Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsupermerill <merill@free.fr>2022-09-16 05:35:06 +0300
committersupermerill <merill@free.fr>2022-09-16 05:35:06 +0300
commita2efcd3a12f6bcfe282edee321bf1c72d96b7ecf (patch)
treeae8453ad6532c161d8e0df2486bc4819062201b8
parentd81e39185acb8f66ae4ab546a1d46625cb96eb09 (diff)
parentec2f533e3a355a2452bf6bd551da84020c69d8f8 (diff)
Merge remote-tracking branch 'remotes/prusa/master_250' into dev
-rw-r--r--.gitmodules3
-rw-r--r--CMakeLists.txt36
-rw-r--r--cmake/modules/FindCURL.cmake153
-rw-r--r--cmake/modules/FindEXPAT.cmake36
-rw-r--r--deps/Boost/Boost.cmake30
-rw-r--r--deps/CMakeLists.txt14
-rw-r--r--deps/CURL/CURL.cmake14
-rw-r--r--deps/EXPAT/EXPAT.cmake18
-rw-r--r--deps/EXPAT/expat/CMakeLists.txt71
-rw-r--r--deps/EXPAT/expat/COPYING21
-rw-r--r--deps/EXPAT/expat/README146
-rw-r--r--deps/EXPAT/expat/ascii.h92
-rw-r--r--deps/EXPAT/expat/asciitab.h36
-rw-r--r--deps/EXPAT/expat/config.cmake.in4
-rw-r--r--deps/EXPAT/expat/expat.h1048
-rw-r--r--deps/EXPAT/expat/expat_config.h33
-rw-r--r--deps/EXPAT/expat/expat_external.h129
-rw-r--r--deps/EXPAT/expat/iasciitab.h37
-rw-r--r--deps/EXPAT/expat/internal.h95
-rw-r--r--deps/EXPAT/expat/latin1tab.h36
-rw-r--r--deps/EXPAT/expat/nametab.h150
-rw-r--r--deps/EXPAT/expat/utf8tab.h37
-rw-r--r--deps/EXPAT/expat/xmlparse.c6458
-rw-r--r--deps/EXPAT/expat/xmlrole.c1322
-rw-r--r--deps/EXPAT/expat/xmlrole.h114
-rw-r--r--deps/EXPAT/expat/xmltok.c1737
-rw-r--r--deps/EXPAT/expat/xmltok.h322
-rw-r--r--deps/EXPAT/expat/xmltok_impl.h46
-rw-r--r--deps/EXPAT/expat/xmltok_impl.inc1779
-rw-r--r--deps/EXPAT/expat/xmltok_ns.inc115
-rw-r--r--deps/OCCT/OCCT.cmake22
-rw-r--r--deps/deps-macos.cmake5
-rw-r--r--resources/data/hints.ini13
-rw-r--r--resources/icons/splashscreen.jpgbin0 -> 318372 bytes
-rw-r--r--resources/localization/ca/PrusaSlicer_ca.po4130
-rw-r--r--resources/localization/cs/PrusaSlicer_cs.po4181
-rw-r--r--resources/localization/de/PrusaSlicer_de.po4188
-rw-r--r--resources/localization/en/PrusaSlicer_en.po4001
-rw-r--r--resources/localization/es/PrusaSlicer_es.po4203
-rw-r--r--resources/localization/fr/PrusaSlicer_fr.po4255
-rw-r--r--resources/localization/it/PrusaSlicer_it.po4236
-rw-r--r--resources/localization/ja/PrusaSlicer_ja.po9682
-rw-r--r--resources/localization/ko/PrusaSlicer_ko_KR.po4008
-rw-r--r--resources/localization/ko_KR/PrusaSlicer_ko.po4024
-rw-r--r--resources/localization/ko_KR/PrusaSlicer_ko_KR.po4026
-rw-r--r--resources/localization/nl/PrusaSlicer_nl.po4023
-rw-r--r--resources/localization/pl/PrusaSlicer_pl.po4195
-rw-r--r--resources/localization/pt_BR/PrusaSlicer_pt_BR.po5625
-rw-r--r--resources/localization/ru/PrusaSlicer_ru.po4166
-rw-r--r--resources/localization/tr/PrusaSlicer_tr.po4011
-rw-r--r--resources/localization/uk/PrusaSlicer_uk.po4014
-rw-r--r--resources/localization/zh_CN/PrusaSlicer_zh_CN.po8704
-rw-r--r--resources/localization/zh_TW_copy/PrusaSlicer_zh_TW.po4008
m---------resources/profiles0
-rw-r--r--resources/splashscreen/prusa-gcodepreview.jpgbin237955 -> 221771 bytes
-rw-r--r--resources/ui_layout/default/print.ui3
-rw-r--r--resources/ui_layout/default/printer_sla.ui1
-rw-r--r--src/CMakeLists.txt11
-rw-r--r--src/clipper/clipper.cpp12
-rw-r--r--src/expat/COPYING21
-rw-r--r--src/expat/README146
-rw-r--r--src/expat/ascii.h92
-rw-r--r--src/expat/asciitab.h36
-rw-r--r--src/expat/expat.h1048
-rw-r--r--src/expat/expat_config.h33
-rw-r--r--src/expat/expat_external.h129
-rw-r--r--src/expat/iasciitab.h37
-rw-r--r--src/expat/internal.h95
-rw-r--r--src/expat/latin1tab.h36
-rw-r--r--src/expat/nametab.h150
-rw-r--r--src/expat/utf8tab.h37
-rw-r--r--src/expat/xmlparse.c6458
-rw-r--r--src/expat/xmlrole.c1322
-rw-r--r--src/expat/xmlrole.h114
-rw-r--r--src/expat/xmltok.c1737
-rw-r--r--src/expat/xmltok.h322
-rw-r--r--src/expat/xmltok_impl.h46
-rw-r--r--src/expat/xmltok_impl.inc1779
-rw-r--r--src/expat/xmltok_ns.inc115
-rw-r--r--src/libslic3r/AABBTreeIndirect.hpp156
-rw-r--r--src/libslic3r/AABBTreeLines.hpp112
-rw-r--r--src/libslic3r/AppConfig.cpp42
-rw-r--r--src/libslic3r/AppConfig.hpp7
-rw-r--r--src/libslic3r/Arachne/BeadingStrategy/BeadingStrategyFactory.hpp8
-rw-r--r--src/libslic3r/Arachne/SkeletalTrapezoidation.cpp35
-rw-r--r--src/libslic3r/Brim.cpp2
-rw-r--r--src/libslic3r/CMakeLists.txt30
-rw-r--r--src/libslic3r/ExtrusionEntity.cpp104
-rw-r--r--src/libslic3r/ExtrusionEntity.hpp11
-rw-r--r--src/libslic3r/Fill/Fill.cpp10
-rw-r--r--src/libslic3r/Fill/FillBase.cpp2
-rw-r--r--src/libslic3r/Fill/FillLightning.cpp25
-rw-r--r--src/libslic3r/Fill/FillLightning.hpp11
-rw-r--r--src/libslic3r/Fill/FillRectilinear.cpp33
-rw-r--r--src/libslic3r/Fill/FillRectilinear.hpp6
-rw-r--r--src/libslic3r/Fill/Lightning/DistanceField.cpp138
-rw-r--r--src/libslic3r/Fill/Lightning/DistanceField.hpp129
-rw-r--r--src/libslic3r/Fill/Lightning/Generator.cpp69
-rw-r--r--src/libslic3r/Fill/Lightning/Generator.hpp7
-rw-r--r--src/libslic3r/Fill/Lightning/Layer.cpp184
-rw-r--r--src/libslic3r/Fill/Lightning/Layer.hpp20
-rw-r--r--src/libslic3r/Fill/Lightning/TreeNode.cpp77
-rw-r--r--src/libslic3r/Fill/Lightning/TreeNode.hpp61
-rw-r--r--src/libslic3r/Format/SL1.cpp3
-rw-r--r--src/libslic3r/Format/STEP.cpp131
-rw-r--r--src/libslic3r/Format/STEP.hpp19
-rw-r--r--src/libslic3r/GCode.cpp304
-rw-r--r--src/libslic3r/GCode.hpp41
-rw-r--r--src/libslic3r/GCode/GCodeProcessor.cpp113
-rw-r--r--src/libslic3r/GCode/GCodeProcessor.hpp17
-rw-r--r--src/libslic3r/GCode/PostProcessor.cpp2
-rw-r--r--src/libslic3r/GCode/PressureEqualizer.cpp526
-rw-r--r--src/libslic3r/GCode/PressureEqualizer.hpp126
-rw-r--r--src/libslic3r/GCode/SeamPlacer.cpp2561
-rw-r--r--src/libslic3r/GCode/SeamPlacer.hpp244
-rw-r--r--src/libslic3r/GCode/Thumbnails.cpp60
-rw-r--r--src/libslic3r/GCode/Thumbnails.hpp1
-rw-r--r--src/libslic3r/GCode/WipeTower.cpp7
-rw-r--r--src/libslic3r/GCodeWriter.cpp47
-rw-r--r--src/libslic3r/GCodeWriter.hpp60
-rw-r--r--src/libslic3r/Geometry/Bicubic.hpp291
-rw-r--r--src/libslic3r/Geometry/Curves.hpp218
-rw-r--r--src/libslic3r/KDTreeIndirect.hpp526
-rw-r--r--src/libslic3r/Layer.hpp8
-rw-r--r--src/libslic3r/LayerRegion.cpp7
-rw-r--r--src/libslic3r/LocalesUtils.hpp19
-rw-r--r--src/libslic3r/Model.cpp5
-rw-r--r--src/libslic3r/MultiPoint.cpp18
-rw-r--r--src/libslic3r/MultiPoint.hpp5
-rw-r--r--src/libslic3r/NormalUtils.cpp142
-rw-r--r--src/libslic3r/NormalUtils.hpp69
-rw-r--r--src/libslic3r/OpenVDBUtils.cpp47
-rw-r--r--src/libslic3r/OpenVDBUtils.hpp10
-rw-r--r--src/libslic3r/Point.hpp11
-rw-r--r--src/libslic3r/Polyline.cpp27
-rw-r--r--src/libslic3r/Polyline.hpp2
-rw-r--r--src/libslic3r/Preset.cpp4
-rw-r--r--src/libslic3r/Print.cpp5
-rw-r--r--src/libslic3r/Print.hpp9
-rw-r--r--src/libslic3r/PrintConfig.cpp108
-rw-r--r--src/libslic3r/PrintConfig.hpp12
-rw-r--r--src/libslic3r/PrintObject.cpp46
-rw-r--r--src/libslic3r/QuadricEdgeCollapse.cpp14
-rw-r--r--src/libslic3r/SLA/Hollowing.cpp87
-rw-r--r--src/libslic3r/SLA/bicubic.h186
-rw-r--r--src/libslic3r/SLAPrint.cpp2
-rw-r--r--src/libslic3r/SLAPrintSteps.cpp59
-rw-r--r--src/libslic3r/ShortEdgeCollapse.cpp183
-rw-r--r--src/libslic3r/ShortEdgeCollapse.hpp16
-rw-r--r--src/libslic3r/Subdivide.cpp218
-rw-r--r--src/libslic3r/Subdivide.hpp12
-rw-r--r--src/libslic3r/SupportMaterial.cpp1
-rw-r--r--src/libslic3r/Thread.cpp18
-rw-r--r--src/libslic3r/TriangleMesh.cpp1
-rw-r--r--src/libslic3r/TriangleSetSampling.cpp71
-rw-r--r--src/libslic3r/TriangleSetSampling.hpp20
-rw-r--r--src/libslic3r/libslic3r.h24
-rw-r--r--src/occt_wrapper/CMakeLists.txt60
-rw-r--r--src/occt_wrapper/OCCTWrapper.cpp201
-rw-r--r--src/occt_wrapper/OCCTWrapper.hpp27
-rw-r--r--src/platform/osx/Info.plist.in2
-rw-r--r--src/slic3r/CMakeLists.txt4
-rw-r--r--src/slic3r/GUI/AboutDialog.cpp4
-rw-r--r--src/slic3r/GUI/ConfigWizard.cpp2
-rw-r--r--src/slic3r/GUI/CreateMMUTiledCanvas.cpp34
-rw-r--r--src/slic3r/GUI/Field.cpp5
-rw-r--r--src/slic3r/GUI/Field.hpp1
-rw-r--r--src/slic3r/GUI/GCodeViewer.cpp5
-rw-r--r--src/slic3r/GUI/GLCanvas3D.cpp4
-rw-r--r--src/slic3r/GUI/GLTexture.cpp7
-rw-r--r--src/slic3r/GUI/GUI_App.cpp9
-rw-r--r--src/slic3r/GUI/GUI_App.hpp1
-rw-r--r--src/slic3r/GUI/GUI_ObjectLayers.cpp41
-rw-r--r--src/slic3r/GUI/GUI_ObjectList.cpp13
-rw-r--r--src/slic3r/GUI/GalleryDialog.cpp4
-rw-r--r--src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp2
-rw-r--r--src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp2
-rw-r--r--src/slic3r/GUI/HintNotification.cpp2
-rw-r--r--src/slic3r/GUI/Jobs/RotoptimizeJob.cpp22
-rw-r--r--src/slic3r/GUI/KBShortcutsDialog.cpp4
-rw-r--r--src/slic3r/GUI/MainFrame.cpp8
-rw-r--r--src/slic3r/GUI/ObjectDataViewModel.cpp2
-rw-r--r--src/slic3r/GUI/OpenGLManager.cpp29
-rw-r--r--src/slic3r/GUI/OpenGLManager.hpp2
-rw-r--r--src/slic3r/GUI/PhysicalPrinterDialog.cpp2
-rw-r--r--src/slic3r/GUI/Plater.cpp21
-rw-r--r--src/slic3r/GUI/SendSystemInfoDialog.cpp2
-rw-r--r--src/slic3r/GUI/Tab.cpp15
-rw-r--r--src/slic3r/GUI/UnsavedChangesDialog.cpp8
-rw-r--r--src/slic3r/GUI/UpdateDialogs.cpp2
-rw-r--r--src/slic3r/GUI/fts_fuzzy_match.h1
-rw-r--r--src/slic3r/Utils/Http.cpp3
-rw-r--r--tests/fff_print/CMakeLists.txt1
-rw-r--r--tests/fff_print/test_clipper.cpp43
-rw-r--r--tests/fff_print/test_fill.cpp2
-rw-r--r--tests/libslic3r/test_arachne.cpp18
-rw-r--r--tests/sla_print/CMakeLists.txt4
-rw-r--r--version.inc4
-rw-r--r--xs/CMakeLists.txt5
-rw-r--r--xs/xsp/ExtrusionLoop.xsp4
200 files changed, 53667 insertions, 72639 deletions
diff --git a/.gitmodules b/.gitmodules
index 138c5b3f6..929df503f 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,6 +1,3 @@
[submodule "src/ArcWelderLib"]
path = src/ArcWelderLib
url = https://github.com/FormerLurker/ArcWelderLib.git
-[submodule "resources/profiles"]
- path = resources/profiles
- url = https://github.com/slic3r/slic3r-profiles.git
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 549d06f0d..18f26baf8 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -42,6 +42,7 @@ option(SLIC3R_MSVC_COMPILE_PARALLEL "Compile on Visual Studio in parallel" 1)
option(SLIC3R_MSVC_PDB "Generate PDB files on MSVC in Release mode" 1)
option(SLIC3R_PERL_XS "Compile XS Perl module and enable Perl unit and integration tests" 0)
option(SLIC3R_ASAN "Enable ASan on Clang and GCC" 0)
+option(SLIC3R_ENABLE_FORMAT_STEP "Enable compilation of STEP file support" 1)
# If SLIC3R_FHS is 1 -> SLIC3R_DESKTOP_INTEGRATION is always 0, othrewise variable.
CMAKE_DEPENDENT_OPTION(SLIC3R_DESKTOP_INTEGRATION "Allow perfoming desktop integration during runtime" 1 "NOT SLIC3R_FHS" 0)
@@ -427,23 +428,6 @@ else()
target_link_libraries(libcurl INTERFACE crypt32)
endif()
-if (SLIC3R_STATIC AND NOT SLIC3R_STATIC_EXCLUDE_CURL)
- if (NOT APPLE)
- # libcurl is always linked dynamically to the system libcurl on OSX.
- # On other systems, libcurl is linked statically if SLIC3R_STATIC is set.
- target_compile_definitions(libcurl INTERFACE CURL_STATICLIB)
- endif()
- if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
- # As of now, our build system produces a statically linked libcurl,
- # which links the OpenSSL library dynamically.
- find_package(OpenSSL REQUIRED)
- message("OpenSSL include dir: ${OPENSSL_INCLUDE_DIR}")
- message("OpenSSL libraries: ${OPENSSL_LIBRARIES}")
- target_include_directories(libcurl INTERFACE ${OPENSSL_INCLUDE_DIR})
- target_link_libraries(libcurl INTERFACE ${OPENSSL_LIBRARIES})
- endif()
-endif()
-
## OPTIONAL packages
# Find eigen3 or use bundled version
@@ -456,21 +440,9 @@ if (NOT EIGEN3_FOUND)
endif ()
include_directories(BEFORE SYSTEM ${EIGEN3_INCLUDE_DIR})
-# Find expat or use bundled version
-# Always use the system libexpat on Linux.
-
-find_package(EXPAT)
-
-if (NOT EXPAT_FOUND)
- add_library(expat STATIC
- ${LIBDIR}/expat/xmlparse.c
- ${LIBDIR}/expat/xmlrole.c
- ${LIBDIR}/expat/xmltok.c
- )
- set(EXPAT_FOUND 1)
- set(EXPAT_INCLUDE_DIRS ${LIBDIR}/expat/)
- set(EXPAT_LIBRARIES expat)
-endif ()
+# Find expat. We have our overriden FindEXPAT which exports libexpat target
+# no matter what.
+find_package(EXPAT REQUIRED)
find_package(PNG REQUIRED)
diff --git a/cmake/modules/FindCURL.cmake b/cmake/modules/FindCURL.cmake
index e0deafa45..ced591134 100644
--- a/cmake/modules/FindCURL.cmake
+++ b/cmake/modules/FindCURL.cmake
@@ -30,82 +30,101 @@
# ``CURL_VERSION_STRING``
# The version of curl found.
-# Look for the header file.
-find_path(CURL_INCLUDE_DIR NAMES curl/curl.h)
-mark_as_advanced(CURL_INCLUDE_DIR)
+# First, prefer config scripts
+set(_q "")
+if(CURL_FIND_QUIETLY)
+ set(_q QUIET)
+endif()
+find_package(CURL ${CURL_FIND_VERSION} CONFIG ${_q})
-if(NOT CURL_LIBRARY)
- # Look for the library (sorted from most current/relevant entry to least).
- find_library(CURL_LIBRARY_RELEASE NAMES
- curl
- # Windows MSVC prebuilts:
- curllib
- libcurl_imp
- curllib_static
- # Windows older "Win32 - MSVC" prebuilts (libcurl.lib, e.g. libcurl-7.15.5-win32-msvc.zip):
- libcurl
- # Static library on Windows
- libcurl_a
- )
- mark_as_advanced(CURL_LIBRARY_RELEASE)
+if(NOT CURL_FIND_QUIETLY)
+ if (NOT CURL_FOUND)
+ message(STATUS "Falling back to MODULE search for CURL...")
+ else()
+ message(STATUS "CURL found in ${CURL_DIR}")
+ endif()
+endif()
- find_library(CURL_LIBRARY_DEBUG NAMES
- # Windows MSVC CMake builds in debug configuration on vcpkg:
- libcurl-d_imp
- libcurl-d
- # Static library on Windows, compiled in debug mode
- libcurl_a_debug
- )
- mark_as_advanced(CURL_LIBRARY_DEBUG)
+if (NOT CURL_FOUND)
- include(${CMAKE_CURRENT_LIST_DIR}/SelectLibraryConfigurations_SLIC3R.cmake)
- select_library_configurations_SLIC3R(CURL)
-endif()
+ # Look for the header file.
+ find_path(CURL_INCLUDE_DIR NAMES curl/curl.h)
+ mark_as_advanced(CURL_INCLUDE_DIR)
-if(CURL_INCLUDE_DIR)
- foreach(_curl_version_header curlver.h curl.h)
- if(EXISTS "${CURL_INCLUDE_DIR}/curl/${_curl_version_header}")
- file(STRINGS "${CURL_INCLUDE_DIR}/curl/${_curl_version_header}" curl_version_str REGEX "^#define[\t ]+LIBCURL_VERSION[\t ]+\".*\"")
+ if(NOT CURL_LIBRARY)
+ # Look for the library (sorted from most current/relevant entry to least).
+ find_library(CURL_LIBRARY_RELEASE NAMES
+ curl
+ # Windows MSVC prebuilts:
+ curllib
+ libcurl_imp
+ curllib_static
+ # Windows older "Win32 - MSVC" prebuilts (libcurl.lib, e.g. libcurl-7.15.5-win32-msvc.zip):
+ libcurl
+ # Static library on Windows
+ libcurl_a
+ )
+ mark_as_advanced(CURL_LIBRARY_RELEASE)
- string(REGEX REPLACE "^#define[\t ]+LIBCURL_VERSION[\t ]+\"([^\"]*)\".*" "\\1" CURL_VERSION_STRING "${curl_version_str}")
- unset(curl_version_str)
- break()
- endif()
- endforeach()
-endif()
+ find_library(CURL_LIBRARY_DEBUG NAMES
+ # Windows MSVC CMake builds in debug configuration on vcpkg:
+ libcurl-d_imp
+ libcurl-d
+ # Static library on Windows, compiled in debug mode
+ libcurl_a_debug
+ )
+ mark_as_advanced(CURL_LIBRARY_DEBUG)
-include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs_SLIC3R.cmake)
-FIND_PACKAGE_HANDLE_STANDARD_ARGS_SLIC3R(CURL
- REQUIRED_VARS CURL_LIBRARY CURL_INCLUDE_DIR
- VERSION_VAR CURL_VERSION_STRING)
+ include(${CMAKE_CURRENT_LIST_DIR}/SelectLibraryConfigurations_SLIC3R.cmake)
+ select_library_configurations_SLIC3R(CURL)
+ endif()
-if(CURL_FOUND)
- set(CURL_LIBRARIES ${CURL_LIBRARY})
- set(CURL_INCLUDE_DIRS ${CURL_INCLUDE_DIR})
+ if(CURL_INCLUDE_DIR)
+ foreach(_curl_version_header curlver.h curl.h)
+ if(EXISTS "${CURL_INCLUDE_DIR}/curl/${_curl_version_header}")
+ file(STRINGS "${CURL_INCLUDE_DIR}/curl/${_curl_version_header}" curl_version_str REGEX "^#define[\t ]+LIBCURL_VERSION[\t ]+\".*\"")
- if(NOT TARGET CURL::libcurl)
- add_library(CURL::libcurl UNKNOWN IMPORTED)
- set_target_properties(CURL::libcurl PROPERTIES
- INTERFACE_INCLUDE_DIRECTORIES "${CURL_INCLUDE_DIRS}")
+ string(REGEX REPLACE "^#define[\t ]+LIBCURL_VERSION[\t ]+\"([^\"]*)\".*" "\\1" CURL_VERSION_STRING "${curl_version_str}")
+ unset(curl_version_str)
+ break()
+ endif()
+ endforeach()
+ endif()
- if(EXISTS "${CURL_LIBRARY}")
- set_target_properties(CURL::libcurl PROPERTIES
- IMPORTED_LINK_INTERFACE_LANGUAGES "C"
- IMPORTED_LOCATION "${CURL_LIBRARY}")
- endif()
- if(CURL_LIBRARY_RELEASE)
- set_property(TARGET CURL::libcurl APPEND PROPERTY
- IMPORTED_CONFIGURATIONS RELEASE)
- set_target_properties(CURL::libcurl PROPERTIES
- IMPORTED_LINK_INTERFACE_LANGUAGES "C"
- IMPORTED_LOCATION_RELEASE "${CURL_LIBRARY_RELEASE}")
- endif()
- if(CURL_LIBRARY_DEBUG)
- set_property(TARGET CURL::libcurl APPEND PROPERTY
- IMPORTED_CONFIGURATIONS DEBUG)
+ include(${CMAKE_CURRENT_LIST_DIR}/FindPackageHandleStandardArgs_SLIC3R.cmake)
+ FIND_PACKAGE_HANDLE_STANDARD_ARGS_SLIC3R(CURL
+ REQUIRED_VARS CURL_LIBRARY CURL_INCLUDE_DIR
+ VERSION_VAR CURL_VERSION_STRING)
+
+ if(CURL_FOUND)
+ set(CURL_LIBRARIES ${CURL_LIBRARY})
+ set(CURL_INCLUDE_DIRS ${CURL_INCLUDE_DIR})
+
+ if(NOT TARGET CURL::libcurl)
+ add_library(CURL::libcurl UNKNOWN IMPORTED)
set_target_properties(CURL::libcurl PROPERTIES
- IMPORTED_LINK_INTERFACE_LANGUAGES "C"
- IMPORTED_LOCATION_DEBUG "${CURL_LIBRARY_DEBUG}")
+ INTERFACE_INCLUDE_DIRECTORIES "${CURL_INCLUDE_DIRS}")
+
+ if(EXISTS "${CURL_LIBRARY}")
+ set_target_properties(CURL::libcurl PROPERTIES
+ IMPORTED_LINK_INTERFACE_LANGUAGES "C"
+ IMPORTED_LOCATION "${CURL_LIBRARY}")
+ endif()
+ if(CURL_LIBRARY_RELEASE)
+ set_property(TARGET CURL::libcurl APPEND PROPERTY
+ IMPORTED_CONFIGURATIONS RELEASE)
+ set_target_properties(CURL::libcurl PROPERTIES
+ IMPORTED_LINK_INTERFACE_LANGUAGES "C"
+ IMPORTED_LOCATION_RELEASE "${CURL_LIBRARY_RELEASE}")
+ endif()
+ if(CURL_LIBRARY_DEBUG)
+ set_property(TARGET CURL::libcurl APPEND PROPERTY
+ IMPORTED_CONFIGURATIONS DEBUG)
+ set_target_properties(CURL::libcurl PROPERTIES
+ IMPORTED_LINK_INTERFACE_LANGUAGES "C"
+ IMPORTED_LOCATION_DEBUG "${CURL_LIBRARY_DEBUG}")
+ endif()
endif()
endif()
-endif()
+
+endif (NOT CURL_FOUND)
diff --git a/cmake/modules/FindEXPAT.cmake b/cmake/modules/FindEXPAT.cmake
new file mode 100644
index 000000000..de204c60f
--- /dev/null
+++ b/cmake/modules/FindEXPAT.cmake
@@ -0,0 +1,36 @@
+set(_q "")
+if(EXPAT_FIND_QUIETLY)
+ set(_q QUIET)
+endif()
+find_package(EXPAT ${EXPAT_FIND_VERSION} CONFIG ${_q})
+
+if(NOT EXPAT_FIND_QUIETLY)
+ if (NOT EXPAT_FOUND)
+ message(STATUS "Falling back to MODULE search for EXPAT...")
+ else()
+ message(STATUS "EXPAT found in ${EXPAT_DIR}")
+ endif()
+endif()
+
+if (NOT EXPAT_FOUND)
+ set(_modpath ${CMAKE_MODULE_PATH})
+ set(CMAKE_MODULE_PATH "")
+ include(FindEXPAT)
+ set(CMAKE_MODULE_PATH ${_modpath})
+
+ if (NOT TARGET EXPAT::EXPAT)
+ add_library(EXPAT::EXPAT INTERFACE)
+ target_link_libraries(EXPAT::EXPAT INTERFACE ${EXPAT_LIBRARIES})
+ target_include_directories(EXPAT::EXPAT INTERFACE ${EXPAT_INCLUDE_DIRS})
+ endif ()
+endif()
+
+if (EXPAT_FOUND AND NOT TARGET EXPAT::EXPAT)
+ add_library(libexpat INTERFACE)
+ add_library(EXPAT::EXPAT ALIAS libexpat)
+ target_link_libraries(libexpat INTERFACE expat::expat)
+ if (NOT EXPAT_LIBRARIES)
+ set(EXPAT_LIBRARIES expat::expat CACHE STRING "")
+ endif ()
+endif ()
+
diff --git a/deps/Boost/Boost.cmake b/deps/Boost/Boost.cmake
index 50cd4d194..c600b2b43 100644
--- a/deps/Boost/Boost.cmake
+++ b/deps/Boost/Boost.cmake
@@ -67,6 +67,18 @@ include(ProcessorCount)
ProcessorCount(NPROC)
file(TO_NATIVE_PATH ${DESTDIR}/usr/local/ _prefix)
+set(_boost_flags "")
+if (UNIX)
+ set(_boost_flags "cflags=-fPIC;cxxflags=-fPIC")
+endif ()
+
+if(APPLE)
+ set(_boost_flags
+ "cflags=-fPIC -mmacosx-version-min=${DEP_OSX_TARGET};"
+ "cxxflags=-fPIC -mmacosx-version-min=${DEP_OSX_TARGET};"
+ "mflags=-fPIC -mmacosx-version-min=${DEP_OSX_TARGET};"
+ "mmflags=-fPIC -mmacosx-version-min=${DEP_OSX_TARGET}")
+endif()
set(_boost_variants "")
if(CMAKE_BUILD_TYPE)
@@ -90,6 +102,11 @@ if (NOT _boost_variants)
set(_boost_variants release)
endif()
+set(_boost_layout system)
+if (MSVC)
+ set(_boost_layout versioned)
+endif ()
+
if (IS_CROSS_COMPILE AND APPLE)
if (${CMAKE_OSX_ARCHITECTURES} MATCHES "arm")
message(STATUS "Compiling Boost for arm64.")
@@ -108,23 +125,12 @@ if (IS_CROSS_COMPILE AND APPLE)
set(_boost_linkflags "linkflags=${_arch_flags}")
endif ()
-set(_boost_flags "")
-if(APPLE)
- set(_boost_flags
- "cflags=-fPIC ${_arch_flags} -mmacosx-version-min=${DEP_OSX_TARGET};"
- "cxxflags=-fPIC ${_arch_flags} -mmacosx-version-min=${DEP_OSX_TARGET};"
- "mflags=-fPIC ${_arch_flags} -mmacosx-version-min=${DEP_OSX_TARGET};"
- "mmflags=-fPIC ${_arch_flags} -mmacosx-version-min=${DEP_OSX_TARGET}")
-elseif (UNIX)
- set(_boost_flags "cflags=-fPIC;cxxflags=-fPIC")
-endif()
-
set(_build_cmd ${_build_cmd}
${_boost_flags}
${_boost_linkflags}
-j${NPROC}
${_libs}
- --layout=versioned
+ --layout=${_boost_layout}
--debug-configuration
toolset=${_boost_toolset}
address-model=${_bits}
diff --git a/deps/CMakeLists.txt b/deps/CMakeLists.txt
index 69e0892dd..8bb2b3317 100644
--- a/deps/CMakeLists.txt
+++ b/deps/CMakeLists.txt
@@ -93,6 +93,9 @@ function(prusaslicer_add_cmake_project projectname)
if (MSVC)
set(_gen CMAKE_GENERATOR "${DEP_MSVC_GEN}" CMAKE_GENERATOR_PLATFORM "${DEP_PLATFORM}")
set(_build_j "/m")
+ if (${projectname} STREQUAL "OCCT")
+ set(_build_j "/m:1")
+ endif ()
endif ()
if (NOT IS_CROSS_COMPILE OR NOT APPLE)
@@ -218,22 +221,29 @@ include(CGAL/CGAL.cmake)
include(NLopt/NLopt.cmake)
include(OpenSSL/OpenSSL.cmake)
-include(CURL/CURL.cmake)
+
+set(CURL_PKG "")
+if (NOT CURL_FOUND)
+ include(CURL/CURL.cmake)
+ set(CURL_PKG dep_CURL)
+endif ()
include(JPEG/JPEG.cmake)
include(TIFF/TIFF.cmake)
include(wxWidgets/wxWidgets.cmake)
+include(OCCT/OCCT.cmake)
set(_dep_list
dep_Boost
dep_TBB
- dep_CURL
+ ${CURL_PKG}
dep_wxWidgets
dep_Cereal
dep_NLopt
dep_OpenVDB
dep_OpenCSG
dep_CGAL
+ dep_OCCT
${PNG_PKG}
${ZLIB_PKG}
${EXPAT_PKG}
diff --git a/deps/CURL/CURL.cmake b/deps/CURL/CURL.cmake
index e5a62e033..0bdcc3378 100644
--- a/deps/CURL/CURL.cmake
+++ b/deps/CURL/CURL.cmake
@@ -48,11 +48,13 @@ elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux")
)
endif ()
-if (BUILD_SHARED_LIBS)
- set(_curl_static OFF)
-else()
- set(_curl_static ON)
-endif()
+set(_patch_command "")
+if (UNIX AND NOT APPLE)
+ # On non-apple UNIX platforms, finding the location of OpenSSL certificates is necessary at runtime, as there is no standard location usable across platforms.
+ # The OPENSSL_CERT_OVERRIDE flag is understood by PrusaSlicer and will trigger the search of certificates at initial application launch.
+ # Then ask the user for consent about the correctness of the found location.
+ set (_patch_command echo set_target_properties(CURL::libcurl PROPERTIES INTERFACE_COMPILE_DEFINITIONS OPENSSL_CERT_OVERRIDE) >> CMake/curl-config.cmake.in)
+endif ()
if (IS_CROSS_COMPILE AND APPLE)
# TODO
@@ -66,10 +68,10 @@ prusaslicer_add_cmake_project(CURL
DEPENDS ${ZLIB_PKG}
# PATCH_COMMAND ${GIT_EXECUTABLE} checkout -f -- . && git clean -df &&
# ${GIT_EXECUTABLE} apply --whitespace=fix ${CMAKE_CURRENT_LIST_DIR}/curl-mods.patch
+ PATCH_COMMAND "${_patch_command}"
CMAKE_ARGS
-DBUILD_TESTING:BOOL=OFF
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
- -DCURL_STATICLIB=${_curl_static}
${_curl_platform_flags}
)
diff --git a/deps/EXPAT/EXPAT.cmake b/deps/EXPAT/EXPAT.cmake
index ed5eb220f..e74bf1fe0 100644
--- a/deps/EXPAT/EXPAT.cmake
+++ b/deps/EXPAT/EXPAT.cmake
@@ -1,7 +1,19 @@
+#prusaslicer_add_cmake_project(EXPAT
+# # GIT_REPOSITORY https://github.com/nigels-com/glew.git
+# # GIT_TAG 3a8eff7 # 2.1.0
+# SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/expat
+#)
+
prusaslicer_add_cmake_project(EXPAT
- # GIT_REPOSITORY https://github.com/nigels-com/glew.git
- # GIT_TAG 3a8eff7 # 2.1.0
- SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/expat
+ URL https://github.com/libexpat/libexpat/archive/refs/tags/R_2_4_3.zip
+ URL_HASH SHA256=8851e199d763dc785277d6d414ed3e70ff683915158b51b8d8781df0e3af950a
+ SOURCE_SUBDIR expat
+ CMAKE_ARGS
+ -DEXPAT_BUILD_TOOLS:BOOL=OFF
+ -DEXPAT_BUILD_EXAMPLES:BOOL=OFF
+ -DEXPAT_BUILD_TESTS:BOOL=OFF
+ -DEXPAT_BUILD_DOCS=OFF
+ -DEXPAT_BUILD_PKGCONFIG=OFF
)
if (MSVC)
diff --git a/deps/EXPAT/expat/CMakeLists.txt b/deps/EXPAT/expat/CMakeLists.txt
deleted file mode 100644
index fa54c098f..000000000
--- a/deps/EXPAT/expat/CMakeLists.txt
+++ /dev/null
@@ -1,71 +0,0 @@
-cmake_minimum_required(VERSION 3.0)
-
-project(EXPAT)
-
-if (BUILD_SHARED_LIBS AND MSVC)
- set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
-endif()
-
-add_library(expat
- xmlparse.c
- xmlrole.c
- xmltok.c
-)
-
-target_include_directories(expat PRIVATE ${PROJECT_SOURCE_DIR})
-
-include(GNUInstallDirs)
-
-install(
- FILES
- ${PROJECT_SOURCE_DIR}/expat.h
- ${PROJECT_SOURCE_DIR}/expat_config.h
- ${PROJECT_SOURCE_DIR}/expat_external.h
- DESTINATION
- ${CMAKE_INSTALL_INCLUDEDIR}
-)
-
-add_library(EXPAT INTERFACE)
-target_link_libraries(EXPAT INTERFACE expat)
-
-include(CMakePackageConfigHelpers)
-
-write_basic_package_version_file(
- "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake"
- VERSION 1.95
- COMPATIBILITY AnyNewerVersion
-)
-
-install(TARGETS expat EXPAT
- EXPORT ${PROJECT_NAME}Targets
- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
- INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
-)
-
-export(EXPORT ${PROJECT_NAME}Targets
- FILE "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Targets.cmake"
- NAMESPACE ${PROJECT_NAME}:: )
-
-set(ConfigPackageLocation ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
-
-install(EXPORT ${PROJECT_NAME}Targets
- FILE
- "${PROJECT_NAME}Targets.cmake"
- NAMESPACE
- ${PROJECT_NAME}::
- DESTINATION
- ${ConfigPackageLocation}
-)
-
-configure_file(config.cmake.in ${PROJECT_NAME}Config.cmake @ONLY)
-
-install(
- FILES
- "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}Config.cmake"
- "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}ConfigVersion.cmake"
- DESTINATION
- ${ConfigPackageLocation}
-)
-
diff --git a/deps/EXPAT/expat/COPYING b/deps/EXPAT/expat/COPYING
deleted file mode 100644
index 092c83bae..000000000
--- a/deps/EXPAT/expat/COPYING
+++ /dev/null
@@ -1,21 +0,0 @@
-Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper
-Copyright (c) 2001-2016 Expat maintainers
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/deps/EXPAT/expat/README b/deps/EXPAT/expat/README
deleted file mode 100644
index 40873a6f8..000000000
--- a/deps/EXPAT/expat/README
+++ /dev/null
@@ -1,146 +0,0 @@
-Expat, Release 2.2.0, stripped and modified for inclusion into Slic3r.
-Only the library sources needed for static linking were left.
-
-The original README follows:
----------------------------------------------------------------------
-
-
-
- Expat, Release 2.2.0
-
-This is Expat, a C library for parsing XML, written by James Clark.
-Expat is a stream-oriented XML parser. This means that you register
-handlers with the parser before starting the parse. These handlers
-are called when the parser discovers the associated structures in the
-document being parsed. A start tag is an example of the kind of
-structures for which you may register handlers.
-
-Windows users should use the expat_win32bin package, which includes
-both precompiled libraries and executables, and source code for
-developers.
-
-Expat is free software. You may copy, distribute, and modify it under
-the terms of the License contained in the file COPYING distributed
-with this package. This license is the same as the MIT/X Consortium
-license.
-
-Versions of Expat that have an odd minor version (the middle number in
-the release above), are development releases and should be considered
-as beta software. Releases with even minor version numbers are
-intended to be production grade software.
-
-If you are building Expat from a check-out from the CVS repository,
-you need to run a script that generates the configure script using the
-GNU autoconf and libtool tools. To do this, you need to have
-autoconf 2.58 or newer. Run the script like this:
-
- ./buildconf.sh
-
-Once this has been done, follow the same instructions as for building
-from a source distribution.
-
-To build Expat from a source distribution, you first run the
-configuration shell script in the top level distribution directory:
-
- ./configure
-
-There are many options which you may provide to configure (which you
-can discover by running configure with the --help option). But the
-one of most interest is the one that sets the installation directory.
-By default, the configure script will set things up to install
-libexpat into /usr/local/lib, expat.h into /usr/local/include, and
-xmlwf into /usr/local/bin. If, for example, you'd prefer to install
-into /home/me/mystuff/lib, /home/me/mystuff/include, and
-/home/me/mystuff/bin, you can tell configure about that with:
-
- ./configure --prefix=/home/me/mystuff
-
-Another interesting option is to enable 64-bit integer support for
-line and column numbers and the over-all byte index:
-
- ./configure CPPFLAGS=-DXML_LARGE_SIZE
-
-However, such a modification would be a breaking change to the ABI
-and is therefore not recommended for general use - e.g. as part of
-a Linux distribution - but rather for builds with special requirements.
-
-After running the configure script, the "make" command will build
-things and "make install" will install things into their proper
-location. Have a look at the "Makefile" to learn about additional
-"make" options. Note that you need to have write permission into
-the directories into which things will be installed.
-
-If you are interested in building Expat to provide document
-information in UTF-16 encoding rather than the default UTF-8, follow
-these instructions (after having run "make distclean"):
-
- 1. For UTF-16 output as unsigned short (and version/error
- strings as char), run:
-
- ./configure CPPFLAGS=-DXML_UNICODE
-
- For UTF-16 output as wchar_t (incl. version/error strings),
- run:
-
- ./configure CFLAGS="-g -O2 -fshort-wchar" \
- CPPFLAGS=-DXML_UNICODE_WCHAR_T
-
- 2. Edit the MakeFile, changing:
-
- LIBRARY = libexpat.la
-
- to:
-
- LIBRARY = libexpatw.la
-
- (Note the additional "w" in the library name.)
-
- 3. Run "make buildlib" (which builds the library only).
- Or, to save step 2, run "make buildlib LIBRARY=libexpatw.la".
-
- 4. Run "make installlib" (which installs the library only).
- Or, if step 2 was omitted, run "make installlib LIBRARY=libexpatw.la".
-
-Using DESTDIR or INSTALL_ROOT is enabled, with INSTALL_ROOT being the default
-value for DESTDIR, and the rest of the make file using only DESTDIR.
-It works as follows:
- $ make install DESTDIR=/path/to/image
-overrides the in-makefile set DESTDIR, while both
- $ INSTALL_ROOT=/path/to/image make install
- $ make install INSTALL_ROOT=/path/to/image
-use DESTDIR=$(INSTALL_ROOT), even if DESTDIR eventually is defined in the
-environment, because variable-setting priority is
-1) commandline
-2) in-makefile
-3) environment
-
-Note: This only applies to the Expat library itself, building UTF-16 versions
-of xmlwf and the tests is currently not supported.
-
-Note for Solaris users: The "ar" command is usually located in
-"/usr/ccs/bin", which is not in the default PATH. You will need to
-add this to your path for the "make" command, and probably also switch
-to GNU make (the "make" found in /usr/ccs/bin does not seem to work
-properly -- apparently it does not understand .PHONY directives). If
-you're using ksh or bash, use this command to build:
-
- PATH=/usr/ccs/bin:$PATH make
-
-When using Expat with a project using autoconf for configuration, you
-can use the probing macro in conftools/expat.m4 to determine how to
-include Expat. See the comments at the top of that file for more
-information.
-
-A reference manual is available in the file doc/reference.html in this
-distribution.
-
-The homepage for this project is http://www.libexpat.org/. There
-are links there to connect you to the bug reports page. If you need
-to report a bug when you don't have access to a browser, you may also
-send a bug report by email to expat-bugs@mail.libexpat.org.
-
-Discussion related to the direction of future expat development takes
-place on expat-discuss@mail.libexpat.org. Archives of this list and
-other Expat-related lists may be found at:
-
- http://mail.libexpat.org/mailman/listinfo/
diff --git a/deps/EXPAT/expat/ascii.h b/deps/EXPAT/expat/ascii.h
deleted file mode 100644
index d10530b09..000000000
--- a/deps/EXPAT/expat/ascii.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#define ASCII_A 0x41
-#define ASCII_B 0x42
-#define ASCII_C 0x43
-#define ASCII_D 0x44
-#define ASCII_E 0x45
-#define ASCII_F 0x46
-#define ASCII_G 0x47
-#define ASCII_H 0x48
-#define ASCII_I 0x49
-#define ASCII_J 0x4A
-#define ASCII_K 0x4B
-#define ASCII_L 0x4C
-#define ASCII_M 0x4D
-#define ASCII_N 0x4E
-#define ASCII_O 0x4F
-#define ASCII_P 0x50
-#define ASCII_Q 0x51
-#define ASCII_R 0x52
-#define ASCII_S 0x53
-#define ASCII_T 0x54
-#define ASCII_U 0x55
-#define ASCII_V 0x56
-#define ASCII_W 0x57
-#define ASCII_X 0x58
-#define ASCII_Y 0x59
-#define ASCII_Z 0x5A
-
-#define ASCII_a 0x61
-#define ASCII_b 0x62
-#define ASCII_c 0x63
-#define ASCII_d 0x64
-#define ASCII_e 0x65
-#define ASCII_f 0x66
-#define ASCII_g 0x67
-#define ASCII_h 0x68
-#define ASCII_i 0x69
-#define ASCII_j 0x6A
-#define ASCII_k 0x6B
-#define ASCII_l 0x6C
-#define ASCII_m 0x6D
-#define ASCII_n 0x6E
-#define ASCII_o 0x6F
-#define ASCII_p 0x70
-#define ASCII_q 0x71
-#define ASCII_r 0x72
-#define ASCII_s 0x73
-#define ASCII_t 0x74
-#define ASCII_u 0x75
-#define ASCII_v 0x76
-#define ASCII_w 0x77
-#define ASCII_x 0x78
-#define ASCII_y 0x79
-#define ASCII_z 0x7A
-
-#define ASCII_0 0x30
-#define ASCII_1 0x31
-#define ASCII_2 0x32
-#define ASCII_3 0x33
-#define ASCII_4 0x34
-#define ASCII_5 0x35
-#define ASCII_6 0x36
-#define ASCII_7 0x37
-#define ASCII_8 0x38
-#define ASCII_9 0x39
-
-#define ASCII_TAB 0x09
-#define ASCII_SPACE 0x20
-#define ASCII_EXCL 0x21
-#define ASCII_QUOT 0x22
-#define ASCII_AMP 0x26
-#define ASCII_APOS 0x27
-#define ASCII_MINUS 0x2D
-#define ASCII_PERIOD 0x2E
-#define ASCII_COLON 0x3A
-#define ASCII_SEMI 0x3B
-#define ASCII_LT 0x3C
-#define ASCII_EQUALS 0x3D
-#define ASCII_GT 0x3E
-#define ASCII_LSQB 0x5B
-#define ASCII_RSQB 0x5D
-#define ASCII_UNDERSCORE 0x5F
-#define ASCII_LPAREN 0x28
-#define ASCII_RPAREN 0x29
-#define ASCII_FF 0x0C
-#define ASCII_SLASH 0x2F
-#define ASCII_HASH 0x23
-#define ASCII_PIPE 0x7C
-#define ASCII_COMMA 0x2C
diff --git a/deps/EXPAT/expat/asciitab.h b/deps/EXPAT/expat/asciitab.h
deleted file mode 100644
index 79a15c28c..000000000
--- a/deps/EXPAT/expat/asciitab.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-/* 0x00 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x04 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x08 */ BT_NONXML, BT_S, BT_LF, BT_NONXML,
-/* 0x0C */ BT_NONXML, BT_CR, BT_NONXML, BT_NONXML,
-/* 0x10 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x14 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x18 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x1C */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x20 */ BT_S, BT_EXCL, BT_QUOT, BT_NUM,
-/* 0x24 */ BT_OTHER, BT_PERCNT, BT_AMP, BT_APOS,
-/* 0x28 */ BT_LPAR, BT_RPAR, BT_AST, BT_PLUS,
-/* 0x2C */ BT_COMMA, BT_MINUS, BT_NAME, BT_SOL,
-/* 0x30 */ BT_DIGIT, BT_DIGIT, BT_DIGIT, BT_DIGIT,
-/* 0x34 */ BT_DIGIT, BT_DIGIT, BT_DIGIT, BT_DIGIT,
-/* 0x38 */ BT_DIGIT, BT_DIGIT, BT_COLON, BT_SEMI,
-/* 0x3C */ BT_LT, BT_EQUALS, BT_GT, BT_QUEST,
-/* 0x40 */ BT_OTHER, BT_HEX, BT_HEX, BT_HEX,
-/* 0x44 */ BT_HEX, BT_HEX, BT_HEX, BT_NMSTRT,
-/* 0x48 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x4C */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x50 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x54 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x58 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_LSQB,
-/* 0x5C */ BT_OTHER, BT_RSQB, BT_OTHER, BT_NMSTRT,
-/* 0x60 */ BT_OTHER, BT_HEX, BT_HEX, BT_HEX,
-/* 0x64 */ BT_HEX, BT_HEX, BT_HEX, BT_NMSTRT,
-/* 0x68 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x6C */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x70 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x74 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x78 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_OTHER,
-/* 0x7C */ BT_VERBAR, BT_OTHER, BT_OTHER, BT_OTHER,
diff --git a/deps/EXPAT/expat/config.cmake.in b/deps/EXPAT/expat/config.cmake.in
deleted file mode 100644
index 8edb5bbbd..000000000
--- a/deps/EXPAT/expat/config.cmake.in
+++ /dev/null
@@ -1,4 +0,0 @@
-include(${CMAKE_CURRENT_LIST_DIR}/EXPATTargets.cmake)
-set(EXPAT_LIBRARIES EXPAT::expat)
-set(EXPAT_INCLUDE_DIRS ${_IMPORT_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR})
-
diff --git a/deps/EXPAT/expat/expat.h b/deps/EXPAT/expat/expat.h
deleted file mode 100644
index 086e24b39..000000000
--- a/deps/EXPAT/expat/expat.h
+++ /dev/null
@@ -1,1048 +0,0 @@
-/* Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#ifndef Expat_INCLUDED
-#define Expat_INCLUDED 1
-
-#ifdef __VMS
-/* 0 1 2 3 0 1 2 3
- 1234567890123456789012345678901 1234567890123456789012345678901 */
-#define XML_SetProcessingInstructionHandler XML_SetProcessingInstrHandler
-#define XML_SetUnparsedEntityDeclHandler XML_SetUnparsedEntDeclHandler
-#define XML_SetStartNamespaceDeclHandler XML_SetStartNamespcDeclHandler
-#define XML_SetExternalEntityRefHandlerArg XML_SetExternalEntRefHandlerArg
-#endif
-
-#include <stdlib.h>
-#include "expat_external.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-struct XML_ParserStruct;
-typedef struct XML_ParserStruct *XML_Parser;
-
-/* Should this be defined using stdbool.h when C99 is available? */
-typedef unsigned char XML_Bool;
-#define XML_TRUE ((XML_Bool) 1)
-#define XML_FALSE ((XML_Bool) 0)
-
-/* The XML_Status enum gives the possible return values for several
- API functions. The preprocessor #defines are included so this
- stanza can be added to code that still needs to support older
- versions of Expat 1.95.x:
-
- #ifndef XML_STATUS_OK
- #define XML_STATUS_OK 1
- #define XML_STATUS_ERROR 0
- #endif
-
- Otherwise, the #define hackery is quite ugly and would have been
- dropped.
-*/
-enum XML_Status {
- XML_STATUS_ERROR = 0,
-#define XML_STATUS_ERROR XML_STATUS_ERROR
- XML_STATUS_OK = 1,
-#define XML_STATUS_OK XML_STATUS_OK
- XML_STATUS_SUSPENDED = 2
-#define XML_STATUS_SUSPENDED XML_STATUS_SUSPENDED
-};
-
-enum XML_Error {
- XML_ERROR_NONE,
- XML_ERROR_NO_MEMORY,
- XML_ERROR_SYNTAX,
- XML_ERROR_NO_ELEMENTS,
- XML_ERROR_INVALID_TOKEN,
- XML_ERROR_UNCLOSED_TOKEN,
- XML_ERROR_PARTIAL_CHAR,
- XML_ERROR_TAG_MISMATCH,
- XML_ERROR_DUPLICATE_ATTRIBUTE,
- XML_ERROR_JUNK_AFTER_DOC_ELEMENT,
- XML_ERROR_PARAM_ENTITY_REF,
- XML_ERROR_UNDEFINED_ENTITY,
- XML_ERROR_RECURSIVE_ENTITY_REF,
- XML_ERROR_ASYNC_ENTITY,
- XML_ERROR_BAD_CHAR_REF,
- XML_ERROR_BINARY_ENTITY_REF,
- XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF,
- XML_ERROR_MISPLACED_XML_PI,
- XML_ERROR_UNKNOWN_ENCODING,
- XML_ERROR_INCORRECT_ENCODING,
- XML_ERROR_UNCLOSED_CDATA_SECTION,
- XML_ERROR_EXTERNAL_ENTITY_HANDLING,
- XML_ERROR_NOT_STANDALONE,
- XML_ERROR_UNEXPECTED_STATE,
- XML_ERROR_ENTITY_DECLARED_IN_PE,
- XML_ERROR_FEATURE_REQUIRES_XML_DTD,
- XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING,
- /* Added in 1.95.7. */
- XML_ERROR_UNBOUND_PREFIX,
- /* Added in 1.95.8. */
- XML_ERROR_UNDECLARING_PREFIX,
- XML_ERROR_INCOMPLETE_PE,
- XML_ERROR_XML_DECL,
- XML_ERROR_TEXT_DECL,
- XML_ERROR_PUBLICID,
- XML_ERROR_SUSPENDED,
- XML_ERROR_NOT_SUSPENDED,
- XML_ERROR_ABORTED,
- XML_ERROR_FINISHED,
- XML_ERROR_SUSPEND_PE,
- /* Added in 2.0. */
- XML_ERROR_RESERVED_PREFIX_XML,
- XML_ERROR_RESERVED_PREFIX_XMLNS,
- XML_ERROR_RESERVED_NAMESPACE_URI
-};
-
-enum XML_Content_Type {
- XML_CTYPE_EMPTY = 1,
- XML_CTYPE_ANY,
- XML_CTYPE_MIXED,
- XML_CTYPE_NAME,
- XML_CTYPE_CHOICE,
- XML_CTYPE_SEQ
-};
-
-enum XML_Content_Quant {
- XML_CQUANT_NONE,
- XML_CQUANT_OPT,
- XML_CQUANT_REP,
- XML_CQUANT_PLUS
-};
-
-/* If type == XML_CTYPE_EMPTY or XML_CTYPE_ANY, then quant will be
- XML_CQUANT_NONE, and the other fields will be zero or NULL.
- If type == XML_CTYPE_MIXED, then quant will be NONE or REP and
- numchildren will contain number of elements that may be mixed in
- and children point to an array of XML_Content cells that will be
- all of XML_CTYPE_NAME type with no quantification.
-
- If type == XML_CTYPE_NAME, then the name points to the name, and
- the numchildren field will be zero and children will be NULL. The
- quant fields indicates any quantifiers placed on the name.
-
- CHOICE and SEQ will have name NULL, the number of children in
- numchildren and children will point, recursively, to an array
- of XML_Content cells.
-
- The EMPTY, ANY, and MIXED types will only occur at top level.
-*/
-
-typedef struct XML_cp XML_Content;
-
-struct XML_cp {
- enum XML_Content_Type type;
- enum XML_Content_Quant quant;
- XML_Char * name;
- unsigned int numchildren;
- XML_Content * children;
-};
-
-
-/* This is called for an element declaration. See above for
- description of the model argument. It's the caller's responsibility
- to free model when finished with it.
-*/
-typedef void (XMLCALL *XML_ElementDeclHandler) (void *userData,
- const XML_Char *name,
- XML_Content *model);
-
-XMLPARSEAPI(void)
-XML_SetElementDeclHandler(XML_Parser parser,
- XML_ElementDeclHandler eldecl);
-
-/* The Attlist declaration handler is called for *each* attribute. So
- a single Attlist declaration with multiple attributes declared will
- generate multiple calls to this handler. The "default" parameter
- may be NULL in the case of the "#IMPLIED" or "#REQUIRED"
- keyword. The "isrequired" parameter will be true and the default
- value will be NULL in the case of "#REQUIRED". If "isrequired" is
- true and default is non-NULL, then this is a "#FIXED" default.
-*/
-typedef void (XMLCALL *XML_AttlistDeclHandler) (
- void *userData,
- const XML_Char *elname,
- const XML_Char *attname,
- const XML_Char *att_type,
- const XML_Char *dflt,
- int isrequired);
-
-XMLPARSEAPI(void)
-XML_SetAttlistDeclHandler(XML_Parser parser,
- XML_AttlistDeclHandler attdecl);
-
-/* The XML declaration handler is called for *both* XML declarations
- and text declarations. The way to distinguish is that the version
- parameter will be NULL for text declarations. The encoding
- parameter may be NULL for XML declarations. The standalone
- parameter will be -1, 0, or 1 indicating respectively that there
- was no standalone parameter in the declaration, that it was given
- as no, or that it was given as yes.
-*/
-typedef void (XMLCALL *XML_XmlDeclHandler) (void *userData,
- const XML_Char *version,
- const XML_Char *encoding,
- int standalone);
-
-XMLPARSEAPI(void)
-XML_SetXmlDeclHandler(XML_Parser parser,
- XML_XmlDeclHandler xmldecl);
-
-
-typedef struct {
- void *(*malloc_fcn)(size_t size);
- void *(*realloc_fcn)(void *ptr, size_t size);
- void (*free_fcn)(void *ptr);
-} XML_Memory_Handling_Suite;
-
-/* Constructs a new parser; encoding is the encoding specified by the
- external protocol or NULL if there is none specified.
-*/
-XMLPARSEAPI(XML_Parser)
-XML_ParserCreate(const XML_Char *encoding);
-
-/* Constructs a new parser and namespace processor. Element type
- names and attribute names that belong to a namespace will be
- expanded; unprefixed attribute names are never expanded; unprefixed
- element type names are expanded only if there is a default
- namespace. The expanded name is the concatenation of the namespace
- URI, the namespace separator character, and the local part of the
- name. If the namespace separator is '\0' then the namespace URI
- and the local part will be concatenated without any separator.
- It is a programming error to use the separator '\0' with namespace
- triplets (see XML_SetReturnNSTriplet).
-*/
-XMLPARSEAPI(XML_Parser)
-XML_ParserCreateNS(const XML_Char *encoding, XML_Char namespaceSeparator);
-
-
-/* Constructs a new parser using the memory management suite referred to
- by memsuite. If memsuite is NULL, then use the standard library memory
- suite. If namespaceSeparator is non-NULL it creates a parser with
- namespace processing as described above. The character pointed at
- will serve as the namespace separator.
-
- All further memory operations used for the created parser will come from
- the given suite.
-*/
-XMLPARSEAPI(XML_Parser)
-XML_ParserCreate_MM(const XML_Char *encoding,
- const XML_Memory_Handling_Suite *memsuite,
- const XML_Char *namespaceSeparator);
-
-/* Prepare a parser object to be re-used. This is particularly
- valuable when memory allocation overhead is disproportionatly high,
- such as when a large number of small documnents need to be parsed.
- All handlers are cleared from the parser, except for the
- unknownEncodingHandler. The parser's external state is re-initialized
- except for the values of ns and ns_triplets.
-
- Added in Expat 1.95.3.
-*/
-XMLPARSEAPI(XML_Bool)
-XML_ParserReset(XML_Parser parser, const XML_Char *encoding);
-
-/* atts is array of name/value pairs, terminated by 0;
- names and values are 0 terminated.
-*/
-typedef void (XMLCALL *XML_StartElementHandler) (void *userData,
- const XML_Char *name,
- const XML_Char **atts);
-
-typedef void (XMLCALL *XML_EndElementHandler) (void *userData,
- const XML_Char *name);
-
-
-/* s is not 0 terminated. */
-typedef void (XMLCALL *XML_CharacterDataHandler) (void *userData,
- const XML_Char *s,
- int len);
-
-/* target and data are 0 terminated */
-typedef void (XMLCALL *XML_ProcessingInstructionHandler) (
- void *userData,
- const XML_Char *target,
- const XML_Char *data);
-
-/* data is 0 terminated */
-typedef void (XMLCALL *XML_CommentHandler) (void *userData,
- const XML_Char *data);
-
-typedef void (XMLCALL *XML_StartCdataSectionHandler) (void *userData);
-typedef void (XMLCALL *XML_EndCdataSectionHandler) (void *userData);
-
-/* This is called for any characters in the XML document for which
- there is no applicable handler. This includes both characters that
- are part of markup which is of a kind that is not reported
- (comments, markup declarations), or characters that are part of a
- construct which could be reported but for which no handler has been
- supplied. The characters are passed exactly as they were in the XML
- document except that they will be encoded in UTF-8 or UTF-16.
- Line boundaries are not normalized. Note that a byte order mark
- character is not passed to the default handler. There are no
- guarantees about how characters are divided between calls to the
- default handler: for example, a comment might be split between
- multiple calls.
-*/
-typedef void (XMLCALL *XML_DefaultHandler) (void *userData,
- const XML_Char *s,
- int len);
-
-/* This is called for the start of the DOCTYPE declaration, before
- any DTD or internal subset is parsed.
-*/
-typedef void (XMLCALL *XML_StartDoctypeDeclHandler) (
- void *userData,
- const XML_Char *doctypeName,
- const XML_Char *sysid,
- const XML_Char *pubid,
- int has_internal_subset);
-
-/* This is called for the start of the DOCTYPE declaration when the
- closing > is encountered, but after processing any external
- subset.
-*/
-typedef void (XMLCALL *XML_EndDoctypeDeclHandler)(void *userData);
-
-/* This is called for entity declarations. The is_parameter_entity
- argument will be non-zero if the entity is a parameter entity, zero
- otherwise.
-
- For internal entities (<!ENTITY foo "bar">), value will
- be non-NULL and systemId, publicID, and notationName will be NULL.
- The value string is NOT nul-terminated; the length is provided in
- the value_length argument. Since it is legal to have zero-length
- values, do not use this argument to test for internal entities.
-
- For external entities, value will be NULL and systemId will be
- non-NULL. The publicId argument will be NULL unless a public
- identifier was provided. The notationName argument will have a
- non-NULL value only for unparsed entity declarations.
-
- Note that is_parameter_entity can't be changed to XML_Bool, since
- that would break binary compatibility.
-*/
-typedef void (XMLCALL *XML_EntityDeclHandler) (
- void *userData,
- const XML_Char *entityName,
- int is_parameter_entity,
- const XML_Char *value,
- int value_length,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId,
- const XML_Char *notationName);
-
-XMLPARSEAPI(void)
-XML_SetEntityDeclHandler(XML_Parser parser,
- XML_EntityDeclHandler handler);
-
-/* OBSOLETE -- OBSOLETE -- OBSOLETE
- This handler has been superseded by the EntityDeclHandler above.
- It is provided here for backward compatibility.
-
- This is called for a declaration of an unparsed (NDATA) entity.
- The base argument is whatever was set by XML_SetBase. The
- entityName, systemId and notationName arguments will never be
- NULL. The other arguments may be.
-*/
-typedef void (XMLCALL *XML_UnparsedEntityDeclHandler) (
- void *userData,
- const XML_Char *entityName,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId,
- const XML_Char *notationName);
-
-/* This is called for a declaration of notation. The base argument is
- whatever was set by XML_SetBase. The notationName will never be
- NULL. The other arguments can be.
-*/
-typedef void (XMLCALL *XML_NotationDeclHandler) (
- void *userData,
- const XML_Char *notationName,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId);
-
-/* When namespace processing is enabled, these are called once for
- each namespace declaration. The call to the start and end element
- handlers occur between the calls to the start and end namespace
- declaration handlers. For an xmlns attribute, prefix will be
- NULL. For an xmlns="" attribute, uri will be NULL.
-*/
-typedef void (XMLCALL *XML_StartNamespaceDeclHandler) (
- void *userData,
- const XML_Char *prefix,
- const XML_Char *uri);
-
-typedef void (XMLCALL *XML_EndNamespaceDeclHandler) (
- void *userData,
- const XML_Char *prefix);
-
-/* This is called if the document is not standalone, that is, it has an
- external subset or a reference to a parameter entity, but does not
- have standalone="yes". If this handler returns XML_STATUS_ERROR,
- then processing will not continue, and the parser will return a
- XML_ERROR_NOT_STANDALONE error.
- If parameter entity parsing is enabled, then in addition to the
- conditions above this handler will only be called if the referenced
- entity was actually read.
-*/
-typedef int (XMLCALL *XML_NotStandaloneHandler) (void *userData);
-
-/* This is called for a reference to an external parsed general
- entity. The referenced entity is not automatically parsed. The
- application can parse it immediately or later using
- XML_ExternalEntityParserCreate.
-
- The parser argument is the parser parsing the entity containing the
- reference; it can be passed as the parser argument to
- XML_ExternalEntityParserCreate. The systemId argument is the
- system identifier as specified in the entity declaration; it will
- not be NULL.
-
- The base argument is the system identifier that should be used as
- the base for resolving systemId if systemId was relative; this is
- set by XML_SetBase; it may be NULL.
-
- The publicId argument is the public identifier as specified in the
- entity declaration, or NULL if none was specified; the whitespace
- in the public identifier will have been normalized as required by
- the XML spec.
-
- The context argument specifies the parsing context in the format
- expected by the context argument to XML_ExternalEntityParserCreate;
- context is valid only until the handler returns, so if the
- referenced entity is to be parsed later, it must be copied.
- context is NULL only when the entity is a parameter entity.
-
- The handler should return XML_STATUS_ERROR if processing should not
- continue because of a fatal error in the handling of the external
- entity. In this case the calling parser will return an
- XML_ERROR_EXTERNAL_ENTITY_HANDLING error.
-
- Note that unlike other handlers the first argument is the parser,
- not userData.
-*/
-typedef int (XMLCALL *XML_ExternalEntityRefHandler) (
- XML_Parser parser,
- const XML_Char *context,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId);
-
-/* This is called in two situations:
- 1) An entity reference is encountered for which no declaration
- has been read *and* this is not an error.
- 2) An internal entity reference is read, but not expanded, because
- XML_SetDefaultHandler has been called.
- Note: skipped parameter entities in declarations and skipped general
- entities in attribute values cannot be reported, because
- the event would be out of sync with the reporting of the
- declarations or attribute values
-*/
-typedef void (XMLCALL *XML_SkippedEntityHandler) (
- void *userData,
- const XML_Char *entityName,
- int is_parameter_entity);
-
-/* This structure is filled in by the XML_UnknownEncodingHandler to
- provide information to the parser about encodings that are unknown
- to the parser.
-
- The map[b] member gives information about byte sequences whose
- first byte is b.
-
- If map[b] is c where c is >= 0, then b by itself encodes the
- Unicode scalar value c.
-
- If map[b] is -1, then the byte sequence is malformed.
-
- If map[b] is -n, where n >= 2, then b is the first byte of an
- n-byte sequence that encodes a single Unicode scalar value.
-
- The data member will be passed as the first argument to the convert
- function.
-
- The convert function is used to convert multibyte sequences; s will
- point to a n-byte sequence where map[(unsigned char)*s] == -n. The
- convert function must return the Unicode scalar value represented
- by this byte sequence or -1 if the byte sequence is malformed.
-
- The convert function may be NULL if the encoding is a single-byte
- encoding, that is if map[b] >= -1 for all bytes b.
-
- When the parser is finished with the encoding, then if release is
- not NULL, it will call release passing it the data member; once
- release has been called, the convert function will not be called
- again.
-
- Expat places certain restrictions on the encodings that are supported
- using this mechanism.
-
- 1. Every ASCII character that can appear in a well-formed XML document,
- other than the characters
-
- $@\^`{}~
-
- must be represented by a single byte, and that byte must be the
- same byte that represents that character in ASCII.
-
- 2. No character may require more than 4 bytes to encode.
-
- 3. All characters encoded must have Unicode scalar values <=
- 0xFFFF, (i.e., characters that would be encoded by surrogates in
- UTF-16 are not allowed). Note that this restriction doesn't
- apply to the built-in support for UTF-8 and UTF-16.
-
- 4. No Unicode character may be encoded by more than one distinct
- sequence of bytes.
-*/
-typedef struct {
- int map[256];
- void *data;
- int (XMLCALL *convert)(void *data, const char *s);
- void (XMLCALL *release)(void *data);
-} XML_Encoding;
-
-/* This is called for an encoding that is unknown to the parser.
-
- The encodingHandlerData argument is that which was passed as the
- second argument to XML_SetUnknownEncodingHandler.
-
- The name argument gives the name of the encoding as specified in
- the encoding declaration.
-
- If the callback can provide information about the encoding, it must
- fill in the XML_Encoding structure, and return XML_STATUS_OK.
- Otherwise it must return XML_STATUS_ERROR.
-
- If info does not describe a suitable encoding, then the parser will
- return an XML_UNKNOWN_ENCODING error.
-*/
-typedef int (XMLCALL *XML_UnknownEncodingHandler) (
- void *encodingHandlerData,
- const XML_Char *name,
- XML_Encoding *info);
-
-XMLPARSEAPI(void)
-XML_SetElementHandler(XML_Parser parser,
- XML_StartElementHandler start,
- XML_EndElementHandler end);
-
-XMLPARSEAPI(void)
-XML_SetStartElementHandler(XML_Parser parser,
- XML_StartElementHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetEndElementHandler(XML_Parser parser,
- XML_EndElementHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetCharacterDataHandler(XML_Parser parser,
- XML_CharacterDataHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetProcessingInstructionHandler(XML_Parser parser,
- XML_ProcessingInstructionHandler handler);
-XMLPARSEAPI(void)
-XML_SetCommentHandler(XML_Parser parser,
- XML_CommentHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetCdataSectionHandler(XML_Parser parser,
- XML_StartCdataSectionHandler start,
- XML_EndCdataSectionHandler end);
-
-XMLPARSEAPI(void)
-XML_SetStartCdataSectionHandler(XML_Parser parser,
- XML_StartCdataSectionHandler start);
-
-XMLPARSEAPI(void)
-XML_SetEndCdataSectionHandler(XML_Parser parser,
- XML_EndCdataSectionHandler end);
-
-/* This sets the default handler and also inhibits expansion of
- internal entities. These entity references will be passed to the
- default handler, or to the skipped entity handler, if one is set.
-*/
-XMLPARSEAPI(void)
-XML_SetDefaultHandler(XML_Parser parser,
- XML_DefaultHandler handler);
-
-/* This sets the default handler but does not inhibit expansion of
- internal entities. The entity reference will not be passed to the
- default handler.
-*/
-XMLPARSEAPI(void)
-XML_SetDefaultHandlerExpand(XML_Parser parser,
- XML_DefaultHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetDoctypeDeclHandler(XML_Parser parser,
- XML_StartDoctypeDeclHandler start,
- XML_EndDoctypeDeclHandler end);
-
-XMLPARSEAPI(void)
-XML_SetStartDoctypeDeclHandler(XML_Parser parser,
- XML_StartDoctypeDeclHandler start);
-
-XMLPARSEAPI(void)
-XML_SetEndDoctypeDeclHandler(XML_Parser parser,
- XML_EndDoctypeDeclHandler end);
-
-XMLPARSEAPI(void)
-XML_SetUnparsedEntityDeclHandler(XML_Parser parser,
- XML_UnparsedEntityDeclHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetNotationDeclHandler(XML_Parser parser,
- XML_NotationDeclHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetNamespaceDeclHandler(XML_Parser parser,
- XML_StartNamespaceDeclHandler start,
- XML_EndNamespaceDeclHandler end);
-
-XMLPARSEAPI(void)
-XML_SetStartNamespaceDeclHandler(XML_Parser parser,
- XML_StartNamespaceDeclHandler start);
-
-XMLPARSEAPI(void)
-XML_SetEndNamespaceDeclHandler(XML_Parser parser,
- XML_EndNamespaceDeclHandler end);
-
-XMLPARSEAPI(void)
-XML_SetNotStandaloneHandler(XML_Parser parser,
- XML_NotStandaloneHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetExternalEntityRefHandler(XML_Parser parser,
- XML_ExternalEntityRefHandler handler);
-
-/* If a non-NULL value for arg is specified here, then it will be
- passed as the first argument to the external entity ref handler
- instead of the parser object.
-*/
-XMLPARSEAPI(void)
-XML_SetExternalEntityRefHandlerArg(XML_Parser parser,
- void *arg);
-
-XMLPARSEAPI(void)
-XML_SetSkippedEntityHandler(XML_Parser parser,
- XML_SkippedEntityHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetUnknownEncodingHandler(XML_Parser parser,
- XML_UnknownEncodingHandler handler,
- void *encodingHandlerData);
-
-/* This can be called within a handler for a start element, end
- element, processing instruction or character data. It causes the
- corresponding markup to be passed to the default handler.
-*/
-XMLPARSEAPI(void)
-XML_DefaultCurrent(XML_Parser parser);
-
-/* If do_nst is non-zero, and namespace processing is in effect, and
- a name has a prefix (i.e. an explicit namespace qualifier) then
- that name is returned as a triplet in a single string separated by
- the separator character specified when the parser was created: URI
- + sep + local_name + sep + prefix.
-
- If do_nst is zero, then namespace information is returned in the
- default manner (URI + sep + local_name) whether or not the name
- has a prefix.
-
- Note: Calling XML_SetReturnNSTriplet after XML_Parse or
- XML_ParseBuffer has no effect.
-*/
-
-XMLPARSEAPI(void)
-XML_SetReturnNSTriplet(XML_Parser parser, int do_nst);
-
-/* This value is passed as the userData argument to callbacks. */
-XMLPARSEAPI(void)
-XML_SetUserData(XML_Parser parser, void *userData);
-
-/* Returns the last value set by XML_SetUserData or NULL. */
-#define XML_GetUserData(parser) (*(void **)(parser))
-
-/* This is equivalent to supplying an encoding argument to
- XML_ParserCreate. On success XML_SetEncoding returns non-zero,
- zero otherwise.
- Note: Calling XML_SetEncoding after XML_Parse or XML_ParseBuffer
- has no effect and returns XML_STATUS_ERROR.
-*/
-XMLPARSEAPI(enum XML_Status)
-XML_SetEncoding(XML_Parser parser, const XML_Char *encoding);
-
-/* If this function is called, then the parser will be passed as the
- first argument to callbacks instead of userData. The userData will
- still be accessible using XML_GetUserData.
-*/
-XMLPARSEAPI(void)
-XML_UseParserAsHandlerArg(XML_Parser parser);
-
-/* If useDTD == XML_TRUE is passed to this function, then the parser
- will assume that there is an external subset, even if none is
- specified in the document. In such a case the parser will call the
- externalEntityRefHandler with a value of NULL for the systemId
- argument (the publicId and context arguments will be NULL as well).
- Note: For the purpose of checking WFC: Entity Declared, passing
- useDTD == XML_TRUE will make the parser behave as if the document
- had a DTD with an external subset.
- Note: If this function is called, then this must be done before
- the first call to XML_Parse or XML_ParseBuffer, since it will
- have no effect after that. Returns
- XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING.
- Note: If the document does not have a DOCTYPE declaration at all,
- then startDoctypeDeclHandler and endDoctypeDeclHandler will not
- be called, despite an external subset being parsed.
- Note: If XML_DTD is not defined when Expat is compiled, returns
- XML_ERROR_FEATURE_REQUIRES_XML_DTD.
-*/
-XMLPARSEAPI(enum XML_Error)
-XML_UseForeignDTD(XML_Parser parser, XML_Bool useDTD);
-
-
-/* Sets the base to be used for resolving relative URIs in system
- identifiers in declarations. Resolving relative identifiers is
- left to the application: this value will be passed through as the
- base argument to the XML_ExternalEntityRefHandler,
- XML_NotationDeclHandler and XML_UnparsedEntityDeclHandler. The base
- argument will be copied. Returns XML_STATUS_ERROR if out of memory,
- XML_STATUS_OK otherwise.
-*/
-XMLPARSEAPI(enum XML_Status)
-XML_SetBase(XML_Parser parser, const XML_Char *base);
-
-XMLPARSEAPI(const XML_Char *)
-XML_GetBase(XML_Parser parser);
-
-/* Returns the number of the attribute/value pairs passed in last call
- to the XML_StartElementHandler that were specified in the start-tag
- rather than defaulted. Each attribute/value pair counts as 2; thus
- this correspondds to an index into the atts array passed to the
- XML_StartElementHandler.
-*/
-XMLPARSEAPI(int)
-XML_GetSpecifiedAttributeCount(XML_Parser parser);
-
-/* Returns the index of the ID attribute passed in the last call to
- XML_StartElementHandler, or -1 if there is no ID attribute. Each
- attribute/value pair counts as 2; thus this correspondds to an
- index into the atts array passed to the XML_StartElementHandler.
-*/
-XMLPARSEAPI(int)
-XML_GetIdAttributeIndex(XML_Parser parser);
-
-#ifdef XML_ATTR_INFO
-/* Source file byte offsets for the start and end of attribute names and values.
- The value indices are exclusive of surrounding quotes; thus in a UTF-8 source
- file an attribute value of "blah" will yield:
- info->valueEnd - info->valueStart = 4 bytes.
-*/
-typedef struct {
- XML_Index nameStart; /* Offset to beginning of the attribute name. */
- XML_Index nameEnd; /* Offset after the attribute name's last byte. */
- XML_Index valueStart; /* Offset to beginning of the attribute value. */
- XML_Index valueEnd; /* Offset after the attribute value's last byte. */
-} XML_AttrInfo;
-
-/* Returns an array of XML_AttrInfo structures for the attribute/value pairs
- passed in last call to the XML_StartElementHandler that were specified
- in the start-tag rather than defaulted. Each attribute/value pair counts
- as 1; thus the number of entries in the array is
- XML_GetSpecifiedAttributeCount(parser) / 2.
-*/
-XMLPARSEAPI(const XML_AttrInfo *)
-XML_GetAttributeInfo(XML_Parser parser);
-#endif
-
-/* Parses some input. Returns XML_STATUS_ERROR if a fatal error is
- detected. The last call to XML_Parse must have isFinal true; len
- may be zero for this call (or any other).
-
- Though the return values for these functions has always been
- described as a Boolean value, the implementation, at least for the
- 1.95.x series, has always returned exactly one of the XML_Status
- values.
-*/
-XMLPARSEAPI(enum XML_Status)
-XML_Parse(XML_Parser parser, const char *s, int len, int isFinal);
-
-XMLPARSEAPI(void *)
-XML_GetBuffer(XML_Parser parser, int len);
-
-XMLPARSEAPI(enum XML_Status)
-XML_ParseBuffer(XML_Parser parser, int len, int isFinal);
-
-/* Stops parsing, causing XML_Parse() or XML_ParseBuffer() to return.
- Must be called from within a call-back handler, except when aborting
- (resumable = 0) an already suspended parser. Some call-backs may
- still follow because they would otherwise get lost. Examples:
- - endElementHandler() for empty elements when stopped in
- startElementHandler(),
- - endNameSpaceDeclHandler() when stopped in endElementHandler(),
- and possibly others.
-
- Can be called from most handlers, including DTD related call-backs,
- except when parsing an external parameter entity and resumable != 0.
- Returns XML_STATUS_OK when successful, XML_STATUS_ERROR otherwise.
- Possible error codes:
- - XML_ERROR_SUSPENDED: when suspending an already suspended parser.
- - XML_ERROR_FINISHED: when the parser has already finished.
- - XML_ERROR_SUSPEND_PE: when suspending while parsing an external PE.
-
- When resumable != 0 (true) then parsing is suspended, that is,
- XML_Parse() and XML_ParseBuffer() return XML_STATUS_SUSPENDED.
- Otherwise, parsing is aborted, that is, XML_Parse() and XML_ParseBuffer()
- return XML_STATUS_ERROR with error code XML_ERROR_ABORTED.
-
- *Note*:
- This will be applied to the current parser instance only, that is, if
- there is a parent parser then it will continue parsing when the
- externalEntityRefHandler() returns. It is up to the implementation of
- the externalEntityRefHandler() to call XML_StopParser() on the parent
- parser (recursively), if one wants to stop parsing altogether.
-
- When suspended, parsing can be resumed by calling XML_ResumeParser().
-*/
-XMLPARSEAPI(enum XML_Status)
-XML_StopParser(XML_Parser parser, XML_Bool resumable);
-
-/* Resumes parsing after it has been suspended with XML_StopParser().
- Must not be called from within a handler call-back. Returns same
- status codes as XML_Parse() or XML_ParseBuffer().
- Additional error code XML_ERROR_NOT_SUSPENDED possible.
-
- *Note*:
- This must be called on the most deeply nested child parser instance
- first, and on its parent parser only after the child parser has finished,
- to be applied recursively until the document entity's parser is restarted.
- That is, the parent parser will not resume by itself and it is up to the
- application to call XML_ResumeParser() on it at the appropriate moment.
-*/
-XMLPARSEAPI(enum XML_Status)
-XML_ResumeParser(XML_Parser parser);
-
-enum XML_Parsing {
- XML_INITIALIZED,
- XML_PARSING,
- XML_FINISHED,
- XML_SUSPENDED
-};
-
-typedef struct {
- enum XML_Parsing parsing;
- XML_Bool finalBuffer;
-} XML_ParsingStatus;
-
-/* Returns status of parser with respect to being initialized, parsing,
- finished, or suspended and processing the final buffer.
- XXX XML_Parse() and XML_ParseBuffer() should return XML_ParsingStatus,
- XXX with XML_FINISHED_OK or XML_FINISHED_ERROR replacing XML_FINISHED
-*/
-XMLPARSEAPI(void)
-XML_GetParsingStatus(XML_Parser parser, XML_ParsingStatus *status);
-
-/* Creates an XML_Parser object that can parse an external general
- entity; context is a '\0'-terminated string specifying the parse
- context; encoding is a '\0'-terminated string giving the name of
- the externally specified encoding, or NULL if there is no
- externally specified encoding. The context string consists of a
- sequence of tokens separated by formfeeds (\f); a token consisting
- of a name specifies that the general entity of the name is open; a
- token of the form prefix=uri specifies the namespace for a
- particular prefix; a token of the form =uri specifies the default
- namespace. This can be called at any point after the first call to
- an ExternalEntityRefHandler so longer as the parser has not yet
- been freed. The new parser is completely independent and may
- safely be used in a separate thread. The handlers and userData are
- initialized from the parser argument. Returns NULL if out of memory.
- Otherwise returns a new XML_Parser object.
-*/
-XMLPARSEAPI(XML_Parser)
-XML_ExternalEntityParserCreate(XML_Parser parser,
- const XML_Char *context,
- const XML_Char *encoding);
-
-enum XML_ParamEntityParsing {
- XML_PARAM_ENTITY_PARSING_NEVER,
- XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE,
- XML_PARAM_ENTITY_PARSING_ALWAYS
-};
-
-/* Controls parsing of parameter entities (including the external DTD
- subset). If parsing of parameter entities is enabled, then
- references to external parameter entities (including the external
- DTD subset) will be passed to the handler set with
- XML_SetExternalEntityRefHandler. The context passed will be 0.
-
- Unlike external general entities, external parameter entities can
- only be parsed synchronously. If the external parameter entity is
- to be parsed, it must be parsed during the call to the external
- entity ref handler: the complete sequence of
- XML_ExternalEntityParserCreate, XML_Parse/XML_ParseBuffer and
- XML_ParserFree calls must be made during this call. After
- XML_ExternalEntityParserCreate has been called to create the parser
- for the external parameter entity (context must be 0 for this
- call), it is illegal to make any calls on the old parser until
- XML_ParserFree has been called on the newly created parser.
- If the library has been compiled without support for parameter
- entity parsing (ie without XML_DTD being defined), then
- XML_SetParamEntityParsing will return 0 if parsing of parameter
- entities is requested; otherwise it will return non-zero.
- Note: If XML_SetParamEntityParsing is called after XML_Parse or
- XML_ParseBuffer, then it has no effect and will always return 0.
-*/
-XMLPARSEAPI(int)
-XML_SetParamEntityParsing(XML_Parser parser,
- enum XML_ParamEntityParsing parsing);
-
-/* Sets the hash salt to use for internal hash calculations.
- Helps in preventing DoS attacks based on predicting hash
- function behavior. This must be called before parsing is started.
- Returns 1 if successful, 0 when called after parsing has started.
-*/
-XMLPARSEAPI(int)
-XML_SetHashSalt(XML_Parser parser,
- unsigned long hash_salt);
-
-/* If XML_Parse or XML_ParseBuffer have returned XML_STATUS_ERROR, then
- XML_GetErrorCode returns information about the error.
-*/
-XMLPARSEAPI(enum XML_Error)
-XML_GetErrorCode(XML_Parser parser);
-
-/* These functions return information about the current parse
- location. They may be called from any callback called to report
- some parse event; in this case the location is the location of the
- first of the sequence of characters that generated the event. When
- called from callbacks generated by declarations in the document
- prologue, the location identified isn't as neatly defined, but will
- be within the relevant markup. When called outside of the callback
- functions, the position indicated will be just past the last parse
- event (regardless of whether there was an associated callback).
-
- They may also be called after returning from a call to XML_Parse
- or XML_ParseBuffer. If the return value is XML_STATUS_ERROR then
- the location is the location of the character at which the error
- was detected; otherwise the location is the location of the last
- parse event, as described above.
-*/
-XMLPARSEAPI(XML_Size) XML_GetCurrentLineNumber(XML_Parser parser);
-XMLPARSEAPI(XML_Size) XML_GetCurrentColumnNumber(XML_Parser parser);
-XMLPARSEAPI(XML_Index) XML_GetCurrentByteIndex(XML_Parser parser);
-
-/* Return the number of bytes in the current event.
- Returns 0 if the event is in an internal entity.
-*/
-XMLPARSEAPI(int)
-XML_GetCurrentByteCount(XML_Parser parser);
-
-/* If XML_CONTEXT_BYTES is defined, returns the input buffer, sets
- the integer pointed to by offset to the offset within this buffer
- of the current parse position, and sets the integer pointed to by size
- to the size of this buffer (the number of input bytes). Otherwise
- returns a NULL pointer. Also returns a NULL pointer if a parse isn't
- active.
-
- NOTE: The character pointer returned should not be used outside
- the handler that makes the call.
-*/
-XMLPARSEAPI(const char *)
-XML_GetInputContext(XML_Parser parser,
- int *offset,
- int *size);
-
-/* For backwards compatibility with previous versions. */
-#define XML_GetErrorLineNumber XML_GetCurrentLineNumber
-#define XML_GetErrorColumnNumber XML_GetCurrentColumnNumber
-#define XML_GetErrorByteIndex XML_GetCurrentByteIndex
-
-/* Frees the content model passed to the element declaration handler */
-XMLPARSEAPI(void)
-XML_FreeContentModel(XML_Parser parser, XML_Content *model);
-
-/* Exposing the memory handling functions used in Expat */
-XMLPARSEAPI(void *)
-XML_ATTR_MALLOC
-XML_ATTR_ALLOC_SIZE(2)
-XML_MemMalloc(XML_Parser parser, size_t size);
-
-XMLPARSEAPI(void *)
-XML_ATTR_ALLOC_SIZE(3)
-XML_MemRealloc(XML_Parser parser, void *ptr, size_t size);
-
-XMLPARSEAPI(void)
-XML_MemFree(XML_Parser parser, void *ptr);
-
-/* Frees memory used by the parser. */
-XMLPARSEAPI(void)
-XML_ParserFree(XML_Parser parser);
-
-/* Returns a string describing the error. */
-XMLPARSEAPI(const XML_LChar *)
-XML_ErrorString(enum XML_Error code);
-
-/* Return a string containing the version number of this expat */
-XMLPARSEAPI(const XML_LChar *)
-XML_ExpatVersion(void);
-
-typedef struct {
- int major;
- int minor;
- int micro;
-} XML_Expat_Version;
-
-/* Return an XML_Expat_Version structure containing numeric version
- number information for this version of expat.
-*/
-XMLPARSEAPI(XML_Expat_Version)
-XML_ExpatVersionInfo(void);
-
-/* Added in Expat 1.95.5. */
-enum XML_FeatureEnum {
- XML_FEATURE_END = 0,
- XML_FEATURE_UNICODE,
- XML_FEATURE_UNICODE_WCHAR_T,
- XML_FEATURE_DTD,
- XML_FEATURE_CONTEXT_BYTES,
- XML_FEATURE_MIN_SIZE,
- XML_FEATURE_SIZEOF_XML_CHAR,
- XML_FEATURE_SIZEOF_XML_LCHAR,
- XML_FEATURE_NS,
- XML_FEATURE_LARGE_SIZE,
- XML_FEATURE_ATTR_INFO
- /* Additional features must be added to the end of this enum. */
-};
-
-typedef struct {
- enum XML_FeatureEnum feature;
- const XML_LChar *name;
- long int value;
-} XML_Feature;
-
-XMLPARSEAPI(const XML_Feature *)
-XML_GetFeatureList(void);
-
-
-/* Expat follows the semantic versioning convention.
- See http://semver.org.
-*/
-#define XML_MAJOR_VERSION 2
-#define XML_MINOR_VERSION 2
-#define XML_MICRO_VERSION 0
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* not Expat_INCLUDED */
diff --git a/deps/EXPAT/expat/expat_config.h b/deps/EXPAT/expat/expat_config.h
deleted file mode 100644
index 8aa80db0d..000000000
--- a/deps/EXPAT/expat/expat_config.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/*================================================================
-** Copyright 2000, Clark Cooper
-** All rights reserved.
-**
-** This is free software. You are permitted to copy, distribute, or modify
-** it under the terms of the MIT/X license (contained in the COPYING file
-** with this distribution.)
-*/
-
-#ifndef EXPATCONFIG_H
-#define EXPATCONFIG_H
-
-#include <memory.h>
-#include <string.h>
-
-#define XML_NS 1
-#define XML_DTD 1
-#define XML_CONTEXT_BYTES 1024
-
-/* we will assume all Windows platforms are little endian */
-#define BYTEORDER 1234
-
-/* Windows has memmove() available. */
-#define HAVE_MEMMOVE
-
-#ifdef WIN32
- #define WIN32_LEAN_AND_MEAN
- #include <windows.h>
- #undef WIN32_LEAN_AND_MEAN
-#else
-#endif
-
-#endif /* ifndef EXPATCONFIG_H */
diff --git a/deps/EXPAT/expat/expat_external.h b/deps/EXPAT/expat/expat_external.h
deleted file mode 100644
index 56cd84367..000000000
--- a/deps/EXPAT/expat/expat_external.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/* Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#ifndef Expat_External_INCLUDED
-#define Expat_External_INCLUDED 1
-
-/* External API definitions */
-
-#if defined(_MSC_EXTENSIONS) && !defined(__BEOS__) && !defined(__CYGWIN__)
-#define XML_USE_MSC_EXTENSIONS 1
-#endif
-
-/* Expat tries very hard to make the API boundary very specifically
- defined. There are two macros defined to control this boundary;
- each of these can be defined before including this header to
- achieve some different behavior, but doing so it not recommended or
- tested frequently.
-
- XMLCALL - The calling convention to use for all calls across the
- "library boundary." This will default to cdecl, and
- try really hard to tell the compiler that's what we
- want.
-
- XMLIMPORT - Whatever magic is needed to note that a function is
- to be imported from a dynamically loaded library
- (.dll, .so, or .sl, depending on your platform).
-
- The XMLCALL macro was added in Expat 1.95.7. The only one which is
- expected to be directly useful in client code is XMLCALL.
-
- Note that on at least some Unix versions, the Expat library must be
- compiled with the cdecl calling convention as the default since
- system headers may assume the cdecl convention.
-*/
-#ifndef XMLCALL
-#if defined(_MSC_VER)
-#define XMLCALL __cdecl
-#elif defined(__GNUC__) && defined(__i386) && !defined(__INTEL_COMPILER)
-#define XMLCALL __attribute__((cdecl))
-#else
-/* For any platform which uses this definition and supports more than
- one calling convention, we need to extend this definition to
- declare the convention used on that platform, if it's possible to
- do so.
-
- If this is the case for your platform, please file a bug report
- with information on how to identify your platform via the C
- pre-processor and how to specify the same calling convention as the
- platform's malloc() implementation.
-*/
-#define XMLCALL
-#endif
-#endif /* not defined XMLCALL */
-
-
-#if !defined(XML_STATIC) && !defined(XMLIMPORT)
-#ifndef XML_BUILDING_EXPAT
-/* using Expat from an application */
-
-#ifdef XML_USE_MSC_EXTENSIONS
-// #define XMLIMPORT __declspec(dllimport)
-#endif
-
-#endif
-#endif /* not defined XML_STATIC */
-
-#if !defined(XMLIMPORT) && defined(__GNUC__) && (__GNUC__ >= 4)
-#define XMLIMPORT __attribute__ ((visibility ("default")))
-#endif
-
-/* If we didn't define it above, define it away: */
-#ifndef XMLIMPORT
-#define XMLIMPORT
-#endif
-
-#if defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96))
-#define XML_ATTR_MALLOC __attribute__((__malloc__))
-#else
-#define XML_ATTR_MALLOC
-#endif
-
-#if defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))
-#define XML_ATTR_ALLOC_SIZE(x) __attribute__((__alloc_size__(x)))
-#else
-#define XML_ATTR_ALLOC_SIZE(x)
-#endif
-
-#define XMLPARSEAPI(type) XMLIMPORT type XMLCALL
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifdef XML_UNICODE_WCHAR_T
-#define XML_UNICODE
-#endif
-
-#ifdef XML_UNICODE /* Information is UTF-16 encoded. */
-#ifdef XML_UNICODE_WCHAR_T
-typedef wchar_t XML_Char;
-typedef wchar_t XML_LChar;
-#else
-typedef unsigned short XML_Char;
-typedef char XML_LChar;
-#endif /* XML_UNICODE_WCHAR_T */
-#else /* Information is UTF-8 encoded. */
-typedef char XML_Char;
-typedef char XML_LChar;
-#endif /* XML_UNICODE */
-
-#ifdef XML_LARGE_SIZE /* Use large integers for file/stream positions. */
-#if defined(XML_USE_MSC_EXTENSIONS) && _MSC_VER < 1400
-typedef __int64 XML_Index;
-typedef unsigned __int64 XML_Size;
-#else
-typedef long long XML_Index;
-typedef unsigned long long XML_Size;
-#endif
-#else
-typedef long XML_Index;
-typedef unsigned long XML_Size;
-#endif /* XML_LARGE_SIZE */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* not Expat_External_INCLUDED */
diff --git a/deps/EXPAT/expat/iasciitab.h b/deps/EXPAT/expat/iasciitab.h
deleted file mode 100644
index 24a1d5ccc..000000000
--- a/deps/EXPAT/expat/iasciitab.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-/* Like asciitab.h, except that 0xD has code BT_S rather than BT_CR */
-/* 0x00 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x04 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x08 */ BT_NONXML, BT_S, BT_LF, BT_NONXML,
-/* 0x0C */ BT_NONXML, BT_S, BT_NONXML, BT_NONXML,
-/* 0x10 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x14 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x18 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x1C */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x20 */ BT_S, BT_EXCL, BT_QUOT, BT_NUM,
-/* 0x24 */ BT_OTHER, BT_PERCNT, BT_AMP, BT_APOS,
-/* 0x28 */ BT_LPAR, BT_RPAR, BT_AST, BT_PLUS,
-/* 0x2C */ BT_COMMA, BT_MINUS, BT_NAME, BT_SOL,
-/* 0x30 */ BT_DIGIT, BT_DIGIT, BT_DIGIT, BT_DIGIT,
-/* 0x34 */ BT_DIGIT, BT_DIGIT, BT_DIGIT, BT_DIGIT,
-/* 0x38 */ BT_DIGIT, BT_DIGIT, BT_COLON, BT_SEMI,
-/* 0x3C */ BT_LT, BT_EQUALS, BT_GT, BT_QUEST,
-/* 0x40 */ BT_OTHER, BT_HEX, BT_HEX, BT_HEX,
-/* 0x44 */ BT_HEX, BT_HEX, BT_HEX, BT_NMSTRT,
-/* 0x48 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x4C */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x50 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x54 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x58 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_LSQB,
-/* 0x5C */ BT_OTHER, BT_RSQB, BT_OTHER, BT_NMSTRT,
-/* 0x60 */ BT_OTHER, BT_HEX, BT_HEX, BT_HEX,
-/* 0x64 */ BT_HEX, BT_HEX, BT_HEX, BT_NMSTRT,
-/* 0x68 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x6C */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x70 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x74 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x78 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_OTHER,
-/* 0x7C */ BT_VERBAR, BT_OTHER, BT_OTHER, BT_OTHER,
diff --git a/deps/EXPAT/expat/internal.h b/deps/EXPAT/expat/internal.h
deleted file mode 100644
index 94cb98e15..000000000
--- a/deps/EXPAT/expat/internal.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* internal.h
-
- Internal definitions used by Expat. This is not needed to compile
- client code.
-
- The following calling convention macros are defined for frequently
- called functions:
-
- FASTCALL - Used for those internal functions that have a simple
- body and a low number of arguments and local variables.
-
- PTRCALL - Used for functions called though function pointers.
-
- PTRFASTCALL - Like PTRCALL, but for low number of arguments.
-
- inline - Used for selected internal functions for which inlining
- may improve performance on some platforms.
-
- Note: Use of these macros is based on judgement, not hard rules,
- and therefore subject to change.
-*/
-
-#if defined(__GNUC__) && defined(__i386__) && !defined(__MINGW32__)
-/* We'll use this version by default only where we know it helps.
-
- regparm() generates warnings on Solaris boxes. See SF bug #692878.
-
- Instability reported with egcs on a RedHat Linux 7.3.
- Let's comment out:
- #define FASTCALL __attribute__((stdcall, regparm(3)))
- and let's try this:
-*/
-#define FASTCALL __attribute__((regparm(3)))
-#define PTRFASTCALL __attribute__((regparm(3)))
-#endif
-
-/* Using __fastcall seems to have an unexpected negative effect under
- MS VC++, especially for function pointers, so we won't use it for
- now on that platform. It may be reconsidered for a future release
- if it can be made more effective.
- Likely reason: __fastcall on Windows is like stdcall, therefore
- the compiler cannot perform stack optimizations for call clusters.
-*/
-
-/* Make sure all of these are defined if they aren't already. */
-
-#ifndef FASTCALL
-#define FASTCALL
-#endif
-
-#ifndef PTRCALL
-#define PTRCALL
-#endif
-
-#ifndef PTRFASTCALL
-#define PTRFASTCALL
-#endif
-
-#ifndef XML_MIN_SIZE
-#if !defined(__cplusplus) && !defined(inline)
-#ifdef __GNUC__
-#define inline __inline
-#endif /* __GNUC__ */
-#endif
-#endif /* XML_MIN_SIZE */
-
-#ifdef __cplusplus
-#define inline inline
-#else
-#ifndef inline
-#define inline
-#endif
-#endif
-
-#ifndef UNUSED_P
-# ifdef __GNUC__
-# define UNUSED_P(p) UNUSED_ ## p __attribute__((__unused__))
-# else
-# define UNUSED_P(p) UNUSED_ ## p
-# endif
-#endif
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-void
-align_limit_to_full_utf8_characters(const char * from, const char ** fromLimRef);
-
-
-#ifdef __cplusplus
-}
-#endif
diff --git a/deps/EXPAT/expat/latin1tab.h b/deps/EXPAT/expat/latin1tab.h
deleted file mode 100644
index 53c25d76b..000000000
--- a/deps/EXPAT/expat/latin1tab.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-/* 0x80 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x84 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x88 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x8C */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x90 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x94 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x98 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x9C */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xA0 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xA4 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xA8 */ BT_OTHER, BT_OTHER, BT_NMSTRT, BT_OTHER,
-/* 0xAC */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xB0 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xB4 */ BT_OTHER, BT_NMSTRT, BT_OTHER, BT_NAME,
-/* 0xB8 */ BT_OTHER, BT_OTHER, BT_NMSTRT, BT_OTHER,
-/* 0xBC */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xC0 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xC4 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xC8 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xCC */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xD0 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xD4 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_OTHER,
-/* 0xD8 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xDC */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xE0 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xE4 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xE8 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xEC */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xF0 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xF4 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_OTHER,
-/* 0xF8 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xFC */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
diff --git a/deps/EXPAT/expat/nametab.h b/deps/EXPAT/expat/nametab.h
deleted file mode 100644
index b05e62c77..000000000
--- a/deps/EXPAT/expat/nametab.h
+++ /dev/null
@@ -1,150 +0,0 @@
-static const unsigned namingBitmap[] = {
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
-0x00000000, 0x04000000, 0x87FFFFFE, 0x07FFFFFE,
-0x00000000, 0x00000000, 0xFF7FFFFF, 0xFF7FFFFF,
-0xFFFFFFFF, 0x7FF3FFFF, 0xFFFFFDFE, 0x7FFFFFFF,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFE00F, 0xFC31FFFF,
-0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
-0xFFFFFFFF, 0xF80001FF, 0x00000003, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xFFFFD740, 0xFFFFFFFB, 0x547F7FFF, 0x000FFFFD,
-0xFFFFDFFE, 0xFFFFFFFF, 0xDFFEFFFF, 0xFFFFFFFF,
-0xFFFF0003, 0xFFFFFFFF, 0xFFFF199F, 0x033FCFFF,
-0x00000000, 0xFFFE0000, 0x027FFFFF, 0xFFFFFFFE,
-0x0000007F, 0x00000000, 0xFFFF0000, 0x000707FF,
-0x00000000, 0x07FFFFFE, 0x000007FE, 0xFFFE0000,
-0xFFFFFFFF, 0x7CFFFFFF, 0x002F7FFF, 0x00000060,
-0xFFFFFFE0, 0x23FFFFFF, 0xFF000000, 0x00000003,
-0xFFF99FE0, 0x03C5FDFF, 0xB0000000, 0x00030003,
-0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
-0xFFFBAFE0, 0x23EDFDFF, 0x00000000, 0x00000001,
-0xFFF99FE0, 0x23CDFDFF, 0xB0000000, 0x00000003,
-0xD63DC7E0, 0x03BFC718, 0x00000000, 0x00000000,
-0xFFFDDFE0, 0x03EFFDFF, 0x00000000, 0x00000003,
-0xFFFDDFE0, 0x03EFFDFF, 0x40000000, 0x00000003,
-0xFFFDDFE0, 0x03FFFDFF, 0x00000000, 0x00000003,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xFFFFFFFE, 0x000D7FFF, 0x0000003F, 0x00000000,
-0xFEF02596, 0x200D6CAE, 0x0000001F, 0x00000000,
-0x00000000, 0x00000000, 0xFFFFFEFF, 0x000003FF,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x00000000, 0xFFFFFFFF, 0xFFFF003F, 0x007FFFFF,
-0x0007DAED, 0x50000000, 0x82315001, 0x002C62AB,
-0x40000000, 0xF580C900, 0x00000007, 0x02010800,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
-0x0FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF,
-0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
-0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
-0x00000000, 0x00004C40, 0x00000000, 0x00000000,
-0x00000007, 0x00000000, 0x00000000, 0x00000000,
-0x00000080, 0x000003FE, 0xFFFFFFFE, 0xFFFFFFFF,
-0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x07FFFFFF,
-0xFFFFFFE0, 0x00001FFF, 0x00000000, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
-0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
-0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
-0x00000000, 0x07FF6000, 0x87FFFFFE, 0x07FFFFFE,
-0x00000000, 0x00800000, 0xFF7FFFFF, 0xFF7FFFFF,
-0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
-0xFFFFFFFF, 0xF80001FF, 0x00030003, 0x00000000,
-0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000003,
-0xFFFFD7C0, 0xFFFFFFFB, 0x547F7FFF, 0x000FFFFD,
-0xFFFFDFFE, 0xFFFFFFFF, 0xDFFEFFFF, 0xFFFFFFFF,
-0xFFFF007B, 0xFFFFFFFF, 0xFFFF199F, 0x033FCFFF,
-0x00000000, 0xFFFE0000, 0x027FFFFF, 0xFFFFFFFE,
-0xFFFE007F, 0xBBFFFFFB, 0xFFFF0016, 0x000707FF,
-0x00000000, 0x07FFFFFE, 0x0007FFFF, 0xFFFF03FF,
-0xFFFFFFFF, 0x7CFFFFFF, 0xFFEF7FFF, 0x03FF3DFF,
-0xFFFFFFEE, 0xF3FFFFFF, 0xFF1E3FFF, 0x0000FFCF,
-0xFFF99FEE, 0xD3C5FDFF, 0xB080399F, 0x0003FFCF,
-0xFFF987E4, 0xD36DFDFF, 0x5E003987, 0x001FFFC0,
-0xFFFBAFEE, 0xF3EDFDFF, 0x00003BBF, 0x0000FFC1,
-0xFFF99FEE, 0xF3CDFDFF, 0xB0C0398F, 0x0000FFC3,
-0xD63DC7EC, 0xC3BFC718, 0x00803DC7, 0x0000FF80,
-0xFFFDDFEE, 0xC3EFFDFF, 0x00603DDF, 0x0000FFC3,
-0xFFFDDFEC, 0xC3EFFDFF, 0x40603DDF, 0x0000FFC3,
-0xFFFDDFEC, 0xC3FFFDFF, 0x00803DCF, 0x0000FFC3,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FFF, 0x00000000,
-0xFEF02596, 0x3BFF6CAE, 0x03FF3F5F, 0x00000000,
-0x03000000, 0xC2A003FF, 0xFFFFFEFF, 0xFFFE03FF,
-0xFEBF0FDF, 0x02FE3FFF, 0x00000000, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x00000000, 0x00000000, 0x1FFF0000, 0x00000002,
-0x000000A0, 0x003EFFFE, 0xFFFFFFFE, 0xFFFFFFFF,
-0x661FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x77FFFFFF,
-};
-static const unsigned char nmstrtPages[] = {
-0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x00,
-0x00, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
-0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x13,
-0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x15, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x17,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-static const unsigned char namePages[] = {
-0x19, 0x03, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x00,
-0x00, 0x1F, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
-0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x13,
-0x26, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x27, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x17,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
diff --git a/deps/EXPAT/expat/utf8tab.h b/deps/EXPAT/expat/utf8tab.h
deleted file mode 100644
index 7bb3e7760..000000000
--- a/deps/EXPAT/expat/utf8tab.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-
-/* 0x80 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x84 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x88 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x8C */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x90 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x94 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x98 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x9C */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xA0 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xA4 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xA8 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xAC */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xB0 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xB4 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xB8 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xBC */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xC0 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xC4 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xC8 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xCC */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xD0 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xD4 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xD8 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xDC */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xE0 */ BT_LEAD3, BT_LEAD3, BT_LEAD3, BT_LEAD3,
-/* 0xE4 */ BT_LEAD3, BT_LEAD3, BT_LEAD3, BT_LEAD3,
-/* 0xE8 */ BT_LEAD3, BT_LEAD3, BT_LEAD3, BT_LEAD3,
-/* 0xEC */ BT_LEAD3, BT_LEAD3, BT_LEAD3, BT_LEAD3,
-/* 0xF0 */ BT_LEAD4, BT_LEAD4, BT_LEAD4, BT_LEAD4,
-/* 0xF4 */ BT_LEAD4, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0xF8 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0xFC */ BT_NONXML, BT_NONXML, BT_MALFORM, BT_MALFORM,
diff --git a/deps/EXPAT/expat/xmlparse.c b/deps/EXPAT/expat/xmlparse.c
deleted file mode 100644
index fbe5e0200..000000000
--- a/deps/EXPAT/expat/xmlparse.c
+++ /dev/null
@@ -1,6458 +0,0 @@
-/* Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#include <stddef.h>
-#include <string.h> /* memset(), memcpy() */
-#include <assert.h>
-#include <limits.h> /* UINT_MAX */
-
-#ifdef WIN32
-#define getpid GetCurrentProcessId
-#else
-#include <sys/time.h> /* gettimeofday() */
-#include <sys/types.h> /* getpid() */
-#include <unistd.h> /* getpid() */
-#endif
-
-#define XML_BUILDING_EXPAT 1
-
-#include "expat_config.h"
-#include "ascii.h"
-#include "expat.h"
-
-#ifdef XML_UNICODE
-#define XML_ENCODE_MAX XML_UTF16_ENCODE_MAX
-#define XmlConvert XmlUtf16Convert
-#define XmlGetInternalEncoding XmlGetUtf16InternalEncoding
-#define XmlGetInternalEncodingNS XmlGetUtf16InternalEncodingNS
-#define XmlEncode XmlUtf16Encode
-/* Using pointer subtraction to convert to integer type. */
-#define MUST_CONVERT(enc, s) (!(enc)->isUtf16 || (((char *)(s) - (char *)NULL) & 1))
-typedef unsigned short ICHAR;
-#else
-#define XML_ENCODE_MAX XML_UTF8_ENCODE_MAX
-#define XmlConvert XmlUtf8Convert
-#define XmlGetInternalEncoding XmlGetUtf8InternalEncoding
-#define XmlGetInternalEncodingNS XmlGetUtf8InternalEncodingNS
-#define XmlEncode XmlUtf8Encode
-#define MUST_CONVERT(enc, s) (!(enc)->isUtf8)
-typedef char ICHAR;
-#endif
-
-
-#ifndef XML_NS
-
-#define XmlInitEncodingNS XmlInitEncoding
-#define XmlInitUnknownEncodingNS XmlInitUnknownEncoding
-#undef XmlGetInternalEncodingNS
-#define XmlGetInternalEncodingNS XmlGetInternalEncoding
-#define XmlParseXmlDeclNS XmlParseXmlDecl
-
-#endif
-
-#ifdef XML_UNICODE
-
-#ifdef XML_UNICODE_WCHAR_T
-#define XML_T(x) (const wchar_t)x
-#define XML_L(x) L ## x
-#else
-#define XML_T(x) (const unsigned short)x
-#define XML_L(x) x
-#endif
-
-#else
-
-#define XML_T(x) x
-#define XML_L(x) x
-
-#endif
-
-/* Round up n to be a multiple of sz, where sz is a power of 2. */
-#define ROUND_UP(n, sz) (((n) + ((sz) - 1)) & ~((sz) - 1))
-
-/* Handle the case where memmove() doesn't exist. */
-#ifndef HAVE_MEMMOVE
-#ifdef HAVE_BCOPY
-#define memmove(d,s,l) bcopy((s),(d),(l))
-#else
-#error memmove does not exist on this platform, nor is a substitute available
-#endif /* HAVE_BCOPY */
-#endif /* HAVE_MEMMOVE */
-
-#include "internal.h"
-#include "xmltok.h"
-#include "xmlrole.h"
-
-typedef const XML_Char *KEY;
-
-typedef struct {
- KEY name;
-} NAMED;
-
-typedef struct {
- NAMED **v;
- unsigned char power;
- size_t size;
- size_t used;
- const XML_Memory_Handling_Suite *mem;
-} HASH_TABLE;
-
-/* Basic character hash algorithm, taken from Python's string hash:
- h = h * 1000003 ^ character, the constant being a prime number.
-
-*/
-#ifdef XML_UNICODE
-#define CHAR_HASH(h, c) \
- (((h) * 0xF4243) ^ (unsigned short)(c))
-#else
-#define CHAR_HASH(h, c) \
- (((h) * 0xF4243) ^ (unsigned char)(c))
-#endif
-
-/* For probing (after a collision) we need a step size relative prime
- to the hash table size, which is a power of 2. We use double-hashing,
- since we can calculate a second hash value cheaply by taking those bits
- of the first hash value that were discarded (masked out) when the table
- index was calculated: index = hash & mask, where mask = table->size - 1.
- We limit the maximum step size to table->size / 4 (mask >> 2) and make
- it odd, since odd numbers are always relative prime to a power of 2.
-*/
-#define SECOND_HASH(hash, mask, power) \
- ((((hash) & ~(mask)) >> ((power) - 1)) & ((mask) >> 2))
-#define PROBE_STEP(hash, mask, power) \
- ((unsigned char)((SECOND_HASH(hash, mask, power)) | 1))
-
-typedef struct {
- NAMED **p;
- NAMED **end;
-} HASH_TABLE_ITER;
-
-#define INIT_TAG_BUF_SIZE 32 /* must be a multiple of sizeof(XML_Char) */
-#define INIT_DATA_BUF_SIZE 1024
-#define INIT_ATTS_SIZE 16
-#define INIT_ATTS_VERSION 0xFFFFFFFF
-#define INIT_BLOCK_SIZE 1024
-#define INIT_BUFFER_SIZE 1024
-
-#define EXPAND_SPARE 24
-
-typedef struct binding {
- struct prefix *prefix;
- struct binding *nextTagBinding;
- struct binding *prevPrefixBinding;
- const struct attribute_id *attId;
- XML_Char *uri;
- int uriLen;
- int uriAlloc;
-} BINDING;
-
-typedef struct prefix {
- const XML_Char *name;
- BINDING *binding;
-} PREFIX;
-
-typedef struct {
- const XML_Char *str;
- const XML_Char *localPart;
- const XML_Char *prefix;
- int strLen;
- int uriLen;
- int prefixLen;
-} TAG_NAME;
-
-/* TAG represents an open element.
- The name of the element is stored in both the document and API
- encodings. The memory buffer 'buf' is a separately-allocated
- memory area which stores the name. During the XML_Parse()/
- XMLParseBuffer() when the element is open, the memory for the 'raw'
- version of the name (in the document encoding) is shared with the
- document buffer. If the element is open across calls to
- XML_Parse()/XML_ParseBuffer(), the buffer is re-allocated to
- contain the 'raw' name as well.
-
- A parser re-uses these structures, maintaining a list of allocated
- TAG objects in a free list.
-*/
-typedef struct tag {
- struct tag *parent; /* parent of this element */
- const char *rawName; /* tagName in the original encoding */
- int rawNameLength;
- TAG_NAME name; /* tagName in the API encoding */
- char *buf; /* buffer for name components */
- char *bufEnd; /* end of the buffer */
- BINDING *bindings;
-} TAG;
-
-typedef struct {
- const XML_Char *name;
- const XML_Char *textPtr;
- int textLen; /* length in XML_Chars */
- int processed; /* # of processed bytes - when suspended */
- const XML_Char *systemId;
- const XML_Char *base;
- const XML_Char *publicId;
- const XML_Char *notation;
- XML_Bool open;
- XML_Bool is_param;
- XML_Bool is_internal; /* true if declared in internal subset outside PE */
-} ENTITY;
-
-typedef struct {
- enum XML_Content_Type type;
- enum XML_Content_Quant quant;
- const XML_Char * name;
- int firstchild;
- int lastchild;
- int childcnt;
- int nextsib;
-} CONTENT_SCAFFOLD;
-
-#define INIT_SCAFFOLD_ELEMENTS 32
-
-typedef struct block {
- struct block *next;
- int size;
- XML_Char s[1];
-} BLOCK;
-
-typedef struct {
- BLOCK *blocks;
- BLOCK *freeBlocks;
- const XML_Char *end;
- XML_Char *ptr;
- XML_Char *start;
- const XML_Memory_Handling_Suite *mem;
-} STRING_POOL;
-
-/* The XML_Char before the name is used to determine whether
- an attribute has been specified. */
-typedef struct attribute_id {
- XML_Char *name;
- PREFIX *prefix;
- XML_Bool maybeTokenized;
- XML_Bool xmlns;
-} ATTRIBUTE_ID;
-
-typedef struct {
- const ATTRIBUTE_ID *id;
- XML_Bool isCdata;
- const XML_Char *value;
-} DEFAULT_ATTRIBUTE;
-
-typedef struct {
- unsigned long version;
- unsigned long hash;
- const XML_Char *uriName;
-} NS_ATT;
-
-typedef struct {
- const XML_Char *name;
- PREFIX *prefix;
- const ATTRIBUTE_ID *idAtt;
- int nDefaultAtts;
- int allocDefaultAtts;
- DEFAULT_ATTRIBUTE *defaultAtts;
-} ELEMENT_TYPE;
-
-typedef struct {
- HASH_TABLE generalEntities;
- HASH_TABLE elementTypes;
- HASH_TABLE attributeIds;
- HASH_TABLE prefixes;
- STRING_POOL pool;
- STRING_POOL entityValuePool;
- /* false once a parameter entity reference has been skipped */
- XML_Bool keepProcessing;
- /* true once an internal or external PE reference has been encountered;
- this includes the reference to an external subset */
- XML_Bool hasParamEntityRefs;
- XML_Bool standalone;
-#ifdef XML_DTD
- /* indicates if external PE has been read */
- XML_Bool paramEntityRead;
- HASH_TABLE paramEntities;
-#endif /* XML_DTD */
- PREFIX defaultPrefix;
- /* === scaffolding for building content model === */
- XML_Bool in_eldecl;
- CONTENT_SCAFFOLD *scaffold;
- unsigned contentStringLen;
- unsigned scaffSize;
- unsigned scaffCount;
- int scaffLevel;
- int *scaffIndex;
-} DTD;
-
-typedef struct open_internal_entity {
- const char *internalEventPtr;
- const char *internalEventEndPtr;
- struct open_internal_entity *next;
- ENTITY *entity;
- int startTagLevel;
- XML_Bool betweenDecl; /* WFC: PE Between Declarations */
-} OPEN_INTERNAL_ENTITY;
-
-typedef enum XML_Error PTRCALL Processor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr);
-
-static Processor prologProcessor;
-static Processor prologInitProcessor;
-static Processor contentProcessor;
-static Processor cdataSectionProcessor;
-#ifdef XML_DTD
-static Processor ignoreSectionProcessor;
-static Processor externalParEntProcessor;
-static Processor externalParEntInitProcessor;
-static Processor entityValueProcessor;
-static Processor entityValueInitProcessor;
-#endif /* XML_DTD */
-static Processor epilogProcessor;
-static Processor errorProcessor;
-static Processor externalEntityInitProcessor;
-static Processor externalEntityInitProcessor2;
-static Processor externalEntityInitProcessor3;
-static Processor externalEntityContentProcessor;
-static Processor internalEntityProcessor;
-
-static enum XML_Error
-handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName);
-static enum XML_Error
-processXmlDecl(XML_Parser parser, int isGeneralTextEntity,
- const char *s, const char *next);
-static enum XML_Error
-initializeEncoding(XML_Parser parser);
-static enum XML_Error
-doProlog(XML_Parser parser, const ENCODING *enc, const char *s,
- const char *end, int tok, const char *next, const char **nextPtr,
- XML_Bool haveMore);
-static enum XML_Error
-processInternalEntity(XML_Parser parser, ENTITY *entity,
- XML_Bool betweenDecl);
-static enum XML_Error
-doContent(XML_Parser parser, int startTagLevel, const ENCODING *enc,
- const char *start, const char *end, const char **endPtr,
- XML_Bool haveMore);
-static enum XML_Error
-doCdataSection(XML_Parser parser, const ENCODING *, const char **startPtr,
- const char *end, const char **nextPtr, XML_Bool haveMore);
-#ifdef XML_DTD
-static enum XML_Error
-doIgnoreSection(XML_Parser parser, const ENCODING *, const char **startPtr,
- const char *end, const char **nextPtr, XML_Bool haveMore);
-#endif /* XML_DTD */
-
-static enum XML_Error
-storeAtts(XML_Parser parser, const ENCODING *, const char *s,
- TAG_NAME *tagNamePtr, BINDING **bindingsPtr);
-static enum XML_Error
-addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId,
- const XML_Char *uri, BINDING **bindingsPtr);
-static int
-defineAttribute(ELEMENT_TYPE *type, ATTRIBUTE_ID *, XML_Bool isCdata,
- XML_Bool isId, const XML_Char *dfltValue, XML_Parser parser);
-static enum XML_Error
-storeAttributeValue(XML_Parser parser, const ENCODING *, XML_Bool isCdata,
- const char *, const char *, STRING_POOL *);
-static enum XML_Error
-appendAttributeValue(XML_Parser parser, const ENCODING *, XML_Bool isCdata,
- const char *, const char *, STRING_POOL *);
-static ATTRIBUTE_ID *
-getAttributeId(XML_Parser parser, const ENCODING *enc, const char *start,
- const char *end);
-static int
-setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *);
-static enum XML_Error
-storeEntityValue(XML_Parser parser, const ENCODING *enc, const char *start,
- const char *end);
-static int
-reportProcessingInstruction(XML_Parser parser, const ENCODING *enc,
- const char *start, const char *end);
-static int
-reportComment(XML_Parser parser, const ENCODING *enc, const char *start,
- const char *end);
-static void
-reportDefault(XML_Parser parser, const ENCODING *enc, const char *start,
- const char *end);
-
-static const XML_Char * getContext(XML_Parser parser);
-static XML_Bool
-setContext(XML_Parser parser, const XML_Char *context);
-
-static void FASTCALL normalizePublicId(XML_Char *s);
-
-static DTD * dtdCreate(const XML_Memory_Handling_Suite *ms);
-/* do not call if parentParser != NULL */
-static void dtdReset(DTD *p, const XML_Memory_Handling_Suite *ms);
-static void
-dtdDestroy(DTD *p, XML_Bool isDocEntity, const XML_Memory_Handling_Suite *ms);
-static int
-dtdCopy(XML_Parser oldParser,
- DTD *newDtd, const DTD *oldDtd, const XML_Memory_Handling_Suite *ms);
-static int
-copyEntityTable(XML_Parser oldParser,
- HASH_TABLE *, STRING_POOL *, const HASH_TABLE *);
-static NAMED *
-lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize);
-static void FASTCALL
-hashTableInit(HASH_TABLE *, const XML_Memory_Handling_Suite *ms);
-static void FASTCALL hashTableClear(HASH_TABLE *);
-static void FASTCALL hashTableDestroy(HASH_TABLE *);
-static void FASTCALL
-hashTableIterInit(HASH_TABLE_ITER *, const HASH_TABLE *);
-static NAMED * FASTCALL hashTableIterNext(HASH_TABLE_ITER *);
-
-static void FASTCALL
-poolInit(STRING_POOL *, const XML_Memory_Handling_Suite *ms);
-static void FASTCALL poolClear(STRING_POOL *);
-static void FASTCALL poolDestroy(STRING_POOL *);
-static XML_Char *
-poolAppend(STRING_POOL *pool, const ENCODING *enc,
- const char *ptr, const char *end);
-static XML_Char *
-poolStoreString(STRING_POOL *pool, const ENCODING *enc,
- const char *ptr, const char *end);
-static XML_Bool FASTCALL poolGrow(STRING_POOL *pool);
-static const XML_Char * FASTCALL
-poolCopyString(STRING_POOL *pool, const XML_Char *s);
-static const XML_Char *
-poolCopyStringN(STRING_POOL *pool, const XML_Char *s, int n);
-static const XML_Char * FASTCALL
-poolAppendString(STRING_POOL *pool, const XML_Char *s);
-
-static int FASTCALL nextScaffoldPart(XML_Parser parser);
-static XML_Content * build_model(XML_Parser parser);
-static ELEMENT_TYPE *
-getElementType(XML_Parser parser, const ENCODING *enc,
- const char *ptr, const char *end);
-
-static unsigned long generate_hash_secret_salt(XML_Parser parser);
-static XML_Bool startParsing(XML_Parser parser);
-
-static XML_Parser
-parserCreate(const XML_Char *encodingName,
- const XML_Memory_Handling_Suite *memsuite,
- const XML_Char *nameSep,
- DTD *dtd);
-
-static void
-parserInit(XML_Parser parser, const XML_Char *encodingName);
-
-#define poolStart(pool) ((pool)->start)
-#define poolEnd(pool) ((pool)->ptr)
-#define poolLength(pool) ((pool)->ptr - (pool)->start)
-#define poolChop(pool) ((void)--(pool->ptr))
-#define poolLastChar(pool) (((pool)->ptr)[-1])
-#define poolDiscard(pool) ((pool)->ptr = (pool)->start)
-#define poolFinish(pool) ((pool)->start = (pool)->ptr)
-#define poolAppendChar(pool, c) \
- (((pool)->ptr == (pool)->end && !poolGrow(pool)) \
- ? 0 \
- : ((*((pool)->ptr)++ = c), 1))
-
-struct XML_ParserStruct {
- /* The first member must be userData so that the XML_GetUserData
- macro works. */
- void *m_userData;
- void *m_handlerArg;
- char *m_buffer;
- const XML_Memory_Handling_Suite m_mem;
- /* first character to be parsed */
- const char *m_bufferPtr;
- /* past last character to be parsed */
- char *m_bufferEnd;
- /* allocated end of buffer */
- const char *m_bufferLim;
- XML_Index m_parseEndByteIndex;
- const char *m_parseEndPtr;
- XML_Char *m_dataBuf;
- XML_Char *m_dataBufEnd;
- XML_StartElementHandler m_startElementHandler;
- XML_EndElementHandler m_endElementHandler;
- XML_CharacterDataHandler m_characterDataHandler;
- XML_ProcessingInstructionHandler m_processingInstructionHandler;
- XML_CommentHandler m_commentHandler;
- XML_StartCdataSectionHandler m_startCdataSectionHandler;
- XML_EndCdataSectionHandler m_endCdataSectionHandler;
- XML_DefaultHandler m_defaultHandler;
- XML_StartDoctypeDeclHandler m_startDoctypeDeclHandler;
- XML_EndDoctypeDeclHandler m_endDoctypeDeclHandler;
- XML_UnparsedEntityDeclHandler m_unparsedEntityDeclHandler;
- XML_NotationDeclHandler m_notationDeclHandler;
- XML_StartNamespaceDeclHandler m_startNamespaceDeclHandler;
- XML_EndNamespaceDeclHandler m_endNamespaceDeclHandler;
- XML_NotStandaloneHandler m_notStandaloneHandler;
- XML_ExternalEntityRefHandler m_externalEntityRefHandler;
- XML_Parser m_externalEntityRefHandlerArg;
- XML_SkippedEntityHandler m_skippedEntityHandler;
- XML_UnknownEncodingHandler m_unknownEncodingHandler;
- XML_ElementDeclHandler m_elementDeclHandler;
- XML_AttlistDeclHandler m_attlistDeclHandler;
- XML_EntityDeclHandler m_entityDeclHandler;
- XML_XmlDeclHandler m_xmlDeclHandler;
- const ENCODING *m_encoding;
- INIT_ENCODING m_initEncoding;
- const ENCODING *m_internalEncoding;
- const XML_Char *m_protocolEncodingName;
- XML_Bool m_ns;
- XML_Bool m_ns_triplets;
- void *m_unknownEncodingMem;
- void *m_unknownEncodingData;
- void *m_unknownEncodingHandlerData;
- void (XMLCALL *m_unknownEncodingRelease)(void *);
- PROLOG_STATE m_prologState;
- Processor *m_processor;
- enum XML_Error m_errorCode;
- const char *m_eventPtr;
- const char *m_eventEndPtr;
- const char *m_positionPtr;
- OPEN_INTERNAL_ENTITY *m_openInternalEntities;
- OPEN_INTERNAL_ENTITY *m_freeInternalEntities;
- XML_Bool m_defaultExpandInternalEntities;
- int m_tagLevel;
- ENTITY *m_declEntity;
- const XML_Char *m_doctypeName;
- const XML_Char *m_doctypeSysid;
- const XML_Char *m_doctypePubid;
- const XML_Char *m_declAttributeType;
- const XML_Char *m_declNotationName;
- const XML_Char *m_declNotationPublicId;
- ELEMENT_TYPE *m_declElementType;
- ATTRIBUTE_ID *m_declAttributeId;
- XML_Bool m_declAttributeIsCdata;
- XML_Bool m_declAttributeIsId;
- DTD *m_dtd;
- const XML_Char *m_curBase;
- TAG *m_tagStack;
- TAG *m_freeTagList;
- BINDING *m_inheritedBindings;
- BINDING *m_freeBindingList;
- int m_attsSize;
- int m_nSpecifiedAtts;
- int m_idAttIndex;
- ATTRIBUTE *m_atts;
- NS_ATT *m_nsAtts;
- unsigned long m_nsAttsVersion;
- unsigned char m_nsAttsPower;
-#ifdef XML_ATTR_INFO
- XML_AttrInfo *m_attInfo;
-#endif
- POSITION m_position;
- STRING_POOL m_tempPool;
- STRING_POOL m_temp2Pool;
- char *m_groupConnector;
- unsigned int m_groupSize;
- XML_Char m_namespaceSeparator;
- XML_Parser m_parentParser;
- XML_ParsingStatus m_parsingStatus;
-#ifdef XML_DTD
- XML_Bool m_isParamEntity;
- XML_Bool m_useForeignDTD;
- enum XML_ParamEntityParsing m_paramEntityParsing;
-#endif
- unsigned long m_hash_secret_salt;
-};
-
-#define MALLOC(s) (parser->m_mem.malloc_fcn((s)))
-#define REALLOC(p,s) (parser->m_mem.realloc_fcn((p),(s)))
-#define FREE(p) (parser->m_mem.free_fcn((p)))
-
-#define userData (parser->m_userData)
-#define handlerArg (parser->m_handlerArg)
-#define startElementHandler (parser->m_startElementHandler)
-#define endElementHandler (parser->m_endElementHandler)
-#define characterDataHandler (parser->m_characterDataHandler)
-#define processingInstructionHandler \
- (parser->m_processingInstructionHandler)
-#define commentHandler (parser->m_commentHandler)
-#define startCdataSectionHandler \
- (parser->m_startCdataSectionHandler)
-#define endCdataSectionHandler (parser->m_endCdataSectionHandler)
-#define defaultHandler (parser->m_defaultHandler)
-#define startDoctypeDeclHandler (parser->m_startDoctypeDeclHandler)
-#define endDoctypeDeclHandler (parser->m_endDoctypeDeclHandler)
-#define unparsedEntityDeclHandler \
- (parser->m_unparsedEntityDeclHandler)
-#define notationDeclHandler (parser->m_notationDeclHandler)
-#define startNamespaceDeclHandler \
- (parser->m_startNamespaceDeclHandler)
-#define endNamespaceDeclHandler (parser->m_endNamespaceDeclHandler)
-#define notStandaloneHandler (parser->m_notStandaloneHandler)
-#define externalEntityRefHandler \
- (parser->m_externalEntityRefHandler)
-#define externalEntityRefHandlerArg \
- (parser->m_externalEntityRefHandlerArg)
-#define internalEntityRefHandler \
- (parser->m_internalEntityRefHandler)
-#define skippedEntityHandler (parser->m_skippedEntityHandler)
-#define unknownEncodingHandler (parser->m_unknownEncodingHandler)
-#define elementDeclHandler (parser->m_elementDeclHandler)
-#define attlistDeclHandler (parser->m_attlistDeclHandler)
-#define entityDeclHandler (parser->m_entityDeclHandler)
-#define xmlDeclHandler (parser->m_xmlDeclHandler)
-#define encoding (parser->m_encoding)
-#define initEncoding (parser->m_initEncoding)
-#define internalEncoding (parser->m_internalEncoding)
-#define unknownEncodingMem (parser->m_unknownEncodingMem)
-#define unknownEncodingData (parser->m_unknownEncodingData)
-#define unknownEncodingHandlerData \
- (parser->m_unknownEncodingHandlerData)
-#define unknownEncodingRelease (parser->m_unknownEncodingRelease)
-#define protocolEncodingName (parser->m_protocolEncodingName)
-#define ns (parser->m_ns)
-#define ns_triplets (parser->m_ns_triplets)
-#define prologState (parser->m_prologState)
-#define processor (parser->m_processor)
-#define errorCode (parser->m_errorCode)
-#define eventPtr (parser->m_eventPtr)
-#define eventEndPtr (parser->m_eventEndPtr)
-#define positionPtr (parser->m_positionPtr)
-#define position (parser->m_position)
-#define openInternalEntities (parser->m_openInternalEntities)
-#define freeInternalEntities (parser->m_freeInternalEntities)
-#define defaultExpandInternalEntities \
- (parser->m_defaultExpandInternalEntities)
-#define tagLevel (parser->m_tagLevel)
-#define buffer (parser->m_buffer)
-#define bufferPtr (parser->m_bufferPtr)
-#define bufferEnd (parser->m_bufferEnd)
-#define parseEndByteIndex (parser->m_parseEndByteIndex)
-#define parseEndPtr (parser->m_parseEndPtr)
-#define bufferLim (parser->m_bufferLim)
-#define dataBuf (parser->m_dataBuf)
-#define dataBufEnd (parser->m_dataBufEnd)
-#define _dtd (parser->m_dtd)
-#define curBase (parser->m_curBase)
-#define declEntity (parser->m_declEntity)
-#define doctypeName (parser->m_doctypeName)
-#define doctypeSysid (parser->m_doctypeSysid)
-#define doctypePubid (parser->m_doctypePubid)
-#define declAttributeType (parser->m_declAttributeType)
-#define declNotationName (parser->m_declNotationName)
-#define declNotationPublicId (parser->m_declNotationPublicId)
-#define declElementType (parser->m_declElementType)
-#define declAttributeId (parser->m_declAttributeId)
-#define declAttributeIsCdata (parser->m_declAttributeIsCdata)
-#define declAttributeIsId (parser->m_declAttributeIsId)
-#define freeTagList (parser->m_freeTagList)
-#define freeBindingList (parser->m_freeBindingList)
-#define inheritedBindings (parser->m_inheritedBindings)
-#define tagStack (parser->m_tagStack)
-#define atts (parser->m_atts)
-#define attsSize (parser->m_attsSize)
-#define nSpecifiedAtts (parser->m_nSpecifiedAtts)
-#define idAttIndex (parser->m_idAttIndex)
-#define nsAtts (parser->m_nsAtts)
-#define nsAttsVersion (parser->m_nsAttsVersion)
-#define nsAttsPower (parser->m_nsAttsPower)
-#define attInfo (parser->m_attInfo)
-#define tempPool (parser->m_tempPool)
-#define temp2Pool (parser->m_temp2Pool)
-#define groupConnector (parser->m_groupConnector)
-#define groupSize (parser->m_groupSize)
-#define namespaceSeparator (parser->m_namespaceSeparator)
-#define parentParser (parser->m_parentParser)
-#define ps_parsing (parser->m_parsingStatus.parsing)
-#define ps_finalBuffer (parser->m_parsingStatus.finalBuffer)
-#ifdef XML_DTD
-#define isParamEntity (parser->m_isParamEntity)
-#define useForeignDTD (parser->m_useForeignDTD)
-#define paramEntityParsing (parser->m_paramEntityParsing)
-#endif /* XML_DTD */
-#define hash_secret_salt (parser->m_hash_secret_salt)
-
-XML_Parser XMLCALL
-XML_ParserCreate(const XML_Char *encodingName)
-{
- return XML_ParserCreate_MM(encodingName, NULL, NULL);
-}
-
-XML_Parser XMLCALL
-XML_ParserCreateNS(const XML_Char *encodingName, XML_Char nsSep)
-{
- XML_Char tmp[2];
- *tmp = nsSep;
- return XML_ParserCreate_MM(encodingName, NULL, tmp);
-}
-
-static const XML_Char implicitContext[] = {
- ASCII_x, ASCII_m, ASCII_l, ASCII_EQUALS, ASCII_h, ASCII_t, ASCII_t, ASCII_p,
- ASCII_COLON, ASCII_SLASH, ASCII_SLASH, ASCII_w, ASCII_w, ASCII_w,
- ASCII_PERIOD, ASCII_w, ASCII_3, ASCII_PERIOD, ASCII_o, ASCII_r, ASCII_g,
- ASCII_SLASH, ASCII_X, ASCII_M, ASCII_L, ASCII_SLASH, ASCII_1, ASCII_9,
- ASCII_9, ASCII_8, ASCII_SLASH, ASCII_n, ASCII_a, ASCII_m, ASCII_e,
- ASCII_s, ASCII_p, ASCII_a, ASCII_c, ASCII_e, '\0'
-};
-
-static unsigned long
-gather_time_entropy(void)
-{
-#ifdef WIN32
- FILETIME ft;
- GetSystemTimeAsFileTime(&ft); /* never fails */
- return ft.dwHighDateTime ^ ft.dwLowDateTime;
-#else
- struct timeval tv;
- int gettimeofday_res;
-
- gettimeofday_res = gettimeofday(&tv, NULL);
- assert (gettimeofday_res == 0);
-
- /* Microseconds time is <20 bits entropy */
- return tv.tv_usec;
-#endif
-}
-
-static unsigned long
-generate_hash_secret_salt(XML_Parser parser)
-{
- /* Process ID is 0 bits entropy if attacker has local access
- * XML_Parser address is few bits of entropy if attacker has local access */
- // Prusa3D specific: Fix for a following warning, which turns to an error on some Perl/XS installations:
- // error: cast from 'XML_Parser' to 'long unsigned int' loses precision [-fpermissive]
- unsigned long *parser_addr = (unsigned long*)&parser;
- const unsigned long entropy =
- gather_time_entropy() ^ getpid() ^ *parser_addr;
-
- /* Factors are 2^31-1 and 2^61-1 (Mersenne primes M31 and M61) */
- if (sizeof(unsigned long) == 4) {
- return entropy * 2147483647;
- } else {
- return entropy * (unsigned long)2305843009213693951;
- }
-}
-
-static XML_Bool /* only valid for root parser */
-startParsing(XML_Parser parser)
-{
- /* hash functions must be initialized before setContext() is called */
- if (hash_secret_salt == 0)
- hash_secret_salt = generate_hash_secret_salt(parser);
- if (ns) {
- /* implicit context only set for root parser, since child
- parsers (i.e. external entity parsers) will inherit it
- */
- return setContext(parser, implicitContext);
- }
- return XML_TRUE;
-}
-
-XML_Parser XMLCALL
-XML_ParserCreate_MM(const XML_Char *encodingName,
- const XML_Memory_Handling_Suite *memsuite,
- const XML_Char *nameSep)
-{
- return parserCreate(encodingName, memsuite, nameSep, NULL);
-}
-
-static XML_Parser
-parserCreate(const XML_Char *encodingName,
- const XML_Memory_Handling_Suite *memsuite,
- const XML_Char *nameSep,
- DTD *dtd)
-{
- XML_Parser parser;
-
- if (memsuite) {
- XML_Memory_Handling_Suite *mtemp;
- parser = (XML_Parser)
- memsuite->malloc_fcn(sizeof(struct XML_ParserStruct));
- if (parser != NULL) {
- mtemp = (XML_Memory_Handling_Suite *)&(parser->m_mem);
- mtemp->malloc_fcn = memsuite->malloc_fcn;
- mtemp->realloc_fcn = memsuite->realloc_fcn;
- mtemp->free_fcn = memsuite->free_fcn;
- }
- }
- else {
- XML_Memory_Handling_Suite *mtemp;
- parser = (XML_Parser)malloc(sizeof(struct XML_ParserStruct));
- if (parser != NULL) {
- mtemp = (XML_Memory_Handling_Suite *)&(parser->m_mem);
- mtemp->malloc_fcn = malloc;
- mtemp->realloc_fcn = realloc;
- mtemp->free_fcn = free;
- }
- }
-
- if (!parser)
- return parser;
-
- buffer = NULL;
- bufferLim = NULL;
-
- attsSize = INIT_ATTS_SIZE;
- atts = (ATTRIBUTE *)MALLOC(attsSize * sizeof(ATTRIBUTE));
- if (atts == NULL) {
- FREE(parser);
- return NULL;
- }
-#ifdef XML_ATTR_INFO
- attInfo = (XML_AttrInfo*)MALLOC(attsSize * sizeof(XML_AttrInfo));
- if (attInfo == NULL) {
- FREE(atts);
- FREE(parser);
- return NULL;
- }
-#endif
- dataBuf = (XML_Char *)MALLOC(INIT_DATA_BUF_SIZE * sizeof(XML_Char));
- if (dataBuf == NULL) {
- FREE(atts);
-#ifdef XML_ATTR_INFO
- FREE(attInfo);
-#endif
- FREE(parser);
- return NULL;
- }
- dataBufEnd = dataBuf + INIT_DATA_BUF_SIZE;
-
- if (dtd)
- _dtd = dtd;
- else {
- _dtd = dtdCreate(&parser->m_mem);
- if (_dtd == NULL) {
- FREE(dataBuf);
- FREE(atts);
-#ifdef XML_ATTR_INFO
- FREE(attInfo);
-#endif
- FREE(parser);
- return NULL;
- }
- }
-
- freeBindingList = NULL;
- freeTagList = NULL;
- freeInternalEntities = NULL;
-
- groupSize = 0;
- groupConnector = NULL;
-
- unknownEncodingHandler = NULL;
- unknownEncodingHandlerData = NULL;
-
- namespaceSeparator = ASCII_EXCL;
- ns = XML_FALSE;
- ns_triplets = XML_FALSE;
-
- nsAtts = NULL;
- nsAttsVersion = 0;
- nsAttsPower = 0;
-
- poolInit(&tempPool, &(parser->m_mem));
- poolInit(&temp2Pool, &(parser->m_mem));
- parserInit(parser, encodingName);
-
- if (encodingName && !protocolEncodingName) {
- XML_ParserFree(parser);
- return NULL;
- }
-
- if (nameSep) {
- ns = XML_TRUE;
- internalEncoding = XmlGetInternalEncodingNS();
- namespaceSeparator = *nameSep;
- }
- else {
- internalEncoding = XmlGetInternalEncoding();
- }
-
- return parser;
-}
-
-static void
-parserInit(XML_Parser parser, const XML_Char *encodingName)
-{
- processor = prologInitProcessor;
- XmlPrologStateInit(&prologState);
- protocolEncodingName = (encodingName != NULL
- ? poolCopyString(&tempPool, encodingName)
- : NULL);
- curBase = NULL;
- XmlInitEncoding(&initEncoding, &encoding, 0);
- userData = NULL;
- handlerArg = NULL;
- startElementHandler = NULL;
- endElementHandler = NULL;
- characterDataHandler = NULL;
- processingInstructionHandler = NULL;
- commentHandler = NULL;
- startCdataSectionHandler = NULL;
- endCdataSectionHandler = NULL;
- defaultHandler = NULL;
- startDoctypeDeclHandler = NULL;
- endDoctypeDeclHandler = NULL;
- unparsedEntityDeclHandler = NULL;
- notationDeclHandler = NULL;
- startNamespaceDeclHandler = NULL;
- endNamespaceDeclHandler = NULL;
- notStandaloneHandler = NULL;
- externalEntityRefHandler = NULL;
- externalEntityRefHandlerArg = parser;
- skippedEntityHandler = NULL;
- elementDeclHandler = NULL;
- attlistDeclHandler = NULL;
- entityDeclHandler = NULL;
- xmlDeclHandler = NULL;
- bufferPtr = buffer;
- bufferEnd = buffer;
- parseEndByteIndex = 0;
- parseEndPtr = NULL;
- declElementType = NULL;
- declAttributeId = NULL;
- declEntity = NULL;
- doctypeName = NULL;
- doctypeSysid = NULL;
- doctypePubid = NULL;
- declAttributeType = NULL;
- declNotationName = NULL;
- declNotationPublicId = NULL;
- declAttributeIsCdata = XML_FALSE;
- declAttributeIsId = XML_FALSE;
- memset(&position, 0, sizeof(POSITION));
- errorCode = XML_ERROR_NONE;
- eventPtr = NULL;
- eventEndPtr = NULL;
- positionPtr = NULL;
- openInternalEntities = NULL;
- defaultExpandInternalEntities = XML_TRUE;
- tagLevel = 0;
- tagStack = NULL;
- inheritedBindings = NULL;
- nSpecifiedAtts = 0;
- unknownEncodingMem = NULL;
- unknownEncodingRelease = NULL;
- unknownEncodingData = NULL;
- parentParser = NULL;
- ps_parsing = XML_INITIALIZED;
-#ifdef XML_DTD
- isParamEntity = XML_FALSE;
- useForeignDTD = XML_FALSE;
- paramEntityParsing = XML_PARAM_ENTITY_PARSING_NEVER;
-#endif
- hash_secret_salt = 0;
-}
-
-/* moves list of bindings to freeBindingList */
-static void FASTCALL
-moveToFreeBindingList(XML_Parser parser, BINDING *bindings)
-{
- while (bindings) {
- BINDING *b = bindings;
- bindings = bindings->nextTagBinding;
- b->nextTagBinding = freeBindingList;
- freeBindingList = b;
- }
-}
-
-XML_Bool XMLCALL
-XML_ParserReset(XML_Parser parser, const XML_Char *encodingName)
-{
- TAG *tStk;
- OPEN_INTERNAL_ENTITY *openEntityList;
- if (parentParser)
- return XML_FALSE;
- /* move tagStack to freeTagList */
- tStk = tagStack;
- while (tStk) {
- TAG *tag = tStk;
- tStk = tStk->parent;
- tag->parent = freeTagList;
- moveToFreeBindingList(parser, tag->bindings);
- tag->bindings = NULL;
- freeTagList = tag;
- }
- /* move openInternalEntities to freeInternalEntities */
- openEntityList = openInternalEntities;
- while (openEntityList) {
- OPEN_INTERNAL_ENTITY *openEntity = openEntityList;
- openEntityList = openEntity->next;
- openEntity->next = freeInternalEntities;
- freeInternalEntities = openEntity;
- }
- moveToFreeBindingList(parser, inheritedBindings);
- FREE(unknownEncodingMem);
- if (unknownEncodingRelease)
- unknownEncodingRelease(unknownEncodingData);
- poolClear(&tempPool);
- poolClear(&temp2Pool);
- parserInit(parser, encodingName);
- dtdReset(_dtd, &parser->m_mem);
- return XML_TRUE;
-}
-
-enum XML_Status XMLCALL
-XML_SetEncoding(XML_Parser parser, const XML_Char *encodingName)
-{
- /* Block after XML_Parse()/XML_ParseBuffer() has been called.
- XXX There's no way for the caller to determine which of the
- XXX possible error cases caused the XML_STATUS_ERROR return.
- */
- if (ps_parsing == XML_PARSING || ps_parsing == XML_SUSPENDED)
- return XML_STATUS_ERROR;
- if (encodingName == NULL)
- protocolEncodingName = NULL;
- else {
- protocolEncodingName = poolCopyString(&tempPool, encodingName);
- if (!protocolEncodingName)
- return XML_STATUS_ERROR;
- }
- return XML_STATUS_OK;
-}
-
-XML_Parser XMLCALL
-XML_ExternalEntityParserCreate(XML_Parser oldParser,
- const XML_Char *context,
- const XML_Char *encodingName)
-{
- XML_Parser parser = oldParser;
- DTD *newDtd = NULL;
- DTD *oldDtd = _dtd;
- XML_StartElementHandler oldStartElementHandler = startElementHandler;
- XML_EndElementHandler oldEndElementHandler = endElementHandler;
- XML_CharacterDataHandler oldCharacterDataHandler = characterDataHandler;
- XML_ProcessingInstructionHandler oldProcessingInstructionHandler
- = processingInstructionHandler;
- XML_CommentHandler oldCommentHandler = commentHandler;
- XML_StartCdataSectionHandler oldStartCdataSectionHandler
- = startCdataSectionHandler;
- XML_EndCdataSectionHandler oldEndCdataSectionHandler
- = endCdataSectionHandler;
- XML_DefaultHandler oldDefaultHandler = defaultHandler;
- XML_UnparsedEntityDeclHandler oldUnparsedEntityDeclHandler
- = unparsedEntityDeclHandler;
- XML_NotationDeclHandler oldNotationDeclHandler = notationDeclHandler;
- XML_StartNamespaceDeclHandler oldStartNamespaceDeclHandler
- = startNamespaceDeclHandler;
- XML_EndNamespaceDeclHandler oldEndNamespaceDeclHandler
- = endNamespaceDeclHandler;
- XML_NotStandaloneHandler oldNotStandaloneHandler = notStandaloneHandler;
- XML_ExternalEntityRefHandler oldExternalEntityRefHandler
- = externalEntityRefHandler;
- XML_SkippedEntityHandler oldSkippedEntityHandler = skippedEntityHandler;
- XML_UnknownEncodingHandler oldUnknownEncodingHandler
- = unknownEncodingHandler;
- XML_ElementDeclHandler oldElementDeclHandler = elementDeclHandler;
- XML_AttlistDeclHandler oldAttlistDeclHandler = attlistDeclHandler;
- XML_EntityDeclHandler oldEntityDeclHandler = entityDeclHandler;
- XML_XmlDeclHandler oldXmlDeclHandler = xmlDeclHandler;
- ELEMENT_TYPE * oldDeclElementType = declElementType;
-
- void *oldUserData = userData;
- void *oldHandlerArg = handlerArg;
- XML_Bool oldDefaultExpandInternalEntities = defaultExpandInternalEntities;
- XML_Parser oldExternalEntityRefHandlerArg = externalEntityRefHandlerArg;
-#ifdef XML_DTD
- enum XML_ParamEntityParsing oldParamEntityParsing = paramEntityParsing;
- int oldInEntityValue = prologState.inEntityValue;
-#endif
- XML_Bool oldns_triplets = ns_triplets;
- /* Note that the new parser shares the same hash secret as the old
- parser, so that dtdCopy and copyEntityTable can lookup values
- from hash tables associated with either parser without us having
- to worry which hash secrets each table has.
- */
- unsigned long oldhash_secret_salt = hash_secret_salt;
-
-#ifdef XML_DTD
- if (!context)
- newDtd = oldDtd;
-#endif /* XML_DTD */
-
- /* Note that the magical uses of the pre-processor to make field
- access look more like C++ require that `parser' be overwritten
- here. This makes this function more painful to follow than it
- would be otherwise.
- */
- if (ns) {
- XML_Char tmp[2];
- *tmp = namespaceSeparator;
- parser = parserCreate(encodingName, &parser->m_mem, tmp, newDtd);
- }
- else {
- parser = parserCreate(encodingName, &parser->m_mem, NULL, newDtd);
- }
-
- if (!parser)
- return NULL;
-
- startElementHandler = oldStartElementHandler;
- endElementHandler = oldEndElementHandler;
- characterDataHandler = oldCharacterDataHandler;
- processingInstructionHandler = oldProcessingInstructionHandler;
- commentHandler = oldCommentHandler;
- startCdataSectionHandler = oldStartCdataSectionHandler;
- endCdataSectionHandler = oldEndCdataSectionHandler;
- defaultHandler = oldDefaultHandler;
- unparsedEntityDeclHandler = oldUnparsedEntityDeclHandler;
- notationDeclHandler = oldNotationDeclHandler;
- startNamespaceDeclHandler = oldStartNamespaceDeclHandler;
- endNamespaceDeclHandler = oldEndNamespaceDeclHandler;
- notStandaloneHandler = oldNotStandaloneHandler;
- externalEntityRefHandler = oldExternalEntityRefHandler;
- skippedEntityHandler = oldSkippedEntityHandler;
- unknownEncodingHandler = oldUnknownEncodingHandler;
- elementDeclHandler = oldElementDeclHandler;
- attlistDeclHandler = oldAttlistDeclHandler;
- entityDeclHandler = oldEntityDeclHandler;
- xmlDeclHandler = oldXmlDeclHandler;
- declElementType = oldDeclElementType;
- userData = oldUserData;
- if (oldUserData == oldHandlerArg)
- handlerArg = userData;
- else
- handlerArg = parser;
- if (oldExternalEntityRefHandlerArg != oldParser)
- externalEntityRefHandlerArg = oldExternalEntityRefHandlerArg;
- defaultExpandInternalEntities = oldDefaultExpandInternalEntities;
- ns_triplets = oldns_triplets;
- hash_secret_salt = oldhash_secret_salt;
- parentParser = oldParser;
-#ifdef XML_DTD
- paramEntityParsing = oldParamEntityParsing;
- prologState.inEntityValue = oldInEntityValue;
- if (context) {
-#endif /* XML_DTD */
- if (!dtdCopy(oldParser, _dtd, oldDtd, &parser->m_mem)
- || !setContext(parser, context)) {
- XML_ParserFree(parser);
- return NULL;
- }
- processor = externalEntityInitProcessor;
-#ifdef XML_DTD
- }
- else {
- /* The DTD instance referenced by _dtd is shared between the document's
- root parser and external PE parsers, therefore one does not need to
- call setContext. In addition, one also *must* not call setContext,
- because this would overwrite existing prefix->binding pointers in
- _dtd with ones that get destroyed with the external PE parser.
- This would leave those prefixes with dangling pointers.
- */
- isParamEntity = XML_TRUE;
- XmlPrologStateInitExternalEntity(&prologState);
- processor = externalParEntInitProcessor;
- }
-#endif /* XML_DTD */
- return parser;
-}
-
-static void FASTCALL
-destroyBindings(BINDING *bindings, XML_Parser parser)
-{
- for (;;) {
- BINDING *b = bindings;
- if (!b)
- break;
- bindings = b->nextTagBinding;
- FREE(b->uri);
- FREE(b);
- }
-}
-
-void XMLCALL
-XML_ParserFree(XML_Parser parser)
-{
- TAG *tagList;
- OPEN_INTERNAL_ENTITY *entityList;
- if (parser == NULL)
- return;
- /* free tagStack and freeTagList */
- tagList = tagStack;
- for (;;) {
- TAG *p;
- if (tagList == NULL) {
- if (freeTagList == NULL)
- break;
- tagList = freeTagList;
- freeTagList = NULL;
- }
- p = tagList;
- tagList = tagList->parent;
- FREE(p->buf);
- destroyBindings(p->bindings, parser);
- FREE(p);
- }
- /* free openInternalEntities and freeInternalEntities */
- entityList = openInternalEntities;
- for (;;) {
- OPEN_INTERNAL_ENTITY *openEntity;
- if (entityList == NULL) {
- if (freeInternalEntities == NULL)
- break;
- entityList = freeInternalEntities;
- freeInternalEntities = NULL;
- }
- openEntity = entityList;
- entityList = entityList->next;
- FREE(openEntity);
- }
-
- destroyBindings(freeBindingList, parser);
- destroyBindings(inheritedBindings, parser);
- poolDestroy(&tempPool);
- poolDestroy(&temp2Pool);
-#ifdef XML_DTD
- /* external parameter entity parsers share the DTD structure
- parser->m_dtd with the root parser, so we must not destroy it
- */
- if (!isParamEntity && _dtd)
-#else
- if (_dtd)
-#endif /* XML_DTD */
- dtdDestroy(_dtd, (XML_Bool)!parentParser, &parser->m_mem);
- FREE((void *)atts);
-#ifdef XML_ATTR_INFO
- FREE((void *)attInfo);
-#endif
- FREE(groupConnector);
- FREE(buffer);
- FREE(dataBuf);
- FREE(nsAtts);
- FREE(unknownEncodingMem);
- if (unknownEncodingRelease)
- unknownEncodingRelease(unknownEncodingData);
- FREE(parser);
-}
-
-void XMLCALL
-XML_UseParserAsHandlerArg(XML_Parser parser)
-{
- handlerArg = parser;
-}
-
-enum XML_Error XMLCALL
-XML_UseForeignDTD(XML_Parser parser, XML_Bool useDTD)
-{
-#ifdef XML_DTD
- /* block after XML_Parse()/XML_ParseBuffer() has been called */
- if (ps_parsing == XML_PARSING || ps_parsing == XML_SUSPENDED)
- return XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING;
- useForeignDTD = useDTD;
- return XML_ERROR_NONE;
-#else
- return XML_ERROR_FEATURE_REQUIRES_XML_DTD;
-#endif
-}
-
-void XMLCALL
-XML_SetReturnNSTriplet(XML_Parser parser, int do_nst)
-{
- /* block after XML_Parse()/XML_ParseBuffer() has been called */
- if (ps_parsing == XML_PARSING || ps_parsing == XML_SUSPENDED)
- return;
- ns_triplets = do_nst ? XML_TRUE : XML_FALSE;
-}
-
-void XMLCALL
-XML_SetUserData(XML_Parser parser, void *p)
-{
- if (handlerArg == userData)
- handlerArg = userData = p;
- else
- userData = p;
-}
-
-enum XML_Status XMLCALL
-XML_SetBase(XML_Parser parser, const XML_Char *p)
-{
- if (p) {
- p = poolCopyString(&_dtd->pool, p);
- if (!p)
- return XML_STATUS_ERROR;
- curBase = p;
- }
- else
- curBase = NULL;
- return XML_STATUS_OK;
-}
-
-const XML_Char * XMLCALL
-XML_GetBase(XML_Parser parser)
-{
- return curBase;
-}
-
-int XMLCALL
-XML_GetSpecifiedAttributeCount(XML_Parser parser)
-{
- return nSpecifiedAtts;
-}
-
-int XMLCALL
-XML_GetIdAttributeIndex(XML_Parser parser)
-{
- return idAttIndex;
-}
-
-#ifdef XML_ATTR_INFO
-const XML_AttrInfo * XMLCALL
-XML_GetAttributeInfo(XML_Parser parser)
-{
- return attInfo;
-}
-#endif
-
-void XMLCALL
-XML_SetElementHandler(XML_Parser parser,
- XML_StartElementHandler start,
- XML_EndElementHandler end)
-{
- startElementHandler = start;
- endElementHandler = end;
-}
-
-void XMLCALL
-XML_SetStartElementHandler(XML_Parser parser,
- XML_StartElementHandler start) {
- startElementHandler = start;
-}
-
-void XMLCALL
-XML_SetEndElementHandler(XML_Parser parser,
- XML_EndElementHandler end) {
- endElementHandler = end;
-}
-
-void XMLCALL
-XML_SetCharacterDataHandler(XML_Parser parser,
- XML_CharacterDataHandler handler)
-{
- characterDataHandler = handler;
-}
-
-void XMLCALL
-XML_SetProcessingInstructionHandler(XML_Parser parser,
- XML_ProcessingInstructionHandler handler)
-{
- processingInstructionHandler = handler;
-}
-
-void XMLCALL
-XML_SetCommentHandler(XML_Parser parser,
- XML_CommentHandler handler)
-{
- commentHandler = handler;
-}
-
-void XMLCALL
-XML_SetCdataSectionHandler(XML_Parser parser,
- XML_StartCdataSectionHandler start,
- XML_EndCdataSectionHandler end)
-{
- startCdataSectionHandler = start;
- endCdataSectionHandler = end;
-}
-
-void XMLCALL
-XML_SetStartCdataSectionHandler(XML_Parser parser,
- XML_StartCdataSectionHandler start) {
- startCdataSectionHandler = start;
-}
-
-void XMLCALL
-XML_SetEndCdataSectionHandler(XML_Parser parser,
- XML_EndCdataSectionHandler end) {
- endCdataSectionHandler = end;
-}
-
-void XMLCALL
-XML_SetDefaultHandler(XML_Parser parser,
- XML_DefaultHandler handler)
-{
- defaultHandler = handler;
- defaultExpandInternalEntities = XML_FALSE;
-}
-
-void XMLCALL
-XML_SetDefaultHandlerExpand(XML_Parser parser,
- XML_DefaultHandler handler)
-{
- defaultHandler = handler;
- defaultExpandInternalEntities = XML_TRUE;
-}
-
-void XMLCALL
-XML_SetDoctypeDeclHandler(XML_Parser parser,
- XML_StartDoctypeDeclHandler start,
- XML_EndDoctypeDeclHandler end)
-{
- startDoctypeDeclHandler = start;
- endDoctypeDeclHandler = end;
-}
-
-void XMLCALL
-XML_SetStartDoctypeDeclHandler(XML_Parser parser,
- XML_StartDoctypeDeclHandler start) {
- startDoctypeDeclHandler = start;
-}
-
-void XMLCALL
-XML_SetEndDoctypeDeclHandler(XML_Parser parser,
- XML_EndDoctypeDeclHandler end) {
- endDoctypeDeclHandler = end;
-}
-
-void XMLCALL
-XML_SetUnparsedEntityDeclHandler(XML_Parser parser,
- XML_UnparsedEntityDeclHandler handler)
-{
- unparsedEntityDeclHandler = handler;
-}
-
-void XMLCALL
-XML_SetNotationDeclHandler(XML_Parser parser,
- XML_NotationDeclHandler handler)
-{
- notationDeclHandler = handler;
-}
-
-void XMLCALL
-XML_SetNamespaceDeclHandler(XML_Parser parser,
- XML_StartNamespaceDeclHandler start,
- XML_EndNamespaceDeclHandler end)
-{
- startNamespaceDeclHandler = start;
- endNamespaceDeclHandler = end;
-}
-
-void XMLCALL
-XML_SetStartNamespaceDeclHandler(XML_Parser parser,
- XML_StartNamespaceDeclHandler start) {
- startNamespaceDeclHandler = start;
-}
-
-void XMLCALL
-XML_SetEndNamespaceDeclHandler(XML_Parser parser,
- XML_EndNamespaceDeclHandler end) {
- endNamespaceDeclHandler = end;
-}
-
-void XMLCALL
-XML_SetNotStandaloneHandler(XML_Parser parser,
- XML_NotStandaloneHandler handler)
-{
- notStandaloneHandler = handler;
-}
-
-void XMLCALL
-XML_SetExternalEntityRefHandler(XML_Parser parser,
- XML_ExternalEntityRefHandler handler)
-{
- externalEntityRefHandler = handler;
-}
-
-void XMLCALL
-XML_SetExternalEntityRefHandlerArg(XML_Parser parser, void *arg)
-{
- if (arg)
- externalEntityRefHandlerArg = (XML_Parser)arg;
- else
- externalEntityRefHandlerArg = parser;
-}
-
-void XMLCALL
-XML_SetSkippedEntityHandler(XML_Parser parser,
- XML_SkippedEntityHandler handler)
-{
- skippedEntityHandler = handler;
-}
-
-void XMLCALL
-XML_SetUnknownEncodingHandler(XML_Parser parser,
- XML_UnknownEncodingHandler handler,
- void *data)
-{
- unknownEncodingHandler = handler;
- unknownEncodingHandlerData = data;
-}
-
-void XMLCALL
-XML_SetElementDeclHandler(XML_Parser parser,
- XML_ElementDeclHandler eldecl)
-{
- elementDeclHandler = eldecl;
-}
-
-void XMLCALL
-XML_SetAttlistDeclHandler(XML_Parser parser,
- XML_AttlistDeclHandler attdecl)
-{
- attlistDeclHandler = attdecl;
-}
-
-void XMLCALL
-XML_SetEntityDeclHandler(XML_Parser parser,
- XML_EntityDeclHandler handler)
-{
- entityDeclHandler = handler;
-}
-
-void XMLCALL
-XML_SetXmlDeclHandler(XML_Parser parser,
- XML_XmlDeclHandler handler) {
- xmlDeclHandler = handler;
-}
-
-int XMLCALL
-XML_SetParamEntityParsing(XML_Parser parser,
- enum XML_ParamEntityParsing peParsing)
-{
- /* block after XML_Parse()/XML_ParseBuffer() has been called */
- if (ps_parsing == XML_PARSING || ps_parsing == XML_SUSPENDED)
- return 0;
-#ifdef XML_DTD
- paramEntityParsing = peParsing;
- return 1;
-#else
- return peParsing == XML_PARAM_ENTITY_PARSING_NEVER;
-#endif
-}
-
-int XMLCALL
-XML_SetHashSalt(XML_Parser parser,
- unsigned long hash_salt)
-{
- /* block after XML_Parse()/XML_ParseBuffer() has been called */
- if (ps_parsing == XML_PARSING || ps_parsing == XML_SUSPENDED)
- return 0;
- hash_secret_salt = hash_salt;
- return 1;
-}
-
-enum XML_Status XMLCALL
-XML_Parse(XML_Parser parser, const char *s, int len, int isFinal)
-{
- switch (ps_parsing) {
- case XML_SUSPENDED:
- errorCode = XML_ERROR_SUSPENDED;
- return XML_STATUS_ERROR;
- case XML_FINISHED:
- errorCode = XML_ERROR_FINISHED;
- return XML_STATUS_ERROR;
- case XML_INITIALIZED:
- if (parentParser == NULL && !startParsing(parser)) {
- errorCode = XML_ERROR_NO_MEMORY;
- return XML_STATUS_ERROR;
- }
- default:
- ps_parsing = XML_PARSING;
- }
-
- if (len == 0) {
- ps_finalBuffer = (XML_Bool)isFinal;
- if (!isFinal)
- return XML_STATUS_OK;
- positionPtr = bufferPtr;
- parseEndPtr = bufferEnd;
-
- /* If data are left over from last buffer, and we now know that these
- data are the final chunk of input, then we have to check them again
- to detect errors based on that fact.
- */
- errorCode = processor(parser, bufferPtr, parseEndPtr, &bufferPtr);
-
- if (errorCode == XML_ERROR_NONE) {
- switch (ps_parsing) {
- case XML_SUSPENDED:
- XmlUpdatePosition(encoding, positionPtr, bufferPtr, &position);
- positionPtr = bufferPtr;
- return XML_STATUS_SUSPENDED;
- case XML_INITIALIZED:
- case XML_PARSING:
- ps_parsing = XML_FINISHED;
- /* fall through */
- default:
- return XML_STATUS_OK;
- }
- }
- eventEndPtr = eventPtr;
- processor = errorProcessor;
- return XML_STATUS_ERROR;
- }
-#ifndef XML_CONTEXT_BYTES
- else if (bufferPtr == bufferEnd) {
- const char *end;
- int nLeftOver;
- enum XML_Status result;
- parseEndByteIndex += len;
- positionPtr = s;
- ps_finalBuffer = (XML_Bool)isFinal;
-
- errorCode = processor(parser, s, parseEndPtr = s + len, &end);
-
- if (errorCode != XML_ERROR_NONE) {
- eventEndPtr = eventPtr;
- processor = errorProcessor;
- return XML_STATUS_ERROR;
- }
- else {
- switch (ps_parsing) {
- case XML_SUSPENDED:
- result = XML_STATUS_SUSPENDED;
- break;
- case XML_INITIALIZED:
- case XML_PARSING:
- if (isFinal) {
- ps_parsing = XML_FINISHED;
- return XML_STATUS_OK;
- }
- /* fall through */
- default:
- result = XML_STATUS_OK;
- }
- }
-
- XmlUpdatePosition(encoding, positionPtr, end, &position);
- nLeftOver = s + len - end;
- if (nLeftOver) {
- if (buffer == NULL || nLeftOver > bufferLim - buffer) {
- /* FIXME avoid integer overflow */
- char *temp;
- temp = (buffer == NULL
- ? (char *)MALLOC(len * 2)
- : (char *)REALLOC(buffer, len * 2));
- if (temp == NULL) {
- errorCode = XML_ERROR_NO_MEMORY;
- eventPtr = eventEndPtr = NULL;
- processor = errorProcessor;
- return XML_STATUS_ERROR;
- }
- buffer = temp;
- bufferLim = buffer + len * 2;
- }
- memcpy(buffer, end, nLeftOver);
- }
- bufferPtr = buffer;
- bufferEnd = buffer + nLeftOver;
- positionPtr = bufferPtr;
- parseEndPtr = bufferEnd;
- eventPtr = bufferPtr;
- eventEndPtr = bufferPtr;
- return result;
- }
-#endif /* not defined XML_CONTEXT_BYTES */
- else {
- void *buff = XML_GetBuffer(parser, len);
- if (buff == NULL)
- return XML_STATUS_ERROR;
- else {
- memcpy(buff, s, len);
- return XML_ParseBuffer(parser, len, isFinal);
- }
- }
-}
-
-enum XML_Status XMLCALL
-XML_ParseBuffer(XML_Parser parser, int len, int isFinal)
-{
- const char *start;
- enum XML_Status result = XML_STATUS_OK;
-
- switch (ps_parsing) {
- case XML_SUSPENDED:
- errorCode = XML_ERROR_SUSPENDED;
- return XML_STATUS_ERROR;
- case XML_FINISHED:
- errorCode = XML_ERROR_FINISHED;
- return XML_STATUS_ERROR;
- case XML_INITIALIZED:
- if (parentParser == NULL && !startParsing(parser)) {
- errorCode = XML_ERROR_NO_MEMORY;
- return XML_STATUS_ERROR;
- }
- default:
- ps_parsing = XML_PARSING;
- }
-
- start = bufferPtr;
- positionPtr = start;
- bufferEnd += len;
- parseEndPtr = bufferEnd;
- parseEndByteIndex += len;
- ps_finalBuffer = (XML_Bool)isFinal;
-
- errorCode = processor(parser, start, parseEndPtr, &bufferPtr);
-
- if (errorCode != XML_ERROR_NONE) {
- eventEndPtr = eventPtr;
- processor = errorProcessor;
- return XML_STATUS_ERROR;
- }
- else {
- switch (ps_parsing) {
- case XML_SUSPENDED:
- result = XML_STATUS_SUSPENDED;
- break;
- case XML_INITIALIZED:
- case XML_PARSING:
- if (isFinal) {
- ps_parsing = XML_FINISHED;
- return result;
- }
- default: ; /* should not happen */
- }
- }
-
- XmlUpdatePosition(encoding, positionPtr, bufferPtr, &position);
- positionPtr = bufferPtr;
- return result;
-}
-
-void * XMLCALL
-XML_GetBuffer(XML_Parser parser, int len)
-{
- if (len < 0) {
- errorCode = XML_ERROR_NO_MEMORY;
- return NULL;
- }
- switch (ps_parsing) {
- case XML_SUSPENDED:
- errorCode = XML_ERROR_SUSPENDED;
- return NULL;
- case XML_FINISHED:
- errorCode = XML_ERROR_FINISHED;
- return NULL;
- default: ;
- }
-
- if (len > bufferLim - bufferEnd) {
-#ifdef XML_CONTEXT_BYTES
- int keep;
-#endif /* defined XML_CONTEXT_BYTES */
- /* Do not invoke signed arithmetic overflow: */
- int neededSize = (int) ((unsigned)len + (unsigned)(bufferEnd - bufferPtr));
- if (neededSize < 0) {
- errorCode = XML_ERROR_NO_MEMORY;
- return NULL;
- }
-#ifdef XML_CONTEXT_BYTES
- keep = (int)(bufferPtr - buffer);
- if (keep > XML_CONTEXT_BYTES)
- keep = XML_CONTEXT_BYTES;
- neededSize += keep;
-#endif /* defined XML_CONTEXT_BYTES */
- if (neededSize <= bufferLim - buffer) {
-#ifdef XML_CONTEXT_BYTES
- if (keep < bufferPtr - buffer) {
- int offset = (int)(bufferPtr - buffer) - keep;
- memmove(buffer, &buffer[offset], bufferEnd - bufferPtr + keep);
- bufferEnd -= offset;
- bufferPtr -= offset;
- }
-#else
- memmove(buffer, bufferPtr, bufferEnd - bufferPtr);
- bufferEnd = buffer + (bufferEnd - bufferPtr);
- bufferPtr = buffer;
-#endif /* not defined XML_CONTEXT_BYTES */
- }
- else {
- char *newBuf;
- int bufferSize = (int)(bufferLim - bufferPtr);
- if (bufferSize == 0)
- bufferSize = INIT_BUFFER_SIZE;
- do {
- /* Do not invoke signed arithmetic overflow: */
- bufferSize = (int) (2U * (unsigned) bufferSize);
- } while (bufferSize < neededSize && bufferSize > 0);
- if (bufferSize <= 0) {
- errorCode = XML_ERROR_NO_MEMORY;
- return NULL;
- }
- newBuf = (char *)MALLOC(bufferSize);
- if (newBuf == 0) {
- errorCode = XML_ERROR_NO_MEMORY;
- return NULL;
- }
- bufferLim = newBuf + bufferSize;
-#ifdef XML_CONTEXT_BYTES
- if (bufferPtr) {
- int keep = (int)(bufferPtr - buffer);
- if (keep > XML_CONTEXT_BYTES)
- keep = XML_CONTEXT_BYTES;
- memcpy(newBuf, &bufferPtr[-keep], bufferEnd - bufferPtr + keep);
- FREE(buffer);
- buffer = newBuf;
- bufferEnd = buffer + (bufferEnd - bufferPtr) + keep;
- bufferPtr = buffer + keep;
- }
- else {
- bufferEnd = newBuf + (bufferEnd - bufferPtr);
- bufferPtr = buffer = newBuf;
- }
-#else
- if (bufferPtr) {
- memcpy(newBuf, bufferPtr, bufferEnd - bufferPtr);
- FREE(buffer);
- }
- bufferEnd = newBuf + (bufferEnd - bufferPtr);
- bufferPtr = buffer = newBuf;
-#endif /* not defined XML_CONTEXT_BYTES */
- }
- eventPtr = eventEndPtr = NULL;
- positionPtr = NULL;
- }
- return bufferEnd;
-}
-
-enum XML_Status XMLCALL
-XML_StopParser(XML_Parser parser, XML_Bool resumable)
-{
- switch (ps_parsing) {
- case XML_SUSPENDED:
- if (resumable) {
- errorCode = XML_ERROR_SUSPENDED;
- return XML_STATUS_ERROR;
- }
- ps_parsing = XML_FINISHED;
- break;
- case XML_FINISHED:
- errorCode = XML_ERROR_FINISHED;
- return XML_STATUS_ERROR;
- default:
- if (resumable) {
-#ifdef XML_DTD
- if (isParamEntity) {
- errorCode = XML_ERROR_SUSPEND_PE;
- return XML_STATUS_ERROR;
- }
-#endif
- ps_parsing = XML_SUSPENDED;
- }
- else
- ps_parsing = XML_FINISHED;
- }
- return XML_STATUS_OK;
-}
-
-enum XML_Status XMLCALL
-XML_ResumeParser(XML_Parser parser)
-{
- enum XML_Status result = XML_STATUS_OK;
-
- if (ps_parsing != XML_SUSPENDED) {
- errorCode = XML_ERROR_NOT_SUSPENDED;
- return XML_STATUS_ERROR;
- }
- ps_parsing = XML_PARSING;
-
- errorCode = processor(parser, bufferPtr, parseEndPtr, &bufferPtr);
-
- if (errorCode != XML_ERROR_NONE) {
- eventEndPtr = eventPtr;
- processor = errorProcessor;
- return XML_STATUS_ERROR;
- }
- else {
- switch (ps_parsing) {
- case XML_SUSPENDED:
- result = XML_STATUS_SUSPENDED;
- break;
- case XML_INITIALIZED:
- case XML_PARSING:
- if (ps_finalBuffer) {
- ps_parsing = XML_FINISHED;
- return result;
- }
- default: ;
- }
- }
-
- XmlUpdatePosition(encoding, positionPtr, bufferPtr, &position);
- positionPtr = bufferPtr;
- return result;
-}
-
-void XMLCALL
-XML_GetParsingStatus(XML_Parser parser, XML_ParsingStatus *status)
-{
- assert(status != NULL);
- *status = parser->m_parsingStatus;
-}
-
-enum XML_Error XMLCALL
-XML_GetErrorCode(XML_Parser parser)
-{
- return errorCode;
-}
-
-XML_Index XMLCALL
-XML_GetCurrentByteIndex(XML_Parser parser)
-{
- if (eventPtr)
- return (XML_Index)(parseEndByteIndex - (parseEndPtr - eventPtr));
- return -1;
-}
-
-int XMLCALL
-XML_GetCurrentByteCount(XML_Parser parser)
-{
- if (eventEndPtr && eventPtr)
- return (int)(eventEndPtr - eventPtr);
- return 0;
-}
-
-const char * XMLCALL
-XML_GetInputContext(XML_Parser parser, int *offset, int *size)
-{
-#ifdef XML_CONTEXT_BYTES
- if (eventPtr && buffer) {
- *offset = (int)(eventPtr - buffer);
- *size = (int)(bufferEnd - buffer);
- return buffer;
- }
-#endif /* defined XML_CONTEXT_BYTES */
- return (char *) 0;
-}
-
-XML_Size XMLCALL
-XML_GetCurrentLineNumber(XML_Parser parser)
-{
- if (eventPtr && eventPtr >= positionPtr) {
- XmlUpdatePosition(encoding, positionPtr, eventPtr, &position);
- positionPtr = eventPtr;
- }
- return position.lineNumber + 1;
-}
-
-XML_Size XMLCALL
-XML_GetCurrentColumnNumber(XML_Parser parser)
-{
- if (eventPtr && eventPtr >= positionPtr) {
- XmlUpdatePosition(encoding, positionPtr, eventPtr, &position);
- positionPtr = eventPtr;
- }
- return position.columnNumber;
-}
-
-void XMLCALL
-XML_FreeContentModel(XML_Parser parser, XML_Content *model)
-{
- FREE(model);
-}
-
-void * XMLCALL
-XML_MemMalloc(XML_Parser parser, size_t size)
-{
- return MALLOC(size);
-}
-
-void * XMLCALL
-XML_MemRealloc(XML_Parser parser, void *ptr, size_t size)
-{
- return REALLOC(ptr, size);
-}
-
-void XMLCALL
-XML_MemFree(XML_Parser parser, void *ptr)
-{
- FREE(ptr);
-}
-
-void XMLCALL
-XML_DefaultCurrent(XML_Parser parser)
-{
- if (defaultHandler) {
- if (openInternalEntities)
- reportDefault(parser,
- internalEncoding,
- openInternalEntities->internalEventPtr,
- openInternalEntities->internalEventEndPtr);
- else
- reportDefault(parser, encoding, eventPtr, eventEndPtr);
- }
-}
-
-const XML_LChar * XMLCALL
-XML_ErrorString(enum XML_Error code)
-{
- static const XML_LChar* const message[] = {
- 0,
- XML_L("out of memory"),
- XML_L("syntax error"),
- XML_L("no element found"),
- XML_L("not well-formed (invalid token)"),
- XML_L("unclosed token"),
- XML_L("partial character"),
- XML_L("mismatched tag"),
- XML_L("duplicate attribute"),
- XML_L("junk after document element"),
- XML_L("illegal parameter entity reference"),
- XML_L("undefined entity"),
- XML_L("recursive entity reference"),
- XML_L("asynchronous entity"),
- XML_L("reference to invalid character number"),
- XML_L("reference to binary entity"),
- XML_L("reference to external entity in attribute"),
- XML_L("XML or text declaration not at start of entity"),
- XML_L("unknown encoding"),
- XML_L("encoding specified in XML declaration is incorrect"),
- XML_L("unclosed CDATA section"),
- XML_L("error in processing external entity reference"),
- XML_L("document is not standalone"),
- XML_L("unexpected parser state - please send a bug report"),
- XML_L("entity declared in parameter entity"),
- XML_L("requested feature requires XML_DTD support in Expat"),
- XML_L("cannot change setting once parsing has begun"),
- XML_L("unbound prefix"),
- XML_L("must not undeclare prefix"),
- XML_L("incomplete markup in parameter entity"),
- XML_L("XML declaration not well-formed"),
- XML_L("text declaration not well-formed"),
- XML_L("illegal character(s) in public id"),
- XML_L("parser suspended"),
- XML_L("parser not suspended"),
- XML_L("parsing aborted"),
- XML_L("parsing finished"),
- XML_L("cannot suspend in external parameter entity"),
- XML_L("reserved prefix (xml) must not be undeclared or bound to another namespace name"),
- XML_L("reserved prefix (xmlns) must not be declared or undeclared"),
- XML_L("prefix must not be bound to one of the reserved namespace names")
- };
- if (code > 0 && code < sizeof(message)/sizeof(message[0]))
- return message[code];
- return NULL;
-}
-
-const XML_LChar * XMLCALL
-XML_ExpatVersion(void) {
-
- /* V1 is used to string-ize the version number. However, it would
- string-ize the actual version macro *names* unless we get them
- substituted before being passed to V1. CPP is defined to expand
- a macro, then rescan for more expansions. Thus, we use V2 to expand
- the version macros, then CPP will expand the resulting V1() macro
- with the correct numerals. */
- /* ### I'm assuming cpp is portable in this respect... */
-
-#define V1(a,b,c) XML_L(#a)XML_L(".")XML_L(#b)XML_L(".")XML_L(#c)
-#define V2(a,b,c) XML_L("expat_")V1(a,b,c)
-
- return V2(XML_MAJOR_VERSION, XML_MINOR_VERSION, XML_MICRO_VERSION);
-
-#undef V1
-#undef V2
-}
-
-XML_Expat_Version XMLCALL
-XML_ExpatVersionInfo(void)
-{
- XML_Expat_Version version;
-
- version.major = XML_MAJOR_VERSION;
- version.minor = XML_MINOR_VERSION;
- version.micro = XML_MICRO_VERSION;
-
- return version;
-}
-
-const XML_Feature * XMLCALL
-XML_GetFeatureList(void)
-{
- static const XML_Feature features[] = {
- {XML_FEATURE_SIZEOF_XML_CHAR, XML_L("sizeof(XML_Char)"),
- sizeof(XML_Char)},
- {XML_FEATURE_SIZEOF_XML_LCHAR, XML_L("sizeof(XML_LChar)"),
- sizeof(XML_LChar)},
-#ifdef XML_UNICODE
- {XML_FEATURE_UNICODE, XML_L("XML_UNICODE"), 0},
-#endif
-#ifdef XML_UNICODE_WCHAR_T
- {XML_FEATURE_UNICODE_WCHAR_T, XML_L("XML_UNICODE_WCHAR_T"), 0},
-#endif
-#ifdef XML_DTD
- {XML_FEATURE_DTD, XML_L("XML_DTD"), 0},
-#endif
-#ifdef XML_CONTEXT_BYTES
- {XML_FEATURE_CONTEXT_BYTES, XML_L("XML_CONTEXT_BYTES"),
- XML_CONTEXT_BYTES},
-#endif
-#ifdef XML_MIN_SIZE
- {XML_FEATURE_MIN_SIZE, XML_L("XML_MIN_SIZE"), 0},
-#endif
-#ifdef XML_NS
- {XML_FEATURE_NS, XML_L("XML_NS"), 0},
-#endif
-#ifdef XML_LARGE_SIZE
- {XML_FEATURE_LARGE_SIZE, XML_L("XML_LARGE_SIZE"), 0},
-#endif
-#ifdef XML_ATTR_INFO
- {XML_FEATURE_ATTR_INFO, XML_L("XML_ATTR_INFO"), 0},
-#endif
- {XML_FEATURE_END, NULL, 0}
- };
-
- return features;
-}
-
-/* Initially tag->rawName always points into the parse buffer;
- for those TAG instances opened while the current parse buffer was
- processed, and not yet closed, we need to store tag->rawName in a more
- permanent location, since the parse buffer is about to be discarded.
-*/
-static XML_Bool
-storeRawNames(XML_Parser parser)
-{
- TAG *tag = tagStack;
- while (tag) {
- int bufSize;
- int nameLen = sizeof(XML_Char) * (tag->name.strLen + 1);
- char *rawNameBuf = tag->buf + nameLen;
- /* Stop if already stored. Since tagStack is a stack, we can stop
- at the first entry that has already been copied; everything
- below it in the stack is already been accounted for in a
- previous call to this function.
- */
- if (tag->rawName == rawNameBuf)
- break;
- /* For re-use purposes we need to ensure that the
- size of tag->buf is a multiple of sizeof(XML_Char).
- */
- bufSize = nameLen + ROUND_UP(tag->rawNameLength, sizeof(XML_Char));
- if (bufSize > tag->bufEnd - tag->buf) {
- char *temp = (char *)REALLOC(tag->buf, bufSize);
- if (temp == NULL)
- return XML_FALSE;
- /* if tag->name.str points to tag->buf (only when namespace
- processing is off) then we have to update it
- */
- if (tag->name.str == (XML_Char *)tag->buf)
- tag->name.str = (XML_Char *)temp;
- /* if tag->name.localPart is set (when namespace processing is on)
- then update it as well, since it will always point into tag->buf
- */
- if (tag->name.localPart)
- tag->name.localPart = (XML_Char *)temp + (tag->name.localPart -
- (XML_Char *)tag->buf);
- tag->buf = temp;
- tag->bufEnd = temp + bufSize;
- rawNameBuf = temp + nameLen;
- }
- memcpy(rawNameBuf, tag->rawName, tag->rawNameLength);
- tag->rawName = rawNameBuf;
- tag = tag->parent;
- }
- return XML_TRUE;
-}
-
-static enum XML_Error PTRCALL
-contentProcessor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- enum XML_Error result = doContent(parser, 0, encoding, start, end,
- endPtr, (XML_Bool)!ps_finalBuffer);
- if (result == XML_ERROR_NONE) {
- if (!storeRawNames(parser))
- return XML_ERROR_NO_MEMORY;
- }
- return result;
-}
-
-static enum XML_Error PTRCALL
-externalEntityInitProcessor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- enum XML_Error result = initializeEncoding(parser);
- if (result != XML_ERROR_NONE)
- return result;
- processor = externalEntityInitProcessor2;
- return externalEntityInitProcessor2(parser, start, end, endPtr);
-}
-
-static enum XML_Error PTRCALL
-externalEntityInitProcessor2(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- const char *next = start; /* XmlContentTok doesn't always set the last arg */
- int tok = XmlContentTok(encoding, start, end, &next);
- switch (tok) {
- case XML_TOK_BOM:
- /* If we are at the end of the buffer, this would cause the next stage,
- i.e. externalEntityInitProcessor3, to pass control directly to
- doContent (by detecting XML_TOK_NONE) without processing any xml text
- declaration - causing the error XML_ERROR_MISPLACED_XML_PI in doContent.
- */
- if (next == end && !ps_finalBuffer) {
- *endPtr = next;
- return XML_ERROR_NONE;
- }
- start = next;
- break;
- case XML_TOK_PARTIAL:
- if (!ps_finalBuffer) {
- *endPtr = start;
- return XML_ERROR_NONE;
- }
- eventPtr = start;
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (!ps_finalBuffer) {
- *endPtr = start;
- return XML_ERROR_NONE;
- }
- eventPtr = start;
- return XML_ERROR_PARTIAL_CHAR;
- }
- processor = externalEntityInitProcessor3;
- return externalEntityInitProcessor3(parser, start, end, endPtr);
-}
-
-static enum XML_Error PTRCALL
-externalEntityInitProcessor3(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- int tok;
- const char *next = start; /* XmlContentTok doesn't always set the last arg */
- eventPtr = start;
- tok = XmlContentTok(encoding, start, end, &next);
- eventEndPtr = next;
-
- switch (tok) {
- case XML_TOK_XML_DECL:
- {
- enum XML_Error result;
- result = processXmlDecl(parser, 1, start, next);
- if (result != XML_ERROR_NONE)
- return result;
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *endPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default:
- start = next;
- }
- }
- break;
- case XML_TOK_PARTIAL:
- if (!ps_finalBuffer) {
- *endPtr = start;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (!ps_finalBuffer) {
- *endPtr = start;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_PARTIAL_CHAR;
- }
- processor = externalEntityContentProcessor;
- tagLevel = 1;
- return externalEntityContentProcessor(parser, start, end, endPtr);
-}
-
-static enum XML_Error PTRCALL
-externalEntityContentProcessor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- enum XML_Error result = doContent(parser, 1, encoding, start, end,
- endPtr, (XML_Bool)!ps_finalBuffer);
- if (result == XML_ERROR_NONE) {
- if (!storeRawNames(parser))
- return XML_ERROR_NO_MEMORY;
- }
- return result;
-}
-
-static enum XML_Error
-doContent(XML_Parser parser,
- int startTagLevel,
- const ENCODING *enc,
- const char *s,
- const char *end,
- const char **nextPtr,
- XML_Bool haveMore)
-{
- /* save one level of indirection */
- DTD * const dtd = _dtd;
-
- const char **eventPP;
- const char **eventEndPP;
- if (enc == encoding) {
- eventPP = &eventPtr;
- eventEndPP = &eventEndPtr;
- }
- else {
- eventPP = &(openInternalEntities->internalEventPtr);
- eventEndPP = &(openInternalEntities->internalEventEndPtr);
- }
- *eventPP = s;
-
- for (;;) {
- const char *next = s; /* XmlContentTok doesn't always set the last arg */
- int tok = XmlContentTok(enc, s, end, &next);
- *eventEndPP = next;
- switch (tok) {
- case XML_TOK_TRAILING_CR:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- *eventEndPP = end;
- if (characterDataHandler) {
- XML_Char c = 0xA;
- characterDataHandler(handlerArg, &c, 1);
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, end);
- /* We are at the end of the final buffer, should we check for
- XML_SUSPENDED, XML_FINISHED?
- */
- if (startTagLevel == 0)
- return XML_ERROR_NO_ELEMENTS;
- if (tagLevel != startTagLevel)
- return XML_ERROR_ASYNC_ENTITY;
- *nextPtr = end;
- return XML_ERROR_NONE;
- case XML_TOK_NONE:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- if (startTagLevel > 0) {
- if (tagLevel != startTagLevel)
- return XML_ERROR_ASYNC_ENTITY;
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_NO_ELEMENTS;
- case XML_TOK_INVALID:
- *eventPP = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_ENTITY_REF:
- {
- const XML_Char *name;
- ENTITY *entity;
- XML_Char ch = (XML_Char) XmlPredefinedEntityName(enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (ch) {
- if (characterDataHandler)
- characterDataHandler(handlerArg, &ch, 1);
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- }
- name = poolStoreString(&dtd->pool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0);
- poolDiscard(&dtd->pool);
- /* First, determine if a check for an existing declaration is needed;
- if yes, check that the entity exists, and that it is internal,
- otherwise call the skipped entity or default handler.
- */
- if (!dtd->hasParamEntityRefs || dtd->standalone) {
- if (!entity)
- return XML_ERROR_UNDEFINED_ENTITY;
- else if (!entity->is_internal)
- return XML_ERROR_ENTITY_DECLARED_IN_PE;
- }
- else if (!entity) {
- if (skippedEntityHandler)
- skippedEntityHandler(handlerArg, name, 0);
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- }
- if (entity->open)
- return XML_ERROR_RECURSIVE_ENTITY_REF;
- if (entity->notation)
- return XML_ERROR_BINARY_ENTITY_REF;
- if (entity->textPtr) {
- enum XML_Error result;
- if (!defaultExpandInternalEntities) {
- if (skippedEntityHandler)
- skippedEntityHandler(handlerArg, entity->name, 0);
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- }
- result = processInternalEntity(parser, entity, XML_FALSE);
- if (result != XML_ERROR_NONE)
- return result;
- }
- else if (externalEntityRefHandler) {
- const XML_Char *context;
- entity->open = XML_TRUE;
- context = getContext(parser);
- entity->open = XML_FALSE;
- if (!context)
- return XML_ERROR_NO_MEMORY;
- if (!externalEntityRefHandler(externalEntityRefHandlerArg,
- context,
- entity->base,
- entity->systemId,
- entity->publicId))
- return XML_ERROR_EXTERNAL_ENTITY_HANDLING;
- poolDiscard(&tempPool);
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- }
- case XML_TOK_START_TAG_NO_ATTS:
- /* fall through */
- case XML_TOK_START_TAG_WITH_ATTS:
- {
- TAG *tag;
- enum XML_Error result;
- XML_Char *toPtr;
- if (freeTagList) {
- tag = freeTagList;
- freeTagList = freeTagList->parent;
- }
- else {
- tag = (TAG *)MALLOC(sizeof(TAG));
- if (!tag)
- return XML_ERROR_NO_MEMORY;
- tag->buf = (char *)MALLOC(INIT_TAG_BUF_SIZE);
- if (!tag->buf) {
- FREE(tag);
- return XML_ERROR_NO_MEMORY;
- }
- tag->bufEnd = tag->buf + INIT_TAG_BUF_SIZE;
- }
- tag->bindings = NULL;
- tag->parent = tagStack;
- tagStack = tag;
- tag->name.localPart = NULL;
- tag->name.prefix = NULL;
- tag->rawName = s + enc->minBytesPerChar;
- tag->rawNameLength = XmlNameLength(enc, tag->rawName);
- ++tagLevel;
- {
- const char *rawNameEnd = tag->rawName + tag->rawNameLength;
- const char *fromPtr = tag->rawName;
- toPtr = (XML_Char *)tag->buf;
- for (;;) {
- int bufSize;
- int convLen;
- const enum XML_Convert_Result convert_res = XmlConvert(enc,
- &fromPtr, rawNameEnd,
- (ICHAR **)&toPtr, (ICHAR *)tag->bufEnd - 1);
- convLen = (int)(toPtr - (XML_Char *)tag->buf);
- if ((convert_res == XML_CONVERT_COMPLETED) || (convert_res == XML_CONVERT_INPUT_INCOMPLETE)) {
- tag->name.strLen = convLen;
- break;
- }
- bufSize = (int)(tag->bufEnd - tag->buf) << 1;
- {
- char *temp = (char *)REALLOC(tag->buf, bufSize);
- if (temp == NULL)
- return XML_ERROR_NO_MEMORY;
- tag->buf = temp;
- tag->bufEnd = temp + bufSize;
- toPtr = (XML_Char *)temp + convLen;
- }
- }
- }
- tag->name.str = (XML_Char *)tag->buf;
- *toPtr = XML_T('\0');
- result = storeAtts(parser, enc, s, &(tag->name), &(tag->bindings));
- if (result)
- return result;
- if (startElementHandler)
- startElementHandler(handlerArg, tag->name.str,
- (const XML_Char **)atts);
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- poolClear(&tempPool);
- break;
- }
- case XML_TOK_EMPTY_ELEMENT_NO_ATTS:
- /* fall through */
- case XML_TOK_EMPTY_ELEMENT_WITH_ATTS:
- {
- const char *rawName = s + enc->minBytesPerChar;
- enum XML_Error result;
- BINDING *bindings = NULL;
- XML_Bool noElmHandlers = XML_TRUE;
- TAG_NAME name;
- name.str = poolStoreString(&tempPool, enc, rawName,
- rawName + XmlNameLength(enc, rawName));
- if (!name.str)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&tempPool);
- result = storeAtts(parser, enc, s, &name, &bindings);
- if (result)
- return result;
- poolFinish(&tempPool);
- if (startElementHandler) {
- startElementHandler(handlerArg, name.str, (const XML_Char **)atts);
- noElmHandlers = XML_FALSE;
- }
- if (endElementHandler) {
- if (startElementHandler)
- *eventPP = *eventEndPP;
- endElementHandler(handlerArg, name.str);
- noElmHandlers = XML_FALSE;
- }
- if (noElmHandlers && defaultHandler)
- reportDefault(parser, enc, s, next);
- poolClear(&tempPool);
- while (bindings) {
- BINDING *b = bindings;
- if (endNamespaceDeclHandler)
- endNamespaceDeclHandler(handlerArg, b->prefix->name);
- bindings = bindings->nextTagBinding;
- b->nextTagBinding = freeBindingList;
- freeBindingList = b;
- b->prefix->binding = b->prevPrefixBinding;
- }
- }
- if (tagLevel == 0)
- return epilogProcessor(parser, next, end, nextPtr);
- break;
- case XML_TOK_END_TAG:
- if (tagLevel == startTagLevel)
- return XML_ERROR_ASYNC_ENTITY;
- else {
- int len;
- const char *rawName;
- TAG *tag = tagStack;
- tagStack = tag->parent;
- tag->parent = freeTagList;
- freeTagList = tag;
- rawName = s + enc->minBytesPerChar*2;
- len = XmlNameLength(enc, rawName);
- if (len != tag->rawNameLength
- || memcmp(tag->rawName, rawName, len) != 0) {
- *eventPP = rawName;
- return XML_ERROR_TAG_MISMATCH;
- }
- --tagLevel;
- if (endElementHandler) {
- const XML_Char *localPart;
- const XML_Char *prefix;
- XML_Char *uri;
- localPart = tag->name.localPart;
- if (ns && localPart) {
- /* localPart and prefix may have been overwritten in
- tag->name.str, since this points to the binding->uri
- buffer which gets re-used; so we have to add them again
- */
- uri = (XML_Char *)tag->name.str + tag->name.uriLen;
- /* don't need to check for space - already done in storeAtts() */
- while (*localPart) *uri++ = *localPart++;
- prefix = (XML_Char *)tag->name.prefix;
- if (ns_triplets && prefix) {
- *uri++ = namespaceSeparator;
- while (*prefix) *uri++ = *prefix++;
- }
- *uri = XML_T('\0');
- }
- endElementHandler(handlerArg, tag->name.str);
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- while (tag->bindings) {
- BINDING *b = tag->bindings;
- if (endNamespaceDeclHandler)
- endNamespaceDeclHandler(handlerArg, b->prefix->name);
- tag->bindings = tag->bindings->nextTagBinding;
- b->nextTagBinding = freeBindingList;
- freeBindingList = b;
- b->prefix->binding = b->prevPrefixBinding;
- }
- if (tagLevel == 0)
- return epilogProcessor(parser, next, end, nextPtr);
- }
- break;
- case XML_TOK_CHAR_REF:
- {
- int n = XmlCharRefNumber(enc, s);
- if (n < 0)
- return XML_ERROR_BAD_CHAR_REF;
- if (characterDataHandler) {
- XML_Char buf[XML_ENCODE_MAX];
- characterDataHandler(handlerArg, buf, XmlEncode(n, (ICHAR *)buf));
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- }
- break;
- case XML_TOK_XML_DECL:
- return XML_ERROR_MISPLACED_XML_PI;
- case XML_TOK_DATA_NEWLINE:
- if (characterDataHandler) {
- XML_Char c = 0xA;
- characterDataHandler(handlerArg, &c, 1);
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- case XML_TOK_CDATA_SECT_OPEN:
- {
- enum XML_Error result;
- if (startCdataSectionHandler)
- startCdataSectionHandler(handlerArg);
-#if 0
- /* Suppose you doing a transformation on a document that involves
- changing only the character data. You set up a defaultHandler
- and a characterDataHandler. The defaultHandler simply copies
- characters through. The characterDataHandler does the
- transformation and writes the characters out escaping them as
- necessary. This case will fail to work if we leave out the
- following two lines (because & and < inside CDATA sections will
- be incorrectly escaped).
-
- However, now we have a start/endCdataSectionHandler, so it seems
- easier to let the user deal with this.
- */
- else if (characterDataHandler)
- characterDataHandler(handlerArg, dataBuf, 0);
-#endif
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- result = doCdataSection(parser, enc, &next, end, nextPtr, haveMore);
- if (result != XML_ERROR_NONE)
- return result;
- else if (!next) {
- processor = cdataSectionProcessor;
- return result;
- }
- }
- break;
- case XML_TOK_TRAILING_RSQB:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- if (characterDataHandler) {
- if (MUST_CONVERT(enc, s)) {
- ICHAR *dataPtr = (ICHAR *)dataBuf;
- XmlConvert(enc, &s, end, &dataPtr, (ICHAR *)dataBufEnd);
- characterDataHandler(handlerArg, dataBuf,
- (int)(dataPtr - (ICHAR *)dataBuf));
- }
- else
- characterDataHandler(handlerArg,
- (XML_Char *)s,
- (int)((XML_Char *)end - (XML_Char *)s));
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, end);
- /* We are at the end of the final buffer, should we check for
- XML_SUSPENDED, XML_FINISHED?
- */
- if (startTagLevel == 0) {
- *eventPP = end;
- return XML_ERROR_NO_ELEMENTS;
- }
- if (tagLevel != startTagLevel) {
- *eventPP = end;
- return XML_ERROR_ASYNC_ENTITY;
- }
- *nextPtr = end;
- return XML_ERROR_NONE;
- case XML_TOK_DATA_CHARS:
- {
- XML_CharacterDataHandler charDataHandler = characterDataHandler;
- if (charDataHandler) {
- if (MUST_CONVERT(enc, s)) {
- for (;;) {
- ICHAR *dataPtr = (ICHAR *)dataBuf;
- const enum XML_Convert_Result convert_res = XmlConvert(enc, &s, next, &dataPtr, (ICHAR *)dataBufEnd);
- *eventEndPP = s;
- charDataHandler(handlerArg, dataBuf,
- (int)(dataPtr - (ICHAR *)dataBuf));
- if ((convert_res == XML_CONVERT_COMPLETED) || (convert_res == XML_CONVERT_INPUT_INCOMPLETE))
- break;
- *eventPP = s;
- }
- }
- else
- charDataHandler(handlerArg,
- (XML_Char *)s,
- (int)((XML_Char *)next - (XML_Char *)s));
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- }
- break;
- case XML_TOK_PI:
- if (!reportProcessingInstruction(parser, enc, s, next))
- return XML_ERROR_NO_MEMORY;
- break;
- case XML_TOK_COMMENT:
- if (!reportComment(parser, enc, s, next))
- return XML_ERROR_NO_MEMORY;
- break;
- default:
- if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- }
- *eventPP = s = next;
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default: ;
- }
- }
- /* not reached */
-}
-
-/* Precondition: all arguments must be non-NULL;
- Purpose:
- - normalize attributes
- - check attributes for well-formedness
- - generate namespace aware attribute names (URI, prefix)
- - build list of attributes for startElementHandler
- - default attributes
- - process namespace declarations (check and report them)
- - generate namespace aware element name (URI, prefix)
-*/
-static enum XML_Error
-storeAtts(XML_Parser parser, const ENCODING *enc,
- const char *attStr, TAG_NAME *tagNamePtr,
- BINDING **bindingsPtr)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- ELEMENT_TYPE *elementType;
- int nDefaultAtts;
- const XML_Char **appAtts; /* the attribute list for the application */
- int attIndex = 0;
- int prefixLen;
- int i;
- int n;
- XML_Char *uri;
- int nPrefixes = 0;
- BINDING *binding;
- const XML_Char *localPart;
-
- /* lookup the element type name */
- elementType = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, tagNamePtr->str,0);
- if (!elementType) {
- const XML_Char *name = poolCopyString(&dtd->pool, tagNamePtr->str);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- elementType = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, name,
- sizeof(ELEMENT_TYPE));
- if (!elementType)
- return XML_ERROR_NO_MEMORY;
- if (ns && !setElementTypePrefix(parser, elementType))
- return XML_ERROR_NO_MEMORY;
- }
- nDefaultAtts = elementType->nDefaultAtts;
-
- /* get the attributes from the tokenizer */
- n = XmlGetAttributes(enc, attStr, attsSize, atts);
- if (n + nDefaultAtts > attsSize) {
- int oldAttsSize = attsSize;
- ATTRIBUTE *temp;
-#ifdef XML_ATTR_INFO
- XML_AttrInfo *temp2;
-#endif
- attsSize = n + nDefaultAtts + INIT_ATTS_SIZE;
- temp = (ATTRIBUTE *)REALLOC((void *)atts, attsSize * sizeof(ATTRIBUTE));
- if (temp == NULL)
- return XML_ERROR_NO_MEMORY;
- atts = temp;
-#ifdef XML_ATTR_INFO
- temp2 = (XML_AttrInfo *)REALLOC((void *)attInfo, attsSize * sizeof(XML_AttrInfo));
- if (temp2 == NULL)
- return XML_ERROR_NO_MEMORY;
- attInfo = temp2;
-#endif
- if (n > oldAttsSize)
- XmlGetAttributes(enc, attStr, n, atts);
- }
-
- appAtts = (const XML_Char **)atts;
- for (i = 0; i < n; i++) {
- ATTRIBUTE *currAtt = &atts[i];
-#ifdef XML_ATTR_INFO
- XML_AttrInfo *currAttInfo = &attInfo[i];
-#endif
- /* add the name and value to the attribute list */
- ATTRIBUTE_ID *attId = getAttributeId(parser, enc, currAtt->name,
- currAtt->name
- + XmlNameLength(enc, currAtt->name));
- if (!attId)
- return XML_ERROR_NO_MEMORY;
-#ifdef XML_ATTR_INFO
- currAttInfo->nameStart = parseEndByteIndex - (parseEndPtr - currAtt->name);
- currAttInfo->nameEnd = currAttInfo->nameStart +
- XmlNameLength(enc, currAtt->name);
- currAttInfo->valueStart = parseEndByteIndex -
- (parseEndPtr - currAtt->valuePtr);
- currAttInfo->valueEnd = parseEndByteIndex - (parseEndPtr - currAtt->valueEnd);
-#endif
- /* Detect duplicate attributes by their QNames. This does not work when
- namespace processing is turned on and different prefixes for the same
- namespace are used. For this case we have a check further down.
- */
- if ((attId->name)[-1]) {
- if (enc == encoding)
- eventPtr = atts[i].name;
- return XML_ERROR_DUPLICATE_ATTRIBUTE;
- }
- (attId->name)[-1] = 1;
- appAtts[attIndex++] = attId->name;
- if (!atts[i].normalized) {
- enum XML_Error result;
- XML_Bool isCdata = XML_TRUE;
-
- /* figure out whether declared as other than CDATA */
- if (attId->maybeTokenized) {
- int j;
- for (j = 0; j < nDefaultAtts; j++) {
- if (attId == elementType->defaultAtts[j].id) {
- isCdata = elementType->defaultAtts[j].isCdata;
- break;
- }
- }
- }
-
- /* normalize the attribute value */
- result = storeAttributeValue(parser, enc, isCdata,
- atts[i].valuePtr, atts[i].valueEnd,
- &tempPool);
- if (result)
- return result;
- appAtts[attIndex] = poolStart(&tempPool);
- poolFinish(&tempPool);
- }
- else {
- /* the value did not need normalizing */
- appAtts[attIndex] = poolStoreString(&tempPool, enc, atts[i].valuePtr,
- atts[i].valueEnd);
- if (appAtts[attIndex] == 0)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&tempPool);
- }
- /* handle prefixed attribute names */
- if (attId->prefix) {
- if (attId->xmlns) {
- /* deal with namespace declarations here */
- enum XML_Error result = addBinding(parser, attId->prefix, attId,
- appAtts[attIndex], bindingsPtr);
- if (result)
- return result;
- --attIndex;
- }
- else {
- /* deal with other prefixed names later */
- attIndex++;
- nPrefixes++;
- (attId->name)[-1] = 2;
- }
- }
- else
- attIndex++;
- }
-
- /* set-up for XML_GetSpecifiedAttributeCount and XML_GetIdAttributeIndex */
- nSpecifiedAtts = attIndex;
- if (elementType->idAtt && (elementType->idAtt->name)[-1]) {
- for (i = 0; i < attIndex; i += 2)
- if (appAtts[i] == elementType->idAtt->name) {
- idAttIndex = i;
- break;
- }
- }
- else
- idAttIndex = -1;
-
- /* do attribute defaulting */
- for (i = 0; i < nDefaultAtts; i++) {
- const DEFAULT_ATTRIBUTE *da = elementType->defaultAtts + i;
- if (!(da->id->name)[-1] && da->value) {
- if (da->id->prefix) {
- if (da->id->xmlns) {
- enum XML_Error result = addBinding(parser, da->id->prefix, da->id,
- da->value, bindingsPtr);
- if (result)
- return result;
- }
- else {
- (da->id->name)[-1] = 2;
- nPrefixes++;
- appAtts[attIndex++] = da->id->name;
- appAtts[attIndex++] = da->value;
- }
- }
- else {
- (da->id->name)[-1] = 1;
- appAtts[attIndex++] = da->id->name;
- appAtts[attIndex++] = da->value;
- }
- }
- }
- appAtts[attIndex] = 0;
-
- /* expand prefixed attribute names, check for duplicates,
- and clear flags that say whether attributes were specified */
- i = 0;
- if (nPrefixes) {
- int j; /* hash table index */
- unsigned long version = nsAttsVersion;
- int nsAttsSize = (int)1 << nsAttsPower;
- /* size of hash table must be at least 2 * (# of prefixed attributes) */
- if ((nPrefixes << 1) >> nsAttsPower) { /* true for nsAttsPower = 0 */
- NS_ATT *temp;
- /* hash table size must also be a power of 2 and >= 8 */
- while (nPrefixes >> nsAttsPower++);
- if (nsAttsPower < 3)
- nsAttsPower = 3;
- nsAttsSize = (int)1 << nsAttsPower;
- temp = (NS_ATT *)REALLOC(nsAtts, nsAttsSize * sizeof(NS_ATT));
- if (!temp)
- return XML_ERROR_NO_MEMORY;
- nsAtts = temp;
- version = 0; /* force re-initialization of nsAtts hash table */
- }
- /* using a version flag saves us from initializing nsAtts every time */
- if (!version) { /* initialize version flags when version wraps around */
- version = INIT_ATTS_VERSION;
- for (j = nsAttsSize; j != 0; )
- nsAtts[--j].version = version;
- }
- nsAttsVersion = --version;
-
- /* expand prefixed names and check for duplicates */
- for (; i < attIndex; i += 2) {
- const XML_Char *s = appAtts[i];
- if (s[-1] == 2) { /* prefixed */
- ATTRIBUTE_ID *id;
- const BINDING *b;
- unsigned long uriHash = hash_secret_salt;
- ((XML_Char *)s)[-1] = 0; /* clear flag */
- id = (ATTRIBUTE_ID *)lookup(parser, &dtd->attributeIds, s, 0);
- if (!id || !id->prefix)
- return XML_ERROR_NO_MEMORY;
- b = id->prefix->binding;
- if (!b)
- return XML_ERROR_UNBOUND_PREFIX;
-
- /* as we expand the name we also calculate its hash value */
- for (j = 0; j < b->uriLen; j++) {
- const XML_Char c = b->uri[j];
- if (!poolAppendChar(&tempPool, c))
- return XML_ERROR_NO_MEMORY;
- uriHash = CHAR_HASH(uriHash, c);
- }
- while (*s++ != XML_T(ASCII_COLON))
- ;
- do { /* copies null terminator */
- const XML_Char c = *s;
- if (!poolAppendChar(&tempPool, *s))
- return XML_ERROR_NO_MEMORY;
- uriHash = CHAR_HASH(uriHash, c);
- } while (*s++);
-
- { /* Check hash table for duplicate of expanded name (uriName).
- Derived from code in lookup(parser, HASH_TABLE *table, ...).
- */
- unsigned char step = 0;
- unsigned long mask = nsAttsSize - 1;
- j = uriHash & mask; /* index into hash table */
- while (nsAtts[j].version == version) {
- /* for speed we compare stored hash values first */
- if (uriHash == nsAtts[j].hash) {
- const XML_Char *s1 = poolStart(&tempPool);
- const XML_Char *s2 = nsAtts[j].uriName;
- /* s1 is null terminated, but not s2 */
- for (; *s1 == *s2 && *s1 != 0; s1++, s2++);
- if (*s1 == 0)
- return XML_ERROR_DUPLICATE_ATTRIBUTE;
- }
- if (!step)
- step = PROBE_STEP(uriHash, mask, nsAttsPower);
- j < step ? (j += nsAttsSize - step) : (j -= step);
- }
- }
-
- if (ns_triplets) { /* append namespace separator and prefix */
- tempPool.ptr[-1] = namespaceSeparator;
- s = b->prefix->name;
- do {
- if (!poolAppendChar(&tempPool, *s))
- return XML_ERROR_NO_MEMORY;
- } while (*s++);
- }
-
- /* store expanded name in attribute list */
- s = poolStart(&tempPool);
- poolFinish(&tempPool);
- appAtts[i] = s;
-
- /* fill empty slot with new version, uriName and hash value */
- nsAtts[j].version = version;
- nsAtts[j].hash = uriHash;
- nsAtts[j].uriName = s;
-
- if (!--nPrefixes) {
- i += 2;
- break;
- }
- }
- else /* not prefixed */
- ((XML_Char *)s)[-1] = 0; /* clear flag */
- }
- }
- /* clear flags for the remaining attributes */
- for (; i < attIndex; i += 2)
- ((XML_Char *)(appAtts[i]))[-1] = 0;
- for (binding = *bindingsPtr; binding; binding = binding->nextTagBinding)
- binding->attId->name[-1] = 0;
-
- if (!ns)
- return XML_ERROR_NONE;
-
- /* expand the element type name */
- if (elementType->prefix) {
- binding = elementType->prefix->binding;
- if (!binding)
- return XML_ERROR_UNBOUND_PREFIX;
- localPart = tagNamePtr->str;
- while (*localPart++ != XML_T(ASCII_COLON))
- ;
- }
- else if (dtd->defaultPrefix.binding) {
- binding = dtd->defaultPrefix.binding;
- localPart = tagNamePtr->str;
- }
- else
- return XML_ERROR_NONE;
- prefixLen = 0;
- if (ns_triplets && binding->prefix->name) {
- for (; binding->prefix->name[prefixLen++];)
- ; /* prefixLen includes null terminator */
- }
- tagNamePtr->localPart = localPart;
- tagNamePtr->uriLen = binding->uriLen;
- tagNamePtr->prefix = binding->prefix->name;
- tagNamePtr->prefixLen = prefixLen;
- for (i = 0; localPart[i++];)
- ; /* i includes null terminator */
- n = i + binding->uriLen + prefixLen;
- if (n > binding->uriAlloc) {
- TAG *p;
- uri = (XML_Char *)MALLOC((n + EXPAND_SPARE) * sizeof(XML_Char));
- if (!uri)
- return XML_ERROR_NO_MEMORY;
- binding->uriAlloc = n + EXPAND_SPARE;
- memcpy(uri, binding->uri, binding->uriLen * sizeof(XML_Char));
- for (p = tagStack; p; p = p->parent)
- if (p->name.str == binding->uri)
- p->name.str = uri;
- FREE(binding->uri);
- binding->uri = uri;
- }
- /* if namespaceSeparator != '\0' then uri includes it already */
- uri = binding->uri + binding->uriLen;
- memcpy(uri, localPart, i * sizeof(XML_Char));
- /* we always have a namespace separator between localPart and prefix */
- if (prefixLen) {
- uri += i - 1;
- *uri = namespaceSeparator; /* replace null terminator */
- memcpy(uri + 1, binding->prefix->name, prefixLen * sizeof(XML_Char));
- }
- tagNamePtr->str = binding->uri;
- return XML_ERROR_NONE;
-}
-
-/* addBinding() overwrites the value of prefix->binding without checking.
- Therefore one must keep track of the old value outside of addBinding().
-*/
-static enum XML_Error
-addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId,
- const XML_Char *uri, BINDING **bindingsPtr)
-{
- static const XML_Char xmlNamespace[] = {
- ASCII_h, ASCII_t, ASCII_t, ASCII_p, ASCII_COLON, ASCII_SLASH, ASCII_SLASH,
- ASCII_w, ASCII_w, ASCII_w, ASCII_PERIOD, ASCII_w, ASCII_3, ASCII_PERIOD,
- ASCII_o, ASCII_r, ASCII_g, ASCII_SLASH, ASCII_X, ASCII_M, ASCII_L,
- ASCII_SLASH, ASCII_1, ASCII_9, ASCII_9, ASCII_8, ASCII_SLASH,
- ASCII_n, ASCII_a, ASCII_m, ASCII_e, ASCII_s, ASCII_p, ASCII_a, ASCII_c,
- ASCII_e, '\0'
- };
- static const int xmlLen =
- (int)sizeof(xmlNamespace)/sizeof(XML_Char) - 1;
- static const XML_Char xmlnsNamespace[] = {
- ASCII_h, ASCII_t, ASCII_t, ASCII_p, ASCII_COLON, ASCII_SLASH, ASCII_SLASH,
- ASCII_w, ASCII_w, ASCII_w, ASCII_PERIOD, ASCII_w, ASCII_3, ASCII_PERIOD,
- ASCII_o, ASCII_r, ASCII_g, ASCII_SLASH, ASCII_2, ASCII_0, ASCII_0,
- ASCII_0, ASCII_SLASH, ASCII_x, ASCII_m, ASCII_l, ASCII_n, ASCII_s,
- ASCII_SLASH, '\0'
- };
- static const int xmlnsLen =
- (int)sizeof(xmlnsNamespace)/sizeof(XML_Char) - 1;
-
- XML_Bool mustBeXML = XML_FALSE;
- XML_Bool isXML = XML_TRUE;
- XML_Bool isXMLNS = XML_TRUE;
-
- BINDING *b;
- int len;
-
- /* empty URI is only valid for default namespace per XML NS 1.0 (not 1.1) */
- if (*uri == XML_T('\0') && prefix->name)
- return XML_ERROR_UNDECLARING_PREFIX;
-
- if (prefix->name
- && prefix->name[0] == XML_T(ASCII_x)
- && prefix->name[1] == XML_T(ASCII_m)
- && prefix->name[2] == XML_T(ASCII_l)) {
-
- /* Not allowed to bind xmlns */
- if (prefix->name[3] == XML_T(ASCII_n)
- && prefix->name[4] == XML_T(ASCII_s)
- && prefix->name[5] == XML_T('\0'))
- return XML_ERROR_RESERVED_PREFIX_XMLNS;
-
- if (prefix->name[3] == XML_T('\0'))
- mustBeXML = XML_TRUE;
- }
-
- for (len = 0; uri[len]; len++) {
- if (isXML && (len > xmlLen || uri[len] != xmlNamespace[len]))
- isXML = XML_FALSE;
-
- if (!mustBeXML && isXMLNS
- && (len > xmlnsLen || uri[len] != xmlnsNamespace[len]))
- isXMLNS = XML_FALSE;
- }
- isXML = isXML && len == xmlLen;
- isXMLNS = isXMLNS && len == xmlnsLen;
-
- if (mustBeXML != isXML)
- return mustBeXML ? XML_ERROR_RESERVED_PREFIX_XML
- : XML_ERROR_RESERVED_NAMESPACE_URI;
-
- if (isXMLNS)
- return XML_ERROR_RESERVED_NAMESPACE_URI;
-
- if (namespaceSeparator)
- len++;
- if (freeBindingList) {
- b = freeBindingList;
- if (len > b->uriAlloc) {
- XML_Char *temp = (XML_Char *)REALLOC(b->uri,
- sizeof(XML_Char) * (len + EXPAND_SPARE));
- if (temp == NULL)
- return XML_ERROR_NO_MEMORY;
- b->uri = temp;
- b->uriAlloc = len + EXPAND_SPARE;
- }
- freeBindingList = b->nextTagBinding;
- }
- else {
- b = (BINDING *)MALLOC(sizeof(BINDING));
- if (!b)
- return XML_ERROR_NO_MEMORY;
- b->uri = (XML_Char *)MALLOC(sizeof(XML_Char) * (len + EXPAND_SPARE));
- if (!b->uri) {
- FREE(b);
- return XML_ERROR_NO_MEMORY;
- }
- b->uriAlloc = len + EXPAND_SPARE;
- }
- b->uriLen = len;
- memcpy(b->uri, uri, len * sizeof(XML_Char));
- if (namespaceSeparator)
- b->uri[len - 1] = namespaceSeparator;
- b->prefix = prefix;
- b->attId = attId;
- b->prevPrefixBinding = prefix->binding;
- /* NULL binding when default namespace undeclared */
- if (*uri == XML_T('\0') && prefix == &_dtd->defaultPrefix)
- prefix->binding = NULL;
- else
- prefix->binding = b;
- b->nextTagBinding = *bindingsPtr;
- *bindingsPtr = b;
- /* if attId == NULL then we are not starting a namespace scope */
- if (attId && startNamespaceDeclHandler)
- startNamespaceDeclHandler(handlerArg, prefix->name,
- prefix->binding ? uri : 0);
- return XML_ERROR_NONE;
-}
-
-/* The idea here is to avoid using stack for each CDATA section when
- the whole file is parsed with one call.
-*/
-static enum XML_Error PTRCALL
-cdataSectionProcessor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- enum XML_Error result = doCdataSection(parser, encoding, &start, end,
- endPtr, (XML_Bool)!ps_finalBuffer);
- if (result != XML_ERROR_NONE)
- return result;
- if (start) {
- if (parentParser) { /* we are parsing an external entity */
- processor = externalEntityContentProcessor;
- return externalEntityContentProcessor(parser, start, end, endPtr);
- }
- else {
- processor = contentProcessor;
- return contentProcessor(parser, start, end, endPtr);
- }
- }
- return result;
-}
-
-/* startPtr gets set to non-null if the section is closed, and to null if
- the section is not yet closed.
-*/
-static enum XML_Error
-doCdataSection(XML_Parser parser,
- const ENCODING *enc,
- const char **startPtr,
- const char *end,
- const char **nextPtr,
- XML_Bool haveMore)
-{
- const char *s = *startPtr;
- const char **eventPP;
- const char **eventEndPP;
- if (enc == encoding) {
- eventPP = &eventPtr;
- *eventPP = s;
- eventEndPP = &eventEndPtr;
- }
- else {
- eventPP = &(openInternalEntities->internalEventPtr);
- eventEndPP = &(openInternalEntities->internalEventEndPtr);
- }
- *eventPP = s;
- *startPtr = NULL;
-
- for (;;) {
- const char *next;
- int tok = XmlCdataSectionTok(enc, s, end, &next);
- *eventEndPP = next;
- switch (tok) {
- case XML_TOK_CDATA_SECT_CLOSE:
- if (endCdataSectionHandler)
- endCdataSectionHandler(handlerArg);
-#if 0
- /* see comment under XML_TOK_CDATA_SECT_OPEN */
- else if (characterDataHandler)
- characterDataHandler(handlerArg, dataBuf, 0);
-#endif
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- *startPtr = next;
- *nextPtr = next;
- if (ps_parsing == XML_FINISHED)
- return XML_ERROR_ABORTED;
- else
- return XML_ERROR_NONE;
- case XML_TOK_DATA_NEWLINE:
- if (characterDataHandler) {
- XML_Char c = 0xA;
- characterDataHandler(handlerArg, &c, 1);
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- case XML_TOK_DATA_CHARS:
- {
- XML_CharacterDataHandler charDataHandler = characterDataHandler;
- if (charDataHandler) {
- if (MUST_CONVERT(enc, s)) {
- for (;;) {
- ICHAR *dataPtr = (ICHAR *)dataBuf;
- const enum XML_Convert_Result convert_res = XmlConvert(enc, &s, next, &dataPtr, (ICHAR *)dataBufEnd);
- *eventEndPP = next;
- charDataHandler(handlerArg, dataBuf,
- (int)(dataPtr - (ICHAR *)dataBuf));
- if ((convert_res == XML_CONVERT_COMPLETED) || (convert_res == XML_CONVERT_INPUT_INCOMPLETE))
- break;
- *eventPP = s;
- }
- }
- else
- charDataHandler(handlerArg,
- (XML_Char *)s,
- (int)((XML_Char *)next - (XML_Char *)s));
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- }
- break;
- case XML_TOK_INVALID:
- *eventPP = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_PARTIAL:
- case XML_TOK_NONE:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_UNCLOSED_CDATA_SECTION;
- default:
- *eventPP = next;
- return XML_ERROR_UNEXPECTED_STATE;
- }
-
- *eventPP = s = next;
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default: ;
- }
- }
- /* not reached */
-}
-
-#ifdef XML_DTD
-
-/* The idea here is to avoid using stack for each IGNORE section when
- the whole file is parsed with one call.
-*/
-static enum XML_Error PTRCALL
-ignoreSectionProcessor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- enum XML_Error result = doIgnoreSection(parser, encoding, &start, end,
- endPtr, (XML_Bool)!ps_finalBuffer);
- if (result != XML_ERROR_NONE)
- return result;
- if (start) {
- processor = prologProcessor;
- return prologProcessor(parser, start, end, endPtr);
- }
- return result;
-}
-
-/* startPtr gets set to non-null is the section is closed, and to null
- if the section is not yet closed.
-*/
-static enum XML_Error
-doIgnoreSection(XML_Parser parser,
- const ENCODING *enc,
- const char **startPtr,
- const char *end,
- const char **nextPtr,
- XML_Bool haveMore)
-{
- const char *next;
- int tok;
- const char *s = *startPtr;
- const char **eventPP;
- const char **eventEndPP;
- if (enc == encoding) {
- eventPP = &eventPtr;
- *eventPP = s;
- eventEndPP = &eventEndPtr;
- }
- else {
- eventPP = &(openInternalEntities->internalEventPtr);
- eventEndPP = &(openInternalEntities->internalEventEndPtr);
- }
- *eventPP = s;
- *startPtr = NULL;
- tok = XmlIgnoreSectionTok(enc, s, end, &next);
- *eventEndPP = next;
- switch (tok) {
- case XML_TOK_IGNORE_SECT:
- if (defaultHandler)
- reportDefault(parser, enc, s, next);
- *startPtr = next;
- *nextPtr = next;
- if (ps_parsing == XML_FINISHED)
- return XML_ERROR_ABORTED;
- else
- return XML_ERROR_NONE;
- case XML_TOK_INVALID:
- *eventPP = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_PARTIAL:
- case XML_TOK_NONE:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_SYNTAX; /* XML_ERROR_UNCLOSED_IGNORE_SECTION */
- default:
- *eventPP = next;
- return XML_ERROR_UNEXPECTED_STATE;
- }
- /* not reached */
-}
-
-#endif /* XML_DTD */
-
-static enum XML_Error
-initializeEncoding(XML_Parser parser)
-{
- const char *s;
-#ifdef XML_UNICODE
- char encodingBuf[128];
- if (!protocolEncodingName)
- s = NULL;
- else {
- int i;
- for (i = 0; protocolEncodingName[i]; i++) {
- if (i == sizeof(encodingBuf) - 1
- || (protocolEncodingName[i] & ~0x7f) != 0) {
- encodingBuf[0] = '\0';
- break;
- }
- encodingBuf[i] = (char)protocolEncodingName[i];
- }
- encodingBuf[i] = '\0';
- s = encodingBuf;
- }
-#else
- s = protocolEncodingName;
-#endif
- if ((ns ? XmlInitEncodingNS : XmlInitEncoding)(&initEncoding, &encoding, s))
- return XML_ERROR_NONE;
- return handleUnknownEncoding(parser, protocolEncodingName);
-}
-
-static enum XML_Error
-processXmlDecl(XML_Parser parser, int isGeneralTextEntity,
- const char *s, const char *next)
-{
- const char *encodingName = NULL;
- const XML_Char *storedEncName = NULL;
- const ENCODING *newEncoding = NULL;
- const char *version = NULL;
- const char *versionend;
- const XML_Char *storedversion = NULL;
- int standalone = -1;
- if (!(ns
- ? XmlParseXmlDeclNS
- : XmlParseXmlDecl)(isGeneralTextEntity,
- encoding,
- s,
- next,
- &eventPtr,
- &version,
- &versionend,
- &encodingName,
- &newEncoding,
- &standalone)) {
- if (isGeneralTextEntity)
- return XML_ERROR_TEXT_DECL;
- else
- return XML_ERROR_XML_DECL;
- }
- if (!isGeneralTextEntity && standalone == 1) {
- _dtd->standalone = XML_TRUE;
-#ifdef XML_DTD
- if (paramEntityParsing == XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE)
- paramEntityParsing = XML_PARAM_ENTITY_PARSING_NEVER;
-#endif /* XML_DTD */
- }
- if (xmlDeclHandler) {
- if (encodingName != NULL) {
- storedEncName = poolStoreString(&temp2Pool,
- encoding,
- encodingName,
- encodingName
- + XmlNameLength(encoding, encodingName));
- if (!storedEncName)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&temp2Pool);
- }
- if (version) {
- storedversion = poolStoreString(&temp2Pool,
- encoding,
- version,
- versionend - encoding->minBytesPerChar);
- if (!storedversion)
- return XML_ERROR_NO_MEMORY;
- }
- xmlDeclHandler(handlerArg, storedversion, storedEncName, standalone);
- }
- else if (defaultHandler)
- reportDefault(parser, encoding, s, next);
- if (protocolEncodingName == NULL) {
- if (newEncoding) {
- if (newEncoding->minBytesPerChar != encoding->minBytesPerChar) {
- eventPtr = encodingName;
- return XML_ERROR_INCORRECT_ENCODING;
- }
- encoding = newEncoding;
- }
- else if (encodingName) {
- enum XML_Error result;
- if (!storedEncName) {
- storedEncName = poolStoreString(
- &temp2Pool, encoding, encodingName,
- encodingName + XmlNameLength(encoding, encodingName));
- if (!storedEncName)
- return XML_ERROR_NO_MEMORY;
- }
- result = handleUnknownEncoding(parser, storedEncName);
- poolClear(&temp2Pool);
- if (result == XML_ERROR_UNKNOWN_ENCODING)
- eventPtr = encodingName;
- return result;
- }
- }
-
- if (storedEncName || storedversion)
- poolClear(&temp2Pool);
-
- return XML_ERROR_NONE;
-}
-
-static enum XML_Error
-handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName)
-{
- if (unknownEncodingHandler) {
- XML_Encoding info;
- int i;
- for (i = 0; i < 256; i++)
- info.map[i] = -1;
- info.convert = NULL;
- info.data = NULL;
- info.release = NULL;
- if (unknownEncodingHandler(unknownEncodingHandlerData, encodingName,
- &info)) {
- ENCODING *enc;
- unknownEncodingMem = MALLOC(XmlSizeOfUnknownEncoding());
- if (!unknownEncodingMem) {
- if (info.release)
- info.release(info.data);
- return XML_ERROR_NO_MEMORY;
- }
- enc = (ns
- ? XmlInitUnknownEncodingNS
- : XmlInitUnknownEncoding)(unknownEncodingMem,
- info.map,
- info.convert,
- info.data);
- if (enc) {
- unknownEncodingData = info.data;
- unknownEncodingRelease = info.release;
- encoding = enc;
- return XML_ERROR_NONE;
- }
- }
- if (info.release != NULL)
- info.release(info.data);
- }
- return XML_ERROR_UNKNOWN_ENCODING;
-}
-
-static enum XML_Error PTRCALL
-prologInitProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- enum XML_Error result = initializeEncoding(parser);
- if (result != XML_ERROR_NONE)
- return result;
- processor = prologProcessor;
- return prologProcessor(parser, s, end, nextPtr);
-}
-
-#ifdef XML_DTD
-
-static enum XML_Error PTRCALL
-externalParEntInitProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- enum XML_Error result = initializeEncoding(parser);
- if (result != XML_ERROR_NONE)
- return result;
-
- /* we know now that XML_Parse(Buffer) has been called,
- so we consider the external parameter entity read */
- _dtd->paramEntityRead = XML_TRUE;
-
- if (prologState.inEntityValue) {
- processor = entityValueInitProcessor;
- return entityValueInitProcessor(parser, s, end, nextPtr);
- }
- else {
- processor = externalParEntProcessor;
- return externalParEntProcessor(parser, s, end, nextPtr);
- }
-}
-
-static enum XML_Error PTRCALL
-entityValueInitProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- int tok;
- const char *start = s;
- const char *next = start;
- eventPtr = start;
-
- for (;;) {
- tok = XmlPrologTok(encoding, start, end, &next);
- eventEndPtr = next;
- if (tok <= 0) {
- if (!ps_finalBuffer && tok != XML_TOK_INVALID) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- switch (tok) {
- case XML_TOK_INVALID:
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_NONE: /* start == end */
- default:
- break;
- }
- /* found end of entity value - can store it now */
- return storeEntityValue(parser, encoding, s, end);
- }
- else if (tok == XML_TOK_XML_DECL) {
- enum XML_Error result;
- result = processXmlDecl(parser, 0, start, next);
- if (result != XML_ERROR_NONE)
- return result;
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default:
- *nextPtr = next;
- }
- /* stop scanning for text declaration - we found one */
- processor = entityValueProcessor;
- return entityValueProcessor(parser, next, end, nextPtr);
- }
- /* If we are at the end of the buffer, this would cause XmlPrologTok to
- return XML_TOK_NONE on the next call, which would then cause the
- function to exit with *nextPtr set to s - that is what we want for other
- tokens, but not for the BOM - we would rather like to skip it;
- then, when this routine is entered the next time, XmlPrologTok will
- return XML_TOK_INVALID, since the BOM is still in the buffer
- */
- else if (tok == XML_TOK_BOM && next == end && !ps_finalBuffer) {
- *nextPtr = next;
- return XML_ERROR_NONE;
- }
- start = next;
- eventPtr = start;
- }
-}
-
-static enum XML_Error PTRCALL
-externalParEntProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- const char *next = s;
- int tok;
-
- tok = XmlPrologTok(encoding, s, end, &next);
- if (tok <= 0) {
- if (!ps_finalBuffer && tok != XML_TOK_INVALID) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- switch (tok) {
- case XML_TOK_INVALID:
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_NONE: /* start == end */
- default:
- break;
- }
- }
- /* This would cause the next stage, i.e. doProlog to be passed XML_TOK_BOM.
- However, when parsing an external subset, doProlog will not accept a BOM
- as valid, and report a syntax error, so we have to skip the BOM
- */
- else if (tok == XML_TOK_BOM) {
- s = next;
- tok = XmlPrologTok(encoding, s, end, &next);
- }
-
- processor = prologProcessor;
- return doProlog(parser, encoding, s, end, tok, next,
- nextPtr, (XML_Bool)!ps_finalBuffer);
-}
-
-static enum XML_Error PTRCALL
-entityValueProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- const char *start = s;
- const char *next = s;
- const ENCODING *enc = encoding;
- int tok;
-
- for (;;) {
- tok = XmlPrologTok(enc, start, end, &next);
- if (tok <= 0) {
- if (!ps_finalBuffer && tok != XML_TOK_INVALID) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- switch (tok) {
- case XML_TOK_INVALID:
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_NONE: /* start == end */
- default:
- break;
- }
- /* found end of entity value - can store it now */
- return storeEntityValue(parser, enc, s, end);
- }
- start = next;
- }
-}
-
-#endif /* XML_DTD */
-
-static enum XML_Error PTRCALL
-prologProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- const char *next = s;
- int tok = XmlPrologTok(encoding, s, end, &next);
- return doProlog(parser, encoding, s, end, tok, next,
- nextPtr, (XML_Bool)!ps_finalBuffer);
-}
-
-static enum XML_Error
-doProlog(XML_Parser parser,
- const ENCODING *enc,
- const char *s,
- const char *end,
- int tok,
- const char *next,
- const char **nextPtr,
- XML_Bool haveMore)
-{
-#ifdef XML_DTD
- static const XML_Char externalSubsetName[] = { ASCII_HASH , '\0' };
-#endif /* XML_DTD */
- static const XML_Char atypeCDATA[] =
- { ASCII_C, ASCII_D, ASCII_A, ASCII_T, ASCII_A, '\0' };
- static const XML_Char atypeID[] = { ASCII_I, ASCII_D, '\0' };
- static const XML_Char atypeIDREF[] =
- { ASCII_I, ASCII_D, ASCII_R, ASCII_E, ASCII_F, '\0' };
- static const XML_Char atypeIDREFS[] =
- { ASCII_I, ASCII_D, ASCII_R, ASCII_E, ASCII_F, ASCII_S, '\0' };
- static const XML_Char atypeENTITY[] =
- { ASCII_E, ASCII_N, ASCII_T, ASCII_I, ASCII_T, ASCII_Y, '\0' };
- static const XML_Char atypeENTITIES[] = { ASCII_E, ASCII_N,
- ASCII_T, ASCII_I, ASCII_T, ASCII_I, ASCII_E, ASCII_S, '\0' };
- static const XML_Char atypeNMTOKEN[] = {
- ASCII_N, ASCII_M, ASCII_T, ASCII_O, ASCII_K, ASCII_E, ASCII_N, '\0' };
- static const XML_Char atypeNMTOKENS[] = { ASCII_N, ASCII_M, ASCII_T,
- ASCII_O, ASCII_K, ASCII_E, ASCII_N, ASCII_S, '\0' };
- static const XML_Char notationPrefix[] = { ASCII_N, ASCII_O, ASCII_T,
- ASCII_A, ASCII_T, ASCII_I, ASCII_O, ASCII_N, ASCII_LPAREN, '\0' };
- static const XML_Char enumValueSep[] = { ASCII_PIPE, '\0' };
- static const XML_Char enumValueStart[] = { ASCII_LPAREN, '\0' };
-
- /* save one level of indirection */
- DTD * const dtd = _dtd;
-
- const char **eventPP;
- const char **eventEndPP;
- enum XML_Content_Quant quant;
-
- if (enc == encoding) {
- eventPP = &eventPtr;
- eventEndPP = &eventEndPtr;
- }
- else {
- eventPP = &(openInternalEntities->internalEventPtr);
- eventEndPP = &(openInternalEntities->internalEventEndPtr);
- }
-
- for (;;) {
- int role;
- XML_Bool handleDefault = XML_TRUE;
- *eventPP = s;
- *eventEndPP = next;
- if (tok <= 0) {
- if (haveMore && tok != XML_TOK_INVALID) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- switch (tok) {
- case XML_TOK_INVALID:
- *eventPP = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- return XML_ERROR_PARTIAL_CHAR;
- case -XML_TOK_PROLOG_S:
- tok = -tok;
- break;
- case XML_TOK_NONE:
-#ifdef XML_DTD
- /* for internal PE NOT referenced between declarations */
- if (enc != encoding && !openInternalEntities->betweenDecl) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- /* WFC: PE Between Declarations - must check that PE contains
- complete markup, not only for external PEs, but also for
- internal PEs if the reference occurs between declarations.
- */
- if (isParamEntity || enc != encoding) {
- if (XmlTokenRole(&prologState, XML_TOK_NONE, end, end, enc)
- == XML_ROLE_ERROR)
- return XML_ERROR_INCOMPLETE_PE;
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
-#endif /* XML_DTD */
- return XML_ERROR_NO_ELEMENTS;
- default:
- tok = -tok;
- next = end;
- break;
- }
- }
- role = XmlTokenRole(&prologState, tok, s, next, enc);
- switch (role) {
- case XML_ROLE_XML_DECL:
- {
- enum XML_Error result = processXmlDecl(parser, 0, s, next);
- if (result != XML_ERROR_NONE)
- return result;
- enc = encoding;
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_DOCTYPE_NAME:
- if (startDoctypeDeclHandler) {
- doctypeName = poolStoreString(&tempPool, enc, s, next);
- if (!doctypeName)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&tempPool);
- doctypePubid = NULL;
- handleDefault = XML_FALSE;
- }
- doctypeSysid = NULL; /* always initialize to NULL */
- break;
- case XML_ROLE_DOCTYPE_INTERNAL_SUBSET:
- if (startDoctypeDeclHandler) {
- startDoctypeDeclHandler(handlerArg, doctypeName, doctypeSysid,
- doctypePubid, 1);
- doctypeName = NULL;
- poolClear(&tempPool);
- handleDefault = XML_FALSE;
- }
- break;
-#ifdef XML_DTD
- case XML_ROLE_TEXT_DECL:
- {
- enum XML_Error result = processXmlDecl(parser, 1, s, next);
- if (result != XML_ERROR_NONE)
- return result;
- enc = encoding;
- handleDefault = XML_FALSE;
- }
- break;
-#endif /* XML_DTD */
- case XML_ROLE_DOCTYPE_PUBLIC_ID:
-#ifdef XML_DTD
- useForeignDTD = XML_FALSE;
- declEntity = (ENTITY *)lookup(parser,
- &dtd->paramEntities,
- externalSubsetName,
- sizeof(ENTITY));
- if (!declEntity)
- return XML_ERROR_NO_MEMORY;
-#endif /* XML_DTD */
- dtd->hasParamEntityRefs = XML_TRUE;
- if (startDoctypeDeclHandler) {
- XML_Char *pubId;
- if (!XmlIsPublicId(enc, s, next, eventPP))
- return XML_ERROR_PUBLICID;
- pubId = poolStoreString(&tempPool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!pubId)
- return XML_ERROR_NO_MEMORY;
- normalizePublicId(pubId);
- poolFinish(&tempPool);
- doctypePubid = pubId;
- handleDefault = XML_FALSE;
- goto alreadyChecked;
- }
- /* fall through */
- case XML_ROLE_ENTITY_PUBLIC_ID:
- if (!XmlIsPublicId(enc, s, next, eventPP))
- return XML_ERROR_PUBLICID;
- alreadyChecked:
- if (dtd->keepProcessing && declEntity) {
- XML_Char *tem = poolStoreString(&dtd->pool,
- enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!tem)
- return XML_ERROR_NO_MEMORY;
- normalizePublicId(tem);
- declEntity->publicId = tem;
- poolFinish(&dtd->pool);
- if (entityDeclHandler)
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_DOCTYPE_CLOSE:
- if (doctypeName) {
- startDoctypeDeclHandler(handlerArg, doctypeName,
- doctypeSysid, doctypePubid, 0);
- poolClear(&tempPool);
- handleDefault = XML_FALSE;
- }
- /* doctypeSysid will be non-NULL in the case of a previous
- XML_ROLE_DOCTYPE_SYSTEM_ID, even if startDoctypeDeclHandler
- was not set, indicating an external subset
- */
-#ifdef XML_DTD
- if (doctypeSysid || useForeignDTD) {
- XML_Bool hadParamEntityRefs = dtd->hasParamEntityRefs;
- dtd->hasParamEntityRefs = XML_TRUE;
- if (paramEntityParsing && externalEntityRefHandler) {
- ENTITY *entity = (ENTITY *)lookup(parser,
- &dtd->paramEntities,
- externalSubsetName,
- sizeof(ENTITY));
- if (!entity)
- return XML_ERROR_NO_MEMORY;
- if (useForeignDTD)
- entity->base = curBase;
- dtd->paramEntityRead = XML_FALSE;
- if (!externalEntityRefHandler(externalEntityRefHandlerArg,
- 0,
- entity->base,
- entity->systemId,
- entity->publicId))
- return XML_ERROR_EXTERNAL_ENTITY_HANDLING;
- if (dtd->paramEntityRead) {
- if (!dtd->standalone &&
- notStandaloneHandler &&
- !notStandaloneHandler(handlerArg))
- return XML_ERROR_NOT_STANDALONE;
- }
- /* if we didn't read the foreign DTD then this means that there
- is no external subset and we must reset dtd->hasParamEntityRefs
- */
- else if (!doctypeSysid)
- dtd->hasParamEntityRefs = hadParamEntityRefs;
- /* end of DTD - no need to update dtd->keepProcessing */
- }
- useForeignDTD = XML_FALSE;
- }
-#endif /* XML_DTD */
- if (endDoctypeDeclHandler) {
- endDoctypeDeclHandler(handlerArg);
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_INSTANCE_START:
-#ifdef XML_DTD
- /* if there is no DOCTYPE declaration then now is the
- last chance to read the foreign DTD
- */
- if (useForeignDTD) {
- XML_Bool hadParamEntityRefs = dtd->hasParamEntityRefs;
- dtd->hasParamEntityRefs = XML_TRUE;
- if (paramEntityParsing && externalEntityRefHandler) {
- ENTITY *entity = (ENTITY *)lookup(parser, &dtd->paramEntities,
- externalSubsetName,
- sizeof(ENTITY));
- if (!entity)
- return XML_ERROR_NO_MEMORY;
- entity->base = curBase;
- dtd->paramEntityRead = XML_FALSE;
- if (!externalEntityRefHandler(externalEntityRefHandlerArg,
- 0,
- entity->base,
- entity->systemId,
- entity->publicId))
- return XML_ERROR_EXTERNAL_ENTITY_HANDLING;
- if (dtd->paramEntityRead) {
- if (!dtd->standalone &&
- notStandaloneHandler &&
- !notStandaloneHandler(handlerArg))
- return XML_ERROR_NOT_STANDALONE;
- }
- /* if we didn't read the foreign DTD then this means that there
- is no external subset and we must reset dtd->hasParamEntityRefs
- */
- else
- dtd->hasParamEntityRefs = hadParamEntityRefs;
- /* end of DTD - no need to update dtd->keepProcessing */
- }
- }
-#endif /* XML_DTD */
- processor = contentProcessor;
- return contentProcessor(parser, s, end, nextPtr);
- case XML_ROLE_ATTLIST_ELEMENT_NAME:
- declElementType = getElementType(parser, enc, s, next);
- if (!declElementType)
- return XML_ERROR_NO_MEMORY;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_NAME:
- declAttributeId = getAttributeId(parser, enc, s, next);
- if (!declAttributeId)
- return XML_ERROR_NO_MEMORY;
- declAttributeIsCdata = XML_FALSE;
- declAttributeType = NULL;
- declAttributeIsId = XML_FALSE;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_CDATA:
- declAttributeIsCdata = XML_TRUE;
- declAttributeType = atypeCDATA;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_ID:
- declAttributeIsId = XML_TRUE;
- declAttributeType = atypeID;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_IDREF:
- declAttributeType = atypeIDREF;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_IDREFS:
- declAttributeType = atypeIDREFS;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_ENTITY:
- declAttributeType = atypeENTITY;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_ENTITIES:
- declAttributeType = atypeENTITIES;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_NMTOKEN:
- declAttributeType = atypeNMTOKEN;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_NMTOKENS:
- declAttributeType = atypeNMTOKENS;
- checkAttListDeclHandler:
- if (dtd->keepProcessing && attlistDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_ATTRIBUTE_ENUM_VALUE:
- case XML_ROLE_ATTRIBUTE_NOTATION_VALUE:
- if (dtd->keepProcessing && attlistDeclHandler) {
- const XML_Char *prefix;
- if (declAttributeType) {
- prefix = enumValueSep;
- }
- else {
- prefix = (role == XML_ROLE_ATTRIBUTE_NOTATION_VALUE
- ? notationPrefix
- : enumValueStart);
- }
- if (!poolAppendString(&tempPool, prefix))
- return XML_ERROR_NO_MEMORY;
- if (!poolAppend(&tempPool, enc, s, next))
- return XML_ERROR_NO_MEMORY;
- declAttributeType = tempPool.start;
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_IMPLIED_ATTRIBUTE_VALUE:
- case XML_ROLE_REQUIRED_ATTRIBUTE_VALUE:
- if (dtd->keepProcessing) {
- if (!defineAttribute(declElementType, declAttributeId,
- declAttributeIsCdata, declAttributeIsId,
- 0, parser))
- return XML_ERROR_NO_MEMORY;
- if (attlistDeclHandler && declAttributeType) {
- if (*declAttributeType == XML_T(ASCII_LPAREN)
- || (*declAttributeType == XML_T(ASCII_N)
- && declAttributeType[1] == XML_T(ASCII_O))) {
- /* Enumerated or Notation type */
- if (!poolAppendChar(&tempPool, XML_T(ASCII_RPAREN))
- || !poolAppendChar(&tempPool, XML_T('\0')))
- return XML_ERROR_NO_MEMORY;
- declAttributeType = tempPool.start;
- poolFinish(&tempPool);
- }
- *eventEndPP = s;
- attlistDeclHandler(handlerArg, declElementType->name,
- declAttributeId->name, declAttributeType,
- 0, role == XML_ROLE_REQUIRED_ATTRIBUTE_VALUE);
- poolClear(&tempPool);
- handleDefault = XML_FALSE;
- }
- }
- break;
- case XML_ROLE_DEFAULT_ATTRIBUTE_VALUE:
- case XML_ROLE_FIXED_ATTRIBUTE_VALUE:
- if (dtd->keepProcessing) {
- const XML_Char *attVal;
- enum XML_Error result =
- storeAttributeValue(parser, enc, declAttributeIsCdata,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar,
- &dtd->pool);
- if (result)
- return result;
- attVal = poolStart(&dtd->pool);
- poolFinish(&dtd->pool);
- /* ID attributes aren't allowed to have a default */
- if (!defineAttribute(declElementType, declAttributeId,
- declAttributeIsCdata, XML_FALSE, attVal, parser))
- return XML_ERROR_NO_MEMORY;
- if (attlistDeclHandler && declAttributeType) {
- if (*declAttributeType == XML_T(ASCII_LPAREN)
- || (*declAttributeType == XML_T(ASCII_N)
- && declAttributeType[1] == XML_T(ASCII_O))) {
- /* Enumerated or Notation type */
- if (!poolAppendChar(&tempPool, XML_T(ASCII_RPAREN))
- || !poolAppendChar(&tempPool, XML_T('\0')))
- return XML_ERROR_NO_MEMORY;
- declAttributeType = tempPool.start;
- poolFinish(&tempPool);
- }
- *eventEndPP = s;
- attlistDeclHandler(handlerArg, declElementType->name,
- declAttributeId->name, declAttributeType,
- attVal,
- role == XML_ROLE_FIXED_ATTRIBUTE_VALUE);
- poolClear(&tempPool);
- handleDefault = XML_FALSE;
- }
- }
- break;
- case XML_ROLE_ENTITY_VALUE:
- if (dtd->keepProcessing) {
- enum XML_Error result = storeEntityValue(parser, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (declEntity) {
- declEntity->textPtr = poolStart(&dtd->entityValuePool);
- declEntity->textLen = (int)(poolLength(&dtd->entityValuePool));
- poolFinish(&dtd->entityValuePool);
- if (entityDeclHandler) {
- *eventEndPP = s;
- entityDeclHandler(handlerArg,
- declEntity->name,
- declEntity->is_param,
- declEntity->textPtr,
- declEntity->textLen,
- curBase, 0, 0, 0);
- handleDefault = XML_FALSE;
- }
- }
- else
- poolDiscard(&dtd->entityValuePool);
- if (result != XML_ERROR_NONE)
- return result;
- }
- break;
- case XML_ROLE_DOCTYPE_SYSTEM_ID:
-#ifdef XML_DTD
- useForeignDTD = XML_FALSE;
-#endif /* XML_DTD */
- dtd->hasParamEntityRefs = XML_TRUE;
- if (startDoctypeDeclHandler) {
- doctypeSysid = poolStoreString(&tempPool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (doctypeSysid == NULL)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&tempPool);
- handleDefault = XML_FALSE;
- }
-#ifdef XML_DTD
- else
- /* use externalSubsetName to make doctypeSysid non-NULL
- for the case where no startDoctypeDeclHandler is set */
- doctypeSysid = externalSubsetName;
-#endif /* XML_DTD */
- if (!dtd->standalone
-#ifdef XML_DTD
- && !paramEntityParsing
-#endif /* XML_DTD */
- && notStandaloneHandler
- && !notStandaloneHandler(handlerArg))
- return XML_ERROR_NOT_STANDALONE;
-#ifndef XML_DTD
- break;
-#else /* XML_DTD */
- if (!declEntity) {
- declEntity = (ENTITY *)lookup(parser,
- &dtd->paramEntities,
- externalSubsetName,
- sizeof(ENTITY));
- if (!declEntity)
- return XML_ERROR_NO_MEMORY;
- declEntity->publicId = NULL;
- }
- /* fall through */
-#endif /* XML_DTD */
- case XML_ROLE_ENTITY_SYSTEM_ID:
- if (dtd->keepProcessing && declEntity) {
- declEntity->systemId = poolStoreString(&dtd->pool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!declEntity->systemId)
- return XML_ERROR_NO_MEMORY;
- declEntity->base = curBase;
- poolFinish(&dtd->pool);
- if (entityDeclHandler)
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_ENTITY_COMPLETE:
- if (dtd->keepProcessing && declEntity && entityDeclHandler) {
- *eventEndPP = s;
- entityDeclHandler(handlerArg,
- declEntity->name,
- declEntity->is_param,
- 0,0,
- declEntity->base,
- declEntity->systemId,
- declEntity->publicId,
- 0);
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_ENTITY_NOTATION_NAME:
- if (dtd->keepProcessing && declEntity) {
- declEntity->notation = poolStoreString(&dtd->pool, enc, s, next);
- if (!declEntity->notation)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&dtd->pool);
- if (unparsedEntityDeclHandler) {
- *eventEndPP = s;
- unparsedEntityDeclHandler(handlerArg,
- declEntity->name,
- declEntity->base,
- declEntity->systemId,
- declEntity->publicId,
- declEntity->notation);
- handleDefault = XML_FALSE;
- }
- else if (entityDeclHandler) {
- *eventEndPP = s;
- entityDeclHandler(handlerArg,
- declEntity->name,
- 0,0,0,
- declEntity->base,
- declEntity->systemId,
- declEntity->publicId,
- declEntity->notation);
- handleDefault = XML_FALSE;
- }
- }
- break;
- case XML_ROLE_GENERAL_ENTITY_NAME:
- {
- if (XmlPredefinedEntityName(enc, s, next)) {
- declEntity = NULL;
- break;
- }
- if (dtd->keepProcessing) {
- const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- declEntity = (ENTITY *)lookup(parser, &dtd->generalEntities, name,
- sizeof(ENTITY));
- if (!declEntity)
- return XML_ERROR_NO_MEMORY;
- if (declEntity->name != name) {
- poolDiscard(&dtd->pool);
- declEntity = NULL;
- }
- else {
- poolFinish(&dtd->pool);
- declEntity->publicId = NULL;
- declEntity->is_param = XML_FALSE;
- /* if we have a parent parser or are reading an internal parameter
- entity, then the entity declaration is not considered "internal"
- */
- declEntity->is_internal = !(parentParser || openInternalEntities);
- if (entityDeclHandler)
- handleDefault = XML_FALSE;
- }
- }
- else {
- poolDiscard(&dtd->pool);
- declEntity = NULL;
- }
- }
- break;
- case XML_ROLE_PARAM_ENTITY_NAME:
-#ifdef XML_DTD
- if (dtd->keepProcessing) {
- const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- declEntity = (ENTITY *)lookup(parser, &dtd->paramEntities,
- name, sizeof(ENTITY));
- if (!declEntity)
- return XML_ERROR_NO_MEMORY;
- if (declEntity->name != name) {
- poolDiscard(&dtd->pool);
- declEntity = NULL;
- }
- else {
- poolFinish(&dtd->pool);
- declEntity->publicId = NULL;
- declEntity->is_param = XML_TRUE;
- /* if we have a parent parser or are reading an internal parameter
- entity, then the entity declaration is not considered "internal"
- */
- declEntity->is_internal = !(parentParser || openInternalEntities);
- if (entityDeclHandler)
- handleDefault = XML_FALSE;
- }
- }
- else {
- poolDiscard(&dtd->pool);
- declEntity = NULL;
- }
-#else /* not XML_DTD */
- declEntity = NULL;
-#endif /* XML_DTD */
- break;
- case XML_ROLE_NOTATION_NAME:
- declNotationPublicId = NULL;
- declNotationName = NULL;
- if (notationDeclHandler) {
- declNotationName = poolStoreString(&tempPool, enc, s, next);
- if (!declNotationName)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&tempPool);
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_NOTATION_PUBLIC_ID:
- if (!XmlIsPublicId(enc, s, next, eventPP))
- return XML_ERROR_PUBLICID;
- if (declNotationName) { /* means notationDeclHandler != NULL */
- XML_Char *tem = poolStoreString(&tempPool,
- enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!tem)
- return XML_ERROR_NO_MEMORY;
- normalizePublicId(tem);
- declNotationPublicId = tem;
- poolFinish(&tempPool);
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_NOTATION_SYSTEM_ID:
- if (declNotationName && notationDeclHandler) {
- const XML_Char *systemId
- = poolStoreString(&tempPool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!systemId)
- return XML_ERROR_NO_MEMORY;
- *eventEndPP = s;
- notationDeclHandler(handlerArg,
- declNotationName,
- curBase,
- systemId,
- declNotationPublicId);
- handleDefault = XML_FALSE;
- }
- poolClear(&tempPool);
- break;
- case XML_ROLE_NOTATION_NO_SYSTEM_ID:
- if (declNotationPublicId && notationDeclHandler) {
- *eventEndPP = s;
- notationDeclHandler(handlerArg,
- declNotationName,
- curBase,
- 0,
- declNotationPublicId);
- handleDefault = XML_FALSE;
- }
- poolClear(&tempPool);
- break;
- case XML_ROLE_ERROR:
- switch (tok) {
- case XML_TOK_PARAM_ENTITY_REF:
- /* PE references in internal subset are
- not allowed within declarations. */
- return XML_ERROR_PARAM_ENTITY_REF;
- case XML_TOK_XML_DECL:
- return XML_ERROR_MISPLACED_XML_PI;
- default:
- return XML_ERROR_SYNTAX;
- }
-#ifdef XML_DTD
- case XML_ROLE_IGNORE_SECT:
- {
- enum XML_Error result;
- if (defaultHandler)
- reportDefault(parser, enc, s, next);
- handleDefault = XML_FALSE;
- result = doIgnoreSection(parser, enc, &next, end, nextPtr, haveMore);
- if (result != XML_ERROR_NONE)
- return result;
- else if (!next) {
- processor = ignoreSectionProcessor;
- return result;
- }
- }
- break;
-#endif /* XML_DTD */
- case XML_ROLE_GROUP_OPEN:
- if (prologState.level >= groupSize) {
- if (groupSize) {
- char *temp = (char *)REALLOC(groupConnector, groupSize *= 2);
- if (temp == NULL)
- return XML_ERROR_NO_MEMORY;
- groupConnector = temp;
- if (dtd->scaffIndex) {
- int *temp = (int *)REALLOC(dtd->scaffIndex,
- groupSize * sizeof(int));
- if (temp == NULL)
- return XML_ERROR_NO_MEMORY;
- dtd->scaffIndex = temp;
- }
- }
- else {
- groupConnector = (char *)MALLOC(groupSize = 32);
- if (!groupConnector)
- return XML_ERROR_NO_MEMORY;
- }
- }
- groupConnector[prologState.level] = 0;
- if (dtd->in_eldecl) {
- int myindex = nextScaffoldPart(parser);
- if (myindex < 0)
- return XML_ERROR_NO_MEMORY;
- dtd->scaffIndex[dtd->scaffLevel] = myindex;
- dtd->scaffLevel++;
- dtd->scaffold[myindex].type = XML_CTYPE_SEQ;
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_GROUP_SEQUENCE:
- if (groupConnector[prologState.level] == ASCII_PIPE)
- return XML_ERROR_SYNTAX;
- groupConnector[prologState.level] = ASCII_COMMA;
- if (dtd->in_eldecl && elementDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_GROUP_CHOICE:
- if (groupConnector[prologState.level] == ASCII_COMMA)
- return XML_ERROR_SYNTAX;
- if (dtd->in_eldecl
- && !groupConnector[prologState.level]
- && (dtd->scaffold[dtd->scaffIndex[dtd->scaffLevel - 1]].type
- != XML_CTYPE_MIXED)
- ) {
- dtd->scaffold[dtd->scaffIndex[dtd->scaffLevel - 1]].type
- = XML_CTYPE_CHOICE;
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- }
- groupConnector[prologState.level] = ASCII_PIPE;
- break;
- case XML_ROLE_PARAM_ENTITY_REF:
-#ifdef XML_DTD
- case XML_ROLE_INNER_PARAM_ENTITY_REF:
- dtd->hasParamEntityRefs = XML_TRUE;
- if (!paramEntityParsing)
- dtd->keepProcessing = dtd->standalone;
- else {
- const XML_Char *name;
- ENTITY *entity;
- name = poolStoreString(&dtd->pool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0);
- poolDiscard(&dtd->pool);
- /* first, determine if a check for an existing declaration is needed;
- if yes, check that the entity exists, and that it is internal,
- otherwise call the skipped entity handler
- */
- if (prologState.documentEntity &&
- (dtd->standalone
- ? !openInternalEntities
- : !dtd->hasParamEntityRefs)) {
- if (!entity)
- return XML_ERROR_UNDEFINED_ENTITY;
- else if (!entity->is_internal)
- return XML_ERROR_ENTITY_DECLARED_IN_PE;
- }
- else if (!entity) {
- dtd->keepProcessing = dtd->standalone;
- /* cannot report skipped entities in declarations */
- if ((role == XML_ROLE_PARAM_ENTITY_REF) && skippedEntityHandler) {
- skippedEntityHandler(handlerArg, name, 1);
- handleDefault = XML_FALSE;
- }
- break;
- }
- if (entity->open)
- return XML_ERROR_RECURSIVE_ENTITY_REF;
- if (entity->textPtr) {
- enum XML_Error result;
- XML_Bool betweenDecl =
- (role == XML_ROLE_PARAM_ENTITY_REF ? XML_TRUE : XML_FALSE);
- result = processInternalEntity(parser, entity, betweenDecl);
- if (result != XML_ERROR_NONE)
- return result;
- handleDefault = XML_FALSE;
- break;
- }
- if (externalEntityRefHandler) {
- dtd->paramEntityRead = XML_FALSE;
- entity->open = XML_TRUE;
- if (!externalEntityRefHandler(externalEntityRefHandlerArg,
- 0,
- entity->base,
- entity->systemId,
- entity->publicId)) {
- entity->open = XML_FALSE;
- return XML_ERROR_EXTERNAL_ENTITY_HANDLING;
- }
- entity->open = XML_FALSE;
- handleDefault = XML_FALSE;
- if (!dtd->paramEntityRead) {
- dtd->keepProcessing = dtd->standalone;
- break;
- }
- }
- else {
- dtd->keepProcessing = dtd->standalone;
- break;
- }
- }
-#endif /* XML_DTD */
- if (!dtd->standalone &&
- notStandaloneHandler &&
- !notStandaloneHandler(handlerArg))
- return XML_ERROR_NOT_STANDALONE;
- break;
-
- /* Element declaration stuff */
-
- case XML_ROLE_ELEMENT_NAME:
- if (elementDeclHandler) {
- declElementType = getElementType(parser, enc, s, next);
- if (!declElementType)
- return XML_ERROR_NO_MEMORY;
- dtd->scaffLevel = 0;
- dtd->scaffCount = 0;
- dtd->in_eldecl = XML_TRUE;
- handleDefault = XML_FALSE;
- }
- break;
-
- case XML_ROLE_CONTENT_ANY:
- case XML_ROLE_CONTENT_EMPTY:
- if (dtd->in_eldecl) {
- if (elementDeclHandler) {
- XML_Content * content = (XML_Content *) MALLOC(sizeof(XML_Content));
- if (!content)
- return XML_ERROR_NO_MEMORY;
- content->quant = XML_CQUANT_NONE;
- content->name = NULL;
- content->numchildren = 0;
- content->children = NULL;
- content->type = ((role == XML_ROLE_CONTENT_ANY) ?
- XML_CTYPE_ANY :
- XML_CTYPE_EMPTY);
- *eventEndPP = s;
- elementDeclHandler(handlerArg, declElementType->name, content);
- handleDefault = XML_FALSE;
- }
- dtd->in_eldecl = XML_FALSE;
- }
- break;
-
- case XML_ROLE_CONTENT_PCDATA:
- if (dtd->in_eldecl) {
- dtd->scaffold[dtd->scaffIndex[dtd->scaffLevel - 1]].type
- = XML_CTYPE_MIXED;
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- }
- break;
-
- case XML_ROLE_CONTENT_ELEMENT:
- quant = XML_CQUANT_NONE;
- goto elementContent;
- case XML_ROLE_CONTENT_ELEMENT_OPT:
- quant = XML_CQUANT_OPT;
- goto elementContent;
- case XML_ROLE_CONTENT_ELEMENT_REP:
- quant = XML_CQUANT_REP;
- goto elementContent;
- case XML_ROLE_CONTENT_ELEMENT_PLUS:
- quant = XML_CQUANT_PLUS;
- elementContent:
- if (dtd->in_eldecl) {
- ELEMENT_TYPE *el;
- const XML_Char *name;
- int nameLen;
- const char *nxt = (quant == XML_CQUANT_NONE
- ? next
- : next - enc->minBytesPerChar);
- int myindex = nextScaffoldPart(parser);
- if (myindex < 0)
- return XML_ERROR_NO_MEMORY;
- dtd->scaffold[myindex].type = XML_CTYPE_NAME;
- dtd->scaffold[myindex].quant = quant;
- el = getElementType(parser, enc, s, nxt);
- if (!el)
- return XML_ERROR_NO_MEMORY;
- name = el->name;
- dtd->scaffold[myindex].name = name;
- nameLen = 0;
- for (; name[nameLen++]; );
- dtd->contentStringLen += nameLen;
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- }
- break;
-
- case XML_ROLE_GROUP_CLOSE:
- quant = XML_CQUANT_NONE;
- goto closeGroup;
- case XML_ROLE_GROUP_CLOSE_OPT:
- quant = XML_CQUANT_OPT;
- goto closeGroup;
- case XML_ROLE_GROUP_CLOSE_REP:
- quant = XML_CQUANT_REP;
- goto closeGroup;
- case XML_ROLE_GROUP_CLOSE_PLUS:
- quant = XML_CQUANT_PLUS;
- closeGroup:
- if (dtd->in_eldecl) {
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- dtd->scaffLevel--;
- dtd->scaffold[dtd->scaffIndex[dtd->scaffLevel]].quant = quant;
- if (dtd->scaffLevel == 0) {
- if (!handleDefault) {
- XML_Content *model = build_model(parser);
- if (!model)
- return XML_ERROR_NO_MEMORY;
- *eventEndPP = s;
- elementDeclHandler(handlerArg, declElementType->name, model);
- }
- dtd->in_eldecl = XML_FALSE;
- dtd->contentStringLen = 0;
- }
- }
- break;
- /* End element declaration stuff */
-
- case XML_ROLE_PI:
- if (!reportProcessingInstruction(parser, enc, s, next))
- return XML_ERROR_NO_MEMORY;
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_COMMENT:
- if (!reportComment(parser, enc, s, next))
- return XML_ERROR_NO_MEMORY;
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_NONE:
- switch (tok) {
- case XML_TOK_BOM:
- handleDefault = XML_FALSE;
- break;
- }
- break;
- case XML_ROLE_DOCTYPE_NONE:
- if (startDoctypeDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_ENTITY_NONE:
- if (dtd->keepProcessing && entityDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_NOTATION_NONE:
- if (notationDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_ATTLIST_NONE:
- if (dtd->keepProcessing && attlistDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_ELEMENT_NONE:
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- break;
- } /* end of big switch */
-
- if (handleDefault && defaultHandler)
- reportDefault(parser, enc, s, next);
-
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default:
- s = next;
- tok = XmlPrologTok(enc, s, end, &next);
- }
- }
- /* not reached */
-}
-
-static enum XML_Error PTRCALL
-epilogProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- processor = epilogProcessor;
- eventPtr = s;
- for (;;) {
- const char *next = NULL;
- int tok = XmlPrologTok(encoding, s, end, &next);
- eventEndPtr = next;
- switch (tok) {
- /* report partial linebreak - it might be the last token */
- case -XML_TOK_PROLOG_S:
- if (defaultHandler) {
- reportDefault(parser, encoding, s, next);
- if (ps_parsing == XML_FINISHED)
- return XML_ERROR_ABORTED;
- }
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_TOK_NONE:
- *nextPtr = s;
- return XML_ERROR_NONE;
- case XML_TOK_PROLOG_S:
- if (defaultHandler)
- reportDefault(parser, encoding, s, next);
- break;
- case XML_TOK_PI:
- if (!reportProcessingInstruction(parser, encoding, s, next))
- return XML_ERROR_NO_MEMORY;
- break;
- case XML_TOK_COMMENT:
- if (!reportComment(parser, encoding, s, next))
- return XML_ERROR_NO_MEMORY;
- break;
- case XML_TOK_INVALID:
- eventPtr = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- if (!ps_finalBuffer) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (!ps_finalBuffer) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_PARTIAL_CHAR;
- default:
- return XML_ERROR_JUNK_AFTER_DOC_ELEMENT;
- }
- eventPtr = s = next;
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default: ;
- }
- }
-}
-
-static enum XML_Error
-processInternalEntity(XML_Parser parser, ENTITY *entity,
- XML_Bool betweenDecl)
-{
- const char *textStart, *textEnd;
- const char *next;
- enum XML_Error result;
- OPEN_INTERNAL_ENTITY *openEntity;
-
- if (freeInternalEntities) {
- openEntity = freeInternalEntities;
- freeInternalEntities = openEntity->next;
- }
- else {
- openEntity = (OPEN_INTERNAL_ENTITY *)MALLOC(sizeof(OPEN_INTERNAL_ENTITY));
- if (!openEntity)
- return XML_ERROR_NO_MEMORY;
- }
- entity->open = XML_TRUE;
- entity->processed = 0;
- openEntity->next = openInternalEntities;
- openInternalEntities = openEntity;
- openEntity->entity = entity;
- openEntity->startTagLevel = tagLevel;
- openEntity->betweenDecl = betweenDecl;
- openEntity->internalEventPtr = NULL;
- openEntity->internalEventEndPtr = NULL;
- textStart = (char *)entity->textPtr;
- textEnd = (char *)(entity->textPtr + entity->textLen);
-
-#ifdef XML_DTD
- if (entity->is_param) {
- int tok = XmlPrologTok(internalEncoding, textStart, textEnd, &next);
- result = doProlog(parser, internalEncoding, textStart, textEnd, tok,
- next, &next, XML_FALSE);
- }
- else
-#endif /* XML_DTD */
- result = doContent(parser, tagLevel, internalEncoding, textStart,
- textEnd, &next, XML_FALSE);
-
- if (result == XML_ERROR_NONE) {
- if (textEnd != next && ps_parsing == XML_SUSPENDED) {
- entity->processed = (int)(next - textStart);
- processor = internalEntityProcessor;
- }
- else {
- entity->open = XML_FALSE;
- openInternalEntities = openEntity->next;
- /* put openEntity back in list of free instances */
- openEntity->next = freeInternalEntities;
- freeInternalEntities = openEntity;
- }
- }
- return result;
-}
-
-static enum XML_Error PTRCALL
-internalEntityProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- ENTITY *entity;
- const char *textStart, *textEnd;
- const char *next;
- enum XML_Error result;
- OPEN_INTERNAL_ENTITY *openEntity = openInternalEntities;
- if (!openEntity)
- return XML_ERROR_UNEXPECTED_STATE;
-
- entity = openEntity->entity;
- textStart = ((char *)entity->textPtr) + entity->processed;
- textEnd = (char *)(entity->textPtr + entity->textLen);
-
-#ifdef XML_DTD
- if (entity->is_param) {
- int tok = XmlPrologTok(internalEncoding, textStart, textEnd, &next);
- result = doProlog(parser, internalEncoding, textStart, textEnd, tok,
- next, &next, XML_FALSE);
- }
- else
-#endif /* XML_DTD */
- result = doContent(parser, openEntity->startTagLevel, internalEncoding,
- textStart, textEnd, &next, XML_FALSE);
-
- if (result != XML_ERROR_NONE)
- return result;
- else if (textEnd != next && ps_parsing == XML_SUSPENDED) {
- entity->processed = (int)(next - (char *)entity->textPtr);
- return result;
- }
- else {
- entity->open = XML_FALSE;
- openInternalEntities = openEntity->next;
- /* put openEntity back in list of free instances */
- openEntity->next = freeInternalEntities;
- freeInternalEntities = openEntity;
- }
-
-#ifdef XML_DTD
- if (entity->is_param) {
- int tok;
- processor = prologProcessor;
- tok = XmlPrologTok(encoding, s, end, &next);
- return doProlog(parser, encoding, s, end, tok, next, nextPtr,
- (XML_Bool)!ps_finalBuffer);
- }
- else
-#endif /* XML_DTD */
- {
- processor = contentProcessor;
- /* see externalEntityContentProcessor vs contentProcessor */
- return doContent(parser, parentParser ? 1 : 0, encoding, s, end,
- nextPtr, (XML_Bool)!ps_finalBuffer);
- }
-}
-
-static enum XML_Error PTRCALL
-errorProcessor(XML_Parser parser,
- const char *UNUSED_P(s),
- const char *UNUSED_P(end),
- const char **UNUSED_P(nextPtr))
-{
- return errorCode;
-}
-
-static enum XML_Error
-storeAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata,
- const char *ptr, const char *end,
- STRING_POOL *pool)
-{
- enum XML_Error result = appendAttributeValue(parser, enc, isCdata, ptr,
- end, pool);
- if (result)
- return result;
- if (!isCdata && poolLength(pool) && poolLastChar(pool) == 0x20)
- poolChop(pool);
- if (!poolAppendChar(pool, XML_T('\0')))
- return XML_ERROR_NO_MEMORY;
- return XML_ERROR_NONE;
-}
-
-static enum XML_Error
-appendAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata,
- const char *ptr, const char *end,
- STRING_POOL *pool)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- for (;;) {
- const char *next;
- int tok = XmlAttributeValueTok(enc, ptr, end, &next);
- switch (tok) {
- case XML_TOK_NONE:
- return XML_ERROR_NONE;
- case XML_TOK_INVALID:
- if (enc == encoding)
- eventPtr = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_CHAR_REF:
- {
- XML_Char buf[XML_ENCODE_MAX];
- int i;
- int n = XmlCharRefNumber(enc, ptr);
- if (n < 0) {
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_BAD_CHAR_REF;
- }
- if (!isCdata
- && n == 0x20 /* space */
- && (poolLength(pool) == 0 || poolLastChar(pool) == 0x20))
- break;
- n = XmlEncode(n, (ICHAR *)buf);
- if (!n) {
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_BAD_CHAR_REF;
- }
- for (i = 0; i < n; i++) {
- if (!poolAppendChar(pool, buf[i]))
- return XML_ERROR_NO_MEMORY;
- }
- }
- break;
- case XML_TOK_DATA_CHARS:
- if (!poolAppend(pool, enc, ptr, next))
- return XML_ERROR_NO_MEMORY;
- break;
- case XML_TOK_TRAILING_CR:
- next = ptr + enc->minBytesPerChar;
- /* fall through */
- case XML_TOK_ATTRIBUTE_VALUE_S:
- case XML_TOK_DATA_NEWLINE:
- if (!isCdata && (poolLength(pool) == 0 || poolLastChar(pool) == 0x20))
- break;
- if (!poolAppendChar(pool, 0x20))
- return XML_ERROR_NO_MEMORY;
- break;
- case XML_TOK_ENTITY_REF:
- {
- const XML_Char *name;
- ENTITY *entity;
- char checkEntityDecl;
- XML_Char ch = (XML_Char) XmlPredefinedEntityName(enc,
- ptr + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (ch) {
- if (!poolAppendChar(pool, ch))
- return XML_ERROR_NO_MEMORY;
- break;
- }
- name = poolStoreString(&temp2Pool, enc,
- ptr + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0);
- poolDiscard(&temp2Pool);
- /* First, determine if a check for an existing declaration is needed;
- if yes, check that the entity exists, and that it is internal.
- */
- if (pool == &dtd->pool) /* are we called from prolog? */
- checkEntityDecl =
-#ifdef XML_DTD
- prologState.documentEntity &&
-#endif /* XML_DTD */
- (dtd->standalone
- ? !openInternalEntities
- : !dtd->hasParamEntityRefs);
- else /* if (pool == &tempPool): we are called from content */
- checkEntityDecl = !dtd->hasParamEntityRefs || dtd->standalone;
- if (checkEntityDecl) {
- if (!entity)
- return XML_ERROR_UNDEFINED_ENTITY;
- else if (!entity->is_internal)
- return XML_ERROR_ENTITY_DECLARED_IN_PE;
- }
- else if (!entity) {
- /* Cannot report skipped entity here - see comments on
- skippedEntityHandler.
- if (skippedEntityHandler)
- skippedEntityHandler(handlerArg, name, 0);
- */
- /* Cannot call the default handler because this would be
- out of sync with the call to the startElementHandler.
- if ((pool == &tempPool) && defaultHandler)
- reportDefault(parser, enc, ptr, next);
- */
- break;
- }
- if (entity->open) {
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_RECURSIVE_ENTITY_REF;
- }
- if (entity->notation) {
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_BINARY_ENTITY_REF;
- }
- if (!entity->textPtr) {
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF;
- }
- else {
- enum XML_Error result;
- const XML_Char *textEnd = entity->textPtr + entity->textLen;
- entity->open = XML_TRUE;
- result = appendAttributeValue(parser, internalEncoding, isCdata,
- (char *)entity->textPtr,
- (char *)textEnd, pool);
- entity->open = XML_FALSE;
- if (result)
- return result;
- }
- }
- break;
- default:
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_UNEXPECTED_STATE;
- }
- ptr = next;
- }
- /* not reached */
-}
-
-static enum XML_Error
-storeEntityValue(XML_Parser parser,
- const ENCODING *enc,
- const char *entityTextPtr,
- const char *entityTextEnd)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- STRING_POOL *pool = &(dtd->entityValuePool);
- enum XML_Error result = XML_ERROR_NONE;
-#ifdef XML_DTD
- int oldInEntityValue = prologState.inEntityValue;
- prologState.inEntityValue = 1;
-#endif /* XML_DTD */
- /* never return Null for the value argument in EntityDeclHandler,
- since this would indicate an external entity; therefore we
- have to make sure that entityValuePool.start is not null */
- if (!pool->blocks) {
- if (!poolGrow(pool))
- return XML_ERROR_NO_MEMORY;
- }
-
- for (;;) {
- const char *next;
- int tok = XmlEntityValueTok(enc, entityTextPtr, entityTextEnd, &next);
- switch (tok) {
- case XML_TOK_PARAM_ENTITY_REF:
-#ifdef XML_DTD
- if (isParamEntity || enc != encoding) {
- const XML_Char *name;
- ENTITY *entity;
- name = poolStoreString(&tempPool, enc,
- entityTextPtr + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!name) {
- result = XML_ERROR_NO_MEMORY;
- goto endEntityValue;
- }
- entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0);
- poolDiscard(&tempPool);
- if (!entity) {
- /* not a well-formedness error - see XML 1.0: WFC Entity Declared */
- /* cannot report skipped entity here - see comments on
- skippedEntityHandler
- if (skippedEntityHandler)
- skippedEntityHandler(handlerArg, name, 0);
- */
- dtd->keepProcessing = dtd->standalone;
- goto endEntityValue;
- }
- if (entity->open) {
- if (enc == encoding)
- eventPtr = entityTextPtr;
- result = XML_ERROR_RECURSIVE_ENTITY_REF;
- goto endEntityValue;
- }
- if (entity->systemId) {
- if (externalEntityRefHandler) {
- dtd->paramEntityRead = XML_FALSE;
- entity->open = XML_TRUE;
- if (!externalEntityRefHandler(externalEntityRefHandlerArg,
- 0,
- entity->base,
- entity->systemId,
- entity->publicId)) {
- entity->open = XML_FALSE;
- result = XML_ERROR_EXTERNAL_ENTITY_HANDLING;
- goto endEntityValue;
- }
- entity->open = XML_FALSE;
- if (!dtd->paramEntityRead)
- dtd->keepProcessing = dtd->standalone;
- }
- else
- dtd->keepProcessing = dtd->standalone;
- }
- else {
- entity->open = XML_TRUE;
- result = storeEntityValue(parser,
- internalEncoding,
- (char *)entity->textPtr,
- (char *)(entity->textPtr
- + entity->textLen));
- entity->open = XML_FALSE;
- if (result)
- goto endEntityValue;
- }
- break;
- }
-#endif /* XML_DTD */
- /* In the internal subset, PE references are not legal
- within markup declarations, e.g entity values in this case. */
- eventPtr = entityTextPtr;
- result = XML_ERROR_PARAM_ENTITY_REF;
- goto endEntityValue;
- case XML_TOK_NONE:
- result = XML_ERROR_NONE;
- goto endEntityValue;
- case XML_TOK_ENTITY_REF:
- case XML_TOK_DATA_CHARS:
- if (!poolAppend(pool, enc, entityTextPtr, next)) {
- result = XML_ERROR_NO_MEMORY;
- goto endEntityValue;
- }
- break;
- case XML_TOK_TRAILING_CR:
- next = entityTextPtr + enc->minBytesPerChar;
- /* fall through */
- case XML_TOK_DATA_NEWLINE:
- if (pool->end == pool->ptr && !poolGrow(pool)) {
- result = XML_ERROR_NO_MEMORY;
- goto endEntityValue;
- }
- *(pool->ptr)++ = 0xA;
- break;
- case XML_TOK_CHAR_REF:
- {
- XML_Char buf[XML_ENCODE_MAX];
- int i;
- int n = XmlCharRefNumber(enc, entityTextPtr);
- if (n < 0) {
- if (enc == encoding)
- eventPtr = entityTextPtr;
- result = XML_ERROR_BAD_CHAR_REF;
- goto endEntityValue;
- }
- n = XmlEncode(n, (ICHAR *)buf);
- if (!n) {
- if (enc == encoding)
- eventPtr = entityTextPtr;
- result = XML_ERROR_BAD_CHAR_REF;
- goto endEntityValue;
- }
- for (i = 0; i < n; i++) {
- if (pool->end == pool->ptr && !poolGrow(pool)) {
- result = XML_ERROR_NO_MEMORY;
- goto endEntityValue;
- }
- *(pool->ptr)++ = buf[i];
- }
- }
- break;
- case XML_TOK_PARTIAL:
- if (enc == encoding)
- eventPtr = entityTextPtr;
- result = XML_ERROR_INVALID_TOKEN;
- goto endEntityValue;
- case XML_TOK_INVALID:
- if (enc == encoding)
- eventPtr = next;
- result = XML_ERROR_INVALID_TOKEN;
- goto endEntityValue;
- default:
- if (enc == encoding)
- eventPtr = entityTextPtr;
- result = XML_ERROR_UNEXPECTED_STATE;
- goto endEntityValue;
- }
- entityTextPtr = next;
- }
-endEntityValue:
-#ifdef XML_DTD
- prologState.inEntityValue = oldInEntityValue;
-#endif /* XML_DTD */
- return result;
-}
-
-static void FASTCALL
-normalizeLines(XML_Char *s)
-{
- XML_Char *p;
- for (;; s++) {
- if (*s == XML_T('\0'))
- return;
- if (*s == 0xD)
- break;
- }
- p = s;
- do {
- if (*s == 0xD) {
- *p++ = 0xA;
- if (*++s == 0xA)
- s++;
- }
- else
- *p++ = *s++;
- } while (*s);
- *p = XML_T('\0');
-}
-
-static int
-reportProcessingInstruction(XML_Parser parser, const ENCODING *enc,
- const char *start, const char *end)
-{
- const XML_Char *target;
- XML_Char *data;
- const char *tem;
- if (!processingInstructionHandler) {
- if (defaultHandler)
- reportDefault(parser, enc, start, end);
- return 1;
- }
- start += enc->minBytesPerChar * 2;
- tem = start + XmlNameLength(enc, start);
- target = poolStoreString(&tempPool, enc, start, tem);
- if (!target)
- return 0;
- poolFinish(&tempPool);
- data = poolStoreString(&tempPool, enc,
- XmlSkipS(enc, tem),
- end - enc->minBytesPerChar*2);
- if (!data)
- return 0;
- normalizeLines(data);
- processingInstructionHandler(handlerArg, target, data);
- poolClear(&tempPool);
- return 1;
-}
-
-static int
-reportComment(XML_Parser parser, const ENCODING *enc,
- const char *start, const char *end)
-{
- XML_Char *data;
- if (!commentHandler) {
- if (defaultHandler)
- reportDefault(parser, enc, start, end);
- return 1;
- }
- data = poolStoreString(&tempPool,
- enc,
- start + enc->minBytesPerChar * 4,
- end - enc->minBytesPerChar * 3);
- if (!data)
- return 0;
- normalizeLines(data);
- commentHandler(handlerArg, data);
- poolClear(&tempPool);
- return 1;
-}
-
-static void
-reportDefault(XML_Parser parser, const ENCODING *enc,
- const char *s, const char *end)
-{
- if (MUST_CONVERT(enc, s)) {
- enum XML_Convert_Result convert_res;
- const char **eventPP;
- const char **eventEndPP;
- if (enc == encoding) {
- eventPP = &eventPtr;
- eventEndPP = &eventEndPtr;
- }
- else {
- eventPP = &(openInternalEntities->internalEventPtr);
- eventEndPP = &(openInternalEntities->internalEventEndPtr);
- }
- do {
- ICHAR *dataPtr = (ICHAR *)dataBuf;
- convert_res = XmlConvert(enc, &s, end, &dataPtr, (ICHAR *)dataBufEnd);
- *eventEndPP = s;
- defaultHandler(handlerArg, dataBuf, (int)(dataPtr - (ICHAR *)dataBuf));
- *eventPP = s;
- } while ((convert_res != XML_CONVERT_COMPLETED) && (convert_res != XML_CONVERT_INPUT_INCOMPLETE));
- }
- else
- defaultHandler(handlerArg, (XML_Char *)s, (int)((XML_Char *)end - (XML_Char *)s));
-}
-
-
-static int
-defineAttribute(ELEMENT_TYPE *type, ATTRIBUTE_ID *attId, XML_Bool isCdata,
- XML_Bool isId, const XML_Char *value, XML_Parser parser)
-{
- DEFAULT_ATTRIBUTE *att;
- if (value || isId) {
- /* The handling of default attributes gets messed up if we have
- a default which duplicates a non-default. */
- int i;
- for (i = 0; i < type->nDefaultAtts; i++)
- if (attId == type->defaultAtts[i].id)
- return 1;
- if (isId && !type->idAtt && !attId->xmlns)
- type->idAtt = attId;
- }
- if (type->nDefaultAtts == type->allocDefaultAtts) {
- if (type->allocDefaultAtts == 0) {
- type->allocDefaultAtts = 8;
- type->defaultAtts = (DEFAULT_ATTRIBUTE *)MALLOC(type->allocDefaultAtts
- * sizeof(DEFAULT_ATTRIBUTE));
- if (!type->defaultAtts)
- return 0;
- }
- else {
- DEFAULT_ATTRIBUTE *temp;
- int count = type->allocDefaultAtts * 2;
- temp = (DEFAULT_ATTRIBUTE *)
- REALLOC(type->defaultAtts, (count * sizeof(DEFAULT_ATTRIBUTE)));
- if (temp == NULL)
- return 0;
- type->allocDefaultAtts = count;
- type->defaultAtts = temp;
- }
- }
- att = type->defaultAtts + type->nDefaultAtts;
- att->id = attId;
- att->value = value;
- att->isCdata = isCdata;
- if (!isCdata)
- attId->maybeTokenized = XML_TRUE;
- type->nDefaultAtts += 1;
- return 1;
-}
-
-static int
-setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *elementType)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- const XML_Char *name;
- for (name = elementType->name; *name; name++) {
- if (*name == XML_T(ASCII_COLON)) {
- PREFIX *prefix;
- const XML_Char *s;
- for (s = elementType->name; s != name; s++) {
- if (!poolAppendChar(&dtd->pool, *s))
- return 0;
- }
- if (!poolAppendChar(&dtd->pool, XML_T('\0')))
- return 0;
- prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&dtd->pool),
- sizeof(PREFIX));
- if (!prefix)
- return 0;
- if (prefix->name == poolStart(&dtd->pool))
- poolFinish(&dtd->pool);
- else
- poolDiscard(&dtd->pool);
- elementType->prefix = prefix;
-
- }
- }
- return 1;
-}
-
-static ATTRIBUTE_ID *
-getAttributeId(XML_Parser parser, const ENCODING *enc,
- const char *start, const char *end)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- ATTRIBUTE_ID *id;
- const XML_Char *name;
- if (!poolAppendChar(&dtd->pool, XML_T('\0')))
- return NULL;
- name = poolStoreString(&dtd->pool, enc, start, end);
- if (!name)
- return NULL;
- /* skip quotation mark - its storage will be re-used (like in name[-1]) */
- ++name;
- id = (ATTRIBUTE_ID *)lookup(parser, &dtd->attributeIds, name, sizeof(ATTRIBUTE_ID));
- if (!id)
- return NULL;
- if (id->name != name)
- poolDiscard(&dtd->pool);
- else {
- poolFinish(&dtd->pool);
- if (!ns)
- ;
- else if (name[0] == XML_T(ASCII_x)
- && name[1] == XML_T(ASCII_m)
- && name[2] == XML_T(ASCII_l)
- && name[3] == XML_T(ASCII_n)
- && name[4] == XML_T(ASCII_s)
- && (name[5] == XML_T('\0') || name[5] == XML_T(ASCII_COLON))) {
- if (name[5] == XML_T('\0'))
- id->prefix = &dtd->defaultPrefix;
- else
- id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes, name + 6, sizeof(PREFIX));
- id->xmlns = XML_TRUE;
- }
- else {
- int i;
- for (i = 0; name[i]; i++) {
- /* attributes without prefix are *not* in the default namespace */
- if (name[i] == XML_T(ASCII_COLON)) {
- int j;
- for (j = 0; j < i; j++) {
- if (!poolAppendChar(&dtd->pool, name[j]))
- return NULL;
- }
- if (!poolAppendChar(&dtd->pool, XML_T('\0')))
- return NULL;
- id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&dtd->pool),
- sizeof(PREFIX));
- if (!id->prefix)
- return NULL;
- if (id->prefix->name == poolStart(&dtd->pool))
- poolFinish(&dtd->pool);
- else
- poolDiscard(&dtd->pool);
- break;
- }
- }
- }
- }
- return id;
-}
-
-#define CONTEXT_SEP XML_T(ASCII_FF)
-
-static const XML_Char *
-getContext(XML_Parser parser)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- HASH_TABLE_ITER iter;
- XML_Bool needSep = XML_FALSE;
-
- if (dtd->defaultPrefix.binding) {
- int i;
- int len;
- if (!poolAppendChar(&tempPool, XML_T(ASCII_EQUALS)))
- return NULL;
- len = dtd->defaultPrefix.binding->uriLen;
- if (namespaceSeparator)
- len--;
- for (i = 0; i < len; i++)
- if (!poolAppendChar(&tempPool, dtd->defaultPrefix.binding->uri[i]))
- return NULL;
- needSep = XML_TRUE;
- }
-
- hashTableIterInit(&iter, &(dtd->prefixes));
- for (;;) {
- int i;
- int len;
- const XML_Char *s;
- PREFIX *prefix = (PREFIX *)hashTableIterNext(&iter);
- if (!prefix)
- break;
- if (!prefix->binding)
- continue;
- if (needSep && !poolAppendChar(&tempPool, CONTEXT_SEP))
- return NULL;
- for (s = prefix->name; *s; s++)
- if (!poolAppendChar(&tempPool, *s))
- return NULL;
- if (!poolAppendChar(&tempPool, XML_T(ASCII_EQUALS)))
- return NULL;
- len = prefix->binding->uriLen;
- if (namespaceSeparator)
- len--;
- for (i = 0; i < len; i++)
- if (!poolAppendChar(&tempPool, prefix->binding->uri[i]))
- return NULL;
- needSep = XML_TRUE;
- }
-
-
- hashTableIterInit(&iter, &(dtd->generalEntities));
- for (;;) {
- const XML_Char *s;
- ENTITY *e = (ENTITY *)hashTableIterNext(&iter);
- if (!e)
- break;
- if (!e->open)
- continue;
- if (needSep && !poolAppendChar(&tempPool, CONTEXT_SEP))
- return NULL;
- for (s = e->name; *s; s++)
- if (!poolAppendChar(&tempPool, *s))
- return 0;
- needSep = XML_TRUE;
- }
-
- if (!poolAppendChar(&tempPool, XML_T('\0')))
- return NULL;
- return tempPool.start;
-}
-
-static XML_Bool
-setContext(XML_Parser parser, const XML_Char *context)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- const XML_Char *s = context;
-
- while (*context != XML_T('\0')) {
- if (*s == CONTEXT_SEP || *s == XML_T('\0')) {
- ENTITY *e;
- if (!poolAppendChar(&tempPool, XML_T('\0')))
- return XML_FALSE;
- e = (ENTITY *)lookup(parser, &dtd->generalEntities, poolStart(&tempPool), 0);
- if (e)
- e->open = XML_TRUE;
- if (*s != XML_T('\0'))
- s++;
- context = s;
- poolDiscard(&tempPool);
- }
- else if (*s == XML_T(ASCII_EQUALS)) {
- PREFIX *prefix;
- if (poolLength(&tempPool) == 0)
- prefix = &dtd->defaultPrefix;
- else {
- if (!poolAppendChar(&tempPool, XML_T('\0')))
- return XML_FALSE;
- prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&tempPool),
- sizeof(PREFIX));
- if (!prefix)
- return XML_FALSE;
- if (prefix->name == poolStart(&tempPool)) {
- prefix->name = poolCopyString(&dtd->pool, prefix->name);
- if (!prefix->name)
- return XML_FALSE;
- }
- poolDiscard(&tempPool);
- }
- for (context = s + 1;
- *context != CONTEXT_SEP && *context != XML_T('\0');
- context++)
- if (!poolAppendChar(&tempPool, *context))
- return XML_FALSE;
- if (!poolAppendChar(&tempPool, XML_T('\0')))
- return XML_FALSE;
- if (addBinding(parser, prefix, NULL, poolStart(&tempPool),
- &inheritedBindings) != XML_ERROR_NONE)
- return XML_FALSE;
- poolDiscard(&tempPool);
- if (*context != XML_T('\0'))
- ++context;
- s = context;
- }
- else {
- if (!poolAppendChar(&tempPool, *s))
- return XML_FALSE;
- s++;
- }
- }
- return XML_TRUE;
-}
-
-static void FASTCALL
-normalizePublicId(XML_Char *publicId)
-{
- XML_Char *p = publicId;
- XML_Char *s;
- for (s = publicId; *s; s++) {
- switch (*s) {
- case 0x20:
- case 0xD:
- case 0xA:
- if (p != publicId && p[-1] != 0x20)
- *p++ = 0x20;
- break;
- default:
- *p++ = *s;
- }
- }
- if (p != publicId && p[-1] == 0x20)
- --p;
- *p = XML_T('\0');
-}
-
-static DTD *
-dtdCreate(const XML_Memory_Handling_Suite *ms)
-{
- DTD *p = (DTD *)ms->malloc_fcn(sizeof(DTD));
- if (p == NULL)
- return p;
- poolInit(&(p->pool), ms);
- poolInit(&(p->entityValuePool), ms);
- hashTableInit(&(p->generalEntities), ms);
- hashTableInit(&(p->elementTypes), ms);
- hashTableInit(&(p->attributeIds), ms);
- hashTableInit(&(p->prefixes), ms);
-#ifdef XML_DTD
- p->paramEntityRead = XML_FALSE;
- hashTableInit(&(p->paramEntities), ms);
-#endif /* XML_DTD */
- p->defaultPrefix.name = NULL;
- p->defaultPrefix.binding = NULL;
-
- p->in_eldecl = XML_FALSE;
- p->scaffIndex = NULL;
- p->scaffold = NULL;
- p->scaffLevel = 0;
- p->scaffSize = 0;
- p->scaffCount = 0;
- p->contentStringLen = 0;
-
- p->keepProcessing = XML_TRUE;
- p->hasParamEntityRefs = XML_FALSE;
- p->standalone = XML_FALSE;
- return p;
-}
-
-static void
-dtdReset(DTD *p, const XML_Memory_Handling_Suite *ms)
-{
- HASH_TABLE_ITER iter;
- hashTableIterInit(&iter, &(p->elementTypes));
- for (;;) {
- ELEMENT_TYPE *e = (ELEMENT_TYPE *)hashTableIterNext(&iter);
- if (!e)
- break;
- if (e->allocDefaultAtts != 0)
- ms->free_fcn(e->defaultAtts);
- }
- hashTableClear(&(p->generalEntities));
-#ifdef XML_DTD
- p->paramEntityRead = XML_FALSE;
- hashTableClear(&(p->paramEntities));
-#endif /* XML_DTD */
- hashTableClear(&(p->elementTypes));
- hashTableClear(&(p->attributeIds));
- hashTableClear(&(p->prefixes));
- poolClear(&(p->pool));
- poolClear(&(p->entityValuePool));
- p->defaultPrefix.name = NULL;
- p->defaultPrefix.binding = NULL;
-
- p->in_eldecl = XML_FALSE;
-
- ms->free_fcn(p->scaffIndex);
- p->scaffIndex = NULL;
- ms->free_fcn(p->scaffold);
- p->scaffold = NULL;
-
- p->scaffLevel = 0;
- p->scaffSize = 0;
- p->scaffCount = 0;
- p->contentStringLen = 0;
-
- p->keepProcessing = XML_TRUE;
- p->hasParamEntityRefs = XML_FALSE;
- p->standalone = XML_FALSE;
-}
-
-static void
-dtdDestroy(DTD *p, XML_Bool isDocEntity, const XML_Memory_Handling_Suite *ms)
-{
- HASH_TABLE_ITER iter;
- hashTableIterInit(&iter, &(p->elementTypes));
- for (;;) {
- ELEMENT_TYPE *e = (ELEMENT_TYPE *)hashTableIterNext(&iter);
- if (!e)
- break;
- if (e->allocDefaultAtts != 0)
- ms->free_fcn(e->defaultAtts);
- }
- hashTableDestroy(&(p->generalEntities));
-#ifdef XML_DTD
- hashTableDestroy(&(p->paramEntities));
-#endif /* XML_DTD */
- hashTableDestroy(&(p->elementTypes));
- hashTableDestroy(&(p->attributeIds));
- hashTableDestroy(&(p->prefixes));
- poolDestroy(&(p->pool));
- poolDestroy(&(p->entityValuePool));
- if (isDocEntity) {
- ms->free_fcn(p->scaffIndex);
- ms->free_fcn(p->scaffold);
- }
- ms->free_fcn(p);
-}
-
-/* Do a deep copy of the DTD. Return 0 for out of memory, non-zero otherwise.
- The new DTD has already been initialized.
-*/
-static int
-dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd, const XML_Memory_Handling_Suite *ms)
-{
- HASH_TABLE_ITER iter;
-
- /* Copy the prefix table. */
-
- hashTableIterInit(&iter, &(oldDtd->prefixes));
- for (;;) {
- const XML_Char *name;
- const PREFIX *oldP = (PREFIX *)hashTableIterNext(&iter);
- if (!oldP)
- break;
- name = poolCopyString(&(newDtd->pool), oldP->name);
- if (!name)
- return 0;
- if (!lookup(oldParser, &(newDtd->prefixes), name, sizeof(PREFIX)))
- return 0;
- }
-
- hashTableIterInit(&iter, &(oldDtd->attributeIds));
-
- /* Copy the attribute id table. */
-
- for (;;) {
- ATTRIBUTE_ID *newA;
- const XML_Char *name;
- const ATTRIBUTE_ID *oldA = (ATTRIBUTE_ID *)hashTableIterNext(&iter);
-
- if (!oldA)
- break;
- /* Remember to allocate the scratch byte before the name. */
- if (!poolAppendChar(&(newDtd->pool), XML_T('\0')))
- return 0;
- name = poolCopyString(&(newDtd->pool), oldA->name);
- if (!name)
- return 0;
- ++name;
- newA = (ATTRIBUTE_ID *)lookup(oldParser, &(newDtd->attributeIds), name,
- sizeof(ATTRIBUTE_ID));
- if (!newA)
- return 0;
- newA->maybeTokenized = oldA->maybeTokenized;
- if (oldA->prefix) {
- newA->xmlns = oldA->xmlns;
- if (oldA->prefix == &oldDtd->defaultPrefix)
- newA->prefix = &newDtd->defaultPrefix;
- else
- newA->prefix = (PREFIX *)lookup(oldParser, &(newDtd->prefixes),
- oldA->prefix->name, 0);
- }
- }
-
- /* Copy the element type table. */
-
- hashTableIterInit(&iter, &(oldDtd->elementTypes));
-
- for (;;) {
- int i;
- ELEMENT_TYPE *newE;
- const XML_Char *name;
- const ELEMENT_TYPE *oldE = (ELEMENT_TYPE *)hashTableIterNext(&iter);
- if (!oldE)
- break;
- name = poolCopyString(&(newDtd->pool), oldE->name);
- if (!name)
- return 0;
- newE = (ELEMENT_TYPE *)lookup(oldParser, &(newDtd->elementTypes), name,
- sizeof(ELEMENT_TYPE));
- if (!newE)
- return 0;
- if (oldE->nDefaultAtts) {
- newE->defaultAtts = (DEFAULT_ATTRIBUTE *)
- ms->malloc_fcn(oldE->nDefaultAtts * sizeof(DEFAULT_ATTRIBUTE));
- if (!newE->defaultAtts) {
- ms->free_fcn(newE);
- return 0;
- }
- }
- if (oldE->idAtt)
- newE->idAtt = (ATTRIBUTE_ID *)
- lookup(oldParser, &(newDtd->attributeIds), oldE->idAtt->name, 0);
- newE->allocDefaultAtts = newE->nDefaultAtts = oldE->nDefaultAtts;
- if (oldE->prefix)
- newE->prefix = (PREFIX *)lookup(oldParser, &(newDtd->prefixes),
- oldE->prefix->name, 0);
- for (i = 0; i < newE->nDefaultAtts; i++) {
- newE->defaultAtts[i].id = (ATTRIBUTE_ID *)
- lookup(oldParser, &(newDtd->attributeIds), oldE->defaultAtts[i].id->name, 0);
- newE->defaultAtts[i].isCdata = oldE->defaultAtts[i].isCdata;
- if (oldE->defaultAtts[i].value) {
- newE->defaultAtts[i].value
- = poolCopyString(&(newDtd->pool), oldE->defaultAtts[i].value);
- if (!newE->defaultAtts[i].value)
- return 0;
- }
- else
- newE->defaultAtts[i].value = NULL;
- }
- }
-
- /* Copy the entity tables. */
- if (!copyEntityTable(oldParser,
- &(newDtd->generalEntities),
- &(newDtd->pool),
- &(oldDtd->generalEntities)))
- return 0;
-
-#ifdef XML_DTD
- if (!copyEntityTable(oldParser,
- &(newDtd->paramEntities),
- &(newDtd->pool),
- &(oldDtd->paramEntities)))
- return 0;
- newDtd->paramEntityRead = oldDtd->paramEntityRead;
-#endif /* XML_DTD */
-
- newDtd->keepProcessing = oldDtd->keepProcessing;
- newDtd->hasParamEntityRefs = oldDtd->hasParamEntityRefs;
- newDtd->standalone = oldDtd->standalone;
-
- /* Don't want deep copying for scaffolding */
- newDtd->in_eldecl = oldDtd->in_eldecl;
- newDtd->scaffold = oldDtd->scaffold;
- newDtd->contentStringLen = oldDtd->contentStringLen;
- newDtd->scaffSize = oldDtd->scaffSize;
- newDtd->scaffLevel = oldDtd->scaffLevel;
- newDtd->scaffIndex = oldDtd->scaffIndex;
-
- return 1;
-} /* End dtdCopy */
-
-static int
-copyEntityTable(XML_Parser oldParser,
- HASH_TABLE *newTable,
- STRING_POOL *newPool,
- const HASH_TABLE *oldTable)
-{
- HASH_TABLE_ITER iter;
- const XML_Char *cachedOldBase = NULL;
- const XML_Char *cachedNewBase = NULL;
-
- hashTableIterInit(&iter, oldTable);
-
- for (;;) {
- ENTITY *newE;
- const XML_Char *name;
- const ENTITY *oldE = (ENTITY *)hashTableIterNext(&iter);
- if (!oldE)
- break;
- name = poolCopyString(newPool, oldE->name);
- if (!name)
- return 0;
- newE = (ENTITY *)lookup(oldParser, newTable, name, sizeof(ENTITY));
- if (!newE)
- return 0;
- if (oldE->systemId) {
- const XML_Char *tem = poolCopyString(newPool, oldE->systemId);
- if (!tem)
- return 0;
- newE->systemId = tem;
- if (oldE->base) {
- if (oldE->base == cachedOldBase)
- newE->base = cachedNewBase;
- else {
- cachedOldBase = oldE->base;
- tem = poolCopyString(newPool, cachedOldBase);
- if (!tem)
- return 0;
- cachedNewBase = newE->base = tem;
- }
- }
- if (oldE->publicId) {
- tem = poolCopyString(newPool, oldE->publicId);
- if (!tem)
- return 0;
- newE->publicId = tem;
- }
- }
- else {
- const XML_Char *tem = poolCopyStringN(newPool, oldE->textPtr,
- oldE->textLen);
- if (!tem)
- return 0;
- newE->textPtr = tem;
- newE->textLen = oldE->textLen;
- }
- if (oldE->notation) {
- const XML_Char *tem = poolCopyString(newPool, oldE->notation);
- if (!tem)
- return 0;
- newE->notation = tem;
- }
- newE->is_param = oldE->is_param;
- newE->is_internal = oldE->is_internal;
- }
- return 1;
-}
-
-#define INIT_POWER 6
-
-static XML_Bool FASTCALL
-keyeq(KEY s1, KEY s2)
-{
- for (; *s1 == *s2; s1++, s2++)
- if (*s1 == 0)
- return XML_TRUE;
- return XML_FALSE;
-}
-
-static unsigned long FASTCALL
-hash(XML_Parser parser, KEY s)
-{
- unsigned long h = hash_secret_salt;
- while (*s)
- h = CHAR_HASH(h, *s++);
- return h;
-}
-
-static NAMED *
-lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize)
-{
- size_t i;
- if (table->size == 0) {
- size_t tsize;
- if (!createSize)
- return NULL;
- table->power = INIT_POWER;
- /* table->size is a power of 2 */
- table->size = (size_t)1 << INIT_POWER;
- tsize = table->size * sizeof(NAMED *);
- table->v = (NAMED **)table->mem->malloc_fcn(tsize);
- if (!table->v) {
- table->size = 0;
- return NULL;
- }
- memset(table->v, 0, tsize);
- i = hash(parser, name) & ((unsigned long)table->size - 1);
- }
- else {
- unsigned long h = hash(parser, name);
- unsigned long mask = (unsigned long)table->size - 1;
- unsigned char step = 0;
- i = h & mask;
- while (table->v[i]) {
- if (keyeq(name, table->v[i]->name))
- return table->v[i];
- if (!step)
- step = PROBE_STEP(h, mask, table->power);
- i < step ? (i += table->size - step) : (i -= step);
- }
- if (!createSize)
- return NULL;
-
- /* check for overflow (table is half full) */
- if (table->used >> (table->power - 1)) {
- unsigned char newPower = table->power + 1;
- size_t newSize = (size_t)1 << newPower;
- unsigned long newMask = (unsigned long)newSize - 1;
- size_t tsize = newSize * sizeof(NAMED *);
- NAMED **newV = (NAMED **)table->mem->malloc_fcn(tsize);
- if (!newV)
- return NULL;
- memset(newV, 0, tsize);
- for (i = 0; i < table->size; i++)
- if (table->v[i]) {
- unsigned long newHash = hash(parser, table->v[i]->name);
- size_t j = newHash & newMask;
- step = 0;
- while (newV[j]) {
- if (!step)
- step = PROBE_STEP(newHash, newMask, newPower);
- j < step ? (j += newSize - step) : (j -= step);
- }
- newV[j] = table->v[i];
- }
- table->mem->free_fcn(table->v);
- table->v = newV;
- table->power = newPower;
- table->size = newSize;
- i = h & newMask;
- step = 0;
- while (table->v[i]) {
- if (!step)
- step = PROBE_STEP(h, newMask, newPower);
- i < step ? (i += newSize - step) : (i -= step);
- }
- }
- }
- table->v[i] = (NAMED *)table->mem->malloc_fcn(createSize);
- if (!table->v[i])
- return NULL;
- memset(table->v[i], 0, createSize);
- table->v[i]->name = name;
- (table->used)++;
- return table->v[i];
-}
-
-static void FASTCALL
-hashTableClear(HASH_TABLE *table)
-{
- size_t i;
- for (i = 0; i < table->size; i++) {
- table->mem->free_fcn(table->v[i]);
- table->v[i] = NULL;
- }
- table->used = 0;
-}
-
-static void FASTCALL
-hashTableDestroy(HASH_TABLE *table)
-{
- size_t i;
- for (i = 0; i < table->size; i++)
- table->mem->free_fcn(table->v[i]);
- table->mem->free_fcn(table->v);
-}
-
-static void FASTCALL
-hashTableInit(HASH_TABLE *p, const XML_Memory_Handling_Suite *ms)
-{
- p->power = 0;
- p->size = 0;
- p->used = 0;
- p->v = NULL;
- p->mem = ms;
-}
-
-static void FASTCALL
-hashTableIterInit(HASH_TABLE_ITER *iter, const HASH_TABLE *table)
-{
- iter->p = table->v;
- iter->end = iter->p + table->size;
-}
-
-static NAMED * FASTCALL
-hashTableIterNext(HASH_TABLE_ITER *iter)
-{
- while (iter->p != iter->end) {
- NAMED *tem = *(iter->p)++;
- if (tem)
- return tem;
- }
- return NULL;
-}
-
-static void FASTCALL
-poolInit(STRING_POOL *pool, const XML_Memory_Handling_Suite *ms)
-{
- pool->blocks = NULL;
- pool->freeBlocks = NULL;
- pool->start = NULL;
- pool->ptr = NULL;
- pool->end = NULL;
- pool->mem = ms;
-}
-
-static void FASTCALL
-poolClear(STRING_POOL *pool)
-{
- if (!pool->freeBlocks)
- pool->freeBlocks = pool->blocks;
- else {
- BLOCK *p = pool->blocks;
- while (p) {
- BLOCK *tem = p->next;
- p->next = pool->freeBlocks;
- pool->freeBlocks = p;
- p = tem;
- }
- }
- pool->blocks = NULL;
- pool->start = NULL;
- pool->ptr = NULL;
- pool->end = NULL;
-}
-
-static void FASTCALL
-poolDestroy(STRING_POOL *pool)
-{
- BLOCK *p = pool->blocks;
- while (p) {
- BLOCK *tem = p->next;
- pool->mem->free_fcn(p);
- p = tem;
- }
- p = pool->freeBlocks;
- while (p) {
- BLOCK *tem = p->next;
- pool->mem->free_fcn(p);
- p = tem;
- }
-}
-
-static XML_Char *
-poolAppend(STRING_POOL *pool, const ENCODING *enc,
- const char *ptr, const char *end)
-{
- if (!pool->ptr && !poolGrow(pool))
- return NULL;
- for (;;) {
- const enum XML_Convert_Result convert_res = XmlConvert(enc, &ptr, end, (ICHAR **)&(pool->ptr), (ICHAR *)pool->end);
- if ((convert_res == XML_CONVERT_COMPLETED) || (convert_res == XML_CONVERT_INPUT_INCOMPLETE))
- break;
- if (!poolGrow(pool))
- return NULL;
- }
- return pool->start;
-}
-
-static const XML_Char * FASTCALL
-poolCopyString(STRING_POOL *pool, const XML_Char *s)
-{
- do {
- if (!poolAppendChar(pool, *s))
- return NULL;
- } while (*s++);
- s = pool->start;
- poolFinish(pool);
- return s;
-}
-
-static const XML_Char *
-poolCopyStringN(STRING_POOL *pool, const XML_Char *s, int n)
-{
- if (!pool->ptr && !poolGrow(pool))
- return NULL;
- for (; n > 0; --n, s++) {
- if (!poolAppendChar(pool, *s))
- return NULL;
- }
- s = pool->start;
- poolFinish(pool);
- return s;
-}
-
-static const XML_Char * FASTCALL
-poolAppendString(STRING_POOL *pool, const XML_Char *s)
-{
- while (*s) {
- if (!poolAppendChar(pool, *s))
- return NULL;
- s++;
- }
- return pool->start;
-}
-
-static XML_Char *
-poolStoreString(STRING_POOL *pool, const ENCODING *enc,
- const char *ptr, const char *end)
-{
- if (!poolAppend(pool, enc, ptr, end))
- return NULL;
- if (pool->ptr == pool->end && !poolGrow(pool))
- return NULL;
- *(pool->ptr)++ = 0;
- return pool->start;
-}
-
-static XML_Bool FASTCALL
-poolGrow(STRING_POOL *pool)
-{
- if (pool->freeBlocks) {
- if (pool->start == 0) {
- pool->blocks = pool->freeBlocks;
- pool->freeBlocks = pool->freeBlocks->next;
- pool->blocks->next = NULL;
- pool->start = pool->blocks->s;
- pool->end = pool->start + pool->blocks->size;
- pool->ptr = pool->start;
- return XML_TRUE;
- }
- if (pool->end - pool->start < pool->freeBlocks->size) {
- BLOCK *tem = pool->freeBlocks->next;
- pool->freeBlocks->next = pool->blocks;
- pool->blocks = pool->freeBlocks;
- pool->freeBlocks = tem;
- memcpy(pool->blocks->s, pool->start,
- (pool->end - pool->start) * sizeof(XML_Char));
- pool->ptr = pool->blocks->s + (pool->ptr - pool->start);
- pool->start = pool->blocks->s;
- pool->end = pool->start + pool->blocks->size;
- return XML_TRUE;
- }
- }
- if (pool->blocks && pool->start == pool->blocks->s) {
- BLOCK *temp;
- int blockSize = (int)((unsigned)(pool->end - pool->start)*2U);
-
- if (blockSize < 0)
- return XML_FALSE;
-
- temp = (BLOCK *)
- pool->mem->realloc_fcn(pool->blocks,
- (offsetof(BLOCK, s)
- + blockSize * sizeof(XML_Char)));
- if (temp == NULL)
- return XML_FALSE;
- pool->blocks = temp;
- pool->blocks->size = blockSize;
- pool->ptr = pool->blocks->s + (pool->ptr - pool->start);
- pool->start = pool->blocks->s;
- pool->end = pool->start + blockSize;
- }
- else {
- BLOCK *tem;
- int blockSize = (int)(pool->end - pool->start);
-
- if (blockSize < 0)
- return XML_FALSE;
-
- if (blockSize < INIT_BLOCK_SIZE)
- blockSize = INIT_BLOCK_SIZE;
- else
- blockSize *= 2;
- tem = (BLOCK *)pool->mem->malloc_fcn(offsetof(BLOCK, s)
- + blockSize * sizeof(XML_Char));
- if (!tem)
- return XML_FALSE;
- tem->size = blockSize;
- tem->next = pool->blocks;
- pool->blocks = tem;
- if (pool->ptr != pool->start)
- memcpy(tem->s, pool->start,
- (pool->ptr - pool->start) * sizeof(XML_Char));
- pool->ptr = tem->s + (pool->ptr - pool->start);
- pool->start = tem->s;
- pool->end = tem->s + blockSize;
- }
- return XML_TRUE;
-}
-
-static int FASTCALL
-nextScaffoldPart(XML_Parser parser)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- CONTENT_SCAFFOLD * me;
- int next;
-
- if (!dtd->scaffIndex) {
- dtd->scaffIndex = (int *)MALLOC(groupSize * sizeof(int));
- if (!dtd->scaffIndex)
- return -1;
- dtd->scaffIndex[0] = 0;
- }
-
- if (dtd->scaffCount >= dtd->scaffSize) {
- CONTENT_SCAFFOLD *temp;
- if (dtd->scaffold) {
- temp = (CONTENT_SCAFFOLD *)
- REALLOC(dtd->scaffold, dtd->scaffSize * 2 * sizeof(CONTENT_SCAFFOLD));
- if (temp == NULL)
- return -1;
- dtd->scaffSize *= 2;
- }
- else {
- temp = (CONTENT_SCAFFOLD *)MALLOC(INIT_SCAFFOLD_ELEMENTS
- * sizeof(CONTENT_SCAFFOLD));
- if (temp == NULL)
- return -1;
- dtd->scaffSize = INIT_SCAFFOLD_ELEMENTS;
- }
- dtd->scaffold = temp;
- }
- next = dtd->scaffCount++;
- me = &dtd->scaffold[next];
- if (dtd->scaffLevel) {
- CONTENT_SCAFFOLD *parent = &dtd->scaffold[dtd->scaffIndex[dtd->scaffLevel-1]];
- if (parent->lastchild) {
- dtd->scaffold[parent->lastchild].nextsib = next;
- }
- if (!parent->childcnt)
- parent->firstchild = next;
- parent->lastchild = next;
- parent->childcnt++;
- }
- me->firstchild = me->lastchild = me->childcnt = me->nextsib = 0;
- return next;
-}
-
-static void
-build_node(XML_Parser parser,
- int src_node,
- XML_Content *dest,
- XML_Content **contpos,
- XML_Char **strpos)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- dest->type = dtd->scaffold[src_node].type;
- dest->quant = dtd->scaffold[src_node].quant;
- if (dest->type == XML_CTYPE_NAME) {
- const XML_Char *src;
- dest->name = *strpos;
- src = dtd->scaffold[src_node].name;
- for (;;) {
- *(*strpos)++ = *src;
- if (!*src)
- break;
- src++;
- }
- dest->numchildren = 0;
- dest->children = NULL;
- }
- else {
- unsigned int i;
- int cn;
- dest->numchildren = dtd->scaffold[src_node].childcnt;
- dest->children = *contpos;
- *contpos += dest->numchildren;
- for (i = 0, cn = dtd->scaffold[src_node].firstchild;
- i < dest->numchildren;
- i++, cn = dtd->scaffold[cn].nextsib) {
- build_node(parser, cn, &(dest->children[i]), contpos, strpos);
- }
- dest->name = NULL;
- }
-}
-
-static XML_Content *
-build_model (XML_Parser parser)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- XML_Content *ret;
- XML_Content *cpos;
- XML_Char * str;
- int allocsize = (dtd->scaffCount * sizeof(XML_Content)
- + (dtd->contentStringLen * sizeof(XML_Char)));
-
- ret = (XML_Content *)MALLOC(allocsize);
- if (!ret)
- return NULL;
-
- str = (XML_Char *) (&ret[dtd->scaffCount]);
- cpos = &ret[1];
-
- build_node(parser, 0, ret, &cpos, &str);
- return ret;
-}
-
-static ELEMENT_TYPE *
-getElementType(XML_Parser parser,
- const ENCODING *enc,
- const char *ptr,
- const char *end)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- const XML_Char *name = poolStoreString(&dtd->pool, enc, ptr, end);
- ELEMENT_TYPE *ret;
-
- if (!name)
- return NULL;
- ret = (ELEMENT_TYPE *) lookup(parser, &dtd->elementTypes, name, sizeof(ELEMENT_TYPE));
- if (!ret)
- return NULL;
- if (ret->name != name)
- poolDiscard(&dtd->pool);
- else {
- poolFinish(&dtd->pool);
- if (!setElementTypePrefix(parser, ret))
- return NULL;
- }
- return ret;
-}
diff --git a/deps/EXPAT/expat/xmlrole.c b/deps/EXPAT/expat/xmlrole.c
deleted file mode 100644
index 8475238d3..000000000
--- a/deps/EXPAT/expat/xmlrole.c
+++ /dev/null
@@ -1,1322 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#include <stddef.h>
-#include "expat_config.h"
-#include "expat_external.h"
-#include "internal.h"
-#include "xmlrole.h"
-#include "ascii.h"
-
-/* Doesn't check:
-
- that ,| are not mixed in a model group
- content of literals
-
-*/
-
-static const char KW_ANY[] = {
- ASCII_A, ASCII_N, ASCII_Y, '\0' };
-static const char KW_ATTLIST[] = {
- ASCII_A, ASCII_T, ASCII_T, ASCII_L, ASCII_I, ASCII_S, ASCII_T, '\0' };
-static const char KW_CDATA[] = {
- ASCII_C, ASCII_D, ASCII_A, ASCII_T, ASCII_A, '\0' };
-static const char KW_DOCTYPE[] = {
- ASCII_D, ASCII_O, ASCII_C, ASCII_T, ASCII_Y, ASCII_P, ASCII_E, '\0' };
-static const char KW_ELEMENT[] = {
- ASCII_E, ASCII_L, ASCII_E, ASCII_M, ASCII_E, ASCII_N, ASCII_T, '\0' };
-static const char KW_EMPTY[] = {
- ASCII_E, ASCII_M, ASCII_P, ASCII_T, ASCII_Y, '\0' };
-static const char KW_ENTITIES[] = {
- ASCII_E, ASCII_N, ASCII_T, ASCII_I, ASCII_T, ASCII_I, ASCII_E, ASCII_S,
- '\0' };
-static const char KW_ENTITY[] = {
- ASCII_E, ASCII_N, ASCII_T, ASCII_I, ASCII_T, ASCII_Y, '\0' };
-static const char KW_FIXED[] = {
- ASCII_F, ASCII_I, ASCII_X, ASCII_E, ASCII_D, '\0' };
-static const char KW_ID[] = {
- ASCII_I, ASCII_D, '\0' };
-static const char KW_IDREF[] = {
- ASCII_I, ASCII_D, ASCII_R, ASCII_E, ASCII_F, '\0' };
-static const char KW_IDREFS[] = {
- ASCII_I, ASCII_D, ASCII_R, ASCII_E, ASCII_F, ASCII_S, '\0' };
-#ifdef XML_DTD
-static const char KW_IGNORE[] = {
- ASCII_I, ASCII_G, ASCII_N, ASCII_O, ASCII_R, ASCII_E, '\0' };
-#endif
-static const char KW_IMPLIED[] = {
- ASCII_I, ASCII_M, ASCII_P, ASCII_L, ASCII_I, ASCII_E, ASCII_D, '\0' };
-#ifdef XML_DTD
-static const char KW_INCLUDE[] = {
- ASCII_I, ASCII_N, ASCII_C, ASCII_L, ASCII_U, ASCII_D, ASCII_E, '\0' };
-#endif
-static const char KW_NDATA[] = {
- ASCII_N, ASCII_D, ASCII_A, ASCII_T, ASCII_A, '\0' };
-static const char KW_NMTOKEN[] = {
- ASCII_N, ASCII_M, ASCII_T, ASCII_O, ASCII_K, ASCII_E, ASCII_N, '\0' };
-static const char KW_NMTOKENS[] = {
- ASCII_N, ASCII_M, ASCII_T, ASCII_O, ASCII_K, ASCII_E, ASCII_N, ASCII_S,
- '\0' };
-static const char KW_NOTATION[] =
- { ASCII_N, ASCII_O, ASCII_T, ASCII_A, ASCII_T, ASCII_I, ASCII_O, ASCII_N,
- '\0' };
-static const char KW_PCDATA[] = {
- ASCII_P, ASCII_C, ASCII_D, ASCII_A, ASCII_T, ASCII_A, '\0' };
-static const char KW_PUBLIC[] = {
- ASCII_P, ASCII_U, ASCII_B, ASCII_L, ASCII_I, ASCII_C, '\0' };
-static const char KW_REQUIRED[] = {
- ASCII_R, ASCII_E, ASCII_Q, ASCII_U, ASCII_I, ASCII_R, ASCII_E, ASCII_D,
- '\0' };
-static const char KW_SYSTEM[] = {
- ASCII_S, ASCII_Y, ASCII_S, ASCII_T, ASCII_E, ASCII_M, '\0' };
-
-#ifndef MIN_BYTES_PER_CHAR
-#define MIN_BYTES_PER_CHAR(enc) ((enc)->minBytesPerChar)
-#endif
-
-#ifdef XML_DTD
-#define setTopLevel(state) \
- ((state)->handler = ((state)->documentEntity \
- ? internalSubset \
- : externalSubset1))
-#else /* not XML_DTD */
-#define setTopLevel(state) ((state)->handler = internalSubset)
-#endif /* not XML_DTD */
-
-typedef int PTRCALL PROLOG_HANDLER(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc);
-
-static PROLOG_HANDLER
- prolog0, prolog1, prolog2,
- doctype0, doctype1, doctype2, doctype3, doctype4, doctype5,
- internalSubset,
- entity0, entity1, entity2, entity3, entity4, entity5, entity6,
- entity7, entity8, entity9, entity10,
- notation0, notation1, notation2, notation3, notation4,
- attlist0, attlist1, attlist2, attlist3, attlist4, attlist5, attlist6,
- attlist7, attlist8, attlist9,
- element0, element1, element2, element3, element4, element5, element6,
- element7,
-#ifdef XML_DTD
- externalSubset0, externalSubset1,
- condSect0, condSect1, condSect2,
-#endif /* XML_DTD */
- declClose,
- error;
-
-static int FASTCALL common(PROLOG_STATE *state, int tok);
-
-static int PTRCALL
-prolog0(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- state->handler = prolog1;
- return XML_ROLE_NONE;
- case XML_TOK_XML_DECL:
- state->handler = prolog1;
- return XML_ROLE_XML_DECL;
- case XML_TOK_PI:
- state->handler = prolog1;
- return XML_ROLE_PI;
- case XML_TOK_COMMENT:
- state->handler = prolog1;
- return XML_ROLE_COMMENT;
- case XML_TOK_BOM:
- return XML_ROLE_NONE;
- case XML_TOK_DECL_OPEN:
- if (!XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_DOCTYPE))
- break;
- state->handler = doctype0;
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_INSTANCE_START:
- state->handler = error;
- return XML_ROLE_INSTANCE_START;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-prolog1(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_PI:
- return XML_ROLE_PI;
- case XML_TOK_COMMENT:
- return XML_ROLE_COMMENT;
- case XML_TOK_BOM:
- return XML_ROLE_NONE;
- case XML_TOK_DECL_OPEN:
- if (!XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_DOCTYPE))
- break;
- state->handler = doctype0;
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_INSTANCE_START:
- state->handler = error;
- return XML_ROLE_INSTANCE_START;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-prolog2(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_PI:
- return XML_ROLE_PI;
- case XML_TOK_COMMENT:
- return XML_ROLE_COMMENT;
- case XML_TOK_INSTANCE_START:
- state->handler = error;
- return XML_ROLE_INSTANCE_START;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype0(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = doctype1;
- return XML_ROLE_DOCTYPE_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype1(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_OPEN_BRACKET:
- state->handler = internalSubset;
- return XML_ROLE_DOCTYPE_INTERNAL_SUBSET;
- case XML_TOK_DECL_CLOSE:
- state->handler = prolog2;
- return XML_ROLE_DOCTYPE_CLOSE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_SYSTEM)) {
- state->handler = doctype3;
- return XML_ROLE_DOCTYPE_NONE;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_PUBLIC)) {
- state->handler = doctype2;
- return XML_ROLE_DOCTYPE_NONE;
- }
- break;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype2(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_LITERAL:
- state->handler = doctype3;
- return XML_ROLE_DOCTYPE_PUBLIC_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype3(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_LITERAL:
- state->handler = doctype4;
- return XML_ROLE_DOCTYPE_SYSTEM_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype4(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_OPEN_BRACKET:
- state->handler = internalSubset;
- return XML_ROLE_DOCTYPE_INTERNAL_SUBSET;
- case XML_TOK_DECL_CLOSE:
- state->handler = prolog2;
- return XML_ROLE_DOCTYPE_CLOSE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype5(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_DECL_CLOSE:
- state->handler = prolog2;
- return XML_ROLE_DOCTYPE_CLOSE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-internalSubset(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_DECL_OPEN:
- if (XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_ENTITY)) {
- state->handler = entity0;
- return XML_ROLE_ENTITY_NONE;
- }
- if (XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_ATTLIST)) {
- state->handler = attlist0;
- return XML_ROLE_ATTLIST_NONE;
- }
- if (XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_ELEMENT)) {
- state->handler = element0;
- return XML_ROLE_ELEMENT_NONE;
- }
- if (XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_NOTATION)) {
- state->handler = notation0;
- return XML_ROLE_NOTATION_NONE;
- }
- break;
- case XML_TOK_PI:
- return XML_ROLE_PI;
- case XML_TOK_COMMENT:
- return XML_ROLE_COMMENT;
- case XML_TOK_PARAM_ENTITY_REF:
- return XML_ROLE_PARAM_ENTITY_REF;
- case XML_TOK_CLOSE_BRACKET:
- state->handler = doctype5;
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_NONE:
- return XML_ROLE_NONE;
- }
- return common(state, tok);
-}
-
-#ifdef XML_DTD
-
-static int PTRCALL
-externalSubset0(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- state->handler = externalSubset1;
- if (tok == XML_TOK_XML_DECL)
- return XML_ROLE_TEXT_DECL;
- return externalSubset1(state, tok, ptr, end, enc);
-}
-
-static int PTRCALL
-externalSubset1(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_COND_SECT_OPEN:
- state->handler = condSect0;
- return XML_ROLE_NONE;
- case XML_TOK_COND_SECT_CLOSE:
- if (state->includeLevel == 0)
- break;
- state->includeLevel -= 1;
- return XML_ROLE_NONE;
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_CLOSE_BRACKET:
- break;
- case XML_TOK_NONE:
- if (state->includeLevel)
- break;
- return XML_ROLE_NONE;
- default:
- return internalSubset(state, tok, ptr, end, enc);
- }
- return common(state, tok);
-}
-
-#endif /* XML_DTD */
-
-static int PTRCALL
-entity0(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_PERCENT:
- state->handler = entity1;
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_NAME:
- state->handler = entity2;
- return XML_ROLE_GENERAL_ENTITY_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity1(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_NAME:
- state->handler = entity7;
- return XML_ROLE_PARAM_ENTITY_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity2(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_SYSTEM)) {
- state->handler = entity4;
- return XML_ROLE_ENTITY_NONE;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_PUBLIC)) {
- state->handler = entity3;
- return XML_ROLE_ENTITY_NONE;
- }
- break;
- case XML_TOK_LITERAL:
- state->handler = declClose;
- state->role_none = XML_ROLE_ENTITY_NONE;
- return XML_ROLE_ENTITY_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity3(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_LITERAL:
- state->handler = entity4;
- return XML_ROLE_ENTITY_PUBLIC_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity4(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_LITERAL:
- state->handler = entity5;
- return XML_ROLE_ENTITY_SYSTEM_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity5(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_DECL_CLOSE:
- setTopLevel(state);
- return XML_ROLE_ENTITY_COMPLETE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_NDATA)) {
- state->handler = entity6;
- return XML_ROLE_ENTITY_NONE;
- }
- break;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity6(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_NAME:
- state->handler = declClose;
- state->role_none = XML_ROLE_ENTITY_NONE;
- return XML_ROLE_ENTITY_NOTATION_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity7(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_SYSTEM)) {
- state->handler = entity9;
- return XML_ROLE_ENTITY_NONE;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_PUBLIC)) {
- state->handler = entity8;
- return XML_ROLE_ENTITY_NONE;
- }
- break;
- case XML_TOK_LITERAL:
- state->handler = declClose;
- state->role_none = XML_ROLE_ENTITY_NONE;
- return XML_ROLE_ENTITY_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity8(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_LITERAL:
- state->handler = entity9;
- return XML_ROLE_ENTITY_PUBLIC_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity9(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_LITERAL:
- state->handler = entity10;
- return XML_ROLE_ENTITY_SYSTEM_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity10(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_DECL_CLOSE:
- setTopLevel(state);
- return XML_ROLE_ENTITY_COMPLETE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-notation0(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NOTATION_NONE;
- case XML_TOK_NAME:
- state->handler = notation1;
- return XML_ROLE_NOTATION_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-notation1(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NOTATION_NONE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_SYSTEM)) {
- state->handler = notation3;
- return XML_ROLE_NOTATION_NONE;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_PUBLIC)) {
- state->handler = notation2;
- return XML_ROLE_NOTATION_NONE;
- }
- break;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-notation2(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NOTATION_NONE;
- case XML_TOK_LITERAL:
- state->handler = notation4;
- return XML_ROLE_NOTATION_PUBLIC_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-notation3(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NOTATION_NONE;
- case XML_TOK_LITERAL:
- state->handler = declClose;
- state->role_none = XML_ROLE_NOTATION_NONE;
- return XML_ROLE_NOTATION_SYSTEM_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-notation4(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NOTATION_NONE;
- case XML_TOK_LITERAL:
- state->handler = declClose;
- state->role_none = XML_ROLE_NOTATION_NONE;
- return XML_ROLE_NOTATION_SYSTEM_ID;
- case XML_TOK_DECL_CLOSE:
- setTopLevel(state);
- return XML_ROLE_NOTATION_NO_SYSTEM_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist0(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = attlist1;
- return XML_ROLE_ATTLIST_ELEMENT_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist1(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_DECL_CLOSE:
- setTopLevel(state);
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = attlist2;
- return XML_ROLE_ATTRIBUTE_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist2(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_NAME:
- {
- static const char * const types[] = {
- KW_CDATA,
- KW_ID,
- KW_IDREF,
- KW_IDREFS,
- KW_ENTITY,
- KW_ENTITIES,
- KW_NMTOKEN,
- KW_NMTOKENS,
- };
- int i;
- for (i = 0; i < (int)(sizeof(types)/sizeof(types[0])); i++)
- if (XmlNameMatchesAscii(enc, ptr, end, types[i])) {
- state->handler = attlist8;
- return XML_ROLE_ATTRIBUTE_TYPE_CDATA + i;
- }
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_NOTATION)) {
- state->handler = attlist5;
- return XML_ROLE_ATTLIST_NONE;
- }
- break;
- case XML_TOK_OPEN_PAREN:
- state->handler = attlist3;
- return XML_ROLE_ATTLIST_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist3(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_NMTOKEN:
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = attlist4;
- return XML_ROLE_ATTRIBUTE_ENUM_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist4(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_CLOSE_PAREN:
- state->handler = attlist8;
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_OR:
- state->handler = attlist3;
- return XML_ROLE_ATTLIST_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist5(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_OPEN_PAREN:
- state->handler = attlist6;
- return XML_ROLE_ATTLIST_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist6(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_NAME:
- state->handler = attlist7;
- return XML_ROLE_ATTRIBUTE_NOTATION_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist7(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_CLOSE_PAREN:
- state->handler = attlist8;
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_OR:
- state->handler = attlist6;
- return XML_ROLE_ATTLIST_NONE;
- }
- return common(state, tok);
-}
-
-/* default value */
-static int PTRCALL
-attlist8(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_POUND_NAME:
- if (XmlNameMatchesAscii(enc,
- ptr + MIN_BYTES_PER_CHAR(enc),
- end,
- KW_IMPLIED)) {
- state->handler = attlist1;
- return XML_ROLE_IMPLIED_ATTRIBUTE_VALUE;
- }
- if (XmlNameMatchesAscii(enc,
- ptr + MIN_BYTES_PER_CHAR(enc),
- end,
- KW_REQUIRED)) {
- state->handler = attlist1;
- return XML_ROLE_REQUIRED_ATTRIBUTE_VALUE;
- }
- if (XmlNameMatchesAscii(enc,
- ptr + MIN_BYTES_PER_CHAR(enc),
- end,
- KW_FIXED)) {
- state->handler = attlist9;
- return XML_ROLE_ATTLIST_NONE;
- }
- break;
- case XML_TOK_LITERAL:
- state->handler = attlist1;
- return XML_ROLE_DEFAULT_ATTRIBUTE_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist9(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_LITERAL:
- state->handler = attlist1;
- return XML_ROLE_FIXED_ATTRIBUTE_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element0(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = element1;
- return XML_ROLE_ELEMENT_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element1(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_EMPTY)) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- return XML_ROLE_CONTENT_EMPTY;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_ANY)) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- return XML_ROLE_CONTENT_ANY;
- }
- break;
- case XML_TOK_OPEN_PAREN:
- state->handler = element2;
- state->level = 1;
- return XML_ROLE_GROUP_OPEN;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element2(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_POUND_NAME:
- if (XmlNameMatchesAscii(enc,
- ptr + MIN_BYTES_PER_CHAR(enc),
- end,
- KW_PCDATA)) {
- state->handler = element3;
- return XML_ROLE_CONTENT_PCDATA;
- }
- break;
- case XML_TOK_OPEN_PAREN:
- state->level = 2;
- state->handler = element6;
- return XML_ROLE_GROUP_OPEN;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT;
- case XML_TOK_NAME_QUESTION:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_OPT;
- case XML_TOK_NAME_ASTERISK:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_REP;
- case XML_TOK_NAME_PLUS:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_PLUS;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element3(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_CLOSE_PAREN:
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- return XML_ROLE_GROUP_CLOSE;
- case XML_TOK_CLOSE_PAREN_ASTERISK:
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- return XML_ROLE_GROUP_CLOSE_REP;
- case XML_TOK_OR:
- state->handler = element4;
- return XML_ROLE_ELEMENT_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element4(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = element5;
- return XML_ROLE_CONTENT_ELEMENT;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element5(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_CLOSE_PAREN_ASTERISK:
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- return XML_ROLE_GROUP_CLOSE_REP;
- case XML_TOK_OR:
- state->handler = element4;
- return XML_ROLE_ELEMENT_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element6(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_OPEN_PAREN:
- state->level += 1;
- return XML_ROLE_GROUP_OPEN;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT;
- case XML_TOK_NAME_QUESTION:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_OPT;
- case XML_TOK_NAME_ASTERISK:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_REP;
- case XML_TOK_NAME_PLUS:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_PLUS;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element7(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_CLOSE_PAREN:
- state->level -= 1;
- if (state->level == 0) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- }
- return XML_ROLE_GROUP_CLOSE;
- case XML_TOK_CLOSE_PAREN_ASTERISK:
- state->level -= 1;
- if (state->level == 0) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- }
- return XML_ROLE_GROUP_CLOSE_REP;
- case XML_TOK_CLOSE_PAREN_QUESTION:
- state->level -= 1;
- if (state->level == 0) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- }
- return XML_ROLE_GROUP_CLOSE_OPT;
- case XML_TOK_CLOSE_PAREN_PLUS:
- state->level -= 1;
- if (state->level == 0) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- }
- return XML_ROLE_GROUP_CLOSE_PLUS;
- case XML_TOK_COMMA:
- state->handler = element6;
- return XML_ROLE_GROUP_SEQUENCE;
- case XML_TOK_OR:
- state->handler = element6;
- return XML_ROLE_GROUP_CHOICE;
- }
- return common(state, tok);
-}
-
-#ifdef XML_DTD
-
-static int PTRCALL
-condSect0(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_INCLUDE)) {
- state->handler = condSect1;
- return XML_ROLE_NONE;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_IGNORE)) {
- state->handler = condSect2;
- return XML_ROLE_NONE;
- }
- break;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-condSect1(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_OPEN_BRACKET:
- state->handler = externalSubset1;
- state->includeLevel += 1;
- return XML_ROLE_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-condSect2(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_OPEN_BRACKET:
- state->handler = externalSubset1;
- return XML_ROLE_IGNORE_SECT;
- }
- return common(state, tok);
-}
-
-#endif /* XML_DTD */
-
-static int PTRCALL
-declClose(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return state->role_none;
- case XML_TOK_DECL_CLOSE:
- setTopLevel(state);
- return state->role_none;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-error(PROLOG_STATE *UNUSED_P(state),
- int UNUSED_P(tok),
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- return XML_ROLE_NONE;
-}
-
-static int FASTCALL
-common(PROLOG_STATE *state, int tok)
-{
-#ifdef XML_DTD
- if (!state->documentEntity && tok == XML_TOK_PARAM_ENTITY_REF)
- return XML_ROLE_INNER_PARAM_ENTITY_REF;
-#endif
- state->handler = error;
- return XML_ROLE_ERROR;
-}
-
-void
-XmlPrologStateInit(PROLOG_STATE *state)
-{
- state->handler = prolog0;
-#ifdef XML_DTD
- state->documentEntity = 1;
- state->includeLevel = 0;
- state->inEntityValue = 0;
-#endif /* XML_DTD */
-}
-
-#ifdef XML_DTD
-
-void
-XmlPrologStateInitExternalEntity(PROLOG_STATE *state)
-{
- state->handler = externalSubset0;
- state->documentEntity = 0;
- state->includeLevel = 0;
-}
-
-#endif /* XML_DTD */
diff --git a/deps/EXPAT/expat/xmlrole.h b/deps/EXPAT/expat/xmlrole.h
deleted file mode 100644
index 4dd9f06f9..000000000
--- a/deps/EXPAT/expat/xmlrole.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#ifndef XmlRole_INCLUDED
-#define XmlRole_INCLUDED 1
-
-#ifdef __VMS
-/* 0 1 2 3 0 1 2 3
- 1234567890123456789012345678901 1234567890123456789012345678901 */
-#define XmlPrologStateInitExternalEntity XmlPrologStateInitExternalEnt
-#endif
-
-#include "xmltok.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-enum {
- XML_ROLE_ERROR = -1,
- XML_ROLE_NONE = 0,
- XML_ROLE_XML_DECL,
- XML_ROLE_INSTANCE_START,
- XML_ROLE_DOCTYPE_NONE,
- XML_ROLE_DOCTYPE_NAME,
- XML_ROLE_DOCTYPE_SYSTEM_ID,
- XML_ROLE_DOCTYPE_PUBLIC_ID,
- XML_ROLE_DOCTYPE_INTERNAL_SUBSET,
- XML_ROLE_DOCTYPE_CLOSE,
- XML_ROLE_GENERAL_ENTITY_NAME,
- XML_ROLE_PARAM_ENTITY_NAME,
- XML_ROLE_ENTITY_NONE,
- XML_ROLE_ENTITY_VALUE,
- XML_ROLE_ENTITY_SYSTEM_ID,
- XML_ROLE_ENTITY_PUBLIC_ID,
- XML_ROLE_ENTITY_COMPLETE,
- XML_ROLE_ENTITY_NOTATION_NAME,
- XML_ROLE_NOTATION_NONE,
- XML_ROLE_NOTATION_NAME,
- XML_ROLE_NOTATION_SYSTEM_ID,
- XML_ROLE_NOTATION_NO_SYSTEM_ID,
- XML_ROLE_NOTATION_PUBLIC_ID,
- XML_ROLE_ATTRIBUTE_NAME,
- XML_ROLE_ATTRIBUTE_TYPE_CDATA,
- XML_ROLE_ATTRIBUTE_TYPE_ID,
- XML_ROLE_ATTRIBUTE_TYPE_IDREF,
- XML_ROLE_ATTRIBUTE_TYPE_IDREFS,
- XML_ROLE_ATTRIBUTE_TYPE_ENTITY,
- XML_ROLE_ATTRIBUTE_TYPE_ENTITIES,
- XML_ROLE_ATTRIBUTE_TYPE_NMTOKEN,
- XML_ROLE_ATTRIBUTE_TYPE_NMTOKENS,
- XML_ROLE_ATTRIBUTE_ENUM_VALUE,
- XML_ROLE_ATTRIBUTE_NOTATION_VALUE,
- XML_ROLE_ATTLIST_NONE,
- XML_ROLE_ATTLIST_ELEMENT_NAME,
- XML_ROLE_IMPLIED_ATTRIBUTE_VALUE,
- XML_ROLE_REQUIRED_ATTRIBUTE_VALUE,
- XML_ROLE_DEFAULT_ATTRIBUTE_VALUE,
- XML_ROLE_FIXED_ATTRIBUTE_VALUE,
- XML_ROLE_ELEMENT_NONE,
- XML_ROLE_ELEMENT_NAME,
- XML_ROLE_CONTENT_ANY,
- XML_ROLE_CONTENT_EMPTY,
- XML_ROLE_CONTENT_PCDATA,
- XML_ROLE_GROUP_OPEN,
- XML_ROLE_GROUP_CLOSE,
- XML_ROLE_GROUP_CLOSE_REP,
- XML_ROLE_GROUP_CLOSE_OPT,
- XML_ROLE_GROUP_CLOSE_PLUS,
- XML_ROLE_GROUP_CHOICE,
- XML_ROLE_GROUP_SEQUENCE,
- XML_ROLE_CONTENT_ELEMENT,
- XML_ROLE_CONTENT_ELEMENT_REP,
- XML_ROLE_CONTENT_ELEMENT_OPT,
- XML_ROLE_CONTENT_ELEMENT_PLUS,
- XML_ROLE_PI,
- XML_ROLE_COMMENT,
-#ifdef XML_DTD
- XML_ROLE_TEXT_DECL,
- XML_ROLE_IGNORE_SECT,
- XML_ROLE_INNER_PARAM_ENTITY_REF,
-#endif /* XML_DTD */
- XML_ROLE_PARAM_ENTITY_REF
-};
-
-typedef struct prolog_state {
- int (PTRCALL *handler) (struct prolog_state *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc);
- unsigned level;
- int role_none;
-#ifdef XML_DTD
- unsigned includeLevel;
- int documentEntity;
- int inEntityValue;
-#endif /* XML_DTD */
-} PROLOG_STATE;
-
-void XmlPrologStateInit(PROLOG_STATE *);
-#ifdef XML_DTD
-void XmlPrologStateInitExternalEntity(PROLOG_STATE *);
-#endif /* XML_DTD */
-
-#define XmlTokenRole(state, tok, ptr, end, enc) \
- (((state)->handler)(state, tok, ptr, end, enc))
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* not XmlRole_INCLUDED */
diff --git a/deps/EXPAT/expat/xmltok.c b/deps/EXPAT/expat/xmltok.c
deleted file mode 100644
index f10b459ff..000000000
--- a/deps/EXPAT/expat/xmltok.c
+++ /dev/null
@@ -1,1737 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#include <stddef.h>
-#include "expat_config.h"
-#include "expat_external.h"
-#include "internal.h"
-#include "xmltok.h"
-#include "nametab.h"
-
-#ifdef XML_DTD
-#define IGNORE_SECTION_TOK_VTABLE , PREFIX(ignoreSectionTok)
-#else
-#define IGNORE_SECTION_TOK_VTABLE /* as nothing */
-#endif
-
-#define VTABLE1 \
- { PREFIX(prologTok), PREFIX(contentTok), \
- PREFIX(cdataSectionTok) IGNORE_SECTION_TOK_VTABLE }, \
- { PREFIX(attributeValueTok), PREFIX(entityValueTok) }, \
- PREFIX(sameName), \
- PREFIX(nameMatchesAscii), \
- PREFIX(nameLength), \
- PREFIX(skipS), \
- PREFIX(getAtts), \
- PREFIX(charRefNumber), \
- PREFIX(predefinedEntityName), \
- PREFIX(updatePosition), \
- PREFIX(isPublicId)
-
-#define VTABLE VTABLE1, PREFIX(toUtf8), PREFIX(toUtf16)
-
-#define UCS2_GET_NAMING(pages, hi, lo) \
- (namingBitmap[(pages[hi] << 3) + ((lo) >> 5)] & (1u << ((lo) & 0x1F)))
-
-/* A 2 byte UTF-8 representation splits the characters 11 bits between
- the bottom 5 and 6 bits of the bytes. We need 8 bits to index into
- pages, 3 bits to add to that index and 5 bits to generate the mask.
-*/
-#define UTF8_GET_NAMING2(pages, byte) \
- (namingBitmap[((pages)[(((byte)[0]) >> 2) & 7] << 3) \
- + ((((byte)[0]) & 3) << 1) \
- + ((((byte)[1]) >> 5) & 1)] \
- & (1u << (((byte)[1]) & 0x1F)))
-
-/* A 3 byte UTF-8 representation splits the characters 16 bits between
- the bottom 4, 6 and 6 bits of the bytes. We need 8 bits to index
- into pages, 3 bits to add to that index and 5 bits to generate the
- mask.
-*/
-#define UTF8_GET_NAMING3(pages, byte) \
- (namingBitmap[((pages)[((((byte)[0]) & 0xF) << 4) \
- + ((((byte)[1]) >> 2) & 0xF)] \
- << 3) \
- + ((((byte)[1]) & 3) << 1) \
- + ((((byte)[2]) >> 5) & 1)] \
- & (1u << (((byte)[2]) & 0x1F)))
-
-#define UTF8_GET_NAMING(pages, p, n) \
- ((n) == 2 \
- ? UTF8_GET_NAMING2(pages, (const unsigned char *)(p)) \
- : ((n) == 3 \
- ? UTF8_GET_NAMING3(pages, (const unsigned char *)(p)) \
- : 0))
-
-/* Detection of invalid UTF-8 sequences is based on Table 3.1B
- of Unicode 3.2: http://www.unicode.org/unicode/reports/tr28/
- with the additional restriction of not allowing the Unicode
- code points 0xFFFF and 0xFFFE (sequences EF,BF,BF and EF,BF,BE).
- Implementation details:
- (A & 0x80) == 0 means A < 0x80
- and
- (A & 0xC0) == 0xC0 means A > 0xBF
-*/
-
-#define UTF8_INVALID2(p) \
- ((*p) < 0xC2 || ((p)[1] & 0x80) == 0 || ((p)[1] & 0xC0) == 0xC0)
-
-#define UTF8_INVALID3(p) \
- (((p)[2] & 0x80) == 0 \
- || \
- ((*p) == 0xEF && (p)[1] == 0xBF \
- ? \
- (p)[2] > 0xBD \
- : \
- ((p)[2] & 0xC0) == 0xC0) \
- || \
- ((*p) == 0xE0 \
- ? \
- (p)[1] < 0xA0 || ((p)[1] & 0xC0) == 0xC0 \
- : \
- ((p)[1] & 0x80) == 0 \
- || \
- ((*p) == 0xED ? (p)[1] > 0x9F : ((p)[1] & 0xC0) == 0xC0)))
-
-#define UTF8_INVALID4(p) \
- (((p)[3] & 0x80) == 0 || ((p)[3] & 0xC0) == 0xC0 \
- || \
- ((p)[2] & 0x80) == 0 || ((p)[2] & 0xC0) == 0xC0 \
- || \
- ((*p) == 0xF0 \
- ? \
- (p)[1] < 0x90 || ((p)[1] & 0xC0) == 0xC0 \
- : \
- ((p)[1] & 0x80) == 0 \
- || \
- ((*p) == 0xF4 ? (p)[1] > 0x8F : ((p)[1] & 0xC0) == 0xC0)))
-
-static int PTRFASTCALL
-isNever(const ENCODING *UNUSED_P(enc), const char *UNUSED_P(p))
-{
- return 0;
-}
-
-static int PTRFASTCALL
-utf8_isName2(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_GET_NAMING2(namePages, (const unsigned char *)p);
-}
-
-static int PTRFASTCALL
-utf8_isName3(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_GET_NAMING3(namePages, (const unsigned char *)p);
-}
-
-#define utf8_isName4 isNever
-
-static int PTRFASTCALL
-utf8_isNmstrt2(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_GET_NAMING2(nmstrtPages, (const unsigned char *)p);
-}
-
-static int PTRFASTCALL
-utf8_isNmstrt3(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_GET_NAMING3(nmstrtPages, (const unsigned char *)p);
-}
-
-#define utf8_isNmstrt4 isNever
-
-static int PTRFASTCALL
-utf8_isInvalid2(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_INVALID2((const unsigned char *)p);
-}
-
-static int PTRFASTCALL
-utf8_isInvalid3(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_INVALID3((const unsigned char *)p);
-}
-
-static int PTRFASTCALL
-utf8_isInvalid4(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_INVALID4((const unsigned char *)p);
-}
-
-struct normal_encoding {
- ENCODING enc;
- unsigned char type[256];
-#ifdef XML_MIN_SIZE
- int (PTRFASTCALL *byteType)(const ENCODING *, const char *);
- int (PTRFASTCALL *isNameMin)(const ENCODING *, const char *);
- int (PTRFASTCALL *isNmstrtMin)(const ENCODING *, const char *);
- int (PTRFASTCALL *byteToAscii)(const ENCODING *, const char *);
- int (PTRCALL *charMatches)(const ENCODING *, const char *, int);
-#endif /* XML_MIN_SIZE */
- int (PTRFASTCALL *isName2)(const ENCODING *, const char *);
- int (PTRFASTCALL *isName3)(const ENCODING *, const char *);
- int (PTRFASTCALL *isName4)(const ENCODING *, const char *);
- int (PTRFASTCALL *isNmstrt2)(const ENCODING *, const char *);
- int (PTRFASTCALL *isNmstrt3)(const ENCODING *, const char *);
- int (PTRFASTCALL *isNmstrt4)(const ENCODING *, const char *);
- int (PTRFASTCALL *isInvalid2)(const ENCODING *, const char *);
- int (PTRFASTCALL *isInvalid3)(const ENCODING *, const char *);
- int (PTRFASTCALL *isInvalid4)(const ENCODING *, const char *);
-};
-
-#define AS_NORMAL_ENCODING(enc) ((const struct normal_encoding *) (enc))
-
-#ifdef XML_MIN_SIZE
-
-#define STANDARD_VTABLE(E) \
- E ## byteType, \
- E ## isNameMin, \
- E ## isNmstrtMin, \
- E ## byteToAscii, \
- E ## charMatches,
-
-#else
-
-#define STANDARD_VTABLE(E) /* as nothing */
-
-#endif
-
-#define NORMAL_VTABLE(E) \
- E ## isName2, \
- E ## isName3, \
- E ## isName4, \
- E ## isNmstrt2, \
- E ## isNmstrt3, \
- E ## isNmstrt4, \
- E ## isInvalid2, \
- E ## isInvalid3, \
- E ## isInvalid4
-
-#define NULL_VTABLE \
- /* isName2 */ NULL, \
- /* isName3 */ NULL, \
- /* isName4 */ NULL, \
- /* isNmstrt2 */ NULL, \
- /* isNmstrt3 */ NULL, \
- /* isNmstrt4 */ NULL, \
- /* isInvalid2 */ NULL, \
- /* isInvalid3 */ NULL, \
- /* isInvalid4 */ NULL
-
-static int FASTCALL checkCharRefNumber(int);
-
-#include "xmltok_impl.h"
-#include "ascii.h"
-
-#ifdef XML_MIN_SIZE
-#define sb_isNameMin isNever
-#define sb_isNmstrtMin isNever
-#endif
-
-#ifdef XML_MIN_SIZE
-#define MINBPC(enc) ((enc)->minBytesPerChar)
-#else
-/* minimum bytes per character */
-#define MINBPC(enc) 1
-#endif
-
-#define SB_BYTE_TYPE(enc, p) \
- (((struct normal_encoding *)(enc))->type[(unsigned char)*(p)])
-
-#ifdef XML_MIN_SIZE
-static int PTRFASTCALL
-sb_byteType(const ENCODING *enc, const char *p)
-{
- return SB_BYTE_TYPE(enc, p);
-}
-#define BYTE_TYPE(enc, p) \
- (AS_NORMAL_ENCODING(enc)->byteType(enc, p))
-#else
-#define BYTE_TYPE(enc, p) SB_BYTE_TYPE(enc, p)
-#endif
-
-#ifdef XML_MIN_SIZE
-#define BYTE_TO_ASCII(enc, p) \
- (AS_NORMAL_ENCODING(enc)->byteToAscii(enc, p))
-static int PTRFASTCALL
-sb_byteToAscii(const ENCODING *enc, const char *p)
-{
- return *p;
-}
-#else
-#define BYTE_TO_ASCII(enc, p) (*(p))
-#endif
-
-#define IS_NAME_CHAR(enc, p, n) \
- (AS_NORMAL_ENCODING(enc)->isName ## n(enc, p))
-#define IS_NMSTRT_CHAR(enc, p, n) \
- (AS_NORMAL_ENCODING(enc)->isNmstrt ## n(enc, p))
-#define IS_INVALID_CHAR(enc, p, n) \
- (AS_NORMAL_ENCODING(enc)->isInvalid ## n(enc, p))
-
-#ifdef XML_MIN_SIZE
-#define IS_NAME_CHAR_MINBPC(enc, p) \
- (AS_NORMAL_ENCODING(enc)->isNameMin(enc, p))
-#define IS_NMSTRT_CHAR_MINBPC(enc, p) \
- (AS_NORMAL_ENCODING(enc)->isNmstrtMin(enc, p))
-#else
-#define IS_NAME_CHAR_MINBPC(enc, p) (0)
-#define IS_NMSTRT_CHAR_MINBPC(enc, p) (0)
-#endif
-
-#ifdef XML_MIN_SIZE
-#define CHAR_MATCHES(enc, p, c) \
- (AS_NORMAL_ENCODING(enc)->charMatches(enc, p, c))
-static int PTRCALL
-sb_charMatches(const ENCODING *enc, const char *p, int c)
-{
- return *p == c;
-}
-#else
-/* c is an ASCII character */
-#define CHAR_MATCHES(enc, p, c) (*(p) == c)
-#endif
-
-#define PREFIX(ident) normal_ ## ident
-#define XML_TOK_IMPL_C
-#include "xmltok_impl.inc"
-#undef XML_TOK_IMPL_C
-
-#undef MINBPC
-#undef BYTE_TYPE
-#undef BYTE_TO_ASCII
-#undef CHAR_MATCHES
-#undef IS_NAME_CHAR
-#undef IS_NAME_CHAR_MINBPC
-#undef IS_NMSTRT_CHAR
-#undef IS_NMSTRT_CHAR_MINBPC
-#undef IS_INVALID_CHAR
-
-enum { /* UTF8_cvalN is value of masked first byte of N byte sequence */
- UTF8_cval1 = 0x00,
- UTF8_cval2 = 0xc0,
- UTF8_cval3 = 0xe0,
- UTF8_cval4 = 0xf0
-};
-
-void
-align_limit_to_full_utf8_characters(const char * from, const char ** fromLimRef)
-{
- const char * fromLim = *fromLimRef;
- size_t walked = 0;
- for (; fromLim > from; fromLim--, walked++) {
- const unsigned char prev = (unsigned char)fromLim[-1];
- if ((prev & 0xf8u) == 0xf0u) { /* 4-byte character, lead by 0b11110xxx byte */
- if (walked + 1 >= 4) {
- fromLim += 4 - 1;
- break;
- } else {
- walked = 0;
- }
- } else if ((prev & 0xf0u) == 0xe0u) { /* 3-byte character, lead by 0b1110xxxx byte */
- if (walked + 1 >= 3) {
- fromLim += 3 - 1;
- break;
- } else {
- walked = 0;
- }
- } else if ((prev & 0xe0u) == 0xc0u) { /* 2-byte character, lead by 0b110xxxxx byte */
- if (walked + 1 >= 2) {
- fromLim += 2 - 1;
- break;
- } else {
- walked = 0;
- }
- } else if ((prev & 0x80u) == 0x00u) { /* 1-byte character, matching 0b0xxxxxxx */
- break;
- }
- }
- *fromLimRef = fromLim;
-}
-
-static enum XML_Convert_Result PTRCALL
-utf8_toUtf8(const ENCODING *UNUSED_P(enc),
- const char **fromP, const char *fromLim,
- char **toP, const char *toLim)
-{
- enum XML_Convert_Result res = XML_CONVERT_COMPLETED;
- char *to;
- const char *from;
- if (fromLim - *fromP > toLim - *toP) {
- /* Avoid copying partial characters. */
- res = XML_CONVERT_OUTPUT_EXHAUSTED;
- fromLim = *fromP + (toLim - *toP);
- align_limit_to_full_utf8_characters(*fromP, &fromLim);
- }
- for (to = *toP, from = *fromP; (from < fromLim) && (to < toLim); from++, to++)
- *to = *from;
- *fromP = from;
- *toP = to;
-
- if ((to == toLim) && (from < fromLim))
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- else
- return res;
-}
-
-static enum XML_Convert_Result PTRCALL
-utf8_toUtf16(const ENCODING *enc,
- const char **fromP, const char *fromLim,
- unsigned short **toP, const unsigned short *toLim)
-{
- enum XML_Convert_Result res = XML_CONVERT_COMPLETED;
- unsigned short *to = *toP;
- const char *from = *fromP;
- while (from < fromLim && to < toLim) {
- switch (((struct normal_encoding *)enc)->type[(unsigned char)*from]) {
- case BT_LEAD2:
- if (fromLim - from < 2) {
- res = XML_CONVERT_INPUT_INCOMPLETE;
- break;
- }
- *to++ = (unsigned short)(((from[0] & 0x1f) << 6) | (from[1] & 0x3f));
- from += 2;
- break;
- case BT_LEAD3:
- if (fromLim - from < 3) {
- res = XML_CONVERT_INPUT_INCOMPLETE;
- break;
- }
- *to++ = (unsigned short)(((from[0] & 0xf) << 12)
- | ((from[1] & 0x3f) << 6) | (from[2] & 0x3f));
- from += 3;
- break;
- case BT_LEAD4:
- {
- unsigned long n;
- if (toLim - to < 2) {
- res = XML_CONVERT_OUTPUT_EXHAUSTED;
- goto after;
- }
- if (fromLim - from < 4) {
- res = XML_CONVERT_INPUT_INCOMPLETE;
- goto after;
- }
- n = ((from[0] & 0x7) << 18) | ((from[1] & 0x3f) << 12)
- | ((from[2] & 0x3f) << 6) | (from[3] & 0x3f);
- n -= 0x10000;
- to[0] = (unsigned short)((n >> 10) | 0xD800);
- to[1] = (unsigned short)((n & 0x3FF) | 0xDC00);
- to += 2;
- from += 4;
- }
- break;
- default:
- *to++ = *from++;
- break;
- }
- }
-after:
- *fromP = from;
- *toP = to;
- return res;
-}
-
-#ifdef XML_NS
-static const struct normal_encoding utf8_encoding_ns = {
- { VTABLE1, utf8_toUtf8, utf8_toUtf16, 1, 1, 0 },
- {
-#include "asciitab.h"
-#include "utf8tab.h"
- },
- STANDARD_VTABLE(sb_) NORMAL_VTABLE(utf8_)
-};
-#endif
-
-static const struct normal_encoding utf8_encoding = {
- { VTABLE1, utf8_toUtf8, utf8_toUtf16, 1, 1, 0 },
- {
-#define BT_COLON BT_NMSTRT
-#include "asciitab.h"
-#undef BT_COLON
-#include "utf8tab.h"
- },
- STANDARD_VTABLE(sb_) NORMAL_VTABLE(utf8_)
-};
-
-#ifdef XML_NS
-
-static const struct normal_encoding internal_utf8_encoding_ns = {
- { VTABLE1, utf8_toUtf8, utf8_toUtf16, 1, 1, 0 },
- {
-#include "iasciitab.h"
-#include "utf8tab.h"
- },
- STANDARD_VTABLE(sb_) NORMAL_VTABLE(utf8_)
-};
-
-#endif
-
-static const struct normal_encoding internal_utf8_encoding = {
- { VTABLE1, utf8_toUtf8, utf8_toUtf16, 1, 1, 0 },
- {
-#define BT_COLON BT_NMSTRT
-#include "iasciitab.h"
-#undef BT_COLON
-#include "utf8tab.h"
- },
- STANDARD_VTABLE(sb_) NORMAL_VTABLE(utf8_)
-};
-
-static enum XML_Convert_Result PTRCALL
-latin1_toUtf8(const ENCODING *UNUSED_P(enc),
- const char **fromP, const char *fromLim,
- char **toP, const char *toLim)
-{
- for (;;) {
- unsigned char c;
- if (*fromP == fromLim)
- return XML_CONVERT_COMPLETED;
- c = (unsigned char)**fromP;
- if (c & 0x80) {
- if (toLim - *toP < 2)
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- *(*toP)++ = (char)((c >> 6) | UTF8_cval2);
- *(*toP)++ = (char)((c & 0x3f) | 0x80);
- (*fromP)++;
- }
- else {
- if (*toP == toLim)
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- *(*toP)++ = *(*fromP)++;
- }
- }
-}
-
-static enum XML_Convert_Result PTRCALL
-latin1_toUtf16(const ENCODING *UNUSED_P(enc),
- const char **fromP, const char *fromLim,
- unsigned short **toP, const unsigned short *toLim)
-{
- while (*fromP < fromLim && *toP < toLim)
- *(*toP)++ = (unsigned char)*(*fromP)++;
-
- if ((*toP == toLim) && (*fromP < fromLim))
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- else
- return XML_CONVERT_COMPLETED;
-}
-
-#ifdef XML_NS
-
-static const struct normal_encoding latin1_encoding_ns = {
- { VTABLE1, latin1_toUtf8, latin1_toUtf16, 1, 0, 0 },
- {
-#include "asciitab.h"
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(sb_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding latin1_encoding = {
- { VTABLE1, latin1_toUtf8, latin1_toUtf16, 1, 0, 0 },
- {
-#define BT_COLON BT_NMSTRT
-#include "asciitab.h"
-#undef BT_COLON
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(sb_) NULL_VTABLE
-};
-
-static enum XML_Convert_Result PTRCALL
-ascii_toUtf8(const ENCODING *UNUSED_P(enc),
- const char **fromP, const char *fromLim,
- char **toP, const char *toLim)
-{
- while (*fromP < fromLim && *toP < toLim)
- *(*toP)++ = *(*fromP)++;
-
- if ((*toP == toLim) && (*fromP < fromLim))
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- else
- return XML_CONVERT_COMPLETED;
-}
-
-#ifdef XML_NS
-
-static const struct normal_encoding ascii_encoding_ns = {
- { VTABLE1, ascii_toUtf8, latin1_toUtf16, 1, 1, 0 },
- {
-#include "asciitab.h"
-/* BT_NONXML == 0 */
- },
- STANDARD_VTABLE(sb_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding ascii_encoding = {
- { VTABLE1, ascii_toUtf8, latin1_toUtf16, 1, 1, 0 },
- {
-#define BT_COLON BT_NMSTRT
-#include "asciitab.h"
-#undef BT_COLON
-/* BT_NONXML == 0 */
- },
- STANDARD_VTABLE(sb_) NULL_VTABLE
-};
-
-static int PTRFASTCALL
-unicode_byte_type(char hi, char lo)
-{
- switch ((unsigned char)hi) {
- case 0xD8: case 0xD9: case 0xDA: case 0xDB:
- return BT_LEAD4;
- case 0xDC: case 0xDD: case 0xDE: case 0xDF:
- return BT_TRAIL;
- case 0xFF:
- switch ((unsigned char)lo) {
- case 0xFF:
- case 0xFE:
- return BT_NONXML;
- }
- break;
- }
- return BT_NONASCII;
-}
-
-#define DEFINE_UTF16_TO_UTF8(E) \
-static enum XML_Convert_Result PTRCALL \
-E ## toUtf8(const ENCODING *UNUSED_P(enc), \
- const char **fromP, const char *fromLim, \
- char **toP, const char *toLim) \
-{ \
- const char *from = *fromP; \
- fromLim = from + (((fromLim - from) >> 1) << 1); /* shrink to even */ \
- for (; from < fromLim; from += 2) { \
- int plane; \
- unsigned char lo2; \
- unsigned char lo = GET_LO(from); \
- unsigned char hi = GET_HI(from); \
- switch (hi) { \
- case 0: \
- if (lo < 0x80) { \
- if (*toP == toLim) { \
- *fromP = from; \
- return XML_CONVERT_OUTPUT_EXHAUSTED; \
- } \
- *(*toP)++ = lo; \
- break; \
- } \
- /* fall through */ \
- case 0x1: case 0x2: case 0x3: \
- case 0x4: case 0x5: case 0x6: case 0x7: \
- if (toLim - *toP < 2) { \
- *fromP = from; \
- return XML_CONVERT_OUTPUT_EXHAUSTED; \
- } \
- *(*toP)++ = ((lo >> 6) | (hi << 2) | UTF8_cval2); \
- *(*toP)++ = ((lo & 0x3f) | 0x80); \
- break; \
- default: \
- if (toLim - *toP < 3) { \
- *fromP = from; \
- return XML_CONVERT_OUTPUT_EXHAUSTED; \
- } \
- /* 16 bits divided 4, 6, 6 amongst 3 bytes */ \
- *(*toP)++ = ((hi >> 4) | UTF8_cval3); \
- *(*toP)++ = (((hi & 0xf) << 2) | (lo >> 6) | 0x80); \
- *(*toP)++ = ((lo & 0x3f) | 0x80); \
- break; \
- case 0xD8: case 0xD9: case 0xDA: case 0xDB: \
- if (toLim - *toP < 4) { \
- *fromP = from; \
- return XML_CONVERT_OUTPUT_EXHAUSTED; \
- } \
- if (fromLim - from < 4) { \
- *fromP = from; \
- return XML_CONVERT_INPUT_INCOMPLETE; \
- } \
- plane = (((hi & 0x3) << 2) | ((lo >> 6) & 0x3)) + 1; \
- *(*toP)++ = ((plane >> 2) | UTF8_cval4); \
- *(*toP)++ = (((lo >> 2) & 0xF) | ((plane & 0x3) << 4) | 0x80); \
- from += 2; \
- lo2 = GET_LO(from); \
- *(*toP)++ = (((lo & 0x3) << 4) \
- | ((GET_HI(from) & 0x3) << 2) \
- | (lo2 >> 6) \
- | 0x80); \
- *(*toP)++ = ((lo2 & 0x3f) | 0x80); \
- break; \
- } \
- } \
- *fromP = from; \
- if (from < fromLim) \
- return XML_CONVERT_INPUT_INCOMPLETE; \
- else \
- return XML_CONVERT_COMPLETED; \
-}
-
-#define DEFINE_UTF16_TO_UTF16(E) \
-static enum XML_Convert_Result PTRCALL \
-E ## toUtf16(const ENCODING *UNUSED_P(enc), \
- const char **fromP, const char *fromLim, \
- unsigned short **toP, const unsigned short *toLim) \
-{ \
- enum XML_Convert_Result res = XML_CONVERT_COMPLETED; \
- fromLim = *fromP + (((fromLim - *fromP) >> 1) << 1); /* shrink to even */ \
- /* Avoid copying first half only of surrogate */ \
- if (fromLim - *fromP > ((toLim - *toP) << 1) \
- && (GET_HI(fromLim - 2) & 0xF8) == 0xD8) { \
- fromLim -= 2; \
- res = XML_CONVERT_INPUT_INCOMPLETE; \
- } \
- for (; *fromP < fromLim && *toP < toLim; *fromP += 2) \
- *(*toP)++ = (GET_HI(*fromP) << 8) | GET_LO(*fromP); \
- if ((*toP == toLim) && (*fromP < fromLim)) \
- return XML_CONVERT_OUTPUT_EXHAUSTED; \
- else \
- return res; \
-}
-
-#define SET2(ptr, ch) \
- (((ptr)[0] = ((ch) & 0xff)), ((ptr)[1] = ((ch) >> 8)))
-#define GET_LO(ptr) ((unsigned char)(ptr)[0])
-#define GET_HI(ptr) ((unsigned char)(ptr)[1])
-
-DEFINE_UTF16_TO_UTF8(little2_)
-DEFINE_UTF16_TO_UTF16(little2_)
-
-#undef SET2
-#undef GET_LO
-#undef GET_HI
-
-#define SET2(ptr, ch) \
- (((ptr)[0] = ((ch) >> 8)), ((ptr)[1] = ((ch) & 0xFF)))
-#define GET_LO(ptr) ((unsigned char)(ptr)[1])
-#define GET_HI(ptr) ((unsigned char)(ptr)[0])
-
-DEFINE_UTF16_TO_UTF8(big2_)
-DEFINE_UTF16_TO_UTF16(big2_)
-
-#undef SET2
-#undef GET_LO
-#undef GET_HI
-
-#define LITTLE2_BYTE_TYPE(enc, p) \
- ((p)[1] == 0 \
- ? ((struct normal_encoding *)(enc))->type[(unsigned char)*(p)] \
- : unicode_byte_type((p)[1], (p)[0]))
-#define LITTLE2_BYTE_TO_ASCII(enc, p) ((p)[1] == 0 ? (p)[0] : -1)
-#define LITTLE2_CHAR_MATCHES(enc, p, c) ((p)[1] == 0 && (p)[0] == c)
-#define LITTLE2_IS_NAME_CHAR_MINBPC(enc, p) \
- UCS2_GET_NAMING(namePages, (unsigned char)p[1], (unsigned char)p[0])
-#define LITTLE2_IS_NMSTRT_CHAR_MINBPC(enc, p) \
- UCS2_GET_NAMING(nmstrtPages, (unsigned char)p[1], (unsigned char)p[0])
-
-#ifdef XML_MIN_SIZE
-
-static int PTRFASTCALL
-little2_byteType(const ENCODING *enc, const char *p)
-{
- return LITTLE2_BYTE_TYPE(enc, p);
-}
-
-static int PTRFASTCALL
-little2_byteToAscii(const ENCODING *enc, const char *p)
-{
- return LITTLE2_BYTE_TO_ASCII(enc, p);
-}
-
-static int PTRCALL
-little2_charMatches(const ENCODING *enc, const char *p, int c)
-{
- return LITTLE2_CHAR_MATCHES(enc, p, c);
-}
-
-static int PTRFASTCALL
-little2_isNameMin(const ENCODING *enc, const char *p)
-{
- return LITTLE2_IS_NAME_CHAR_MINBPC(enc, p);
-}
-
-static int PTRFASTCALL
-little2_isNmstrtMin(const ENCODING *enc, const char *p)
-{
- return LITTLE2_IS_NMSTRT_CHAR_MINBPC(enc, p);
-}
-
-#undef VTABLE
-#define VTABLE VTABLE1, little2_toUtf8, little2_toUtf16
-
-#else /* not XML_MIN_SIZE */
-
-#undef PREFIX
-#define PREFIX(ident) little2_ ## ident
-#define MINBPC(enc) 2
-/* CHAR_MATCHES is guaranteed to have MINBPC bytes available. */
-#define BYTE_TYPE(enc, p) LITTLE2_BYTE_TYPE(enc, p)
-#define BYTE_TO_ASCII(enc, p) LITTLE2_BYTE_TO_ASCII(enc, p)
-#define CHAR_MATCHES(enc, p, c) LITTLE2_CHAR_MATCHES(enc, p, c)
-#define IS_NAME_CHAR(enc, p, n) 0
-#define IS_NAME_CHAR_MINBPC(enc, p) LITTLE2_IS_NAME_CHAR_MINBPC(enc, p)
-#define IS_NMSTRT_CHAR(enc, p, n) (0)
-#define IS_NMSTRT_CHAR_MINBPC(enc, p) LITTLE2_IS_NMSTRT_CHAR_MINBPC(enc, p)
-
-#define XML_TOK_IMPL_C
-#include "xmltok_impl.inc"
-#undef XML_TOK_IMPL_C
-
-#undef MINBPC
-#undef BYTE_TYPE
-#undef BYTE_TO_ASCII
-#undef CHAR_MATCHES
-#undef IS_NAME_CHAR
-#undef IS_NAME_CHAR_MINBPC
-#undef IS_NMSTRT_CHAR
-#undef IS_NMSTRT_CHAR_MINBPC
-#undef IS_INVALID_CHAR
-
-#endif /* not XML_MIN_SIZE */
-
-#ifdef XML_NS
-
-static const struct normal_encoding little2_encoding_ns = {
- { VTABLE, 2, 0,
-#if BYTEORDER == 1234
- 1
-#else
- 0
-#endif
- },
- {
-#include "asciitab.h"
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(little2_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding little2_encoding = {
- { VTABLE, 2, 0,
-#if BYTEORDER == 1234
- 1
-#else
- 0
-#endif
- },
- {
-#define BT_COLON BT_NMSTRT
-#include "asciitab.h"
-#undef BT_COLON
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(little2_) NULL_VTABLE
-};
-
-#if BYTEORDER != 4321
-
-#ifdef XML_NS
-
-static const struct normal_encoding internal_little2_encoding_ns = {
- { VTABLE, 2, 0, 1 },
- {
-#include "iasciitab.h"
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(little2_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding internal_little2_encoding = {
- { VTABLE, 2, 0, 1 },
- {
-#define BT_COLON BT_NMSTRT
-#include "iasciitab.h"
-#undef BT_COLON
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(little2_) NULL_VTABLE
-};
-
-#endif
-
-
-#define BIG2_BYTE_TYPE(enc, p) \
- ((p)[0] == 0 \
- ? ((struct normal_encoding *)(enc))->type[(unsigned char)(p)[1]] \
- : unicode_byte_type((p)[0], (p)[1]))
-#define BIG2_BYTE_TO_ASCII(enc, p) ((p)[0] == 0 ? (p)[1] : -1)
-#define BIG2_CHAR_MATCHES(enc, p, c) ((p)[0] == 0 && (p)[1] == c)
-#define BIG2_IS_NAME_CHAR_MINBPC(enc, p) \
- UCS2_GET_NAMING(namePages, (unsigned char)p[0], (unsigned char)p[1])
-#define BIG2_IS_NMSTRT_CHAR_MINBPC(enc, p) \
- UCS2_GET_NAMING(nmstrtPages, (unsigned char)p[0], (unsigned char)p[1])
-
-#ifdef XML_MIN_SIZE
-
-static int PTRFASTCALL
-big2_byteType(const ENCODING *enc, const char *p)
-{
- return BIG2_BYTE_TYPE(enc, p);
-}
-
-static int PTRFASTCALL
-big2_byteToAscii(const ENCODING *enc, const char *p)
-{
- return BIG2_BYTE_TO_ASCII(enc, p);
-}
-
-static int PTRCALL
-big2_charMatches(const ENCODING *enc, const char *p, int c)
-{
- return BIG2_CHAR_MATCHES(enc, p, c);
-}
-
-static int PTRFASTCALL
-big2_isNameMin(const ENCODING *enc, const char *p)
-{
- return BIG2_IS_NAME_CHAR_MINBPC(enc, p);
-}
-
-static int PTRFASTCALL
-big2_isNmstrtMin(const ENCODING *enc, const char *p)
-{
- return BIG2_IS_NMSTRT_CHAR_MINBPC(enc, p);
-}
-
-#undef VTABLE
-#define VTABLE VTABLE1, big2_toUtf8, big2_toUtf16
-
-#else /* not XML_MIN_SIZE */
-
-#undef PREFIX
-#define PREFIX(ident) big2_ ## ident
-#define MINBPC(enc) 2
-/* CHAR_MATCHES is guaranteed to have MINBPC bytes available. */
-#define BYTE_TYPE(enc, p) BIG2_BYTE_TYPE(enc, p)
-#define BYTE_TO_ASCII(enc, p) BIG2_BYTE_TO_ASCII(enc, p)
-#define CHAR_MATCHES(enc, p, c) BIG2_CHAR_MATCHES(enc, p, c)
-#define IS_NAME_CHAR(enc, p, n) 0
-#define IS_NAME_CHAR_MINBPC(enc, p) BIG2_IS_NAME_CHAR_MINBPC(enc, p)
-#define IS_NMSTRT_CHAR(enc, p, n) (0)
-#define IS_NMSTRT_CHAR_MINBPC(enc, p) BIG2_IS_NMSTRT_CHAR_MINBPC(enc, p)
-
-#define XML_TOK_IMPL_C
-#include "xmltok_impl.inc"
-#undef XML_TOK_IMPL_C
-
-#undef MINBPC
-#undef BYTE_TYPE
-#undef BYTE_TO_ASCII
-#undef CHAR_MATCHES
-#undef IS_NAME_CHAR
-#undef IS_NAME_CHAR_MINBPC
-#undef IS_NMSTRT_CHAR
-#undef IS_NMSTRT_CHAR_MINBPC
-#undef IS_INVALID_CHAR
-
-#endif /* not XML_MIN_SIZE */
-
-#ifdef XML_NS
-
-static const struct normal_encoding big2_encoding_ns = {
- { VTABLE, 2, 0,
-#if BYTEORDER == 4321
- 1
-#else
- 0
-#endif
- },
- {
-#include "asciitab.h"
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(big2_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding big2_encoding = {
- { VTABLE, 2, 0,
-#if BYTEORDER == 4321
- 1
-#else
- 0
-#endif
- },
- {
-#define BT_COLON BT_NMSTRT
-#include "asciitab.h"
-#undef BT_COLON
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(big2_) NULL_VTABLE
-};
-
-#if BYTEORDER != 1234
-
-#ifdef XML_NS
-
-static const struct normal_encoding internal_big2_encoding_ns = {
- { VTABLE, 2, 0, 1 },
- {
-#include "iasciitab.h"
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(big2_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding internal_big2_encoding = {
- { VTABLE, 2, 0, 1 },
- {
-#define BT_COLON BT_NMSTRT
-#include "iasciitab.h"
-#undef BT_COLON
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(big2_) NULL_VTABLE
-};
-
-#endif
-
-#undef PREFIX
-
-static int FASTCALL
-streqci(const char *s1, const char *s2)
-{
- for (;;) {
- char c1 = *s1++;
- char c2 = *s2++;
- if (ASCII_a <= c1 && c1 <= ASCII_z)
- c1 += ASCII_A - ASCII_a;
- if (ASCII_a <= c2 && c2 <= ASCII_z)
- c2 += ASCII_A - ASCII_a;
- if (c1 != c2)
- return 0;
- if (!c1)
- break;
- }
- return 1;
-}
-
-static void PTRCALL
-initUpdatePosition(const ENCODING *UNUSED_P(enc), const char *ptr,
- const char *end, POSITION *pos)
-{
- normal_updatePosition(&utf8_encoding.enc, ptr, end, pos);
-}
-
-static int
-toAscii(const ENCODING *enc, const char *ptr, const char *end)
-{
- char buf[1];
- char *p = buf;
- XmlUtf8Convert(enc, &ptr, end, &p, p + 1);
- if (p == buf)
- return -1;
- else
- return buf[0];
-}
-
-static int FASTCALL
-isSpace(int c)
-{
- switch (c) {
- case 0x20:
- case 0xD:
- case 0xA:
- case 0x9:
- return 1;
- }
- return 0;
-}
-
-/* Return 1 if there's just optional white space or there's an S
- followed by name=val.
-*/
-static int
-parsePseudoAttribute(const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **namePtr,
- const char **nameEndPtr,
- const char **valPtr,
- const char **nextTokPtr)
-{
- int c;
- char open;
- if (ptr == end) {
- *namePtr = NULL;
- return 1;
- }
- if (!isSpace(toAscii(enc, ptr, end))) {
- *nextTokPtr = ptr;
- return 0;
- }
- do {
- ptr += enc->minBytesPerChar;
- } while (isSpace(toAscii(enc, ptr, end)));
- if (ptr == end) {
- *namePtr = NULL;
- return 1;
- }
- *namePtr = ptr;
- for (;;) {
- c = toAscii(enc, ptr, end);
- if (c == -1) {
- *nextTokPtr = ptr;
- return 0;
- }
- if (c == ASCII_EQUALS) {
- *nameEndPtr = ptr;
- break;
- }
- if (isSpace(c)) {
- *nameEndPtr = ptr;
- do {
- ptr += enc->minBytesPerChar;
- } while (isSpace(c = toAscii(enc, ptr, end)));
- if (c != ASCII_EQUALS) {
- *nextTokPtr = ptr;
- return 0;
- }
- break;
- }
- ptr += enc->minBytesPerChar;
- }
- if (ptr == *namePtr) {
- *nextTokPtr = ptr;
- return 0;
- }
- ptr += enc->minBytesPerChar;
- c = toAscii(enc, ptr, end);
- while (isSpace(c)) {
- ptr += enc->minBytesPerChar;
- c = toAscii(enc, ptr, end);
- }
- if (c != ASCII_QUOT && c != ASCII_APOS) {
- *nextTokPtr = ptr;
- return 0;
- }
- open = (char)c;
- ptr += enc->minBytesPerChar;
- *valPtr = ptr;
- for (;; ptr += enc->minBytesPerChar) {
- c = toAscii(enc, ptr, end);
- if (c == open)
- break;
- if (!(ASCII_a <= c && c <= ASCII_z)
- && !(ASCII_A <= c && c <= ASCII_Z)
- && !(ASCII_0 <= c && c <= ASCII_9)
- && c != ASCII_PERIOD
- && c != ASCII_MINUS
- && c != ASCII_UNDERSCORE) {
- *nextTokPtr = ptr;
- return 0;
- }
- }
- *nextTokPtr = ptr + enc->minBytesPerChar;
- return 1;
-}
-
-static const char KW_version[] = {
- ASCII_v, ASCII_e, ASCII_r, ASCII_s, ASCII_i, ASCII_o, ASCII_n, '\0'
-};
-
-static const char KW_encoding[] = {
- ASCII_e, ASCII_n, ASCII_c, ASCII_o, ASCII_d, ASCII_i, ASCII_n, ASCII_g, '\0'
-};
-
-static const char KW_standalone[] = {
- ASCII_s, ASCII_t, ASCII_a, ASCII_n, ASCII_d, ASCII_a, ASCII_l, ASCII_o,
- ASCII_n, ASCII_e, '\0'
-};
-
-static const char KW_yes[] = {
- ASCII_y, ASCII_e, ASCII_s, '\0'
-};
-
-static const char KW_no[] = {
- ASCII_n, ASCII_o, '\0'
-};
-
-static int
-doParseXmlDecl(const ENCODING *(*encodingFinder)(const ENCODING *,
- const char *,
- const char *),
- int isGeneralTextEntity,
- const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **badPtr,
- const char **versionPtr,
- const char **versionEndPtr,
- const char **encodingName,
- const ENCODING **encoding,
- int *standalone)
-{
- const char *val = NULL;
- const char *name = NULL;
- const char *nameEnd = NULL;
- ptr += 5 * enc->minBytesPerChar;
- end -= 2 * enc->minBytesPerChar;
- if (!parsePseudoAttribute(enc, ptr, end, &name, &nameEnd, &val, &ptr)
- || !name) {
- *badPtr = ptr;
- return 0;
- }
- if (!XmlNameMatchesAscii(enc, name, nameEnd, KW_version)) {
- if (!isGeneralTextEntity) {
- *badPtr = name;
- return 0;
- }
- }
- else {
- if (versionPtr)
- *versionPtr = val;
- if (versionEndPtr)
- *versionEndPtr = ptr;
- if (!parsePseudoAttribute(enc, ptr, end, &name, &nameEnd, &val, &ptr)) {
- *badPtr = ptr;
- return 0;
- }
- if (!name) {
- if (isGeneralTextEntity) {
- /* a TextDecl must have an EncodingDecl */
- *badPtr = ptr;
- return 0;
- }
- return 1;
- }
- }
- if (XmlNameMatchesAscii(enc, name, nameEnd, KW_encoding)) {
- int c = toAscii(enc, val, end);
- if (!(ASCII_a <= c && c <= ASCII_z) && !(ASCII_A <= c && c <= ASCII_Z)) {
- *badPtr = val;
- return 0;
- }
- if (encodingName)
- *encodingName = val;
- if (encoding)
- *encoding = encodingFinder(enc, val, ptr - enc->minBytesPerChar);
- if (!parsePseudoAttribute(enc, ptr, end, &name, &nameEnd, &val, &ptr)) {
- *badPtr = ptr;
- return 0;
- }
- if (!name)
- return 1;
- }
- if (!XmlNameMatchesAscii(enc, name, nameEnd, KW_standalone)
- || isGeneralTextEntity) {
- *badPtr = name;
- return 0;
- }
- if (XmlNameMatchesAscii(enc, val, ptr - enc->minBytesPerChar, KW_yes)) {
- if (standalone)
- *standalone = 1;
- }
- else if (XmlNameMatchesAscii(enc, val, ptr - enc->minBytesPerChar, KW_no)) {
- if (standalone)
- *standalone = 0;
- }
- else {
- *badPtr = val;
- return 0;
- }
- while (isSpace(toAscii(enc, ptr, end)))
- ptr += enc->minBytesPerChar;
- if (ptr != end) {
- *badPtr = ptr;
- return 0;
- }
- return 1;
-}
-
-static int FASTCALL
-checkCharRefNumber(int result)
-{
- switch (result >> 8) {
- case 0xD8: case 0xD9: case 0xDA: case 0xDB:
- case 0xDC: case 0xDD: case 0xDE: case 0xDF:
- return -1;
- case 0:
- if (latin1_encoding.type[result] == BT_NONXML)
- return -1;
- break;
- case 0xFF:
- if (result == 0xFFFE || result == 0xFFFF)
- return -1;
- break;
- }
- return result;
-}
-
-int FASTCALL
-XmlUtf8Encode(int c, char *buf)
-{
- enum {
- /* minN is minimum legal resulting value for N byte sequence */
- min2 = 0x80,
- min3 = 0x800,
- min4 = 0x10000
- };
-
- if (c < 0)
- return 0;
- if (c < min2) {
- buf[0] = (char)(c | UTF8_cval1);
- return 1;
- }
- if (c < min3) {
- buf[0] = (char)((c >> 6) | UTF8_cval2);
- buf[1] = (char)((c & 0x3f) | 0x80);
- return 2;
- }
- if (c < min4) {
- buf[0] = (char)((c >> 12) | UTF8_cval3);
- buf[1] = (char)(((c >> 6) & 0x3f) | 0x80);
- buf[2] = (char)((c & 0x3f) | 0x80);
- return 3;
- }
- if (c < 0x110000) {
- buf[0] = (char)((c >> 18) | UTF8_cval4);
- buf[1] = (char)(((c >> 12) & 0x3f) | 0x80);
- buf[2] = (char)(((c >> 6) & 0x3f) | 0x80);
- buf[3] = (char)((c & 0x3f) | 0x80);
- return 4;
- }
- return 0;
-}
-
-int FASTCALL
-XmlUtf16Encode(int charNum, unsigned short *buf)
-{
- if (charNum < 0)
- return 0;
- if (charNum < 0x10000) {
- buf[0] = (unsigned short)charNum;
- return 1;
- }
- if (charNum < 0x110000) {
- charNum -= 0x10000;
- buf[0] = (unsigned short)((charNum >> 10) + 0xD800);
- buf[1] = (unsigned short)((charNum & 0x3FF) + 0xDC00);
- return 2;
- }
- return 0;
-}
-
-struct unknown_encoding {
- struct normal_encoding normal;
- CONVERTER convert;
- void *userData;
- unsigned short utf16[256];
- char utf8[256][4];
-};
-
-#define AS_UNKNOWN_ENCODING(enc) ((const struct unknown_encoding *) (enc))
-
-int
-XmlSizeOfUnknownEncoding(void)
-{
- return sizeof(struct unknown_encoding);
-}
-
-static int PTRFASTCALL
-unknown_isName(const ENCODING *enc, const char *p)
-{
- const struct unknown_encoding *uenc = AS_UNKNOWN_ENCODING(enc);
- int c = uenc->convert(uenc->userData, p);
- if (c & ~0xFFFF)
- return 0;
- return UCS2_GET_NAMING(namePages, c >> 8, c & 0xFF);
-}
-
-static int PTRFASTCALL
-unknown_isNmstrt(const ENCODING *enc, const char *p)
-{
- const struct unknown_encoding *uenc = AS_UNKNOWN_ENCODING(enc);
- int c = uenc->convert(uenc->userData, p);
- if (c & ~0xFFFF)
- return 0;
- return UCS2_GET_NAMING(nmstrtPages, c >> 8, c & 0xFF);
-}
-
-static int PTRFASTCALL
-unknown_isInvalid(const ENCODING *enc, const char *p)
-{
- const struct unknown_encoding *uenc = AS_UNKNOWN_ENCODING(enc);
- int c = uenc->convert(uenc->userData, p);
- return (c & ~0xFFFF) || checkCharRefNumber(c) < 0;
-}
-
-static enum XML_Convert_Result PTRCALL
-unknown_toUtf8(const ENCODING *enc,
- const char **fromP, const char *fromLim,
- char **toP, const char *toLim)
-{
- const struct unknown_encoding *uenc = AS_UNKNOWN_ENCODING(enc);
- char buf[XML_UTF8_ENCODE_MAX];
- for (;;) {
- const char *utf8;
- int n;
- if (*fromP == fromLim)
- return XML_CONVERT_COMPLETED;
- utf8 = uenc->utf8[(unsigned char)**fromP];
- n = *utf8++;
- if (n == 0) {
- int c = uenc->convert(uenc->userData, *fromP);
- n = XmlUtf8Encode(c, buf);
- if (n > toLim - *toP)
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- utf8 = buf;
- *fromP += (AS_NORMAL_ENCODING(enc)->type[(unsigned char)**fromP]
- - (BT_LEAD2 - 2));
- }
- else {
- if (n > toLim - *toP)
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- (*fromP)++;
- }
- do {
- *(*toP)++ = *utf8++;
- } while (--n != 0);
- }
-}
-
-static enum XML_Convert_Result PTRCALL
-unknown_toUtf16(const ENCODING *enc,
- const char **fromP, const char *fromLim,
- unsigned short **toP, const unsigned short *toLim)
-{
- const struct unknown_encoding *uenc = AS_UNKNOWN_ENCODING(enc);
- while (*fromP < fromLim && *toP < toLim) {
- unsigned short c = uenc->utf16[(unsigned char)**fromP];
- if (c == 0) {
- c = (unsigned short)
- uenc->convert(uenc->userData, *fromP);
- *fromP += (AS_NORMAL_ENCODING(enc)->type[(unsigned char)**fromP]
- - (BT_LEAD2 - 2));
- }
- else
- (*fromP)++;
- *(*toP)++ = c;
- }
-
- if ((*toP == toLim) && (*fromP < fromLim))
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- else
- return XML_CONVERT_COMPLETED;
-}
-
-ENCODING *
-XmlInitUnknownEncoding(void *mem,
- int *table,
- CONVERTER convert,
- void *userData)
-{
- int i;
- struct unknown_encoding *e = (struct unknown_encoding *)mem;
- for (i = 0; i < (int)sizeof(struct normal_encoding); i++)
- ((char *)mem)[i] = ((char *)&latin1_encoding)[i];
- for (i = 0; i < 128; i++)
- if (latin1_encoding.type[i] != BT_OTHER
- && latin1_encoding.type[i] != BT_NONXML
- && table[i] != i)
- return 0;
- for (i = 0; i < 256; i++) {
- int c = table[i];
- if (c == -1) {
- e->normal.type[i] = BT_MALFORM;
- /* This shouldn't really get used. */
- e->utf16[i] = 0xFFFF;
- e->utf8[i][0] = 1;
- e->utf8[i][1] = 0;
- }
- else if (c < 0) {
- if (c < -4)
- return 0;
- e->normal.type[i] = (unsigned char)(BT_LEAD2 - (c + 2));
- e->utf8[i][0] = 0;
- e->utf16[i] = 0;
- }
- else if (c < 0x80) {
- if (latin1_encoding.type[c] != BT_OTHER
- && latin1_encoding.type[c] != BT_NONXML
- && c != i)
- return 0;
- e->normal.type[i] = latin1_encoding.type[c];
- e->utf8[i][0] = 1;
- e->utf8[i][1] = (char)c;
- e->utf16[i] = (unsigned short)(c == 0 ? 0xFFFF : c);
- }
- else if (checkCharRefNumber(c) < 0) {
- e->normal.type[i] = BT_NONXML;
- /* This shouldn't really get used. */
- e->utf16[i] = 0xFFFF;
- e->utf8[i][0] = 1;
- e->utf8[i][1] = 0;
- }
- else {
- if (c > 0xFFFF)
- return 0;
- if (UCS2_GET_NAMING(nmstrtPages, c >> 8, c & 0xff))
- e->normal.type[i] = BT_NMSTRT;
- else if (UCS2_GET_NAMING(namePages, c >> 8, c & 0xff))
- e->normal.type[i] = BT_NAME;
- else
- e->normal.type[i] = BT_OTHER;
- e->utf8[i][0] = (char)XmlUtf8Encode(c, e->utf8[i] + 1);
- e->utf16[i] = (unsigned short)c;
- }
- }
- e->userData = userData;
- e->convert = convert;
- if (convert) {
- e->normal.isName2 = unknown_isName;
- e->normal.isName3 = unknown_isName;
- e->normal.isName4 = unknown_isName;
- e->normal.isNmstrt2 = unknown_isNmstrt;
- e->normal.isNmstrt3 = unknown_isNmstrt;
- e->normal.isNmstrt4 = unknown_isNmstrt;
- e->normal.isInvalid2 = unknown_isInvalid;
- e->normal.isInvalid3 = unknown_isInvalid;
- e->normal.isInvalid4 = unknown_isInvalid;
- }
- e->normal.enc.utf8Convert = unknown_toUtf8;
- e->normal.enc.utf16Convert = unknown_toUtf16;
- return &(e->normal.enc);
-}
-
-/* If this enumeration is changed, getEncodingIndex and encodings
-must also be changed. */
-enum {
- UNKNOWN_ENC = -1,
- ISO_8859_1_ENC = 0,
- US_ASCII_ENC,
- UTF_8_ENC,
- UTF_16_ENC,
- UTF_16BE_ENC,
- UTF_16LE_ENC,
- /* must match encodingNames up to here */
- NO_ENC
-};
-
-static const char KW_ISO_8859_1[] = {
- ASCII_I, ASCII_S, ASCII_O, ASCII_MINUS, ASCII_8, ASCII_8, ASCII_5, ASCII_9,
- ASCII_MINUS, ASCII_1, '\0'
-};
-static const char KW_US_ASCII[] = {
- ASCII_U, ASCII_S, ASCII_MINUS, ASCII_A, ASCII_S, ASCII_C, ASCII_I, ASCII_I,
- '\0'
-};
-static const char KW_UTF_8[] = {
- ASCII_U, ASCII_T, ASCII_F, ASCII_MINUS, ASCII_8, '\0'
-};
-static const char KW_UTF_16[] = {
- ASCII_U, ASCII_T, ASCII_F, ASCII_MINUS, ASCII_1, ASCII_6, '\0'
-};
-static const char KW_UTF_16BE[] = {
- ASCII_U, ASCII_T, ASCII_F, ASCII_MINUS, ASCII_1, ASCII_6, ASCII_B, ASCII_E,
- '\0'
-};
-static const char KW_UTF_16LE[] = {
- ASCII_U, ASCII_T, ASCII_F, ASCII_MINUS, ASCII_1, ASCII_6, ASCII_L, ASCII_E,
- '\0'
-};
-
-static int FASTCALL
-getEncodingIndex(const char *name)
-{
- static const char * const encodingNames[] = {
- KW_ISO_8859_1,
- KW_US_ASCII,
- KW_UTF_8,
- KW_UTF_16,
- KW_UTF_16BE,
- KW_UTF_16LE,
- };
- int i;
- if (name == NULL)
- return NO_ENC;
- for (i = 0; i < (int)(sizeof(encodingNames)/sizeof(encodingNames[0])); i++)
- if (streqci(name, encodingNames[i]))
- return i;
- return UNKNOWN_ENC;
-}
-
-/* For binary compatibility, we store the index of the encoding
- specified at initialization in the isUtf16 member.
-*/
-
-#define INIT_ENC_INDEX(enc) ((int)(enc)->initEnc.isUtf16)
-#define SET_INIT_ENC_INDEX(enc, i) ((enc)->initEnc.isUtf16 = (char)i)
-
-/* This is what detects the encoding. encodingTable maps from
- encoding indices to encodings; INIT_ENC_INDEX(enc) is the index of
- the external (protocol) specified encoding; state is
- XML_CONTENT_STATE if we're parsing an external text entity, and
- XML_PROLOG_STATE otherwise.
-*/
-
-
-static int
-initScan(const ENCODING * const *encodingTable,
- const INIT_ENCODING *enc,
- int state,
- const char *ptr,
- const char *end,
- const char **nextTokPtr)
-{
- const ENCODING **encPtr;
-
- if (ptr >= end)
- return XML_TOK_NONE;
- encPtr = enc->encPtr;
- if (ptr + 1 == end) {
- /* only a single byte available for auto-detection */
-#ifndef XML_DTD /* FIXME */
- /* a well-formed document entity must have more than one byte */
- if (state != XML_CONTENT_STATE)
- return XML_TOK_PARTIAL;
-#endif
- /* so we're parsing an external text entity... */
- /* if UTF-16 was externally specified, then we need at least 2 bytes */
- switch (INIT_ENC_INDEX(enc)) {
- case UTF_16_ENC:
- case UTF_16LE_ENC:
- case UTF_16BE_ENC:
- return XML_TOK_PARTIAL;
- }
- switch ((unsigned char)*ptr) {
- case 0xFE:
- case 0xFF:
- case 0xEF: /* possibly first byte of UTF-8 BOM */
- if (INIT_ENC_INDEX(enc) == ISO_8859_1_ENC
- && state == XML_CONTENT_STATE)
- break;
- /* fall through */
- case 0x00:
- case 0x3C:
- return XML_TOK_PARTIAL;
- }
- }
- else {
- switch (((unsigned char)ptr[0] << 8) | (unsigned char)ptr[1]) {
- case 0xFEFF:
- if (INIT_ENC_INDEX(enc) == ISO_8859_1_ENC
- && state == XML_CONTENT_STATE)
- break;
- *nextTokPtr = ptr + 2;
- *encPtr = encodingTable[UTF_16BE_ENC];
- return XML_TOK_BOM;
- /* 00 3C is handled in the default case */
- case 0x3C00:
- if ((INIT_ENC_INDEX(enc) == UTF_16BE_ENC
- || INIT_ENC_INDEX(enc) == UTF_16_ENC)
- && state == XML_CONTENT_STATE)
- break;
- *encPtr = encodingTable[UTF_16LE_ENC];
- return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
- case 0xFFFE:
- if (INIT_ENC_INDEX(enc) == ISO_8859_1_ENC
- && state == XML_CONTENT_STATE)
- break;
- *nextTokPtr = ptr + 2;
- *encPtr = encodingTable[UTF_16LE_ENC];
- return XML_TOK_BOM;
- case 0xEFBB:
- /* Maybe a UTF-8 BOM (EF BB BF) */
- /* If there's an explicitly specified (external) encoding
- of ISO-8859-1 or some flavour of UTF-16
- and this is an external text entity,
- don't look for the BOM,
- because it might be a legal data.
- */
- if (state == XML_CONTENT_STATE) {
- int e = INIT_ENC_INDEX(enc);
- if (e == ISO_8859_1_ENC || e == UTF_16BE_ENC
- || e == UTF_16LE_ENC || e == UTF_16_ENC)
- break;
- }
- if (ptr + 2 == end)
- return XML_TOK_PARTIAL;
- if ((unsigned char)ptr[2] == 0xBF) {
- *nextTokPtr = ptr + 3;
- *encPtr = encodingTable[UTF_8_ENC];
- return XML_TOK_BOM;
- }
- break;
- default:
- if (ptr[0] == '\0') {
- /* 0 isn't a legal data character. Furthermore a document
- entity can only start with ASCII characters. So the only
- way this can fail to be big-endian UTF-16 if it it's an
- external parsed general entity that's labelled as
- UTF-16LE.
- */
- if (state == XML_CONTENT_STATE && INIT_ENC_INDEX(enc) == UTF_16LE_ENC)
- break;
- *encPtr = encodingTable[UTF_16BE_ENC];
- return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
- }
- else if (ptr[1] == '\0') {
- /* We could recover here in the case:
- - parsing an external entity
- - second byte is 0
- - no externally specified encoding
- - no encoding declaration
- by assuming UTF-16LE. But we don't, because this would mean when
- presented just with a single byte, we couldn't reliably determine
- whether we needed further bytes.
- */
- if (state == XML_CONTENT_STATE)
- break;
- *encPtr = encodingTable[UTF_16LE_ENC];
- return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
- }
- break;
- }
- }
- *encPtr = encodingTable[INIT_ENC_INDEX(enc)];
- return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
-}
-
-
-#define NS(x) x
-#define ns(x) x
-#define XML_TOK_NS_C
-#include "xmltok_ns.inc"
-#undef XML_TOK_NS_C
-#undef NS
-#undef ns
-
-#ifdef XML_NS
-
-#define NS(x) x ## NS
-#define ns(x) x ## _ns
-
-#define XML_TOK_NS_C
-#include "xmltok_ns.inc"
-#undef XML_TOK_NS_C
-
-#undef NS
-#undef ns
-
-ENCODING *
-XmlInitUnknownEncodingNS(void *mem,
- int *table,
- CONVERTER convert,
- void *userData)
-{
- ENCODING *enc = XmlInitUnknownEncoding(mem, table, convert, userData);
- if (enc)
- ((struct normal_encoding *)enc)->type[ASCII_COLON] = BT_COLON;
- return enc;
-}
-
-#endif /* XML_NS */
diff --git a/deps/EXPAT/expat/xmltok.h b/deps/EXPAT/expat/xmltok.h
deleted file mode 100644
index 752007e8b..000000000
--- a/deps/EXPAT/expat/xmltok.h
+++ /dev/null
@@ -1,322 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#ifndef XmlTok_INCLUDED
-#define XmlTok_INCLUDED 1
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* The following token may be returned by XmlContentTok */
-#define XML_TOK_TRAILING_RSQB -5 /* ] or ]] at the end of the scan; might be
- start of illegal ]]> sequence */
-/* The following tokens may be returned by both XmlPrologTok and
- XmlContentTok.
-*/
-#define XML_TOK_NONE -4 /* The string to be scanned is empty */
-#define XML_TOK_TRAILING_CR -3 /* A CR at the end of the scan;
- might be part of CRLF sequence */
-#define XML_TOK_PARTIAL_CHAR -2 /* only part of a multibyte sequence */
-#define XML_TOK_PARTIAL -1 /* only part of a token */
-#define XML_TOK_INVALID 0
-
-/* The following tokens are returned by XmlContentTok; some are also
- returned by XmlAttributeValueTok, XmlEntityTok, XmlCdataSectionTok.
-*/
-#define XML_TOK_START_TAG_WITH_ATTS 1
-#define XML_TOK_START_TAG_NO_ATTS 2
-#define XML_TOK_EMPTY_ELEMENT_WITH_ATTS 3 /* empty element tag <e/> */
-#define XML_TOK_EMPTY_ELEMENT_NO_ATTS 4
-#define XML_TOK_END_TAG 5
-#define XML_TOK_DATA_CHARS 6
-#define XML_TOK_DATA_NEWLINE 7
-#define XML_TOK_CDATA_SECT_OPEN 8
-#define XML_TOK_ENTITY_REF 9
-#define XML_TOK_CHAR_REF 10 /* numeric character reference */
-
-/* The following tokens may be returned by both XmlPrologTok and
- XmlContentTok.
-*/
-#define XML_TOK_PI 11 /* processing instruction */
-#define XML_TOK_XML_DECL 12 /* XML decl or text decl */
-#define XML_TOK_COMMENT 13
-#define XML_TOK_BOM 14 /* Byte order mark */
-
-/* The following tokens are returned only by XmlPrologTok */
-#define XML_TOK_PROLOG_S 15
-#define XML_TOK_DECL_OPEN 16 /* <!foo */
-#define XML_TOK_DECL_CLOSE 17 /* > */
-#define XML_TOK_NAME 18
-#define XML_TOK_NMTOKEN 19
-#define XML_TOK_POUND_NAME 20 /* #name */
-#define XML_TOK_OR 21 /* | */
-#define XML_TOK_PERCENT 22
-#define XML_TOK_OPEN_PAREN 23
-#define XML_TOK_CLOSE_PAREN 24
-#define XML_TOK_OPEN_BRACKET 25
-#define XML_TOK_CLOSE_BRACKET 26
-#define XML_TOK_LITERAL 27
-#define XML_TOK_PARAM_ENTITY_REF 28
-#define XML_TOK_INSTANCE_START 29
-
-/* The following occur only in element type declarations */
-#define XML_TOK_NAME_QUESTION 30 /* name? */
-#define XML_TOK_NAME_ASTERISK 31 /* name* */
-#define XML_TOK_NAME_PLUS 32 /* name+ */
-#define XML_TOK_COND_SECT_OPEN 33 /* <![ */
-#define XML_TOK_COND_SECT_CLOSE 34 /* ]]> */
-#define XML_TOK_CLOSE_PAREN_QUESTION 35 /* )? */
-#define XML_TOK_CLOSE_PAREN_ASTERISK 36 /* )* */
-#define XML_TOK_CLOSE_PAREN_PLUS 37 /* )+ */
-#define XML_TOK_COMMA 38
-
-/* The following token is returned only by XmlAttributeValueTok */
-#define XML_TOK_ATTRIBUTE_VALUE_S 39
-
-/* The following token is returned only by XmlCdataSectionTok */
-#define XML_TOK_CDATA_SECT_CLOSE 40
-
-/* With namespace processing this is returned by XmlPrologTok for a
- name with a colon.
-*/
-#define XML_TOK_PREFIXED_NAME 41
-
-#ifdef XML_DTD
-#define XML_TOK_IGNORE_SECT 42
-#endif /* XML_DTD */
-
-#ifdef XML_DTD
-#define XML_N_STATES 4
-#else /* not XML_DTD */
-#define XML_N_STATES 3
-#endif /* not XML_DTD */
-
-#define XML_PROLOG_STATE 0
-#define XML_CONTENT_STATE 1
-#define XML_CDATA_SECTION_STATE 2
-#ifdef XML_DTD
-#define XML_IGNORE_SECTION_STATE 3
-#endif /* XML_DTD */
-
-#define XML_N_LITERAL_TYPES 2
-#define XML_ATTRIBUTE_VALUE_LITERAL 0
-#define XML_ENTITY_VALUE_LITERAL 1
-
-/* The size of the buffer passed to XmlUtf8Encode must be at least this. */
-#define XML_UTF8_ENCODE_MAX 4
-/* The size of the buffer passed to XmlUtf16Encode must be at least this. */
-#define XML_UTF16_ENCODE_MAX 2
-
-typedef struct position {
- /* first line and first column are 0 not 1 */
- XML_Size lineNumber;
- XML_Size columnNumber;
-} POSITION;
-
-typedef struct {
- const char *name;
- const char *valuePtr;
- const char *valueEnd;
- char normalized;
-} ATTRIBUTE;
-
-struct encoding;
-typedef struct encoding ENCODING;
-
-typedef int (PTRCALL *SCANNER)(const ENCODING *,
- const char *,
- const char *,
- const char **);
-
-enum XML_Convert_Result {
- XML_CONVERT_COMPLETED = 0,
- XML_CONVERT_INPUT_INCOMPLETE = 1,
- XML_CONVERT_OUTPUT_EXHAUSTED = 2 /* and therefore potentially input remaining as well */
-};
-
-struct encoding {
- SCANNER scanners[XML_N_STATES];
- SCANNER literalScanners[XML_N_LITERAL_TYPES];
- int (PTRCALL *sameName)(const ENCODING *,
- const char *,
- const char *);
- int (PTRCALL *nameMatchesAscii)(const ENCODING *,
- const char *,
- const char *,
- const char *);
- int (PTRFASTCALL *nameLength)(const ENCODING *, const char *);
- const char *(PTRFASTCALL *skipS)(const ENCODING *, const char *);
- int (PTRCALL *getAtts)(const ENCODING *enc,
- const char *ptr,
- int attsMax,
- ATTRIBUTE *atts);
- int (PTRFASTCALL *charRefNumber)(const ENCODING *enc, const char *ptr);
- int (PTRCALL *predefinedEntityName)(const ENCODING *,
- const char *,
- const char *);
- void (PTRCALL *updatePosition)(const ENCODING *,
- const char *ptr,
- const char *end,
- POSITION *);
- int (PTRCALL *isPublicId)(const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **badPtr);
- enum XML_Convert_Result (PTRCALL *utf8Convert)(const ENCODING *enc,
- const char **fromP,
- const char *fromLim,
- char **toP,
- const char *toLim);
- enum XML_Convert_Result (PTRCALL *utf16Convert)(const ENCODING *enc,
- const char **fromP,
- const char *fromLim,
- unsigned short **toP,
- const unsigned short *toLim);
- int minBytesPerChar;
- char isUtf8;
- char isUtf16;
-};
-
-/* Scan the string starting at ptr until the end of the next complete
- token, but do not scan past eptr. Return an integer giving the
- type of token.
-
- Return XML_TOK_NONE when ptr == eptr; nextTokPtr will not be set.
-
- Return XML_TOK_PARTIAL when the string does not contain a complete
- token; nextTokPtr will not be set.
-
- Return XML_TOK_INVALID when the string does not start a valid
- token; nextTokPtr will be set to point to the character which made
- the token invalid.
-
- Otherwise the string starts with a valid token; nextTokPtr will be
- set to point to the character following the end of that token.
-
- Each data character counts as a single token, but adjacent data
- characters may be returned together. Similarly for characters in
- the prolog outside literals, comments and processing instructions.
-*/
-
-
-#define XmlTok(enc, state, ptr, end, nextTokPtr) \
- (((enc)->scanners[state])(enc, ptr, end, nextTokPtr))
-
-#define XmlPrologTok(enc, ptr, end, nextTokPtr) \
- XmlTok(enc, XML_PROLOG_STATE, ptr, end, nextTokPtr)
-
-#define XmlContentTok(enc, ptr, end, nextTokPtr) \
- XmlTok(enc, XML_CONTENT_STATE, ptr, end, nextTokPtr)
-
-#define XmlCdataSectionTok(enc, ptr, end, nextTokPtr) \
- XmlTok(enc, XML_CDATA_SECTION_STATE, ptr, end, nextTokPtr)
-
-#ifdef XML_DTD
-
-#define XmlIgnoreSectionTok(enc, ptr, end, nextTokPtr) \
- XmlTok(enc, XML_IGNORE_SECTION_STATE, ptr, end, nextTokPtr)
-
-#endif /* XML_DTD */
-
-/* This is used for performing a 2nd-level tokenization on the content
- of a literal that has already been returned by XmlTok.
-*/
-#define XmlLiteralTok(enc, literalType, ptr, end, nextTokPtr) \
- (((enc)->literalScanners[literalType])(enc, ptr, end, nextTokPtr))
-
-#define XmlAttributeValueTok(enc, ptr, end, nextTokPtr) \
- XmlLiteralTok(enc, XML_ATTRIBUTE_VALUE_LITERAL, ptr, end, nextTokPtr)
-
-#define XmlEntityValueTok(enc, ptr, end, nextTokPtr) \
- XmlLiteralTok(enc, XML_ENTITY_VALUE_LITERAL, ptr, end, nextTokPtr)
-
-#define XmlSameName(enc, ptr1, ptr2) (((enc)->sameName)(enc, ptr1, ptr2))
-
-#define XmlNameMatchesAscii(enc, ptr1, end1, ptr2) \
- (((enc)->nameMatchesAscii)(enc, ptr1, end1, ptr2))
-
-#define XmlNameLength(enc, ptr) \
- (((enc)->nameLength)(enc, ptr))
-
-#define XmlSkipS(enc, ptr) \
- (((enc)->skipS)(enc, ptr))
-
-#define XmlGetAttributes(enc, ptr, attsMax, atts) \
- (((enc)->getAtts)(enc, ptr, attsMax, atts))
-
-#define XmlCharRefNumber(enc, ptr) \
- (((enc)->charRefNumber)(enc, ptr))
-
-#define XmlPredefinedEntityName(enc, ptr, end) \
- (((enc)->predefinedEntityName)(enc, ptr, end))
-
-#define XmlUpdatePosition(enc, ptr, end, pos) \
- (((enc)->updatePosition)(enc, ptr, end, pos))
-
-#define XmlIsPublicId(enc, ptr, end, badPtr) \
- (((enc)->isPublicId)(enc, ptr, end, badPtr))
-
-#define XmlUtf8Convert(enc, fromP, fromLim, toP, toLim) \
- (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim))
-
-#define XmlUtf16Convert(enc, fromP, fromLim, toP, toLim) \
- (((enc)->utf16Convert)(enc, fromP, fromLim, toP, toLim))
-
-typedef struct {
- ENCODING initEnc;
- const ENCODING **encPtr;
-} INIT_ENCODING;
-
-int XmlParseXmlDecl(int isGeneralTextEntity,
- const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **badPtr,
- const char **versionPtr,
- const char **versionEndPtr,
- const char **encodingNamePtr,
- const ENCODING **namedEncodingPtr,
- int *standalonePtr);
-
-int XmlInitEncoding(INIT_ENCODING *, const ENCODING **, const char *name);
-const ENCODING *XmlGetUtf8InternalEncoding(void);
-const ENCODING *XmlGetUtf16InternalEncoding(void);
-int FASTCALL XmlUtf8Encode(int charNumber, char *buf);
-int FASTCALL XmlUtf16Encode(int charNumber, unsigned short *buf);
-int XmlSizeOfUnknownEncoding(void);
-
-
-typedef int (XMLCALL *CONVERTER) (void *userData, const char *p);
-
-ENCODING *
-XmlInitUnknownEncoding(void *mem,
- int *table,
- CONVERTER convert,
- void *userData);
-
-int XmlParseXmlDeclNS(int isGeneralTextEntity,
- const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **badPtr,
- const char **versionPtr,
- const char **versionEndPtr,
- const char **encodingNamePtr,
- const ENCODING **namedEncodingPtr,
- int *standalonePtr);
-
-int XmlInitEncodingNS(INIT_ENCODING *, const ENCODING **, const char *name);
-const ENCODING *XmlGetUtf8InternalEncodingNS(void);
-const ENCODING *XmlGetUtf16InternalEncodingNS(void);
-ENCODING *
-XmlInitUnknownEncodingNS(void *mem,
- int *table,
- CONVERTER convert,
- void *userData);
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* not XmlTok_INCLUDED */
diff --git a/deps/EXPAT/expat/xmltok_impl.h b/deps/EXPAT/expat/xmltok_impl.h
deleted file mode 100644
index da0ea60a6..000000000
--- a/deps/EXPAT/expat/xmltok_impl.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
-Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
-See the file COPYING for copying permission.
-*/
-
-enum {
- BT_NONXML,
- BT_MALFORM,
- BT_LT,
- BT_AMP,
- BT_RSQB,
- BT_LEAD2,
- BT_LEAD3,
- BT_LEAD4,
- BT_TRAIL,
- BT_CR,
- BT_LF,
- BT_GT,
- BT_QUOT,
- BT_APOS,
- BT_EQUALS,
- BT_QUEST,
- BT_EXCL,
- BT_SOL,
- BT_SEMI,
- BT_NUM,
- BT_LSQB,
- BT_S,
- BT_NMSTRT,
- BT_COLON,
- BT_HEX,
- BT_DIGIT,
- BT_NAME,
- BT_MINUS,
- BT_OTHER, /* known not to be a name or name start character */
- BT_NONASCII, /* might be a name or name start character */
- BT_PERCNT,
- BT_LPAR,
- BT_RPAR,
- BT_AST,
- BT_PLUS,
- BT_COMMA,
- BT_VERBAR
-};
-
-#include <stddef.h>
diff --git a/deps/EXPAT/expat/xmltok_impl.inc b/deps/EXPAT/expat/xmltok_impl.inc
deleted file mode 100644
index 5f779c057..000000000
--- a/deps/EXPAT/expat/xmltok_impl.inc
+++ /dev/null
@@ -1,1779 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-/* This file is included! */
-#ifdef XML_TOK_IMPL_C
-
-#ifndef IS_INVALID_CHAR
-#define IS_INVALID_CHAR(enc, ptr, n) (0)
-#endif
-
-#define INVALID_LEAD_CASE(n, ptr, nextTokPtr) \
- case BT_LEAD ## n: \
- if (end - ptr < n) \
- return XML_TOK_PARTIAL_CHAR; \
- if (IS_INVALID_CHAR(enc, ptr, n)) { \
- *(nextTokPtr) = (ptr); \
- return XML_TOK_INVALID; \
- } \
- ptr += n; \
- break;
-
-#define INVALID_CASES(ptr, nextTokPtr) \
- INVALID_LEAD_CASE(2, ptr, nextTokPtr) \
- INVALID_LEAD_CASE(3, ptr, nextTokPtr) \
- INVALID_LEAD_CASE(4, ptr, nextTokPtr) \
- case BT_NONXML: \
- case BT_MALFORM: \
- case BT_TRAIL: \
- *(nextTokPtr) = (ptr); \
- return XML_TOK_INVALID;
-
-#define CHECK_NAME_CASE(n, enc, ptr, end, nextTokPtr) \
- case BT_LEAD ## n: \
- if (end - ptr < n) \
- return XML_TOK_PARTIAL_CHAR; \
- if (!IS_NAME_CHAR(enc, ptr, n)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_INVALID; \
- } \
- ptr += n; \
- break;
-
-#define CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) \
- case BT_NONASCII: \
- if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_INVALID; \
- } \
- case BT_NMSTRT: \
- case BT_HEX: \
- case BT_DIGIT: \
- case BT_NAME: \
- case BT_MINUS: \
- ptr += MINBPC(enc); \
- break; \
- CHECK_NAME_CASE(2, enc, ptr, end, nextTokPtr) \
- CHECK_NAME_CASE(3, enc, ptr, end, nextTokPtr) \
- CHECK_NAME_CASE(4, enc, ptr, end, nextTokPtr)
-
-#define CHECK_NMSTRT_CASE(n, enc, ptr, end, nextTokPtr) \
- case BT_LEAD ## n: \
- if (end - ptr < n) \
- return XML_TOK_PARTIAL_CHAR; \
- if (!IS_NMSTRT_CHAR(enc, ptr, n)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_INVALID; \
- } \
- ptr += n; \
- break;
-
-#define CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) \
- case BT_NONASCII: \
- if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_INVALID; \
- } \
- case BT_NMSTRT: \
- case BT_HEX: \
- ptr += MINBPC(enc); \
- break; \
- CHECK_NMSTRT_CASE(2, enc, ptr, end, nextTokPtr) \
- CHECK_NMSTRT_CASE(3, enc, ptr, end, nextTokPtr) \
- CHECK_NMSTRT_CASE(4, enc, ptr, end, nextTokPtr)
-
-#ifndef PREFIX
-#define PREFIX(ident) ident
-#endif
-
-
-#define HAS_CHARS(enc, ptr, end, count) \
- (end - ptr >= count * MINBPC(enc))
-
-#define HAS_CHAR(enc, ptr, end) \
- HAS_CHARS(enc, ptr, end, 1)
-
-#define REQUIRE_CHARS(enc, ptr, end, count) \
- { \
- if (! HAS_CHARS(enc, ptr, end, count)) { \
- return XML_TOK_PARTIAL; \
- } \
- }
-
-#define REQUIRE_CHAR(enc, ptr, end) \
- REQUIRE_CHARS(enc, ptr, end, 1)
-
-
-/* ptr points to character following "<!-" */
-
-static int PTRCALL
-PREFIX(scanComment)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- if (HAS_CHAR(enc, ptr, end)) {
- if (!CHAR_MATCHES(enc, ptr, ASCII_MINUS)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- ptr += MINBPC(enc);
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- INVALID_CASES(ptr, nextTokPtr)
- case BT_MINUS:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_MINUS)) {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (!CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_COMMENT;
- }
- break;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following "<!" */
-
-static int PTRCALL
-PREFIX(scanDecl)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_MINUS:
- return PREFIX(scanComment)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_LSQB:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_COND_SECT_OPEN;
- case BT_NMSTRT:
- case BT_HEX:
- ptr += MINBPC(enc);
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_PERCNT:
- REQUIRE_CHARS(enc, ptr, end, 2);
- /* don't allow <!ENTITY% foo "whatever"> */
- switch (BYTE_TYPE(enc, ptr + MINBPC(enc))) {
- case BT_S: case BT_CR: case BT_LF: case BT_PERCNT:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- /* fall through */
- case BT_S: case BT_CR: case BT_LF:
- *nextTokPtr = ptr;
- return XML_TOK_DECL_OPEN;
- case BT_NMSTRT:
- case BT_HEX:
- ptr += MINBPC(enc);
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-static int PTRCALL
-PREFIX(checkPiTarget)(const ENCODING *UNUSED_P(enc), const char *ptr,
- const char *end, int *tokPtr)
-{
- int upper = 0;
- *tokPtr = XML_TOK_PI;
- if (end - ptr != MINBPC(enc)*3)
- return 1;
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case ASCII_x:
- break;
- case ASCII_X:
- upper = 1;
- break;
- default:
- return 1;
- }
- ptr += MINBPC(enc);
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case ASCII_m:
- break;
- case ASCII_M:
- upper = 1;
- break;
- default:
- return 1;
- }
- ptr += MINBPC(enc);
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case ASCII_l:
- break;
- case ASCII_L:
- upper = 1;
- break;
- default:
- return 1;
- }
- if (upper)
- return 0;
- *tokPtr = XML_TOK_XML_DECL;
- return 1;
-}
-
-/* ptr points to character following "<?" */
-
-static int PTRCALL
-PREFIX(scanPi)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- int tok;
- const char *target = ptr;
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_S: case BT_CR: case BT_LF:
- if (!PREFIX(checkPiTarget)(enc, target, ptr, &tok)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- ptr += MINBPC(enc);
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- INVALID_CASES(ptr, nextTokPtr)
- case BT_QUEST:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- *nextTokPtr = ptr + MINBPC(enc);
- return tok;
- }
- break;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- return XML_TOK_PARTIAL;
- case BT_QUEST:
- if (!PREFIX(checkPiTarget)(enc, target, ptr, &tok)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- *nextTokPtr = ptr + MINBPC(enc);
- return tok;
- }
- /* fall through */
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-static int PTRCALL
-PREFIX(scanCdataSection)(const ENCODING *UNUSED_P(enc), const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- static const char CDATA_LSQB[] = { ASCII_C, ASCII_D, ASCII_A,
- ASCII_T, ASCII_A, ASCII_LSQB };
- int i;
- /* CDATA[ */
- REQUIRE_CHARS(enc, ptr, end, 6);
- for (i = 0; i < 6; i++, ptr += MINBPC(enc)) {
- if (!CHAR_MATCHES(enc, ptr, CDATA_LSQB[i])) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_CDATA_SECT_OPEN;
-}
-
-static int PTRCALL
-PREFIX(cdataSectionTok)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- if (ptr >= end)
- return XML_TOK_NONE;
- if (MINBPC(enc) > 1) {
- size_t n = end - ptr;
- if (n & (MINBPC(enc) - 1)) {
- n &= ~(MINBPC(enc) - 1);
- if (n == 0)
- return XML_TOK_PARTIAL;
- end = ptr + n;
- }
- }
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_RSQB:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (!CHAR_MATCHES(enc, ptr, ASCII_RSQB))
- break;
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (!CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- ptr -= MINBPC(enc);
- break;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CDATA_SECT_CLOSE;
- case BT_CR:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (BYTE_TYPE(enc, ptr) == BT_LF)
- ptr += MINBPC(enc);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_NEWLINE;
- case BT_LF:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_DATA_NEWLINE;
- INVALID_CASES(ptr, nextTokPtr)
- default:
- ptr += MINBPC(enc);
- break;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: \
- if (end - ptr < n || IS_INVALID_CHAR(enc, ptr, n)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_DATA_CHARS; \
- } \
- ptr += n; \
- break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_NONXML:
- case BT_MALFORM:
- case BT_TRAIL:
- case BT_CR:
- case BT_LF:
- case BT_RSQB:
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
-}
-
-/* ptr points to character following "</" */
-
-static int PTRCALL
-PREFIX(scanEndTag)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_S: case BT_CR: case BT_LF:
- for (ptr += MINBPC(enc); HAS_CHAR(enc, ptr, end); ptr += MINBPC(enc)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_S: case BT_CR: case BT_LF:
- break;
- case BT_GT:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_END_TAG;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-#ifdef XML_NS
- case BT_COLON:
- /* no need to check qname syntax here,
- since end-tag must match exactly */
- ptr += MINBPC(enc);
- break;
-#endif
- case BT_GT:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_END_TAG;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following "&#X" */
-
-static int PTRCALL
-PREFIX(scanHexCharRef)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- if (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_DIGIT:
- case BT_HEX:
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- for (ptr += MINBPC(enc); HAS_CHAR(enc, ptr, end); ptr += MINBPC(enc)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_DIGIT:
- case BT_HEX:
- break;
- case BT_SEMI:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CHAR_REF;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following "&#" */
-
-static int PTRCALL
-PREFIX(scanCharRef)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- if (HAS_CHAR(enc, ptr, end)) {
- if (CHAR_MATCHES(enc, ptr, ASCII_x))
- return PREFIX(scanHexCharRef)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_DIGIT:
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- for (ptr += MINBPC(enc); HAS_CHAR(enc, ptr, end); ptr += MINBPC(enc)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_DIGIT:
- break;
- case BT_SEMI:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CHAR_REF;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following "&" */
-
-static int PTRCALL
-PREFIX(scanRef)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- case BT_NUM:
- return PREFIX(scanCharRef)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_SEMI:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_ENTITY_REF;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following first character of attribute name */
-
-static int PTRCALL
-PREFIX(scanAtts)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
-#ifdef XML_NS
- int hadColon = 0;
-#endif
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
-#ifdef XML_NS
- case BT_COLON:
- if (hadColon) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- hadColon = 1;
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- break;
-#endif
- case BT_S: case BT_CR: case BT_LF:
- for (;;) {
- int t;
-
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- t = BYTE_TYPE(enc, ptr);
- if (t == BT_EQUALS)
- break;
- switch (t) {
- case BT_S:
- case BT_LF:
- case BT_CR:
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- /* fall through */
- case BT_EQUALS:
- {
- int open;
-#ifdef XML_NS
- hadColon = 0;
-#endif
- for (;;) {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- open = BYTE_TYPE(enc, ptr);
- if (open == BT_QUOT || open == BT_APOS)
- break;
- switch (open) {
- case BT_S:
- case BT_LF:
- case BT_CR:
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- ptr += MINBPC(enc);
- /* in attribute value */
- for (;;) {
- int t;
- REQUIRE_CHAR(enc, ptr, end);
- t = BYTE_TYPE(enc, ptr);
- if (t == open)
- break;
- switch (t) {
- INVALID_CASES(ptr, nextTokPtr)
- case BT_AMP:
- {
- int tok = PREFIX(scanRef)(enc, ptr + MINBPC(enc), end, &ptr);
- if (tok <= 0) {
- if (tok == XML_TOK_INVALID)
- *nextTokPtr = ptr;
- return tok;
- }
- break;
- }
- case BT_LT:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_S:
- case BT_CR:
- case BT_LF:
- break;
- case BT_SOL:
- goto sol;
- case BT_GT:
- goto gt;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- /* ptr points to closing quote */
- for (;;) {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- case BT_S: case BT_CR: case BT_LF:
- continue;
- case BT_GT:
- gt:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_START_TAG_WITH_ATTS;
- case BT_SOL:
- sol:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (!CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_EMPTY_ELEMENT_WITH_ATTS;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- break;
- }
- break;
- }
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following "<" */
-
-static int PTRCALL
-PREFIX(scanLt)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
-#ifdef XML_NS
- int hadColon;
-#endif
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- case BT_EXCL:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_MINUS:
- return PREFIX(scanComment)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_LSQB:
- return PREFIX(scanCdataSection)(enc, ptr + MINBPC(enc),
- end, nextTokPtr);
- }
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- case BT_QUEST:
- return PREFIX(scanPi)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_SOL:
- return PREFIX(scanEndTag)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
-#ifdef XML_NS
- hadColon = 0;
-#endif
- /* we have a start-tag */
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
-#ifdef XML_NS
- case BT_COLON:
- if (hadColon) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- hadColon = 1;
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- break;
-#endif
- case BT_S: case BT_CR: case BT_LF:
- {
- ptr += MINBPC(enc);
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- case BT_GT:
- goto gt;
- case BT_SOL:
- goto sol;
- case BT_S: case BT_CR: case BT_LF:
- ptr += MINBPC(enc);
- continue;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- return PREFIX(scanAtts)(enc, ptr, end, nextTokPtr);
- }
- return XML_TOK_PARTIAL;
- }
- case BT_GT:
- gt:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_START_TAG_NO_ATTS;
- case BT_SOL:
- sol:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (!CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_EMPTY_ELEMENT_NO_ATTS;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-static int PTRCALL
-PREFIX(contentTok)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- if (ptr >= end)
- return XML_TOK_NONE;
- if (MINBPC(enc) > 1) {
- size_t n = end - ptr;
- if (n & (MINBPC(enc) - 1)) {
- n &= ~(MINBPC(enc) - 1);
- if (n == 0)
- return XML_TOK_PARTIAL;
- end = ptr + n;
- }
- }
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_LT:
- return PREFIX(scanLt)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_AMP:
- return PREFIX(scanRef)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_CR:
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_TRAILING_CR;
- if (BYTE_TYPE(enc, ptr) == BT_LF)
- ptr += MINBPC(enc);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_NEWLINE;
- case BT_LF:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_DATA_NEWLINE;
- case BT_RSQB:
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_TRAILING_RSQB;
- if (!CHAR_MATCHES(enc, ptr, ASCII_RSQB))
- break;
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_TRAILING_RSQB;
- if (!CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- ptr -= MINBPC(enc);
- break;
- }
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- INVALID_CASES(ptr, nextTokPtr)
- default:
- ptr += MINBPC(enc);
- break;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: \
- if (end - ptr < n || IS_INVALID_CHAR(enc, ptr, n)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_DATA_CHARS; \
- } \
- ptr += n; \
- break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_RSQB:
- if (HAS_CHARS(enc, ptr, end, 2)) {
- if (!CHAR_MATCHES(enc, ptr + MINBPC(enc), ASCII_RSQB)) {
- ptr += MINBPC(enc);
- break;
- }
- if (HAS_CHARS(enc, ptr, end, 3)) {
- if (!CHAR_MATCHES(enc, ptr + 2*MINBPC(enc), ASCII_GT)) {
- ptr += MINBPC(enc);
- break;
- }
- *nextTokPtr = ptr + 2*MINBPC(enc);
- return XML_TOK_INVALID;
- }
- }
- /* fall through */
- case BT_AMP:
- case BT_LT:
- case BT_NONXML:
- case BT_MALFORM:
- case BT_TRAIL:
- case BT_CR:
- case BT_LF:
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
-}
-
-/* ptr points to character following "%" */
-
-static int PTRCALL
-PREFIX(scanPercent)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- case BT_S: case BT_LF: case BT_CR: case BT_PERCNT:
- *nextTokPtr = ptr;
- return XML_TOK_PERCENT;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_SEMI:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_PARAM_ENTITY_REF;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-static int PTRCALL
-PREFIX(scanPoundName)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_CR: case BT_LF: case BT_S:
- case BT_RPAR: case BT_GT: case BT_PERCNT: case BT_VERBAR:
- *nextTokPtr = ptr;
- return XML_TOK_POUND_NAME;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return -XML_TOK_POUND_NAME;
-}
-
-static int PTRCALL
-PREFIX(scanLit)(int open, const ENCODING *enc,
- const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- while (HAS_CHAR(enc, ptr, end)) {
- int t = BYTE_TYPE(enc, ptr);
- switch (t) {
- INVALID_CASES(ptr, nextTokPtr)
- case BT_QUOT:
- case BT_APOS:
- ptr += MINBPC(enc);
- if (t != open)
- break;
- if (! HAS_CHAR(enc, ptr, end))
- return -XML_TOK_LITERAL;
- *nextTokPtr = ptr;
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_S: case BT_CR: case BT_LF:
- case BT_GT: case BT_PERCNT: case BT_LSQB:
- return XML_TOK_LITERAL;
- default:
- return XML_TOK_INVALID;
- }
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-static int PTRCALL
-PREFIX(prologTok)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- int tok;
- if (ptr >= end)
- return XML_TOK_NONE;
- if (MINBPC(enc) > 1) {
- size_t n = end - ptr;
- if (n & (MINBPC(enc) - 1)) {
- n &= ~(MINBPC(enc) - 1);
- if (n == 0)
- return XML_TOK_PARTIAL;
- end = ptr + n;
- }
- }
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_QUOT:
- return PREFIX(scanLit)(BT_QUOT, enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_APOS:
- return PREFIX(scanLit)(BT_APOS, enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_LT:
- {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_EXCL:
- return PREFIX(scanDecl)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_QUEST:
- return PREFIX(scanPi)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_NMSTRT:
- case BT_HEX:
- case BT_NONASCII:
- case BT_LEAD2:
- case BT_LEAD3:
- case BT_LEAD4:
- *nextTokPtr = ptr - MINBPC(enc);
- return XML_TOK_INSTANCE_START;
- }
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- case BT_CR:
- if (ptr + MINBPC(enc) == end) {
- *nextTokPtr = end;
- /* indicate that this might be part of a CR/LF pair */
- return -XML_TOK_PROLOG_S;
- }
- /* fall through */
- case BT_S: case BT_LF:
- for (;;) {
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- break;
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_S: case BT_LF:
- break;
- case BT_CR:
- /* don't split CR/LF pair */
- if (ptr + MINBPC(enc) != end)
- break;
- /* fall through */
- default:
- *nextTokPtr = ptr;
- return XML_TOK_PROLOG_S;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_PROLOG_S;
- case BT_PERCNT:
- return PREFIX(scanPercent)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_COMMA:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_COMMA;
- case BT_LSQB:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_OPEN_BRACKET;
- case BT_RSQB:
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return -XML_TOK_CLOSE_BRACKET;
- if (CHAR_MATCHES(enc, ptr, ASCII_RSQB)) {
- REQUIRE_CHARS(enc, ptr, end, 2);
- if (CHAR_MATCHES(enc, ptr + MINBPC(enc), ASCII_GT)) {
- *nextTokPtr = ptr + 2*MINBPC(enc);
- return XML_TOK_COND_SECT_CLOSE;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_CLOSE_BRACKET;
- case BT_LPAR:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_OPEN_PAREN;
- case BT_RPAR:
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return -XML_TOK_CLOSE_PAREN;
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_AST:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CLOSE_PAREN_ASTERISK;
- case BT_QUEST:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CLOSE_PAREN_QUESTION;
- case BT_PLUS:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CLOSE_PAREN_PLUS;
- case BT_CR: case BT_LF: case BT_S:
- case BT_GT: case BT_COMMA: case BT_VERBAR:
- case BT_RPAR:
- *nextTokPtr = ptr;
- return XML_TOK_CLOSE_PAREN;
- }
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- case BT_VERBAR:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_OR;
- case BT_GT:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_DECL_CLOSE;
- case BT_NUM:
- return PREFIX(scanPoundName)(enc, ptr + MINBPC(enc), end, nextTokPtr);
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: \
- if (end - ptr < n) \
- return XML_TOK_PARTIAL_CHAR; \
- if (IS_NMSTRT_CHAR(enc, ptr, n)) { \
- ptr += n; \
- tok = XML_TOK_NAME; \
- break; \
- } \
- if (IS_NAME_CHAR(enc, ptr, n)) { \
- ptr += n; \
- tok = XML_TOK_NMTOKEN; \
- break; \
- } \
- *nextTokPtr = ptr; \
- return XML_TOK_INVALID;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_NMSTRT:
- case BT_HEX:
- tok = XML_TOK_NAME;
- ptr += MINBPC(enc);
- break;
- case BT_DIGIT:
- case BT_NAME:
- case BT_MINUS:
-#ifdef XML_NS
- case BT_COLON:
-#endif
- tok = XML_TOK_NMTOKEN;
- ptr += MINBPC(enc);
- break;
- case BT_NONASCII:
- if (IS_NMSTRT_CHAR_MINBPC(enc, ptr)) {
- ptr += MINBPC(enc);
- tok = XML_TOK_NAME;
- break;
- }
- if (IS_NAME_CHAR_MINBPC(enc, ptr)) {
- ptr += MINBPC(enc);
- tok = XML_TOK_NMTOKEN;
- break;
- }
- /* fall through */
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_GT: case BT_RPAR: case BT_COMMA:
- case BT_VERBAR: case BT_LSQB: case BT_PERCNT:
- case BT_S: case BT_CR: case BT_LF:
- *nextTokPtr = ptr;
- return tok;
-#ifdef XML_NS
- case BT_COLON:
- ptr += MINBPC(enc);
- switch (tok) {
- case XML_TOK_NAME:
- REQUIRE_CHAR(enc, ptr, end);
- tok = XML_TOK_PREFIXED_NAME;
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- default:
- tok = XML_TOK_NMTOKEN;
- break;
- }
- break;
- case XML_TOK_PREFIXED_NAME:
- tok = XML_TOK_NMTOKEN;
- break;
- }
- break;
-#endif
- case BT_PLUS:
- if (tok == XML_TOK_NMTOKEN) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_NAME_PLUS;
- case BT_AST:
- if (tok == XML_TOK_NMTOKEN) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_NAME_ASTERISK;
- case BT_QUEST:
- if (tok == XML_TOK_NMTOKEN) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_NAME_QUESTION;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return -tok;
-}
-
-static int PTRCALL
-PREFIX(attributeValueTok)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- const char *start;
- if (ptr >= end)
- return XML_TOK_NONE;
- else if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_PARTIAL;
- start = ptr;
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: ptr += n; break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_AMP:
- if (ptr == start)
- return PREFIX(scanRef)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_LT:
- /* this is for inside entity references */
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- case BT_LF:
- if (ptr == start) {
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_DATA_NEWLINE;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_CR:
- if (ptr == start) {
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_TRAILING_CR;
- if (BYTE_TYPE(enc, ptr) == BT_LF)
- ptr += MINBPC(enc);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_NEWLINE;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_S:
- if (ptr == start) {
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_ATTRIBUTE_VALUE_S;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
-}
-
-static int PTRCALL
-PREFIX(entityValueTok)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- const char *start;
- if (ptr >= end)
- return XML_TOK_NONE;
- else if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_PARTIAL;
- start = ptr;
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: ptr += n; break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_AMP:
- if (ptr == start)
- return PREFIX(scanRef)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_PERCNT:
- if (ptr == start) {
- int tok = PREFIX(scanPercent)(enc, ptr + MINBPC(enc),
- end, nextTokPtr);
- return (tok == XML_TOK_PERCENT) ? XML_TOK_INVALID : tok;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_LF:
- if (ptr == start) {
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_DATA_NEWLINE;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_CR:
- if (ptr == start) {
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_TRAILING_CR;
- if (BYTE_TYPE(enc, ptr) == BT_LF)
- ptr += MINBPC(enc);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_NEWLINE;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
-}
-
-#ifdef XML_DTD
-
-static int PTRCALL
-PREFIX(ignoreSectionTok)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- int level = 0;
- if (MINBPC(enc) > 1) {
- size_t n = end - ptr;
- if (n & (MINBPC(enc) - 1)) {
- n &= ~(MINBPC(enc) - 1);
- end = ptr + n;
- }
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- INVALID_CASES(ptr, nextTokPtr)
- case BT_LT:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_EXCL)) {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_LSQB)) {
- ++level;
- ptr += MINBPC(enc);
- }
- }
- break;
- case BT_RSQB:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_RSQB)) {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- ptr += MINBPC(enc);
- if (level == 0) {
- *nextTokPtr = ptr;
- return XML_TOK_IGNORE_SECT;
- }
- --level;
- }
- }
- break;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-#endif /* XML_DTD */
-
-static int PTRCALL
-PREFIX(isPublicId)(const ENCODING *enc, const char *ptr, const char *end,
- const char **badPtr)
-{
- ptr += MINBPC(enc);
- end -= MINBPC(enc);
- for (; HAS_CHAR(enc, ptr, end); ptr += MINBPC(enc)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_DIGIT:
- case BT_HEX:
- case BT_MINUS:
- case BT_APOS:
- case BT_LPAR:
- case BT_RPAR:
- case BT_PLUS:
- case BT_COMMA:
- case BT_SOL:
- case BT_EQUALS:
- case BT_QUEST:
- case BT_CR:
- case BT_LF:
- case BT_SEMI:
- case BT_EXCL:
- case BT_AST:
- case BT_PERCNT:
- case BT_NUM:
-#ifdef XML_NS
- case BT_COLON:
-#endif
- break;
- case BT_S:
- if (CHAR_MATCHES(enc, ptr, ASCII_TAB)) {
- *badPtr = ptr;
- return 0;
- }
- break;
- case BT_NAME:
- case BT_NMSTRT:
- if (!(BYTE_TO_ASCII(enc, ptr) & ~0x7f))
- break;
- default:
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case 0x24: /* $ */
- case 0x40: /* @ */
- break;
- default:
- *badPtr = ptr;
- return 0;
- }
- break;
- }
- }
- return 1;
-}
-
-/* This must only be called for a well-formed start-tag or empty
- element tag. Returns the number of attributes. Pointers to the
- first attsMax attributes are stored in atts.
-*/
-
-static int PTRCALL
-PREFIX(getAtts)(const ENCODING *enc, const char *ptr,
- int attsMax, ATTRIBUTE *atts)
-{
- enum { other, inName, inValue } state = inName;
- int nAtts = 0;
- int open = 0; /* defined when state == inValue;
- initialization just to shut up compilers */
-
- for (ptr += MINBPC(enc);; ptr += MINBPC(enc)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define START_NAME \
- if (state == other) { \
- if (nAtts < attsMax) { \
- atts[nAtts].name = ptr; \
- atts[nAtts].normalized = 1; \
- } \
- state = inName; \
- }
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: START_NAME ptr += (n - MINBPC(enc)); break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_NONASCII:
- case BT_NMSTRT:
- case BT_HEX:
- START_NAME
- break;
-#undef START_NAME
- case BT_QUOT:
- if (state != inValue) {
- if (nAtts < attsMax)
- atts[nAtts].valuePtr = ptr + MINBPC(enc);
- state = inValue;
- open = BT_QUOT;
- }
- else if (open == BT_QUOT) {
- state = other;
- if (nAtts < attsMax)
- atts[nAtts].valueEnd = ptr;
- nAtts++;
- }
- break;
- case BT_APOS:
- if (state != inValue) {
- if (nAtts < attsMax)
- atts[nAtts].valuePtr = ptr + MINBPC(enc);
- state = inValue;
- open = BT_APOS;
- }
- else if (open == BT_APOS) {
- state = other;
- if (nAtts < attsMax)
- atts[nAtts].valueEnd = ptr;
- nAtts++;
- }
- break;
- case BT_AMP:
- if (nAtts < attsMax)
- atts[nAtts].normalized = 0;
- break;
- case BT_S:
- if (state == inName)
- state = other;
- else if (state == inValue
- && nAtts < attsMax
- && atts[nAtts].normalized
- && (ptr == atts[nAtts].valuePtr
- || BYTE_TO_ASCII(enc, ptr) != ASCII_SPACE
- || BYTE_TO_ASCII(enc, ptr + MINBPC(enc)) == ASCII_SPACE
- || BYTE_TYPE(enc, ptr + MINBPC(enc)) == open))
- atts[nAtts].normalized = 0;
- break;
- case BT_CR: case BT_LF:
- /* This case ensures that the first attribute name is counted
- Apart from that we could just change state on the quote. */
- if (state == inName)
- state = other;
- else if (state == inValue && nAtts < attsMax)
- atts[nAtts].normalized = 0;
- break;
- case BT_GT:
- case BT_SOL:
- if (state != inValue)
- return nAtts;
- break;
- default:
- break;
- }
- }
- /* not reached */
-}
-
-static int PTRFASTCALL
-PREFIX(charRefNumber)(const ENCODING *UNUSED_P(enc), const char *ptr)
-{
- int result = 0;
- /* skip &# */
- ptr += 2*MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_x)) {
- for (ptr += MINBPC(enc);
- !CHAR_MATCHES(enc, ptr, ASCII_SEMI);
- ptr += MINBPC(enc)) {
- int c = BYTE_TO_ASCII(enc, ptr);
- switch (c) {
- case ASCII_0: case ASCII_1: case ASCII_2: case ASCII_3: case ASCII_4:
- case ASCII_5: case ASCII_6: case ASCII_7: case ASCII_8: case ASCII_9:
- result <<= 4;
- result |= (c - ASCII_0);
- break;
- case ASCII_A: case ASCII_B: case ASCII_C:
- case ASCII_D: case ASCII_E: case ASCII_F:
- result <<= 4;
- result += 10 + (c - ASCII_A);
- break;
- case ASCII_a: case ASCII_b: case ASCII_c:
- case ASCII_d: case ASCII_e: case ASCII_f:
- result <<= 4;
- result += 10 + (c - ASCII_a);
- break;
- }
- if (result >= 0x110000)
- return -1;
- }
- }
- else {
- for (; !CHAR_MATCHES(enc, ptr, ASCII_SEMI); ptr += MINBPC(enc)) {
- int c = BYTE_TO_ASCII(enc, ptr);
- result *= 10;
- result += (c - ASCII_0);
- if (result >= 0x110000)
- return -1;
- }
- }
- return checkCharRefNumber(result);
-}
-
-static int PTRCALL
-PREFIX(predefinedEntityName)(const ENCODING *UNUSED_P(enc), const char *ptr,
- const char *end)
-{
- switch ((end - ptr)/MINBPC(enc)) {
- case 2:
- if (CHAR_MATCHES(enc, ptr + MINBPC(enc), ASCII_t)) {
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case ASCII_l:
- return ASCII_LT;
- case ASCII_g:
- return ASCII_GT;
- }
- }
- break;
- case 3:
- if (CHAR_MATCHES(enc, ptr, ASCII_a)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_m)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_p))
- return ASCII_AMP;
- }
- }
- break;
- case 4:
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case ASCII_q:
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_u)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_o)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_t))
- return ASCII_QUOT;
- }
- }
- break;
- case ASCII_a:
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_p)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_o)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_s))
- return ASCII_APOS;
- }
- }
- break;
- }
- }
- return 0;
-}
-
-static int PTRCALL
-PREFIX(sameName)(const ENCODING *enc, const char *ptr1, const char *ptr2)
-{
- for (;;) {
- switch (BYTE_TYPE(enc, ptr1)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: \
- if (*ptr1++ != *ptr2++) \
- return 0;
- LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
-#undef LEAD_CASE
- /* fall through */
- if (*ptr1++ != *ptr2++)
- return 0;
- break;
- case BT_NONASCII:
- case BT_NMSTRT:
-#ifdef XML_NS
- case BT_COLON:
-#endif
- case BT_HEX:
- case BT_DIGIT:
- case BT_NAME:
- case BT_MINUS:
- if (*ptr2++ != *ptr1++)
- return 0;
- if (MINBPC(enc) > 1) {
- if (*ptr2++ != *ptr1++)
- return 0;
- if (MINBPC(enc) > 2) {
- if (*ptr2++ != *ptr1++)
- return 0;
- if (MINBPC(enc) > 3) {
- if (*ptr2++ != *ptr1++)
- return 0;
- }
- }
- }
- break;
- default:
- if (MINBPC(enc) == 1 && *ptr1 == *ptr2)
- return 1;
- switch (BYTE_TYPE(enc, ptr2)) {
- case BT_LEAD2:
- case BT_LEAD3:
- case BT_LEAD4:
- case BT_NONASCII:
- case BT_NMSTRT:
-#ifdef XML_NS
- case BT_COLON:
-#endif
- case BT_HEX:
- case BT_DIGIT:
- case BT_NAME:
- case BT_MINUS:
- return 0;
- default:
- return 1;
- }
- }
- }
- /* not reached */
-}
-
-static int PTRCALL
-PREFIX(nameMatchesAscii)(const ENCODING *UNUSED_P(enc), const char *ptr1,
- const char *end1, const char *ptr2)
-{
- for (; *ptr2; ptr1 += MINBPC(enc), ptr2++) {
- if (end1 - ptr1 < MINBPC(enc))
- return 0;
- if (!CHAR_MATCHES(enc, ptr1, *ptr2))
- return 0;
- }
- return ptr1 == end1;
-}
-
-static int PTRFASTCALL
-PREFIX(nameLength)(const ENCODING *enc, const char *ptr)
-{
- const char *start = ptr;
- for (;;) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: ptr += n; break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_NONASCII:
- case BT_NMSTRT:
-#ifdef XML_NS
- case BT_COLON:
-#endif
- case BT_HEX:
- case BT_DIGIT:
- case BT_NAME:
- case BT_MINUS:
- ptr += MINBPC(enc);
- break;
- default:
- return (int)(ptr - start);
- }
- }
-}
-
-static const char * PTRFASTCALL
-PREFIX(skipS)(const ENCODING *enc, const char *ptr)
-{
- for (;;) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_LF:
- case BT_CR:
- case BT_S:
- ptr += MINBPC(enc);
- break;
- default:
- return ptr;
- }
- }
-}
-
-static void PTRCALL
-PREFIX(updatePosition)(const ENCODING *enc,
- const char *ptr,
- const char *end,
- POSITION *pos)
-{
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: \
- ptr += n; \
- break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_LF:
- pos->columnNumber = (XML_Size)-1;
- pos->lineNumber++;
- ptr += MINBPC(enc);
- break;
- case BT_CR:
- pos->lineNumber++;
- ptr += MINBPC(enc);
- if (HAS_CHAR(enc, ptr, end) && BYTE_TYPE(enc, ptr) == BT_LF)
- ptr += MINBPC(enc);
- pos->columnNumber = (XML_Size)-1;
- break;
- default:
- ptr += MINBPC(enc);
- break;
- }
- pos->columnNumber++;
- }
-}
-
-#undef DO_LEAD_CASE
-#undef MULTIBYTE_CASES
-#undef INVALID_CASES
-#undef CHECK_NAME_CASE
-#undef CHECK_NAME_CASES
-#undef CHECK_NMSTRT_CASE
-#undef CHECK_NMSTRT_CASES
-
-#endif /* XML_TOK_IMPL_C */
diff --git a/deps/EXPAT/expat/xmltok_ns.inc b/deps/EXPAT/expat/xmltok_ns.inc
deleted file mode 100644
index c3b88fdf4..000000000
--- a/deps/EXPAT/expat/xmltok_ns.inc
+++ /dev/null
@@ -1,115 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-/* This file is included! */
-#ifdef XML_TOK_NS_C
-
-const ENCODING *
-NS(XmlGetUtf8InternalEncoding)(void)
-{
- return &ns(internal_utf8_encoding).enc;
-}
-
-const ENCODING *
-NS(XmlGetUtf16InternalEncoding)(void)
-{
-#if BYTEORDER == 1234
- return &ns(internal_little2_encoding).enc;
-#elif BYTEORDER == 4321
- return &ns(internal_big2_encoding).enc;
-#else
- const short n = 1;
- return (*(const char *)&n
- ? &ns(internal_little2_encoding).enc
- : &ns(internal_big2_encoding).enc);
-#endif
-}
-
-static const ENCODING * const NS(encodings)[] = {
- &ns(latin1_encoding).enc,
- &ns(ascii_encoding).enc,
- &ns(utf8_encoding).enc,
- &ns(big2_encoding).enc,
- &ns(big2_encoding).enc,
- &ns(little2_encoding).enc,
- &ns(utf8_encoding).enc /* NO_ENC */
-};
-
-static int PTRCALL
-NS(initScanProlog)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- return initScan(NS(encodings), (const INIT_ENCODING *)enc,
- XML_PROLOG_STATE, ptr, end, nextTokPtr);
-}
-
-static int PTRCALL
-NS(initScanContent)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- return initScan(NS(encodings), (const INIT_ENCODING *)enc,
- XML_CONTENT_STATE, ptr, end, nextTokPtr);
-}
-
-int
-NS(XmlInitEncoding)(INIT_ENCODING *p, const ENCODING **encPtr,
- const char *name)
-{
- int i = getEncodingIndex(name);
- if (i == UNKNOWN_ENC)
- return 0;
- SET_INIT_ENC_INDEX(p, i);
- p->initEnc.scanners[XML_PROLOG_STATE] = NS(initScanProlog);
- p->initEnc.scanners[XML_CONTENT_STATE] = NS(initScanContent);
- p->initEnc.updatePosition = initUpdatePosition;
- p->encPtr = encPtr;
- *encPtr = &(p->initEnc);
- return 1;
-}
-
-static const ENCODING *
-NS(findEncoding)(const ENCODING *enc, const char *ptr, const char *end)
-{
-#define ENCODING_MAX 128
- char buf[ENCODING_MAX];
- char *p = buf;
- int i;
- XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1);
- if (ptr != end)
- return 0;
- *p = 0;
- if (streqci(buf, KW_UTF_16) && enc->minBytesPerChar == 2)
- return enc;
- i = getEncodingIndex(buf);
- if (i == UNKNOWN_ENC)
- return 0;
- return NS(encodings)[i];
-}
-
-int
-NS(XmlParseXmlDecl)(int isGeneralTextEntity,
- const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **badPtr,
- const char **versionPtr,
- const char **versionEndPtr,
- const char **encodingName,
- const ENCODING **encoding,
- int *standalone)
-{
- return doParseXmlDecl(NS(findEncoding),
- isGeneralTextEntity,
- enc,
- ptr,
- end,
- badPtr,
- versionPtr,
- versionEndPtr,
- encodingName,
- encoding,
- standalone);
-}
-
-#endif /* XML_TOK_NS_C */
diff --git a/deps/OCCT/OCCT.cmake b/deps/OCCT/OCCT.cmake
new file mode 100644
index 000000000..9981ac15e
--- /dev/null
+++ b/deps/OCCT/OCCT.cmake
@@ -0,0 +1,22 @@
+prusaslicer_add_cmake_project(OCCT
+ #LMBBS: changed version to 7.6.2
+ URL https://github.com/Open-Cascade-SAS/OCCT/archive/refs/tags/V7_6_2.zip
+ URL_HASH SHA256=c696b923593e8c18d059709717dbf155b3e72fdd283c8522047a790ec3a432c5
+
+ CMAKE_ARGS
+ -DINSTALL_DIR_LAYOUT=Unix # LMBBS
+ -DBUILD_LIBRARY_TYPE=Static
+ -DUSE_TK=OFF
+ -DUSE_TBB=OFF
+ -DUSE_FREETYPE=OFF
+ -DUSE_FFMPEG=OFF
+ -DUSE_VTK=OFF
+ -DUSE_FREETYPE=OFF
+ -DBUILD_MODULE_ApplicationFramework=OFF
+ #-DBUILD_MODULE_DataExchange=OFF
+ -DBUILD_MODULE_Draw=OFF
+ -DBUILD_MODULE_FoundationClasses=OFF
+ -DBUILD_MODULE_ModelingAlgorithms=OFF
+ -DBUILD_MODULE_ModelingData=OFF
+ -DBUILD_MODULE_Visualization=OFF
+)
diff --git a/deps/deps-macos.cmake b/deps/deps-macos.cmake
index bd5eb3a47..7aefc70a2 100644
--- a/deps/deps-macos.cmake
+++ b/deps/deps-macos.cmake
@@ -15,6 +15,11 @@ set(DEP_CMAKE_OPTS
include("deps-unix-common.cmake")
+find_package(CURL QUIET)
+if (NOT CURL_FOUND)
+ message(WARNING "No CURL dev package found in system, building static library. Mac SDK should include CURL from at least version 10.12. Check your SDK installation.")
+endif ()
+
if (IS_CROSS_COMPILE)
if (${CMAKE_SYSTEM_PROCESSOR} MATCHES "arm")
set(_build_arch aarch64)
diff --git a/resources/data/hints.ini b/resources/data/hints.ini
index 3558e86ae..b0bced57b 100644
--- a/resources/data/hints.ini
+++ b/resources/data/hints.ini
@@ -41,8 +41,8 @@
# hypertext_type = gallery
#
#Open top menubar item
-#hypertext_menubar_menu_name = (Name in english visible as menu name: File, )
-#hypertext_menubar_item_name = (Name of item in english, if there are three dots at the end of name, put name without three dots)
+#hypertext_menubar_menu_name = (Exact Name in english visible as menu name: File, ) Note: If it contains "&", you have to leave it
+#hypertext_menubar_item_name = (Exact Name of item in english, if there are three dots at the end of name, put name without three dots) Note: If it contains "&", you have to leave it
#
#
# Each notification can have disabled and enabled modes and techs - divided by ; and space
@@ -200,8 +200,8 @@ disabled_tags = SLA
text = Configuration snapshots\nDid you know that you can roll back to a complete backup of all system and user profiles? You can view and move back and forth between snapshots using the Configuration - <a>Configuration snapshots menu</a>.
documentation_link = https://help.prusa3d.com/en/article/configuration-snapshots_1776
hypertext_type = menubar
-hypertext_menubar_menu_name = Configuration
-hypertext_menubar_item_name = Configuration Snapshots
+hypertext_menubar_menu_name = &Configuration
+hypertext_menubar_item_name = &Configuration Snapshots
[hint:Minimum shell thickness]
text = Minimum shell thickness\nDid you know that instead of the number of top and bottom layers, you can define the<a>Minimum shell thickness</a>in millimeters? This feature is especially useful when using the variable layer height function.
@@ -222,6 +222,11 @@ text = Adaptive infills\nDid you know that you can use the Adaptive cubic and Su
documentation_link = https://help.prusa3d.com/en/article/infill-patterns_177130
disabled_tags = SLA
+[hint:Lightning infill]
+text = Lightning infill\nDid you know that you can use the Lightning infill to support only the top surfaces, save a lot of the filament, and decrease the print time? Read more in the documentation.
+documentation_link = https://help.prusa3d.com/en/article/infill-patterns_177130
+disabled_tags = SLA
+
[hint:Fullscreen mode]
text = Fullscreen mode\nDid you know that you can switch PrusaSlicer to fullscreen mode? Use the <b>F11</b> hotkey.
enabled_tags = Windows
diff --git a/resources/icons/splashscreen.jpg b/resources/icons/splashscreen.jpg
new file mode 100644
index 000000000..bf9ad3d0f
--- /dev/null
+++ b/resources/icons/splashscreen.jpg
Binary files differ
diff --git a/resources/localization/ca/PrusaSlicer_ca.po b/resources/localization/ca/PrusaSlicer_ca.po
index 39fe9b44b..1fa0033d1 100644
--- a/resources/localization/ca/PrusaSlicer_ca.po
+++ b/resources/localization/ca/PrusaSlicer_ca.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
-"PO-Revision-Date: 2022-03-04 17:01+0100\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
+"PO-Revision-Date: 2022-08-31 19:19+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: ca\n"
@@ -16,18 +16,18 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-Generator: Poedit 3.0.1\n"
+"X-Generator: Poedit 3.1.1\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "Porcions del copyright"
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Copyright"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -35,26 +35,26 @@ msgstr ""
"Els acords de llicència de tots els programes (biblioteques) següents formen "
"part de l'acord de llicència de l'aplicació"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "Sobre %s"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "Versió"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "està llicenciat sota el/els"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero General Public License, versió 3"
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -62,7 +62,7 @@ msgstr ""
"PrusaSlicer està basat en Slic3r d'Alessandro Ranellucci i la comunitat "
"RepRap."
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -72,7 +72,7 @@ msgstr ""
"Petr Ledvina, Joseph Lenox, I. Sapir, Mike Sheldrake, Vojtech Bubnik i molts "
"d'altres."
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr "Copiar Informació de Versió"
@@ -217,7 +217,7 @@ msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr "Mida"
@@ -225,7 +225,7 @@ msgstr "Mida"
msgid "Origin"
msgstr "Origen"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Diàmetre"
@@ -252,43 +252,43 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
-#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr "mm"
@@ -309,7 +309,7 @@ msgid "Circular"
msgstr "Circular"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "Personalitzat"
@@ -322,8 +322,8 @@ msgstr "Forma"
msgid "Load shape from STL..."
msgstr "Carregar forma des de l'STL..."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "Configuració"
@@ -336,7 +336,7 @@ msgid "Load..."
msgstr "Carregar..."
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Eliminar"
@@ -443,8 +443,8 @@ msgstr ""
"L'alçada de capa es restablirà a 0,01."
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "Alçada de capa"
@@ -458,7 +458,7 @@ msgstr ""
"\n"
"L'alçada de la primera capa es restablirà a 0,01."
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr "Alçada de la primera capa"
@@ -553,32 +553,32 @@ msgstr "He de canviar al patró de farciment rectilini?"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr "Farciment"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr ""
"La penetració del capçal no hauria de ser més gran que l'amplada del capçal."
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "Penetració del capçal invàlida"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr ""
"El diàmetre del cap d'agulla ha de ser més petit que el diàmetre del pilar."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "Diàmetre del cap d'agulla invàlid"
@@ -594,12 +594,12 @@ msgstr "Tornar a una versió anterior"
msgid "Before roll back"
msgstr "Abans de tornar enrere"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "Usuari"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "Desconegut"
@@ -611,7 +611,7 @@ msgstr "Actiu"
msgid "PrusaSlicer version"
msgstr "Versió de PrusaSlicer"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "imprimir"
@@ -619,21 +619,21 @@ msgstr "imprimir"
msgid "filaments"
msgstr "filaments"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "Impressió SLA"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "Material SLA"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "impressora"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "fabricant"
@@ -687,15 +687,15 @@ msgid "Standard"
msgstr "Estàndard"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "Tots"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr "Cap"
@@ -780,7 +780,7 @@ msgid "All installed printers are compatible with the selected %1%."
msgstr ""
"Totes les impressores instal·lades són compatibles amb el %1% seleccionat."
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "filament"
@@ -875,7 +875,7 @@ msgstr ""
"actualització."
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr "Recarregar des del disc"
@@ -962,7 +962,7 @@ msgstr "Trieu un altre fabricant compatible amb %s"
msgid "Firmware Type"
msgstr "Tipus de Microprogramari(Firmware)"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Microprogramari(Firmware)"
@@ -981,8 +981,8 @@ msgid "Set the shape of your printer's bed."
msgstr "Defineix la forma de la base d'impressió de la vostra impressora."
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "Entrada numèrica no vàlida."
@@ -1042,8 +1042,8 @@ msgid "Extrusion Temperature:"
msgstr "Temperatura d'extrusió:"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr "°C"
@@ -1098,7 +1098,7 @@ msgstr ""
"plau, seleccioneu-ne un manualment."
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "Fixa't"
@@ -1211,7 +1211,7 @@ msgid "Filament Profiles Selection"
msgstr "Selecció Perfils de Filament"
#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
msgstr "Tipus:"
@@ -1265,7 +1265,7 @@ msgstr ""
"d'escriptori de PrusaSlicer probablement s'ha pogut crear amb èxit."
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
msgstr "Integració a l'escriptori"
@@ -1285,8 +1285,8 @@ msgid "Perform"
msgstr "Realitzar"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "Desfer"
@@ -1302,7 +1302,7 @@ msgstr "Mode de capa única"
msgid "Discard all custom changes"
msgstr "Descartar tots els canvis personalitzats"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "Saltar al moviment"
@@ -1551,7 +1551,7 @@ msgstr "Eliminar pausa d'impressió"
msgid "Delete custom G-code"
msgstr "Eliminar codi G personalitzat"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "Salta a l'alçada"
@@ -1597,7 +1597,7 @@ msgstr ""
"Aquesta acció farà que s'esborrin totes les marques del botó lliscant "
"vertical."
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -1613,55 +1613,55 @@ msgstr ""
msgid "Warning"
msgstr "Advertència"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "Introdueix el codi G personalitzat utilitzat a la capa actual"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "Codi G personalitzat a la capa actual (%1% mm)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
"Introdueix un missatge curt per mostrar a la pantalla de la impressora quan "
"la impressió es posi en pausa"
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "Missatge per a pausa d'impressió a la capa actual (%1% mm)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "Introdueix el moviment al qual voleu saltar"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "Introdueix l'alçada a la que vols saltar"
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
"La informació del darrer canvi de color s'ha desat per a impressió amb un "
"sol extrusor."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
"La informació del darrer canvi de color es va guardar per a la impressió "
"multiextrusor."
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "Els canvis nous esborraran tots els canvis de color."
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "Estàs segur que vols continuar?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -1671,11 +1671,11 @@ msgstr ""
"NO si voleu que els canvis d'eina siguin canvis de color,\n"
"o CANCEL·LAR per no fer canvis."
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "Voleu suprimir tots els canvis d'eina desats?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -1683,7 +1683,7 @@ msgstr ""
"La informació del darrer canvi de color s'ha desat per a impressió amb "
"múltiples extrusors mitjançant canvis d'eina per a tota la impressió."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
"Els canvis actuals eliminaran tots els canvis desats de l'extrusor (eina)."
@@ -1691,11 +1691,11 @@ msgstr ""
#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "per defecte"
@@ -1708,10 +1708,10 @@ msgid "Set extruder change for every"
msgstr "Establir canvi d'extrusor per a cada"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr "capes"
@@ -1778,7 +1778,7 @@ msgid "Parameter validation"
msgstr "Validació de paràmetres"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "El valor introduït és fora de rang"
@@ -1947,7 +1947,7 @@ msgstr "Confirmació"
msgid "Cancelling..."
msgstr "Cancel·lant..."
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr "Galeria de Formes"
@@ -1963,7 +1963,7 @@ msgstr "Afegir a la base"
msgid "Add selected shape(s) to the bed"
msgstr "Afegir la(es) forma(es) seleccionada(es) a la base"
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Afegir"
@@ -1971,9 +1971,9 @@ msgstr "Afegir"
msgid "Add one or more custom shapes"
msgstr "Afegir una o més formes personalitzades"
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "Esborrar"
@@ -1983,11 +1983,11 @@ msgstr ""
"Eliminar una o diverses formes personalitzades. No es poden eliminar les "
"formes del sistema"
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
msgstr "Trieu un o més fitxers (STL, OBJ):"
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
@@ -1996,19 +1996,19 @@ msgstr ""
"Sembla que el fitxer %1% seleccionat té un error o està destruït.\n"
"No podem carregar aquest fitxer"
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
msgstr "Trieu un fitxer PNG:"
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
msgstr "Substitució del PNG"
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
msgstr "Canviar la miniatura"
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
msgstr "Carregant de la \"%1%\""
@@ -2069,7 +2069,7 @@ msgid "Time"
msgstr "Temps"
#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
-#: src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr "Filament usat"
@@ -2109,7 +2109,7 @@ msgstr "Color Print"
#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "Extrusor"
@@ -2121,134 +2121,134 @@ msgstr "Color predeterminado"
msgid "default color"
msgstr "color predeterminado"
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "Canvi de color"
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Imprimir"
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Pausa"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "Esdeveniment"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "Temps restant"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "Duració"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
msgstr "Recorregut"
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "Moviment"
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "Extrusió"
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "Retracció"
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "Netejar"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Opcions"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "Retraccions"
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "Derretraccions"
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr "Costures"
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "Canvis d'eina"
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "Canvis de color"
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "Pauses d'impressió"
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "Codis G personalitzats"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Impressora"
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Configuració d'impressio"
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Filament"
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr "Temps estimats d'impressió"
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "Mode Normal"
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "Mode Silenciós"
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr "Primera capa"
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr "Total"
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "Mostrar mode silenciós"
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "Mostrar mode normal"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "Alçada de capa variable"
@@ -2309,7 +2309,7 @@ msgstr "Major qualitat d'impressió versus més velocitat d'impressió."
msgid "Smooth"
msgstr "Suau"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "Radi"
@@ -2317,7 +2317,7 @@ msgstr "Radi"
msgid "Keep min"
msgstr "Mantenir mínim"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "Restablir"
@@ -2341,176 +2341,176 @@ msgstr "Alçada de capa variable - Adaptativa"
msgid "Variable layer height - Smooth all"
msgstr "Alçada de capa variable - Suavitzar-ho tot"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "Reflectir objecte"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Gizmo-Moure"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Gizmo-Rotar"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "Moure objecte"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "Canviar a Configuració"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "Pestanya Configuració Impressió"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "Pestanya Configuració Filament"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "Pestanya Configuració de Material"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "Pestanya Configuració Impressora"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "Desfer Historial"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "Refer Historial"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "Desfer %1$d Acció"
msgstr[1] "Desfer %1$d Accions"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] "Refer %1$d Acció"
msgstr[1] "Refer %1$d Accions"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "Cercar"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "Tecleja una paraula de cerca"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "Opcions d'ordenació"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "Premeu %1% botó esquerre del ratolí per introduir el valor exacte"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "Espaiat"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "Permetre rotacions (lent)"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "Organitza"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Afegir..."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Eliminar tot"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "Ordenar selecció"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "Clic dret del ratolí per mostrar opcions d'ordenació"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr "Copiar"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Enganxar"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Afegeix una instància"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Retirar una còpia"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "Partir en diverses peces"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "Separar en peces"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "Clic amb botó dret del ratolí per obrir/tancar Historial"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "Següent acció de Desfer: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "Refer"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "Següent acció de Refer: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "S'ha detectat un objecte fora de l'àrea d'impressió."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "S'ha detectat una trajectòria fora de l'àrea d'impressió."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "S'han detectat suports SLA fora de l'àrea d'impressió."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr "Alguns objectes no són visibles durant l'edició."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -2518,16 +2518,16 @@ msgstr ""
"S'ha detectat un objecte fora de l'àrea d'impressió.\n"
"Resol el problema actual per continuar laminant."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "Selecció-Afegir del rectangle"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "Selecció-Retirar del rectangle"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr "Retalla"
@@ -2643,7 +2643,7 @@ msgstr "Esfera"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr "Triangles"
@@ -2790,7 +2790,7 @@ msgid "Quality"
msgstr "Qualitat"
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr "Distància de tancament"
@@ -2814,27 +2814,27 @@ msgstr "Elimina tots els forats"
msgid "Show supports"
msgstr "Mostra els suports"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "Afegeix un forat de drenatge"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "Suprimeix el forat de drenatge"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "Canvi de paràmetre de buidat"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "Canvia el diàmetre del forat de drenatge"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "Buidat i perforat"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "Mou el forat de drenatge"
@@ -2898,7 +2898,7 @@ msgstr "Moure"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr "Girar"
@@ -2915,7 +2915,7 @@ msgstr "Aplicar"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr "Escala"
@@ -2969,7 +2969,7 @@ msgstr ""
"La simplificació de moment només es permet quan se selecciona una sola peça"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "Error"
@@ -3053,7 +3053,7 @@ msgid "Minimal points distance"
msgstr "Distància mínima de punts"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr "Densitat de punts de suport"
@@ -3234,7 +3234,7 @@ msgstr "S'han substituït els valors següents:"
msgid "Review the substitutions and adjust them if needed."
msgstr "Revisa les substitucions i ajusta-les si cal."
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "Configuració impressió SLA"
@@ -3276,8 +3276,8 @@ msgstr ""
"Meszaros, Lukas Matena, Vojtech Kral, David Kocik i molts altres."
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
-msgstr "Model artístic de M Boyer"
+msgid "Artwork model by Leslie Ing"
+msgstr "Model artístic Leslie Ing"
#: src/slic3r/GUI/GUI_App.cpp:411
#, boost-format
@@ -3327,7 +3327,7 @@ msgstr "Surt, mouré les meves dades ara"
msgid "Start the application"
msgstr "Inicia l'aplicació"
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -3342,11 +3342,11 @@ msgstr ""
"\n"
"L'aplicació es tancarà."
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr "Error fatal"
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
"PrusaSlicer has encountered a localization error. Please report to "
"PrusaSlicer team, what language was active and in which scenario this issue "
@@ -3360,16 +3360,16 @@ msgstr ""
"\n"
"L'aplicació es tancarà ara."
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr "Error crític"
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
msgstr "Error intern: %1%"
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
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 "
@@ -3379,7 +3379,7 @@ msgstr ""
"està danyat. Intenta eliminar manualment el fitxer per recuperar-se de "
"l'error. Els vostres perfils d'usuari no es veuran afectats."
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3388,12 +3388,12 @@ msgstr ""
"probablement estigui danyat. Intenta eliminar manualment el fitxer per "
"recuperar-se de l'error."
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
msgstr "Estàs obrint %1% versió %2%."
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -3412,7 +3412,7 @@ msgstr ""
"Si és així, es farà una còpia de seguretat de la configuració activa abans "
"d'importar la nova configuració."
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -3425,15 +3425,15 @@ msgstr ""
"\n"
"S'ha d'importar aquesta configuració?"
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
msgstr "Importar"
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
msgstr "No importar"
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
msgstr "Voleu continuar i instal·lar les actualitzacions de configuració?"
@@ -3462,8 +3462,8 @@ msgstr ""
"%s\n"
"Voleu continuar?"
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "Recorda la meva elecció"
@@ -3493,15 +3493,15 @@ msgstr "Consulteu pàgina de llançaments."
msgid "Preparing settings tabs"
msgstr "Preparant pestanyes de configuració"
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr "Restaura la posició de la finestra a l'inici"
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
msgstr "PrusaSlicer s'ha reiniciat després d'una fallada"
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -3525,24 +3525,24 @@ msgstr ""
"\". En cas contrari, és probable que l'aplicació es torni a crashejar la "
"propera vegada."
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
msgstr "Deshabilitar \"%1%\""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr "Deixa \"%1%\" habilitat"
-#: src/slic3r/GUI/GUI_App.cpp:1677
+#: src/slic3r/GUI/GUI_App.cpp:1679
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"Teniu els paràmetres preestablerts següents amb opcions desades per a "
"\"Pujada del host d'impressió\""
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -3552,7 +3552,7 @@ msgstr ""
"informació als paràmetres d'impressora.\n"
"Els paràmetres es mostraran a la configuració d'impressora física."
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -3563,139 +3563,139 @@ msgstr ""
"Nota: Aquest nom es pot canviar posteriorment als paràmetres d'impressora "
"física"
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "Informació"
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr "Recreant"
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr "Carregant els paràmetres actuals"
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr "S'està carregant mode visualització"
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr "Trieu un fitxer (3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Trieu un o més fitxers (STL / OBJ / AMF / 3MF / PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "Trieu un o més fitxers (STL / 3MF / STEP / OBJ / AMF / PRUSA):"
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "Trieu un fitxer (GCODE/. GCO/. G/.ngc/NGC):"
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr "Canvi d'idioma d'una aplicació"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr "Seleccioneu l'idioma"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr "Idioma"
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr "modificat"
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr "Executar %s"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
msgstr "Instantànies de &Configuració"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr "Inspeccionar / activar instantànies de configuració"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
msgstr "&Prendre una Instanània de Configuració"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr "Captura una instantània de configuració"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
msgstr "Comprova si hi ha actualitzacions de configuració"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
msgstr "Comprova si hi ha actualitzacions de configuració"
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
msgstr "&Preferències"
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr "Preferències de l'aplicació"
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "Simple"
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr "Mode de visualització simple"
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "Mode Avançat"
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr "Mode de visualització avançada"
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "Expert"
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr "Mode de visualització expert"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr "Mode"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s Tipus de vista"
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
msgstr "&Idioma"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
msgstr "Grava el &firmware a la impressora"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
msgstr ""
"Carregar una imatge de microprogramari a una impressora basada en Arduino"
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
msgstr "Prenent una instantània de la configuració"
-#: src/slic3r/GUI/GUI_App.cpp:2293
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
@@ -3703,32 +3703,32 @@ msgstr ""
"Alguns paràmetres estan modificats i els canvis no desats no seran capturats "
"per la instantània de configuració."
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr "Nom de la instantània"
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
msgstr "S'està carregant una instantània de configuració"
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr "Continuar activant una instantània de configuració %1%?"
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr "No s'ha pogut activar la instantània de configuració."
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
msgstr "Reiniciar l'aplicació"
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr "Selecció d'idiomes"
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -3736,89 +3736,89 @@ msgstr ""
"Canviar l'idioma requereix reiniciar l'aplicació.\n"
"Perdràs tot el contingut situat a la base."
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "Voleu continuar?"
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr "&Configuració"
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "Les modificacions del paràmetre s'han desat correctament"
msgstr[1] "Les modificacions dels paràmetres s'han desat correctament"
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
msgstr "En cas d'un nou projecte, totes les modificacions es restabliran"
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
msgstr ""
"S'està carregant un projecte nou mentre es modifica el projecte actual."
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
msgstr "El projecte s'està carregant"
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
msgstr "Obre un nou projecte mentre alguns paràmetres estan sense desar."
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr "Les pujades encara estan en curs"
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr "Aturar-les i continuar igualment?"
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr "Càrregues en curs"
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "És impossible imprimir objectes de diverses peces amb tecnologia SLA."
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr ""
"Comproveu la llista d'objectes abans de canviar els paràmetres inicials."
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
msgstr "La configuració s'edita des de ConfigWizard"
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
msgstr "Seleccioneu un fitxer gcode:"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
msgstr "Obrir l'hiperenllaç al navegador per defecte?"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
msgstr "PrusaSlicer: Obrir hipervincle"
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "Suprimir per obrir hiperenllaç al navegador"
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr "PrusaSlicer recordarà la vostra elecció."
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
"No se us tornarà a preguntar al respecte quan passis per sobre de l'enllaç."
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -3827,7 +3827,7 @@ msgstr ""
"Visiteu \"Preferències\" i comproveu \"%1%\"\n"
"per canviar la teva elecció."
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer: No em tornis a preguntar"
@@ -3842,42 +3842,42 @@ msgid "Fatal error, exception catched: %1%"
msgstr "Error fatal, excepció detectada: %1%"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr "Capes i Perímetres"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr "Material de suport"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr "Opcions de neteja"
@@ -3886,95 +3886,98 @@ msgid "Pad and Support"
msgstr "Pad i suports"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr "Planxat"
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
msgstr "Pell difusa"
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr "Velocitat"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr "Extrusors"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr "Amplada de l'extrusió"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "Faldilla i bassa"
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495
-#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645
-#: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483
-#: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480
-#: src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr "Avançat"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr "Suports"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr "Pad"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705
-#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr "Buidant l'interior"
@@ -4073,7 +4076,7 @@ msgstr "Exporta com a STL"
msgid "Reload the selected volumes from disk"
msgstr "Torna a carregar els volums seleccionats des del disc"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
msgstr "Substitueix per STL"
@@ -4086,8 +4089,8 @@ msgid "Set extruder for selected items"
msgstr "Estableix l'extrusora per als elements seleccionats"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr "Per defecte"
@@ -4099,24 +4102,24 @@ msgstr "Escalar al volum d'impressió"
msgid "Scale the selected object to fit the print volume"
msgstr "Escala els objectes seleccionats per ajustar-se al volum d'impressió"
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr "Convertir des d'unitats imperials"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr "Reverteix la conversió des de les unitats imperials"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
msgstr "Converteix des de metres"
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
msgstr "Reverteix la conversió des de metres"
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr "Combinar"
@@ -4177,7 +4180,7 @@ msgid "Split the selected object into individual parts"
msgstr "Dividir l'objecte seleccionat en parts individuals"
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr "Dividir"
@@ -4329,7 +4332,7 @@ msgid "Rename Sub-object"
msgstr "Canvia el nom del Sub-objecte"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr "Instàncies per Separar Objectes"
@@ -4373,11 +4376,11 @@ msgstr "Carregar peça"
msgid "Load Modifier"
msgstr "Carregar Modificador"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "Carregant"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr "S'està carregant el fitxer"
@@ -4461,69 +4464,69 @@ msgstr ""
msgid "Split to Parts"
msgstr "Separar en Peces"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr "Fusionat"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr "Fusiona totes les parts en un sol objecte"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr "Afegeix Capes"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr "Manipulació de grups"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr "Manipulació d'objectes"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr "Configuracions d'objectes per modificar"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr "Configuracions de peces per modificar"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr "Ajustaments del Rang de capes a modificar"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr "Manipulació de peces"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr "Manipulació d'instàncies"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr "Intervals d'alçada"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr "Configuració de l'interval d'alçada"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr "Suprimeix l'element Seleccionat"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr "Eliminar Selecció"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr "Afegeix un interval d'alçada"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
@@ -4533,7 +4536,7 @@ msgstr ""
"El següent rang de capa és massa prim per dividir-se en dos\n"
"sense violar l'alçada mínima de la capa."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
"Cannot insert a new layer range between the current and the next layer "
"range.\n"
@@ -4545,7 +4548,7 @@ msgstr ""
"La bretxa entre el rang de capa actual i el següent rang de capa\n"
"és més prima que l'alçada mínima de capa permesa."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
@@ -4553,143 +4556,143 @@ msgstr ""
"No es pot inserir un rang de capes nou després del rang de capa actual.\n"
"El rang de capa actual se superposa amb el rang de capa següent."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr "Edita l'interval d'alçada"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr "Selecció-Retirar de la llista"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr "Selecció-Afegir de la llista"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr "Objecte o instància"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr "Peça"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr "Capa"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr "Selecció no admesa"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "Heu començat la selecció amb %s element."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr "En aquest mode, només podeu seleccionar altres %s elements %s"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr "d'un objecte actual"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr "Informació"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr "No podeu canviar un tipus de l'última part sòlida de l'objecte."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
msgstr "Volum Negatiu"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
msgstr "Modificador"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr "Bloqueig de suport"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr "Forçat de Suport"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr "Selecciona el tipus de peça"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr "Canvia el tipus de peça"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr "Introduïu un nom nou"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr "Reanomenar"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
msgstr "Reparant model"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
msgstr "Reparar mitjançant Netfabb"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
msgstr "S'està corregint a través de NetFabb"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] "El model següent s'ha reparat correctament"
msgstr[1] "Els models següents s'han reparat correctament"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] "Ha fallat la reparació del següent model"
msgstr[1] "Ha fallat la reparació dels següents models"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
msgstr "S'ha cancel·lat la reparació"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr "Canviar Extrusors"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
msgstr "Establir Grup Imprimible"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
msgstr "Establir Grup No Imprimible"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr "Establir Imprimible"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr "Establir No Imprimible"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr "Establir Instància Imprimible"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr "Establir Instància No Imprimible"
@@ -4828,19 +4831,19 @@ msgstr "Canvia l'opció %s"
msgid "View"
msgstr "Vista"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "Alçada"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr "Amplada"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "Velocitat del ventilador"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Temperatura"
@@ -4856,60 +4859,60 @@ msgstr "Mostrar"
msgid "Feature types"
msgstr "Tipus de funcions"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Perímetre"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Perímetre extern"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "Perímetre de voladís"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "Farciment intern"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr "Farciment sòlid"
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr "Farciment sòlid superior"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "Farciment del pont"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr "Farciment del buit"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr "Faldilla/Bassa"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr "Interfície de material de suport"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Torre de Neteja"
@@ -4957,15 +4960,15 @@ msgstr "Obre la Documentació al navegador web."
msgid "Edit"
msgstr "Editar"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "Usar per cercar"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "Categoria"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "Cerca en anglès"
@@ -5117,7 +5120,11 @@ msgstr "S'ha cancel·lat la importació."
msgid "Importing done."
msgstr "S'ha fet la importació."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr "El fitxer no existeix."
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
@@ -5125,15 +5132,15 @@ msgstr ""
"El fitxer SLA importat no contenia cap preajustament. Els preajustaments "
"actuals de SLA s'han utilitzat com a reserva."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr "No pots carregar un projecte SLA amb diverses peces a la base"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr "Atenció!"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "Dreceres de teclat"
@@ -5142,8 +5149,8 @@ msgid "New project, clear plater"
msgstr "Nou projecte, netejar plataforma"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "Obrir projecte STL/OBJ/AMF/3MF amb configuració, netejar plataforma"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "Obrir projecte AMF/3MF amb configuració, netejar plataforma"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
msgid "Save project (3mf)"
@@ -5158,8 +5165,8 @@ msgid "(Re)slice"
msgstr "(Re)laminar"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "Importar STL/OBJ/AMF/3MF sense configuració, mantenir la base"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "Importar STL/3MF/STEP/OBJ/AMF sense configuració, mantenir la base"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
msgid "Import Config from ini/amf/3mf/gcode"
@@ -5169,12 +5176,12 @@ msgstr "Importar Configuració des de ini/amf/3mf/gcode"
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr "Carregar Configuració des de ini/amf/3mf/gcode i combina"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
msgstr "Exportar el codi G"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
msgstr "Envia el codi G"
@@ -5182,7 +5189,7 @@ msgstr "Envia el codi G"
msgid "Export config"
msgstr "Exporta la configuració"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "Exporta a la targeta SD / Unitat flash"
@@ -5525,13 +5532,13 @@ msgstr "Establir el número d'extrusor per als elements seleccionats"
msgid "Objects List"
msgstr "Llista d'objectes"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "Obrir un fitxer de codi G"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "Carregar la base des del disc"
@@ -5567,8 +5574,8 @@ msgstr "Mostrar/Ocultar Llegenda i Temps d'impressió estimat"
msgid "Show/Hide G-code window"
msgstr "Mostrar/Ocultar finestra de codi G"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "Previsualització"
@@ -5652,7 +5659,7 @@ msgid "Keyboard shortcuts"
msgstr "Dreceres de teclat"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "Obrir instància nova de PrusaSlicer"
@@ -5660,11 +5667,11 @@ msgstr "Obrir instància nova de PrusaSlicer"
msgid "G-code preview"
msgstr "Previsualització codi G"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "Obrir visor codi G"
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "Obrir PrusaSlicer"
@@ -5690,13 +5697,13 @@ msgid "Print Settings"
msgstr "Configuració d'Impressió"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "Configuració del Material"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "Configuració del Filament"
@@ -5706,8 +5713,8 @@ msgstr "Configuració del Filament"
msgid "Printer Settings"
msgstr "Configuració de la Impressora"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
msgstr "Sense títol"
@@ -5715,71 +5722,71 @@ msgstr "Sense títol"
msgid "based on Slic3r"
msgstr "basat en Slic3r"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Controladors de Prusa 3&D"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "Obrir la pàgina de descàrrega dels controladors Prusa3D al navegador"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "Llançaments de &Software"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Obre la pàgina de llançaments de programari al teu navegador"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "Lloc &Web de %s"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "Obriu el lloc web de %s al vostre navegador"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "&Informació del Sistema"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Mostrar la informació del sistema"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "Mostra la carpeta &Configuració"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Mostrar carpeta de configuració d'usuari (datadir)"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "Informar d'un &problema"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "Reportar un problema a %s"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "&Sobre %s"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "Mostrar Sobre"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr "Mostra Consell del dia"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
@@ -5787,94 +5794,94 @@ msgstr ""
"Obre la notificació del Consell del dia a la part inferior dreta o mostra un "
"altre consell si ja està obert."
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Mostrar la llista de les dreceres de teclat"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Iso"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Vista Iso"
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr "Superior"
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
msgid "Top View"
msgstr "Vista superior"
#. 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:1121 src/libslic3r/PrintConfig.cpp:423
-#: src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr "Inferior"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Vista inferior"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Frontal"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Vista frontal"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr "Al darrere"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Vista del darrere"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "Esquerra"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Vista esquerra"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "Dreta"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Vista dreta"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "&Nou projecte"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Començar un nou projecte"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "&Obrir Projecte"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Obrir un fitxer de projecte"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "Projectes recents"
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -5882,511 +5889,511 @@ msgstr ""
"El projecte seleccionat no està disponible.\n"
"Voleu suprimir-lo de la llista de projectes recents?"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "&Desar Projecte"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "Desar el projecte actual com"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "Desar Projecte &com"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "Desar fitxer de projecte actual com"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "Importar STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "Importar STL/3MF/STEP/OBJ/AM&F"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "Carregar un model"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr "Importar STL (unitats imperials)"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "Carregar un model guardat en unitats imperials"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr "Importar fitxer SL1 / SL1S"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr "Carregar un fitxer SL1 / SL1S"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "Importar &Configuració"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "Carregar fitxer de configuració exportat"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr "Importar Configuració des d'un &Projecte"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "Carregar configuració des del fitxer de projecte"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Importar &Conjunt de Configuració"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "Carregar ajustaments d'un paquet"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&Importar"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "Exportar el codi &G"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "Exportar plataforma actual com a codi G"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "&Enviar codi G"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "Enviar per imprimir la plataforma actual com a codi G"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr "Exportar G-code a la targeta SD/disc USB"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr "Exporta a G-code a la targeta SD / disc USB"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr "Exportar plataforma com a &ST"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "Exportar plataforma actual com a STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr "Exportar plataforma com a STL &incloent suports"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "Exportar la plataforma actual com a STL incloent suports"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr "Exportar &trajectòries d'eines com OBJ"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "Exportar trajectòries d'eines com a OBJ"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "Exportar &Configuració"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "Exportar la configuració actual al fitxer"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "Exportar Conjunt d'&Ajustos"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "Exportar todos los ajustes al archivo"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "Exportar Paquet de Configuració Amb Impressores Físiques"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr ""
"Exportar tots els paràmetres preestablerts, incloses les impressores "
"físiques, a l'arxiu"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&Exportar"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr "Expulsar targeta &SD / disc USB"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr ""
"Expulsar la targeta SD / disc USB després que s'hi hagi exportat codi G."
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "Laminat ràpid"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Laminar un fitxer en un codi G"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "Laminat ràpid i Desa Com"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Laminar un fitxer en un codi G, guardar com"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Repetir el darrer laminat Ràpid"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Repetir el darrer laminat ràpid"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(Re)Laminar &Ara"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Començar un nou procés de laminat"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "&Reparar fitxer STL"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "Repara automàticament un fitxer STL"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr "Previsualització codi &G"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "&Sortir"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "Tanca %s"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr "&Seleccionar-ho tot"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Selecciona tots els objectes"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr "&Deseleccionar-ho tot"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "Desmarca tots els objectes"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr "Eliminar Selecció"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "Suprimeix la selecció actual"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr "Eliminar &tot"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Suprimeix tots els objectes"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "&Desfer"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "&Refer"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "&Copia"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Copia la selecció al porta-retalls"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "&Enganxa"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Enganxa el porta-retalls"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr "&Recarregar des del disc"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "&Cercar"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "Cerca a la configuració"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "&Pestanya Base d'impressió"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Mostrar la base"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "Configuració d'&Impressió"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Mostra la configuració d'impressió"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "Pestanya Configuració &Filament"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Mostra la configuració del filament"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "Pestanya Configuració &Impressora"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Mostra la configuració de la impressora"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "&3D"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "Mostra la visualització d'edició 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "&Previsualització"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "Mostra la vista 3D preliminar del laminat"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr "Obre el diàleg per modificar la galeria de formes"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "Cua de pujada al &host d'impressió"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "Mostra la finestra de la cua de càrrega de l'amfitrió"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr "Obre una instància nova"
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr "Compara els predefinits"
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr "Compara els predefinits"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "Mostra les &etiquetes"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "Mostra les etiquetes d'objecte/instància a l'escena 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr "Barra lateral ocultable (&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "Amagar barra lateral"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr "&Pantalla completa"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr "Pantalla completa"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&Arxiu"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&Editar"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&Finestra"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "&Vista"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&Ajuda"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "&Obrir codi G"
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "Obre &PrusaSlicer"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "&Exportar"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "&Enviar per imprimir"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "Pestanya Configuració del &material"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Trieu un fitxer per laminar (STL/OBJ/AMF/3MF/PRUSA):"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "Cap fitxer prèviament laminat."
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "Arxiu anterior laminat ("
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") no trobat."
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "Arxiu no trobat"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "Desa %s fitxer com a:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "Codi G"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "Desa el fitxer zip com a:"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "Laminant"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "Processant %s"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% ha estat laminat amb èxit."
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "Laminat realitzat!"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Seleccioneu el fitxer STL que voleu reparar:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr "Desar fitxer OBJ (menys propens a errors de coordinació que STL) com:"
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "S'ha reparat el fitxer."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr "Reparar"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Desa la configuració com a:"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr "S'està carregant un fitxer de configuració"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Seleccioneu la configuració que voleu carregar:"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr "S'està exportant el paquet de configuració"
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
@@ -6394,15 +6401,15 @@ msgstr ""
"Alguns paràmetres estan modificats i els canvis no desats no s'exportaran al "
"paquet de configuració."
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Desa el paquet predefinit com a:"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr "Carregant un paquet de configuració"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d paràmetres inicials importats amb èxit."
@@ -6441,32 +6448,32 @@ msgstr "Opcions:"
msgid "Swap Y/Z axes"
msgstr "Alternar eixos Y/Z"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s error"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s hi ha hagut un error"
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr "%s advertència"
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr "%s té un avís"
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr "%s informació"
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr "%s informació"
@@ -6603,7 +6610,7 @@ msgstr "ERROR:"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr "AVÃS:"
@@ -6629,8 +6636,8 @@ msgstr "Instàncies"
msgid "Instance %d"
msgstr "Instància %d"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551
-#: src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Capes"
@@ -6638,7 +6645,7 @@ msgstr "Capes"
msgid "Range"
msgstr "Rang"
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
@@ -6649,11 +6656,11 @@ msgstr ""
"mentre que la versió %s OpenGL, renderitzat %s, el venedor %s va ser "
"detectada."
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr "Potser necessiteu actualitzar la vostra targeta gràfica."
-#: src/slic3r/GUI/OpenGLManager.cpp:263
+#: src/slic3r/GUI/OpenGLManager.cpp:264
msgid ""
"As a workaround, you may run PrusaSlicer with a software rendered 3D "
"graphics by running prusa-slicer.exe with the --sw-renderer parameter."
@@ -6661,11 +6668,11 @@ msgstr ""
"Com a solució, podeu executar PrusaSlicer amb gràfics 3D renderitzats per "
"programari executant prusa-slicer.exe amb el paràmetre --sw-renderer."
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr "Versió OpenGL no admesa"
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
@@ -6674,7 +6681,7 @@ msgstr ""
"No es poden carregar les ombres següents:\n"
"%s"
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr "Error en carregar ombres"
@@ -6709,7 +6716,7 @@ msgstr "Nom descriptiu de la impressora"
msgid "Add preset for this printer device"
msgstr "Afegir ajustament preestablert per a aquest dispositiu d'impressió"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Cua de pujada al host d'impressió"
@@ -6752,7 +6759,7 @@ msgid "Open CA certificate file"
msgstr "Obrir fitxer de certificat CA"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "Arxiu HTTPS CA"
@@ -6778,8 +6785,8 @@ msgid "The supplied name is empty. It can't be saved."
msgstr "El nom proporcionat és buit. No es pot desar."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "Hauríeu de canviar el nom del dispositiu d'impressió."
+msgid "You have to enter a printer name."
+msgstr "Heu d'introduir un nom d'impressora."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
#, boost-format
@@ -6839,15 +6846,15 @@ msgstr "Facetes"
msgid "Sliced Info"
msgstr "Informació del laminat"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "Filament Usat (g)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "Filament Usat (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "Filament Usat (mm³)"
@@ -6859,8 +6866,8 @@ msgstr "Material usat (unitats)"
msgid "Cost (money)"
msgstr "Cost (diners)"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "Temps d'impressió estimat"
@@ -6872,12 +6879,12 @@ msgstr "Nombre de canvis d'eina"
msgid "Select what kind of support do you need"
msgstr "Selecciona quin tipus de suport necessites"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr "Suport a la base només"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "Només per a forçat de suports"
@@ -6885,7 +6892,7 @@ msgstr "Només per a forçat de suports"
msgid "Everywhere"
msgstr "A tot arreu"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Bassa"
@@ -6901,112 +6908,112 @@ msgstr ""
msgid "Purging volumes"
msgstr "Volums de purga"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "Selecciona quin tipus de pad necessites"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "A sota de l'objecte"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "Al voltant de l'objecte"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr "Enviar a la impressora"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr "Laminar ara"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "Mantingueu pressionada la tecla Shift per laminar i exportar el codi G"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
msgstr[0] "%1% (%2$d carcassa)"
msgstr[1] "%1% (%2$d carcasses)"
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "Material utilitzat (ml)"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] "objecte"
msgstr[1] "objectes"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "suports i pad"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "Filament usat (in)"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "objectes"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "torre de Neteja"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "Filament usat (in³)"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "Filament en extrusor %1%"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(inclosa la bobina)"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr "Cost"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "mode normal"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "mode silenciós"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "Omplir la base"
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "Optimitza la rotació"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "Importar fitxer SLA"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr "Voleu desar els canvis a \"%1%\"?"
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr "Preguntar pels canvis no desats al projecte"
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
@@ -7016,7 +7023,7 @@ msgstr ""
"- Tanquis PrusaSlicer,\n"
"- Carreguis o creis un nou projecte"
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -7025,20 +7032,20 @@ msgstr ""
"Desmuntat amb èxit. El dispositiu %s (%s) ara es pot retirar de manera "
"segura de l'ordinador."
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "L'expulsió del dispositiu %s(%s) ha fallat."
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr "Nou Projecte"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "Expandeix la barra lateral"
-#: src/slic3r/GUI/Plater.cpp:2498
+#: src/slic3r/GUI/Plater.cpp:2518
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -7052,13 +7059,13 @@ msgstr[1] ""
"Els paràmetres de sota han estat instal·lats temporalment a la instància "
"activa de PrusaSlicer"
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
"Error en carregar el fitxer \"%1%\" a causa d'una configuració no vàlida."
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -7073,11 +7080,11 @@ msgstr[1] ""
"La mida dels objectes del fitxer %s sembla ser zero.\n"
"Aquests objectes han estat eliminats del model"
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
msgstr "La mida de l'objecte és zero"
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -7096,15 +7103,15 @@ msgstr[1] ""
"La unitat interna de PrusaSlicer és el mil·límetre. Voleu recalcular les "
"dimensions d'aquests objectes?"
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
msgstr "L'objecte és massa petit"
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr "Aplica-ho a tots els objectes petits restants que s'estan carregant."
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -7123,7 +7130,7 @@ msgstr[1] ""
"polzades. La unitat interna de PrusaSlicer és el mil·límetre. Voleu "
"recalcular les dimensions d'aquests objectes?"
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
@@ -7133,22 +7140,22 @@ msgstr ""
"En lloc de considerar-los com a objectes múltiples, s'hauria de carregar\n"
"el fitxer com un sol objecte amb múltiples parts?"
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr "Objecte de peces múltiples detectat"
-#: src/slic3r/GUI/Plater.cpp:2616
+#: src/slic3r/GUI/Plater.cpp:2636
msgid ""
"This file cannot be loaded in a simple mode. Do you want to switch to an "
"advanced mode?"
msgstr ""
"Aquest fitxer no es pot carregar en mode simple. Vols canviar al mode expert?"
-#: src/slic3r/GUI/Plater.cpp:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr "Dades avançades detectades"
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -7157,7 +7164,7 @@ msgstr ""
"No podeu afegir l'objecte(s) des de % s perquè un o alguns d'ells són de "
"diverses peces"
-#: src/slic3r/GUI/Plater.cpp:2660
+#: src/slic3r/GUI/Plater.cpp:2680
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -7168,7 +7175,7 @@ msgstr ""
"En lloc de considerar-los com a objectes múltiples, hauria de considerar\n"
"aquests fitxers per formar un sol objecte que té diverses parts?"
-#: src/slic3r/GUI/Plater.cpp:2779
+#: src/slic3r/GUI/Plater.cpp:2799
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -7176,39 +7183,39 @@ msgstr ""
"La teva peça sembla massa gran, així que s'ha escalat automàticament perquè "
"pugui cabre a la base d'impressió."
-#: src/slic3r/GUI/Plater.cpp:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr "Objecte massa gran?"
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
msgstr "Exporta el fitxer STL:"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
msgstr "Exporta el fitxer AMF:"
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
msgstr "Desa el fitxer com a:"
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
msgstr "Exporta el fitxer OBJ:"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr "Suprimeix l'objecte"
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
msgstr "Suprimeix tots els objectes"
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr "Reinicialitza el projecte"
-#: src/slic3r/GUI/Plater.cpp:3098
+#: src/slic3r/GUI/Plater.cpp:3118
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
@@ -7216,15 +7223,15 @@ msgstr ""
"L'objecte seleccionat no s'ha pogut dividir perquè només conté una part "
"sòlida."
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
msgstr "S'han eliminat totes les parts no sòlides (modificadors)"
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr "Partir en diverses peces"
-#: src/slic3r/GUI/Plater.cpp:3157
+#: src/slic3r/GUI/Plater.cpp:3179
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
@@ -7232,87 +7239,87 @@ msgstr ""
"Un objecte té reforçadors de suport personalitzats que no es faran servir "
"perquè els suports estan desactivats."
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
msgstr "Habilitar suports només per als reforçadors"
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr "Les dades no són vàlides"
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr "Actualment s'està executant una altra feina d'exportació."
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
msgstr "Reemplaçar des de:"
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
msgstr "No es pot substituir per més d'un volum"
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
msgstr "S'ha produït un error durant la substitució"
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
msgstr "Seleccioneu el fitxer nou"
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
msgstr "No s'ha seleccionat el fitxer per a la substitució"
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr "Seleccioneu el fitxer que voleu tornar a carregar"
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr "El fitxer seleccionat"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
msgstr "difereix del fitxer original"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
msgstr "Voleu substituir-lo"
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
msgstr "Torna a carregar des de:"
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
msgstr "No es pot tornar a carregar:"
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr "S'ha produït un error durant la recàrrega"
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr "Torna a carregar-ho tot des del disc"
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
msgstr "Hi ha advertiments actius sobre els models laminats:"
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr "advertiments generats"
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr "Vista editor 3D"
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
msgstr "Desfer / Refer s'està processant"
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -7323,21 +7330,21 @@ msgstr ""
"S'han modificat alguns paràmetres de %1%, que es perdran després de canviar "
"la tecnologia de la impressora."
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
msgstr "Creant un projecte nou mentre es modifica el projecte actual."
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr "Creant un nou projecte mentre es modifiquen alguns paràmetres."
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
"Pots mantenir les modificacions dels preajustaments al nou projecte o "
"descartar-los"
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -7348,125 +7355,125 @@ msgstr ""
"Tingueu en compte que si es desen els canvis, el projecte nou no els "
"conservarà"
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
msgstr "Creant un nou projecte"
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr "Carregar Projecte"
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr "Importar Objecte"
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr "Importar Objetes"
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
msgstr "no conté codi gcode vàlid."
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
msgstr "S'ha produït un error en carregar el fitxer .gcode"
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - Deixar anar fitxer de projecte"
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr "Obre com a projecte"
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr "Importa només la geometria"
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr "Importa només la configuració"
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr "Seleccioneu una acció que s'aplicarà al fitxer"
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr "Acció"
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr "No tornis a mostrar"
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
msgstr "Només podeu obrir un fitxer .gcode alhora."
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
msgstr "Arrossegar i deixar anar el fitxer de codi G"
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr "Carregar Arxiu"
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr "Carregar Arxius"
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr "Tots els objectes seran eliminats, vols continuar?"
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr "Suprimeix els objectes seleccionats"
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr "Augmenta les instàncies"
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr "Disminueix les instàncies"
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
msgstr "Introduïu el nombre de còpies:"
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr "Còpies de l'objecte seleccionat"
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "Estableix el nombre de còpies a %d"
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr "Tallar pel Plànol"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
msgstr "Desa el fitxer de codi G com a:"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
msgstr "Desa el fitxer SL1 / SL1S com a:"
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
msgstr "El nom del fitxer proporcionat no és vàlid."
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
msgstr "Un sistema de fitxers FAT no permet els caràcters següents:"
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
@@ -7474,15 +7481,15 @@ msgstr ""
"La plataforma és buida.\n"
"Vols desar el projecte?"
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
msgstr "Desar projecte"
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr "Exportar"
-#: src/slic3r/GUI/Plater.cpp:6539
+#: src/slic3r/GUI/Plater.cpp:6575
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
@@ -7490,14 +7497,14 @@ msgstr ""
"Els suports personalitzats, les costures i la pintura multimaterial s'han "
"retirat després de reparar la malla."
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr "Enganxa des del porta-retalls"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "General"
@@ -7671,6 +7678,8 @@ msgstr ""
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
msgid "Ask for unsaved changes in presets when selecting new preset"
msgstr ""
+"Preguntar sempre pels canvis no guardats en predefinits en seleccionar un "
+"nou predefinit"
#: src/slic3r/GUI/Preferences.cpp:244
msgid ""
@@ -8016,7 +8025,7 @@ msgid "Add/Remove presets"
msgstr "Afegeix o suprimeix els predefinits"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "Afegeix una impressora física"
@@ -8028,7 +8037,7 @@ msgstr "Edita el predefinit"
msgid "Change extruder color"
msgstr "Canvia el color de l'extrusora"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "Edita la impressora física"
@@ -8346,12 +8355,12 @@ msgid "NO RAMMING AT ALL"
msgstr "NO EMPENAR EN ABSOLUT"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr "s"
@@ -8359,8 +8368,8 @@ msgstr "s"
msgid "Volumetric speed"
msgstr "Velocitat volumètrica"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr "mm³/s"
@@ -8467,13 +8476,13 @@ msgstr ""
msgid "Just switch to \"%1%\" preset"
msgstr "Simplement canvieu a la configuració predeterminada \"%1%\""
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Silenciós"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Normal"
@@ -8612,7 +8621,7 @@ msgstr "S'admet la vectorització pròpia:"
msgid "Copy to Clipboard"
msgstr "Copieu al porta-retalls"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "Impressores compatibles"
@@ -8620,7 +8629,7 @@ msgstr "Impressores compatibles"
msgid "Select the printers this profile is compatible with."
msgstr "Seleccioneu les impressores amb les que aquest perfil és compatible."
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "Perfils d'impressió compatibles"
@@ -8656,11 +8665,11 @@ msgstr ""
msgid "Search in settings [%1%]"
msgstr "Cerca a la configuració [%1%]"
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "Separar del predefinit del sistema"
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
@@ -8668,218 +8677,226 @@ msgstr ""
"Es crearà una còpia del preajustament del sistema actual, que se separarà "
"del preajustament del sistema."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
"La configuració personalitzada actual se separarà de la configuració del "
"sistema principal."
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "Es desaran les modificacions al perfil actual."
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "Separa el predefinit"
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "Aquest és un predefinit per defecte."
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "Aquest és un predefinit del sistema."
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "El predefinit actual s'hereta del predefinit per defecte."
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "El predefinit actual s'hereta de"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "No es pot suprimir ni modificar."
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
"Qualsevol modificació s'ha de desar com a nou predefinit heretat d'aquest."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "Per fer-ho, especifiqueu un nom nou per al predefinit."
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Informació addicional:"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "model d'impressora"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "perfil d'impressió per defecte"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "perfil de filament per defecte"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "perfil de material de l'SLA per defecte"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "perfil d'impressió de l'SLA per defecte"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "nom complet del perfil"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "nom simbòlic del perfil"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Capes i Perímetres"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Carcasses Verticals"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Carcasses Horitzontals"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr "Capes sòlides"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "Gruix mínim de la carcassa"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "Qualitat (laminat més lent)"
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr "Pell difusa (experimental)"
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Reduint el temps d'impressió"
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "Faldilla"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Bassa"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Opcions de material de suport i bassa"
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "Velocitat per als moviments d'impressió"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "Velocitat per als moviments que no son d'impressió"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Modificadors"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Control d'acceleració (avançat)"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Velocitat automàtica (avançat)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr "Equalitzador de pressió (experimental)"
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "Múltiples Extrusors"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Prevenció de degoteig"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Amplada de l'extrusió"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "Superposició"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Fluxe"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "Altre"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr "Generador perimetral d'aracne"
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Opcions de sortida"
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "Impressió seqüencial"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "Separació de l'extrusor"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "Fitxer de sortida"
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr "Scripts de postprocessament"
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568
-#: src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Notes"
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "Dependències"
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "Dependències del perfil"
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
"Els scripts de postprocessament modificaran el fitxer de codi G al seu lloc."
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -8900,82 +8917,82 @@ msgstr[1] ""
"del codi G i\n"
"l'estimació del temps d'impressió."
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr "Trobades paraules clau reservades a"
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "Anul·lacions de filaments"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "Broquet( nozzle )"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Llit"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "Refredament"
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr "Activar"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "Configuració del ventilador"
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "Llindars de refrigeració"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "Propietats del filament"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "Substitució de velocitat d'impressió"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "Paràmetres de la torre de neteja"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "Paràmetres del canvi d'eina per a impressores d'un únic extrusor MM"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "Configuració d'empenyiment"
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
msgstr "Codi G personalitzat"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
msgstr "Codi G inicial"
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "Codi G final"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "Els consells de flux volumètric no estan disponibles"
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -8997,20 +9014,20 @@ msgstr ""
"\"engranatge\" a la pestanya Configuració d'impressora. Els perfils de la "
"impressora física s'emmagatzemen al directori PrusaSlicer/physical_printer."
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "Mida i coordenades"
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "Capacitats"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "Nombre d'extrusores de la impressora."
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -9022,105 +9039,105 @@ msgstr ""
"Voleu canviar el diàmetre de tots els extrusors al valor del diàmetre del "
"nozzle del primer extrusor?"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr "Diàmetre del broquet(nozzle)"
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "Codi G per abans d'un canvi de capa"
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
msgstr "Codi G per després d'un canvi de capa"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
msgstr "Codi G de canvi d'eina"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "Codi G per a entre objectes (per a impressió seqüencial)"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "Codi G Canvi Color"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
msgstr "Codi G per a Pausa d'Impressió"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "Plantilla Codi G Personalitzat"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "Pantalla"
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "Inclinació"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Temps d'inclinació"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Correccions"
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "Exposició"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr "Límits de la màquina"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "Els valors d'aquesta columna són per al mode Normal"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "Els valors d'aquesta columna són per al mode Silenciós"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "Velocitats d'alimentació màximes"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "Acceleracions màximes"
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "Límits de jerk"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "Velocitats d'alimentació mínimes"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "Ajust per a MM amb un sol extrusor"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "Paràmetres multimaterial per a un sol extrusor"
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -9128,19 +9145,19 @@ msgstr ""
"Aquesta és una impressora multimaterial d'extrusor únic, els diàmetres de "
"tots els extrusors s'establiran segons el valor nou. Vols procedir-hi?"
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Límits d'alçada de la capa"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "Posició (per a impressores multi-extrusora)"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Només aixecar Z"
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -9148,11 +9165,11 @@ msgstr ""
"Retracció quan l'eina està desactivada (configuracions avançades per a "
"configuracions d'extrusors múltiples)"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "Reinicialitza el color del filament"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -9161,31 +9178,31 @@ msgstr ""
"L'opció Netejar no està disponible quan utilitzeu el mode Retracció de "
"firmware. L'inhabilito per habilitar la Retracció de firmware?"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Retracció del microprogramari( fimware )"
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr "S'ha seleccionat una configuració nova de la impressora"
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "Separat"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "eliminar"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "esborrar"
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "És un últim valor per defecte per a aquesta impressora."
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -9194,7 +9211,7 @@ msgstr ""
"Esteu segur que voleu suprimir la configuració preestablerta \"%1%\" de la "
"impressora física \"%2%\"?"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -9206,7 +9223,7 @@ msgstr[1] ""
"Les impressores físiques que es mostren a continuació es basen en la "
"configuració predefinida, la qual s'eliminarà."
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
@@ -9217,7 +9234,7 @@ msgstr[1] ""
"Tingueu en compte que la configuració predefinida seleccionada també "
"s'eliminarà d'aquestes impressores."
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -9231,7 +9248,7 @@ msgstr[1] ""
"Les impressores físiques que es mostren a continuació es basen únicament en "
"la configuració predefinida, la qual s'eliminarà."
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -9243,57 +9260,57 @@ msgstr[1] ""
"Tingueu en compte que aquestes impressores s'esborraran després d'esborrar "
"la configuració predefinida seleccionada."
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "Segur que desitges %1% el predefinit seleccionat?"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% Predefinit"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Ajust"
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Cercar"
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr "Substitueix-ho per"
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr "Expressió normal"
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr "No distingeix minúscules/majúscules"
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Paraula sencera"
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr "Coincideix amb una sola línia"
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr "Esteu segur que voleu suprimir totes les substitucions?"
-#: src/slic3r/GUI/Tab.cpp:4275
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
"Els límits de la màquina s'incorporaran al codi G i es faran servir per "
"calcular el temps d'impressió."
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -9303,7 +9320,7 @@ msgstr ""
"estimar el temps d'impressió, que per tant pot no ser exacte ja que la "
"impressora pot aplicar un conjunt diferent de límits de la màquina."
-#: src/slic3r/GUI/Tab.cpp:4282
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
@@ -9311,12 +9328,12 @@ msgstr ""
"Els límits de la màquina no estan establerts, per tant, el temps d'impressió "
"estimat pot no ser exacte."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "PANY BLOQUEJAT"
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
@@ -9324,12 +9341,12 @@ msgstr ""
"indica que els paràmetres són els mateixos que els valors del sistema (o per "
"defecte) per al grup d'opcions actual"
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "PANY DESBLOQUEJAT"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -9341,12 +9358,12 @@ msgstr ""
"Feu clic a la icona PANY DESBLOQUEJAT per restablir tots els paràmetres del "
"grup d'opcions actuals als valors del sistema (o per defecte)."
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "VINYETA BLANCA"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -9355,12 +9372,12 @@ msgstr ""
"predeterminat),\n"
"per al botó dret: indica que la configuració no s'ha modificat."
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "FLETXA ENRERE"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -9372,7 +9389,7 @@ msgstr ""
"Feu clic al símbol FLETXA ENRERE per resetejar tots els paràmetres del grup "
"d'opcions actuals als gravats anteriorment."
-#: src/slic3r/GUI/Tab.cpp:4332
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -9380,7 +9397,7 @@ msgstr ""
"La icona de PANY BLOQUEJAT indica que els paràmetres són els mateixos que "
"els valors del sistema (per defecte) per al grup d'opcions actual"
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -9393,13 +9410,13 @@ msgstr ""
"Feu clic per restablir totes les configuracions per al grup d'opcions "
"actuals als valors del sistema (o per defecte)."
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr ""
"La icona de VINYETA BLANCA indica un predifinit no del sistema (o no per "
"defecte)"
-#: src/slic3r/GUI/Tab.cpp:4340
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -9408,7 +9425,7 @@ msgstr ""
"els de la darrera vegada que heu salvat els paràmetres per al grup d'opcions "
"actual."
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -9419,7 +9436,7 @@ msgstr ""
"són iguals als que es van desar per al grup d'opcions actual.\n"
"Feu clic per tornar aquests valors als darrers desats."
-#: src/slic3r/GUI/Tab.cpp:4348
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
@@ -9427,7 +9444,7 @@ msgstr ""
"La icona de PANY BLOQUEJAT indica que el valor és el mateix que el del "
"sistema (per defecte)"
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -9437,7 +9454,7 @@ msgstr ""
"configuracions i no són iguals als valors del sistema (o predeterminats).\n"
"Feu clic per reiniciar el valor actual als del sistema (o predeterminats)"
-#: src/slic3r/GUI/Tab.cpp:4355
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -9445,7 +9462,7 @@ msgstr ""
"El símbol de VINYETA BLANCA indica que els valors són els mateixos que els "
"dels paràmetres desats la darrera vegada."
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -9455,31 +9472,31 @@ msgstr ""
"desat la darrera vegada.\n"
"Feu clic per restaurar el valor al darrer paràmetre desat."
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Material"
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr "Perfil d'impressió de material"
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "Cap del suport"
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "Pilar de suport"
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "Connexió de les varetes de suport i unions"
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "Generació automàtica"
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -9488,11 +9505,11 @@ msgstr ""
"\"%1%\" està desactivat perquè \"%2%\" és a la categoria \"%3%\".\n"
"Per activar \"%1%\", si us plau desactiva \"%2%\""
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr "Elevació de l'objecte"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr "Pad al voltant de l'objecte"
@@ -9585,7 +9602,7 @@ msgstr ""
"per a què pregunti sobre els canvis no guardats novament."
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -9654,40 +9671,40 @@ msgstr ""
"El predefinit \"%1%\" no és compatible amb el nou perfil d'impressió i té "
"els canvis següents:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "Comptador d'extrusors"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr "Seleccioneu els predefinits per comparar"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr "Mostra tots els predefinits (inclosos els incompatibles)"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr "Valor predefinit esquerre"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr "Valor predefinit dret"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr "No s'ha trobat un dels predefinits"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr "Els predefinits comparats tenen una tecnologia d'impressora diferent"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr "Els predefinits són els mateixos"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
@@ -9696,11 +9713,11 @@ msgstr ""
"Feu clic en aquest botó per seleccionar el mateix predefinit per al "
"predefinit dret i esquerre."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr "Categoria sense definir"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr "Grup sense definir"
@@ -10063,7 +10080,7 @@ msgid "Could not get resources to create a new connection"
msgstr "No s'han pogut obtenir recursos per crear una connexió nova"
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "Exportant el model original"
@@ -10080,7 +10097,7 @@ msgid "Mesh repair failed."
msgstr "No s'ha pogut reparar la malla."
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "S'està carregant el model reparat"
@@ -10090,35 +10107,35 @@ msgstr "S'està carregant el model reparat"
msgid "Saving mesh into the 3MF container failed."
msgstr "No s'ha pogut desar la malla al contenidor 3MF."
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "No s'ha pogut exportar un fitxer temporal 3mf"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "No s'ha pogut importar el fitxer 3mf reparat"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "El fitxer 3MF reparat no conté cap objecte"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "El fitxer 3MF reparat conté més d'un objecte"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "El fitxer 3MF reparat no conté cap volum"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "El fitxer 3MF reparat conté més d'un volum"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "S'ha acabat la reparació del model"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "S'ha cancel·lat la reparació del model"
@@ -10357,11 +10374,11 @@ msgstr ""
"Això pot causar problemes en la visualització de codi g i l'estimació del "
"temps d'impressió."
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr "No s'han generat extrusions per als objectes."
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -10369,7 +10386,7 @@ msgstr ""
"La teva impressió és molt a prop de les regions de purga. Assegureu-vos que "
"no hi ha col·lisions."
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Barrejat"
@@ -10381,7 +10398,7 @@ msgstr ""
"No es pot calcular l'amplada d'extrusió per a %1%: Variable \"%2%\" no "
"accessible."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
@@ -10390,7 +10407,7 @@ msgstr ""
"El fitxer 3mf seleccionat s'ha desat amb una versió més recent de %1% i no "
"és compatible."
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
@@ -10398,7 +10415,7 @@ msgstr ""
"El 3MF seleccionat conté L'objecte pintat amb una versió més recent del "
"PrusaSlicer i no és compatible."
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
@@ -10406,7 +10423,7 @@ msgstr ""
"El 3MF seleccionat conté un objecte pintat amb costura utilitzant una versió "
"més recent del PrusaSlicer i no és compatible."
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -10681,7 +10698,7 @@ msgstr ""
"La torre de neteja només és compatible amb diversos objectes si es tallen "
"igual."
-#: src/libslic3r/Print.cpp:541
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -10689,23 +10706,23 @@ msgstr ""
"La Torre de Neteja només és compatible si tots els objectes tenen la mateixa "
"alçada de capa variable"
-#: src/libslic3r/Print.cpp:563
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr "Un o més objectes han estat assignats a un extrusor inexistent."
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr "%1%=%2% mm és massa baix per ser imprès a una alçada de capa de %3% mm"
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
"%1%=%2% mm excessius per ser imprimible amb un nozzle de diàmetre de %3% mm"
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -10717,7 +10734,7 @@ msgstr ""
"o support_material_interface_extruder == 0), tots els nozzles han de ser del "
"mateix diàmetre."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -10725,7 +10742,7 @@ msgstr ""
"Perquè la torre de neteja funcioni amb suports solubles, les capes de "
"suports necessiten estar sincronitzades amb les capes de l'objecte."
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "
@@ -10737,16 +10754,16 @@ msgstr ""
"support_material_extruder com support_material_interface_extruder s'han de "
"configurar a 0)."
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr ""
"L'alçada de primera capa no pot ser més gran que el diàmetre del nozzle"
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "L'alçada de la capa no pot ser més gran que diàmetre del nozzle"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
@@ -10756,7 +10773,7 @@ msgstr ""
"l'extrusor a cada capa per evitar la pèrdua de precisió de coma flotant. "
"Afegiu \"G92 E0\" a layer_gcode."
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
@@ -10764,7 +10781,7 @@ msgstr ""
"\"G92 E0\" s'ha trobat a before_layer_gcode, el qual és incompatible amb "
"l'adreçament absolut d'extrusor."
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
@@ -10772,19 +10789,19 @@ msgstr ""
"\"G92 E0\" s'ha trobat a layer_gcode, el qual és incompatible amb "
"l'adreçament absolut d'extrusor."
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Omplint capes"
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr "Generant faldilla i bassa"
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "S'està exportant el codi G"
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "S'està generant el codi G"
@@ -10834,57 +10851,57 @@ msgstr ""
msgid "Slicing done"
msgstr "Laminat realitzat"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "Buidant l'interior"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "Trepant forats al model."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "Laminant model"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "S'estan generant punts de suport"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "S'està generant l'arbre de suport"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "S'està generant el pad"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "Suports per al laminat"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "Barrejant laminats i calculant estadístiques"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "Rasteritzant capes"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "Hi ha massa forats superposats."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
"La malla que es buidarà no és apta per al buidatge (no delimita un volum)."
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr "No es pot perforar la configuració actual de forats al model."
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -10892,27 +10909,27 @@ msgstr ""
"Perforació de forats a la malla fallida. Això generalment és causat per un "
"model trencat. Intenta arreglar-ho primer."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr "Fallada en la perforació d'alguns forats al model"
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"El laminat s'ha hagut de parar degut a un error intern: Ãndex de laminat "
"inconsistent."
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Visualitzar suports"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr "No es pot generar el pad per a aquest model amb la configuració actual"
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -10924,27 +10941,27 @@ msgstr ""
msgid "Failed processing of the output_filename_format template."
msgstr "Error en processar la plantilla output_filename_format."
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Tecnologia d'impressora"
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Forma de la base d'impressió"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "Textura personalitzada de la base"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "Model personalitzat de la base"
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "Compensació de peu d'elefant"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -10952,11 +10969,11 @@ msgstr ""
"La primera capa es contraurà al pla XY pel valor configurat per compensar "
"l'aplatament de la 1a capa, també conegut com a efecte Peu d'Elefant."
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "Miniatures de codi G"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
@@ -10964,7 +10981,19 @@ msgstr ""
"Mides d'imatge que s'emmagatzemaran en fitxers .gcode i .sl1 / .sl1s, en el "
"format següent: \"XxY, XxY, ...\""
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr "Format de les miniatures del codi G"
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+"Format de les miniatures del codi G: PNG per a la millor qualitat, JPG per a "
+"la mida més petita, QOI per al firmware de memòria baixa"
+
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -10973,11 +11002,11 @@ msgstr ""
"làmines/capes. Les capes més primes tenen més precisió però requereixen més "
"temps per imprimir."
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "Alçada màxima d'impressió"
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
@@ -10985,11 +11014,11 @@ msgstr ""
"Ajusta aquest valor a l'alçada màxima que pot assolir l'extrusor mentre "
"imprimeix."
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Nom d'equip, IP o URL"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -11004,11 +11033,11 @@ msgstr ""
"a la URL en el format següent: https://nomdeusuari:contrasenya@la vostra-"
"adreça-de-octopi /"
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "Clau API / Contrasenya"
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -11016,11 +11045,11 @@ msgstr ""
"Slic3r pot pujar fitxers de codi G a un host d'impressió. Aquest camp ha de "
"contenir la clau API o la contrasenya requerida per a l'autenticació."
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "Nom de la impressora"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -11030,15 +11059,15 @@ msgstr ""
"connexions HTTPS OctoPrint, en format crt/pem. Si es deixa en blanc, el "
"repositori de certificats OS CA serà usat."
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "Contrasenya"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr "Ignorar les comprovacions de revocació de certificats HTTPS"
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
@@ -11048,31 +11077,31 @@ msgstr ""
"faltin punts de distribució o estiguin desconnectats. Hom pot voler "
"habilitar aquesta opció per als certificats autosignats si la connexió falla."
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr "Noms predefinits de la impressora"
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr "Noms dels predefinits relacionats amb la impressora física"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "Tipus d'autorització"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "Codi API"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "HTTP digest"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Evita travessar perímetres"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -11083,11 +11112,11 @@ msgstr ""
"degoteig. Aquesta característica ralenteix tant la impressió com la "
"generació de codi G."
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "Evitar travessar perímetres - Longitud màxima del desviament"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -11100,15 +11129,15 @@ msgstr ""
"especificar com a valor absolut o com a percentatge (per exemple, 50%) d'un "
"desplaçament directe."
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "mm o % (zero per inhabilitar)"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr "Altres capes"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -11117,11 +11146,11 @@ msgstr ""
"Ajusta això a zero per deshabilitar les ordres de control de temperatura de "
"la base calefactable a la sortida."
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Temperatura de la Base"
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -11132,11 +11161,11 @@ msgstr ""
"posició per a tots els ajustaments de Slic3r, així com [layer_num] i "
"[layer_z]."
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "Codi G per a entre objectes"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -11153,15 +11182,15 @@ msgstr ""
"posició per a totes les configuracions de Slic3r, per la qual cosa podeu "
"posar una ordre \"M109 S [first_layer_temperature]\" on vulgueu."
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "Nombre de capes sòlides a generar a les superfícies inferiors."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Capes sòlides inferiors"
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -11170,15 +11199,15 @@ msgstr ""
"bottom_solid_layers si és necessari per assegurar un gruix mínim a la paret "
"d'inferior."
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "Gruix mínim de la tapa inferior"
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "Pont"
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -11186,19 +11215,19 @@ msgstr ""
"Aquesta és l'acceleració que la impressora utilitzarà per als ponts. "
"Establiu valor zero per deshabilitar el control d'acceleració per a ponts."
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Angle de pont"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -11208,37 +11237,37 @@ msgstr ""
"automàticament. En cas contrari, l'angle proporcionat es farà servir per a "
"tots els ponts. Usa 180° per angle amb zero graus."
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr "°"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "Velocitat del ventilador per a ponts"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr ""
"La velocitat d'aquest ventilador s'aplica durant tots els ponts i els "
"voladissos."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr "%"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "Relació de flux del pont"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -11250,33 +11279,33 @@ msgstr ""
"encara que la configuració predeterminada sol ser bona i ha d'experimentar "
"amb la refrigeració (usar un ventilador) abans d'ajustar-ho."
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "Ponts"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "Velocitat per imprimir ponts."
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Ample de la bassa"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
@@ -11286,11 +11315,11 @@ msgstr ""
"a la primera capa. Quan es fa servir la bassa, no es genera cap vora "
"(utilitza raft_first_layer_expansion)."
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr "Tipus de bassa"
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
@@ -11298,27 +11327,27 @@ msgstr ""
"Els llocs on s'imprimeix la vora al voltant de cada objecte a la primera "
"capa."
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr "Sense vora"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr "Només la vora exterior"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr "Només la vora interior"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr "Vora interior i exterior"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr "Forat de separació de la vora"
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
@@ -11326,11 +11355,11 @@ msgstr ""
"Desplaçament de la vora respecte a l'objecte imprès. El desplaçament "
"s'aplica després de la compensació de peu d'elefant."
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "Enllaçar objectes de diverses parts"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -11340,19 +11369,19 @@ msgstr ""
"retalli les parts de l'objecte superposades una per l'altra (la 2a part serà "
"retallada per la 1ra, la 3a part serà retallada per la 1ra i 2da, etc.)."
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "Alçada de Colorprint"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "Alçades a les què es produirà un canvi de filament."
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "Condició d'impressores compatibles"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -11362,11 +11391,11 @@ msgstr ""
"existent. Si aquesta expressió és certa, el perfil es considera compatible "
"amb el perfil d'impressió actiu."
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "Condició de perfils d'impressió compatibles"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -11376,11 +11405,11 @@ msgstr ""
"perfil d'impressió actiu. Si aquesta expressió s'avalua com a certa, aquest "
"perfil es considera compatible amb el perfil d'impressió actiu."
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "Completar objectes individuals"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -11393,11 +11422,11 @@ msgstr ""
"Slic3r t'hauria d'advertir i evitar les col·lisions de l'extrusor, però vés "
"amb compte."
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "Habilitar el refredament automàtic"
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -11406,26 +11435,26 @@ msgstr ""
"velocitat i la velocitat del ventilador segons el temps d'impressió de la "
"capa."
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "Posició del tub de refrigeració"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr ""
"Distància des del centre del tub de refredament a la punta de l'extrusor."
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Longitud del tub de refredament"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
"Longitud del tub de refredament per limitar l'espai per a moviments de "
"refredament dins del mateix."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -11435,11 +11464,11 @@ msgstr ""
"específics de cada funció (perímetre/farciment). Establiu zero per evitar "
"restablir l'acceleració."
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Perfil de filament per defecte"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -11449,12 +11478,12 @@ msgstr ""
"En seleccionar el perfil de la impressora actual, s'activarà aquest perfil "
"de filament."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Perfil d'impressió per defecte"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -11464,11 +11493,11 @@ msgstr ""
"En seleccionar el perfil d'impressora actual, aquest perfil d'impressió "
"s'activarà."
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Desactivar ventilador per a la/les primera/es"
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -11476,11 +11505,11 @@ msgstr ""
"Podeu establir un valor positiu per desactivar el ventilador durant les "
"primeres capes, de manera que no empitjori l'adhesió."
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "No suportar ponts"
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
@@ -11488,16 +11517,16 @@ msgstr ""
"Opció experimental per evitar que es generi material de suport sota les "
"àrees amb pont."
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "Distància entre còpies"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr ""
"Distància utilitzada per a la funció d'ordenació automàtica de la base."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -11506,7 +11535,7 @@ msgstr ""
"en compte que podeu utilitzar variables de marcador de posició per a totes "
"les configuracions de PrusaSlicer."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -11521,11 +11550,11 @@ msgstr ""
"configuracions de PrusaSlicer. Si teniu diversos extrusors, el codi G es "
"processa en ordre d'extrusor."
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "Assegurar el gruix de la carcassa vertical"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -11533,11 +11562,11 @@ msgstr ""
"Afegeix un farciment complet a prop de les superfícies inclinades per "
"garantir l'amplada vertical sol·licitada (capes sòlides a dalt+a baix)."
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "Patró de farciment superior"
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -11545,41 +11574,41 @@ msgstr ""
"Patró de farciment per al farciment superior. Això només afecta la capa "
"superior visible, i no les capes sòlides adjacents."
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr "Rectilini"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "Monotònic"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr "Rectilini alineat"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr "Concèntric"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr "Corba de Hilbert"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr "Acords d'Arquimedes"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr "Espiral d'octagrama"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "Patró de farciment inferior"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -11587,11 +11616,11 @@ msgstr ""
"Patró de farciment per a la tapa inferior. Això només afecta la capa "
"inferior externa visible, i no les parets adjacents."
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Perímetres externs"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -11604,16 +11633,18 @@ msgstr ""
"del filtre. Si s'expressa com a percentatge (per exemple, 200%), es "
"computarà sobre l'alçada de la capa."
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr "mm o %"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -11624,18 +11655,18 @@ msgstr ""
"es calcularà a la configuració de velocitat de perímetres anterior. Establir "
"zero per a automàtic."
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr "mm/s o %"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Primer els perímetres externs"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
@@ -11643,11 +11674,11 @@ msgstr ""
"Imprimeix els perímetres de contorn des del més extern fins al més interior "
"en lloc de l'ordre invers predeterminat."
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Perímetres addicionals si és necessari"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -11657,7 +11688,7 @@ msgstr ""
"inclinades. Slic3r segueix afegint perímetres fins que més del 70% del "
"perímetre superior sigui suportat."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -11667,7 +11698,7 @@ msgstr ""
"d'extrusió més específiques). Aquest valor anul·la els extrusors de "
"perímetre i farciment, però no els extrusors de suport."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -11680,7 +11711,7 @@ msgstr ""
"la profunditat màxima que l'extrusor pot treure abans de col·lidir amb "
"altres objectes impresos."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -11691,20 +11722,20 @@ msgstr ""
"seguretat. Aquesta configuració es fa servir per verificar col·lisions i "
"mostrar la vista prèvia gràfica a la safata."
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Color de l'extrusor"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
msgstr "Això només s'utilitza a la interfície Slic3r com a ajuda visual."
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Desplaçament de l'extrusor"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -11716,11 +11747,11 @@ msgstr ""
"desplaçament de cada extrusora respecte a la primera. S'esperen coordenades "
"positives (es restaran de la coordenada XY)."
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "Eix d'extrusió"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -11728,11 +11759,11 @@ msgstr ""
"Fes servir aquesta opció per ajustar la lletra associada a l'extrusor de la "
"teva impressora (normalment s'usa E però d'altres utilitzen A)."
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "Multiplicador d'extrusió"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -11745,11 +11776,11 @@ msgstr ""
"entre 0.9 i 1.1. Si creieu que heu de canviar això més, verifiqueu el "
"diàmetre del filament i els passos de l'E al firmware."
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Amplada d'extrusió per defecte"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -11763,11 +11794,11 @@ msgstr ""
"d'extrusió, l'amplada d'extrusió de rebliment, etc.). Si s'expressa com a "
"percentatge (per exemple: 230%), es computarà sobre l'alçada de la capa."
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "Mantenir el ventilador sempre encès"
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -11776,11 +11807,11 @@ msgstr ""
"funcionant almenys a la seva velocitat mínima. Útil per a PLA, no recomanat "
"per a ABS."
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "Habilita ventilador si el temps d'impressió de la capa està per sota"
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -11790,27 +11821,27 @@ msgstr ""
"el ventilador s'habilitarà i la velocitat es calcularà en interpolar les "
"velocitats mínima i màxima."
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr "segons aproximats"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr "Color"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Notes de filament"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "Podeu posar les vostres notes sobre el filament aquí."
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr "Velocitat volumètrica màxima"
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -11821,27 +11852,27 @@ msgstr ""
"volumètrica d'impressió i filament. Establir en zero per utilitzar sense "
"límit."
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "Velocitat de càrrega"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "Velocitat emprada per carregar el filament a la torre de neteja."
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "Velocitat de càrrega a l'inici"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "Velocitat utilitzada a linici de la fase de càrrega."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "Velocitat de descàrrega"
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11849,22 +11880,22 @@ msgstr ""
"Velocitat emprada per descarregar el filament a la torre de neteja (no "
"afecta la fase inicial de la descàrrega, només després d'empènyer)."
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "Velocitat de descàrrega a l'inici"
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
"Velocitat utilitzada per descarregar la punta del filament immediatament "
"després d'empènyer."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "Retard després de la descàrrega"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -11874,11 +11905,11 @@ msgstr ""
"aconseguir canvis d'eina fiables amb materials flexibles que poden "
"necessitar més temps per encongir-se a la seva mida original."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "Nombre de moviments de refredament"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -11886,21 +11917,21 @@ msgstr ""
"El filament es refreda en ser mogut cap endavant i cap enrere als tubs de "
"refredament. Especifica el nombre que vulgueu d'aquests moviments."
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "Velocitat del primer moviment de refredament"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr ""
"Els moviments de refredament s'estan accelerant gradualment començant a "
"aquesta velocitat."
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Purga mínima a la torre de neteja"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -11915,25 +11946,25 @@ msgstr ""
"quantitat de material a la torre de neteja per produir de manera fiable "
"successius farcitments o objectes de sacrifici."
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "Velocitat de l'últim moviment de refredament"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr ""
"Els moviments de refredament s'estan accelerant gradualment cap a aquesta "
"velocitat."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Temps de càrrega del filament"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -11944,11 +11975,11 @@ msgstr ""
"temps s'afegeix al temps d'impressió total mitjançant l'estimador de temps "
"del codi G."
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Paràmetres d'empenyiment"
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -11956,11 +11987,11 @@ msgstr ""
"Aquesta cadena es modifica amb el qudre de diàleg d'empenyiment i conté "
"paràmetres específics d'empenyiment."
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Temps de descàrrega del filament"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -11971,7 +12002,7 @@ msgstr ""
"Aquest temps s'afegeix al temps d'impressió total mitjançant l'estimador de "
"temps del codi G."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -11981,12 +12012,12 @@ msgstr ""
"tant, utilitzeu un calibre i realitzeu múltiples mesuraments al llarg del "
"filament, després calculeu la mitjana."
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr "Densitat"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -11998,29 +12029,29 @@ msgstr ""
"la relació de la longitud al volum. Millor és calcular el volum directament "
"a través del desplaçament."
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Tipus de filament"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr ""
"El tipus de material de filament per al seu ús en codis G personalitzats."
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr "Material soluble"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr ""
"El material soluble es fa servir molt probablement per a un suport soluble."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1069
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
@@ -12028,15 +12059,15 @@ msgstr ""
"Introdueix aquí el teu cost de filament per kg. Només per informació "
"estadística."
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr "diners/kg"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr "Pes de la bobina"
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -12048,19 +12079,19 @@ msgstr ""
"mesurat amb el pes calculat del filament amb la bobina per esbrinar si la "
"quantitat de filament a la bobina és suficient per acabar la impressió."
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
msgstr "(Desconegut)"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr "Angle de farciment"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
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, "
@@ -12070,63 +12101,63 @@ msgstr ""
"creuat a això. Els ponts s'emplenaran utilitzant la millor direcció que "
"Slic3r pugui detectar, per la qual cosa aquesta configuració no els afecta."
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr "Densitat de farciment"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "Densitat del farciment intern, expressat en el rang 0% - 100%."
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr "Patró de farciment"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr "Patró de farciment per al farciment general de baixa densitat."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr "Graella"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr "Estrelles"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr "Cúbic"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr "Lineal"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr "Panal d'abella"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr "Panal d'abella 3D"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr "Giroide"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr "Cúbic adaptatiu"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr "Suport Cúbic"
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
msgstr "Llampec"
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1186
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -12135,11 +12166,11 @@ msgstr ""
"Definiu el valor zero per desactivar el control d'acceleració per a la "
"primera capa."
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
msgstr "Primera capa d'objectes sobre la interfície de la bassa"
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
@@ -12150,11 +12181,11 @@ msgstr ""
"zero per desactivar el control de l'acceleració per a la primera capa de "
"l'objecte per sobre de la interfície de la bassa."
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
msgstr "Temperatura de la base calefactable per a la primera capa"
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1205
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -12162,7 +12193,7 @@ msgstr ""
"Temperatura de base calefactable per a la primera capa. Ajusta això a zero "
"per deshabilitar les ordres de control de temperatura del llit a la sortida."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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 "
@@ -12175,7 +12206,7 @@ msgstr ""
"exemple, 120%), es calcula sobre l'alçada de la primera capa. Si s'estableix "
"a zero, utilitzareu l'amplada d'extrusió per defecte."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1229
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 "
@@ -12185,11 +12216,11 @@ msgstr ""
"imprimir una capa inferior més gruixuda per millorar l'adherència i la "
"tolerància de les bases d'impressió no perfectes."
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr "Velocitat de la primera capa"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
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 "
@@ -12200,12 +12231,12 @@ msgstr ""
"tipus. Si s'expressa com a percentatge (per exemple: 40%), escalarà les "
"velocitats predeterminades."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
msgstr ""
"Velocitat de la primera capa de l'objecte sobre la interfície de la bassa"
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -12217,11 +12248,11 @@ msgstr ""
"interfície de la bassa, independentment del tipus. Si s'expressa com a "
"percentatge (per exemple: 40%), escalarà les velocitats per defecte."
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr "Temperatura del nozzle per a la primera capa"
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1260
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -12231,11 +12262,11 @@ msgstr ""
"temperatura manualment durant la impressió, configureu-lo a zero per "
"deshabilitar les ordres de control de temperatura al codi G de sortida."
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr "Velocitat màxima del ventilador a la capa"
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -12249,23 +12280,23 @@ msgstr ""
"\"disable_fan_first_layers\", en aquest cas el ventilador funcionarà a la "
"velocitat màxima permesa a la capa \"disable_fan_first_layers\" + 1."
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
msgstr "Tipus de pell difusa."
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
msgstr "Parets exteriors"
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
msgstr "Totes les parets"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
msgstr "Gruix de la pell difusa"
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1296
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
@@ -12273,11 +12304,11 @@ msgstr ""
"La distància màxima a què es pot desplaçar cada punt de pell (en ambdós "
"sentits), mesurada perpendicularment al mur perimetral."
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
msgstr "Distància del punt de la pell difusa"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
@@ -12287,11 +12318,11 @@ msgstr ""
"punts de pell difusa. La reducció de la distància del punt de la pell difusa "
"augmentarà el nombre de punts de desplaçament aleatori a la paret perimetral."
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
msgstr "Emplena els buits"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1316
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
@@ -12299,7 +12330,7 @@ msgstr ""
"Permet emplenar els buits entre els perímetres i entre els perímetres més "
"interns i el farciment."
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1323
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 "
@@ -12309,11 +12340,11 @@ msgstr ""
"Mantingueu això raonablement baix per evitar massa problemes de vibració i "
"sacsejades. Establiu zero per desactivar l'ompliment de buits."
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
msgstr "Codi G detallat"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
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 "
@@ -12323,11 +12354,11 @@ msgstr ""
"explicada per un text descriptiu. Si imprimiu des d'una targeta SD, el pes "
"addicional del fitxer podria alentir el vostre firmware."
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
msgstr "Tipus de codi G"
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "
@@ -12339,15 +12370,15 @@ msgstr ""
"impressora per obtenir una sortida compatible. El tipus \"Sense extrusió\" "
"evita que PrusaSlicer exporti cap valor d'extrusió."
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr "Sense extrusió"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr "Etiquetar objectes"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "
@@ -12360,19 +12391,19 @@ msgstr ""
"configuració de Extrusor Únic Multi Material i Netejar en Objecte / Netejar "
"en Farciment."
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
msgstr "Substitucions de codi G"
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr "Cerca / substitueix patrons en línies de codi G i els substitueix."
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr "Alta intensitat a l'extrusor durant el canvi de filament"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
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 "
@@ -12383,7 +12414,7 @@ msgstr ""
"rampa ràpides i superar la resistència quan es carrega un filament amb una "
"punta de forma lletja."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1395
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -12392,11 +12423,11 @@ msgstr ""
"Establiu amb el valor zero per deshabilitar el control d'acceleració per al "
"farciment."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
msgstr "Combinar el farciment cada"
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1405
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -12405,15 +12436,15 @@ msgstr ""
"mitjançant l'extrusió de capes de farciment més gruixudes alhora que es "
"preserven els fins perímetres i, per tant, la precisió."
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr "Combinar el farciment cada n capes"
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
msgstr "Longitud del farciment de l'ancoratge"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1416
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -12436,35 +12467,35 @@ msgstr ""
"aquest paràmetre a zero per deshabilitar els perímetres d'ancoratge "
"connectats a una sola línia de farciment."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
msgstr "0 (sense ancoratges oberts)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
msgstr "1 mm"
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
msgstr "2 mm"
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
msgstr "5 mm"
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
msgstr "10 mm"
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
msgstr "1000 (il·limitat)"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
msgstr "Màxima longitud del farciment de l'ancoratge"
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -12485,19 +12516,19 @@ msgstr ""
"infill_amplada, però no més llarga que aquest paràmetre. Definiu aquest "
"paràmetre a zero per desactivar l'ancoratge."
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
msgstr "0 (no ancorat)"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr "Extrusor per al farciment"
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr "L'extrusor que es fa servir quan s'imprimeix farciment."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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 "
@@ -12512,11 +12543,11 @@ msgstr ""
"enfortir les seves parts. Si s'expressa com a percentatge (per exemple, "
"90%), es calcula sobre l'alçada de la capa."
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr "Omplir abans que els perímetres"
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1487
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -12524,11 +12555,11 @@ msgstr ""
"Aquesta opció canviarà l'ordre d'impressió dels perímetres i el farciment, "
"fent que el darrer sigui el primer."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr "Només emplenar quan sigui necessari"
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
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 "
@@ -12539,11 +12570,11 @@ msgstr ""
"habilitat, ralenteix la generació del codi G degut a les múltiples "
"comprovacions involucrades."
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr "Superposició de farciment/perímetres"
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -12555,24 +12586,24 @@ msgstr ""
"necessari, però la reacció pot causar buits. Si s'expressa com a percentatge "
"(exemple: 15%), es calcula sobre l'amplada d'extrusió del perímetre."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr ""
"Velocitat per imprimir el farciment intern. Establir a zero per a auto."
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr "Hereta el perfil"
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr "Nom del perfil des del qual aquest hereta."
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr "Carcasses d'interfície"
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1537
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -12582,64 +12613,64 @@ msgstr ""
"Útil per a impressions de múltiples extrusores amb materials translúcids o "
"material de suport soluble manual."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
msgstr "Amplada màxima d'una regió segmentada"
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
"Amplada màxima d'una regió segmentada. El zero desactiva aquesta funció."
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
msgstr "mm (zero per inhabilitar)"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr "Activar allisat"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1555
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"Habilitar l'allisat de les capes superiors amb el capçal d'impressió calent "
"per obtenir una superfície llisa"
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
msgstr "Tipus d'allisat"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr "Totes les superfícies superiors"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr "Només la superfície superior"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
msgstr "Totes les superfícies sòlides"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr "Taxa de flux"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr "Percentatge de flux relatiu a l'alçada normal de la capa de l'objecte."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr "Separació entre passades d'allisat"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
msgstr "Distància entre les línies allisades"
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "
@@ -12651,11 +12682,11 @@ msgstr ""
"en compte que podeu utilitzar variables de marcador de posició per a tots "
"els paràmetres de Slic3r, així com [layer_num] i [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
msgstr "Compatible amb temps restants"
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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. "
@@ -12667,155 +12698,155 @@ msgstr ""
"A partir d'ara només el firmware Prusa i3 MK3 reconeix M73. També el "
"firmware i3 MK3 és compatible amb M73 Qxx Sxx per a la manera silenciosa."
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr "Suporta mode silenciós"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr "El firmware suporta el mode silenciós"
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr "Com aplicar els límits"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr "Propòsit dels Límits Màquina"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr "Com aplicar els Límits Màquina"
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
msgstr "Emetre a codi G"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr "Usar per a l'estimació de temps"
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr "Ignorar"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr "Màxima velocitat a X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr "Màxima velocitat a Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr "Màxima velocitat a Z"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr "Màxima velocitat a E"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr "Màxima velocitat a l'eix X"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr "Màxima velocitat a l'eix Y"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr "Màxima velocitat a l'eix Z"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr "Màxima velocitat a l'eix E"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr "Màxima acceleració X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr "Màxima acceleració Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr "Màxima acceleració Z"
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr "Màxima acceleració E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr "Màxima acceleració a l'eix X"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr "Màxima acceleració a l'eix Y"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr "Màxima acceleració a l'eix Z"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr "Màxima acceleració a l'eix E"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr "Màxim jerk X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr "Màxim jerk Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr "Màxim jerk Z"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr "Màxim jerk E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr "Màxim jerk a l'eix X"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr "Màxim jerk a l'eix Y"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr "Màxim jerk a l'eix Z"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr "Màxim jerk a l'eix E"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr "Mínima velocitat en extruir"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "Mínima velocitat en extruir (M205 S)"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
msgstr "Mínima velocitat de desplaçament"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
msgstr "Mínima velocitat de desplaçament (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr "Màxima acceleració en extruir"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -12827,31 +12858,31 @@ msgstr ""
"El tipus de firmware de Marlin (heredat) també s'utilitzarà com a "
"acceleració de desplaçament (M204 T)."
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr "Maàima acceleracio en retracció"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
msgstr "Maàima acceleracio en retracció (M204 R)"
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
msgstr "Maàima acceleracio en desplaçaments"
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr "Maàima acceleracio en desplaçaments (M204 T)"
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr "Màx"
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr "Esta configuració representa la velocitat màxima del ventilador."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -12864,11 +12895,11 @@ msgstr ""
"d'extrusió per aconseguir una adhesió raonable entre capes. Si s'estableix "
"en 0, l'alçada de la capa es limita al 75% del diàmetre del filtre."
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr "Velocitat màxima d'impressió"
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -12879,7 +12910,7 @@ msgstr ""
"l'extrusor. Aquesta configuració experimental s'utilitza per establir la "
"velocitat d'impressió més alta que voleu permetre."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1799
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -12887,42 +12918,59 @@ msgstr ""
"Aquesta configuració experimental es fa servir per establir la velocitat "
"volumètrica màxima que admet l'extrusor."
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr "Màx. Pendent volumètrica positiva"
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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 ""
-"Aquesta configuració experimental es fa servir per limitar la velocitat de "
-"canvi a la velocitat d'extrusió. Un valor d'1,8 mm³/s² assegura que es "
-"canvia la velocitat d'extrusió de 1,8 mm³/s (amplada d'extrusió de 0,45 mm, "
-"alçada d'extrusió de 0,2 mm, avanç de 20 mm/s) a 5,4 mm³/s (avenç de 60 mm/"
-"s) durarà almenys 2 segons."
-
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
+msgstr ""
+"Aquesta configuració experimental s'utilitza per limitar la velocitat de "
+"canvi de la velocitat d'extrusió per a una transició de menor velocitat a "
+"major velocitat. Un valor d'1,8 mm³/s² garanteix que un canvi de la "
+"velocitat d'extrusió d'1,8 mm³/s (amplada d'extrusió de 0,45 mm, alçada "
+"d'extrusió de 0,2 mm, taxa d'alimentació de 20 mm/s) a 5,4 mm³/s (taxa "
+"d'alimentació 60 mm/s) trigarà almenys 2 segons."
+
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr "Màx. Pendent volumètrica negativa"
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+"Aquesta configuració experimental s'utilitza per limitar la velocitat de "
+"canvi en la velocitat d'extrusió per a una transició de major velocitat a "
+"menor velocitat. Un valor d'1,8 mm³/s² garanteix que un canvi de la "
+"velocitat d'extrusió de 5,4 mm³/s (amplada d'extrusió de 0,45 mm, alçada "
+"d'extrusió de 0,2 mm, taxa d'alimentació de 60 mm/s) a 1,8 mm³/s (taxa "
+"d'alimentació 20 mm/s) trigarà almenys 2 segons."
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr "Mín"
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr ""
"Aquest ajustament representa el PWM mínim que el ventilador necessita per "
"funcionar."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1841
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 "
@@ -12932,19 +12980,19 @@ msgstr ""
"limita la resolució per a l'alçada de la capa variable. Els valors típics "
"són entre 0.05 mm i 0.1 mm."
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr "Velocitat d'impressió mínima"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r no escalarà la velocitat per sota d'aquesta velocitat."
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr "Longitud mínima de filament extruït"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
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 "
@@ -12954,11 +13002,11 @@ msgstr ""
"la quantitat especificada de filament a la capa inferior. Per a màquines "
"multiextrusores, aquest mínim s'aplica a cada extrusora."
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr "Notes de configuració"
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1868
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -12966,18 +13014,18 @@ msgstr ""
"Podeu posar les vostres notes personals aquí. Aquest text s'afegirà al codi "
"G com a comentaris."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1878
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr ""
"Aquest és el diàmetre del nozzle del teu extrusor (per exemple: 0.5, 0.35, "
"etc.)"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr "Tipus de host"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1884
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -12985,11 +13033,11 @@ msgstr ""
"Slic3r pot pujar fitxers de codi G a un host d'impressió. Aquest camp ha de "
"contenir el tipus de host."
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr "Només retraure en travessar perímetres"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1907
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -12998,7 +13046,7 @@ msgstr ""
"perímetres de la capa superior (i, per tant, qualsevol degoteig probablement "
"serà invisible)."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
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 "
@@ -13008,11 +13056,11 @@ msgstr ""
"el degoteig. Permetrà una faldilla alta automàticament i mourà els extrusors "
"fora de la faldilla quan canviï la temperatura."
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr "Format del nom del fitxer de sortida"
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -13023,11 +13071,11 @@ msgstr ""
"d'aquesta mostra. Per exemple, [layer_height], [fill_density] etc. "
"[input_filename_base]."
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr "Detectar perímetres amb ponts"
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1933
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -13035,11 +13083,11 @@ msgstr ""
"Opció experimental per ajustar el flux per a sortints (s'usarà el flux del "
"pont), per aplicar la velocitat del pont a ells i habilitar el ventilador."
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr "Posició d'aparcar el filament"
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1940
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -13048,11 +13096,11 @@ msgstr ""
"col·locat quan es descarrega. Això hauria de coincidir amb el valor al "
"firmware de la impressora."
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr "Distància de càrrega addicional"
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "
@@ -13064,12 +13112,12 @@ msgstr ""
"fer servir durant la descàrrega. Quan és positiu, es carrega més lluny, si "
"és negatiu, el moviment de càrrega és més curt que el de baixada."
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr "Perímetres"
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1958
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -13077,18 +13125,18 @@ msgstr ""
"Aquesta és l'acceleració que utilitzarà la impressora per als perímetres. "
"Estableix zero per inhabilitar el control d'acceleració per als perímetres."
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr "Extrusor per a perímetres"
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1967
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"L'extrusor que s'utilitza en imprimir perímetres i vora. El primer extrusor "
"és 1."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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 "
@@ -13103,14 +13151,14 @@ msgstr ""
"diàmetre del nozzle. Si s'expressa com a percentatge (per exemple, 200%), es "
"calcula sobre l'alçada de la capa."
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1990
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr ""
"Velocitat per a perímetres (contorns, també coneguts com a carcasses "
"verticals). Establir a zero per a automàtic."
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "
@@ -13123,11 +13171,11 @@ msgstr ""
"nombre més gran de perímetres si l'opció Perímetres addicionals està "
"habilitada."
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr "(mínim)"
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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. "
@@ -13141,35 +13189,35 @@ msgstr ""
"absoluta al fitxer de codi G com a primer argument, i poden accedir a la "
"configuració de configuració de Slic3r llegint les variables d'entorn."
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr "Tipus d'impressora"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
msgstr "Tipus d'impressora."
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr "Notes de la impressora"
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
msgstr "Podeu posar les vostres notes sobre la impressora aquí."
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr "Fabricant de la impressora"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
msgstr "Nom del fabricant de la impressora."
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr "Model d'impressora"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2046
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -13177,38 +13225,38 @@ msgstr ""
"Nom del model d'impressora. Per exemple, les variants poden distingir "
"diferents diàmetres de nozzle."
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
msgstr "Distància Z de contacte de la bassa"
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2065
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
"La distància vertical entre l'objecte i la bassa. S'ignora per a la "
"interfície soluble."
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
msgstr "Expansió de la bassa"
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
msgstr "Expansió de la bassa al pla XY per millorar l'estabilitat."
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
msgstr "Densitat de la primera capa"
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
msgstr "Densitat de la primera bassa o capa de suport."
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
msgstr "Expansió de la primera capa"
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
@@ -13216,11 +13264,11 @@ msgstr ""
"Expansió de la primera bassa o capa de suport per millorar l'adhesió al llit "
"d'impressió."
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr "Capes de bassa"
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2102
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
@@ -13228,11 +13276,11 @@ msgstr ""
"L'objecte serà elevat per aquest nombre de capes i es generarà material de "
"suport a sota."
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
msgstr "Resolució de laminat"
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -13245,11 +13293,11 @@ msgstr ""
"renderitzar. Establiu a zero per desactivar qualsevol simplificació i "
"utilitzar la resolució completa de l'entrada."
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
msgstr "Resolució del codi G"
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -13267,22 +13315,22 @@ msgstr ""
"efecte low poly i com que la reducció del codi G es realitza a cada capa de "
"manera independent, es poden produir artefactes visibles."
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr "Distància mínima després de la retracció"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2134
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr ""
"La retracció no és activa quan els moviments de desplaçament són més curts "
"que aquesta longitud."
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr "Quantitat de retracció abans de netejar"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2141
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -13290,24 +13338,24 @@ msgstr ""
"Amb extrusors bowden, pot ser recomanable fer una retracció ràpida abans de "
"realitzar el moviment de neteja."
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr "Retracció en el canvi de capa"
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr ""
"Aquest indicador imposa una retracció cada cop que es realitza un moviment Z."
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr "Longitut"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr "Longitud de retracció"
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2156
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -13317,11 +13365,11 @@ msgstr ""
"especificada (la longitud es mesura al filament sense processar, abans que "
"entri a l'extrusor)."
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "Longitud de retracció (canvi d'eina)"
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2164
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 "
@@ -13331,11 +13379,11 @@ msgstr ""
"retira en la quantitat especificada (la longitud es mesura al filament sense "
"processar, abans que entri a l'extrusor)."
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr "Aixecar Z"
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
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 "
@@ -13345,15 +13393,15 @@ msgstr ""
"una retracció. Quan es fan servir múltiples extrusors , només es considerarà "
"la configuració del primer extrusor."
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr "Per sobre de Z"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr "Només aixecar Z més gran que"
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2182
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 "
@@ -13363,15 +13411,15 @@ msgstr ""
"la Z absoluta especificada. Podeu ajustar aquesta configuració per ometre "
"l'aixecament a les primeres capes."
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr "Per sota de Z"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr "Només aixecar Z menor que"
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2191
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 "
@@ -13381,11 +13429,11 @@ msgstr ""
"la Z absoluta especificada. Podeu ajustar aquesta configuració per limitar "
"l'aixecament a les primeres capes."
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr "Longitud addicional en reiniciar"
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2200
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -13393,7 +13441,7 @@ msgstr ""
"Quan la retracció es compensa després d'un moviment, l'extrusor necessita "
"introduir més filament. Aquest ajustament rarament es necessita."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2208
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -13401,20 +13449,20 @@ msgstr ""
"Quan la retracció es compensa després de canviar l'eina, l'extrusor "
"empenyerà aquesta quantitat addicional de filament."
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr "Velocitat de retracció"
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr ""
"La velocitat per a les retraccions (només s'aplica al motor de l'extrusor)."
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr "Velocitat de detracció"
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:2225
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 "
@@ -13424,74 +13472,74 @@ msgstr ""
"(només s'aplica al motor de l'extrusor). Si es deixa a zero, es fa servir la "
"velocitat de retracció."
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr "Posició de costura"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr "Posició dels punts d'inici del perímetre."
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr "Aleatori"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr "Més proper"
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr "Alineat"
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr "Direcció"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr "Direcció preferida de la costura"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr "Direcció preferida de la costura"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr "Jitter"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr "Direcció preferida d'unió jitter"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr "Direcció preferida de la unió - jitter"
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
msgstr "Distància de la vora/objecte"
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2271
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
"Distància entre la faldilla i la vora (quan no es fa servir el protector "
"contra corrents d'aire) o objectes."
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
msgstr "Alçada de la faldilla"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
msgstr "Alçada de la faldilla expressada en capes."
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr "Escut de protecció"
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -13507,27 +13555,27 @@ msgstr ""
"Això és útil per protegir una impressió ABS o ASA perquè no es deformi i es "
"desprengui del llit d'impressió a causa dels corrents d'aire."
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
msgstr "Deshabilitat"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
msgstr "Limitat"
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
msgstr "Habilitat"
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr "Bucles (mínim)"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr "Voltes de la faldilla"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
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 "
@@ -13537,12 +13585,12 @@ msgstr ""
"d'Extrusió, el nombre de bucles pot ser més gran que el configurat aquí. "
"Ajusteu això a zero per deshabilitar la faldilla del tot."
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr ""
"Disminuir la velocitat si el temps d'impressió de la capa està per sota"
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2311
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."
@@ -13551,11 +13599,11 @@ msgstr ""
"segons, la velocitat dels moviments d'impressió s'ha de reduir per estendre "
"la durada a aquest valor."
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr "Petits perímetres"
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
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 "
@@ -13566,11 +13614,11 @@ msgstr ""
"exemple: 80%), es calcularà a la configuració de velocitat de perímetres "
"anterior. Establir a zero per a automàtic."
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr "Àrea del llindar de farciment sòlid"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2334
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -13578,23 +13626,23 @@ msgstr ""
"Forçar el farciment sòlid per a les regions que tenen una àrea més petita "
"que el llindar especificat."
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr "Extrusora de farciment sòlid"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr "L'extrusora que s'utilitzarà quan s'imprimeixi el farciment sòlid."
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr "Farciment sòlid cada"
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "
@@ -13607,7 +13655,7 @@ msgstr ""
"possible de capes per combinar segons el diàmetre del filtre i l'alçada de "
"la capa."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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, "
@@ -13620,7 +13668,7 @@ msgstr ""
"diàmetre del nozzle. Si s'expressa com a percentatge (per exemple, 90%), es "
"calcula sobre l'alçada de la capa."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -13631,20 +13679,20 @@ msgstr ""
"exemple: 80%) sobre la velocitat de farciment anterior. Establir a zero per "
"a automàtic."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr ""
"Nombre de capes sòlides per generar a les superfícies superior i inferior."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr "Gruix mínim d'una carcassa superior / inferior"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr "Gerro espiral"
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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, "
@@ -13659,11 +13707,11 @@ msgstr ""
"inferiors, així com els bucles de faldilla/bassa. No funcionarà quan "
"imprimiu més d'un objecte."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr "Variació de temperatura"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2410
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -13673,7 +13721,7 @@ msgstr ""
"Activa una faldilla \"de sacrifici\" d'alçada completa en què els filtres es "
"netegen periòdicament."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2420
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13693,7 +13741,7 @@ msgstr ""
"configuracions de PrusaSlicer, per la qual cosa pots col·locar una comanda "
"\"M109 S [first_layer_temperature]\" on vulguis."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2435
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 "
@@ -13717,35 +13765,35 @@ msgstr ""
"comanda \"M109 S [first_layer_temperature]\" on vulguis. Si teniu diverses "
"extrusors, el codi G es processa per ordre d'extrusor."
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
msgstr "Codi G Canvi color"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
msgstr "Aquest codi G s'utilitzarà com a codi per al canvi de color"
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
msgstr "Aquest codi G s'utilitzarà com a codi per a la pausa d'impressió"
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
msgstr "Aquest codi G s'utilitzarà com a codi personalitzat"
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr "Extrusor únic de múltiples materials"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr "La impressora multiplexa els filaments en un sol fusor."
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr "Cebar tots els extrusors d'impressió"
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2485
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -13753,11 +13801,11 @@ msgstr ""
"Si està habilitat, tots els extrusors d'impressió estaran cebats a la vora "
"frontal del llit d'impressió al començament de la impressió."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "Sense capes disperses (EXPERIMENTAL)"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "
@@ -13769,11 +13817,11 @@ msgstr ""
"imprimir la torre de neteja. L'usuari és responsable de garantir que no hi "
"hagi col·lisió amb la impressió."
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr "Radi de tancament dels buits en laminar"
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 "
@@ -13784,11 +13832,11 @@ msgstr ""
"pot reduir la resolució de la impressió, per tant, és aconsellable mantenir "
"aquest valor raonablement baix."
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
msgstr "Mode de laminat"
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2510
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
@@ -13796,31 +13844,31 @@ msgstr ""
"Utilitzeu \"Parell-imparell\" per als models d'avió 3DLabPrint. Utilitzeu "
"\"Tancar forats\" per tancar tots els forats del model."
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr "Normal"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
msgstr "Parell-imparell"
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
msgstr "Tanca els forats"
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr "Generar material de suport"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr "Habilita la generació de material de suport."
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr "Suports generats automàticament"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2530
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -13830,11 +13878,11 @@ msgstr ""
"llindar de voladís. Si no se selecciona, els suports es generaran només dins "
"dels volums \"Forçat de Suports\"."
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr "Separació XY entre un objecte i el seu suport"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2538
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -13842,11 +13890,11 @@ msgstr ""
"Separació XY entre un objecte i el suport. Si s'expressa com a percentatge "
"(per exemple 50%), es calcula sobre l'amplada del perímetre extern."
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr "Angle del patró"
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2551
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
@@ -13854,7 +13902,7 @@ msgstr ""
"Utilitzeu aquesta opció per girar el patró de material de suport en el pla "
"horitzontal."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -13862,11 +13910,11 @@ msgstr ""
"Només crear suports si està en contacte amb la plataforma. No crea suport a "
"la impressió."
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
msgstr "Distància Z de contacte superior"
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2569
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 "
@@ -13876,23 +13924,23 @@ msgstr ""
"suport. Establir això a 0 també evitarà que Slic3r utilitzi el flux i la "
"velocitat del pont per a la primera capa dels objectes."
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
msgstr "0 (soluble)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
msgstr "0.1 (desmuntable)"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
msgstr "0.2 (desmuntable)"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
msgstr "Distància Z del contacte inferior"
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13904,15 +13952,15 @@ msgstr ""
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
msgstr "Igual que la part superior"
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr "Forçar suports per a la/les primera/es"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -13925,15 +13973,15 @@ msgstr ""
"obtenir una major adhesió dels objectes que tenen una superfície molt prima "
"o complicada a la plataforma."
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr "Força suports per a les primeres n capes"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
msgstr "Extrusor per al material de suport/faldilla/bassa"
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2617
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -13941,7 +13989,7 @@ msgstr ""
"L'extrusor que s'utilitza per imprimir material de suport, bassa i faldilla "
"(1+, 0 per utilitzar l'extrusora actual per minimitzar els canvis d'eines)."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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, "
@@ -13954,22 +14002,22 @@ msgstr ""
"filtre. Si s'expressa com a percentatge (per exemple, 90%), es calcula sobre "
"l'alçada de la capa."
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr "Bucles d'interfície"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2638
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
"Cobrir la capa de contacte superior dels suports amb bucles. Desactivat per "
"defecte."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr "Extrusor per al material de suport o bassa"
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2645
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."
@@ -13978,11 +14026,11 @@ msgstr ""
"(1+, 0 per utilitzar l'extrusora actual per minimitzar els canvis d'eines). "
"Això també afecta la bassa."
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
msgstr "Capes superiors de la interfície"
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2655
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
@@ -13990,27 +14038,27 @@ msgstr ""
"Nombre de capes d'interfície a inserir entre els objectes i el material de "
"suport."
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
msgstr "0 (desactivat)"
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
msgstr "1 (lleuger)"
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
msgstr "2 (per defecte)"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
msgstr "3 (pesat)"
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
msgstr "Capes de la interfície inferior"
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2673
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
@@ -14018,11 +14066,11 @@ msgstr ""
"Nombre de capes d'interfície a inserir entre els objectes i el material de "
"suport. Estableix a -1 per utilitzar support_material_interface_layers"
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
msgstr "Radi de tancament"
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2688
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
@@ -14031,17 +14079,17 @@ msgstr ""
"mitjançant l'operació de tancament morfològic. Els buits menors que el radi "
"de tancament s'han d'emplenar."
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr "Separació de patró d'interfície"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"Separació entre línies interfície. Establiu zero per obtenir una interfície "
"sòlida."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2707
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -14051,23 +14099,23 @@ msgstr ""
"s'expressa com a percentatge (per exemple, 50%), es calcula sobre la "
"velocitat del material de suport."
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr "Patró"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr "Patró utilitzat per generar material de suport."
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr "Quadrícula rectilínia"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
msgstr "Patró de la interfície"
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
@@ -14077,23 +14125,23 @@ msgstr ""
"per defecte per a la interfície de suport no soluble és Rectilini, mentre "
"que el patró per defecte per a la interfície de suport soluble és Concèntric."
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr "Espaiat de patrons"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr "Espaiat entre línies de material de suport."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr "Velocitat per imprimir material de suport."
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr "Estil"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
@@ -14103,15 +14151,15 @@ msgstr ""
"quadrícula normal crearà suports més estables, mentre que les torres de "
"suport ajustades estalviaran material i reduiran les cicatrius de l'objecte."
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
msgstr "Ajustat"
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr "Sincronitzar amb les capes de l'objecte"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2780
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -14120,11 +14168,11 @@ msgstr ""
"Això és útil amb impressores de múltiples materials, on el canvi de "
"l'extrusor és costós."
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr "Llindar de voladura"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -14138,11 +14186,11 @@ msgstr ""
"del pla horitzontal) que podeu imprimir sense material de suport. Establir a "
"zero per a la detecció automàtica (recomanat)."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr "Amb protecció al voltant del suport"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2802
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -14150,7 +14198,7 @@ msgstr ""
"Afegir una funda (una sola línia de perímetre) al voltant de la base del "
"suport. Això fa el suport més fiable, però també més difícil de retirar."
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2809
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -14159,15 +14207,15 @@ msgstr ""
"a zero per deshabilitar les comandes de control de temperatura al codi G de "
"sortida."
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr "Temperatura del broquet( nozzle )"
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
msgstr "Ponts gruixuts"
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2820
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
@@ -14177,11 +14225,11 @@ msgstr ""
"llargues però poden tenir pitjor aspecte. Si es desactiva, els ponts es "
"veuran millor però són fiables només per a distàncies de pont més curtes."
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr "Detecta parets primes"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2828
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -14189,11 +14237,11 @@ msgstr ""
"Detecta parets d'amplada única (parts on dues extrusions no s'ajusten i les "
"hem de col·lapsar en un sol rastre)."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr "Nuclis"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2835
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -14201,7 +14249,7 @@ msgstr ""
"Els Nuclis son usats per a tasques multirecurs. El nombre òptim de nuclis "
"esta lleugerament per sobre el nombre de nuclis/processadors disponibles."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -14218,7 +14266,7 @@ msgstr ""
"tipus. Per tant, és possible programar un comportament personalitzat abans i "
"després del canvi d'eina."
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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 "
@@ -14234,7 +14282,7 @@ msgstr ""
"s'expressa com a percentatge (per exemple, 90%), es calcula sobre l'alçada "
"de la capa."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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 "
@@ -14248,15 +14296,15 @@ msgstr ""
"agradable. Això es pot expressar com un percentatge (per exemple: 80%) sobre "
"la velocitat de rebliment sòlid anterior. Establir a zero per a automàtic."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr "Nombre de capes sòlides a generar a les superfícies superiors."
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr "Capes sòlides superiors"
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 "
@@ -14267,21 +14315,21 @@ msgstr ""
"Això és útil per evitar l'efecte d'aplanament quan s'imprimeix amb alçada de "
"capa variable."
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr "Gruix mínim de la carcassa superior"
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr ""
"Velocitat per als moviments de viatge (salts entre punts d'extrusió "
"distants)."
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
msgstr "Recorregut en Z"
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
@@ -14291,11 +14339,11 @@ msgstr ""
"Quan s'estableix a zero, el valor s'ignora i s'utilitza la velocitat de "
"desplaçament normal al seu lloc."
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr "Utilitza la retracció del firmware"
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2925
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -14303,11 +14351,11 @@ msgstr ""
"Aquesta configuració experimental utilitza comandes G10 i G11 perquè el "
"firmware gestioni la retracció. Això només té suport en els últims Marlin."
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr "Utilitza distàncies E relatives"
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2932
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -14315,11 +14363,11 @@ msgstr ""
"Si el vostre firmware requereix valors E relatius, comproveu-ho, deixeu-lo "
"sense marcar. La majoria dels firmwares utilitzen valors absoluts."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr "Usar E volumètric"
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -14335,11 +14383,11 @@ msgstr ""
"mode volumètric i usar el diàmetre del filament associat al filament "
"seleccionat. a Slic3r. Això només s'admet a Marlin recent."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr "Habilita la característica d'alçada de capa variable"
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2950
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -14347,11 +14395,11 @@ msgstr ""
"Algunes impressores o configuracions d'impressora poden tenir dificultats "
"per imprimir amb una alçada de capa variable. Habilitat per defecte."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr "Netejar durant retracció"
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2957
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -14359,7 +14407,7 @@ msgstr ""
"Aquest indicador mourà el nozzle durant la retracció per minimitzar "
"possibles taques en extrusors amb fugues."
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2964
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -14368,11 +14416,11 @@ msgstr ""
"extrusors en els canvis d'eines. Extrueix l'excés de material a la torre de "
"netaja."
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr "Volum de purga - volum de càrrega/descàrrega"
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2971
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 "
@@ -14382,11 +14430,11 @@ msgstr ""
"utilitzada a la torre de neteja. Aquests valors es fan servir per "
"simplificar la creació dels volums totals de purga més avall."
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr "Volums de purga - matriu"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2978
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -14395,43 +14443,43 @@ msgstr ""
"purgar el nou filament de la torre de neteja per a qualsevol parell d'eines "
"donades."
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
msgstr "Posició X"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "Coordenada X de la cantonada frontal esquerra d'una torre de neteja"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
msgstr "Posició Y"
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "Coordenada Y de la cantonada frontal esquerra d'una torre de neteja"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr "Amplada d'una torre de neteja"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr "Angle de rotació de la torre de neteja"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "Angle de rotació de la torre de neteja pel que fa a l'eix X."
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
msgstr "Amplada de la bassa de la torre de neteja"
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr "Netejar dins el farciment de l'objecte"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3025
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
@@ -14441,11 +14489,11 @@ msgstr ""
"objecte. Això redueix la quantitat de residus, però pot donar lloc a més "
"temps d'impressió a causa dels moviments de desplaçament addicionals."
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr "Netejar dins l'objecte"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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. "
@@ -14456,19 +14504,19 @@ msgstr ""
"disminuir el temps d'impressió. Els colors dels objectes es barrejaran com a "
"resultat."
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr "Distància màxima de ponts"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr "Distància màxima entre suports a les seccions amb farciment lleuger."
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr "Compensació de mida XY"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3048
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-"
@@ -14478,11 +14526,11 @@ msgstr ""
"cap a dins, positiu = cap a fora). Això podria ser útil per ajustar la mida "
"dels orificis."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr "Desplaçament Z"
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
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 "
@@ -14494,63 +14542,195 @@ msgstr ""
"exemple, si el teu final de carrera deixa el nozzle a 0.3mm de la base "
"d'impressió, ajusta'l a -0.3 (o repara el final de carrera)."
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr "Generador de perímetres"
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+"El generador perimetral clàssic produeix perímetres amb amplada d'extrusió "
+"constant i per a zones molt fines s'utilitza l'ompliment de buits. El motor "
+"aracne produeix perímetres amb una amplada d'extrusió variable. Aquesta "
+"configuració també afecta el farciment concèntric."
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr "Clàssic"
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr "Aràcne"
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr "Longitud de transició perimetral"
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+"Quan es fa la transició entre diferents nombres de perímetres a mesura que "
+"la peça es fa més fina, s'assigna una certa quantitat d'espai per dividir o "
+"unir els segments perimetrals. Si s'expressa en percentatge (per exemple "
+"100%), es calcularà en funció del diàmetre de la boquilla( nozzle )."
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr "Marge de filtre de transició perimetral"
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Eviteu la transició d'anada i tornada entre un perímetre addicional i un de "
+"menys. Aquest marge amplia el rang d'amplades d'extrusió que segueixen a "
+"[Amplada perimetral mínima - marge, 2 * Amplada perimetral mínima + marge]. "
+"L'augment d'aquest marge redueix el nombre de transicions, cosa que redueix "
+"el nombre d'inicis / parades d'extrusió i el temps de viatge. No obstant "
+"això, una gran variació de l'amplada d'extrusió pot provocar problemes de "
+"subextrusió o sobreesxtrusió. Si s'expressa en percentatge (per exemple "
+"25%), es calcularà en funció del diàmetre de la boquilla( nozzle )."
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr "Angle llindar de transició perimetral"
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+"Quan crear transicions entre nombres parells i senars de perímetres. Una "
+"forma de falca amb un angle superior a aquest paràmetre no tindrà "
+"transicions i no s'imprimiran perímetres al centre per omplir l'espai "
+"restant. La reducció d'aquesta configuració redueix el nombre i la longitud "
+"d'aquests perímetres centrals, però pot deixar buits o sobreesforços."
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr "Recompte de distribució perimetral"
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+"El nombre de perímetres, comptats des del centre, sobre els quals s'ha de "
+"repartir la variació. Els valors més baixos signifiquen que els perímetres "
+"exteriors no canvien d'amplada."
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr "Mida mínima de la característica"
+
+#: src/libslic3r/PrintConfig.cpp:3131
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Gruix mínim de característiques fines. Les característiques del model més "
+"primes que aquest valor no s'imprimiran, mentre que les característiques més "
+"gruixudes que la mida mínima de la característica mínima s'ampliaran a "
+"l'amplada mínima del perímetre. Si s'expressa en percentatge (per exemple "
+"25%), es calcularà en funció del diàmetre de la boquilla."
+
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr "Amplada perimetral mínima"
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+"Amplada del perímetre que substituirà les característiques primes (segons la "
+"mida mínima de la característica) del model. Si l'amplada perimetral mínima "
+"és més fina que el gruix de la característica, el perímetre es farà tan "
+"gruixut com la característica mateixa. Si s'expressa en percentatge (per "
+"exemple 85%), es calcularà en funció del diàmetre de la boquilla."
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr "Amplada de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr "Amplada de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr "Alçada de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr "Alçada de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr "Nombre de píxels a"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr "Nombre de píxels en X"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr "Nombre de píxels en Y"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr "Mirall horitzontal de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr "Reflectir horitzontalment"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr "Activar mirall horitzontal de sortida d'imatges"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr "Mirall vertical de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr "Reflectir verticalment"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr "Activar mirall vertical de sortida d'imatges"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr "Orientació de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
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 "
@@ -14560,43 +14740,55 @@ msgstr ""
"mode retrat canviarà el significat dels paràmetres d'ample i alt de la "
"pantalla i les imatges de sortida giraran 90 graus."
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr "Paisatge"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr "Retrat"
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr "Ràpida"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr "Inclinació ràpida"
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr "Tiempo de la inclinación rápida"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr "Lenta"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr "Inclinació lenta"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr "Temps de la inclinació lenta"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr "Alta viscositat"
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr "Inclinació per resina d'alta viscositat"
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr "Temps de la inclinació súper lenta"
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr "Àrea de farciment"
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -14607,40 +14799,40 @@ msgstr ""
"llavors s'utilitzarà una inclinació lenta, en cas contrari - una inclinació "
"ràpida"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr "Correcció d'escala de la impressora"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
msgstr "Correcció d'escalat de la impressora a l'eix X"
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
msgstr "Correcció de l'eix X d'escalat de la impressora"
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
msgstr "Correcció d'escalat de la impressora a l'eix Y"
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
msgstr "Correcció de l'eix X d'escalat de la impressora"
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
msgstr "Correcció d'escalat de la impressora a l'eix Z"
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
msgstr "Correcció de l'eix X d'escalat de la impressora"
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr "Correcció absoluta de la impressora"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3332
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
@@ -14648,22 +14840,22 @@ msgstr ""
"Augmentarà o reduirà el nombre de polígons 2D laminats d'acord amb el signe "
"de la correcció."
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr "Amplada mínima del peu d'elefant"
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3340
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
"Amplada mínima de les característiques a mantenir quan es fa una compensació "
"del peu d'elefant."
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr "Correcció gamma de la impressora"
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
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 "
@@ -14673,43 +14865,43 @@ msgstr ""
"gamma de zero significa que el llindar es troba al mig. Aquest comportament "
"elimina l'antialiasing sense perdre forats als polígons."
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
msgstr "Tipus de material SLA"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr "Alçada de la capa inicial"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr "Volum de l'ampolla"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr "ml"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr "Pes de l'ampolla"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr "kg"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr "g/ml"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr "diners/ampolla"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr "Capes esvaïdes"
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3416
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -14717,106 +14909,106 @@ msgstr ""
"El nombre de capes necessàries per al temps d'exposició s'esvaeix des del "
"temps d'exposició inicial fins al temps d'exposició"
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr "Temps mínim d'exposició"
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr "Temps màxim d'exposició"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr "Temps d'exposició"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr "Temps mínim d'exposició inicial"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr "Temps màxim d'exposició inicial"
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr "Temps d'exposició inicial"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr "Correcció per a l'expansió"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
msgstr "Correcció per a l'expansió en l'eix X"
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
msgstr "Correcció per a l'expansió en l'eix Y"
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
msgstr "Correcció per a l'expansió en l'eix Z"
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr "Notes de material d'impressió de l'SLA"
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
msgstr ""
"Podeu posar les vostres notes sobre el material d'impressió de l'SLA aquí."
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr "Perfil de material de l'SLA per defecte"
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr "Generar suports"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr "Generar suports per als models"
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr "Diàmetre frontal del cap"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr "Diàmetre de la part en punta del cap"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr "Penetració del cap"
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr "Quant ha de penetrar el cap del pin a la superfície del model"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr "Amplada del cap"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr ""
"Amplada des del centre de l'esfera posterior fins al centre de l'esfera "
"frontal"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr "Diàmetre del pilar"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
msgstr "Diàmetre en mm dels pilars de suport"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr "Percentatge de diàmetre de pilar petit"
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3579
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -14824,11 +15016,11 @@ msgstr ""
"El percentatge de pilars més petits en comparació del diàmetre de pilar "
"normal que s'utilitzen en àrees problemàtiques on no hi ha cap pilar normal."
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr "Ponts màxims en un pilar"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3590
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -14836,11 +15028,11 @@ msgstr ""
"Nombre màxim de ponts que es poden col·locar sobre un pilar. Els ponts "
"mantenen els punts de suport i es connecten als pilars com branques petites."
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr "Mode de connexió del pilar"
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -14850,23 +15042,23 @@ msgstr ""
"(doble ziga-zaga) o dinàmica que canviarà automàticament entre els dos "
"primers en funció de la distància dels dos pilars."
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr "Ziga-Zaga"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr "Creu"
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr "Dinàmic"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr "Factor d'eixamplament del pilar"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3623
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -14874,27 +15066,27 @@ msgstr ""
"La fusió de ponts o pilars a altres pilars pot augmentar el radi. Zero vol "
"dir que no hi ha augment, un significa augment total."
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr "Diàmetre de la base de suport"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
msgstr "Diàmetre en mm de la base del pilar"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr "Alçada de la base de suport"
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr "L'alçada del con de la base d'un pilar"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr "Distància de seguretat de la base de suports"
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3654
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 "
@@ -14904,27 +15096,27 @@ msgstr ""
"mode de zero elevació on hi ha un buit d'acord quan aquest paràmetre "
"s'introdueix entre el model i el pad."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr "Angle crític"
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr "L'angle per defecte per connectar pals de suport i unions."
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr "Longitud màxima del pont"
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr "La longitud màxima d'un pont"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr "Distància màxima d'enllaç del pilar"
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3685
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -14932,7 +15124,7 @@ msgstr ""
"La distància màxima entre dos pilars perquè s'uneixin entre si. Un valor "
"zero prohibirà l'encadenament de pilars."
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3695
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -14940,39 +15132,39 @@ msgstr ""
"Quant els suports haurien d'aixecar l'objecte suportat. Si \"Pad al voltant "
"de l'objecte\" està activat, aquest valor serà ignorat."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr "Aquesta és una mesura relativa de la densitat de punts de suport."
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr "Distància mínima dels punts de suport"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr "No es col·locaran punts de suport més a prop d'aquest llindar."
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr "Utilitza el pad"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr "Afegeix un pad sota el model compatible"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr "Gruix de la paret del pad"
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr "El gruix dels pads i les parets de cavitat opcionals."
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr "Alçada de la paret del pad"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "
@@ -14984,19 +15176,19 @@ msgstr ""
"algunes resines poden produir un efecte de succió extrem dins de la cavitat, "
"cosa que dificulta l'enlairament de la impressió de la làmina de la cuba."
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
msgstr "Grandària de la vora del pad"
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr "Fins on cal estendre el pad al voltant de la geometria continguda"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr "Distància màxima de combinació"
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "
@@ -15007,11 +15199,11 @@ msgstr ""
"centre de dos pads més petits. Si són més a prop, es fusionaran en un sol "
"pad."
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr "Pendent de paret del pad"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3786
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
@@ -15019,23 +15211,23 @@ msgstr ""
"El pendent de la paret del pad en relació amb el pla del llit. 90 graus "
"significa parets rectes."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr "Crea un pad al voltant de l'objecte i ignora l'elevació de suport"
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr "Pad al voltant de l'objecte a tot arreu"
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr "Força el pad al voltant de l'objecte a tot arreu"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr "Espai del pad amb l'objecte"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3811
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
@@ -15043,54 +15235,54 @@ msgstr ""
"L'espai entre la part de sota l'objecte i el pad generat en mode de zero "
"elevació."
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr "Pas del connector de l'objecte al Pad"
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3822
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
msgstr "Distància entre dos palets de suport entre la peça i la base generada."
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr "Amplada del connector del pad amb l'objecte"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3831
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr "Ample dels palets de suport que connecten la peça i la base generada."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr "Penetració del connector de l'objecte al Pad"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "Com haurien de penetrar els connectors petits al model del cos."
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr "Habilitar buidatge"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr "Buidar un model per tenir un interior buit"
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr "Gruix de la paret"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr "Gruix mínim de paret d'un model buit."
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr "Precisió"
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3867
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -15098,7 +15290,7 @@ msgstr ""
"Rendiment vs precisió de càlcul. Els valors més baixos poden produir "
"artefactes no desitjats."
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "
@@ -15112,11 +15304,11 @@ msgstr ""
"de tancament més gran fa que interior sigui més arrodonit. Si és zero, "
"l'interior sembla molt a l'exterior."
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
msgstr "Velocitat d'impressió"
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3891
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
@@ -15126,63 +15318,63 @@ msgstr ""
"amb més viscositat o amb algunes peces buides. Alenteix el moviment "
"d'inclinació i afegeix un retard abans de l'exposició."
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr "Exporta OBJ"
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr "Exporta el/s model/s com a OBJ."
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr "Exporta SLA"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "Laminar el model i exportar les capes d'impressió d'SLA com a PNG."
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr "Exporta 3MF"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr "Exporta el/s model/s com a 3MF."
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr "Exporta AMF"
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr "Exporta el/s model/s com a AMF."
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
msgstr "Exporta STL"
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr "Exporta el/s model/s com a STL."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
msgstr "Laminar el model i exportar les trajectòries com a codi G."
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
msgstr "Visualitzador de codi G"
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
msgstr "Visualitzar un codi G ja laminat i desat"
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr "Laminar"
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4405
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -15190,73 +15382,73 @@ msgstr ""
"Laminar el model com FFF o SLA basat en el valor de configuració de "
"printer_technology."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr "Ajuda"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr "Mostra aquesta ajuda."
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr "Ajuda (opcions FFF)"
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
msgstr ""
"Mostra la llista completa d'opcions de configuració d'impressió/G-code."
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr "Ajuda (opcions de l'SLA)"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr ""
"Mostra la llista completa d'opcions de configuració d'impressió de l'SLA."
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr "Informació del model de sortida"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr "Escriure informació sobre el model a la consola."
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr "Desa el fitxer de configuració"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr "Desa la configuració al fitxer especificat."
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr "Alinear xy"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr "Alinear el model amb el punt donat."
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr "Tallar model a una Z donada."
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr "Centre"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr "Centrar la impressió al voltant del centre donat."
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr "No organitzar"
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4475
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -15264,11 +15456,11 @@ msgstr ""
"No reordeneu els models donats abans de fusionar-los i mantingueu les "
"coordenades XY originals."
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
msgstr "Assegurar a la base"
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4479
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
@@ -15276,23 +15468,23 @@ msgstr ""
"Eleva l'objecte per sobre del llit quan està parcialment a sota. Activat per "
"defecte, utilitza --no-ensure-on-bed per desactivar-lo."
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr "Duplicar"
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr "Multiplica les còpies per aquest factor."
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr "Duplicar per quadrícula"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr "Multiplica les còpies creant una quadrícula."
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4493
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -15300,7 +15492,7 @@ msgstr ""
"Organitzar els models subministrats en una base i combinar-los en un sol "
"model per fer accions una vegada."
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4498
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)."
@@ -15309,31 +15501,31 @@ msgstr ""
"implícitament cada vegada que necessitem laminar el model per fer l'acció "
"sol·licitada)."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr "Angle de rotació al voltant de l'eix Z en graus."
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr "Rotar al voltant de l'eix X"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr "Angle de rotació al voltant de l'eix X en graus."
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr "Rotar al voltant de l'eix Y"
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr "Angle de rotació al voltant de l'eix Y en graus."
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr "Factor d'escalat o percentatge."
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4522
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -15341,23 +15533,23 @@ msgstr ""
"Detecta parts no connectades en els models indicats i els divideix en "
"objectes separats."
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr "Escalar per Adaptar-se"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr "Escala per ajustar-se al volum donat."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr "Ignora els fitxers de configuració inexistents"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "No fallar si el fitxer subministrat per a --load no existeix."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
@@ -15365,7 +15557,7 @@ msgstr ""
"Regla de compatibilitat en carregar configuracions des de fitxers de "
"configuració i fitxers de projecte (3MF, AMF)."
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -15378,11 +15570,11 @@ msgstr ""
"abandonar o substituir un valor desconegut amb un valor per defecte "
"silenciosament o verbosament."
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
msgstr "Sortir en cas de valors de configuració desconeguts"
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
@@ -15390,7 +15582,7 @@ msgstr ""
"Permet la lectura de valors de configuració desconeguts substituint-los "
"verbosament pels predeterminats."
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4549
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
@@ -15398,11 +15590,11 @@ msgstr ""
"Permet llegir valors de configuració desconeguts substituint-los "
"silenciosament pels predeterminats."
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr "Carrega el fitxer de configuració"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4554
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -15410,11 +15602,11 @@ msgstr ""
"Carrega la configuració des del fitxer especificat. Es pot utilitzar més "
"d'una vegada per carregar les opcions des de diversos fitxers."
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr "Fitxer de sortida"
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/libslic3r/PrintConfig.cpp:4558
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -15422,11 +15614,11 @@ msgstr ""
"El fitxer on s'escriurà la sortida (si no s'especifica, es basarà en el "
"fitxer d'entrada)."
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr "Mode d'instància única"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -15437,11 +15629,11 @@ msgstr ""
"una finestra del PrusaSlicer existent. Substitueix el valor de configuració "
"\"single_instance\" de les preferències de l'aplicació."
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr "Directori de dades"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4575
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -15451,11 +15643,11 @@ msgstr ""
"mantenir diferents perfils o incloure configuracions des d'un emmagatzematge "
"de xarxa."
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr "Nivell de registre"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -15465,11 +15657,11 @@ msgstr ""
"depuració, 5:traça\n"
"Per exemple. loglevel=2 registrarà missatges de fallada, error i perill."
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr "Renderitzar amb un programari renderitzador"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4586
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -15481,15 +15673,15 @@ msgstr ""
msgid "Error with zip archive"
msgstr "Error amb el fitxer ZIP"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Generant perímetres"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Preparant farciment"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Generant material de suport"
@@ -15842,6 +16034,11 @@ msgid ""
"user profiles? You can view and move back and forth between snapshots using "
"the Configuration - <a>Configuration snapshots menu</a>."
msgstr ""
+"Instantànies de la configuració\n"
+"Sabies que es pot retrocedir a una còpia de seguretat completa de tots els "
+"perfils del sistema i dels usuaris? Podeu veure i avançar entre les "
+"instantànies utilitzant el menú Configuració - <a>Instantànies de "
+"configuració</a>."
#: resources/data/hints.ini: [hint:Minimum shell thickness]
msgid ""
@@ -15880,6 +16077,18 @@ msgstr ""
"per reduir el temps d'impressió i el consum de filament? Llegeix més a la "
"documentació."
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+"Farciment lleuger\n"
+"Sabíeu que podeu utilitzar el farciment lleuger( lightning ) per suportar "
+"només les superfícies superiors, estalviar molt del filament i disminuir el "
+"temps d'impressió? Llegiu-ne més a la documentació."
+
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
"Fullscreen mode\n"
@@ -15890,44 +16099,13 @@ msgstr ""
"Sabies que pots posar el PrusaSlicer en mode de pantalla completa? Utilitzeu "
"la tecla d'accés ràpid <b>F11</b>."
-#~ msgid ""
-#~ "If enabled, the descriptions of configuration parameters in settings tabs "
-#~ "wouldn't work as hyperlinks. If disabled, the descriptions of "
-#~ "configuration parameters in settings tabs will work as hyperlinks."
-#~ msgstr ""
-#~ "Si està habilitat, les descripcions dels paràmetres de configuració a les "
-#~ "pestanyes de configuració no funcionaran com a hiperenllaços. Si està "
-#~ "deshabilitat, les descripcions dels paràmetres de configuració a les "
-#~ "pestanyes de configuració funcionaran com a hiperenllaços."
-
-#, c-format, boost-format
-#~ msgid ""
-#~ "PrusaSlicer detected another configuration folder at %s.\n"
-#~ "Its version is %s.\n"
-#~ "Last version you used in current configuration folder is %s.\n"
-#~ "Please note that PrusaSlicer uses different folders to save configuration "
-#~ "of alpha, beta and full release versions.\n"
-#~ "Would you like to copy found configuration to your current configuration "
-#~ "folder?\n"
-#~ "\n"
-#~ "If you select yes, PrusaSlicer will copy all profiles and other files "
-#~ "from found folder to the current one. Overwriting any existing file with "
-#~ "matching name.\n"
-#~ "If you select no, you will continue with current configuration."
-#~ msgstr ""
-#~ "PrusaSlicer ha detectat una altra carpeta de configuració a %s.\n"
-#~ "La vostra versió és %s.\n"
-#~ "La darrera versió que heu utilitzat a la carpeta de configuració actual "
-#~ "és %s.\n"
-#~ "Si us plau, tingueu en compte que PrusaSlicer utilitza diferents carpetes "
-#~ "per desar la configuració de les versions alfa, beta i final.\n"
-#~ "Voleu copiar la configuració trobada a la vostra carpeta de configuració "
-#~ "actual?\n"
-#~ "\n"
-#~ "Si seleccioneu sí, PrusaSlicer copiarà tots els perfils i altres fitxers "
-#~ "de la carpeta trobada a l'actual, sobreescrivint qualsevol fitxer "
-#~ "existent amb el mateix nom.\n"
-#~ "Si seleccioneu no, continuareu amb la configuració actual."
+#: ../src/common/debugrpt.cpp:586
+msgid ""
+"\n"
+"Please send this report to the program maintainer, thank you!\n"
+msgstr ""
+"\n"
+"Envieu aquest informe al mantenidor del programa. Gràcies!\n"
#: ../src/richtext/richtextstyledlg.cpp:210
#: ../src/richtext/richtextstyledlg.cpp:222
diff --git a/resources/localization/cs/PrusaSlicer_cs.po b/resources/localization/cs/PrusaSlicer_cs.po
index 1ec8fea19..64d7acf36 100644
--- a/resources/localization/cs/PrusaSlicer_cs.po
+++ b/resources/localization/cs/PrusaSlicer_cs.po
@@ -9,7 +9,7 @@ msgstr ""
"%10 <=9)) || (n%100 >= 12 && n%100 <= 14)) ? 2 : 3);\n"
"X-Generator: Prusalator\n"
-#: src/slic3r/GUI/Tab.cpp:4707
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -18,7 +18,7 @@ msgstr ""
"\"%1%\" je deaktivováno, protože \"%2%\" je zapnuto v kategorii \"%3%\".\n"
"Chcete-li povolit \"%1%\",, vypněte \"%2%\""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
@@ -26,7 +26,7 @@ msgstr ""
"V before_layer_gcode byl nalezen kód \"G92 E0\", který není kompatibilní s "
"absolutním adresováním extruderu."
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
@@ -34,11 +34,11 @@ msgstr ""
"V kódu layer_gcode byl nalezen kód \"G92 E0\", který není kompatibilní s "
"absolutním adresováním extruderu."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1109
+#: src/libslic3r/PrintConfig.cpp:1577 src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1832 src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2142 src/libslic3r/PrintConfig.cpp:3291
+#: src/libslic3r/PrintConfig.cpp:3580 src/libslic3r/PrintConfig.cpp:3706
msgid "%"
msgstr "%"
@@ -141,7 +141,7 @@ msgstr[1] "%1$d otevřené hrany"
msgstr[2] "%1$d otevřených hran"
msgstr[3] "%1$d otevřených hran"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
@@ -151,7 +151,7 @@ msgstr[2] "%1% (%2$d stěny)"
msgstr[3] "%1% (%2$d stěn)"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% Přednastavení"
@@ -170,12 +170,12 @@ msgstr ""
msgid "%1% was substituted with %2%"
msgstr "%2% bylo nahrazeno hodnotou %1%"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% byl úspěšně naslicován."
-#: src/libslic3r/Print.cpp:572
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
@@ -192,7 +192,7 @@ msgstr "%3.2f mm³/s při rychlosti filamentu %3.2f mm/s."
msgid "%d lines: %.2f mm"
msgstr "%d perimetry: %.2f mm"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d přednastavení úspěšně importováno."
@@ -202,7 +202,7 @@ msgstr "%d přednastavení úspěšně importováno."
msgid "%d triangles"
msgstr "%d trojúhelníků"
-#: src/slic3r/GUI/GUI_App.cpp:1126
+#: src/slic3r/GUI/GUI_App.cpp:1133
#, c-format, boost-format
msgid ""
"%s\n"
@@ -211,7 +211,7 @@ msgstr ""
"%s\n"
"Chcete pokraÄovat?"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "%s &Webová stránka"
@@ -221,7 +221,7 @@ msgstr "%s &Webová stránka"
msgid "%s - BREAKING CHANGE"
msgstr "%s - ZLOMOVÃ ZMÄšNA"
-#: src/slic3r/GUI/Plater.cpp:5256
+#: src/slic3r/GUI/Plater.cpp:5284
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - Otevírání projektu"
@@ -231,7 +231,7 @@ msgstr "%s - Otevírání projektu"
msgid "%s Family"
msgstr "%s Rodina"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s Režim zobrazení"
@@ -246,17 +246,17 @@ msgstr "Konfigurace %s není kompatibilní"
msgid "%s doesn't support percentage"
msgstr "%s nepodporuje procenta"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s chyba"
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr "%s obsahuje varování"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "Došlo k chybě v programu %s"
@@ -299,12 +299,12 @@ msgstr "%s nemá k dispozici žádné aktualizace konfigurace."
msgid "%s incompatibility"
msgstr "Není kompatibilní s %s"
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr "%s info"
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr "%s informace"
@@ -337,7 +337,7 @@ msgstr ""
"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/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr "%s varování"
@@ -359,44 +359,44 @@ msgstr ""
"\n"
"Aktualizované balíÄky konfigurace:"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "&O %su"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr "&Sbalit Postranní panel"
-#: src/slic3r/GUI/GUI_App.cpp:2397
+#: src/slic3r/GUI/GUI_App.cpp:2419
msgid "&Configuration"
msgstr "&Konfigurace"
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "&Configuration Snapshots"
msgstr "Zálohy konfigura&ce"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "&Kopírovat"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr "Sma&zat vybrané"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&Editovat"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&Exportovat"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "Panel Nastavení &filamentu"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&Soubor"
@@ -404,27 +404,27 @@ msgstr "&Soubor"
msgid "&Finish"
msgstr "&DokonÄit"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr "&Fullscreen"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr "&G-code ProhlížeÄ"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&Pomoc"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&Importovat"
-#: src/slic3r/GUI/GUI_App.cpp:2248
+#: src/slic3r/GUI/GUI_App.cpp:2270
msgid "&Language"
msgstr "&Jazyk"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "&Nový projekt"
@@ -432,55 +432,55 @@ msgstr "&Nový projekt"
msgid "&Next >"
msgstr "&Další>"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "&Otevřít G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "&Otevřít projekt"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "Vloži&t"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "&Panel Podložka"
-#: src/slic3r/GUI/GUI_App.cpp:2226
+#: src/slic3r/GUI/GUI_App.cpp:2248
msgid "&Preferences"
msgstr "Nas&tavení"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "UkonÄi&t"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "&Vpřed"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "Op&ravit soubor STL"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "&Uložit projekt"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr "Vybrat &VÅ¡e"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "&Zpět"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "&Zobrazení"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&Okno"
@@ -489,7 +489,7 @@ msgstr "&Okno"
msgid "(All)"
msgstr "(VÅ¡echny)"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "&(Znovu) Slicovat"
@@ -501,79 +501,79 @@ msgstr "(Znovu)Slicovat"
msgid "(Some lines not shown)"
msgstr "(Některé řádky nejsou zobrazeny)"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1088 src/libslic3r/PrintConfig.cpp:3505
msgid "(Unknown)"
msgstr "(Neznámý)"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(vÄetnÄ› cívky)"
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2003
msgid "(minimum)"
msgstr "(minimálně)"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") nebyl nalezen."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1431
msgid "0 (no open anchors)"
msgstr "0 (žádné otevřené kotvy)"
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1454
msgid "0 (not anchored)"
msgstr "0 (není ukotven)"
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2661
msgid "0 (off)"
msgstr "0 (vypnuto)"
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2576
msgid "0 (soluble)"
msgstr "0 (rozpustné)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0.1 (detachable)"
msgstr "0.1 (oddělitelné)"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.2 (detachable)"
msgstr "0.2 (oddělitelné)"
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "1 (light)"
msgstr "1 (slabé)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1432 src/libslic3r/PrintConfig.cpp:1455
msgid "1 mm"
msgstr "1 mm"
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "10 mm"
msgstr "10 mm"
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "1000 (unlimited)"
msgstr "1 000 (neomezenÄ›)"
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "2 (default)"
msgstr "2 (výchozí)"
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "2 mm"
msgstr "2 mm"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "3 (heavy)"
msgstr "3 (silné)"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1173
msgid "3D Honeycomb"
msgstr "3D Plástev"
@@ -581,7 +581,7 @@ msgstr "3D Plástev"
msgid "3D Mouse disconnected."
msgstr "3D myš odpojena."
-#: src/slic3r/GUI/Plater.cpp:4438
+#: src/slic3r/GUI/Plater.cpp:4459
msgid "3D editor view"
msgstr "Zobrazení 3D editoru"
@@ -589,7 +589,7 @@ msgstr "Zobrazení 3D editoru"
msgid "3Dconnexion settings"
msgstr "Nastavení 3DConnexion"
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "5 mm"
msgstr "5 mm"
@@ -597,7 +597,7 @@ msgstr "5 mm"
msgid "< &Back"
msgstr "<&Zpět"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -607,7 +607,7 @@ msgstr ""
"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:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -617,7 +617,7 @@ msgstr ""
"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:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
@@ -659,7 +659,7 @@ msgstr ""
"Obecným pravidlem je 60 °C pro PLA a 110 °C pro ABS. Zadejte nula, pokud "
"nemáte vyhřívanou podložku."
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3890
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
@@ -669,15 +669,15 @@ msgstr ""
"viskozitou nebo u některých dutých dílů. Zpomaluje pohyb tiltu a přidává "
"zpoždění před osvitem."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "Byla detekována cesta mimo tiskovou oblast."
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "API klÃ­Ä / Heslo"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "API klíÄ"
@@ -685,16 +685,16 @@ msgstr "API klíÄ"
msgid "Abort"
msgstr "Přerušit"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "O %s"
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2179
msgid "Above Z"
msgstr "Nad Z"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Kontrola akcelerací (pokroÄilé)"
@@ -702,7 +702,7 @@ msgstr "Kontrola akcelerací (pokroÄilé)"
msgid "Access violation"
msgstr "Porušení přístupu"
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3864
msgid "Accuracy"
msgstr "Přesnost"
@@ -710,7 +710,7 @@ msgstr "Přesnost"
msgid "Accurate"
msgstr "Přesné"
-#: src/slic3r/GUI/Plater.cpp:5273
+#: src/slic3r/GUI/Plater.cpp:5301
msgid "Action"
msgstr "Akce"
@@ -726,7 +726,7 @@ msgstr "Aktivní"
msgid "Adaptive"
msgstr "Adaptivní"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1178
msgid "Adaptive Cubic"
msgstr "Kubický adaptivní"
@@ -742,7 +742,7 @@ msgstr ""
"abyste zkrátili dobu tisku a snížili spotÅ™ebu filamentu? PÅ™eÄtÄ›te si více v "
"dokumentaci."
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4088
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Přidat"
@@ -805,11 +805,11 @@ msgstr "Přidání tvaru z galerie"
msgid "Add Shapes from Gallery"
msgstr "Přidat tvary z galerie"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3721
msgid "Add a pad underneath the supported model"
msgstr "Pod podepíraný model přidá podložku"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2801
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -862,7 +862,7 @@ msgstr "Přidat vlastní šablonu"
msgid "Add detail"
msgstr "Přidat detail"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "Přidání odtokového otvoru"
@@ -874,7 +874,7 @@ 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/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Přidat instanci"
@@ -883,11 +883,15 @@ msgstr "Přidat instanci"
msgid "Add layer range"
msgstr "Přidat rozsah vrstev"
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Add middle perimeter threshold"
+msgstr "Práh pro přidání prostředního perimetru"
+
#: src/slic3r/GUI/GUI_Factories.cpp:162
msgid "Add modifier"
msgstr "Přidat modifikátor"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -918,7 +922,7 @@ msgid "Add pause print"
msgstr "Přidat pozastavení tisku"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "Přidat fyzickou tiskárnu"
@@ -942,7 +946,7 @@ msgstr "Přidat vybraný tvar(y) na podložku"
msgid "Add settings"
msgstr "Přidat nastavení"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -974,7 +978,7 @@ msgstr "Přidat podpěry dle úhlu"
msgid "Add to bed"
msgstr "Přidat na podložku"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Přidat..."
@@ -1000,7 +1004,7 @@ msgstr "Přidat/Odebrat tiskárny"
msgid "Additional Settings"
msgstr "Další nastavení"
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Doplňující informace:"
@@ -1015,12 +1019,27 @@ msgstr ""
msgid "Address"
msgstr "Adresa"
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1501
+#: src/libslic3r/PrintConfig.cpp:1548 src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2508 src/libslic3r/PrintConfig.cpp:3046
+#: src/libslic3r/PrintConfig.cpp:3081 src/libslic3r/PrintConfig.cpp:3092
+#: src/libslic3r/PrintConfig.cpp:3107 src/libslic3r/PrintConfig.cpp:3120
+#: src/libslic3r/PrintConfig.cpp:3129 src/libslic3r/PrintConfig.cpp:3141
+#: src/libslic3r/PrintConfig.cpp:3338
+msgid "Advanced"
+msgstr "PokroÄilý"
+
#: src/slic3r/GUI/GUI_App.cpp:2239 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "PokroÄilý"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2261
msgid "Advanced View Mode"
msgstr "PokroÄilý režim"
@@ -1032,7 +1051,7 @@ msgstr "PokroÄilý režim"
msgid "Advanced: Output log"
msgstr "PokroÄilý:  Výstupní log"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -1046,30 +1065,30 @@ msgstr ""
"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:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1602
msgid "After layer change G-code"
msgstr "G-code po změně vrstvy"
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4441
msgid "Align XY"
msgstr "Zarovnat XY"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align the model to the given point."
msgstr "Zarovnejte model s daným bodem."
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Aligned"
msgstr "Zarovnaný"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1165
msgid "Aligned Rectilinear"
msgstr "Zarovnaný přímoÄarý"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "VÅ¡echny"
@@ -1083,27 +1102,27 @@ msgstr ""
msgid "All installed printers are compatible with the selected %1%."
msgstr "Všechny instalované tiskárny jsou kompatibilní s vybraným %1%."
-#: src/slic3r/GUI/Plater.cpp:3093
+#: src/slic3r/GUI/Plater.cpp:3114
msgid "All non-solid parts (modifiers) were deleted"
msgstr "Všechny modifikátory byly odstraněny"
-#: src/libslic3r/Print.cpp:447
+#: src/libslic3r/Print.cpp:451
msgid "All objects are outside of the print volume."
msgstr "Všechny objekty jsou mimo tiskový prostor."
-#: src/slic3r/GUI/Plater.cpp:5463
+#: src/slic3r/GUI/Plater.cpp:5496
msgid "All objects will be removed, continue?"
msgstr "VÅ¡echny objekty budou odebrány, pokraÄovat?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will be discarded."
msgstr "Všechny změny v nastavení budou zahozeny."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will not be saved"
msgstr "Všechny změny nastavení se neuloží"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "All solid surfaces"
msgstr "Všechny plné povrchy"
@@ -1111,7 +1130,7 @@ msgstr "Všechny plné povrchy"
msgid "All standard"
msgstr "Všechny běžné"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1567
msgid "All top surfaces"
msgstr "Všechny horní povrchy"
@@ -1119,7 +1138,7 @@ msgstr "Všechny horní povrchy"
msgid "All user presets will be deleted."
msgstr "Všechna uživatelská přednastavení budou odstraněna."
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "All walls"
msgstr "Všechny stěny"
@@ -1193,7 +1212,7 @@ msgstr ""
"- zavírání PrusaSliceru,\n"
"- naÄítání nebo vytváření nového projektu."
-#: src/slic3r/GUI/GUI_App.cpp:965
+#: src/slic3r/GUI/GUI_App.cpp:972
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -1206,7 +1225,7 @@ msgstr ""
"\n"
"Má být tato konfigurace importována?"
-#: src/slic3r/GUI/Plater.cpp:3145
+#: src/slic3r/GUI/Plater.cpp:3166
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
@@ -1214,11 +1233,11 @@ msgstr ""
"Na objektu jsou definované vynucené podpěry, které nebudou použity, protože "
"podpěry jsou zakázány."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "Byl detekován objekt mimo tiskovou oblast."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -1230,7 +1249,7 @@ msgstr ""
msgid "An unexpected error occured"
msgstr "DoÅ¡lo k neoÄekávané chybÄ›"
-#: src/slic3r/GUI/Plater.cpp:3346
+#: src/slic3r/GUI/Plater.cpp:3367
msgid "Another export job is currently running."
msgstr "V souÄasné dobÄ› běží jiná úloha exportu."
@@ -1239,14 +1258,14 @@ msgstr "V souÄasné dobÄ› běží jiná úloha exportu."
msgid "Any arrow"
msgstr "Å ipky"
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
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/slic3r/GUI/GUI_App.cpp:2232
+#: src/slic3r/GUI/GUI_App.cpp:2254
msgid "Application preferences"
msgstr "Nastavení aplikace"
@@ -1264,15 +1283,23 @@ msgstr "Aplikovat změny"
msgid "Apply color change automatically"
msgstr "Automaticky aplikovat změnu barvy"
-#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580
+#: src/slic3r/GUI/Plater.cpp:2579 src/slic3r/GUI/Plater.cpp:2601
msgid "Apply to all the remaining small objects being loaded."
msgstr "Použít na vÅ¡echny zbývající malé naÄítané objekty."
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Arachne"
+msgstr "Arachne"
+
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr "Arachne generátor perimetrů"
+
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1176
msgid "Archimedean Chords"
msgstr "Archimedean Chords"
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "Opravdu chcete %1% vybrané přednastavení?"
@@ -1285,11 +1312,11 @@ 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:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "Opravdu chcete pokraÄovat?"
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -1302,7 +1329,7 @@ msgstr ""
msgid "Are you sure you want to delete \"%1%\" printer?"
msgstr "Opravdu chcete odstranit tiskárnu \"%1%\"?"
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr "Jste si jisti, že chcete odstranit všechna nahrazení?"
@@ -1310,24 +1337,24 @@ msgstr "Jste si jisti, že chcete odstranit všechna nahrazení?"
msgid "Are you sure you want to do it?"
msgstr "Opravdu to chcete udělat?"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3289
msgid "Area fill"
msgstr "Zaplněná plocha"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "Okolo objektu"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "Uspořádat"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "Volby uspořádání"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "Uspořádat výběr"
@@ -1342,7 +1369,7 @@ msgstr ""
"<a>Uspořádat</a> upravit velikost mezery mezi objekty a umožnit automatické "
"otáÄení modelů?"
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4492
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -1402,8 +1429,8 @@ msgid "Arrow Up"
msgstr "Å ipka nahoru"
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
-msgstr "Umělecký model od M Boyera"
+msgid "Artwork model by Leslie Ing"
+msgstr "Umělecké dílo od autora: Leslie Ing"
#: src/slic3r/GUI/OpenGLManager.cpp:263
msgid ""
@@ -1414,17 +1441,17 @@ msgstr ""
"spuštění programu prusa-slicer.exe s parametrem --sw-renderer."
#: src/slic3r/GUI/Preferences.cpp:249
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
msgid "Ask for unsaved changes in presets when creating new project"
msgstr ""
"Dotázat se na neuložené změny v přednastavení při vytváření nového projektu"
#: src/slic3r/GUI/Preferences.cpp:242
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
msgid "Ask for unsaved changes in presets when selecting new preset"
msgstr "Zeptat se na neuložené změny v přednastavení při výběru nového profilu"
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr "Dotázat se na neuložené změny v projektu"
@@ -1433,7 +1460,7 @@ msgid "Ask me next time"
msgstr "Zeptat se příště"
#: src/slic3r/GUI/Preferences.cpp:233
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
msgid ""
"Ask to save unsaved changes in presets when closing the application or when "
"loading a new project"
@@ -1453,15 +1480,15 @@ msgstr "Otevírat .gcode soubory v prohlížeÄi PrusaSlicer G-code Vieweru"
msgid "Associate .stl files to PrusaSlicer"
msgstr "Otevírat .stl soubory v PrusaSliceru"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2449
msgid "Attention!"
msgstr "Pozor!"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "Typ oprávnění"
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2527
msgid "Auto generated supports"
msgstr "Automaticky generované podpěry"
@@ -1495,7 +1522,7 @@ msgstr "Automatické generování podpěrných bodů"
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:4632
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "Automatické generování"
@@ -1503,27 +1530,27 @@ msgstr "Automatické generování"
msgid "Automatic updates"
msgstr "Automatické aktualizace"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "Automaticky opravit STL soubor"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Automatická rychlost (pokroÄilé)"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Vyhnout se přejíždění perimetrů"
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "Vyhnout se přejíždění perimetrů - maximální délka objízdné cesty"
-#: src/slic3r/GUI/Tab.cpp:4269
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "Å IPKA ZPÄšT"
-#: src/slic3r/GUI/Tab.cpp:4291
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -1535,7 +1562,7 @@ msgstr ""
"Klikněte pro reset všech nastavení pro aktuální skupinu nastavení na "
"naposledy uložené přednastavení."
-#: src/slic3r/GUI/Tab.cpp:4305
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -1549,7 +1576,7 @@ msgstr ""
msgid "Background processing"
msgstr "Zpracování na pozadí"
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4546
msgid "Bail out on unknown configuration values"
msgstr "Záchrana při neznámých hodnotách konfigurace"
@@ -1557,7 +1584,7 @@ msgstr "Záchrana při neznámých hodnotách konfigurace"
msgid "Balanced"
msgstr "Vyvážené"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Tisková podložka"
@@ -1573,11 +1600,11 @@ msgstr "Tvar a rozměr podložky"
msgid "Bed Temperature:"
msgstr "Teplota tiskové podložky:"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "Vlastní model podložky"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "Vlastní textura podložky"
@@ -1589,15 +1616,15 @@ msgstr "Vyplnění podložky objektem zrušeno."
msgid "Bed filling done."
msgstr "VyplnÄ›ní tiskové podložky je dokonÄené."
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Tvar tiskové podložky"
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Teplota tiskové podložky"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -1605,8 +1632,8 @@ 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/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "G-code před změnou vrstvy"
@@ -1614,11 +1641,11 @@ msgstr "G-code před změnou vrstvy"
msgid "Before roll back"
msgstr "Před vrácením zpět"
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2188
msgid "Below Z"
msgstr "Pod Z"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "Pod objektem"
@@ -1626,11 +1653,11 @@ msgstr "Pod objektem"
msgid "Best surface quality"
msgstr "Nejlepší kvalita povrchu"
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "G-code mezi objekty"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "G-code mezi objekty (pro sekvenÄní tisk)"
@@ -1652,11 +1679,11 @@ msgstr "Blokování podpěr"
msgid "Block supports by angle"
msgstr "Blokování podpěr dle úhlu"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3386 src/libslic3r/PrintConfig.cpp:3387
msgid "Bottle volume"
msgstr "Objem láhve"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3393 src/libslic3r/PrintConfig.cpp:3394
msgid "Bottle weight"
msgstr "Hmotnost láhve"
@@ -1665,19 +1692,27 @@ msgctxt "Layers"
msgid "Bottom"
msgstr "Spodních"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#. 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:1121 src/libslic3r/PrintConfig.cpp:423
+#: src/libslic3r/PrintConfig.cpp:432
+msgid "Bottom"
+msgstr "Zespod"
+
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Pohled zespod"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2584
msgid "Bottom contact Z distance"
msgstr "Mezera pod podpěrami v ose Z"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "Vzor spodní výplně"
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2670
msgid "Bottom interface layers"
msgstr "Spodní kontaktní vrstvy"
@@ -1690,7 +1725,7 @@ msgstr "Spodní Äást je otevÅ™ená."
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:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Plné spodní vrstvy"
@@ -1710,32 +1745,32 @@ msgstr ""
"+tažením myší? VýbÄ›r objektů v rámeÄku můžete také zruÅ¡it pomocí <b>Alt"
"+tažení myší</b>."
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "Most"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "Poměr průtoku při vytváření mostů"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "Výplň mostů"
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "Mosty"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "Rychlost ventilátoru při vytváření mostů"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Úhel vytváření mostů"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -1749,19 +1784,19 @@ msgstr ""
msgid "Bridging volumetric"
msgstr "Volumetrická hodnota mostů"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Límec"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr "Odsazení límce"
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr "Typ límce"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Šířka límce"
@@ -1792,7 +1827,7 @@ msgstr "Velikost štětce"
msgid "Bucket fill"
msgstr "Vylití barvou"
-#: src/slic3r/GUI/GUI_App.cpp:1660
+#: src/slic3r/GUI/GUI_App.cpp:1682
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -1806,7 +1841,7 @@ msgstr ""
msgid "Buttons And Text Colors Description"
msgstr "Barvy pro textové popisky a tlaÄítka"
-#: src/slic3r/GUI/GUI_App.cpp:1662
+#: src/slic3r/GUI/GUI_App.cpp:1684
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -1864,7 +1899,7 @@ msgstr "Nelze použít při náhledu procesu."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58
#: src/slic3r/GUI/ProgressStatusBar.cpp:26
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:93
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879
msgid "Cancel"
msgstr "Zrušit"
@@ -1940,28 +1975,28 @@ 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:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "Možnosti"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Capture a configuration snapshot"
msgstr "Vytvořit aktuální zálohu konfigurace"
-#: src/slic3r/GUI/Tab.cpp:3995
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr "Nerozlišovat malá a velká písmena"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "Kategorie"
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4468
msgid "Center"
msgstr "Střed"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center the print around the given center."
msgstr "Vycentrujte tisk kolem daného středu."
@@ -1982,7 +2017,7 @@ msgstr "Změnit Extruder"
msgid "Change Extruders"
msgstr "Změnit Extrudery"
-#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152
+#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154
#, c-format, boost-format
msgid "Change Option %s"
msgstr "Změna parametru %s"
@@ -1995,7 +2030,7 @@ msgstr "ZmÄ›na typu Äásti"
msgid "Change camera type (perspective, orthographic)"
msgstr "Změna typu kamery (perspektivní, ortografická)"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "Změna poloměru odtokového otvoru"
@@ -2035,7 +2070,7 @@ msgstr "Changelog & Stažení"
msgid "Changes for the critical options"
msgstr "Změny u kritických voleb"
-#: src/slic3r/GUI/GUI_App.cpp:1871
+#: src/slic3r/GUI/GUI_App.cpp:1893
msgid "Changing of an application language"
msgstr "Změnit jazyk aplikace"
@@ -2047,7 +2082,7 @@ msgstr ""
"Změnou nastavení se aplikace restartuje.\n"
"Ztratíte objekty na tiskové podložce."
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for Configuration Updates"
msgstr "Kontrola aktualizace konfigurací"
@@ -2055,7 +2090,7 @@ msgstr "Kontrola aktualizace konfigurací"
msgid "Check for application updates"
msgstr "Zkontrolovat aktualizace aplikace"
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for configuration updates"
msgstr "Zkontrolujte aktualizace konfigurace"
@@ -2069,7 +2104,7 @@ msgstr ""
"Vyberte soubor, ze kterého chcete importovat texturu pro tiskovou podložku "
"(PNG/SVG):"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Zvolit soubor ke slicování (STL/OBJ/AMF/3MF/PRUSA):"
@@ -2087,11 +2122,11 @@ msgstr ""
msgid "Choose one PNG file:"
msgstr "Vyberte jeden PNG soubor:"
-#: src/slic3r/GUI/GUI_App.cpp:1836
+#: src/slic3r/GUI/GUI_App.cpp:1858
msgid "Choose one file (3MF/AMF):"
msgstr "Vyberte jeden soubor (3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1860
+#: src/slic3r/GUI/GUI_App.cpp:1882
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "Vyberte jeden soubor (GCODE/.GCO/.G/.ngc/NGC):"
@@ -2099,9 +2134,9 @@ msgstr "Vyberte jeden soubor (GCODE/.GCO/.G/.ngc/NGC):"
msgid "Choose one or more files (STL, OBJ):"
msgstr "Vyberte jeden nebo více souborů (STL, OBJ):"
-#: src/slic3r/GUI/GUI_App.cpp:1848
-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/GUI_App.cpp:1870
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "Vyberte jeden nebo více souborů (STL/3MF/STEP/OBJ/AMF/PRUSA):"
#: src/slic3r/GUI/ConfigWizard.cpp:1361
msgid "Choose the type of firmware used by your printer."
@@ -2117,6 +2152,22 @@ msgstr "Kruh"
msgid "Circular"
msgstr "Kruhový"
+#: src/libslic3r/PrintConfig.cpp:3074
+msgid "Classic"
+msgstr "Klasický"
+
+#: src/libslic3r/PrintConfig.cpp:3067
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+"Klasický generátor obvodových stěn vytváří perimetry s konstantní šířkou "
+"vytlaÄovaného materiálu a pro velmi malé plochy se používá technika "
+"vyplňování mezer. Algoritmus Arachne vytváří perimetry s proměnnou šířkou "
+"vytlaÄovaného materiálu. Toto nastavení ovlivňuje také koncentrickou výplň."
+
#: src/slic3r/GUI/Preferences.cpp:295
msgid "Clear Undo / Redo stack on new project"
msgstr "Vymazat historii operací Zpět / Vpřed"
@@ -2132,11 +2183,11 @@ msgstr ""
msgid "Clear all"
msgstr "Vymazat vše"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "Stisk pravého tlaÄítka myÅ¡i pro zobrazení/skrytí Historie"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "Kliknutím pravým tlaÄítkem myÅ¡i zobrazíte možnosti uspořádání"
@@ -2153,15 +2204,15 @@ msgstr "Pro změnu nastavení objektu klikněte na ikonu"
msgid "Click to edit preset"
msgstr "Klikněte pro editaci přednastavení"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to hide"
msgstr "Kliknutím skryjete"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to show"
msgstr "Kliknutím zobrazíte"
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "PÅ™ipnutí objektů z více Äástí k sobÄ›"
@@ -2181,7 +2232,7 @@ msgstr "Řez rovinou"
msgid "Close"
msgstr "Zavřít"
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Close holes"
msgstr "Uzavírání děr"
@@ -2194,15 +2245,15 @@ msgid "Closing PrusaSlicer. Current project is modified."
msgstr "Zavírání PrusaSliceru. Aktuální projekt je upravený."
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3873
msgid "Closing distance"
msgstr "Vzdálenost uzavření"
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2685
msgid "Closing radius"
msgstr "Poloměr uzavření"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "Sbalit postranní panel"
@@ -2210,20 +2261,20 @@ msgstr "Sbalit postranní panel"
msgid "Collapse/Expand the sidebar"
msgstr "Sbalit/Rozbalit postranní panel"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3361
msgid "Color"
msgstr "Barva"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "G-code pro změnu barvy"
-#: src/slic3r/GUI/GCodeViewer.cpp:3304 src/slic3r/GUI/GUI_Preview.cpp:225
+#: src/slic3r/GUI/GCodeViewer.cpp:3309 src/slic3r/GUI/GUI_Preview.cpp:225
#: src/slic3r/GUI/GUI_Preview.cpp:957
msgid "Color Print"
msgstr "Barevný tisk"
-#: src/slic3r/GUI/GCodeViewer.cpp:3487 src/slic3r/GUI/GCodeViewer.cpp:3543
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "Změna barvy"
@@ -2237,15 +2288,15 @@ msgstr "Změna barvy (\"%1%\")"
msgid "Color change (\"%1%\") for Extruder %2%"
msgstr "Změna barvy (\"%1%\") pro Extruder %2%"
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2450
msgid "Color change G-code"
msgstr "G-code pro změnu barvy"
-#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "Změny barev"
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "Výška barevného tisku"
@@ -2260,11 +2311,11 @@ msgstr ""
"Věděli jste, že můžete tisknout výplně s vyšší výškou vrstvy než perimetry? "
"a uÅ¡etÅ™it tak Äas tisku pomocí nastavení <a>Kombinovat výplň každou</a>."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1402
msgid "Combine infill every"
msgstr "Kombinovat výplň každou"
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1407
msgid "Combine infill every n layers"
msgstr "Kombinovat výplň každou n vrstvu"
@@ -2277,12 +2328,12 @@ msgstr "Příkazy"
msgid "Comment:"
msgstr "Komentář:"
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr "Porovnání přednastavení"
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr "Porovnání přednastavení"
@@ -2290,27 +2341,27 @@ msgstr "Porovnání přednastavení"
msgid "Compare this preset with some another"
msgstr "Porovnat toto přednastavení s jiným"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr "Srovnávaná přednastavení mají odlišnou technologii tisku"
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "Kompatibilní tiskové profily"
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "Stav kompatibilních tiskových profilů"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "Kompatibilní tiskárny"
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "Stav kompatibilních tiskáren"
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "DokonÄení individuálních objektů"
@@ -2318,8 +2369,8 @@ msgstr "DokonÄení individuálních objektů"
msgid "Completed"
msgstr "DokonÄeno"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1171
+#: src/libslic3r/PrintConfig.cpp:2740
msgid "Concentric"
msgstr "Koncentrický"
@@ -2372,11 +2423,11 @@ msgstr ""
msgid "Configuration is edited in ConfigWizard"
msgstr "Nastavení se upravuje v Průvodci konfigurace"
-#: src/slic3r/GUI/GUI_App.cpp:2873
+#: src/slic3r/GUI/GUI_App.cpp:2900
msgid "Configuration is editing from ConfigWizard"
msgstr "Konfigurace se upravuje z nástroje Průvodce nastavením"
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1866
msgid "Configuration notes"
msgstr "Poznámky k nastavení"
@@ -2412,7 +2463,7 @@ msgstr "Aktualizace nastavení"
msgid "Confirmation"
msgstr "Potvrzení"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1415
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2434,7 +2485,7 @@ msgstr ""
"tohoto parametru na nulu deaktivujete kotvící perimetry připojené k jedné "
"výplňové Äáře."
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1443
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2454,7 +2505,7 @@ msgstr ""
"omezena na infill_anchor, ale ne delší než tento parametr. Nastavením tohoto "
"parametru na nulu ukotvení zakážete."
-#: src/slic3r/GUI/Tab.cpp:4627
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "Spojení podpůrných tyÄí a spojek"
@@ -2496,7 +2547,7 @@ msgstr ""
msgid "Continue"
msgstr "PokraÄovat"
-#: src/slic3r/GUI/GUI_App.cpp:982
+#: src/slic3r/GUI/GUI_App.cpp:989
msgid "Continue and import newer configuration?"
msgstr "PokraÄovat a importovat novÄ›jší konfiguraci?"
@@ -2505,12 +2556,12 @@ msgstr "PokraÄovat a importovat novÄ›jší konfiguraci?"
msgid "Continue and install configuration updates?"
msgstr "PokraÄovat a instalovat aktualizace konfigurace?"
-#: src/slic3r/GUI/GUI_App.cpp:2298
+#: src/slic3r/GUI/GUI_App.cpp:2320
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr "PokraÄovat v aktivaci zálohy konfigurace %1%?"
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -2528,7 +2579,7 @@ 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:3484
+#: src/libslic3r/PrintConfig.cpp:3598
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -2538,39 +2589,39 @@ msgstr ""
"(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/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5642
msgid "Convert from imperial units"
msgstr "Převod z imperiálních jednotek"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5644
msgid "Convert from meters"
msgstr "Převod z metrů"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "Chlazení"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
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:964
+#: src/libslic3r/PrintConfig.cpp:986
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:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "Podmínky chlazení"
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Délka chladící trubiÄky"
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "Pozice chladící trubiÄky"
-#: src/slic3r/GUI/Plater.cpp:5569
+#: src/slic3r/GUI/Plater.cpp:5602
msgid "Copies of the selected object"
msgstr "Kopie vybraného modelu"
@@ -2579,11 +2630,11 @@ msgctxt "PresetName"
msgid "Copy"
msgstr "Kopie"
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr "Zkopírovat Äíslo verze"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Kopírovat výběr do schránky"
@@ -2644,32 +2695,32 @@ msgstr ""
"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:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Autorská práva"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3468 src/libslic3r/PrintConfig.cpp:3469
msgid "Correction for expansion"
msgstr "Korekce expanze"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3475 src/libslic3r/PrintConfig.cpp:3476
msgid "Correction for expansion in X axis"
msgstr "Korekce roztažnosti v ose X"
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3482 src/libslic3r/PrintConfig.cpp:3483
msgid "Correction for expansion in Y axis"
msgstr "Korekce roztažnosti v ose Y"
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3489 src/libslic3r/PrintConfig.cpp:3490
msgid "Correction for expansion in Z axis"
msgstr "Korekce roztažnosti v ose Z"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4507
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Korekce"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1067
+#: src/libslic3r/PrintConfig.cpp:3407 src/libslic3r/PrintConfig.cpp:3408
msgid "Cost"
msgstr "Náklady"
@@ -2725,14 +2776,14 @@ msgstr "Nelze získat platný odkaz na tiskový server"
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:2619
+#: src/libslic3r/PrintConfig.cpp:2637
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:2481
+#: src/libslic3r/PrintConfig.cpp:2499
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 "
@@ -2742,24 +2793,24 @@ msgstr ""
"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/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3796
msgid "Create pad around object and ignore the support elevation"
msgstr ""
"Vytvoří podložku kolem objektu a ignorujte nadzvednutí objektu podpěrami"
-#: src/slic3r/GUI/Plater.cpp:5069
+#: src/slic3r/GUI/Plater.cpp:5090
msgid "Creating a new project"
msgstr "Vytváření nového projektu"
-#: src/slic3r/GUI/Plater.cpp:5061
+#: src/slic3r/GUI/Plater.cpp:5082
msgid "Creating a new project while some presets are modified."
msgstr "Vytváření nového projektu. Některá přednastavení jsou upravená."
-#: src/slic3r/GUI/Plater.cpp:5058
+#: src/slic3r/GUI/Plater.cpp:5079
msgid "Creating a new project while the current project is modified."
msgstr "VytvoÅ™ení nového projektu. SouÄasný projekt byl zmÄ›nÄ›n."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3663
msgid "Critical angle"
msgstr "Kritický úhel"
@@ -2767,7 +2818,7 @@ msgstr "Kritický úhel"
msgid "Critical error"
msgstr "Kritická chyba"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Cross"
msgstr "Cross"
@@ -2777,7 +2828,7 @@ msgstr "Cross"
msgid "Ctrl + Mouse wheel"
msgstr "Ctrl + koleÄko myÅ¡i"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Cubic"
msgstr "Kubický"
@@ -2786,11 +2837,11 @@ msgstr "Kubický"
msgid "Current mode is %s"
msgstr "Aktuální režim je %s"
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "Aktuální nastavení je zděděné od"
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "Aktuální nastavení je zděděno z výchozího nastavení."
@@ -2799,11 +2850,11 @@ msgid "Current version:"
msgstr "Aktuální verze:"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "Vlastní"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -2813,18 +2864,18 @@ msgstr ""
"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:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4196 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2468
msgid "Custom G-code"
msgstr "Vlastní G-code"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "Vlastní G-code v souÄasné vrstvÄ› (%1% mm)."
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "Vlastní G-cody"
@@ -2844,7 +2895,7 @@ msgstr "Vlastní tiskárna byla nainstalována a bude aktivována."
msgid "Custom profile name:"
msgstr "Vlastní název profilu:"
-#: src/slic3r/GUI/Plater.cpp:6526
+#: src/slic3r/GUI/Plater.cpp:6562
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
@@ -2858,15 +2909,15 @@ msgid "Custom template (\"%1%\")"
msgstr "Vlastní šablona (\"%1%\")"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4446
msgid "Cut"
msgstr "Řezat"
-#: src/slic3r/GUI/Plater.cpp:5647
+#: src/slic3r/GUI/Plater.cpp:5684
msgid "Cut by Plane"
msgstr "Řez Rovinou"
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4447
msgid "Cut model at the given Z."
msgstr "Rozříznout model v dané výšce Z."
@@ -2874,7 +2925,7 @@ msgstr "Rozříznout model v dané výšce Z."
msgid "Cylinder"
msgstr "Válec"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr "OdznaÄit VÅ¡&e"
@@ -2882,7 +2933,7 @@ msgstr "OdznaÄit VÅ¡&e"
msgid "Dark mode (experimental)"
msgstr "Tmavý režim (experimentální)"
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4573
msgid "Data directory"
msgstr "Složka Data"
@@ -2898,21 +2949,21 @@ msgstr "Mrtvá zóna:"
msgid "Decimate ratio"
msgstr "Procento decimace"
-#: src/slic3r/GUI/Plater.cpp:5517
+#: src/slic3r/GUI/Plater.cpp:5550
msgid "Decrease Instances"
msgstr "Odebrání Instancí"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2738
msgid "Default"
msgstr "Výchozí"
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3509 src/libslic3r/PrintConfig.cpp:3520
msgid "Default SLA material profile"
msgstr "Výchozí profil pro SLA materiál"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1094
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, "
@@ -2922,19 +2973,19 @@ msgstr ""
"Mosty budou vyplněny nejlepším směrem, který Slic3r dokáže rozpoznat, takže "
"toto nastavení je neovlivní."
-#: src/slic3r/GUI/GCodeViewer.cpp:3365
+#: src/slic3r/GUI/GCodeViewer.cpp:3370
msgid "Default color"
msgstr "Výchozí barva"
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Výchozí šířka extruze"
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Výchozí profil filamentu"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -2943,12 +2994,12 @@ 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/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Výchozí tiskový profil"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3510
+#: src/libslic3r/PrintConfig.cpp:3521
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -2961,7 +3012,7 @@ msgstr ""
msgid "Define a custom printer profile"
msgstr "Vytvořit vlastní tiskový profil"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3737
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 "
@@ -2973,17 +3024,17 @@ msgstr ""
"způsobit extrémní sací efekt uvnitř dutiny, což ztěžuje odlupování tisku z "
"fólie ve vaniÄce."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "Zpoždění po vyjmutí"
#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "Smazat"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr "Sm&azat VÅ¡e"
@@ -2991,7 +3042,7 @@ msgstr "Sm&azat VÅ¡e"
msgid "Delete All Instances from Object"
msgstr "Smazat všechny instance objektu"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2996
msgid "Delete All Objects"
msgstr "Smazat všechny objekty"
@@ -3003,7 +3054,7 @@ msgstr "Odstranění Rozsahu vrstev"
msgid "Delete Instance"
msgstr "Smazání Instance"
-#: src/slic3r/GUI/Plater.cpp:2963
+#: src/slic3r/GUI/Plater.cpp:2984
msgid "Delete Object"
msgstr "Smazat Objekt"
@@ -3024,7 +3075,7 @@ msgstr "Smazání vybraných"
msgid "Delete Selected Item"
msgstr "Smazat vybrané položky"
-#: src/slic3r/GUI/Plater.cpp:5474
+#: src/slic3r/GUI/Plater.cpp:5507
msgid "Delete Selected Objects"
msgstr "Odstranit vybrané objekty"
@@ -3036,8 +3087,8 @@ msgstr "Smazat Nastavení"
msgid "Delete Subobject"
msgstr "Smazání dílÄího objektu"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4094
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5496 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Smazat vše"
@@ -3053,7 +3104,7 @@ msgstr "Odebrat znaÄku zmÄ›ny barvy pro aktuální vrstvu"
msgid "Delete custom G-code"
msgstr "Smazat vlastní G-code"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "Odstranění odtokového otvoru"
@@ -3094,38 +3145,38 @@ msgstr "Smazat znaÄku - Levé tlaÄítko myÅ¡i nebo klávesa \"-\""
msgid "Delete tool change"
msgstr "Smazat změnu nástroje"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Smazat všechny objekty"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "Smaže aktuální výběr"
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3400
+#: src/libslic3r/PrintConfig.cpp:3401
msgid "Density"
msgstr "Hustota"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1108
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/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2082
msgid "Density of the first raft or support layer."
msgstr "Hustota prvního vrstvy raftu nebo podpěrné vrstvy."
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4525 src/slic3r/GUI/Tab.cpp:4672
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "Závislosti"
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2222 src/libslic3r/PrintConfig.cpp:2223
msgid "Deretraction Speed"
msgstr "Rychlost deretrakce"
-#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "Deretrakce"
@@ -3141,12 +3192,12 @@ msgstr "OdznaÄit vÅ¡e"
msgid "Deselect by rectangle"
msgstr "OdznaÄit obdélníkovým výbÄ›rem myÅ¡i"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "OdznaÄit vÅ¡echny objekty"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2222
+#: src/slic3r/GUI/GUI_App.cpp:2244
msgid "Desktop Integration"
msgstr "Integrace do systému"
@@ -3169,15 +3220,15 @@ msgstr "Integrace do systému selhala."
msgid "Desktop integration was successful."
msgstr "Integrace do systému proběhla úspěšně."
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "Oddělit od systémového přednastavení"
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "Oddělení přednastavení"
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "Odpojeno"
@@ -3185,11 +3236,11 @@ msgstr "Odpojeno"
msgid "Detail level"
msgstr "Úroveň detailu"
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1930
msgid "Detect bridging perimeters"
msgstr "Detekovat perimetry přemostění"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2827
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -3197,11 +3248,11 @@ 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:2807
+#: src/libslic3r/PrintConfig.cpp:2825
msgid "Detect thin walls"
-msgstr "Detekovat tenké zdi"
+msgstr "Detekovat tenké stěny"
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4521
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -3209,7 +3260,7 @@ msgstr ""
"Rozpoznat nepÅ™ipojené Äásti daného modelu(ů) a rozdÄ›lit je do samostatných "
"objektů."
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2626
msgid "Detected advanced data"
msgstr "Byla detekována data z pokroÄilého režimu"
@@ -3221,19 +3272,19 @@ msgstr "Vyvinula spoleÄnost Prusa Research."
msgid "Device:"
msgstr "Zařízení:"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Průměr"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3633
msgid "Diameter in mm of the pillar base"
msgstr "Průměr základny podpěr v mm"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3568
msgid "Diameter in mm of the support pillars"
msgstr "Průměr podpěrných sloupů v mm"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3540
msgid "Diameter of the pointing side of the head"
msgstr "Průměr konce podpůrného hrotu"
@@ -3258,24 +3309,24 @@ msgstr ""
"Vrstvy a perimetry a upravte hodnoty v pravém panelu. Více informací najdete "
"v dokumentaci."
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2249
msgid "Direction"
msgstr "Směr"
-#: src/slic3r/GUI/GUI_App.cpp:1342
+#: src/slic3r/GUI/GUI_App.cpp:1350
#, boost-format
msgid "Disable \"%1%\""
msgstr "Zakázat \"%1%\""
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Vypnutí chlazení pro prvních"
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2292
msgid "Disabled"
msgstr "Zakázáno"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1906
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -3283,7 +3334,7 @@ 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/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Discard"
msgstr "Zahodit"
@@ -3296,57 +3347,57 @@ msgstr "Odstranit všechny vámi provedené změny"
msgid "Discard changes"
msgstr "Zahodit změny"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "Displej"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3216
msgid "Display height"
msgstr "Výška displeje"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3235
msgid "Display horizontal mirroring"
msgstr "Horizontální zrcadlení displeje"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3249
msgid "Display orientation"
msgstr "Orientace displeje"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "Zobrazit okno s frontou nahrávání do tiskového serveru"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3242
msgid "Display vertical mirroring"
msgstr "Vertikální zrcadlení displeje"
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3210
msgid "Display width"
msgstr "Šířka displeje"
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "Vzdálenost mezi kopiemi"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1586
msgid "Distance between ironing lines"
msgstr "Vzdálenost mezi žehlicími tahy"
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2270
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
"Vzdálenost mezi obrysem a límcem (pokud není použit ochranný štít) nebo "
"objekty."
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3821
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:2251
+#: src/libslic3r/PrintConfig.cpp:2269
msgid "Distance from brim/object"
msgstr "Vzdálenost od límce/objektu"
@@ -3356,11 +3407,11 @@ msgid ""
"rectangle."
msgstr "Vzdálenost souřadnice 0,0 G-code od předního levého rohu obdélníku."
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
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:1921
+#: src/libslic3r/PrintConfig.cpp:1939
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -3368,7 +3419,7 @@ 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:655
+#: src/libslic3r/PrintConfig.cpp:677
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."
@@ -3376,11 +3427,11 @@ msgstr "Vzdálenost, použitá pro funkci automatického rozmístÄ›ní po podloÅ
msgid "Divide by zero"
msgstr "Dělení nulou"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4535
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:4354
+#: src/libslic3r/PrintConfig.cpp:4474
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -3407,19 +3458,19 @@ msgstr ""
msgid "Do you want to continue changing the configuration?"
msgstr "Chcete pokraÄovat v provádÄ›ní zmÄ›n konfigurace?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
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:2370 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2392 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "Chcete pokraÄovat?"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "Do you want to replace it"
msgstr "Chcete udělat náhradu"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr "Chcete uložit změny do \"%1%\"?"
@@ -3436,11 +3487,11 @@ msgstr "Chcete pro tyto modely tiskáren vybrat výchozí SLA materiály?"
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/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4473
msgid "Don't arrange"
msgstr "Neuspořádávat"
-#: src/slic3r/GUI/GUI_App.cpp:974
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Don't import"
msgstr "Neimportovat"
@@ -3452,15 +3503,15 @@ msgstr "Neinstalovat"
msgid "Don't notify about new releases any more"
msgstr "Neupozorňovat na nové verze"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Don't save"
msgstr "Neukládat"
-#: src/slic3r/GUI/Plater.cpp:5289
+#: src/slic3r/GUI/Plater.cpp:5317
msgid "Don't show again"
msgstr "Znovu nezobrazovat"
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "Nevytvářet podpěry pod mosty"
@@ -3468,7 +3519,7 @@ msgstr "Nevytvářet podpěry pod mosty"
msgid "Downgrade"
msgstr "Downgrade"
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2283
msgid "Draft shield"
msgstr "Ochranný štít"
@@ -3478,15 +3529,15 @@ msgstr "Ochranný štít"
msgid "Drag"
msgstr "Tažení"
-#: src/slic3r/GUI/Plater.cpp:5331
+#: src/slic3r/GUI/Plater.cpp:5359
msgid "Drag and drop G-code file"
msgstr "Přetáhněte soubor G-code"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "Vrtání otvorů do modelu."
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -3500,15 +3551,15 @@ msgstr ""
msgid "Drop to bed"
msgstr "Spadnout na podložku"
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4482
msgid "Duplicate"
msgstr "Duplikovat"
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4487
msgid "Duplicate by grid"
msgstr "Duplikovat mřížkou"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "Doba trvání"
@@ -3521,11 +3572,11 @@ msgstr "Během ostatních vrstev bude ventilátor vždy běžet na %1%%%"
msgid "During the other layers, fan will be turned off."
msgstr "Během ostatních vrstev bude ventilátor vypnutý."
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Dynamic"
msgstr "Dynamic"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "E&xportovat"
@@ -3576,7 +3627,7 @@ msgstr "Upravit vlastní G-code"
msgid "Edit pause print message"
msgstr "Upravit zprávu při pozastavení tisku"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "Upravit fyzickou tiskárnu"
@@ -3600,7 +3651,7 @@ msgstr "Editace"
msgid "Eigen vectorization supported:"
msgstr "Podporovaná vlastní vektorizace:"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr "Vysunou&t SD kartu / Flash disk"
@@ -3608,7 +3659,7 @@ msgstr "Vysunou&t SD kartu / Flash disk"
msgid "Eject SD card / Flash drive"
msgstr "Vysunout SD kartu / Flash disk"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
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."
@@ -3616,16 +3667,16 @@ msgstr "Vysunout SD kartu / Flash disk po vyexportování G-codu."
msgid "Eject drive"
msgstr "Vysunout úložiště"
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "Vysunutí zařízení %s(%s) se nezdařilo."
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "Kompenzace rozplácnutí první vrstvy"
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3337
msgid "Elephant foot minimum width"
msgstr "Minimální šířka po kompenzaci rozplácnutí první vrstvy"
@@ -3637,7 +3688,7 @@ 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:1597
+#: src/libslic3r/PrintConfig.cpp:1615
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. "
@@ -3649,7 +3700,7 @@ msgstr ""
"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/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1637
msgid "Emit to G-code"
msgstr "Emitovat do G-codu"
@@ -3658,12 +3709,12 @@ msgstr "Emitovat do G-codu"
msgid "Empty layer between %1% and %2%."
msgstr "Prázdná vrstva mezi %1% a %2%."
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:2962
msgid "Enable"
msgstr "Zapnout"
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "Zapnutí automatického chlazení"
@@ -3671,28 +3722,28 @@ msgstr "Zapnutí automatického chlazení"
msgid "Enable dark mode"
msgstr "Aktivace tmavého režimu"
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "Zapnout ventilátor, pokud je doba tisku vrstvy kratší než"
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3847
msgid "Enable hollowing"
msgstr "Povolit tvorbu dutin"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Enable horizontal mirroring of output images"
msgstr "Zapne horizontální zrcadlení výstupních obrázků"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1553
msgid "Enable ironing"
msgstr "Zapnout ironing"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1554
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:4428
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
@@ -3700,7 +3751,7 @@ msgstr ""
"Umožňuje naÄítání neznámých konfiguraÄních hodnot jejich tichým nahrazením "
"výchozími hodnotami."
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4547
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
@@ -3708,7 +3759,7 @@ msgstr ""
"Umožňuje naÄítání neznámých konfiguraÄních hodnot jejich výslovným "
"nahrazením výchozími hodnotami."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "Povolit rotace (pomalé)"
@@ -3716,15 +3767,15 @@ msgstr "Povolit rotace (pomalé)"
msgid "Enable support for legacy 3DConnexion devices"
msgstr "Povolit podporu pro starší zařízení 3DConnexion"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2523
msgid "Enable support material generation."
msgstr "Zapne generování podpěr."
-#: src/slic3r/GUI/Plater.cpp:3147
+#: src/slic3r/GUI/Plater.cpp:3168
msgid "Enable supports for enforcers only"
msgstr "Povolení pouze vynucených podpěr"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1372
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 "
@@ -3736,7 +3787,7 @@ msgstr ""
"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:1313
+#: src/libslic3r/PrintConfig.cpp:1331
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 "
@@ -3746,19 +3797,19 @@ msgstr ""
"popisným textem. Pokud tisknete z SD karty, dodateÄné informace v souboru "
"můžou zpomalit firmware."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2948
msgid "Enable variable layer height feature"
msgstr "Zapnout variabilní výšku vrstev"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Enable vertical mirroring of output images"
msgstr "Zapne vertikální zrcadlení výstupních obrázků"
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Enabled"
msgstr "Povoleno"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1315
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
@@ -3766,9 +3817,9 @@ msgstr ""
"Umožňuje vyplnit mezery mezi perimetry a mezi nejvnitřnějšími perimetry a "
"výplní."
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "Konec G-code"
@@ -3781,11 +3832,11 @@ msgstr "Vynutit"
msgid "Enforce seam"
msgstr "Vynucení švu"
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2601
msgid "Enforce support for the first"
msgstr "Vynutit podpěry pro prvních"
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2608
msgid "Enforce support for the first n layers"
msgstr "Vynutit podpěry pro prvních n vrstev"
@@ -3798,20 +3849,20 @@ msgstr "Vynucení podpěr"
msgid "Enqueued"
msgstr "Zařazeno do fronty"
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4477
msgid "Ensure on bed"
msgstr "Zajistit položení na podložku"
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "Zajistit tloušťku svislých stěn"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "Zadejte hledaný výraz"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "Vložte vlastní G-code použitý v této vrstvě"
@@ -3819,7 +3870,7 @@ msgstr "Vložte vlastní G-code použitý v této vrstvě"
msgid "Enter new name"
msgstr "Zadejte nový název"
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
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 "
@@ -3840,15 +3891,15 @@ msgstr "Zadejte průměr vašeho filamentu."
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:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "Zadejte výšku, na kterou chcete přejít"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
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:5568
+#: src/slic3r/GUI/Plater.cpp:5601
msgid "Enter the number of copies:"
msgstr "Zadejte poÄet kopií:"
@@ -3856,7 +3907,7 @@ msgstr "Zadejte poÄet kopií:"
msgid "Enter the temperature needed for extruding your filament."
msgstr "Zadejte požadovanou teplotu pro extruzi vašeho filamentu."
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1075
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -3868,14 +3919,14 @@ msgstr ""
"ÄásteÄnÄ› spotÅ™ebovaným filamentem a hodnotu porovnáte s vypoÄtenou hmotností "
"vypoÄítanou PrusaSlicerem."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1068
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:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -3886,7 +3937,7 @@ msgstr ""
"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:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -3907,7 +3958,7 @@ msgstr ""
"Chyba: \"%2%\""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "Chyba"
@@ -3921,11 +3972,11 @@ msgstr "Chybová hláška"
msgid "Error accessing port at %s: %s"
msgstr "Chyba při přístupu k portu na %s : %s"
-#: src/slic3r/GUI/Plater.cpp:3783
+#: src/slic3r/GUI/Plater.cpp:3804
msgid "Error during reload"
msgstr "Chyba pÅ™i opÄ›tovném naÄtení souboru"
-#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3471 src/slic3r/GUI/Plater.cpp:3550
msgid "Error during replace"
msgstr "Chyba při nahrazení"
@@ -3933,7 +3984,7 @@ msgstr "Chyba při nahrazení"
msgid "Error loading shaders"
msgstr "Chyba pÅ™i naÄítání shaderů"
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:914 src/slic3r/GUI/GUI_App.cpp:1012
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3941,7 +3992,7 @@ 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:901 src/slic3r/GUI/GUI_App.cpp:999
+#: src/slic3r/GUI/GUI_App.cpp:908 src/slic3r/GUI/GUI_App.cpp:1006
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 "
@@ -3955,7 +4006,7 @@ msgstr ""
msgid "Error uploading to print host:"
msgstr "Chyba při nahrávání do tiskového serveru:"
-#: src/slic3r/GUI/Plater.cpp:5203
+#: src/slic3r/GUI/Plater.cpp:5231
msgid "Error while loading .gcode file"
msgstr "Chyba pÅ™i naÄítání souboru .gcode"
@@ -3976,20 +4027,20 @@ msgstr "Chyba! Neplatný model"
msgid "Error: %s"
msgstr "Chyba: %s"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "Odhadovaný Äas tisku"
-#: src/slic3r/GUI/GCodeViewer.cpp:3735
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr "Odhadované Äasy tisku"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Even-odd"
msgstr "Paritní vyplňování"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "Akce"
@@ -3997,7 +4048,7 @@ msgstr "Akce"
msgid "Everywhere"
msgstr "VÅ¡ude"
-#: src/libslic3r/Print.cpp:575
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
@@ -4008,11 +4059,11 @@ msgstr ""
msgid "Exit %s"
msgstr "UkonÄit %s"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "Rozbalit postranní panel"
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2092
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
@@ -4020,18 +4071,18 @@ msgstr ""
"Rozšíření první vrstvy raftu nebo první vrstvy podpěr pro zlepšení "
"přilnavosti k tiskové podložce."
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2073
msgid "Expansion of the raft in XY plane for better stability."
msgstr "Rozšíření raftu v rovině XY pro lepší stabilitu."
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
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:1914
+#: src/libslic3r/PrintConfig.cpp:1932
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -4039,11 +4090,11 @@ 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:2240 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "Expert"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Expert View Mode"
msgstr "Režim Expert"
@@ -4051,39 +4102,39 @@ msgstr "Režim Expert"
msgid "Expert mode"
msgstr "Expertní režim"
-#: src/slic3r/GUI/Plater.cpp:6492
+#: src/slic3r/GUI/Plater.cpp:6530
msgid "Export"
msgstr "Exportovat"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "Exportovat Konfigura&ci"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "Exportovat &G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr "Exportovat &Trasy extruderu jako OBJ"
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4376
msgid "Export 3MF"
msgstr "Exportovat 3MF"
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4381
msgid "Export AMF"
msgstr "Exportovat AMF"
-#: src/slic3r/GUI/Plater.cpp:2853
+#: src/slic3r/GUI/Plater.cpp:2874
msgid "Export AMF file:"
msgstr "Exportovat AMF soubor:"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "Exportovat KonfiguraÄní &Balík"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "Exportovat KonfiguraÄní balík vÄetnÄ› fyzických tiskáren"
@@ -4091,48 +4142,48 @@ msgstr "Exportovat KonfiguraÄní balík vÄetnÄ› fyzických tiskáren"
msgid "Export G-Code."
msgstr "Export G-codu."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6530 src/libslic3r/PrintConfig.cpp:4391
msgid "Export G-code"
msgstr "Exportovat G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr "Exportovat G-code na SD kartu / Flash disk"
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4358
msgid "Export OBJ"
msgstr "Exportovat OBJ"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2886
msgid "Export OBJ file:"
msgstr "Exportovat OBJ soubor:"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr "Exportovat Plochu jako &STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr "Exportovat T&iskovou plochu vÄetnÄ› podpÄ›r jako STL"
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4370
msgid "Export SLA"
msgstr "Exportovat SLA"
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4386
msgid "Export STL"
msgstr "Exportovat STL"
-#: src/slic3r/GUI/Plater.cpp:2846
+#: src/slic3r/GUI/Plater.cpp:2867
msgid "Export STL file:"
msgstr "Exportovat STL soubor:"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
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:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "Exportovat všechna přednastavení do souboru"
@@ -4144,23 +4195,23 @@ msgstr "Exportovat jako STL"
msgid "Export config"
msgstr "Exportovat konfiguraci"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "Exportovat souÄasnou konfiguraci do souboru"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "Exportovat stávající plochu do G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
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:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "Exportovat stávající plochu jako STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "Exportovat stávající plochu vÄetnÄ› podpÄ›r jako STL"
@@ -4169,7 +4220,7 @@ 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/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "Export doÄasného 3MF souboru selhalo"
@@ -4177,27 +4228,27 @@ msgstr "Export doÄasného 3MF souboru selhalo"
msgid "Export sources full pathnames to 3mf and amf"
msgstr "Exportovat absolutní cesty k 3mf a amf souborům"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export the model(s) as 3MF."
msgstr "Exportovat model(y) jako 3MF."
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export the model(s) as AMF."
msgstr "Exportovat model(y) jako AMF."
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export the model(s) as OBJ."
msgstr "Exportovat model(y) jako OBJ."
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export the model(s) as STL."
msgstr "Exportovat model(y) jako STL."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "Export na SD kartu / Flash disk"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "Exportovat trasy extruderu jako OBJ"
@@ -4205,11 +4256,11 @@ msgstr "Exportovat trasy extruderu jako OBJ"
msgid "Export."
msgstr "Export."
-#: src/libslic3r/Print.cpp:863
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "Exportování souboru G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr "Exportování konfiguraÄního balíku"
@@ -4218,7 +4269,7 @@ msgid "Exporting finished."
msgstr "Exportování dokonÄeno."
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "Exportování zdrojového modelu"
@@ -4230,24 +4281,24 @@ msgstr "Exportování."
msgid "Exposition time is out of printer profile bounds."
msgstr "Doba osvitu je mimo rozsah profilu tiskárny."
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4503
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "Osvit"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3438 src/libslic3r/PrintConfig.cpp:3439
msgid "Exposure time"
msgstr "Doba osvitu"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Vnější perimetr"
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Vnější perimetry"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Nejprve tisknout vnější perimetry"
@@ -4255,11 +4306,11 @@ msgstr "Nejprve tisknout vnější perimetry"
msgid "Extra high"
msgstr "Extra vysoká"
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2198 src/libslic3r/PrintConfig.cpp:2206
msgid "Extra length on restart"
msgstr "Extra vzdálenost při návratu"
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1947
msgid "Extra loading distance"
msgstr "Extra délka při zavádění"
@@ -4267,13 +4318,13 @@ msgstr "Extra délka při zavádění"
msgid "Extra low"
msgstr "Extra nízká"
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Extra perimetry (pokud jsou potřeba)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3342 src/slic3r/GUI/GCodeViewer.cpp:3388
-#: src/slic3r/GUI/GCodeViewer.cpp:3393 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
+#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "Extruder"
@@ -4288,7 +4339,7 @@ msgstr "Extruder %d"
msgid "Extruder (tool) is changed to Extruder \"%1%\""
msgstr "Extruder (nástroj) se změní na Extruder \"%1%\""
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Barva extruderu"
@@ -4296,28 +4347,28 @@ msgstr "Barva extruderu"
msgid "Extruder changed to"
msgstr "Extruder změněn na"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "Kolizní oblast extruderu"
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Odsazení extruderu"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1465 src/libslic3r/PrintConfig.cpp:1965
+#: src/libslic3r/PrintConfig.cpp:2341 src/libslic3r/PrintConfig.cpp:2615
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Extruders"
msgstr "Extrudery"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "PoÄet extruderů"
-#: src/slic3r/GUI/GCodeViewer.cpp:3609
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "Extruze"
@@ -4325,23 +4376,23 @@ msgstr "Extruze"
msgid "Extrusion Temperature:"
msgstr "Teplota extruze:"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1473 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:2361 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2858
msgid "Extrusion Width"
msgstr "Šíře extruze"
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "Osa extruderu"
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "NásobiÄ extruze"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Šířka extruze"
@@ -4353,11 +4404,11 @@ msgstr "Tiskárny technologie FFF"
msgid "Facets"
msgstr "Facety"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3414
msgid "Faded layers"
msgstr "Vrstvy poÄáteÄního osvitu"
-#: src/slic3r/GUI/Plater.cpp:2516
+#: src/slic3r/GUI/Plater.cpp:2537
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr "NaÄtení souboru \"%1%\" se nezdaÅ™ilo z důvodu neplatné konfigurace."
@@ -4370,23 +4421,23 @@ msgstr "NaÄtení vstupního modelu se nezdaÅ™ilo."
msgid "Failed processing of the output_filename_format template."
msgstr "Zpracování šablony output_filename_format selhalo."
-#: src/slic3r/GUI/GUI_App.cpp:2312
+#: src/slic3r/GUI/GUI_App.cpp:2334
msgid "Failed to activate configuration snapshot."
msgstr "Aktivace konfiguraÄního snapshotu se nezdaÅ™ila."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr "Některé otvory se do modelu nepodařilo se vyvrtat"
-#: src/slic3r/GUI/GCodeViewer.cpp:3296
+#: src/slic3r/GUI/GCodeViewer.cpp:3301
msgid "Fan Speed (%)"
msgstr "Rychlost ventilátoru (%)"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "Nastavení ventilátoru"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "Rychlost ventilátoru"
@@ -4396,7 +4447,7 @@ msgid "Fan speed will be ramped from zero at layer %1% to %2%%% at layer %3%."
msgstr ""
"Rychlost ventilátoru se zvýší z nuly ve vrstvě %1% na %2%%% ve vrstvě %3%."
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1268
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -4419,11 +4470,11 @@ msgstr "Ventilátor vždy poběží na %1%%%"
msgid "Fan will be turned off."
msgstr "Ventilátor bude vypnutý."
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3262 src/libslic3r/PrintConfig.cpp:3897
msgid "Fast"
msgstr "Rychlý"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3263
msgid "Fast tilt"
msgstr "Rychlý náklon"
@@ -4436,7 +4487,7 @@ msgstr "Fatální chyba"
msgid "Fatal error, exception catched: %1%"
msgstr "Závažná chyba, zachycená výjimka: %1%"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/GUI_Preview.cpp:217 src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Feature type"
msgstr "Typ"
@@ -4445,9 +4496,9 @@ msgstr "Typ"
msgid "Feature types"
msgstr "Typy extrudování"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3722
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Filament"
@@ -4459,7 +4510,7 @@ msgstr "Průměr filamentu:"
msgid "Filament End G-code"
msgstr "Filament Konec G-code"
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "Přepsání globálních hodnot"
@@ -4468,12 +4519,12 @@ msgid "Filament Profiles Selection"
msgstr "Výběr Filamentových Profilů"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:448
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "Nastavení filamentu"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "Panel Nastavení filamentu"
@@ -4485,12 +4536,12 @@ msgstr "Filament ZaÄátek G-code"
msgid "Filament and Nozzle Diameters"
msgstr "Průměr filamentu a trysky"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "Filament v extruderu %1%"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -4498,27 +4549,27 @@ 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:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Doba zavádění filamentu"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Poznámky k filamentu"
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1938
msgid "Filament parking position"
msgstr "Parkovací pozice filamentu"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "Vlastnosti filamentu"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Typ filamentu"
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Doba vysouvání filamentu"
@@ -4527,11 +4578,11 @@ msgstr "Doba vysouvání filamentu"
msgid "Filaments"
msgstr "Filamenty"
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "Soubor nenalezen"
-#: src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3550
msgid "File for the replace wasn't selected"
msgstr "Soubor pro nahrazení nebyl vybrán"
@@ -4543,11 +4594,11 @@ msgstr "Název souboru"
msgid "Files association"
msgstr "Asociace souborů"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1092
msgid "Fill angle"
msgstr "Úhel výplně"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "Vyplnit podložku"
@@ -4555,19 +4606,19 @@ msgstr "Vyplnit podložku"
msgid "Fill bed with instances"
msgstr "Vyplnit tiskovou plochu instancemi"
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1106
msgid "Fill density"
msgstr "Hustota výplně"
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1313
msgid "Fill gaps"
msgstr "Vyplnit mezery"
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1143
msgid "Fill pattern"
msgstr "Vzor výplně"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -4575,11 +4626,11 @@ 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:1123
+#: src/libslic3r/PrintConfig.cpp:1145
msgid "Fill pattern for general low-density infill."
msgstr "Vzor výplně pro obecnou výplň s nízkou hustotou."
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -4595,11 +4646,11 @@ msgstr "Vyplní zbývající tiskovou plochu instancemi vybraného objektu"
msgid "Filling bed"
msgstr "Vyplňování podložky"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Najít"
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr "Vyhledávání / nahrazování vzorů v řádcích G-code a jejich nahrazování."
@@ -4607,11 +4658,11 @@ msgstr "Vyhledávání / nahrazování vzorů v řádcích G-code a jejich nahra
msgid "Finished"
msgstr "DokonÄeno"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Firmware"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Firmware Retrakce"
@@ -4631,29 +4682,29 @@ msgstr "Soubor s firmware:"
msgid "First color"
msgstr "První barva"
-#: src/slic3r/GUI/GCodeViewer.cpp:3762 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1184
+#: src/libslic3r/PrintConfig.cpp:1202 src/libslic3r/PrintConfig.cpp:1212
+#: src/libslic3r/PrintConfig.cpp:1257
msgid "First layer"
msgstr "První vrstva"
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203
msgid "First layer bed temperature"
msgstr "Teplota tiskové podložky při první vrstvě"
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2080
msgid "First layer density"
msgstr "Hustota první vrstvy"
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2090
msgid "First layer expansion"
msgstr "Rozšíření první vrstvy"
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1226
msgid "First layer height"
msgstr "Výška první vrstvy"
-#: src/libslic3r/Print.cpp:634
+#: src/libslic3r/Print.cpp:651
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"
@@ -4667,11 +4718,11 @@ msgstr ""
"\n"
"Výška vrstvy bude resetována na 0,01."
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer nozzle temperature"
msgstr "Teplota trysky při první vrstvě"
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1236
msgid "First layer speed"
msgstr "Rychlost první vrstvy"
@@ -4679,7 +4730,7 @@ msgstr "Rychlost první vrstvy"
msgid "First layer volumetric"
msgstr "Volumetrická hodnota první vrstvy"
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1193
msgid "First object layer over raft interface"
msgstr "První vrstva objektu nad raftem"
@@ -4695,7 +4746,7 @@ msgstr "Opravit pomocí služby Netfabb"
msgid "Fixing through NetFabb"
msgstr "Oprava prostřednictvím NetFabb"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Flash Printer &Firmware"
msgstr "Nahrát &Firmware Tiskárny"
@@ -4727,11 +4778,11 @@ msgstr "Nahrávání bylo úspěšné!"
msgid "Floating reserved operand"
msgstr "Plovoucí rezervovaný operand"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Průtok"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1574
msgid "Flow rate"
msgstr "Průtok"
@@ -4794,11 +4845,11 @@ msgstr ""
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/GUI_App.cpp:2578
+#: src/slic3r/GUI/GUI_App.cpp:2597
msgid "For new project all modifications will be reseted"
msgstr "U nového projektu budou všechny změny resetovány"
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2687
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
@@ -4806,7 +4857,7 @@ msgstr ""
"V případÄ› pÅ™iléhavých podpor se oblasti podpor slouÄí pomocí morfologické "
"uzavírací operace. Mezery menší než poloměr uzavření budou vyplněny."
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "Pouze pro vynucené podpěry"
@@ -4818,7 +4869,7 @@ 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:594
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -4826,11 +4877,11 @@ 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:3689
+#: src/libslic3r/PrintConfig.cpp:3803
msgid "Force pad around object everywhere"
msgstr "Vynutit podložku všude okolo objektů"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2333
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -4838,7 +4889,7 @@ msgstr ""
"Vynucení plné výplně pro oblasti, které mají menší plochu, než je stanovená "
"prahová hodnota."
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1536
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -4848,7 +4899,19 @@ msgstr ""
"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."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr "Formát náhledových obrázků G-codu"
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+"Formát náhledových obrázků G-codu: Pro nejlepší kvalitu PNG, pro nejmenší "
+"velikost JPG, pro firmware s malou pamětí QOI"
+
+#: src/libslic3r/PrintConfig.cpp:4538
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
@@ -4856,7 +4919,7 @@ msgstr ""
"Pravidlo dopÅ™edné kompatibility pÅ™i naÄítání konfigurací z konfiguraÄních "
"souborů a souborů projektů (3MF, AMF)."
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr "Nalezená vyhrazená klíÄová slova v"
@@ -4868,19 +4931,19 @@ msgstr "Předchozí extruder"
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:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Zepředu"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Pohled zepředu"
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1267
msgid "Full fan speed at layer"
msgstr "Maximální otáÄky ventilátoru ve vrstvÄ›"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr "Fullscreen"
@@ -4894,9 +4957,9 @@ msgstr ""
"Věděli jste, že PrusaSlicer můžete přepnout do režimu celé obrazovky? "
"Použijte klávesovou zkratku <b>F11</b>."
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1278
+#: src/libslic3r/PrintConfig.cpp:1279 src/libslic3r/PrintConfig.cpp:1294
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy Skin"
msgstr "Členitý povrch"
@@ -4912,23 +4975,23 @@ msgstr ""
"vytvořit texturu připomínající hrubou látku? Pomocí modifikátorů můžete také "
"aplikovat Älenitý povrch pouze na Äást modelu."
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr "Členitý povrch (experimentální)"
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1303
msgid "Fuzzy skin point distance"
msgstr "Vzdálenosti bodů Älenitého povrchu"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1293
msgid "Fuzzy skin thickness"
msgstr "TlouÅ¡Å¥ka Älenitého povrchu"
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1280
msgid "Fuzzy skin type."
msgstr "Typ Älenitého povrchu."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G-code"
@@ -4945,7 +5008,7 @@ msgstr ""
msgid "G-code file exported to %1%"
msgstr "G-code byl exportován do %1%"
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1338
msgid "G-code flavor"
msgstr "Druh G-code"
@@ -4953,23 +5016,23 @@ msgstr "Druh G-code"
msgid "G-code preview"
msgstr "Náhled G-codu"
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2120
msgid "G-code resolution"
msgstr "G-code rozlišení"
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1379
msgid "G-code substitutions"
msgstr "Nahrazení G-codu"
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "Náhledy G-codu"
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4397
msgid "G-code viewer"
msgstr "ProhlížeÄ G-codu"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero General Public License, verze 3"
@@ -4981,19 +5044,19 @@ msgstr "GUI"
msgid "Gallery"
msgstr "Galerie"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1320
msgid "Gap fill"
msgstr "Výplň tenkých stěn"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "Obecné"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1857
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 "
@@ -5003,11 +5066,11 @@ msgstr ""
"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:2503
+#: src/libslic3r/PrintConfig.cpp:2521
msgid "Generate support material"
msgstr "Generovat podpěry"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2603
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -5019,43 +5082,43 @@ msgstr ""
"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:3417
+#: src/libslic3r/PrintConfig.cpp:3531
msgid "Generate supports"
msgstr "Generovat podpěry"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3533
msgid "Generate supports for the models"
msgstr "Generovat podpěry modelů"
-#: src/libslic3r/Print.cpp:867
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "Generování G-code"
-#: src/slic3r/GUI/GCodeViewer.cpp:1852
+#: src/slic3r/GUI/GCodeViewer.cpp:1857
msgid "Generating index buffers"
msgstr "Generování indexových bufferů"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "Generování podložky"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Generování perimetrů"
-#: src/libslic3r/Print.cpp:815
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr "Generování obrysu a límce"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Generování podpěr"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "Generování podpěrných bodů"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "Generování podpěr typu strom"
@@ -5139,7 +5202,7 @@ msgstr "Gizmo měřítko: Stiskni pro 5% krok"
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/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Gizmo-Posuv"
@@ -5148,7 +5211,7 @@ msgstr "Gizmo-Posuv"
msgid "Gizmo-Place on Face"
msgstr "Gizmo-Umístit plochou na podložku"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Gizmo-OtáÄení"
@@ -5169,11 +5232,11 @@ 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:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1166 src/libslic3r/PrintConfig.cpp:2771
msgid "Grid"
msgstr "Mřížka"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:59
+#: src/slic3r/GUI/PrintHostDialogs.cpp:60
msgid "Group"
msgstr "Skupina"
@@ -5181,11 +5244,11 @@ msgstr "Skupina"
msgid "Group manipulation"
msgstr "Manipulace se skupinou"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "Gyroid"
msgstr "Gyroid"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "HTTP digest"
@@ -5199,7 +5262,7 @@ msgstr ""
"Tělo zprávy: \"%2%\""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "Soubor HTTPS CA"
@@ -5215,15 +5278,15 @@ msgstr ""
msgid "Head diameter"
msgstr "Průměr hrotu"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3547
msgid "Head penetration"
msgstr "Průnik podpěry do modelu"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
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:1186
+#: src/libslic3r/PrintConfig.cpp:1204
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -5231,19 +5294,19 @@ 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:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "Výška"
-#: src/slic3r/GUI/GCodeViewer.cpp:3293
+#: src/slic3r/GUI/GCodeViewer.cpp:3298
msgid "Height (mm)"
msgstr "Výška (mm)"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Height of skirt expressed in layers."
msgstr "Výška obrysu vyjádřená ve vrstvách."
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Height of the display"
msgstr "Výška displeje"
@@ -5255,7 +5318,7 @@ msgstr "Modifikátor Výškového rozsahu"
msgid "Height ranges"
msgstr "Výškové rozsahy"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "Výšky, při kterých má dojít ke změně filamentu."
@@ -5268,15 +5331,15 @@ 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:4289
+#: src/libslic3r/PrintConfig.cpp:4409
msgid "Help"
msgstr "Nápověda"
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4415
msgid "Help (FFF options)"
msgstr "Nápověda (pro FFF)"
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4420
msgid "Help (SLA options)"
msgstr "Nápověda (pro SLA)"
@@ -5307,10 +5370,14 @@ msgstr ""
msgid "High"
msgstr "Vysoká"
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1385
msgid "High extruder current on filament swap"
msgstr "Zvýšený proud do extruderového motoru při výměně filamentu"
+#: src/libslic3r/PrintConfig.cpp:3280 src/libslic3r/PrintConfig.cpp:3898
+msgid "High viscosity"
+msgstr "Vysoká viskozita"
+
#: src/slic3r/GUI/GLCanvas3D.cpp:257
msgid "Higher print quality versus higher print speed."
msgstr "Vyšší kvalita tisku versus vyšší rychlost tisku."
@@ -5319,11 +5386,11 @@ msgstr "Vyšší kvalita tisku versus vyšší rychlost tisku."
msgid "Highlight overhang by angle"
msgstr "Zvýraznění převisu podle úhlu"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1175
msgid "Hilbert Curve"
msgstr "Hilbertova křivka"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "Stiskni Shift pro Slicování & Export G-codu"
@@ -5335,11 +5402,11 @@ msgstr "Hloubka otvoru"
msgid "Hole diameter"
msgstr "Průměr otvoru"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "Vydutit a vyvrtat"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3849
msgid "Hollow out a model to have an empty interior"
msgstr "Vyduťte model, abyste měli vnitřek prázdný"
@@ -5347,16 +5414,16 @@ msgstr "Vyduťte model, abyste měli vnitřek prázdný"
msgid "Hollow this object"
msgstr "Vydutit tento objekt"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4654
-#: src/slic3r/GUI/Tab.cpp:4655 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3848
+#: src/libslic3r/PrintConfig.cpp:3855 src/libslic3r/PrintConfig.cpp:3865
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Hollowing"
msgstr "Vytvoření dutiny"
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3876
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 "
@@ -5370,15 +5437,15 @@ msgstr ""
"vnitřek modelu zaoblenější. Při nulové hodnotě se vnitřek modelu nejvíce "
"podobá vnějšku modelu."
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "Vydutění modelu"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "Změna parametru dutiny"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1172 src/libslic3r/PrintConfig.cpp:2724
msgid "Honeycomb"
msgstr "Plástev"
@@ -5386,7 +5453,7 @@ msgstr "Plástev"
msgid "Horizontal Slider"
msgstr "Horizontální posuvník"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Vodorovné stěny"
@@ -5404,7 +5471,7 @@ msgstr "Horizontální posuvník - Pohyb aktivním ukazatelem vpravo"
msgid "Host"
msgstr "Server"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1882
msgid "Host Type"
msgstr "Typ tiskového serveru"
@@ -5412,7 +5479,7 @@ msgstr "Typ tiskového serveru"
msgid "Hostname"
msgstr "Název serveru"
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Název serveru, IP nebo URL"
@@ -5424,19 +5491,19 @@ msgstr ""
"Pro více informací pÅ™ejeÄte kurzorem nad tlaÄítky\n"
"nebo na tlaÄítko kliknÄ›te."
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3751
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:3726
+#: src/libslic3r/PrintConfig.cpp:3840
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "Jak hluboko mají spojky proniknou do modelu."
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3549
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:3580
+#: src/libslic3r/PrintConfig.cpp:3694
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -5444,11 +5511,11 @@ 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:1611
+#: src/libslic3r/PrintConfig.cpp:1629
msgid "How to apply limits"
msgstr "Uplatnění limitů"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1632
msgid "How to apply the Machine Limits"
msgstr "Jak se mají projevit limity stroje"
@@ -5460,7 +5527,7 @@ msgstr "ID"
msgid "Icon size in a respect to the default size"
msgstr "Velikost ikon vůÄi výchozí velikosti"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2529
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -5537,7 +5604,7 @@ msgstr ""
msgid "If enabled, a repetition of the next random color will be allowed."
msgstr "Pokud je povoleno, bude povoleno opakování další náhodné barvy."
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2484
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -5575,7 +5642,7 @@ msgstr ""
"ale na některých měřítkách obrazovky to nemusí vypadat dobře. Pokud není "
"povoleno, použije se původní uživatelské rozhraní."
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2819
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
@@ -5653,7 +5720,7 @@ 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:4442
+#: src/libslic3r/PrintConfig.cpp:4562
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -5672,7 +5739,7 @@ msgstr ""
"Pokud je povoleno, je dialogové okno nastavení pro starší zařízení "
"3DConnexion k dispozici stisknutím kombinace kláves CTRL + M"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2490
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 "
@@ -5749,7 +5816,7 @@ 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:1219
+#: src/libslic3r/PrintConfig.cpp:1237
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 "
@@ -5760,7 +5827,7 @@ msgstr ""
"Pokud je hodnota vyjádřena procenty (například: 40%), změní v závislosti na "
"výchozích rychlostech."
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1248
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -5772,7 +5839,7 @@ msgstr ""
"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:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -5782,7 +5849,7 @@ msgstr ""
"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:2292
+#: src/libslic3r/PrintConfig.cpp:2310
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."
@@ -5814,7 +5881,7 @@ msgstr ""
"Pokud je tato volba povolena, Slic3r vyvolá poslední výstupní adresář "
"namísto toho, který obsahuje vstupní soubory."
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -5842,7 +5909,7 @@ msgstr ""
"vývoji a urÄování priorit, protože budeme moci efektivnÄ›ji zaměřit naÅ¡e "
"úsilí a vÄ›novat Äas funkcím, které jsou nejvíce potÅ™eba."
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2172
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 "
@@ -5851,7 +5918,7 @@ 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:2163
+#: src/libslic3r/PrintConfig.cpp:2181
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 "
@@ -5861,7 +5928,7 @@ msgstr ""
"hodnotou Z. Toto nastavení můžete zvolit pro pÅ™eskoÄení pÅ™izvednutí u "
"prvních vrstev."
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2190
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 "
@@ -5871,7 +5938,7 @@ msgstr ""
"hodnotou Z. Toto nastavení můžete zvolit pro pÅ™eskoÄení pÅ™izvednutí u "
"prvních vrstev."
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2011
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. "
@@ -5884,7 +5951,7 @@ msgstr ""
"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:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -5896,7 +5963,7 @@ msgstr ""
"extruderu vzhledem k prvnímu. OÄekávají se pozitivní souÅ™adnice (budou "
"odeÄteny od souÅ™adnice XY)."
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2931
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -5904,15 +5971,15 @@ 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:1621
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Ignore"
msgstr "Ignorovat"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr "Ignorování kontrol revokace HTTPS certifikátu"
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
@@ -5922,7 +5989,7 @@ msgstr ""
"offline distribuÄních bodů. Tuto možnost lze povolit pro certifikáty "
"podepsané vlastním podpisem v případě, že se připojení nezdaří."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4534
msgid "Ignore non-existent config files"
msgstr "Ignorovat neexistující konfiguraÄní soubory"
@@ -5936,19 +6003,19 @@ msgstr "Ignoruje fasety směřující pryÄ od kamery."
msgid "Illegal instruction"
msgstr "Nepovolený příkaz"
-#: src/slic3r/GUI/GUI_App.cpp:973
+#: src/slic3r/GUI/GUI_App.cpp:980
msgid "Import"
msgstr "Importovat"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "Importovat Konfigura&ci"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Importovat KonfiguraÄní &Balík"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr "NaÄíst konfiguraci z &Projektu"
@@ -5956,35 +6023,36 @@ msgstr "NaÄíst konfiguraci z &Projektu"
msgid "Import Config from ini/amf/3mf/gcode"
msgstr "NaÄíst konfiguraci ze souboru ini/amf/3mf/gcode"
-#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386
+#: src/slic3r/GUI/Plater.cpp:5154 src/slic3r/GUI/Plater.cpp:5419
msgid "Import Object"
msgstr "Importovat Objekt"
-#: src/slic3r/GUI/Plater.cpp:5130
+#: src/slic3r/GUI/Plater.cpp:5158
msgid "Import Objects"
msgstr "Importovat Objekty"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr "Importovat SL1 / SL1S Archiv"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "Importovat SLA archiv"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr "Importovat STL (imperiální jednotky)"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "Importovat STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "Importovat STL/3MF/STEP/OBJ/AM&F"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "Importovat STL/OBJ/AMF/3MF bez konfigurace, zachová stávající podložku"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr ""
+"Importovat STL/3MF/STEP/OBJ/AMF bez konfigurace, zachová stávající podložku"
-#: src/slic3r/GUI/Plater.cpp:5265
+#: src/slic3r/GUI/Plater.cpp:5293
msgid "Import config only"
msgstr "Importovat pouze konfiguraci"
@@ -5992,7 +6060,7 @@ msgstr "Importovat pouze konfiguraci"
msgid "Import file"
msgstr "Importovat soubor"
-#: src/slic3r/GUI/Plater.cpp:5264
+#: src/slic3r/GUI/Plater.cpp:5292
msgid "Import geometry only"
msgstr "Importovat pouze modely"
@@ -6004,7 +6072,7 @@ msgstr "Importovat model a profil"
msgid "Import model only"
msgstr "Importujte pouze model"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "Import opraveného 3MF souboru selhal"
@@ -6050,7 +6118,7 @@ msgstr "Nekompatibilní předvolby"
msgid "Incompatible with this %s"
msgstr "Nekompatibilní s tímto %s"
-#: src/slic3r/GUI/Plater.cpp:5483
+#: src/slic3r/GUI/Plater.cpp:5516
msgid "Increase Instances"
msgstr "Přidání Instancí"
@@ -6060,30 +6128,30 @@ msgstr "Zvětšit / zmenšit oblast úprav"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1093 src/libslic3r/PrintConfig.cpp:1107
+#: src/libslic3r/PrintConfig.cpp:1144 src/libslic3r/PrintConfig.cpp:1393
+#: src/libslic3r/PrintConfig.cpp:1403 src/libslic3r/PrintConfig.cpp:1472
+#: src/libslic3r/PrintConfig.cpp:1492 src/libslic3r/PrintConfig.cpp:1511
+#: src/libslic3r/PrintConfig.cpp:2332 src/libslic3r/PrintConfig.cpp:2349
msgid "Infill"
msgstr "Výplň"
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1485
msgid "Infill before perimeters"
msgstr "Tisknout výplň před tiskem perimetrů"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1464
msgid "Infill extruder"
msgstr "Extruder pro výplň"
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1500
msgid "Infill/perimeters overlap"
msgstr "Přesah pro výplň/perimetry"
-#: src/libslic3r/Print.cpp:793
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Generování výplně vrstev"
@@ -6092,11 +6160,11 @@ msgstr "Generování výplně vrstev"
msgid "Info"
msgstr "Info"
-#: src/slic3r/GUI/GUI_App.cpp:1666 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1688 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "Informace"
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1521
msgid "Inherits profile"
msgstr "Zdědí profil"
@@ -6104,20 +6172,20 @@ msgstr "Zdědí profil"
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:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3461 src/libslic3r/PrintConfig.cpp:3462
msgid "Initial exposure time"
msgstr "Doba poÄáteÄního osvitu"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3379 src/libslic3r/PrintConfig.cpp:3380
msgid "Initial layer height"
msgstr "Výška první vrstvy"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr "Pouze vnitřní límec"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1575
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "Zadaná hodnota je mimo rozsah"
@@ -6159,7 +6227,7 @@ msgstr ""
"možnost Přidat pozastavení tisku (M601). Tuto funkci lze použít k vložení "
"magnetů, závaží nebo matic do výtisků. Více informací najdete v dokumentaci."
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "Inspect / activate configuration snapshots"
msgstr "Zkontrolovat / aktivovat zálohy konfigurace"
@@ -6186,19 +6254,19 @@ msgstr "Instance"
msgid "Instances to Separated Objects"
msgstr "Změna instance na samostatný objekt"
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2635
msgid "Interface loops"
msgstr "Kontaktní smyÄky"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2729
msgid "Interface pattern"
msgstr "Vzor kontaktní vrstvy"
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2695
msgid "Interface pattern spacing"
msgstr "RozteÄ kontaktních vrstev"
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1535
msgid "Interface shells"
msgstr "Mezilehlé stěny"
@@ -6207,16 +6275,16 @@ msgstr "Mezilehlé stěny"
msgid "Internal error: %1%"
msgstr "Vnitřní chyba: %1%"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "Vnitřní výplň"
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "Neplatný průnik podpěry do modelu"
-#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142
+#: src/slic3r/GUI/Plater.cpp:3297 src/slic3r/GUI/Plater.cpp:4163
msgid "Invalid data"
msgstr "Neplatná data"
@@ -6235,21 +6303,21 @@ msgstr ""
"\"%1%\""
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1563
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "Neplatný Äíselný vstup."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "Průměr hrotu podpěry je neplatný"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1555
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1575
+#: src/libslic3r/PrintConfig.cpp:1585 src/libslic3r/PrintConfig.cpp:1593
+#: src/libslic3r/PrintConfig.cpp:1595
msgid "Ironing"
msgstr "Ironing"
@@ -6267,7 +6335,7 @@ msgstr ""
"vyrovnala případné nadzvednuté otřepky plastu. Více informací se dozvíte v "
"dokumentaci. (Vyžaduje pokroÄilý nebo expertní režim.)"
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1560 src/libslic3r/PrintConfig.cpp:1562
msgid "Ironing Type"
msgstr "Způsob vyhlazování"
@@ -6275,15 +6343,15 @@ msgstr "Způsob vyhlazování"
msgid "Is it safe?"
msgstr "Je to bezpeÄné?"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Izometrické"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Izometrické zobrazení"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "Nelze smazat nebo upravit."
@@ -6296,7 +6364,7 @@ msgstr ""
"Vypadá to, že vybraný %1%-soubor obsahuje chybu nebo je zniÄený.\n"
"Tento není možné naÄíst"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1386
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 "
@@ -6306,11 +6374,11 @@ msgstr ""
"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/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
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:2848
+#: src/slic3r/GUI/GUI_App.cpp:2875
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "SLA technologií nelze tisknout vícedílné objekty."
@@ -6318,15 +6386,15 @@ msgstr "SLA technologií nelze tisknout vícedílné objekty."
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:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "Ryv limity"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2259
msgid "Jitter"
msgstr "Rozkmit (Jitter)"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "Přechod do výšky"
@@ -6350,7 +6418,7 @@ msgstr ""
"Přechod do výšky %s\n"
"nebo Nastavení režimu pravítka"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "Přechod na pohyb v rámci vrstvy"
@@ -6359,12 +6427,12 @@ msgstr "Přechod na pohyb v rámci vrstvy"
msgid "Just switch to \"%1%\" preset"
msgstr "Pouze se přepnout do profilu \"%1%\""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867
msgid "Keep"
msgstr "Ponechat"
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "Ventilátor vždy zapnutý"
@@ -6376,7 +6444,7 @@ msgstr "Zachovat spodní Äást"
msgid "Keep min"
msgstr "Zachovat minima"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
msgid "Keep the selected settings."
msgstr "Zachovejte vybraná nastavení."
@@ -6384,7 +6452,7 @@ msgstr "Zachovejte vybraná nastavení."
msgid "Keep upper part"
msgstr "Zachovat horní Äást"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "Klávesové zkratky"
@@ -6392,11 +6460,11 @@ msgstr "Klávesové zkratky"
msgid "Keyboard shortcuts"
msgstr "Klávesové zkratky"
-#: src/slic3r/GUI/Tab.cpp:4253
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "ZAMÄŒENÃ ZÃMEK"
-#: src/slic3r/GUI/Tab.cpp:4281
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -6404,7 +6472,7 @@ 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:4297
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
@@ -6412,19 +6480,19 @@ msgstr ""
"Ikona ZAMKNUTÉHO ZÃMKU indikuje, že hodnota je shodná se systémovou "
"(výchozí) hodnotou."
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1371
msgid "Label objects"
msgstr "OznaÄování objektů"
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3256
msgid "Landscape"
msgstr "Orientace na šířku"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Language"
msgstr "Jazyk"
-#: src/slic3r/GUI/GUI_App.cpp:2365
+#: src/slic3r/GUI/GUI_App.cpp:2387
msgid "Language selection"
msgstr "Výběr jazyka"
@@ -6437,12 +6505,12 @@ msgid "Layer"
msgstr "Vrstva"
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "Výška vrstvy"
-#: src/libslic3r/Print.cpp:639
+#: src/libslic3r/Print.cpp:656
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"
@@ -6456,7 +6524,7 @@ msgstr ""
"\n"
"Výška vrstvy bude resetována na 0,01."
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Výškové limity vrstvy"
@@ -6464,25 +6532,25 @@ msgstr "Výškové limity vrstvy"
msgid "Layer range Settings to modify"
msgstr "Nastavení pro vrstvy v rozsahu"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4500
-#: src/slic3r/GUI/Tab.cpp:4591
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Vrstvy"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1227
+#: src/libslic3r/PrintConfig.cpp:1314 src/libslic3r/PrintConfig.cpp:1539
+#: src/libslic3r/PrintConfig.cpp:1931 src/libslic3r/PrintConfig.cpp:1998
+#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2818
+#: src/libslic3r/PrintConfig.cpp:2826 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895 src/libslic3r/PrintConfig.cpp:3066
msgid "Layers and Perimeters"
msgstr "Vrstvy a perimetry"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4589
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Vrstvy a perimetry"
@@ -6490,20 +6558,20 @@ msgstr "Vrstvy a perimetry"
msgid "Layout Options"
msgstr "Možnosti rozložení"
-#: src/slic3r/GUI/GUI_App.cpp:1343
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr "Ponechat možnost \"%1%\" povolenou"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "Zleva"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr "Hodnota levého přednastavení"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Pohled zleva"
@@ -6527,22 +6595,22 @@ msgstr "Levé tlaÄítko myÅ¡i:"
msgid "Legend/Estimated printing time"
msgstr "Legenda / Odhadovaný Äas tisku"
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2153 src/libslic3r/PrintConfig.cpp:2161
msgid "Length"
msgstr "Vzdálenost"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
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."
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1413
msgid "Length of the infill anchor"
msgstr "Délka výplňové kotvy"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -6550,11 +6618,11 @@ msgstr ""
"LicenÄní ujednání vÅ¡ech následujících programů (knihoven) je souÄástí "
"licenÄní smlouvy"
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2171
msgid "Lift Z"
msgstr "Zvednout Z"
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4478
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
@@ -6562,15 +6630,27 @@ msgstr ""
"Zvedne objekt nad podložku v případÄ›, pokud je je ÄásteÄnÄ› pod ním. Ve "
"výchozím nastavení povoleno, pro zakázání použijte --no-ensure-on-bed."
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Lightning"
msgstr "Lightning"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+"Lightning výplň\n"
+"Věděli jste, že můžete použít lightning výplň, která podepírá pouze vrchní "
+"vrstvy, uÅ¡etří spoustu filamentu a zkrátí dobu tisku? PÅ™eÄtÄ›te si více v "
+"dokumentaci."
+
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Limited"
-msgstr "Omezené"
+msgstr "Omezeno"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Line"
msgstr "Čára"
@@ -6582,11 +6662,11 @@ msgstr "NaÄíst"
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/Plater.cpp:5408
+#: src/slic3r/GUI/Plater.cpp:5441
msgid "Load File"
msgstr "NaÄíst soubor"
-#: src/slic3r/GUI/Plater.cpp:5413
+#: src/slic3r/GUI/Plater.cpp:5446
msgid "Load Files"
msgstr "NaÄíst soubory"
@@ -6598,23 +6678,23 @@ msgstr "NaÄíst Modifikátor"
msgid "Load Part"
msgstr "PÅ™idání Äásti"
-#: src/slic3r/GUI/Plater.cpp:5100
+#: src/slic3r/GUI/Plater.cpp:5124
msgid "Load Project"
msgstr "NaÄíst Projekt"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "NaÄíst model"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr "NaÄíst SL1 / SL1S archiv"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "NaÄíst jako model v imperiálních jednotkách"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4574
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -6623,7 +6703,7 @@ 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:4432
+#: src/libslic3r/PrintConfig.cpp:4552
msgid "Load config file"
msgstr "NaÄíst konfiguraÄní soubor"
@@ -6642,11 +6722,11 @@ msgstr ""
"SL1 / SL1S archiv, která rovněž umožňuje rekonstruovat 3D modely z "
"voxelových dat."
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "NaÄíst konfiguraci z projektu"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4553
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -6654,11 +6734,11 @@ 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:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "NaÄíst exportovaný konfiguraÄní soubor"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "NaÄíst pÅ™ednastavení z balíku"
@@ -6670,39 +6750,39 @@ msgstr "NaÄíst tvar ze souboru STL…"
msgid "Load..."
msgstr "NaÄíst..."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "NaÄítání"
-#: src/slic3r/GUI/GUI_App.cpp:2289
+#: src/slic3r/GUI/GUI_App.cpp:2311
msgid "Loading a configuration snapshot"
msgstr "NaÄítání konfiguraÄního snapshotu"
-#: src/slic3r/GUI/GUI_App.cpp:2616
+#: src/slic3r/GUI/GUI_App.cpp:2635
msgid "Loading a new project while the current project is modified."
msgstr "NaÄítání nového projektu. SouÄasný projekt byl zmÄ›nÄ›n."
-#: src/slic3r/GUI/GUI_App.cpp:1170
+#: src/slic3r/GUI/GUI_App.cpp:1177
msgid "Loading configuration"
msgstr "NaÄítání konfigurace"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2406
msgid "Loading file"
msgstr "NaÄítání souboru"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr "NaÄítání konfiguraÄního balíku"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr "NaÄítání konfiguraÄního souboru"
-#: src/slic3r/GUI/GUI_App.cpp:1698
+#: src/slic3r/GUI/GUI_App.cpp:1720
msgid "Loading of a mode view"
msgstr "NaÄítání režimu zobrazení"
-#: src/slic3r/GUI/GUI_App.cpp:1693
+#: src/slic3r/GUI/GUI_App.cpp:1715
msgid "Loading of current presets"
msgstr "NaÄítání aktuálních pÅ™edvoleb"
@@ -6712,15 +6792,15 @@ msgid "Loading of the \"%1%\""
msgstr "NaÄítání \"%1%\""
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "NaÄítaní opraveného modelu"
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "Rychlost zavádění"
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "PoÄáteÄní rychlost zavádÄ›ní"
@@ -6733,11 +6813,11 @@ msgstr "Lokální souřadnice"
msgid "Lock supports under new islands"
msgstr "Ukotvi podpěry pod novými ostrůvky"
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4577
msgid "Logging level"
msgstr "Úroveň logování"
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2299
msgid "Loops (minimum)"
msgstr "SmyÄek (minimálnÄ›)"
@@ -6749,23 +6829,23 @@ msgstr "Nízká"
msgid "Lowest Z height"
msgstr "Nejnižší výška v ose Z"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1631 src/libslic3r/PrintConfig.cpp:1666
+#: src/libslic3r/PrintConfig.cpp:1683 src/libslic3r/PrintConfig.cpp:1700
+#: src/libslic3r/PrintConfig.cpp:1716 src/libslic3r/PrintConfig.cpp:1726
+#: src/libslic3r/PrintConfig.cpp:1736 src/libslic3r/PrintConfig.cpp:1749
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Machine limits"
msgstr "Limity stroje"
-#: src/slic3r/GUI/Tab.cpp:4231
+#: src/slic3r/GUI/Tab.cpp:4296
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:4227
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -6775,7 +6855,7 @@ msgstr ""
"tisku, což však nemusí být přesné, protože tiskárna může použít jinou sadu "
"limitů."
-#: src/slic3r/GUI/Tab.cpp:4224
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
@@ -6800,125 +6880,125 @@ msgstr "Manuální úprava"
msgid "Masked SLA file exported to %1%"
msgstr "Soubor pro SLA byl exportován do %1%"
-#: src/slic3r/GUI/Tab.cpp:4004
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr "Shoda na jednom řádku"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "Panel Nastavení mate&riálu"
-#: src/slic3r/GUI/Tab.cpp:4459 src/slic3r/GUI/Tab.cpp:4461
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Materiál"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:522
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "Nastavení materiálu"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "Panel Nastavení materiálu"
-#: src/slic3r/GUI/Tab.cpp:4546 src/slic3r/GUI/Tab.cpp:4547
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr "Profil tiskového materiálu"
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1767 src/libslic3r/PrintConfig.cpp:1776
msgid "Max"
msgstr "Maximum"
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3673
msgid "Max bridge length"
msgstr "Maximální délka mostu"
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3587
msgid "Max bridges on a pillar"
msgstr "Max poÄet mostů na sloupu"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3761
msgid "Max merge distance"
msgstr "Maximální vzdálenost pro slouÄení"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3682
msgid "Max pillar linking distance"
msgstr "Max. vzdálenost propojení podpěr"
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "Maximální výška tisku"
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1787
msgid "Max print speed"
msgstr "Maximální rychlost tisku"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1818
msgid "Max volumetric slope negative"
msgstr "Maximální negativní objemový sklon"
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1806
msgid "Max volumetric slope positive"
msgstr "Maximální pozitivní objemový sklon"
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1797
msgid "Max volumetric speed"
msgstr "Maximální objemová rychlost"
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3038
msgid "Maximal bridging distance"
msgstr "Maximální vzdálenost přemostění"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3039
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:1664
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration E"
msgstr "Maximální zrychlení E"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1679
msgid "Maximum acceleration X"
msgstr "Maximální zrychlení X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration Y"
msgstr "Maximální zrychlení Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Z"
msgstr "Maximální zrychlení Z"
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1758
msgid "Maximum acceleration for travel moves"
msgstr "Maximální zrychlení pro posuny"
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr "Maximální zrychlení pro posuny (M204 T)"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the E axis"
msgstr "Maximální zrychlení osy E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1685
msgid "Maximum acceleration of the X axis"
msgstr "Maximální zrychlení osy X"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the Y axis"
msgstr "Maximální zrychlení osy Y"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Z axis"
msgstr "Maximální zrychlení osy Z"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1735
msgid "Maximum acceleration when extruding"
msgstr "Maximální zrychlení při extruzi"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1737
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -6930,19 +7010,19 @@ msgstr ""
"Marlin (legacy) firmware používá toto také jako zrychlení při přesunu (M204 "
"T)."
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1748
msgid "Maximum acceleration when retracting"
msgstr "Maximální zrychlení při retrakci"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1750
msgid "Maximum acceleration when retracting (M204 R)"
msgstr "Maximální zrychlení při retrakci (M204 R)"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "Maximální zrychlení"
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2121
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -6959,87 +7039,87 @@ msgstr ""
"vytvoří low poly efekt a protože redukce G-codu se provádí v každé vrstvě "
"nezávisle, mohou vznikat viditelné artefakty."
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3430 src/libslic3r/PrintConfig.cpp:3431
msgid "Maximum exposure time"
msgstr "Maximální doba osvitu"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate E"
msgstr "Maximální rychlost posuvu E"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1662
msgid "Maximum feedrate X"
msgstr "Maximální rychlost posuvu X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate Y"
msgstr "Maximální rychlost posuvu Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Z"
msgstr "Maximální rychlost posuvu Z"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the E axis"
msgstr "Maximální rychlost posuvu osy E"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1668
msgid "Maximum feedrate of the X axis"
msgstr "Maximální rychlost posuvu osy X"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the Y axis"
msgstr "Maximální rychlost posuvu osy Y"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Z axis"
msgstr "Maximální rychlost posuvu osy Z"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "Maximální rychlosti posuvu"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3454
msgid "Maximum initial exposure time"
msgstr "Maximální doba poÄáteÄního osvitu"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk E"
msgstr "Maximální ryv E"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1696
msgid "Maximum jerk X"
msgstr "Maximální ryv X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk Y"
msgstr "Maximální ryv Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Z"
msgstr "Maximální ryv Z"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the E axis"
msgstr "Maximální ryv (jerk) osy E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1702
msgid "Maximum jerk of the X axis"
msgstr "Maximální ryv (jerk) osy X"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the Y axis"
msgstr "Maximální ryv (jerk) osy Y"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Z axis"
msgstr "Maximální ryv (jerk) osy Z"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1441
msgid "Maximum length of the infill anchor"
msgstr "Maximální délka výplňové kotvy"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3589
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -7047,7 +7127,7 @@ 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:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -7057,11 +7137,11 @@ msgstr ""
"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:1526
+#: src/libslic3r/PrintConfig.cpp:1544
msgid "Maximum width of a segmented region"
msgstr "Maximální šířka segmentované oblasti"
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr "Maximální šířka segmentované oblasti. Nula tuto funkci vypne."
@@ -7070,7 +7150,7 @@ msgid "Medium"
msgstr "Střední"
#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/libslic3r/PrintConfig.cpp:4491
msgid "Merge"
msgstr "SlouÄit"
@@ -7086,7 +7166,7 @@ msgstr "SlouÄit objekty do jednoho vícedílného objektu"
msgid "Merged"
msgstr "SlouÄení"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3622
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -7094,7 +7174,7 @@ 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:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "SluÄování tiskových vrstev a výpoÄet statistik"
@@ -7106,30 +7186,30 @@ msgstr "Název meshe"
msgid "Mesh repair failed."
msgstr "Oprava meshe selhala."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
"Mesh, která má být vydutÄ›ná, není vhodná pro vydutÄ›ní (neohraniÄuje tÄ›leso)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
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:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1830 src/libslic3r/PrintConfig.cpp:1839
msgid "Min"
msgstr "Minimum"
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1848
msgid "Min print speed"
msgstr "Minimální rychlost tisku"
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3711
msgid "Minimal distance of the support points"
msgstr "Minimální vzdálenost podpěrných bodů"
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1856
msgid "Minimal filament extrusion length"
msgstr "Minimální délka extruze filamentu"
@@ -7137,7 +7217,7 @@ msgstr "Minimální délka extruze filamentu"
msgid "Minimal points distance"
msgstr "Minimální vzdálenost bodů"
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Minimální vytlaÄený objem na Äistící věži"
@@ -7145,7 +7225,7 @@ msgstr "Minimální vytlaÄený objem na Äistící věži"
msgid "Minimize application"
msgstr "Minimalizace aplikace"
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "Minimální tloušťka spodní skořepiny"
@@ -7154,7 +7234,7 @@ msgstr "Minimální tloušťka spodní skořepiny"
msgid "Minimum bottom shell thickness is %1% mm."
msgstr "Minimální tloušťka spodní skořepiny je %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2110
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -7167,27 +7247,35 @@ msgstr ""
"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:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3422 src/libslic3r/PrintConfig.cpp:3423
msgid "Minimum exposure time"
msgstr "Minimální doba osvitu"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid "Minimum feature size"
+msgstr "Minimální velikost prvku"
+
+#: src/libslic3r/PrintConfig.cpp:1715
msgid "Minimum feedrate when extruding"
msgstr "Minimální rychlosti posuvu během extruze"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1717
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "Minimální rychlosti posuvu během extruze (M205 S)"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "Minimální rychlosti posuvu"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3446
msgid "Minimum initial exposure time"
msgstr "Minimální doba poÄáteÄního osvitu"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:3140
+msgid "Minimum perimeter width"
+msgstr "Minimální šířka perimetru"
+
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "Minimální tloušťka skořepiny"
@@ -7203,11 +7291,24 @@ msgstr ""
"<a>Minimální tlouÅ¡Å¥ku stÄ›ny</a> milimetrech? Tato funkce je užiteÄná zejména "
"při použití funkce proměnné výšky vrstvy."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2392 src/libslic3r/PrintConfig.cpp:2393
msgid "Minimum thickness of a top / bottom shell"
msgstr "Minimální tloušťka vrchní / spodní skořepiny"
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:3130
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Minimální tlouÅ¡Å¥ka tenkých prvků. Prvky modelu, které jsou tenÄí než tato "
+"hodnota, nebudou vytištěny, zatímco prvky silnější než minimální velikost "
+"prvku budou rozšířeny na minimální šířku perimetru. Pokud je vyjádřeno v "
+"procentech (například 25%), bude vypoÄítáno na základÄ› průmÄ›ru trysky."
+
+#: src/libslic3r/PrintConfig.cpp:2899
msgid "Minimum top shell thickness"
msgstr "Minimální tloušťka vrchní skořepiny"
@@ -7216,23 +7317,23 @@ msgstr "Minimální tloušťka vrchní skořepiny"
msgid "Minimum top shell thickness is %1% mm."
msgstr "Minimální tloušťka vrchní skořepiny je %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2132
msgid "Minimum travel after retraction"
msgstr "Minimální dráha extruderu po retrakci"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1725
msgid "Minimum travel feedrate"
msgstr "Minimální rychlost při přesunu"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1727
msgid "Minimum travel feedrate (M205 T)"
msgstr "Minimální rychlost při přesunu (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3856
msgid "Minimum wall thickness of a hollowed model."
msgstr "Minimální tloušťka stěny dutého modelu."
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3339
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
@@ -7254,11 +7355,11 @@ msgstr ""
"verzi? KlepnÄ›te na model pravým tlaÄítkem myÅ¡i, vyberte možnost Zrcadlit a "
"vyberte osu zrcadlení."
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "Zrcadlit Objekt"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Mirror horizontally"
msgstr "Zrcadlit horizontálně"
@@ -7278,7 +7379,7 @@ msgstr "Zrcadlit rozměr vybraného objektu podél osy Y"
msgid "Mirror the selected object along the Z axis"
msgstr "Zrcadlit rozměr vybraného objektu podél osy Z"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Mirror vertically"
msgstr "Zrcadlit vertikálně"
@@ -7288,11 +7389,11 @@ msgstr "Zrcadlit vertikálně"
msgid "Mismatched type of print host: %s"
msgstr "Nesprávný typ tiskového serveru: % s"
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Smíšený"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
msgid "Mode"
msgstr "Reži&m"
@@ -7300,15 +7401,15 @@ msgstr "Reži&m"
msgid "Model"
msgstr "Model"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "Oprava modelu byla zrušena"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "Oprava modelu byla dokonÄena"
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "Úpravy aktuálního profilu budou uloženy."
@@ -7316,16 +7417,16 @@ msgstr "Úpravy aktuálního profilu budou uloženy."
msgid "Modifier"
msgstr "Modifikátor"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Modifikátory"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "Monotónní"
-#: src/slic3r/GUI/HintNotification.cpp:767
-#: src/slic3r/GUI/HintNotification.cpp:793
+#: src/slic3r/GUI/HintNotification.cpp:771
+#: src/slic3r/GUI/HintNotification.cpp:797
#: src/slic3r/GUI/NotificationManager.cpp:374
#: src/slic3r/GUI/NotificationManager.cpp:391
msgid "More"
@@ -7351,7 +7452,7 @@ msgstr "KoleÄko myÅ¡i:"
msgid "Move"
msgstr "Přesunout"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "Posunutí Objektu"
@@ -7375,7 +7476,7 @@ msgstr "Posunout aktivní ukazatel nahoru"
msgid "Move clipping plane"
msgstr "Posunout řezovou rovinu"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "Posun odtokového otvoru"
@@ -7403,7 +7504,7 @@ msgstr "Posun výběru o 10 mm v kladném směru osy Y"
msgid "Move support point"
msgstr "Posun podpěrného bodu"
-#: src/slic3r/GUI/GCodeViewer.cpp:3608
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "Přejezd"
@@ -7415,7 +7516,7 @@ msgstr "Posun výběru v ortogonálním prostoru kamery"
msgid "Movement step set to 1 mm"
msgstr "Krok pro posun výběru o velikosti 1 mm"
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2963
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -7423,7 +7524,7 @@ 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:2596 src/slic3r/GUI/Plater.cpp:2651
+#: src/slic3r/GUI/Plater.cpp:2617 src/slic3r/GUI/Plater.cpp:2672
msgid "Multi-part object detected"
msgstr "Detekován objekt obsahující více Äástí"
@@ -7440,11 +7541,11 @@ msgstr ""
"Bylo nalezeno více zařízení %s . Během flashování mějte připojené pouze "
"jedno."
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "Více Extruderů"
-#: src/slic3r/GUI/Plater.cpp:2648
+#: src/slic3r/GUI/Plater.cpp:2669
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -7454,17 +7555,17 @@ 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:4368
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Multiply copies by creating a grid."
msgstr "Vynásobí kopie vytvořením mřížky."
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Multiply copies by this factor."
msgstr "Vynásobí kopie tímto Äíslem."
#: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079
msgid "N/A"
msgstr "N/A"
@@ -7481,11 +7582,11 @@ msgstr "POZNÃMKA:"
msgid "Name"
msgstr "Název"
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "Název tiskárny"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2045
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -7493,19 +7594,19 @@ 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:2021
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Name of the printer vendor."
msgstr "Název výrobce tiskárny."
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1522
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:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr "Názvy přednastavení souvisejících s fyzickou tiskárnou"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Nearest"
msgstr "Nejbližší"
@@ -7531,11 +7632,11 @@ msgstr ""
msgid "Network lookup"
msgstr "Hledání v síti"
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5095
msgid "New Project"
msgstr "Nový Projekt"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833
msgid "New Value"
msgstr "Nová hodnota"
@@ -7543,12 +7644,12 @@ msgstr "Nová hodnota"
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/GUI_App.cpp:1218
+#: src/slic3r/GUI/GUI_App.cpp:1223
#, boost-format
msgid "New prerelease version %1% is available."
msgstr "K dispozici je nová předběžná verze %1%."
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr "Zvoleno nové přednastavení tiskárny"
@@ -7556,7 +7657,7 @@ msgstr "Zvoleno nové přednastavení tiskárny"
msgid "New project, clear plater"
msgstr "Nový projekt, odstranit modely na podložce"
-#: src/slic3r/GUI/GUI_App.cpp:1203
+#: src/slic3r/GUI/GUI_App.cpp:1208
#, boost-format
msgid "New release version %1% is available."
msgstr "K dispozici je nová verze %1%."
@@ -7570,17 +7671,17 @@ msgstr "Je dostupná nová verze %s"
msgid "New version:"
msgstr "Nová verze:"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "Akce vpřed: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "Akce zpět: %1%"
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr "Bez límce"
@@ -7594,28 +7695,28 @@ msgstr "Do tisku nebyla přidána žádná změny barvy. Tisk nevypadá jako ná
msgid "No errors detected"
msgstr "Nebyly zjištěny žádné chyby"
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1366
msgid "No extrusion"
msgstr "Žádná extruze"
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr ""
"Při tisku objektů nebyly vygenerovány žádné extruze tiskového materiálu."
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
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:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "Žádné dříve slicované soubory."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2489
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "Bez řídkých vrstev (EXPERIMENTÃLNÃ)"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3713
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."
@@ -7625,17 +7726,17 @@ msgstr "Žádné aktualizace nejsou dostupné"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1286
msgid "None"
msgstr "Žádné"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Normální"
-#: src/slic3r/GUI/GCodeViewer.cpp:3754
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "Normální režim"
@@ -7647,7 +7748,7 @@ msgstr "Nenalezeno:"
msgid "Note"
msgstr "Poznámka"
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
@@ -7656,7 +7757,7 @@ msgstr[1] "Pozor, vybrané přednastavení bude odstraněno i z těchto tiskáre
msgstr[2] "Pozor, vybrané přednastavení bude odstraněno i z těchto tiskáren."
msgstr[3] "Pozor, vybrané přednastavení bude odstraněno i z těchto tiskáren."
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -7674,7 +7775,7 @@ msgstr[3] ""
"Upozorňujeme, že tyto tiskárny budou po smazání vybraného přednastavení "
"odstraněny."
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -7723,16 +7824,17 @@ msgstr "Upozornění: Taoto přednastavení bude po uložení nahrazeno"
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:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:4517 src/slic3r/GUI/Tab.cpp:4518
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Poznámky"
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "Oznámení"
@@ -7741,7 +7843,7 @@ msgstr "Oznámení"
msgid "Notify about new releases"
msgstr "Upozornění na nové verze"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "Tryska"
@@ -7753,16 +7855,16 @@ msgstr "Průměr trysky:"
msgid "Nozzle and Bed Temperatures"
msgstr "Teplota trysky a tiskové podložky"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1876
msgid "Nozzle diameter"
msgstr "Průměr trysky"
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2811
msgid "Nozzle temperature"
msgstr "Teplota trysky"
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2808
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -7770,7 +7872,7 @@ msgstr ""
"Teplota trysky 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:1241
+#: src/libslic3r/PrintConfig.cpp:1259
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -7780,21 +7882,21 @@ msgstr ""
"teplotu, nastavte tuto hodnotu na nulu, aby se ve výstupním G-codu "
"neobjevily příkazy pro řízení teploty."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "PoÄet chladících pohybů"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "PoÄet extrudérů tiskárny."
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2654
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:2654
+#: src/libslic3r/PrintConfig.cpp:2672
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
@@ -7802,7 +7904,7 @@ msgstr ""
"PoÄet kontaktních vrstev, které se vloží mezi objekt(y) a podpÄ›ry. Nastavte "
"na -1, chcete-li použít support_material_interface_layers"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2301
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 "
@@ -7812,31 +7914,31 @@ msgstr ""
"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:3117
+#: src/libslic3r/PrintConfig.cpp:3222
msgid "Number of pixels in"
msgstr "PoÄet pixelů v ose"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3224
msgid "Number of pixels in X"
msgstr "PoÄet pixelů v ose X"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3230
msgid "Number of pixels in Y"
msgstr "PoÄet pixelů v ose Y"
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "PoÄet plných vrstev."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2386
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:2869
+#: src/libslic3r/PrintConfig.cpp:2887
msgid "Number of solid layers to generate on top surfaces."
msgstr "PoÄet vrchních generovaných plných vrstev."
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3415
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -7851,7 +7953,7 @@ msgstr "PoÄet zmÄ›n nástroje"
msgid "Object Settings to modify"
msgstr "Změna nastavení objektu"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3692
msgid "Object elevation"
msgstr "Nadzvednutí objektu"
@@ -7876,7 +7978,7 @@ msgstr "Objekt nebo Instanci"
msgid "Object reordered"
msgstr "Zěna pořadí objektů"
-#: src/slic3r/GUI/Plater.cpp:2536
+#: src/slic3r/GUI/Plater.cpp:2557
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -7897,11 +7999,11 @@ msgstr[3] ""
"Velikost objektů ze souboru %s se zdá být nulová.\n"
"Tento objekty byly z modelu odstraněny."
-#: src/slic3r/GUI/Plater.cpp:2768
+#: src/slic3r/GUI/Plater.cpp:2789
msgid "Object too large?"
msgstr "Objekt moc velký?"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3032
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. "
@@ -7915,7 +8017,7 @@ msgstr ""
msgid "Objects List"
msgstr "Seznam Objektů"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1177
msgid "Octagram Spiral"
msgstr "Octagram Spiral"
@@ -7927,7 +8029,7 @@ msgstr "Verze OctoPrintu"
msgid "Offset"
msgstr "Odsazení"
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
@@ -7935,7 +8037,7 @@ msgstr ""
"Odsazení límce od tištěného objektu. Odsazení se aplikuje po kompenzaci "
"rozplácnutí první vrstvy."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
msgid "Old Value"
msgstr "Stará hodnota"
@@ -7974,20 +8076,20 @@ msgstr "Zapnou/vypnout režim jedné vrstvy vertikálního posuvníku"
msgid "One layer mode"
msgstr "Zobrazení po jedné vrstvě"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr "Jedno z přednastavení nebylo nalezeno"
-#: src/libslic3r/Print.cpp:559
+#: src/libslic3r/Print.cpp:576
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/slic3r/GUI/GUI_App.cpp:2642
+#: src/slic3r/GUI/GUI_App.cpp:2661
msgid "Ongoing uploads"
msgstr "Probíhá nahrávání"
-#: src/libslic3r/Print.cpp:465
+#: src/libslic3r/Print.cpp:469
msgid ""
"Only a single object may be printed at a time in Spiral Vase mode. Either "
"remove all but the last object, or enable sequential mode by "
@@ -7997,7 +8099,7 @@ msgstr ""
"odeberte vÅ¡echny objekty kromÄ› posledního, nebo povolte sekvenÄní režim "
"pomocí \"complete_objects\"."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2560 src/libslic3r/PrintConfig.cpp:3615
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -8005,23 +8107,23 @@ 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:1473
+#: src/libslic3r/PrintConfig.cpp:1491
msgid "Only infill where needed"
msgstr "Výplň pouze kde je potřeba"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Pouze zvednout Z"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Only lift Z above"
msgstr "Zvednout Z pouze nad"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Only lift Z below"
msgstr "Zvednout Z pouze pod"
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1905
msgid "Only retract when crossing perimeters"
msgstr "Provést retrakci pouze při přejíždění perimetrů"
@@ -8041,17 +8143,17 @@ msgstr ""
"S vybraným filamentem jsou kompatibilní pouze následující nainstalované "
"tiskárny"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Prevence odkapávání"
-#: src/libslic3r/Print.cpp:492
+#: src/libslic3r/Print.cpp:496
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:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "Otevřít &PrusaSlicer"
@@ -8059,7 +8161,7 @@ msgstr "Otevřít &PrusaSlicer"
msgid "Open CA certificate file"
msgstr "Otevřít soubor s certifikátem CA"
-#: src/slic3r/GUI/HintNotification.cpp:1000
+#: src/slic3r/GUI/HintNotification.cpp:1004
msgid "Open Documentation in web browser."
msgstr "Otevřít dokumentaci ve webovém prohlížeÄi."
@@ -8071,36 +8173,36 @@ msgstr "Otevřít složku."
msgid "Open G-code file:"
msgstr "Otevřít soubor G-code:"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "Otevřít prohlížeÄ G-codu"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr "Otevřít Novou Instanci"
-#: src/slic3r/GUI/HintNotification.cpp:908
+#: src/slic3r/GUI/HintNotification.cpp:912
msgid "Open Preferences."
msgstr "Otevřít Nastavení."
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "Otevřít PrusaSlicer"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "Otevřít G-code"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "Otevře novou instanci PrusaSliceru"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Otevřít soubor s projektem"
-#: src/slic3r/GUI/Plater.cpp:5263
+#: src/slic3r/GUI/Plater.cpp:5291
msgid "Open as project"
msgstr "Otevřít jako projekt"
@@ -8113,7 +8215,7 @@ msgstr "Otevře stránku s changelogem"
msgid "Open download page"
msgstr "Otevře stránku pro stažení programu"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "Open hyperlink in default browser?"
msgstr "Otevřít hypertextový odkaz ve výchozím prohlížeÄi?"
@@ -8126,24 +8228,23 @@ msgid "Open new instance"
msgstr "Otevřít novou instanci"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-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"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "Otevřít projekt AMF/3MF s konfigurací, odstranit modely na podložce"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-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:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
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:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr "Otevřete dialogové okno pro úpravu galerie tvarů"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Otevřít stránku s verzemi tohoto softwaru ve vaÅ¡em prohlížeÄi"
@@ -8151,11 +8252,11 @@ msgstr "Otevřít stránku s verzemi tohoto softwaru ve vaÅ¡em prohlížeÄi"
msgid "Opening Configuration Wizard"
msgstr "Otevírání průvodce nastavením"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Opening new project while some presets are unsaved."
msgstr "Otevírání nového projektu. Některá přednastavení nejsou uložena."
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
@@ -8167,7 +8268,7 @@ msgstr ""
msgid "Operation already cancelling. Please wait few seconds."
msgstr "Operace se ukonÄuje. Prosíme o chvíli strpení."
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "Optimalizovat Orientaci"
@@ -8193,7 +8294,7 @@ msgstr ""
msgid "Optimize orientation"
msgstr "Optimalizovat orientaci"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -8203,12 +8304,12 @@ msgstr ""
"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/GCodeViewer.cpp:3662 src/slic3r/GUI/GUI_Preview.cpp:257
-#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Volby"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Volby pro podpěry a raft"
@@ -8232,7 +8333,7 @@ msgstr "Hledání optimální orientace zrušeno."
msgid "Origin"
msgstr "PoÄátek"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "Ostatní"
@@ -8240,39 +8341,39 @@ msgstr "Ostatní"
msgid "Other Vendors"
msgstr "Ostatní výrobci"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2807
msgid "Other layers"
msgstr "Ostatní vrstvy"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr "Vnější a vnitřní límec"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr "Pouze vnější okraj"
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4556
msgid "Output File"
msgstr "Výstupní soubor"
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4425
msgid "Output Model Info"
msgstr "Info o výstupním modelu"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4667
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "Výstupní soubor"
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1920
msgid "Output filename format"
msgstr "Formát názvu výstupního souboru"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4666
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Možnosti výstupu"
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "Outside walls"
msgstr "Vnější stěny"
@@ -8280,32 +8381,32 @@ msgstr "Vnější stěny"
msgid "Overflow"
msgstr "PÅ™eteÄení"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "Perimetr převisu"
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2785
msgid "Overhang threshold"
msgstr "Mezní úhel převisu"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "Překrytí"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "Panel Nastavení &tisku"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4636 src/slic3r/GUI/Tab.cpp:4637
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3720
+#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3741
+#: src/libslic3r/PrintConfig.cpp:3752 src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3784 src/libslic3r/PrintConfig.cpp:3795
+#: src/libslic3r/PrintConfig.cpp:3802 src/libslic3r/PrintConfig.cpp:3809
+#: src/libslic3r/PrintConfig.cpp:3820 src/libslic3r/PrintConfig.cpp:3829
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad"
msgstr "Podložka"
@@ -8313,15 +8414,15 @@ msgstr "Podložka"
msgid "Pad and Support"
msgstr "Podložka a Podpěry"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3794
msgid "Pad around object"
msgstr "Podložka okolo objektu"
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3801
msgid "Pad around object everywhere"
msgstr "Podložka všude okolo objektu"
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3750
msgid "Pad brim size"
msgstr "Velikost límce podložky"
@@ -8329,31 +8430,31 @@ msgstr "Velikost límce podložky"
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:3723
+#: src/libslic3r/PrintConfig.cpp:3837
msgid "Pad object connector penetration"
msgstr "Průnik spojky Podložka-Objekt"
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3819
msgid "Pad object connector stride"
msgstr "RozteÄ spojek Podložka-Objekt"
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3828
msgid "Pad object connector width"
msgstr "Šířka spojky Podložka-Objekt"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3808
msgid "Pad object gap"
msgstr "Mezera Podložka-Objekt"
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3736
msgid "Pad wall height"
msgstr "Výška boÄnice podložky"
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3783
msgid "Pad wall slope"
msgstr "Sklon boÄnice podložky"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3726
msgid "Pad wall thickness"
msgstr "Tloušťka stěny podložky"
@@ -8472,19 +8573,19 @@ msgstr "ZmÄ›na nastavení Äásti"
msgid "Part manipulation"
msgstr "Manipulace s Äástmi"
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "Heslo"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Vložit"
-#: src/slic3r/GUI/Plater.cpp:6640
+#: src/slic3r/GUI/Plater.cpp:6676
msgid "Paste From Clipboard"
msgstr "Vložení ze schránky"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Vložit ze schránky"
@@ -8492,19 +8593,19 @@ msgstr "Vložit ze schránky"
msgid "Paste from clipboard"
msgstr "Vložit ze schránky"
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2715
msgid "Pattern"
msgstr "Vzor"
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2548
msgid "Pattern angle"
msgstr "Úhel vzoru"
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2745
msgid "Pattern spacing"
msgstr "RozteÄ podpÄ›r"
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2731
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
@@ -8514,16 +8615,16 @@ msgstr ""
"vzor pro podpÄ›ry z nerozpustného materiálu je PřímoÄarý, zatímco výchozí "
"vzor pro rozpustné podpěry je Koncentrický."
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2717
msgid "Pattern used to generate support material."
msgstr "Vzor použitý pro generování podpěr."
-#: src/slic3r/GUI/GCodeViewer.cpp:3542 src/slic3r/GUI/GCodeViewer.cpp:3576
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Pozastavení"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2459
msgid "Pause Print G-code"
msgstr "G-code pro pozastavení tisku"
@@ -8532,12 +8633,12 @@ msgstr "G-code pro pozastavení tisku"
msgid "Pause print (\"%1%\")"
msgstr "Pozastavení tisku (\"%1%\")"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1576
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:3240 src/slic3r/GUI/GCodeViewer.cpp:3241
-#: src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3245 src/slic3r/GUI/GCodeViewer.cpp:3246
+#: src/slic3r/GUI/GCodeViewer.cpp:3295
msgid "Percentage"
msgstr "Procentuálně"
@@ -8557,7 +8658,7 @@ msgstr ""
"Provést integraci do systému (Nastaví tuto binárku tak, aby ji systém mohl "
"prohledávat)."
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3866
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -8595,21 +8696,41 @@ msgid ""
msgstr ""
"Integrace do plochy se nezdařila, protože nebyl nalezen adresář aplikace."
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Perimetr"
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:3119
+msgid "Perimeter distribution count"
+msgstr "PoÄet ovlivnÄ›ných perimetrů"
+
+#: src/libslic3r/PrintConfig.cpp:1964
msgid "Perimeter extruder"
msgstr "Extruder pro perimetry"
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:3065
+msgid "Perimeter generator"
+msgstr "Generátor obvodových stěn"
+
+#: src/libslic3r/PrintConfig.cpp:3080
+msgid "Perimeter transition length"
+msgstr "Délka přechodu perimetru"
+
+#: src/libslic3r/PrintConfig.cpp:3091
+msgid "Perimeter transitioning filter margin"
+msgstr "Filtr přechodového rozpětí perimetrů"
+
+#: src/libslic3r/PrintConfig.cpp:3106
+msgid "Perimeter transitioning threshold angle"
+msgstr "Prahový úhel přechodu perimetru"
+
+#: src/libslic3r/PrintConfig.cpp:1956 src/libslic3r/PrintConfig.cpp:1973
+#: src/libslic3r/PrintConfig.cpp:1987 src/libslic3r/PrintConfig.cpp:1997
msgid "Perimeters"
msgstr "Perimetry"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1305
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
@@ -8643,7 +8764,7 @@ msgstr "Fyzické tiskárny"
msgid "Pick another vendor supported by %s"
msgstr "Vyberte si jiného výrobce, který je podporováný programem %s"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
@@ -8651,27 +8772,27 @@ msgstr ""
"Velikosti obrázků budou uloženy do souborů .gcode / .sl1 / .sl1s, v "
"následujícím formátu: \"XxY, XxY, ...\""
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3597
msgid "Pillar connection mode"
msgstr "Způsob propojení podpěr"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3566
msgid "Pillar diameter"
msgstr "Průměr podpěry"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3620
msgid "Pillar widening factor"
msgstr "Koeficient rozšiřování podpěry"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
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/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3538
msgid "Pinhead front diameter"
msgstr "Průměr podpěrného hrotu"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3556
msgid "Pinhead width"
msgstr "Šířka podpěrného hrotu"
@@ -8702,8 +8823,8 @@ msgstr ""
msgid "Plater"
msgstr "Podložka"
-#: src/slic3r/GUI/GUI_App.cpp:2849 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2427
+#: src/slic3r/GUI/GUI_App.cpp:2876 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2448
msgid "Please check your object list before preset changing."
msgstr "Před změnou nastavení zkontrolujte prosím seznam objektů."
@@ -8715,15 +8836,15 @@ msgstr ""
"Uložte projekt a restartujte PrusaSlicer. Budeme rádi, když nám problém "
"nahlásíte."
-#: src/slic3r/GUI/Plater.cpp:3620
+#: src/slic3r/GUI/Plater.cpp:3641
msgid "Please select the file to reload"
msgstr "Vyberte soubor, který chcete znovu naÄíst"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "Autorská práva"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Portrait"
msgstr "Orientace na výšku"
@@ -8732,23 +8853,23 @@ msgstr "Orientace na výšku"
msgid "Position"
msgstr "Pozice"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "Pozice (pro tiskárny s více extrudery)"
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2986
msgid "Position X"
msgstr "Pozice X"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2993
msgid "Position Y"
msgstr "Pozice Y"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2233
msgid "Position of perimeters starting points."
msgstr "Pozice zaÄátku perimetrů."
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr "Post-processing skripty musí G-code upravit in place."
@@ -8771,11 +8892,11 @@ msgstr ""
"Upravte prosím skript tak, aby změnil G-code in place. V manuálu případně "
"dohledáte jak G-code po zpracování přejmenovat.\n"
-#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2010
msgid "Post-processing scripts"
msgstr "Post-processing skripty"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "&Náhled"
@@ -8784,19 +8905,19 @@ msgstr "&Náhled"
msgid "Preferences"
msgstr "Nastavení"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2251
msgid "Preferred direction of the seam"
msgstr "Preferovaný směr švu"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Preferred direction of the seam - jitter"
msgstr "Preferovaný směr švu - rozkmit"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Příprava výplně"
-#: src/slic3r/GUI/GUI_App.cpp:1256
+#: src/slic3r/GUI/GUI_App.cpp:1261
msgid "Preparing settings tabs"
msgstr "Příprava karet s nastavením"
@@ -8809,12 +8930,12 @@ msgstr ""
"Předvybere plochy podle úhlu převisu. Pokud je povolena volba \"%1%\", je "
"možné omezit namalované plochy pouze na předem vybrané plochy."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230
#, boost-format
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:1233
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new print profile and it has the "
@@ -8823,7 +8944,7 @@ 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:1232
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new printer profile and it has the "
@@ -8846,7 +8967,7 @@ msgstr ""
msgid "Preset with name \"%1%\" already exists."
msgstr "Přednastavení s názvem \"%1%\" již existuje."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
@@ -8855,11 +8976,11 @@ msgstr ""
"Kliknutím na toto tlaÄítko vyberete stejná nastavení pro pravé i levé "
"přednastavení."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr "Přednastavení jsou shodná"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "Pro zadání pÅ™esné hodnoty stiskni %1%levé tlaÄítko myÅ¡i"
@@ -8891,8 +9012,32 @@ msgstr ""
"5× zrychlíte pohyb posuvníku pomocí\n"
"Å¡ipek nebo koleÄkem myÅ¡i"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr "VyrovnávaÄ tlaku (experimentální)"
+
+#: src/libslic3r/PrintConfig.cpp:3093
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Zabraní přechodům mezi stavy s jedním perimetrem navíc a o jeden perimetr "
+"méně. Tato okraj rozšiřuje rozsah šířek extruzí, které následují po "
+"[Minimální šířka perimetru - okraj, 2 * Minimální šířka perimetru + okraj]. "
+"ZvÄ›tÅ¡ením tohoto okraje se sníží poÄet pÅ™echodů, Äímž se sníží poÄet zaÄátků/"
+"konců extrudování a přesunů. Velká odchylka šířky extrudování však může vést "
+"k problémům s nedostateÄným nebo nadmÄ›rným vytlaÄováním materiálu. Pokud je "
+"hodnota vyjádÅ™ena v procentech (například 25%), vypoÄítá se v závislosti na "
+"průměru trysky."
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4467
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "Náhled"
@@ -8900,19 +9045,19 @@ msgstr "Náhled"
msgid "Preview hollowed and drilled model"
msgstr "Náhled dutého modelu"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "Dříve slicovaný soubor ("
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2483
msgid "Prime all printing extruders"
msgstr "Příprava všech tiskových extruderů"
-#: src/slic3r/GUI/GCodeViewer.cpp:3506 src/slic3r/GUI/GCodeViewer.cpp:3541
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Tisk"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "Fronta na&hrávání do tiskového serveru"
@@ -8920,20 +9065,20 @@ msgstr "Fronta na&hrávání do tiskového serveru"
msgid "Print Diameters"
msgstr "Parametry extruderu"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Nahrávání do tiskového serveru"
#: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335
-#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537
+#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550
msgid "Print Settings"
msgstr "Nastavení tisku"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "Panel Nastavení tisku"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
@@ -8950,24 +9095,24 @@ msgstr "Fronta nahrávaní do tiskového serveru"
msgid "Print mode"
msgstr "Režim tisku"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "Pauzy tisku"
-#: src/slic3r/GUI/GCodeViewer.cpp:3693 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Nastavení tisku"
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3888
msgid "Print speed"
msgstr "Rychlost tisku"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "Přepsání rychlosti tisku"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "Panel Nastav&ení tiskárny"
@@ -8987,79 +9132,79 @@ msgstr ""
"byste jej museli přesouvat nebo odstraňovat? Změňte volbu Tisknout model v "
"kontextové nabídce pravého tlaÄítka myÅ¡i."
-#: src/slic3r/GUI/GCodeViewer.cpp:3691 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Tiskárna"
#: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341
-#: src/slic3r/GUI/Tab.hpp:490
+#: src/slic3r/GUI/Tab.hpp:503
msgid "Printer Settings"
msgstr "Nastavení tiskárny"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "Panel Nastavení tiskárny"
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3329 src/libslic3r/PrintConfig.cpp:3330
msgid "Printer absolute correction"
msgstr "Absolutní korekce tiskárny"
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3346 src/libslic3r/PrintConfig.cpp:3347
msgid "Printer gamma correction"
msgstr "Gamma korekce tiskárny"
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2029
msgid "Printer notes"
msgstr "Poznámky o tiskárně"
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr "Názvy přednastavení tiskáren"
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3306
msgid "Printer scaling X axis correction"
msgstr "Korekce měřítka v ose X"
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3314
msgid "Printer scaling Y axis correction"
msgstr "Korekce měřítka v ose Y"
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3322
msgid "Printer scaling Z axis correction"
msgstr "Korekce měřítka v ose Z"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3297 src/libslic3r/PrintConfig.cpp:3298
+#: src/libslic3r/PrintConfig.cpp:3299
msgid "Printer scaling correction"
msgstr "Korekce měřítka tisku"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3305 src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling correction in X axis"
msgstr "Korekce měřítka v ose X"
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3313 src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling correction in Y axis"
msgstr "Korekce měřítka v ose Y"
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3321 src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling correction in Z axis"
msgstr "Korekce měřítka v ose Z"
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Technologie tisku"
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2023
msgid "Printer type"
msgstr "Typ tiskárny"
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2044
msgid "Printer variant"
msgstr "Varianta tiskárny"
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2038
msgid "Printer vendor"
msgstr "Výrobce tiskárny"
@@ -9072,7 +9217,7 @@ msgstr "Tiskárna s názvem \"%1%\" již existuje."
msgid "Printer:"
msgstr "Tiskárna:"
-#: src/libslic3r/Print.cpp:586
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -9090,7 +9235,7 @@ msgid "Process %1% / 100"
msgstr "Zpracováno %1% / 100"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "Zpracovávám %s"
@@ -9104,9 +9249,9 @@ msgstr ""
"Zpracování modelu '%1%' s více než milionem trojúhelníků může být pomalé. "
"DoporuÄujeme snížit množství trojúhelníků."
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4526 src/slic3r/GUI/Tab.cpp:4673
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "Profilové závislosti"
@@ -9122,11 +9267,11 @@ msgstr "Průběh"
msgid "Progress:"
msgstr "Průběh:"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Project is loading"
msgstr "Projekt se naÄítá"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Prusa 3&D OvladaÄe"
@@ -9143,7 +9288,7 @@ msgid "PrusaSlicer GUI initialization failed"
msgstr ""
"Inicializace grafického uživatelského rozhraní PrusaSliceru se nezdařila"
-#: src/slic3r/GUI/GUI_App.cpp:1330
+#: src/slic3r/GUI/GUI_App.cpp:1338
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -9198,7 +9343,7 @@ msgid ""
"PrusaSlicer has encountered an error while taking a configuration snapshot."
msgstr "PrusaSlicer narazil na chybu při pořizování zálohy konfigurace."
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -9229,7 +9374,7 @@ msgstr ""
"PrusaSlicer vyžaduje grafický ovladaÄ s funkÄním OpenGL 2.0. Zatímco byla "
"detekována verze OpenGL %s, render %s, výrobce %s."
-#: src/slic3r/GUI/GUI_App.cpp:1329
+#: src/slic3r/GUI/GUI_App.cpp:1337
msgid "PrusaSlicer started after a crash"
msgstr "PrusaSlicer se spustil po neoÄekávaném ukonÄení"
@@ -9237,11 +9382,11 @@ msgstr "PrusaSlicer se spustil po neoÄekávaném ukonÄení"
msgid "PrusaSlicer version"
msgstr "verze PrusaSliceru"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
msgid "PrusaSlicer will remember your action."
msgstr "PrusaSlicer si vaši akci zapamatuje."
-#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3106 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr "PrusaSlicer si zapamatuje vaši volbu."
@@ -9259,16 +9404,16 @@ msgstr ""
"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/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1740
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905
+#: src/slic3r/GUI/GUI_App.cpp:3110 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer: Již se znavu neptat"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "PrusaSlicer: Open hyperlink"
msgstr "PrusaSlicer: Otevřít hypertextový odkaz"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3024
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
@@ -9282,15 +9427,15 @@ msgstr ""
msgid "Purging volumes"
msgstr "Objemy ÄiÅ¡tÄ›ní"
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2969
msgid "Purging volumes - load/unload volumes"
msgstr "Objemy ÄiÅ¡tÄ›ní - zavádÄ›né / vyjmuté objemy"
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2976
msgid "Purging volumes - matrix"
msgstr "Objemy ÄiÅ¡tÄ›ní - matice"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "Purpose of Machine Limits"
msgstr "ÚÄel limitů stroje"
@@ -9299,7 +9444,7 @@ msgstr "ÚÄel limitů stroje"
msgid "Quality"
msgstr "Kvalita"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "Kvalita (pomalejší slicing)"
@@ -9317,15 +9462,15 @@ msgstr "Rychlé"
msgid "Quick Add Settings (%s)"
msgstr "Rychlé přidání nastavení (%s)"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "Rychlé Slicování"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "Rychlé Slicování a Uložit jako"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "UkonÄit %s"
@@ -9334,23 +9479,23 @@ msgstr "UkonÄit %s"
msgid "Quit, I will move my data now"
msgstr "Zavřít aplikaci, přesunu si svá data"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "Rádius"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Raft"
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2062
msgid "Raft contact Z distance"
msgstr "Mezera mezi objektem a raftem v ose Z"
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2071
msgid "Raft expansion"
msgstr "Rozšíření raftu"
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2099
msgid "Raft layers"
msgstr "Vrstev raftu"
@@ -9390,15 +9535,15 @@ msgstr "Rozestup linek při rapidní extruzi"
msgid "Ramming line width"
msgstr "Šířka linky při rapidní extruzi"
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Parametry rapidní extruze"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "Nastavení rapidní extruze"
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2239
msgid "Random"
msgstr "Náhodný"
@@ -9410,12 +9555,12 @@ msgstr "Náhodná sekvence"
msgid "Range"
msgstr "Rozsah"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "Rasterizace vrstev"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr "Znovu &naÄíst z disku"
@@ -9427,15 +9572,15 @@ msgstr "Přenastavit"
msgid "Ready"
msgstr "Připraveno"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2242
msgid "Rear"
msgstr "Zezadu"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Pohled zezadu"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "N&edávné projekty"
@@ -9460,7 +9605,7 @@ msgstr ""
"DoporuÄená tlouÅ¡Å¥ka stÄ›ny objektu: Není k dispozici kvůli neplatné výšce "
"vrstvy."
-#: src/slic3r/GUI/GUI_App.cpp:1679 src/slic3r/GUI/GUI_App.cpp:1690
+#: src/slic3r/GUI/GUI_App.cpp:1701 src/slic3r/GUI/GUI_App.cpp:1712
msgid "Recreating"
msgstr "Obnovení"
@@ -9468,21 +9613,21 @@ msgstr "Obnovení"
msgid "Rectangular"
msgstr "Obdélníkový"
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1164
+#: src/libslic3r/PrintConfig.cpp:2722 src/libslic3r/PrintConfig.cpp:2739
msgid "Rectilinear"
msgstr "PřímoÄarý"
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2723
msgid "Rectilinear grid"
msgstr "PřímoÄará mřížka"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "Vpřed"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
@@ -9491,7 +9636,7 @@ msgstr[1] "%1$d Akce Vpřed"
msgstr[2] "%1$d Akcí Vpřed"
msgstr[3] "%1$d Akcí Vpřed"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "Historie operací Vpřed"
@@ -9499,7 +9644,7 @@ msgstr "Historie operací Vpřed"
msgid "Reduced overhang slopes"
msgstr "Snížené sklony převisů"
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Zkracování tiskového Äasu"
@@ -9507,15 +9652,15 @@ msgstr "Zkracování tiskového Äasu"
msgid "Refresh Printers"
msgstr "Obnovit tiskárny"
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2514
msgid "Regular"
msgstr "Obvyklý"
-#: src/slic3r/GUI/Tab.cpp:3991
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr "Regulární výraz"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
@@ -9529,12 +9674,12 @@ msgstr ""
msgid "Release only"
msgstr "Pouze stabilní verze"
-#: src/slic3r/GUI/Plater.cpp:3801
+#: src/slic3r/GUI/Plater.cpp:3822
msgid "Reload all from disk"
msgstr "VÅ¡e znovu naÄíst z disku"
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3548
+#: src/slic3r/GUI/Plater.cpp:3569
msgid "Reload from disk"
msgstr "Znovu naÄíst z disku"
@@ -9551,7 +9696,7 @@ msgstr ""
"model ve 3D zobrazení a zvolte možnost Znovu naÄíst z disku. Více informací "
"najdete v dokumentaci."
-#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675
+#: src/slic3r/GUI/Plater.cpp:3690 src/slic3r/GUI/Plater.cpp:3696
msgid "Reload from:"
msgstr "Znovu naÄíst z:"
@@ -9561,9 +9706,9 @@ msgstr "Znovu naÄíst z:"
msgid "Reload plater from disk"
msgstr "Znovu naÄíst podložku z disku"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "Znovu naÄíst podložku z disku"
@@ -9575,12 +9720,12 @@ msgstr "Znovu naÄíst vybrané objekty z disku"
msgid "Remaining errors"
msgstr "Zbylé chyby"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "Zbývající Äas"
-#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3068
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888
+#: src/slic3r/GUI/GUI_App.cpp:1135 src/slic3r/GUI/GUI_App.cpp:3100
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "Zapamatovat moji volbu"
@@ -9589,7 +9734,7 @@ msgid "Remember output directory"
msgstr "Pamatovat si výstupní složku"
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Odebrat"
@@ -9622,7 +9767,7 @@ msgstr "Ubrat detail"
msgid "Remove extruder from sequence"
msgstr "Odebrat extruder ze seznamu"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Odebrat instanci"
@@ -9716,11 +9861,11 @@ msgstr ""
msgid "Render"
msgstr "Render"
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4584
msgid "Render with a software renderer"
msgstr "Vykreslování pomocí softwaru"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4585
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -9728,23 +9873,23 @@ msgstr ""
"Vykreslení pomocí softwaru. Namísto výchozího ovladaÄe OpenGL je naÄten "
"dodaný softwarový renderer MESA."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4496
msgid "Repair"
msgstr "Oprava"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "Opravený soubor 3MF obsahuje více než jeden objekt"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "Opravený soubor 3MF obsahuje více než jedno těleso"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "Opravený soubor 3MF neobsahuje žádný objekt"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "Opravený soubor 3MF neobsahuje žádný objemové těleso"
@@ -9760,15 +9905,15 @@ msgstr "Opravování modelu službou Netfabb"
msgid "Repairing was canceled"
msgstr "Oprava byla zrušena"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Opakovat poslední rychlé slicování"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Opakovat poslední rychlé slicování"
-#: src/slic3r/GUI/Plater.cpp:3432
+#: src/slic3r/GUI/Plater.cpp:3453
msgid "Replace from:"
msgstr "Nahradit z:"
@@ -9776,11 +9921,11 @@ msgstr "Nahradit z:"
msgid "Replace the selected volume with new STL"
msgstr "Nahradit vybraný objekt novým STL souborem"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr "Nahradit"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3555
msgid "Replace with STL"
msgstr "Nahradit STL souborem"
@@ -9792,11 +9937,11 @@ msgstr "Nahradit?"
msgid "Replacing of the PNG"
msgstr "Výměna PNG"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "Nahlá&sit chybu"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "Nahlásit chybu v programu %s"
@@ -9805,11 +9950,11 @@ msgstr "Nahlásit chybu v programu %s"
msgid "Rescan"
msgstr "Skenovat"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "Výchozí"
-#: src/slic3r/GUI/Plater.cpp:3003
+#: src/slic3r/GUI/Plater.cpp:3024
msgid "Reset Project"
msgstr "Resetovat Projekt"
@@ -9844,7 +9989,7 @@ msgstr "Výchozí měřítko"
msgid "Reset selection"
msgstr "Resetovat výběr"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "Obnovit na barvu filamentu"
@@ -9852,47 +9997,47 @@ msgstr "Obnovit na barvu filamentu"
msgid "Reset to base"
msgstr "Obnovit na výchozí"
-#: src/slic3r/GUI/GUI_App.cpp:2331
+#: src/slic3r/GUI/GUI_App.cpp:2353
msgid "Restart application"
msgstr "Restart aplikace"
-#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1335 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr "Obnovení polohy okna při spuštění"
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2139
msgid "Retract amount before wipe"
msgstr "Délka retrakce pÅ™ed oÄiÅ¡tÄ›ním"
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2147
msgid "Retract on layer change"
msgstr "Retrakce při změně vrstvy"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "Retrakce"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2154
msgid "Retraction Length"
msgstr "Vzdálenost retrakce"
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2162
msgid "Retraction Length (Toolchange)"
msgstr "Vzdálenost retrakce (při změně extruderu)"
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2215
msgid "Retraction Speed"
msgstr "Rychlost retrakce"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2133
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/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -9900,7 +10045,7 @@ msgstr ""
"Retrakce pro neaktivní extruder (pokroÄilé nastavení pro tiskárny typu "
"MultiMaterial)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3665 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "Retrakce"
@@ -9912,11 +10057,11 @@ msgstr "Reverzovat funkci koleÄka myÅ¡i pÅ™i zoomu"
msgid "Revert color to default"
msgstr "Vrátit barvu na výchozí"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5643
msgid "Revert conversion from imperial units"
msgstr "Vrátit převod z imperiálních jednotek"
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5644
msgid "Revert conversion from meters"
msgstr "Vrátit převod z metrů"
@@ -9924,15 +10069,15 @@ msgstr "Vrátit převod z metrů"
msgid "Review the substitutions and adjust them if needed."
msgstr "Zkontrolujte náhrady a případně je upravte."
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "Zprava"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr "Hodnota pravého přednastavení"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Pohled zprava"
@@ -9969,15 +10114,15 @@ msgstr "Pravé tlaÄítko myÅ¡i:"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4500
msgid "Rotate"
msgstr "OtoÄit"
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4505
msgid "Rotate around X"
msgstr "OtoÄit okolo osy X"
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4510
msgid "Rotate around Y"
msgstr "OtoÄit okolo osy Y"
@@ -10005,15 +10150,15 @@ msgstr ""
msgid "Rotation"
msgstr "OtáÄení"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotation angle around the X axis in degrees."
msgstr "Úhel otoÄení kolem osy X ve stupních."
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotation angle around the Y axis in degrees."
msgstr "Úhel otoÄení kolem osy Y ve stupních."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotation angle around the Z axis in degrees."
msgstr "Úhel otoÄení kolem osy Z ve stupních."
@@ -10021,7 +10166,7 @@ msgstr "Úhel otoÄení kolem osy Z ve stupních."
msgid "Ruler mode"
msgstr "Režim pravítka"
-#: src/slic3r/GUI/GUI_App.cpp:2213
+#: src/slic3r/GUI/GUI_App.cpp:2235
#, c-format, boost-format
msgid "Run %s"
msgstr "Spustit %s"
@@ -10031,11 +10176,11 @@ msgstr "Spustit %s"
msgid "Running post-processing scripts"
msgstr "Vykonávají se postprodukÄní skripty"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "Od&eslat G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "Od&eslat do tiskárny"
@@ -10061,11 +10206,11 @@ msgstr "Klávesové zkratky pro SLA gizma"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "SLA materiál"
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3367 src/libslic3r/PrintConfig.cpp:3368
msgid "SLA material type"
msgstr "Typ SLA materiálu"
@@ -10073,33 +10218,33 @@ msgstr "Typ SLA materiálu"
msgid "SLA materials"
msgstr "SLA materiály"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "SLA tisk"
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3496
msgid "SLA print material notes"
msgstr "Poznámky pro SLA materiál"
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "Nastavení SLA tisku"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "Byly zjištěny SLA podpěry mimo tiskovou oblast."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2594 src/libslic3r/PrintConfig.cpp:2679
msgid "Same as top"
msgstr "Stejné jako vrchní"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877
msgid "Save"
msgstr "Uložit"
@@ -10108,36 +10253,36 @@ msgstr "Uložit"
msgid "Save %s as:"
msgstr "Uložit %s jako:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "Uložit %s soubor jako:"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save G-code file as:"
msgstr "Uložit G-code jako:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
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/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "Uložit Projekt j&ako"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save SL1 / SL1S file as:"
msgstr "Uložit SL1 / SL1S soubor jako:"
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4430
msgid "Save config file"
msgstr "Uložit konfiguraÄní soubor"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Uložit konfiguraci jako:"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save configuration to the specified file."
msgstr "Uložit konfiguraci do zadaného souboru."
@@ -10147,15 +10292,15 @@ msgstr "Uložit konfiguraci do zadaného souboru."
msgid "Save current %s"
msgstr "Uložit stávající %s"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "Uložit stávající projekt"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "Uložit stávající projekt jako"
-#: src/slic3r/GUI/Plater.cpp:2859
+#: src/slic3r/GUI/Plater.cpp:2880
msgid "Save file as:"
msgstr "Uložit soubor jako:"
@@ -10164,11 +10309,11 @@ msgstr "Uložit soubor jako:"
msgid "Save preset"
msgstr "Uložit přednastavení"
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Uložit balík přednastavení jako:"
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid "Save project"
msgstr "Uložit projekt"
@@ -10184,16 +10329,16 @@ msgstr "Uložit projekt jako (3mf)"
msgid "Save support points?"
msgstr "Uložit podpěrné body?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
#, boost-format
msgid "Save the selected options to preset \"%1%\"."
msgstr "Uloží vybraná nastaneví do přednastavení \"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
msgid "Save the selected options."
msgstr "Uložte vybrané možnosti."
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "Uložit ZIP soubor jako:"
@@ -10207,7 +10352,7 @@ msgstr "Ukládání meshe do 3MF kontejneru selhalo."
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4515
msgid "Scale"
msgstr "Měřítko"
@@ -10225,11 +10370,11 @@ msgstr ""
"Přizpůsobit měřítko vybraného objektu, aby se objekt vešel do tiksového "
"objemu"
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4524
msgid "Scale to Fit"
msgstr "Vyplnit tiskový objem"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to fit the given volume."
msgstr "Změnit velikost, aby se objekt vešel do zadaného tiskového prostoru."
@@ -10237,7 +10382,7 @@ msgstr "Změnit velikost, aby se objekt vešel do zadaného tiskového prostoru.
msgid "Scale to print volume"
msgstr "Změnit velikost podle tiskového objemu"
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scaling factor or percentage."
msgstr "Procentuální měřítko."
@@ -10252,28 +10397,28 @@ msgstr ""
msgid "Seam painting"
msgstr "Malování pozice švu"
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2231
msgid "Seam position"
msgstr "Pozice Å¡vu"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Seam preferred direction"
msgstr "Preferovaný směr švu"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2261
msgid "Seam preferred direction jitter"
msgstr "Seam preferred direction jitter"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr "Å vy"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "Vy&hledávání"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "Vyhledávání"
@@ -10288,11 +10433,11 @@ msgstr ""
"nastavení v PrusaSliceru? Lze použít i známou klávesovou zkratku <b>Ctrl+F</"
"b>."
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "Hledat v angliÄtinÄ›"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "Vyhledávání v nastavení"
@@ -10313,11 +10458,11 @@ msgstr "Hledání optimální orientace"
msgid "Second color"
msgstr "Druhá barva"
-#: src/slic3r/GUI/GUI_App.cpp:1204
+#: src/slic3r/GUI/GUI_App.cpp:1209
msgid "See Download page."
msgstr "Viz stránka ke stažení."
-#: src/slic3r/GUI/GUI_App.cpp:1219
+#: src/slic3r/GUI/GUI_App.cpp:1224
msgid "See Releases page."
msgstr "Viz stránka s releasy."
@@ -10341,7 +10486,7 @@ msgstr "Zobrazit panel Nastavení tisku"
msgid "Select Printer Settings Tab"
msgstr "Zobrazit panel Nastavení tiskárny"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -10355,7 +10500,7 @@ msgstr ""
msgid "Select a file"
msgstr "Vyberte soubor"
-#: src/slic3r/GUI/GUI_App.cpp:2898
+#: src/slic3r/GUI/GUI_App.cpp:2925
msgid "Select a gcode file:"
msgstr "Vyberte soubor gcode:"
@@ -10371,7 +10516,7 @@ msgstr "Vybrat všechny body"
msgid "Select all standard printers"
msgstr "Vybrat všechny standardní tiskárny"
-#: src/slic3r/GUI/Plater.cpp:5268
+#: src/slic3r/GUI/Plater.cpp:5296
msgid "Select an action to apply to the file"
msgstr "Vyberte jak chcete na soubor otevřít"
@@ -10379,7 +10524,7 @@ msgstr "Vyberte jak chcete na soubor otevřít"
msgid "Select by rectangle"
msgstr "OznaÄit obdélníkovým výbÄ›rem myÅ¡i"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Zvolte konfiguraci k naÄtení:"
@@ -10387,7 +10532,7 @@ msgstr "Zvolte konfiguraci k naÄtení:"
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/UnsavedChangesDialog.cpp:1452
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr "Zvolte přednastavení k porovnání"
@@ -10399,15 +10544,15 @@ msgstr "Vyberte tvar z galerie"
msgid "Select showing settings"
msgstr "Zvolte nastavení zobrazení"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Vyberte STL soubor k opravÄ›:"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Select the language"
msgstr "Výběr jazyka"
-#: src/slic3r/GUI/Plater.cpp:3521
+#: src/slic3r/GUI/Plater.cpp:3542
msgid "Select the new file"
msgstr "Vyberte nový soubor"
@@ -10427,7 +10572,7 @@ msgstr "Vyberte velikost ikon na panelu nástrojů vzhledem k výchozí velikost
msgid "Select type of part"
msgstr "Vyberte typ souÄásti"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "Vyberte, jaký typ podložky potřebujete"
@@ -10455,7 +10600,7 @@ msgstr "Výběr - Přidání Objektu"
msgid "Selection-Add from list"
msgstr "Výběr - Přidání v seznamu"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "Výběr - Přidání obdélníkovým výběrem"
@@ -10479,11 +10624,11 @@ msgstr "Výběr - Odebrání Objektu"
msgid "Selection-Remove from list"
msgstr "Výběr - Odebrání v seznamu"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "Výběr - Odebrání obdélníkovým výběrem"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Vybrat všechny objekty"
@@ -10491,7 +10636,7 @@ msgstr "Vybrat všechny objekty"
msgid "Send G-Code to printer host"
msgstr "Odeslat G-Code do tiskového serveru"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6531
msgid "Send G-code"
msgstr "Odeslat G-code"
@@ -10500,11 +10645,11 @@ msgstr "Odeslat G-code"
msgid "Send system info"
msgstr "Odeslat systémové informace"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
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:893 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6531
msgid "Send to printer"
msgstr "Odeslat do tiskárny"
@@ -10524,7 +10669,7 @@ msgstr "Odesílání systémových informací..."
msgid "Seq."
msgstr "Sekv."
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "SekvenÄní tisk"
@@ -10540,7 +10685,7 @@ msgstr "Sériový port:"
msgid "Service name"
msgstr "Název služby"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4130
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Nastavit"
@@ -10646,7 +10791,7 @@ msgstr ""
"VÄ›dÄ›li jste, že můžete kliknout pravým tlaÄítkem myÅ¡i na model a nastavit "
"pÅ™esný poÄet instancí, místo abyste jej museli nÄ›kolikrát kopírovat?"
-#: src/slic3r/GUI/Plater.cpp:5573
+#: src/slic3r/GUI/Plater.cpp:5606
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "Nastavení poÄtu kopií na %d"
@@ -10667,7 +10812,7 @@ msgstr "Nastavení vybraných položek jako tisknuté/netisknuté"
msgid "Set settings tabs as menu items (experimental)"
msgstr "Karty s nastavením zobrazovat jako položky v menu (experimentální)"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3250
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 "
@@ -10681,7 +10826,7 @@ msgstr ""
msgid "Set the shape of your printer's bed."
msgstr "Nastavte tvar a rozměry vaší tiskové podložky."
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -10695,7 +10840,7 @@ msgstr ""
"Pokud je hodnota vyjádÅ™ena procenty (například: 230%), vypoÄítá se z výšky "
"vrstvy."
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -10707,7 +10852,7 @@ msgstr ""
"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:1196
+#: src/libslic3r/PrintConfig.cpp:1214
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 "
@@ -10720,7 +10865,7 @@ msgstr ""
"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:2344
+#: src/libslic3r/PrintConfig.cpp:2362
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, "
@@ -10732,7 +10877,7 @@ msgstr ""
"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:2841
+#: src/libslic3r/PrintConfig.cpp:2859
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 "
@@ -10747,7 +10892,7 @@ msgstr ""
"průmÄ›r trysky. Pokud je vyjádÅ™ena procenty (například 90%), bude vypoÄtena z "
"výšky vrstvy."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1474
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 "
@@ -10762,7 +10907,7 @@ msgstr ""
"výtisků. Pokud je vyjádÅ™eno jako procenty (například 90%), bude vypoÄteno z "
"výšky vrstvy."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1975
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 "
@@ -10776,7 +10921,7 @@ msgstr ""
"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:2607
+#: src/libslic3r/PrintConfig.cpp:2625
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, "
@@ -10788,7 +10933,7 @@ msgstr ""
"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:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -10798,7 +10943,7 @@ msgstr ""
"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."
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
@@ -10806,7 +10951,7 @@ msgstr ""
"Nastavte tuto hodnotu na maximální výšku, která může být dosažena extruderem "
"během tisku."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -10822,7 +10967,7 @@ msgstr ""
msgid "Set upper thumb as active"
msgstr "Nastavit horní ukazatel jako aktivní"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4578
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -10832,8 +10977,8 @@ msgstr ""
"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:249 src/slic3r/GUI/GCodeViewer.cpp:3705
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "Nastavení"
@@ -10882,7 +11027,7 @@ msgstr "Mám synchronizovat vrstvy podpěr, aby bylo možné zapnout Čistící
msgid "Shape"
msgstr "Tvar"
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr "Galerie Tvarů"
@@ -10929,19 +11074,19 @@ msgstr "Zobrazit"
msgid "Show \"Tip of the day\" notification after start"
msgstr "Zobrazovat \"Tip dne\" po spuštění"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "Otevřít adresář s &konfiguracemi"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "Zobrazit &Popisky"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr "Ukázat Tip Dne"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "Zobrazit okno o Slic3ru"
@@ -10949,7 +11094,7 @@ msgstr "Zobrazit okno o Slic3ru"
msgid "Show advanced settings"
msgstr "Zobrazit rozšířená nastavení"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr "Zobrazit vÅ¡echna pÅ™ednastavení (vÄetnÄ› nekompatibilních)"
@@ -10977,7 +11122,7 @@ msgstr "Zobrazit nekompatibilní přednastavení tisku a filamentu"
msgid "Show keyboard shortcuts list"
msgstr "Zobrazit přehled klávesových zkratek"
-#: src/slic3r/GUI/GCodeViewer.cpp:3796
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "V normálním režimu"
@@ -10989,7 +11134,7 @@ msgstr "Zobrazit výšku objektu"
msgid "Show object height on the ruler"
msgstr "Zobrazit výšku objektu na pravítku"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "Zobrazit popisky objektů / instancí ve 3D scéně"
@@ -11005,7 +11150,7 @@ msgstr "Zobrazit jednoduché nastavení"
msgid "Show splash screen"
msgstr "Zobrazovat úvodní obrazovku"
-#: src/slic3r/GUI/GCodeViewer.cpp:3792
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "Tichý režim"
@@ -11013,51 +11158,51 @@ msgstr "Tichý režim"
msgid "Show supports"
msgstr "Zobrazit podpěry"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Zobrazit systémové informace"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "Zobrazit 3D editaci"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "Zobrazit 3D náhled vrstev"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Zobrazit nastavení filamentu"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Show the full list of SLA print configuration options."
msgstr "Zobrazit kompletní seznam možností konfigurace SLA tisku."
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Show the full list of print/G-code configuration options."
msgstr "Zobrazit kompletní seznam možností konfigurace tisku / G-codu."
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Zobrazit seznam klávesových zkratek"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Zobrazit podložku"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Zobrazit nastavení tisku"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Zobrazit nastavení tiskárny"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Show this help."
msgstr "Zobrazí tuto nápovědu."
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Zobrazit uživatelský adresář konfigurace (datadir)"
@@ -11091,11 +11236,11 @@ msgstr "Zobrazit/skrýt legendu a odhadované tiskové Äasy"
msgid "Show/Hide object/instance labels"
msgstr "Zobrazit/skrýt popisky objektů/instancí"
-#: src/slic3r/GUI/GUI_App.cpp:2237 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2259 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "Jednoduchý"
-#: src/slic3r/GUI/GUI_App.cpp:2237
+#: src/slic3r/GUI/GUI_App.cpp:2259
msgid "Simple View Mode"
msgstr "Jednoduchý režim"
@@ -11134,11 +11279,11 @@ msgstr ""
msgid "Simplify model"
msgstr "Zjednodušit model"
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2477
msgid "Single Extruder Multi Material"
msgstr "MultiMaterial tisk s jedním extrudérem"
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -11150,15 +11295,15 @@ msgstr ""
"Chcete nastavit průměry všech extruderových trysek podle průměru prvního "
"extruderu?"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "Nastavení jednoho extruderu MM"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "Parametry jednoho multi materiálového extruderu"
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4561
msgid "Single instance mode"
msgstr "Režim jedné instance"
@@ -11166,13 +11311,18 @@ msgstr "Režim jedné instance"
msgid "Sinking"
msgstr "Potopení"
+#: src/slic3r/GUI/PrintHostDialogs.cpp:251
+msgctxt "OfFile"
+msgid "Size"
+msgstr "Velikost"
+
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2726
msgid "Size"
msgstr "Rozměr"
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "RozmÄ›ry a poÄátek"
@@ -11180,26 +11330,26 @@ msgstr "RozmÄ›ry a poÄátek"
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/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "Obrys"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Skirt Loops"
msgstr "PoÄet obrysových smyÄek"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "Obrys a límec"
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2276
msgid "Skirt height"
msgstr "Výška obrysu"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr "Obrys/Límec"
@@ -11207,7 +11357,7 @@ msgstr "Obrys/Límec"
msgid "Slab"
msgstr "Deska"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1883
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -11215,7 +11365,7 @@ 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:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -11223,7 +11373,7 @@ 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:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -11237,44 +11387,44 @@ msgstr ""
"zadáním uživatelského jména a hesla do adresy URL v následujícím formátu: "
"https://username: password@your-octopi-address/"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r nebude měnit rychlost pod tuto rychlost."
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4403
msgid "Slice"
msgstr "Slicovat"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Slicovat soubor do G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Slicovat soubor do G-code, uložit jako"
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2497
msgid "Slice gap closing radius"
msgstr "Poloměr uzavření mezery v tiskové vrstvě"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6014
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6054
msgid "Slice now"
msgstr "Slicovat"
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2109
msgid "Slice resolution"
msgstr "Rozlišení slicování"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4371
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:4272
+#: src/libslic3r/PrintConfig.cpp:4392
msgid "Slice the model and export toolpaths as G-code."
msgstr "Naslicujte model a exportujte trasy jako G-code."
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4404
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -11291,17 +11441,17 @@ msgstr "Informace o slicování"
msgid "Sliced object \"%1%\" looks like a logo or a sign"
msgstr "Slicovaný objekt \"%1%\" vypadá jako logo nebo nápis"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4662
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6051 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "Slicování"
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "Slicování dokonÄeno!"
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2507
msgid "Slicing Mode"
msgstr "Režim slicování"
@@ -11318,38 +11468,38 @@ msgstr "Slicování dokonÄeno"
msgid "Slicing finished."
msgstr "Slicování dokonÄeno."
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
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:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "Slicuji model"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "Slicování podpěr"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3271 src/libslic3r/PrintConfig.cpp:3896
msgid "Slow"
msgstr "Pomalý"
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2309
msgid "Slow down if layer print time is below"
msgstr "Zpomalit tisk pokud je doba tisku kratší než"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3272
msgid "Slow tilt"
msgstr "Pomalý náklon"
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2319
msgid "Small perimeters"
msgstr "Malé perimetry"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3576
msgid "Small pillar diameter percent"
msgstr "Procentní průměr malých pilířů"
@@ -11371,33 +11521,33 @@ msgstr "Vyhladit"
msgid "Smoothing"
msgstr "Vyhlazení"
-#: src/slic3r/GUI/GUI_App.cpp:2273
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid "Snapshot name"
msgstr "Název zálohy"
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2772
msgid "Snug"
msgstr "Přiléhavý"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "Vydané ve&rze"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2360
+#: src/libslic3r/PrintConfig.cpp:2372
msgid "Solid infill"
msgstr "Plná výplň"
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2348
msgid "Solid infill every"
msgstr "Plná výplň každou"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2340
msgid "Solid infill extruder"
msgstr "Extruder pro plnou výplň"
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2331
msgid "Solid infill threshold area"
msgstr "Prahová oblast s plnou výplní"
@@ -11413,19 +11563,19 @@ msgstr ""
"plnou výplní? Nastavit <a>Prahovou oblast s plnou výplní</a>. (Pouze v "
"režimu Expert.)"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2385
msgid "Solid layers"
msgstr "Plných vrstev"
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1061
msgid "Soluble material"
msgstr "Rozpustný materiál"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1062
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:1321
+#: src/libslic3r/PrintConfig.cpp:1339
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 "
@@ -11445,7 +11595,8 @@ msgstr "Některé tiskárny byly odinstalovány."
msgid "Some SLA materials were uninstalled."
msgstr "Některé SLA materiály byly odinstalovány."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -11456,21 +11607,21 @@ msgstr ""
msgid "Some filaments were uninstalled."
msgstr "Některé filamenty byly odinstalovány."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr "Některé objekty nejsou během úprav viditelné."
-#: src/libslic3r/Print.cpp:454
+#: src/libslic3r/Print.cpp:458
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:456
+#: src/libslic3r/Print.cpp:460
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:3649
+#: src/libslic3r/PrintConfig.cpp:3763
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 "
@@ -11480,7 +11631,7 @@ msgstr ""
"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/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
@@ -11488,7 +11639,7 @@ msgstr ""
"Některá přednastavení jsou upravená a neuložené změny nebudou zachyceny v "
"záloze konfigurace."
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
@@ -11496,7 +11647,7 @@ msgstr ""
"Některá přednastavení jsou upravená a neuložené změny nebudou exportovány do "
"zálohy konfigurace."
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2949
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -11504,38 +11655,38 @@ 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/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "Vzdálenost"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2697
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:1566
+#: src/libslic3r/PrintConfig.cpp:1584
msgid "Spacing between ironing passes"
msgstr "Mezery mezi žehlicími tahy"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2747
msgid "Spacing between support material lines."
msgstr "RozteÄ linií podpÄ›r."
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1512 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:2320
+#: src/libslic3r/PrintConfig.cpp:2373 src/libslic3r/PrintConfig.cpp:2871
msgid "Speed"
msgstr "Rychlost"
-#: src/slic3r/GUI/GCodeViewer.cpp:3295
+#: src/slic3r/GUI/GCodeViewer.cpp:3300
msgid "Speed (mm/s)"
msgstr "Rychlost (mm/s)"
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1322
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 "
@@ -11545,7 +11696,7 @@ msgstr ""
"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/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2915
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
@@ -11555,26 +11706,26 @@ msgstr ""
"Pokud je nastavena na nulu, hodnota se ignoruje a místo ní se použije běžná "
"rychlost pohybu."
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "Netiskové rychlosti"
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1989
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:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "Rychlosti pohybů tiskárny"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "Rychlost pro vytváření mostů."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2374
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -11584,7 +11735,7 @@ msgstr ""
"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:2688
+#: src/libslic3r/PrintConfig.cpp:2706
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -11593,15 +11744,15 @@ 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:2738
+#: src/libslic3r/PrintConfig.cpp:2756
msgid "Speed for printing support material."
msgstr "Rychlost tisku podpěr."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1513
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:2854
+#: src/libslic3r/PrintConfig.cpp:2872
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 "
@@ -11615,31 +11766,31 @@ msgstr ""
"(například: 80%) z rychlosti plné výplně materiálu výše. Pro automatické "
"nastavení zadejte nulu."
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "Rychlost posunů (přejezdy mezi body extruze)."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1247
msgid "Speed of object first layer over raft interface"
msgstr "Rychlost první vrstvy objektu nad raftem"
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "Rychlost prvního pohybu chlazení"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "Rychlost posledního pohybu chlazení"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
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:893
+#: src/libslic3r/PrintConfig.cpp:915
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:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11647,7 +11798,7 @@ 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:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
@@ -11669,12 +11820,12 @@ msgstr "Koule"
msgid "Spiral Vase"
msgstr "Spirálová Váza"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2399
msgid "Spiral vase"
msgstr "Spirálová váza"
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4520
msgid "Split"
msgstr "Rozdělit"
@@ -11682,6 +11833,10 @@ msgstr "Rozdělit"
msgid "Split bigger facets into smaller ones while the object is painted."
msgstr "Během malování objektu rozdělí větší fasety na menší."
+#: src/libslic3r/PrintConfig.cpp:3126
+msgid "Split middle perimeter threshold"
+msgstr "Hranice pro rozdělení prostředního perimetru"
+
#: src/slic3r/GUI/GUI_Factories.cpp:944
msgid "Split the selected object"
msgstr "Rozdělit vybraný objekt"
@@ -11694,7 +11849,7 @@ msgstr "Rozdělit vybraný objekt na jednotlivé objekty"
msgid "Split the selected object into individual parts"
msgstr "RozdÄ›lit vybraný objekt na jednotlivé Äásti"
-#: src/slic3r/GUI/Plater.cpp:3095
+#: src/slic3r/GUI/Plater.cpp:3116
msgid "Split to Objects"
msgstr "Rozdělit na Objekty"
@@ -11702,11 +11857,11 @@ msgstr "Rozdělit na Objekty"
msgid "Split to Parts"
msgstr "Rozdělit na Části"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "Rozdělit na objekty"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "RozdÄ›lit na Äásti"
@@ -11719,7 +11874,7 @@ msgstr "Rozdělovat trojúhelníky"
msgid "Splits bigger facets into smaller ones while the object is painted."
msgstr "Během malování objektu rozdělí větší fasety na menší."
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1074
msgid "Spool weight"
msgstr "Hmotnost cívky"
@@ -11731,17 +11886,17 @@ msgstr "PÅ™eteÄení zásobníku"
msgid "Standard"
msgstr "Běžné"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Stars"
msgstr "Hvězdy"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2418
+#: src/libslic3r/PrintConfig.cpp:2433
msgid "Start G-code"
msgstr "ZaÄátek G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Vytvořit nový projekt"
@@ -11749,7 +11904,7 @@ msgstr "Vytvořit nový projekt"
msgid "Start at height"
msgstr "ZaÄít ve výšce"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Zahájit nový slicovací proces"
@@ -11798,12 +11953,12 @@ msgstr "Stav"
msgid "Status:"
msgstr "Stav:"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Tichý"
-#: src/slic3r/GUI/GCodeViewer.cpp:3755
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "Tichý režim"
@@ -11811,15 +11966,15 @@ msgstr "Tichý režim"
msgid "Stop at height"
msgstr "SkonÄit ve výšce"
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "Stop them and continue anyway?"
msgstr "Chcete i pÅ™esto pokraÄovat a zastavit nahrávání?"
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2763
msgid "Style"
msgstr "Styl"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2765
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
@@ -11833,7 +11988,7 @@ msgstr ""
msgid "Success!"
msgstr "Úspěch!"
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -11846,7 +12001,7 @@ msgstr ""
msgid "Support Blocker"
msgstr "Blokátor podpěr"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Support Cubic"
msgstr "Kubický podepíraný"
@@ -11858,50 +12013,50 @@ msgstr "Vynucení podpěr"
msgid "Support Generator"
msgstr "Generátor Podpěr"
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3631
msgid "Support base diameter"
msgstr "Průměr podpěrné základny"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3641
msgid "Support base height"
msgstr "Výška podpěrné základny"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3650
msgid "Support base safety distance"
msgstr "BezpeÄná vzdálenost podpÄ›rné základny"
-#: src/slic3r/GUI/Tab.cpp:4599
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "Hrot podpěry"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2081 src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2100 src/libslic3r/PrintConfig.cpp:2522
+#: src/libslic3r/PrintConfig.cpp:2528 src/libslic3r/PrintConfig.cpp:2536
+#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2567 src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2602 src/libslic3r/PrintConfig.cpp:2623
+#: src/libslic3r/PrintConfig.cpp:2636 src/libslic3r/PrintConfig.cpp:2653
+#: src/libslic3r/PrintConfig.cpp:2671 src/libslic3r/PrintConfig.cpp:2686
+#: src/libslic3r/PrintConfig.cpp:2696 src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2716 src/libslic3r/PrintConfig.cpp:2730
+#: src/libslic3r/PrintConfig.cpp:2746 src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2755 src/libslic3r/PrintConfig.cpp:2764
+#: src/libslic3r/PrintConfig.cpp:2778 src/libslic3r/PrintConfig.cpp:2786
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "Support material"
msgstr "Podpěry"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2704
msgid "Support material interface"
msgstr "Kontaktní vrstvy podpěr"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2787
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -11915,16 +12070,16 @@ msgstr ""
"který můžete tisknout bez podpěrného materiálu. Nastavte na nulu pro "
"automatickou detekci (doporuÄeno)."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2642
msgid "Support material/raft interface extruder"
msgstr "Extruder pro kontaktní podpěry/raft"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2614
msgid "Support material/raft/skirt extruder"
msgstr "Extruder pro podpěry/raft/obrys"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:3613
msgid "Support on build plate only"
msgstr "Pouze na tiskové podložce"
@@ -11932,12 +12087,12 @@ msgstr "Pouze na tiskové podložce"
msgid "Support parameter change"
msgstr "Změna nastavení podpěr"
-#: src/slic3r/GUI/Tab.cpp:4604
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "Podpěrný pilíř"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3703
msgid "Support points density"
msgstr "Hustota podpěrných bodů"
@@ -11946,24 +12101,24 @@ msgid "Support points edit"
msgstr "Úprava podpěrných bodů"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4595 src/slic3r/GUI/Tab.cpp:4596
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3532 src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3548 src/libslic3r/PrintConfig.cpp:3557
+#: src/libslic3r/PrintConfig.cpp:3567 src/libslic3r/PrintConfig.cpp:3577
+#: src/libslic3r/PrintConfig.cpp:3614 src/libslic3r/PrintConfig.cpp:3621
+#: src/libslic3r/PrintConfig.cpp:3632 src/libslic3r/PrintConfig.cpp:3642
+#: src/libslic3r/PrintConfig.cpp:3651 src/libslic3r/PrintConfig.cpp:3664
+#: src/libslic3r/PrintConfig.cpp:3674 src/libslic3r/PrintConfig.cpp:3683
+#: src/libslic3r/PrintConfig.cpp:3693 src/libslic3r/PrintConfig.cpp:3704
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Supports"
msgstr "Podpěry"
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1614
msgid "Supports remaining times"
msgstr "Podpora zbývajících tiskových Äasů"
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1623
msgid "Supports stealth mode"
msgstr "Podporuje tichý režim"
@@ -11987,7 +12142,7 @@ 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/GUI_App.cpp:3072 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "PotlaÄit otevírání hypertextových odkazů v prohlížeÄi"
@@ -12016,7 +12171,7 @@ msgstr "Přepnout do 3D"
msgid "Switch to Preview"
msgstr "Přepnout do náhledu"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "Přepnout do Nastavení"
@@ -12029,11 +12184,11 @@ msgstr "Přepnout do režimu editace"
msgid "Switch to the %s mode"
msgstr "Přepnout do režimu %s"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790
msgid "Switching Presets: Unsaved Changes"
msgstr "Přepnutí na jiné přednastavení: Neuložené změny"
-#: src/slic3r/GUI/GUI_App.cpp:2368
+#: src/slic3r/GUI/GUI_App.cpp:2390
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -12041,7 +12196,7 @@ msgstr ""
"Přepnutím jazyka se aplikace restartuje.\n"
"Ztratíte obsah scény."
-#: src/slic3r/GUI/Plater.cpp:4861
+#: src/slic3r/GUI/Plater.cpp:4882
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -12064,7 +12219,7 @@ msgstr ""
"\n"
"Opravdu chcete pokraÄovat?"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2779
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -12072,11 +12227,11 @@ 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:2759
+#: src/libslic3r/PrintConfig.cpp:2777
msgid "Synchronize with object layers"
msgstr "Synchronizovat s vrstvami objektu"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "&Informace o systému"
@@ -12097,11 +12252,11 @@ msgstr "Systémové informace byly úspěšně odeslány. Děkujeme."
msgid "System presets"
msgstr "Systémová přednastavení"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Take Configuration &Snapshot"
msgstr "Prové&st Zálohu konfigurace"
-#: src/slic3r/GUI/GUI_App.cpp:2271
+#: src/slic3r/GUI/GUI_App.cpp:2293
msgid "Taking a configuration snapshot"
msgstr "PoÅ™izování konfiguraÄního snapshotu"
@@ -12109,15 +12264,15 @@ msgstr "PoÅ™izování konfiguraÄního snapshotu"
msgid "Taking a configuration snapshot failed."
msgstr "PoÅ™izování konfiguraÄního snapshotu selhalo."
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Teplota"
-#: src/slic3r/GUI/GCodeViewer.cpp:3297
+#: src/slic3r/GUI/GCodeViewer.cpp:3302
msgid "Temperature (°C)"
msgstr "Teplota (°C)"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2409
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12127,7 +12282,7 @@ msgstr ""
"Umožňuje “obětní†obrysy v plné výšce objektu, na kterém jsou trysky "
"periodicky oÄiÅ¡tÄ›ny."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2408
msgid "Temperature variation"
msgstr "Kolísání teploty"
@@ -12135,7 +12290,7 @@ msgstr "Kolísání teploty"
msgid "Temperatures"
msgstr "Teploty"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "Šablona s vlastním G-code"
@@ -12197,14 +12352,14 @@ msgstr ""
"- aktivní volbu „Zajistit tloušťku svislých stěn“\n"
"- neaktivní volbu „Detekce tenkých stěn“"
-#: src/libslic3r/Print.cpp:469
+#: src/libslic3r/Print.cpp:473
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/libslic3r/Print.cpp:494
+#: src/libslic3r/Print.cpp:498
msgid ""
"The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)."
msgstr ""
@@ -12223,7 +12378,7 @@ msgstr ""
"(jak extruder pro tisk podpor tak extruder pro tisk kontaktních podpěr je "
"třeba nastavit na 0)."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:615
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 "
@@ -12235,14 +12390,14 @@ msgstr ""
"(jak extruder pro tisk podpor tak extruder pro tisk kontaktních podpěr je "
"třeba nastavit na 0)."
-#: src/libslic3r/Print.cpp:496
+#: src/libslic3r/Print.cpp:500
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:488
+#: src/libslic3r/Print.cpp:492
msgid ""
"The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, "
"RepRapFirmware and Repetier G-code flavors."
@@ -12250,7 +12405,7 @@ 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:490
+#: src/libslic3r/Print.cpp:494
msgid ""
"The Wipe Tower is currently only supported with the relative extruder "
"addressing (use_relative_e_distances=1)."
@@ -12258,7 +12413,7 @@ 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:519
+#: src/libslic3r/Print.cpp:523
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"over an equal number of raft layers"
@@ -12266,7 +12421,7 @@ 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:522
+#: src/libslic3r/Print.cpp:526
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"with the same support_material_contact_distance"
@@ -12274,7 +12429,7 @@ 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:524
+#: src/libslic3r/Print.cpp:528
msgid ""
"The Wipe Tower is only supported for multiple objects if they are sliced "
"equally."
@@ -12282,7 +12437,7 @@ 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:517
+#: src/libslic3r/Print.cpp:521
msgid ""
"The Wipe Tower is only supported for multiple objects if they have equal "
"layer heights"
@@ -12290,7 +12445,7 @@ 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/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -12300,7 +12455,7 @@ msgstr ""
"\n"
"Mám ji deaktivovat, aby bylo možné povolit retrakce z firmwaru?"
-#: src/libslic3r/Print.cpp:537
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -12308,7 +12463,7 @@ msgstr ""
"Čistící věž je podporována pouze v případě, že všechny objekty mají stejnou "
"variabilní výšku vrstvy"
-#: src/slic3r/GUI/GUI_App.cpp:957
+#: src/slic3r/GUI/GUI_App.cpp:964
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -12327,7 +12482,7 @@ msgstr ""
"Pokud ano, bude aktivní konfigurace před importem nové konfigurace "
"zálohována."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
@@ -12347,11 +12502,11 @@ msgstr ""
"pouze tehdy, když je informace o rotacích zapsána do koordinátů daného "
"objektu."
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3665
msgid "The default angle for connecting support sticks and junctions."
msgstr "Výchozí úhel pro pÅ™ipojení nosných tyÄí a spojek."
-#: src/slic3r/GUI/Plater.cpp:2575
+#: src/slic3r/GUI/Plater.cpp:2596
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -12378,7 +12533,7 @@ msgstr[3] ""
"Interní jednotkou PrusaSliceru je milimetr. Chcete pÅ™epoÄítat rozmÄ›ry "
"objektů?"
-#: src/slic3r/GUI/Plater.cpp:2553
+#: src/slic3r/GUI/Plater.cpp:2574
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -12415,7 +12570,7 @@ msgstr ""
"být „BezpeÄná vzdálenost podpÄ›rné základny“ vÄ›tší než parametr „Mezera "
"Podložka-Objekt“."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -12425,21 +12580,21 @@ msgstr ""
"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:1448
+#: src/libslic3r/PrintConfig.cpp:1466
msgid "The extruder to use when printing infill."
msgstr "Extruder který se použije pro tisk výplní."
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1966
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:2324
+#: src/libslic3r/PrintConfig.cpp:2342
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:2626
+#: src/libslic3r/PrintConfig.cpp:2644
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."
@@ -12448,7 +12603,7 @@ msgstr ""
"použití aktuálního extruderu, aby se minimalizovaly změny nástroje). To "
"ovlivňuje i raft."
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2616
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -12456,11 +12611,15 @@ 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:1012
+#: src/libslic3r/PrintConfig.cpp:1034
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:4437
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr "Soubor neexistuje."
+
+#: src/libslic3r/PrintConfig.cpp:4557
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -12468,11 +12627,11 @@ 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:1606
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "The firmware supports stealth mode"
msgstr "Firmware podporuje tichý režim"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -12488,11 +12647,11 @@ msgstr "Následující modely FFF tiskáren nemají vybraný filament:"
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/Plater.cpp:5717
+#: src/slic3r/GUI/Plater.cpp:5754
msgid "The following characters are not allowed by a FAT file system:"
msgstr "Následující znaky nejsou v souborovém systému FAT povoleny:"
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -12527,7 +12686,7 @@ msgstr[1] "Následující modely byly úspěšně opraveny"
msgstr[2] "Následující modely byly úspěšně opraveny"
msgstr[3] "Následující modely byly úspěšně opraveny"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224
msgid "The following preset was modified"
msgid_plural "The following presets were modified"
msgstr[0] "Bylo upravena následující přednastavení"
@@ -12561,7 +12720,7 @@ msgstr ""
msgid "The following values were substituted:"
msgstr "Byly nahrazeny následující hodnoty:"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3810
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
@@ -12569,11 +12728,11 @@ msgstr ""
"Mezera mezi spodkem objektu a generovanou podložkou v režimu nulového "
"nadzvednutí."
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3643
msgid "The height of the pillar base cone"
msgstr "Výška ukotvení podpěrného kužele"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
@@ -12583,7 +12742,7 @@ msgstr ""
"vrstvě. Při použití raftu se nevytvoří žádný límec (použijte "
"raft_first_layer_expansion)."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
@@ -12591,7 +12750,7 @@ msgstr ""
"Importovaný archiv SLA neobsahoval žádné přednastavení. Aktuální SLA "
"přednastavení bylo použito jako záložní."
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -12599,15 +12758,15 @@ 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:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
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:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
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:3570
+#: src/libslic3r/PrintConfig.cpp:3684
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -12615,11 +12774,11 @@ 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:3561
+#: src/libslic3r/PrintConfig.cpp:3675
msgid "The max length of a bridge"
msgstr "Maximální délka přemostění"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -12631,7 +12790,7 @@ msgstr ""
"omezení pÅ™ejíždÄ›ní pÅ™es perimetry. Délka objízdné trasy může být zadána buÄ "
"jako absolutní hodnota, nebo jako procento (například 50%) přímé cesty."
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1295
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
@@ -12639,7 +12798,7 @@ msgstr ""
"Maximální vzdálenost, o kterou může být každý bod pláště posunut (oběma "
"směry), měřeno kolmo k obvodové stěně."
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3653
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 "
@@ -12665,7 +12824,7 @@ msgstr "Název nesmí konÄit mezerou."
msgid "The name cannot start with space character."
msgstr "Název nesmí zaÄínat mezerou."
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -12674,7 +12833,16 @@ msgstr ""
"bottom_solid_layers, je-li to nutné k dosažení minimální tloušťky spodní "
"skořepiny."
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:3121
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+"PoÄet perimetrů poÄítaných od stÅ™edu, na které je tÅ™eba variaci rozložit. "
+"Nižší hodnoty znamenají, že se šířka vnějších obvodů nemění."
+
+#: src/libslic3r/PrintConfig.cpp:2896
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 "
@@ -12684,11 +12852,11 @@ msgstr ""
"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/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579
+#: src/slic3r/GUI/Plater.cpp:2578 src/slic3r/GUI/Plater.cpp:2600
msgid "The object is too small"
msgstr "Objekt je příliš malý"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3047
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-"
@@ -12698,7 +12866,7 @@ msgstr ""
"smÄ›rem dovnitÅ™, pozitivní = smÄ›rem ven). To může být užiteÄné pro jemné "
"doladění otvorů."
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2101
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
@@ -12706,7 +12874,7 @@ msgstr ""
"Objekt se zvýší tímto poÄtem vrstev a pod ním bude vytvoÅ™en podpůrný "
"materiál."
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3578
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -12715,7 +12883,7 @@ msgstr ""
"pilířů. Menší pilíře jsou použity v problematických místech, kam se normální "
"nevejdou."
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3290
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -12725,7 +12893,7 @@ 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/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -12743,7 +12911,7 @@ msgstr[3] ""
"Níže uvedené fyzické tiskárny jsou založeny na přednastavení, které se "
"chystáte odstranit."
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -12763,13 +12931,13 @@ msgstr[3] ""
"Níže uvedené fyzické tiskárny jsou založeny pouze na přednastavení, které se "
"chystáte odstranit."
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr "Místa, kde bude kolem každého objektu v první vrstvě vytištěn límec."
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
@@ -12777,7 +12945,7 @@ msgstr ""
"Tisková podložka je prázdná.\n"
"Chcete projekt uložit?"
-#: src/slic3r/GUI/Plater.cpp:2486
+#: src/slic3r/GUI/Plater.cpp:2507
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -12797,7 +12965,7 @@ msgstr[3] ""
"Níže uvedená pÅ™ednastavení byla doÄasnÄ› nainstalována do aktivní instance "
"PrusaSliceru"
-#: src/slic3r/GUI/GUI_App.cpp:2514 src/slic3r/GUI/GUI_App.cpp:2575
+#: src/slic3r/GUI/GUI_App.cpp:2533 src/slic3r/GUI/GUI_App.cpp:2594
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "Úpravy přednastavení jsou úspěšně uloženy"
@@ -12805,11 +12973,11 @@ msgstr[1] "Úpravy přednastavení jsou úspěšně uloženy"
msgstr[2] "Úpravy přednastavení jsou úspěšně uloženy"
msgstr[3] "Úpravy přednastavení jsou úspěšně uloženy"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "The printer multiplexes filaments into a single hot end."
msgstr "Tiskárna přepíná několik filamentů v jednou hot endu."
-#: src/slic3r/GUI/Plater.cpp:5716
+#: src/slic3r/GUI/Plater.cpp:5753
msgid "The provided file name is not valid."
msgstr "Zadaný název je neplatný."
@@ -12817,7 +12985,7 @@ msgstr "Zadaný název je neplatný."
msgid "The provided name is not valid;"
msgstr "Zadaný název není platný;"
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
@@ -12825,7 +12993,7 @@ msgstr ""
"Vybraný 3MF soubor obsahuje objekt s namalovanými podpěrami novější verze "
"PrusaSliceru a proto není kompatibilní."
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -12833,7 +13001,7 @@ msgstr ""
"Vybraný 3MF soubor obsahuje objekt multimateriálovým malováním pomocí "
"novější verze PrusaSliceru a proto není kompatibilní."
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
@@ -12841,7 +13009,7 @@ msgstr ""
"Vybraný 3MF soubor obsahuje objekt s namalovaný švem pomocí novější verze "
"PrusaSliceru a proto není kompatibilní."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
@@ -12855,7 +13023,7 @@ msgid ""
"compatible."
msgstr "Vybraný amf soubor byl uložen s novější verzí %1% a není kompatibilní."
-#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:3672 src/slic3r/GUI/Plater.cpp:5230
msgid "The selected file"
msgstr "Vybraný soubor"
@@ -12875,14 +13043,14 @@ 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/Plater.cpp:3086
+#: src/slic3r/GUI/Plater.cpp:3107
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
msgstr ""
"Vybraný objekt nebylo možné rozdÄ›lit, protože obsahuje pouze jednu Äást."
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -12913,17 +13081,53 @@ msgstr ""
msgid "The size of the object can be specified in inches"
msgstr "Velikost objektu lze urÄit v palcích"
-#: src/slic3r/GUI/Plater.cpp:2540
+#: src/slic3r/GUI/Plater.cpp:2561
msgid "The size of the object is zero"
msgstr "Velikost objektu je nulová"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3785
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:2206
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which a middle perimeter (if there wasn't one already) will be added. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"Nejmenší šířka vytlaÄování, jako násobek normální šířky vytlaÄování, nad "
+"kterou bude přidán střední obvod (pokud již žádný nebyl).Chcete-li použít "
+"více tenÄích perimetrů, zmenÅ¡ete tuto hodnotu. ZvÄ›tÅ¡ete jej, chcete-li "
+"použít méně a širších perimetrů. Všimněte si, že toto nastavení se použije, "
+"jako kdyby celý objekt byl vyplněn perimetry. Takže termín \"prostřední\" "
+"zde znamená prostředek mezi hranami objektu a to i v případě, že se místo "
+"prostředního perimetru tiskne výplň nebo jiný typ extruze."
+
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which the middle perimeter (if there is one) will be split into two. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"Nejmenší šířka extruze jako násobek normální šířky extruze, při které se "
+"prostřední perimetr (pokud existuje) rozdělí na dva. Chcete-li použít více "
+"tenÄích perimetrů, zmenÅ¡ete tuto hodnotu. ZvÄ›tÅ¡ete jej, chcete-li použít "
+"méně a širších perimetrů. Všimněte si, že toto nastavení se použije, jako "
+"kdyby celý objekt byl vyplněn perimetry. Takže termín \"prostřední\" zde "
+"znamená prostředek mezi hranami objektu a to i v případě, že se místo "
+"prostředního perimetru tiskne výplň nebo jiný typ extruze."
+
+#: src/libslic3r/PrintConfig.cpp:2224
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 "
@@ -12932,7 +13136,7 @@ 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:2198
+#: src/libslic3r/PrintConfig.cpp:2216
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "Rychlost retrakce (toto nastavení platí pouze pro motor extruderu)."
@@ -12949,26 +13153,26 @@ msgstr "Zadaný název není dostupný."
msgid "The supplied name is not valid;"
msgstr "Zadaný název není platný;"
-#: src/libslic3r/Print.cpp:450
+#: src/libslic3r/Print.cpp:454
msgid "The supplied settings will cause an empty print."
msgstr "Zadané nastavení způsobí prázdný tisk."
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3728
msgid "The thickness of the pad and its optional cavity walls."
msgstr "Tloušťka podložky a její volitelné duté stěny."
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "The uploads are still ongoing"
msgstr "Nahrávání stále probíhá"
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2064
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
"Verikální vzdálenost mezi objektem a raftem. Ignorováno pro rozpustné "
"podpěry."
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2568
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 "
@@ -12978,7 +13182,7 @@ msgstr ""
"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/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2586
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -12989,7 +13193,7 @@ msgstr ""
"která urÄí shodnou vzdálenost mezi podpÄ›ry a horním/spodní povrchem objektu "
"v ose Z."
-#: src/libslic3r/Print.cpp:482
+#: src/libslic3r/Print.cpp:486
msgid ""
"The wipe tower is only supported if all extruders have the same nozzle "
"diameter and use filaments of the same diameter."
@@ -12997,11 +13201,11 @@ 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/slic3r/GUI/Plater.cpp:4096
+#: src/slic3r/GUI/Plater.cpp:4117
msgid "There are active warnings concerning sliced models:"
msgstr "Varování týkající se slicovaných modelů:"
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -13039,7 +13243,7 @@ msgstr ""
msgid "There is an object with no extrusions in the first layer."
msgstr "Je zde objekt, který nemá v první vrstvě žádné extrudování."
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2817
msgid "Thick bridges"
msgstr "Silné přemostění"
@@ -13048,19 +13252,19 @@ msgstr "Silné přemostění"
msgid "This %s version: %s"
msgstr "Tento %s verze: %s"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2451
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:2442
+#: src/libslic3r/PrintConfig.cpp:2460
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:2451
+#: src/libslic3r/PrintConfig.cpp:2469
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/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -13072,7 +13276,7 @@ msgstr ""
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr "Tato akce způsobí odstranÄ›ní vÅ¡ech znaÄek na vertikálním posuvníku."
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -13088,7 +13292,7 @@ msgstr ""
"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:1585
+#: src/libslic3r/PrintConfig.cpp:1603
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 "
@@ -13100,7 +13304,7 @@ msgstr ""
"zástupné proměnné pro veškeré nastavení Slic3ru, stejně tak jako [layer_num] "
"a [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -13110,7 +13314,7 @@ msgstr ""
"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:2828
+#: src/libslic3r/PrintConfig.cpp:2846
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13126,7 +13330,7 @@ msgstr ""
"{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:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -13140,7 +13344,7 @@ msgstr ""
"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:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -13148,19 +13352,35 @@ 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:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1819
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."
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 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."
+"Toto experimentální nastavení se používá k omezení rychlosti změny rychlosti "
+"vytlaÄování pÅ™i pÅ™echodu z vyšší rychlosti na nižší. Hodnota 1,8 mm³/s² "
+"zajiÅ¡Å¥uje, že zmÄ›na rychlosti vytlaÄování z 5,4 mm³/s (šířka vytlaÄování "
+"0,45 mm, výška vytlaÄování 0,2 mm, rychlost posuvu 20 mm/s) na 1,8 mm³/s "
+"(rychlost posuvu 60 mm/s) bude trvat nejméně 2 sekundy."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1807
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm 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 rychlosti "
+"vytlaÄování pÅ™i pÅ™echodu z nižší rychlosti na vyšší. Hodnota 1,8 mm³/s² "
+"zajiÅ¡Å¥uje, že zmÄ›na rychlosti vytlaÄování z 1,8 mm³/s (šířka vytlaÄování "
+"0,45 mm, výška vytlaÄování 0,2 mm, rychlost posuvu 20 mm/s) na 5,4 mm³/s "
+"(rychlost posuvu 60 mm/s) bude trvat nejméně 2 sekundy."
+
+#: src/libslic3r/PrintConfig.cpp:1798
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -13168,7 +13388,7 @@ msgstr ""
"Toto experimentální nastavení slouží k nastavení maximální objemové "
"rychlosti, kterou váš extruder podporuje."
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2924
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13177,7 +13397,7 @@ msgstr ""
"poradil s retrakcí. Toto je podporováno pouze v posledních verzích firmwaru "
"Marlin."
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2938
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13193,7 +13413,7 @@ msgstr ""
"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."
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -13205,7 +13425,7 @@ msgstr ""
"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:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -13217,12 +13437,12 @@ msgstr ""
"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:463
+#: src/libslic3r/PrintConfig.cpp:485
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:1386
+#: src/libslic3r/PrintConfig.cpp:1404
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -13231,7 +13451,7 @@ msgstr ""
"silnějších výplňových vrstev při zachování tenkých perimetrů, a tím i "
"přesnosti."
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2350
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 "
@@ -13243,7 +13463,7 @@ msgstr ""
"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:2382
+#: src/libslic3r/PrintConfig.cpp:2400
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, "
@@ -13258,7 +13478,7 @@ msgstr ""
"smyÄky / límec. PÅ™i tisku více než jednoho samostatného objektu nebude toto "
"nastavení fungovat."
-#: src/slic3r/GUI/Plater.cpp:2604
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file cannot be loaded in a simple mode. Do you want to switch to an "
"advanced mode?"
@@ -13266,7 +13486,7 @@ 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:2593
+#: src/slic3r/GUI/Plater.cpp:2614
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
@@ -13293,7 +13513,7 @@ 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:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -13309,11 +13529,11 @@ 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:2130
+#: src/libslic3r/PrintConfig.cpp:2148
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:2938
+#: src/libslic3r/PrintConfig.cpp:2956
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13321,15 +13541,15 @@ 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:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "Toto je výchozí přednastavení."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3705
msgid "This is a relative measure of support points density."
msgstr "Relativní míra hustoty podpěrných bodů."
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -13337,16 +13557,16 @@ 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:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "Toto je systémové přednastavení."
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3362
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:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -13356,7 +13576,7 @@ msgstr ""
"ú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:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -13364,7 +13584,7 @@ msgstr ""
"Toto je zrychlení, které vaše tiskárna použije při vytváření mostů. "
"Nastavením na nulu vypnete ovládání akcelerace pro mosty."
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1194
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
@@ -13374,7 +13594,7 @@ msgstr ""
"raftem. Nastavením nuly vypnete řízení zrychlení pro první vrstvu objektu "
"nad raftem."
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1185
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -13382,7 +13602,7 @@ 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:1376
+#: src/libslic3r/PrintConfig.cpp:1394
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -13390,7 +13610,7 @@ 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:1939
+#: src/libslic3r/PrintConfig.cpp:1957
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -13398,7 +13618,7 @@ msgstr ""
"Toto je zrychlení, které vaše tiskárna použije pro perimetry. Nastavením na "
"nulu vypnete ovládání akcelerace pro perimetry."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1877
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.)"
@@ -13415,7 +13635,7 @@ msgstr ""
"o vašem systému. Stane se tak pouze jednou a nebudeme vás o to žádat znovu "
"(pouze po přechodu na další verzi)."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1777
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -13428,7 +13648,7 @@ msgstr ""
"přilnavosti mezi vrstvami. Pokud je nastavena hodnota 0, je výška vrstvy "
"omezena na 75% průměru trysky."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1840
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 "
@@ -13441,7 +13661,7 @@ msgstr ""
msgid "This is wipe tower layer"
msgstr "Toto je vrstva Äistící věže"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2977
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13462,7 +13682,7 @@ msgstr ""
"Tato operace je nevratná.\n"
"Chcete pokraÄovat?"
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:1999
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 "
@@ -13474,7 +13694,7 @@ msgstr ""
"plochy, které se tisknou lépe s vyšším poÄtem perimetrů, pokud je zapnuta "
"možnost Extra perimetry."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1913
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 "
@@ -13483,7 +13703,7 @@ msgstr ""
"Tato volba sníží teplotu neaktivních extruderů, aby u nich nedošlo k "
"vytékání."
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1493
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 "
@@ -13493,7 +13713,7 @@ msgstr ""
"(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:1468
+#: src/libslic3r/PrintConfig.cpp:1486
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -13503,7 +13723,7 @@ msgstr "Tato volba obrátí pořadí tisku perimetrů a výplní."
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:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -13514,7 +13734,7 @@ msgstr ""
"rychlost vypoÄítána z hodnoty rychlosti tisku perimetrů, nastavené výše. "
"Nastavte nulu pro automatický výpoÄet."
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2321
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 "
@@ -13525,7 +13745,7 @@ msgstr ""
"vypoÄte se z výše uvedeného nastavení rychlosti perimetrů. Pro automatické "
"nastavení zadejte nulu."
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1502
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -13537,7 +13757,7 @@ msgstr ""
"mezery. Pokud je vyjádÅ™eno procenty (například: 15%), vypoÄítá se z šířky "
"extruze perimetrů."
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -13545,17 +13765,17 @@ 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:1750
+#: src/libslic3r/PrintConfig.cpp:1768
msgid "This setting represents the maximum speed of your fan."
msgstr "Toto nastavení vyjadřuje maximální rychlost ventilátoru."
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1831
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:2416
+#: src/libslic3r/PrintConfig.cpp:2434
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 "
@@ -13578,7 +13798,7 @@ msgstr ""
"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:2401
+#: src/libslic3r/PrintConfig.cpp:2419
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13596,7 +13816,7 @@ msgstr ""
"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:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -13604,7 +13824,7 @@ msgstr ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3056
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 "
@@ -13616,7 +13836,7 @@ msgstr ""
"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:2952
+#: src/libslic3r/PrintConfig.cpp:2970
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 "
@@ -13647,7 +13867,7 @@ msgstr ""
"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:4419
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -13659,7 +13879,7 @@ msgstr ""
"například rozšířit seznam podporovaných druhů firmwaru. Lze se rozhodnout, "
"že to budeme ignorovat, nebo že neznámou hodnotu nahradíme výchozí hodnotou."
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3348
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 "
@@ -13669,11 +13889,11 @@ msgstr ""
"nastavení prahové hodnoty doprostřed. Toto chování eliminuje antialiasing "
"bez ztráty otvorů v polygonech."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2833
msgid "Threads"
msgstr "Vlákna"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2834
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13681,20 +13901,24 @@ 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:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "Náklon"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:3281
+msgid "Tilt for high viscosity resin"
+msgstr "Tilt pro resin s vysokou viskozitou"
+
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Doba náklonu"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/RammingChart.cpp:90
msgid "Time"
msgstr "ÄŒas"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -13704,7 +13928,7 @@ msgstr ""
"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:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -13714,15 +13938,19 @@ msgstr ""
"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:3159
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Time of the fast tilt"
msgstr "Doba trvání rychlého náklonu"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Time of the slow tilt"
msgstr "Doba trvání pomalého náklonu"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Time of the super slow tilt"
+msgstr "Čas super pomalého náklonu"
+
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -13732,7 +13960,7 @@ msgstr ""
"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:1365
+#: src/slic3r/GUI/Tab.cpp:1361
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í."
@@ -13767,11 +13995,11 @@ msgstr ""
msgid "Toggle %c axis mirroring"
msgstr "Přepnout zrcadlení podle osy %c"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "Příliš mnoho překrývajících se otvorů."
-#: src/slic3r/GUI/GCodeViewer.cpp:3301 src/slic3r/GUI/GUI_Preview.cpp:224
+#: src/slic3r/GUI/GCodeViewer.cpp:3306 src/slic3r/GUI/GUI_Preview.cpp:224
#: src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Tool"
msgstr "Nástroj"
@@ -13780,12 +14008,12 @@ msgstr "Nástroj"
msgid "Tool #"
msgstr "Nástroj #"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2845
msgid "Tool change G-code"
msgstr "G-code pro výměnu nástroje"
-#: src/slic3r/GUI/GCodeViewer.cpp:3668 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "Výměny nástroje"
@@ -13802,14 +14030,19 @@ msgstr "Poloha nástroje"
msgid "Tool type"
msgstr "Typ nástroje"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "Parametry při výměně (Multi Material s jedním extruderem)"
+#: src/slic3r/GUI/OptionsGroup.cpp:352
+msgctxt "Layers"
+msgid "Top"
+msgstr "Vrchních"
+
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1118 src/libslic3r/PrintConfig.cpp:2861
+#: src/libslic3r/PrintConfig.cpp:2870
msgid "Top"
msgstr "Shora"
@@ -13820,19 +14053,19 @@ msgstr ""
"Nápověda pro tloušťku vrchní / spodní skořepiny: Není k dipozici z důvodu "
"neplatné výšky vrstvy."
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
msgid "Top View"
msgstr "Pohled svrchu"
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2566
msgid "Top contact Z distance"
msgstr "Mezera nad podpěrami v ose Z"
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "Vzor výplně horní vrstvy"
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2652
msgid "Top interface layers"
msgstr "Vrchní kontaktní vrstvy"
@@ -13845,21 +14078,21 @@ msgstr "Horní Äást je otevÅ™ená."
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/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2857
+#: src/libslic3r/PrintConfig.cpp:2870
msgid "Top solid infill"
msgstr "Vrchní plné výplně"
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Top solid layers"
msgstr "Vrchních plných vrstev"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "Topmost surface only"
msgstr "Pouze nejvrchnější vrstva"
-#: src/slic3r/GUI/GCodeViewer.cpp:3763
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr "Celkem"
@@ -13879,16 +14112,16 @@ msgstr "Celkový objem rapidní extruze"
msgid "Total ramming time"
msgstr "Celkový Äas rapidní extruze"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
msgid "Transfer"
msgstr "Přenést"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948
#, boost-format
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:942
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943
msgid "Transfer the selected settings to the newly selected preset."
msgstr "Přenést vybraná nastavení do nově zvoleného přednastavení."
@@ -13901,19 +14134,19 @@ msgstr "Posunout"
msgid "Translation"
msgstr "Translace"
-#: src/slic3r/GUI/GCodeViewer.cpp:3605 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2905
msgid "Travel"
msgstr "Rychloposun"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1167
msgid "Triangles"
msgstr "Trojúhelníky"
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4497
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)."
@@ -13925,7 +14158,7 @@ msgstr ""
msgid "Type here the name of your printer device"
msgstr "Sem napište název pro vaší tiskárnu"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Type of the printer."
msgstr "Typ tiskárny."
@@ -13934,11 +14167,11 @@ msgstr "Typ tiskárny."
msgid "Type:"
msgstr "Typ:"
-#: src/slic3r/GUI/Tab.cpp:4257
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "ODEMÄŒENÃ ZÃMEK"
-#: src/slic3r/GUI/Tab.cpp:4283
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -13950,7 +14183,7 @@ msgstr ""
"Klikněte pro reset všech nastavení aktuální skupiny nastavení na systémové "
"hodnoty."
-#: src/slic3r/GUI/Tab.cpp:4298
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -13960,7 +14193,7 @@ msgstr ""
"systémovou (nebo výchozí) hodnotou.\n"
"KliknÄ›te pro reset souÄasné hodnoty na systémovou hodnotu."
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr "Nelze vyvrtat aktuální konfiguraci otvorů do modelu."
@@ -13973,29 +14206,29 @@ msgstr ""
"Nelze naÄíst následující shadery: \n"
"%s"
-#: src/slic3r/GUI/Plater.cpp:3778
+#: src/slic3r/GUI/Plater.cpp:3799
msgid "Unable to reload:"
msgstr "Nelze znovu naÄíst:"
-#: src/slic3r/GUI/Plater.cpp:3450
+#: src/slic3r/GUI/Plater.cpp:3471
msgid "Unable to replace with more than one volume"
msgstr "Nelze nahradit více než jednou Äástí"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:153
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:162
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145
msgid "Undef"
msgstr "Nedefinováno"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr "Nedefinovaná kategorie"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr "Nedefinovaná skupina"
@@ -14008,12 +14241,12 @@ msgid "Underflow"
msgstr "PodteÄení"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "Zpět"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
@@ -14022,11 +14255,11 @@ msgstr[1] "%1$d Akce Zpět"
msgstr[2] "%1$d Akcí Zpět"
msgstr[3] "%1$d Akcí Zpět"
-#: src/slic3r/GUI/Plater.cpp:4859
+#: src/slic3r/GUI/Plater.cpp:4880
msgid "Undo / Redo is processing"
msgstr "Zpět / Vpřed se zpracovává"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "Historie operací Zpět"
@@ -14049,7 +14282,7 @@ msgstr ""
"Vpřed</a> vrátit několik akcí najednou?"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "Neznámý"
@@ -14064,15 +14297,15 @@ msgstr "Došlo k neznámé chybě"
msgid "Unknown error occured during exporting G-code."
msgstr "Během exportu G-codu došlo k neznámé chybě."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "Rychlost vysunutí"
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "PoÄáteÄní rychlost vysouvání filamentu"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772
msgid "Unsaved Changes"
msgstr "Neuložené změny"
@@ -14088,8 +14321,8 @@ msgstr "Nepodporovaná verze OpenGL"
msgid "Unsupported selection"
msgstr "Nepodporovaný výběr"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2818
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2839
msgid "Untitled"
msgstr "Bez názvu"
@@ -14121,19 +14354,19 @@ msgstr "Probíhá aktualizace"
msgid "Upgrade"
msgstr "Aktualizovat"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:115
+#: src/slic3r/GUI/PrintHostDialogs.cpp:91
msgid "Upload"
msgstr "Nahrát"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Upload a firmware image into an Arduino based printer"
msgstr "Nahrát firmware do tiskárny s Arduinem"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:92
+#: src/slic3r/GUI/PrintHostDialogs.cpp:101
msgid "Upload and Print"
msgstr "Nahrát a Tisknout"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:103
+#: src/slic3r/GUI/PrintHostDialogs.cpp:112
msgid "Upload and Simulate"
msgstr "Nahrát a simulovat"
@@ -14154,7 +14387,7 @@ msgstr "Nahrát soubor do tiskového serveru se jménem:"
msgid "Uploading"
msgstr "Nahrávání"
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2509
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
@@ -14182,19 +14415,19 @@ msgstr "Použít vlastní velikost ikon na panelu nástrojů"
msgid "Use environment map"
msgstr "Použít mapu prostředí"
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2923
msgid "Use firmware retraction"
msgstr "Použít retrakce z firmwaru"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "Použit pro vyhledávání"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Use for time estimate"
msgstr "Použít pro odhad Äasu"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:50
+#: src/slic3r/GUI/PrintHostDialogs.cpp:51
msgid "Use forward slashes ( / ) as a directory separator if needed."
msgstr "Pokud je to nutné, použijte pro oddělení složek lomítko ( / )."
@@ -14206,7 +14439,7 @@ msgstr "Scéna v režimu „free camera“"
msgid "Use inches"
msgstr "Používat palce"
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3719
msgid "Use pad"
msgstr "Použít podložku"
@@ -14214,7 +14447,7 @@ msgstr "Použít podložku"
msgid "Use perspective camera"
msgstr "Perspektivní zobrazení scény"
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2930
msgid "Use relative E distances"
msgstr "Použít relativní E vzdálenosti"
@@ -14222,7 +14455,7 @@ msgstr "Použít relativní E vzdálenosti"
msgid "Use system menu for application"
msgstr "V PrusaSliceru používat systémové nabídky"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -14230,37 +14463,37 @@ 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:2532
+#: src/libslic3r/PrintConfig.cpp:2550
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:2919
+#: src/libslic3r/PrintConfig.cpp:2937
msgid "Use volumetric E"
msgstr "Použít volumetrickou hodnotu E"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "Použito Filamentu (g)"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "Použito Filamentu (in)"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "Použito Filamentu (in³)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "Použito Filamentu (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "Použito Filamentu (mm³)"
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "Použitý materiál (ml)"
@@ -14268,12 +14501,12 @@ msgstr "Použitý materiál (ml)"
msgid "Used Material (unit)"
msgstr "Použito materiálu (jednotka)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3290 src/slic3r/GUI/GCodeViewer.cpp:3301
-#: src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr "Použito filamentu"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "Uživatel"
@@ -14295,15 +14528,15 @@ 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:2635
+#: src/slic3r/GUI/Tab.cpp:2642
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:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "Hodnoty v tomto sloupci jsou pro Tichý režim"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "Variabilní výška vrstvy"
@@ -14340,11 +14573,11 @@ msgstr "Variabilní výška vrstev - Vyhladit vše"
msgid "Vendor:"
msgstr "Výrobce:"
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1330
msgid "Verbose G-code"
msgstr "Komentáře do G-code"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "Verze"
@@ -14353,7 +14586,7 @@ msgstr "Verze"
msgid "Vertical Slider"
msgstr "Vertikální posuvník"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Svislé stěny"
@@ -14375,26 +14608,26 @@ msgstr "Zobrazení"
msgid "View mode"
msgstr "Režim zobrazení"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to be asked about unsaved changes again."
msgstr "Pro zrušení zapamatování jděte do Nastavení a zaškrtněte \"%1%\"."
-#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3108 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to changes your choice."
msgstr "Pro změnu předvolby jděte do Nastavení a zaškrtněte \"%1%\"."
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "Visualize an already sliced and saved G-code"
msgstr "Vizualizuje již naslicovaný a uložený G-code"
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Vizualizace podpěr"
@@ -14414,7 +14647,7 @@ msgstr "Změna pořadí Těles v Objektu"
msgid "Volumetric"
msgstr "Volumetrický"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "DoporuÄení pro objemový průtok nejsou k dispozici"
@@ -14422,7 +14655,7 @@ msgstr "DoporuÄení pro objemový průtok nejsou k dispozici"
msgid "Volumetric flow rate"
msgstr "Objemový průtok"
-#: src/slic3r/GUI/GCodeViewer.cpp:3298
+#: src/slic3r/GUI/GCodeViewer.cpp:3303
msgid "Volumetric flow rate (mm³/s)"
msgstr "Objemový průtok (mm³/s)"
@@ -14433,20 +14666,20 @@ msgstr "Objemová rychlost"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3184
msgid "WARNING:"
msgstr "VAROVÃNÃ:"
-#: src/slic3r/GUI/Tab.cpp:4264
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "BÃLÃ TEÄŒKA"
-#: src/slic3r/GUI/Tab.cpp:4286
+#: src/slic3r/GUI/Tab.cpp:4351
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:4289
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -14454,7 +14687,7 @@ 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:4304
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -14462,7 +14695,7 @@ msgstr ""
"Ikona BÃLÉ TEÄŒKY indikuje, že je hodnota shodná s naposledy uloženým "
"přednastavením."
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3854
msgid "Wall thickness"
msgstr "Tloušťka stěny"
@@ -14527,7 +14760,7 @@ msgstr ""
"Je-li zaškrtnuto, při každém přetažení souboru s projektem do aplikace se "
"zobrazí dialogové okno s výzvou k výbÄ›ru akce, kterou se má soubor naÄíst."
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -14536,7 +14769,7 @@ 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:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -14549,7 +14782,7 @@ msgstr ""
"pÅ™i možné kolizi extruderu s objektem a zabránit mu, pÅ™esto doporuÄujeme "
"obezřetnost."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1228
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 "
@@ -14559,7 +14792,7 @@ msgstr ""
"první spodní vrstvu, abyste zlepšili přilnavost k nedokonalé tiskové "
"podložce."
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2163
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 "
@@ -14568,7 +14801,7 @@ 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:2137
+#: src/libslic3r/PrintConfig.cpp:2155
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -14577,7 +14810,7 @@ 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:1930
+#: src/libslic3r/PrintConfig.cpp:1948
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 "
@@ -14589,7 +14822,7 @@ msgstr ""
"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:1770
+#: src/libslic3r/PrintConfig.cpp:1788
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -14600,7 +14833,7 @@ msgstr ""
"extruderu. Toto experimentální nastavení slouží k nastavení nejvyšší "
"rychlosti tisku, kterou chcete povolit."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2207
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -14608,7 +14841,7 @@ msgstr ""
"Když je retrakce kompenzována po zmÄ›nÄ› nástroje, extruder vytlaÄuje toto "
"další množství filamentu."
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2199
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -14616,36 +14849,76 @@ 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:3999
+#: src/libslic3r/PrintConfig.cpp:3108
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+"Kdy vytvářet pÅ™echody mezi sudým a lichým poÄtem perimetrů. U klínového "
+"tvaru s úhlem větším než toto nastavení nebudou přechody vytvořeny a "
+"uprostřed se nevytisknou žádné perimetry, které by vyplnily zbývající "
+"prostor. Snížením tohoto nastavení se sníží poÄet a délka tÄ›chto stÅ™edových "
+"perimetrů, ale mohou vzniknout mezery nebo vytlaÄení nadbyteÄného množství "
+"materiálu."
+
+#: src/libslic3r/PrintConfig.cpp:3082
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+"PÅ™i pÅ™echodu mezi různými poÄty perimetrů se ztenÄujícím se dílem, je "
+"vyhrazen urÄitý prostor pro rozdÄ›lení nebo spojení perimetrů. Pokud je "
+"vyjádÅ™eno v procentech (například 100%), bude vypoÄítáno na základÄ› průmÄ›ru "
+"trysky."
+
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Celé slovo"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3000
msgid "Width"
msgstr "Šířka"
-#: src/slic3r/GUI/GCodeViewer.cpp:3294
+#: src/slic3r/GUI/GCodeViewer.cpp:3299
msgid "Width (mm)"
msgstr "Šířka (mm)"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3558
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:2983
+#: src/libslic3r/PrintConfig.cpp:3001
msgid "Width of a wipe tower"
msgstr "Šířka Äistící věže"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3830
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:3106
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Width of the display"
msgstr "Šířka displeje"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3142
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+"Šířka perimetru, který nahradí tenké prvky (podle minimální velikosti prvku) "
+"modelu. Pokud je minimální šířka perimetru tenÄí než tlouÅ¡Å¥ka prvku, bude "
+"perimetr stejně tlustý jako samotný prvek. Je-li vyjádřené procentuálně "
+"(například 85%), bude vypoÄteno v závislosti na průmÄ›ru trysky."
+
+#: src/libslic3r/PrintConfig.cpp:3331
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
@@ -14654,7 +14927,7 @@ msgstr ""
"plocha polygonu se zvětší. Záporná hodnota - offset směrem dovnitř, plocha "
"polygonu se zmenší."
-#: src/slic3r/GUI/GCodeViewer.cpp:3627 src/slic3r/GUI/GCodeViewer.cpp:3630
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "Čištění"
@@ -14664,21 +14937,21 @@ msgstr "Čištění"
msgid "Wipe Tower"
msgstr "Čistící Věž"
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe into this object"
msgstr "VyÄistit do tohoto objektu"
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3023
msgid "Wipe into this object's infill"
msgstr "VyÄiÅ¡tÄ›ní do výplnÄ› tohoto objektu"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3022 src/libslic3r/PrintConfig.cpp:3030
msgid "Wipe options"
msgstr "Možnosti ÄiÅ¡tÄ›ní"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Čistící věž"
@@ -14686,27 +14959,27 @@ msgstr "Čistící věž"
msgid "Wipe tower - Purging volume adjustment"
msgstr "ÄŒistící věž - Úprava objemu ÄiÅ¡tÄ›ní"
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3014 src/libslic3r/PrintConfig.cpp:3015
msgid "Wipe tower brim width"
msgstr "Šířka límce Äistící věže"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "Parametry Äistící věže"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3007
msgid "Wipe tower rotation angle"
msgstr "Úhel natoÄení Äistící věže"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3008
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:2937
+#: src/libslic3r/PrintConfig.cpp:2955
msgid "Wipe while retracting"
msgstr "OÄistit pÅ™i retrakci"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2140
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -14714,7 +14987,7 @@ 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:2266
+#: src/libslic3r/PrintConfig.cpp:2284
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -14730,7 +15003,7 @@ msgstr ""
"To je užiteÄné pro ochranu modelu z ABS nebo ASA pÅ™ed deformací a odlepením "
"od tiskové podložky v důsledku průvanu."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2799
msgid "With sheath around the support"
msgstr "Pouzdro okolo podpěr"
@@ -14755,7 +15028,7 @@ msgstr ""
"\n"
"Aktualizované balíÄky nastavení:"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Write information about the model to the console."
msgstr "Vypsat informace o modelu do konsole."
@@ -14763,19 +15036,19 @@ msgstr "Vypsat informace o modelu do konsole."
msgid "Wrong password"
msgstr "Chybné heslo"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2987
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:3027
+#: src/libslic3r/PrintConfig.cpp:3045
msgid "XY Size Compensation"
msgstr "Kompenzace XY rozměrů"
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2535
msgid "XY separation between an object and its support"
msgstr "XY vzdálenost mezi objektem a podpěrami"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2537
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -14783,7 +15056,7 @@ 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:2976
+#: src/libslic3r/PrintConfig.cpp:2994
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"
@@ -14794,12 +15067,12 @@ msgid ""
msgstr ""
"PrávÄ› upravujete SLA podpÄ›rné body. ZmÄ›ny nejprve aplikujte nebo zahoÄte."
-#: src/slic3r/GUI/GUI_App.cpp:954
+#: src/slic3r/GUI/GUI_App.cpp:961
#, boost-format
msgid "You are opening %1% version %2%."
msgstr "Otevíráte %1% verze %2%."
-#: src/slic3r/GUI/GUI_App.cpp:1043
+#: src/slic3r/GUI/GUI_App.cpp:1050
msgid ""
"You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n"
"32 bit build of PrusaSlicer will likely not be able to utilize all the RAM "
@@ -14815,11 +15088,11 @@ msgstr ""
"www.prusa3d.cz/prusaslicer/.\n"
"PÅ™ejete si pokraÄovat?"
-#: src/slic3r/GUI/Plater.cpp:5062
+#: src/slic3r/GUI/Plater.cpp:5083
msgid "You can keep presets modifications to the new project or discard them"
msgstr "Úpravy přednastavení můžete v novém projektu ponechat nebo je zahodit"
-#: src/slic3r/GUI/Plater.cpp:5063
+#: src/slic3r/GUI/Plater.cpp:5084
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -14829,11 +15102,11 @@ msgstr ""
"jako nové přednastavení.\n"
"Pamatuje, že pokud budou změny uloženy, nový projekt je nezachová"
-#: src/slic3r/GUI/Plater.cpp:5330
+#: src/slic3r/GUI/Plater.cpp:5358
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:1849
+#: src/libslic3r/PrintConfig.cpp:1867
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -14841,19 +15114,19 @@ 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:3383
+#: src/libslic3r/PrintConfig.cpp:3497
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:874
+#: src/libslic3r/PrintConfig.cpp:896
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:2012
+#: src/libslic3r/PrintConfig.cpp:2030
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:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -14861,7 +15134,7 @@ msgstr ""
"Nastavením poÄtu prvních vrstev s vypnutým chlazením pro nezhorÅ¡ování "
"přilnavosti."
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1921
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -14877,7 +15150,7 @@ msgstr ""
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:2625
+#: src/slic3r/GUI/Plater.cpp:2646
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -14886,7 +15159,7 @@ 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/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2447
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 "
@@ -14917,13 +15190,17 @@ msgstr ""
"Vybrali jste fyzickou tiskárnu \"%1%\"\n"
"s tiskovým přednastavením \"%2%\""
-#: src/slic3r/GUI/GUI_App.cpp:1656
+#: src/slic3r/GUI/GUI_App.cpp:1678
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/PhysicalPrinterDialog.cpp:634
+msgid "You have to enter a printer name."
+msgstr "Musíte zadat název tiskárny."
+
#: src/slic3r/GUI/OpenGLManager.cpp:260
msgid "You may need to update your graphics card driver."
msgstr "Možná budete muset aktualizovat ovladaÄ grafické karty."
@@ -14932,10 +15209,6 @@ 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/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "Měli byste změnit název tiskového zařízení."
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
#, c-format, boost-format
msgid "You started your selection with %s Item."
@@ -14949,11 +15222,11 @@ msgstr ""
"Po spuštění budete informováni o nové verzi: Všechny = stabilní verze a "
"alfa / beta verze. Pouze stabilní verze = pravidelné stabilní verze."
-#: src/slic3r/GUI/GUI_App.cpp:3075
+#: src/slic3r/GUI/GUI_App.cpp:3107
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr "Nebudete znovu dotázáni při najetí myší na odkazy."
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
@@ -14963,7 +15236,7 @@ msgstr ""
"- zavření PrusaSliceru,\n"
"- naÄítání nebo vytváření nového projektu."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"create new project"
@@ -14971,7 +15244,7 @@ msgstr ""
"Při příštím vytvoření nového projektu nebudete dotázáni na neuložené změny "
"přednastavení"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"switch a preset"
@@ -14979,7 +15252,7 @@ msgstr ""
"Při příštím přepnutí přednastavení nebudete dotázáni na neuložené změny "
"přednastavení"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900
msgid ""
"You will not be asked about the unsaved changes in presets the next time "
"you: \n"
@@ -14990,21 +15263,21 @@ msgstr ""
"- zavírání PrusaSliceru, pokud došlo k úpravě některých přednastavení,\n"
"- naÄítání nového projektu, zatímco v pÅ™ednastavení máte neuložené zmÄ›ny."
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
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:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
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:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "Váš soubor byl opraven."
-#: src/slic3r/GUI/Plater.cpp:2767
+#: src/slic3r/GUI/Plater.cpp:2788
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -15012,7 +15285,7 @@ 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/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -15030,15 +15303,15 @@ msgstr ""
"více materiálů. Z tohoto důvodu bude možné pro malování použít pouze prvních "
"%1% extruderů."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3055
msgid "Z offset"
msgstr "Odsazení Z"
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2914
msgid "Z travel"
msgstr "Posun v ose Z"
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3606
msgid "Zig-Zag"
msgstr "Zig-Zag"
@@ -15079,7 +15352,7 @@ msgstr ""
"Pohled na oznaÄený objekt, nebo na vÅ¡echny objekty ve scénÄ›,\n"
"pokud není vybraný žádný objekt"
-#: src/slic3r/GUI/GCodeViewer.cpp:3182
+#: src/slic3r/GUI/GCodeViewer.cpp:3187
msgid "above"
msgstr "nad"
@@ -15091,7 +15364,7 @@ msgstr "aktivní"
msgid "allocation failed"
msgstr "alokace selhala"
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2312
msgid "approximate seconds"
msgstr "vteřin přibližně"
@@ -15130,27 +15403,27 @@ msgstr "dekomprese selhala nebo je archiv poškozen"
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "výchozí"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "výchozí profil pro SLA materiál"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "výchozí SLA tiskový profil"
-#: src/slic3r/GUI/GCodeViewer.cpp:3388
+#: src/slic3r/GUI/GCodeViewer.cpp:3393
msgid "default color"
msgstr "výchozí barva"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "výchozí profil filamentu"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "výchozí tiskový profil"
@@ -15158,15 +15431,15 @@ msgstr "výchozí tiskový profil"
msgid "default value"
msgstr "výchozí hodnota"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "smazat"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "differs from the original file"
msgstr "liší se od původního souboru"
-#: src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:5230
msgid "does not contain valid gcode."
msgstr "neobsahuje platný G-code."
@@ -15187,7 +15460,7 @@ msgstr "vnější perimetry"
msgid "failed finding central directory"
msgstr "selhalo nalezení kořenového adresáře"
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "filament"
@@ -15236,7 +15509,7 @@ msgid "flow rate is maximized"
msgstr "průtok je maximalizován"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4266
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -15244,27 +15517,27 @@ 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/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "from"
msgstr "z"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "celé jméno profilu"
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1079
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "g/ml"
msgstr "g/ml"
-#: src/slic3r/GUI/Plater.cpp:4107
+#: src/slic3r/GUI/Plater.cpp:4128
msgid "generated warnings"
msgstr "generovaná varování"
@@ -15277,7 +15550,7 @@ msgid "in"
msgstr "in"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4259
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -15290,7 +15563,7 @@ msgstr ""
"skupiny nastavení na systémové (nebo výchozí) hodnoty."
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4255
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
@@ -15299,7 +15572,7 @@ msgstr ""
"aktuální skupinu nastavení"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4271
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -15336,19 +15609,19 @@ 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:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "je licencován pod"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3395
msgid "kg"
msgstr "kg"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1406
+#: src/libslic3r/PrintConfig.cpp:2103 src/libslic3r/PrintConfig.cpp:2278
+#: src/libslic3r/PrintConfig.cpp:2354 src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2655 src/libslic3r/PrintConfig.cpp:2674
msgid "layers"
msgstr "vrstva(y)"
@@ -15364,122 +15637,124 @@ msgstr "max PrusaSlicer verze"
msgid "min PrusaSlicer version"
msgstr "min PrusaSlicer verze"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3388
msgid "ml"
msgstr "ml"
#: src/slic3r/GUI/BedShapeDialog.cpp:64 src/slic3r/GUI/ConfigWizard.cpp:262
#: src/slic3r/GUI/ConfigWizard.cpp:1476 src/slic3r/GUI/ConfigWizard.cpp:1490
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:100
-#: src/slic3r/GUI/GCodeViewer.cpp:3176 src/slic3r/GUI/GCodeViewer.cpp:3182
-#: src/slic3r/GUI/GCodeViewer.cpp:3190 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
+#: src/slic3r/GUI/GCodeViewer.cpp:3181 src/slic3r/GUI/GCodeViewer.cpp:3187
+#: src/slic3r/GUI/GCodeViewer.cpp:3195 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
#: src/slic3r/GUI/GUI_ObjectLayers.cpp:145
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1230 src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1307 src/libslic3r/PrintConfig.cpp:1587
+#: src/libslic3r/PrintConfig.cpp:1781 src/libslic3r/PrintConfig.cpp:1842
+#: src/libslic3r/PrintConfig.cpp:1860 src/libslic3r/PrintConfig.cpp:1878
+#: src/libslic3r/PrintConfig.cpp:1941 src/libslic3r/PrintConfig.cpp:1951
+#: src/libslic3r/PrintConfig.cpp:2065 src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093 src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2126 src/libslic3r/PrintConfig.cpp:2134
#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/libslic3r/PrintConfig.cpp:2193 src/libslic3r/PrintConfig.cpp:2201
+#: src/libslic3r/PrintConfig.cpp:2209 src/libslic3r/PrintConfig.cpp:2271
+#: src/libslic3r/PrintConfig.cpp:2501 src/libslic3r/PrintConfig.cpp:2571
+#: src/libslic3r/PrintConfig.cpp:2588 src/libslic3r/PrintConfig.cpp:2689
+#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2748
+#: src/libslic3r/PrintConfig.cpp:2900 src/libslic3r/PrintConfig.cpp:2988
+#: src/libslic3r/PrintConfig.cpp:2995 src/libslic3r/PrintConfig.cpp:3002
+#: src/libslic3r/PrintConfig.cpp:3016 src/libslic3r/PrintConfig.cpp:3040
+#: src/libslic3r/PrintConfig.cpp:3050 src/libslic3r/PrintConfig.cpp:3060
+#: src/libslic3r/PrintConfig.cpp:3340 src/libslic3r/PrintConfig.cpp:3381
+#: src/libslic3r/PrintConfig.cpp:3541 src/libslic3r/PrintConfig.cpp:3550
+#: src/libslic3r/PrintConfig.cpp:3559 src/libslic3r/PrintConfig.cpp:3569
+#: src/libslic3r/PrintConfig.cpp:3634 src/libslic3r/PrintConfig.cpp:3644
+#: src/libslic3r/PrintConfig.cpp:3656 src/libslic3r/PrintConfig.cpp:3676
+#: src/libslic3r/PrintConfig.cpp:3686 src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3714 src/libslic3r/PrintConfig.cpp:3729
+#: src/libslic3r/PrintConfig.cpp:3743 src/libslic3r/PrintConfig.cpp:3754
+#: src/libslic3r/PrintConfig.cpp:3767 src/libslic3r/PrintConfig.cpp:3812
+#: src/libslic3r/PrintConfig.cpp:3822 src/libslic3r/PrintConfig.cpp:3831
+#: src/libslic3r/PrintConfig.cpp:3841 src/libslic3r/PrintConfig.cpp:3857
+#: src/libslic3r/PrintConfig.cpp:3881
msgid "mm"
msgstr "mm"
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1546 src/libslic3r/PrintConfig.cpp:2157
+#: src/libslic3r/PrintConfig.cpp:2166
msgid "mm (zero to disable)"
msgstr "mm (nula pro vypnutí)"
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1218 src/libslic3r/PrintConfig.cpp:1421
+#: src/libslic3r/PrintConfig.cpp:1478 src/libslic3r/PrintConfig.cpp:1505
+#: src/libslic3r/PrintConfig.cpp:1979 src/libslic3r/PrintConfig.cpp:2365
+#: src/libslic3r/PrintConfig.cpp:2539 src/libslic3r/PrintConfig.cpp:2628
+#: src/libslic3r/PrintConfig.cpp:2863 src/libslic3r/PrintConfig.cpp:3085
+#: src/libslic3r/PrintConfig.cpp:3100 src/libslic3r/PrintConfig.cpp:3134
+#: src/libslic3r/PrintConfig.cpp:3146
msgid "mm or %"
msgstr "mm nebo %"
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "mm nebo % (nula pro deaktivaci)"
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1324
+#: src/libslic3r/PrintConfig.cpp:1514 src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1672 src/libslic3r/PrintConfig.cpp:1706
+#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1728
+#: src/libslic3r/PrintConfig.cpp:1791 src/libslic3r/PrintConfig.cpp:1850
+#: src/libslic3r/PrintConfig.cpp:1990 src/libslic3r/PrintConfig.cpp:2217
+#: src/libslic3r/PrintConfig.cpp:2226 src/libslic3r/PrintConfig.cpp:2757
+#: src/libslic3r/PrintConfig.cpp:2907 src/libslic3r/PrintConfig.cpp:2917
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1251 src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2377 src/libslic3r/PrintConfig.cpp:2708
+#: src/libslic3r/PrintConfig.cpp:2877
msgid "mm/s or %"
msgstr "mm/s nebo %"
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1187 src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1689
+#: src/libslic3r/PrintConfig.cpp:1740 src/libslic3r/PrintConfig.cpp:1751
+#: src/libslic3r/PrintConfig.cpp:1761 src/libslic3r/PrintConfig.cpp:1959
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2334
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1800
msgid "mm³/s"
msgstr "mm³/s"
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1824
msgid "mm³/s²"
msgstr "mm³/s²"
@@ -15487,19 +15762,19 @@ msgstr "mm³/s²"
msgid "model"
msgstr "model"
-#: src/slic3r/GUI/GUI_App.cpp:2159
+#: src/slic3r/GUI/GUI_App.cpp:2181
msgid "modified"
msgstr "upraveno"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3409
msgid "money/bottle"
msgstr "cena/láhev"
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1069
msgid "money/kg"
msgstr "cena/kg"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "normální režim"
@@ -15511,7 +15786,7 @@ msgstr "není ZIP archiv"
msgid "nozzle"
msgstr "tryska"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] "objekt"
@@ -15519,7 +15794,7 @@ msgstr[1] "objektů"
msgstr[2] "objektů"
msgstr[3] "objektů"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "objekty"
@@ -15539,19 +15814,19 @@ msgstr "název parametru"
msgid "perimeters"
msgstr "perimetry"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "tisk"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "tiskárna"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "model tiskárny"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "odebrat"
@@ -15571,12 +15846,12 @@ msgid "requires min. %s and max. %s"
msgstr "vyžaduje min. %s a max. %s"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3265
+#: src/libslic3r/PrintConfig.cpp:3274 src/libslic3r/PrintConfig.cpp:3283
+#: src/libslic3r/PrintConfig.cpp:3424 src/libslic3r/PrintConfig.cpp:3432
+#: src/libslic3r/PrintConfig.cpp:3440 src/libslic3r/PrintConfig.cpp:3447
+#: src/libslic3r/PrintConfig.cpp:3455 src/libslic3r/PrintConfig.cpp:3463
msgid "s"
msgstr "s"
@@ -15584,7 +15859,7 @@ msgstr "s"
msgid "solid infill"
msgstr "plná výplň"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "tichý režim"
@@ -15596,11 +15871,11 @@ msgstr "podpěry"
msgid "support interface"
msgstr "kontaktní vrstva podpěr"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "podpěry a podložka"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "symbolické jméno profilu"
@@ -15612,7 +15887,7 @@ msgstr "následující znaky nejsou povolené:"
msgid "the following suffix is not allowed:"
msgstr "následující přípona není povolená:"
-#: src/slic3r/GUI/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "to"
msgstr "do"
@@ -15656,7 +15931,7 @@ msgstr "nepodporovaná metoda"
msgid "unsupported multidisk archive"
msgstr "nepodporovaný multidisk archiv"
-#: src/slic3r/GUI/GCodeViewer.cpp:3176
+#: src/slic3r/GUI/GCodeViewer.cpp:3181
msgid "up to"
msgstr "až do"
@@ -15672,7 +15947,7 @@ msgstr "validace selhala"
msgid "variants"
msgstr "varianty"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "výrobce"
@@ -15684,7 +15959,7 @@ msgstr "verze"
msgid "when printing"
msgstr "při tisku"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "Äistící věž"
@@ -15696,17 +15971,17 @@ msgstr "s objemovou rychlostí"
msgid "write calledback failed"
msgstr "zpětné volání se nezdařilo"
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1097
+#: src/libslic3r/PrintConfig.cpp:2250 src/libslic3r/PrintConfig.cpp:2260
+#: src/libslic3r/PrintConfig.cpp:2551 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:3009 src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3666 src/libslic3r/PrintConfig.cpp:3787
msgid "°"
msgstr "°"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1206
+#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:2810
msgid "°C"
msgstr "°C"
@@ -16853,10 +17128,6 @@ msgstr "AddToPropertyCollection zavolána bez platného zapisovaÄe"
msgid "Adding book %s"
msgstr "Přidávám knihu %s"
-#: ../src/common/preferencescmn.cpp:43
-msgid "Advanced"
-msgstr "PokroÄilé"
-
#: ../src/richtext/richtextliststylepage.cpp:435
msgid "After a paragraph:"
msgstr "Za odstavcem:"
@@ -17123,10 +17394,6 @@ msgstr "Okraj"
msgid "Borders"
msgstr "Okraje"
-#: ../src/richtext/richtextsizepage.cpp:288 ../src/common/stockitem.cpp:144
-msgid "Bottom"
-msgstr "Dolů"
-
#: ../src/generic/prntdlgg.cpp:893
msgid "Bottom margin (mm):"
msgstr "Dolní okraj (mm):"
diff --git a/resources/localization/de/PrusaSlicer_de.po b/resources/localization/de/PrusaSlicer_de.po
index dd81cc3e8..7da07ea90 100644
--- a/resources/localization/de/PrusaSlicer_de.po
+++ b/resources/localization/de/PrusaSlicer_de.po
@@ -7,7 +7,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Prusalator\n"
-#: src/slic3r/GUI/Tab.cpp:4707
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -17,7 +17,7 @@ msgstr ""
"ist.\n"
"Um \"%1%\" zu aktivieren, schalten Sie bitte \"%2%\" aus."
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
@@ -25,7 +25,7 @@ msgstr ""
"In before_layer_gcode wurde \"G92 E0\" gefunden, was mit der absoluten "
"Extruder-Adressierung nicht kompatibel ist."
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
@@ -33,11 +33,11 @@ msgstr ""
"Im layer_gcode wurde \"G92 E0\" gefunden, was mit der absoluten Extruder-"
"Adressierung nicht kompatibel ist."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1109
+#: src/libslic3r/PrintConfig.cpp:1577 src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1832 src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2142 src/libslic3r/PrintConfig.cpp:3291
+#: src/libslic3r/PrintConfig.cpp:3580 src/libslic3r/PrintConfig.cpp:3706
msgid "%"
msgstr "%"
@@ -118,7 +118,7 @@ msgid_plural "%1$d open edges"
msgstr[0] "%1$d offene Kante"
msgstr[1] "%1$d offene Kanten"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
@@ -126,7 +126,7 @@ msgstr[0] "%1% (%2$d Wand)"
msgstr[1] "%1% (%2$d Wände)"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% Voreinstellung"
@@ -145,12 +145,12 @@ msgstr ""
msgid "%1% was substituted with %2%"
msgstr "%1% wurde durch %2% ersetzt"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% wurde erfolgreich gesliced."
-#: src/libslic3r/Print.cpp:572
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
@@ -167,7 +167,7 @@ msgstr "%3.2f mm³/s mit einer Filamentgeschwindigkeit von %3.2f mm/s."
msgid "%d lines: %.2f mm"
msgstr "%d Linien: %.2f mm"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d Voreinstellungen erfolgreich importiert."
@@ -177,7 +177,7 @@ msgstr "%d Voreinstellungen erfolgreich importiert."
msgid "%d triangles"
msgstr "%d Dreiecke"
-#: src/slic3r/GUI/GUI_App.cpp:1126
+#: src/slic3r/GUI/GUI_App.cpp:1133
#, c-format, boost-format
msgid ""
"%s\n"
@@ -186,7 +186,7 @@ msgstr ""
"%s\n"
"Möchten Sie fortfahren?"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "%s &Webseite"
@@ -196,7 +196,7 @@ msgstr "%s &Webseite"
msgid "%s - BREAKING CHANGE"
msgstr "%s - BREAKING CHANGE"
-#: src/slic3r/GUI/Plater.cpp:5256
+#: src/slic3r/GUI/Plater.cpp:5284
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - Drop Projektdatei"
@@ -206,7 +206,7 @@ msgstr "%s - Drop Projektdatei"
msgid "%s Family"
msgstr "%s Familie"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s Anzeigemodus"
@@ -221,17 +221,17 @@ msgstr "%s Konfiguration ist nicht kompatibel"
msgid "%s doesn't support percentage"
msgstr "%s akzeptiert keine Prozentangaben"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s Fehler"
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr "%s hat eine Warnmeldung"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s ist auf einen Fehler gestoßen"
@@ -274,12 +274,12 @@ msgstr "Für %s sind keine Konfigurationsaktualisierungen verfügbar."
msgid "%s incompatibility"
msgstr "%s-Inkompatibilität"
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr "%s Info"
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr "%s Information"
@@ -313,7 +313,7 @@ msgstr ""
"einzurichten sowie auszuwählen, ob Einstellungen automatisch aktualisiert "
"werden dürfen."
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr "%s Warnung"
@@ -337,44 +337,44 @@ msgstr ""
"\n"
"Aktualisierte Konfigurations-Bundles:"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "Ü&ber %s"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr "Seitenleiste s&chließen"
-#: src/slic3r/GUI/GUI_App.cpp:2397
+#: src/slic3r/GUI/GUI_App.cpp:2419
msgid "&Configuration"
msgstr "&Konfiguration"
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "&Configuration Snapshots"
msgstr "Konfi&gurations-Momentaufnahmen"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "&Kopieren"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr "Löschen ausgewählte (&D)"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&Bearbeiten"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&Export"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "&Filamenteinstellungen"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&Datei"
@@ -382,27 +382,27 @@ msgstr "&Datei"
msgid "&Finish"
msgstr "&Beenden"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr "Vollbild (&F)"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr "&G-Code-Vorschau"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&Hilfe"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&Import"
-#: src/slic3r/GUI/GUI_App.cpp:2248
+#: src/slic3r/GUI/GUI_App.cpp:2270
msgid "&Language"
msgstr "Sp&rache"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "&Neues Projekt"
@@ -410,55 +410,55 @@ msgstr "&Neues Projekt"
msgid "&Next >"
msgstr "&Weiter >"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "Öffne G-C&ode"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "Pr&ojekt öffnen"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "Ei&nfügen"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "Druck&platte"
-#: src/slic3r/GUI/GUI_App.cpp:2226
+#: src/slic3r/GUI/GUI_App.cpp:2248
msgid "&Preferences"
msgstr "&Einstellungen"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "&Beenden"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "&Redo"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "STL-Datei &reparieren"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "Projekt &sichern"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr "Alle&s auswählen"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "&Undo"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "&Anzeige"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&Fenster"
@@ -467,7 +467,7 @@ msgstr "&Fenster"
msgid "(All)"
msgstr "(Alles)"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(Re)Slice jet&zt"
@@ -479,79 +479,79 @@ msgstr "(Re)Slice"
msgid "(Some lines not shown)"
msgstr "(Einige Zeilen nicht gezeigt)"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1088 src/libslic3r/PrintConfig.cpp:3505
msgid "(Unknown)"
msgstr "(Unbekannt)"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(einschließlich Spule)"
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2003
msgid "(minimum)"
msgstr "(Minimum)"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") nicht gefunden."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1431
msgid "0 (no open anchors)"
msgstr "0 (keine offenen Anker)"
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1454
msgid "0 (not anchored)"
msgstr "0 (nicht verankert)"
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2661
msgid "0 (off)"
msgstr "0 (aus)"
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2576
msgid "0 (soluble)"
msgstr "0 (löslich)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0.1 (detachable)"
msgstr "0,1 (lösbar)"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.2 (detachable)"
msgstr "0,2 (lösbar)"
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "1 (light)"
msgstr "1 (leicht)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1432 src/libslic3r/PrintConfig.cpp:1455
msgid "1 mm"
msgstr "1 mm"
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "10 mm"
msgstr "10 mm"
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "1000 (unlimited)"
msgstr "1000 (unbegrenzt)"
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "2 (default)"
msgstr "2 (Standard)"
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "2 mm"
msgstr "2 mm"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "3 (heavy)"
msgstr "3 (schwer)"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1173
msgid "3D Honeycomb"
msgstr "3D Bienenwabe"
@@ -559,7 +559,7 @@ msgstr "3D Bienenwabe"
msgid "3D Mouse disconnected."
msgstr "3D-Maus nicht angeschlossen."
-#: src/slic3r/GUI/Plater.cpp:4438
+#: src/slic3r/GUI/Plater.cpp:4459
msgid "3D editor view"
msgstr "3D Editiermodus"
@@ -567,7 +567,7 @@ msgstr "3D Editiermodus"
msgid "3Dconnexion settings"
msgstr "3Dconnexion Einstellungen"
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "5 mm"
msgstr "5 mm"
@@ -575,7 +575,7 @@ msgstr "5 mm"
msgid "< &Back"
msgstr "< &Zurück"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -585,7 +585,7 @@ msgstr ""
"Druckprofils verwendet. Wenn dieser Ausdruck als wahr bewertet wird, wird "
"dieses Profil als kompatibel mit dem aktiven Druckprofil angesehen."
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -595,7 +595,7 @@ msgstr ""
"Druckerprofils verwendet. Wenn dieser Ausdruck als wahr bewertet wird, wird "
"dieses Profil als kompatibel mit dem aktiven Druckerprofil angesehen."
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
@@ -636,7 +636,7 @@ msgstr ""
"Ein Daumenwert ist 60 °C für PLA und 110 °C für ABS. Auf 0 setzen, falls "
"kein beheiztes Druckbett vorhanden ist."
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3890
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
@@ -647,15 +647,15 @@ msgstr ""
"verlangsamt die Kippbewegung und fügt eine Verzögerung vor der Belichtung "
"hinzu."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "Es wurde ein Werkzeugweg außerhalb des Druckbereichs erkannt."
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "API Key / Kennwort"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "API Key"
@@ -663,16 +663,16 @@ msgstr "API Key"
msgid "Abort"
msgstr "Abbruch"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "Ãœber %s"
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2179
msgid "Above Z"
msgstr "Ãœber Z"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Beschleunigungskontrolle (fortgeschritten)"
@@ -680,7 +680,7 @@ msgstr "Beschleunigungskontrolle (fortgeschritten)"
msgid "Access violation"
msgstr "Zugriffsverletzung"
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3864
msgid "Accuracy"
msgstr "Genauigkeit"
@@ -688,7 +688,7 @@ msgstr "Genauigkeit"
msgid "Accurate"
msgstr "Akkurat"
-#: src/slic3r/GUI/Plater.cpp:5273
+#: src/slic3r/GUI/Plater.cpp:5301
msgid "Action"
msgstr "Aktion"
@@ -704,7 +704,7 @@ msgstr "Aktiv"
msgid "Adaptive"
msgstr "Adaptiv"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1178
msgid "Adaptive Cubic"
msgstr "Adaptiv kubisch"
@@ -720,7 +720,7 @@ msgstr ""
"Stütz kubisch verwenden können, um die Druckzeit zu verkürzen und den "
"Filamentverbrauch zu senken? Lesen Sie mehr in der Dokumentation."
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4088
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Hinzufügen"
@@ -785,11 +785,11 @@ msgstr "Form aus Galerie hinzufügen"
msgid "Add Shapes from Gallery"
msgstr "Formen aus Galerie hinzufügen"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3721
msgid "Add a pad underneath the supported model"
msgstr "Fügt eine Grundschicht unter das gestützte Modell"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2801
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -843,7 +843,7 @@ msgstr "Benutzerdefinierte Vorlage hinzufügen"
msgid "Add detail"
msgstr "Detail hinzufügen"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "Drainageloch hinzufügen"
@@ -855,7 +855,7 @@ msgstr "Extruderwechsel hinzufügen - Linksklick"
msgid "Add extruder to sequence"
msgstr "Extruder zur Sequenz hinzufügen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Kopie hinzufügen"
@@ -864,11 +864,15 @@ msgstr "Kopie hinzufügen"
msgid "Add layer range"
msgstr "Schichtbereich hinzufügen"
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Add middle perimeter threshold"
+msgstr "Ergänzung der mittleren Umfänge Grenzschwelle"
+
#: src/slic3r/GUI/GUI_Factories.cpp:162
msgid "Add modifier"
msgstr "Modifizierer hinzufügen"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -899,7 +903,7 @@ msgid "Add pause print"
msgstr "Druckpause hinzufügen"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "Physischen Drucker hinzufügen"
@@ -923,7 +927,7 @@ msgstr "Ausgewählte Form(en) zum Bett hinzufügen"
msgid "Add settings"
msgstr "Einstellungen hinzufügen"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -956,7 +960,7 @@ msgstr "Stützen nach Winkel hinzufügen"
msgid "Add to bed"
msgstr "Zum Bett hinzufügen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Hinzufügen..."
@@ -982,7 +986,7 @@ msgstr "Drucker hinzufügen/entfernen"
msgid "Additional Settings"
msgstr "Zusätzliche Einstellungen"
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Weitere Informationen:"
@@ -998,12 +1002,22 @@ msgstr ""
msgid "Address"
msgstr "Adresse"
-#: src/slic3r/GUI/GUI_App.cpp:2239 src/slic3r/GUI/wxExtensions.cpp:710
-msgctxt "Mode"
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1501
+#: src/libslic3r/PrintConfig.cpp:1548 src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2508 src/libslic3r/PrintConfig.cpp:3046
+#: src/libslic3r/PrintConfig.cpp:3081 src/libslic3r/PrintConfig.cpp:3092
+#: src/libslic3r/PrintConfig.cpp:3107 src/libslic3r/PrintConfig.cpp:3120
+#: src/libslic3r/PrintConfig.cpp:3129 src/libslic3r/PrintConfig.cpp:3141
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Advanced"
msgstr "Erweitert"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2261
msgid "Advanced View Mode"
msgstr "Erweiterter Anzeigemodus"
@@ -1015,7 +1029,7 @@ msgstr "Fortgeschrittener Modus"
msgid "Advanced: Output log"
msgstr "Fortgeschritten: Ausgabeprotokoll"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -1030,30 +1044,30 @@ msgstr ""
"Materialmenge in den Wischturm leiten, um aufeinanderfolgende Füll- oder "
"Opferobjekt-Extrusionen zuverlässig herzustellen."
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1602
msgid "After layer change G-code"
msgstr "G-Code am Schichtende"
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4441
msgid "Align XY"
msgstr "Ausrichten von XY"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align the model to the given point."
msgstr "Das Modell auf den angegebenen Punkt ausrichten."
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Aligned"
msgstr "Ausgerichtet"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1165
msgid "Aligned Rectilinear"
msgstr "Ausgerichtet Geradlinig"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "Alle"
@@ -1066,27 +1080,27 @@ msgstr "Alles Gizmos: Drehen - linke Maustaste; Schwenken - rechte Maustaste"
msgid "All installed printers are compatible with the selected %1%."
msgstr "Alle installierten Drucker sind mit dem ausgewählten %1% kompatibel."
-#: src/slic3r/GUI/Plater.cpp:3093
+#: src/slic3r/GUI/Plater.cpp:3114
msgid "All non-solid parts (modifiers) were deleted"
msgstr "Alle nicht soliden Teile (Modifikatoren) wurden gelöscht"
-#: src/libslic3r/Print.cpp:447
+#: src/libslic3r/Print.cpp:451
msgid "All objects are outside of the print volume."
msgstr "Alle Objekte befinden sich außerhalb des Druckraums."
-#: src/slic3r/GUI/Plater.cpp:5463
+#: src/slic3r/GUI/Plater.cpp:5496
msgid "All objects will be removed, continue?"
msgstr "Alle Objekte werden entfernt, fortfahren?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will be discarded."
msgstr "Alle Einstellungsänderungen werden verworfen."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will not be saved"
msgstr "Alle Einstellungsänderungen werden nicht gesichert."
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "All solid surfaces"
msgstr "Alle massiven Oberflächen"
@@ -1094,7 +1108,7 @@ msgstr "Alle massiven Oberflächen"
msgid "All standard"
msgstr "Alles standard"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1567
msgid "All top surfaces"
msgstr "Alle Oberseiten"
@@ -1102,7 +1116,7 @@ msgstr "Alle Oberseiten"
msgid "All user presets will be deleted."
msgstr "Alle Benutzervoreinstellungen werden gelöscht."
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "All walls"
msgstr "Alle Wände"
@@ -1179,7 +1193,7 @@ msgstr ""
"- PrusaSlicer schließen,\n"
"- Laden oder Erstellen eines neuen Projekts"
-#: src/slic3r/GUI/GUI_App.cpp:965
+#: src/slic3r/GUI/GUI_App.cpp:972
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -1192,7 +1206,7 @@ msgstr ""
"\n"
"Soll diese Konfiguration importiert werden?"
-#: src/slic3r/GUI/Plater.cpp:3145
+#: src/slic3r/GUI/Plater.cpp:3166
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
@@ -1200,11 +1214,11 @@ msgstr ""
"Ein Objekt verfügt über benutzerdefinierte Stützverstärker, die nicht "
"verwendet werden, weil Stützen deaktiviert sind."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "Es wurde ein Objekt außerhalb des Druckbereichs erkannt."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -1216,7 +1230,7 @@ msgstr ""
msgid "An unexpected error occured"
msgstr "Unerwarteter Fehler aufgetreten"
-#: src/slic3r/GUI/Plater.cpp:3346
+#: src/slic3r/GUI/Plater.cpp:3367
msgid "Another export job is currently running."
msgstr "Ein anderer Exportjob läuft zurzeit."
@@ -1225,14 +1239,14 @@ msgstr "Ein anderer Exportjob läuft zurzeit."
msgid "Any arrow"
msgstr "Jeder Pfeil"
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
"Alle Änderungen sollten als neue Voreinstellungen gespeichert werden, die "
"von diesem vererbt wurden."
-#: src/slic3r/GUI/GUI_App.cpp:2232
+#: src/slic3r/GUI/GUI_App.cpp:2254
msgid "Application preferences"
msgstr "Anwendungseinstellungen"
@@ -1250,15 +1264,23 @@ msgstr "Änderungen anwenden"
msgid "Apply color change automatically"
msgstr "Farbwechsel automatisch anwenden"
-#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580
+#: src/slic3r/GUI/Plater.cpp:2579 src/slic3r/GUI/Plater.cpp:2601
msgid "Apply to all the remaining small objects being loaded."
msgstr "Anwenden auf alle verbleibenden kleinen Objekte, die geladen werden."
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Arachne"
+msgstr "Arachne"
+
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr "Arachne Umfangsgenerator"
+
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1176
msgid "Archimedean Chords"
msgstr "Archimedische Bögen"
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "Sind Sie sicher, dass Sie die gewählte Voreinstellung %1% möchten?"
@@ -1271,11 +1293,11 @@ msgstr ""
"Sind Sie sicher, dass Sie das Flashen der Firmware abbrechen wollen? Dies "
"könnte Ihren Drucker in einen unbrauchbaren Zustand versetzen!"
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "Sind Sie sicher, dass Sie weitermachen wollen?"
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -1289,7 +1311,7 @@ msgstr ""
msgid "Are you sure you want to delete \"%1%\" printer?"
msgstr "Sind Sie sicher, dass Sie den Drucker \"%1%\" löschen möchten?"
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr "Sind Sie sicher, dass Sie alle Ersetzungen löschen möchten?"
@@ -1297,24 +1319,24 @@ msgstr "Sind Sie sicher, dass Sie alle Ersetzungen löschen möchten?"
msgid "Are you sure you want to do it?"
msgstr "Sind Sie sicher, dass Sie es tun wollen?"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3289
msgid "Area fill"
msgstr "Bereichsfüllung"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "Um das Objekt"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "Anordnen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "Anordnungsoptionen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "Auswahl anordnen"
@@ -1329,7 +1351,7 @@ msgstr ""
"a>klicken können, um die Größe des Abstands zwischen den Objekten anzupassen "
"und automatische Drehungen zu ermöglichen?"
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4492
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -1389,8 +1411,8 @@ msgid "Arrow Up"
msgstr "Pfeil hoch"
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
-msgstr "Kunstwerk Modell von M Boyer"
+msgid "Artwork model by Leslie Ing"
+msgstr "Kunstwerk Modell von Leslie Ing"
#: src/slic3r/GUI/OpenGLManager.cpp:263
msgid ""
@@ -1402,20 +1424,20 @@ msgstr ""
"starten."
#: src/slic3r/GUI/Preferences.cpp:249
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
msgid "Ask for unsaved changes in presets when creating new project"
msgstr ""
"Bei der Erstellung eines neuen Projekts nach ungespeicherten Änderungen in "
"den Voreinstellungen fragen"
#: src/slic3r/GUI/Preferences.cpp:242
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
msgid "Ask for unsaved changes in presets when selecting new preset"
msgstr ""
"Nach ungespeicherten Änderungen in Voreinstellungen fragen, wenn eine neue "
"Voreinstellung ausgewählt wird"
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr "Nach nicht gespeicherten Änderungen in Projekten fragen"
@@ -1424,7 +1446,7 @@ msgid "Ask me next time"
msgstr "Mich das nächste Mal fragen"
#: src/slic3r/GUI/Preferences.cpp:233
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
msgid ""
"Ask to save unsaved changes in presets when closing the application or when "
"loading a new project"
@@ -1445,15 +1467,15 @@ msgstr ".gcode-Dateien mit dem PrusaSlicer G-Code-Viewer verknüpfen"
msgid "Associate .stl files to PrusaSlicer"
msgstr ".stl-Dateien mit PrusaSlicer verknüpfen"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2449
msgid "Attention!"
msgstr "Achtung!"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "Autorisierungs-Typ"
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2527
msgid "Auto generated supports"
msgstr "Stützen automatisch generieren"
@@ -1485,7 +1507,7 @@ msgstr "Stützpunkte automatisch generieren"
msgid "Autogeneration will erase all manually edited points."
msgstr "Die automatische Generierung löscht alle manuell bearbeiteten Punkte."
-#: src/slic3r/GUI/Tab.cpp:4632
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "Automatische Erzeugung"
@@ -1493,27 +1515,27 @@ msgstr "Automatische Erzeugung"
msgid "Automatic updates"
msgstr "Automatische Updates"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "Repariere automatisch die STL Datei"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Automatische Geschwindigkeit (fortgeschritten)"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Kreuzen der Kontur vermeiden"
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "Kreuzen von Perimetern Vermeiden - Maximale Umleitungslänge"
-#: src/slic3r/GUI/Tab.cpp:4269
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "PFEIL ZURÃœCK"
-#: src/slic3r/GUI/Tab.cpp:4291
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -1525,7 +1547,7 @@ msgstr ""
"übereinstimmen. Klicken Sie hier, um alle Einstellungen für die aktuelle "
"Optionsgruppe auf das zuletzt gespeicherte Preset zurückzusetzen."
-#: src/slic3r/GUI/Tab.cpp:4305
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -1540,7 +1562,7 @@ msgstr ""
msgid "Background processing"
msgstr "Hintergrundberechnung"
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4546
msgid "Bail out on unknown configuration values"
msgstr "Verhalten bei unbekannten Konfigurationswerten"
@@ -1548,7 +1570,7 @@ msgstr "Verhalten bei unbekannten Konfigurationswerten"
msgid "Balanced"
msgstr "Balanziert"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Druckbett"
@@ -1564,11 +1586,11 @@ msgstr "Druckbettform und -größe"
msgid "Bed Temperature:"
msgstr "Druckbetttemperatur:"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "Druckbett individuelles Modell"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "Druckbett individuelle Textur"
@@ -1580,15 +1602,15 @@ msgstr "Bettfüllen abgebrochen."
msgid "Bed filling done."
msgstr "Bett füllen abgeschlossen."
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Druckbettkontur"
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Druckbetttemperatur"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -1597,8 +1619,8 @@ msgstr ""
"Wert auf null, um die Befehle zur Steuerung der Betttemperatur im Output zu "
"deaktivieren."
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "G-Code vor dem Schichtwechsel"
@@ -1606,11 +1628,11 @@ msgstr "G-Code vor dem Schichtwechsel"
msgid "Before roll back"
msgstr "Vor dem Zurückwechseln"
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2188
msgid "Below Z"
msgstr "Unter Z"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "Unter dem Objekt"
@@ -1618,11 +1640,11 @@ msgstr "Unter dem Objekt"
msgid "Best surface quality"
msgstr "Beste Oberflächenqualität"
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "G-Code zwischen Objekten"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "G-Code zwischen Objekten (Sequentielles Drucken)"
@@ -1644,11 +1666,11 @@ msgstr "Stützen blockieren"
msgid "Block supports by angle"
msgstr "Stützen nach Winkel blockieren"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3386 src/libslic3r/PrintConfig.cpp:3387
msgid "Bottle volume"
msgstr "Flaschenvolumen"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3393 src/libslic3r/PrintConfig.cpp:3394
msgid "Bottle weight"
msgstr "Flaschengewicht"
@@ -1657,19 +1679,27 @@ msgctxt "Layers"
msgid "Bottom"
msgstr "Boden"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#. 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:1121 src/libslic3r/PrintConfig.cpp:423
+#: src/libslic3r/PrintConfig.cpp:432
+msgid "Bottom"
+msgstr "Unten"
+
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Ansicht von unten"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2584
msgid "Bottom contact Z distance"
msgstr "Boden Kontakt Z Abstand"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "Bodenfüllmuster"
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2670
msgid "Bottom interface layers"
msgstr "Untere Schnittstellenschichten"
@@ -1682,7 +1712,7 @@ msgstr "Boden ist offen."
msgid "Bottom shell is %1% mm thick for layer height %2% mm."
msgstr "Die Bodenschale ist %1% mm stark für eine Schichthöhe von %2% mm."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Massive Basisschichten"
@@ -1702,32 +1732,32 @@ msgstr ""
"können? Mit <b>Alt+Maus ziehen</b> können Sie auch die Auswahl von Objekten "
"aufheben."
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "Überbrückung"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "Brückenflussverhältnis"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "Überbrückungs-Infill"
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "Überbrückungen"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "Brückenlüftergeschwindigkeit"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Überbrückungswinkel"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -1741,19 +1771,19 @@ msgstr ""
msgid "Bridging volumetric"
msgstr "Überbrückungvolumen"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Rand"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr "Rand Trennungsspalt"
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr "Randtyp"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Randbreite"
@@ -1784,7 +1814,7 @@ msgstr "Pinselgröße"
msgid "Bucket fill"
msgstr "Eimerfüllung"
-#: src/slic3r/GUI/GUI_App.cpp:1660
+#: src/slic3r/GUI/GUI_App.cpp:1682
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -1798,7 +1828,7 @@ msgstr ""
msgid "Buttons And Text Colors Description"
msgstr "Schaltflächen und Textfarben Beschreibung"
-#: src/slic3r/GUI/GUI_App.cpp:1662
+#: src/slic3r/GUI/GUI_App.cpp:1684
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -1857,7 +1887,7 @@ msgstr "Kann nicht angewendet werden, wenn die Vorschau bearbeitet wird."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58
#: src/slic3r/GUI/ProgressStatusBar.cpp:26
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:93
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879
msgid "Cancel"
msgstr "Abbrechen"
@@ -1938,28 +1968,28 @@ msgstr ""
"Ohne Stützpunkte kann nicht weitergearbeitet werden! Fügen Sie Stützpunkte "
"hinzu oder deaktivieren Sie die Stützen-Generierung."
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "Fähigkeiten"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Capture a configuration snapshot"
msgstr "Erfassen einer Konfigurations-Momentaufnahme"
-#: src/slic3r/GUI/Tab.cpp:3995
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr "Groß- und Kleinschreibung wird nicht berücksichtigt"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "Kategorie"
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4468
msgid "Center"
msgstr "Mitte"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center the print around the given center."
msgstr "Zentriert den Druck um den angegebenen Mittelpunkt."
@@ -1980,7 +2010,7 @@ msgstr "Wechsel Extruder"
msgid "Change Extruders"
msgstr "Wechsel Extruder"
-#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152
+#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154
#, c-format, boost-format
msgid "Change Option %s"
msgstr "Ändere Option %s"
@@ -1993,7 +2023,7 @@ msgstr "Teil Typ ändern"
msgid "Change camera type (perspective, orthographic)"
msgstr "Ändern des Kameratyps (perspektivisch, orthografisch)"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "Durchmesser des Drainagelochs ändern"
@@ -2033,7 +2063,7 @@ msgstr "Changelog & Download"
msgid "Changes for the critical options"
msgstr "Änderungen bei den kritischen Optionen"
-#: src/slic3r/GUI/GUI_App.cpp:1871
+#: src/slic3r/GUI/GUI_App.cpp:1893
msgid "Changing of an application language"
msgstr "Wechsele die Anwendungssprache"
@@ -2045,7 +2075,7 @@ msgstr ""
"Das Ändern einiger Optionen führt zu einem Neustart der Anwendung.\n"
"Sie verlieren dann den Inhalt der Plattform."
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for Configuration Updates"
msgstr "Nach Konfigurationsaktualisierungen suchen"
@@ -2053,7 +2083,7 @@ msgstr "Nach Konfigurationsaktualisierungen suchen"
msgid "Check for application updates"
msgstr "Nach Updates suchen"
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for configuration updates"
msgstr "Suche nach Konfigurationsaktualisierungen"
@@ -2067,7 +2097,7 @@ msgstr ""
"Wählen Sie eine Datei aus, aus der Sie die Druckbetttextur importieren "
"möchten (PNG/SVG):"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Wählen Sie eine Datei zum Slicen (STL/OBJ/AMF/3MF/PRUSA):"
@@ -2087,11 +2117,11 @@ msgstr ""
msgid "Choose one PNG file:"
msgstr "Choose one PNG file:"
-#: src/slic3r/GUI/GUI_App.cpp:1836
+#: src/slic3r/GUI/GUI_App.cpp:1858
msgid "Choose one file (3MF/AMF):"
msgstr "Wählen Sie eine Datei (3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1860
+#: src/slic3r/GUI/GUI_App.cpp:1882
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "Datei auswählen (GCODE/.GCO/.G/.ngc/NGC):"
@@ -2099,9 +2129,9 @@ msgstr "Datei auswählen (GCODE/.GCO/.G/.ngc/NGC):"
msgid "Choose one or more files (STL, OBJ):"
msgstr "Wählen Sie eine oder mehrere Dateien (STL, OBJ):"
-#: src/slic3r/GUI/GUI_App.cpp:1848
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Wählen Sie eine oder mehrere Dateien (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1870
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "Wählen Sie eine oder mehrere Dateien (STL/3MF/STEP/OBJ/AMF/PRUSA):"
#: src/slic3r/GUI/ConfigWizard.cpp:1361
msgid "Choose the type of firmware used by your printer."
@@ -2117,6 +2147,23 @@ msgstr "Kreis"
msgid "Circular"
msgstr "Kreisförmig"
+#: src/libslic3r/PrintConfig.cpp:3074
+msgid "Classic"
+msgstr "Klassisch"
+
+#: src/libslic3r/PrintConfig.cpp:3067
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+"Der klassische Perimetergenerator erzeugt Perimeter mit konstanter "
+"Extrusionsbreite und für sehr dünne Bereiche wird der Lückenfüller "
+"verwendet. Die Arachne-Engine erzeugt Konturen mit variabler "
+"Extrusionsbreite. Diese Einstellung wirkt sich auch auf die Konzentrische "
+"Füllung aus."
+
#: src/slic3r/GUI/Preferences.cpp:295
msgid "Clear Undo / Redo stack on new project"
msgstr "Undo/Redo-Stapel bei neuem Projekt löschen"
@@ -2132,12 +2179,12 @@ msgstr ""
msgid "Clear all"
msgstr "Alles löschen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr ""
"Klicken Sie mit der rechten Maustaste, um die Historie zu öffnen/schließen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr ""
"Klicken Sie mit der rechten Maustaste, um Anordnungsoptionen anzuzeigen"
@@ -2155,15 +2202,15 @@ msgstr "Klicken Sie auf das Symbol, um die Objekteinstellungen zu ändern"
msgid "Click to edit preset"
msgstr "Klicken zum Bearbeiten der Voreinstellung"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to hide"
msgstr "Klicken zum Ausblenden"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to show"
msgstr "Klicken zum Anzeigen"
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "Beschneiden von Objekten aus mehreren Teilen"
@@ -2183,7 +2230,7 @@ msgstr "Ausschnitt der Ansicht"
msgid "Close"
msgstr "Schließen"
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Close holes"
msgstr "Löcher schließen"
@@ -2197,15 +2244,15 @@ msgid "Closing PrusaSlicer. Current project is modified."
msgstr "PrusaSlicer schließen. Das aktuelle Projekt wurde geändert."
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3873
msgid "Closing distance"
msgstr "Schliessabstand"
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2685
msgid "Closing radius"
msgstr "Schließradius"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "Seitenleiste zuklappen"
@@ -2213,20 +2260,20 @@ msgstr "Seitenleiste zuklappen"
msgid "Collapse/Expand the sidebar"
msgstr "Seitenleiste zu-/ausklappen"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3361
msgid "Color"
msgstr "Farbe"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "G-Code für Farbwechsel"
-#: src/slic3r/GUI/GCodeViewer.cpp:3304 src/slic3r/GUI/GUI_Preview.cpp:225
+#: src/slic3r/GUI/GCodeViewer.cpp:3309 src/slic3r/GUI/GUI_Preview.cpp:225
#: src/slic3r/GUI/GUI_Preview.cpp:957
msgid "Color Print"
msgstr "Color Print"
-#: src/slic3r/GUI/GCodeViewer.cpp:3487 src/slic3r/GUI/GCodeViewer.cpp:3543
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "Farbwechsel"
@@ -2240,15 +2287,15 @@ msgstr "Farbwechsel (\"%1%\")"
msgid "Color change (\"%1%\") for Extruder %2%"
msgstr "Farbwechsel (\"%1%\") für Extruder %2%"
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2450
msgid "Color change G-code"
msgstr "G-Code für Farbwechsel"
-#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "Farbwechsel"
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "Colorprint Höhe"
@@ -2264,11 +2311,11 @@ msgstr ""
"Perimeter drucken können, um Druckzeit zu sparen, indem Sie die "
"Einstellung<a>Infill kombinieren alle</a> verwenden."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1402
msgid "Combine infill every"
msgstr "Infill kombinieren alle"
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1407
msgid "Combine infill every n layers"
msgstr "Kombiniere das Infill all n Schichten"
@@ -2281,12 +2328,12 @@ msgstr "Befehle"
msgid "Comment:"
msgstr "Kommentar:"
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr "Voreinstellungen vergleichen"
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr "Voreinstellungen vergleichen"
@@ -2294,27 +2341,27 @@ msgstr "Voreinstellungen vergleichen"
msgid "Compare this preset with some another"
msgstr "Diese Voreinstellung mit einer anderen vergleichen"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr "Verglichene Voreinstellungen haben unterschiedliche Druckertechnologie"
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "Kompatible Druckprofile"
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "Kompatible Druckprofile Bedingung"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "Kompatible Drucker"
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "Kompatible Druckerbedingung"
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "Objekte nacheinander drucken"
@@ -2322,8 +2369,8 @@ msgstr "Objekte nacheinander drucken"
msgid "Completed"
msgstr "Fertig"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1171
+#: src/libslic3r/PrintConfig.cpp:2740
msgid "Concentric"
msgstr "Konzentrisch"
@@ -2378,11 +2425,11 @@ msgstr ""
msgid "Configuration is edited in ConfigWizard"
msgstr "Die Konfiguration wird im ConfigWizard bearbeitet"
-#: src/slic3r/GUI/GUI_App.cpp:2873
+#: src/slic3r/GUI/GUI_App.cpp:2900
msgid "Configuration is editing from ConfigWizard"
msgstr "Die Konfiguration wird vom ConfigWizard aus bearbeitet"
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1866
msgid "Configuration notes"
msgstr "Konfigurationsnotizen"
@@ -2419,7 +2466,7 @@ msgstr "Konfigurationsupdates"
msgid "Confirmation"
msgstr "Bestätigung"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1415
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2443,7 +2490,7 @@ msgstr ""
"diesen Parameter auf Null, um die Verankerung von Perimetern zu "
"deaktivieren, die mit einer einzelnen Infill-Linie verbunden sind."
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1443
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2465,7 +2512,7 @@ msgstr ""
"infill_anchor begrenzt, aber nicht länger als dieser Parameter. Setzen Sie "
"diesen Parameter auf Null, um die Verankerung zu deaktivieren."
-#: src/slic3r/GUI/Tab.cpp:4627
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "Verbindung von Stützstäben und Verbindungen"
@@ -2509,7 +2556,7 @@ msgstr ""
msgid "Continue"
msgstr "Weiter"
-#: src/slic3r/GUI/GUI_App.cpp:982
+#: src/slic3r/GUI/GUI_App.cpp:989
msgid "Continue and import newer configuration?"
msgstr "Fortfahren und neuere Konfiguration importieren?"
@@ -2518,12 +2565,12 @@ msgstr "Fortfahren und neuere Konfiguration importieren?"
msgid "Continue and install configuration updates?"
msgstr "Fortfahren und Konfigurationsupdates installieren?"
-#: src/slic3r/GUI/GUI_App.cpp:2298
+#: src/slic3r/GUI/GUI_App.cpp:2320
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr "Aktivierung eines Konfigurations-Snapshots %1% fortsetzen?"
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -2541,7 +2588,7 @@ msgstr ""
"Beiträge von Vojtech Bubnik, Enrico Turri, Oleksandra Iushchenko, Tamas "
"Meszaros, Lukas Matena, Vojtech Kral, David Kocik und zahlreichen anderen."
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3598
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -2551,39 +2598,39 @@ msgstr ""
"Kreuz (Doppelzickzack) oder dynamisch sein, das je nach Abstand der beiden "
"Säulen automatisch zwischen den beiden erstgenannten umschaltet."
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5642
msgid "Convert from imperial units"
msgstr "Von imperialen Einheiten umrechnen"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5644
msgid "Convert from meters"
msgstr "Umrechnen von Meter"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "Kühlung"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr "Kühlbewegungen beschleunigen von dieser Anfangsgeschwindigkeit aus."
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr "Kühlbewegungen beschleunigen auf diese Geschwindigkeit hin."
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "Kühlungsschwellwerte"
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Länge des Kühlschlauchs"
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "Position des Kühlschlauchs"
-#: src/slic3r/GUI/Plater.cpp:5569
+#: src/slic3r/GUI/Plater.cpp:5602
msgid "Copies of the selected object"
msgstr "Kopien des ausgewählten Objekts"
@@ -2592,11 +2639,15 @@ msgctxt "PresetName"
msgid "Copy"
msgstr "Kopieren"
+#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+msgid "Copy"
+msgstr "Kopieren"
+
#: src/slic3r/GUI/AboutDialog.cpp:308
msgid "Copy Version Info"
msgstr "Versionsinfo kopieren"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Auswahl in Zwischenablage kopieren"
@@ -2661,32 +2712,32 @@ msgstr ""
"versuchen Sie erneut zu exportieren oder ein anderes Gerät zu verwenden. Der "
"beschädigte Ausgabe-G-Code liegt in %1%.tmp."
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Urheberrecht"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3468 src/libslic3r/PrintConfig.cpp:3469
msgid "Correction for expansion"
msgstr "Korrektur der Ausdehnung"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3475 src/libslic3r/PrintConfig.cpp:3476
msgid "Correction for expansion in X axis"
msgstr "Korrektur der Ausdehnung in der X-Achse"
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3482 src/libslic3r/PrintConfig.cpp:3483
msgid "Correction for expansion in Y axis"
msgstr "Korrektur der Ausdehnung in der Y-Achse"
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3489 src/libslic3r/PrintConfig.cpp:3490
msgid "Correction for expansion in Z axis"
msgstr "Korrektur der Ausdehnung in der Z-Achse"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4507
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Korrekturen"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1067
+#: src/libslic3r/PrintConfig.cpp:3407 src/libslic3r/PrintConfig.cpp:3408
msgid "Cost"
msgstr "Kosten"
@@ -2745,14 +2796,14 @@ msgid "Could not get resources to create a new connection"
msgstr ""
"Ressourcen zum Erstellen einer neuen Verbindung konnten nicht bezogen werden"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2637
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
"Deckt die obere Kontaktschicht der Stützen mit Schleifen ab. Standardmäßig "
"deaktiviert."
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2499
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 "
@@ -2763,28 +2814,28 @@ msgstr ""
"endgültige Druckauflösung verringern, daher ist es ratsam, den Wert relativ "
"niedrig zu halten."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3796
msgid "Create pad around object and ignore the support elevation"
msgstr ""
"Erstellt eine Grundschicht um das Objekt herum und ignoriert die "
"Unterstützungshöhe"
-#: src/slic3r/GUI/Plater.cpp:5069
+#: src/slic3r/GUI/Plater.cpp:5090
msgid "Creating a new project"
msgstr "Neues Projekt erstellen"
-#: src/slic3r/GUI/Plater.cpp:5061
+#: src/slic3r/GUI/Plater.cpp:5082
msgid "Creating a new project while some presets are modified."
msgstr ""
"Erstellen eines neuen Projekts, während einige Voreinstellungen geändert "
"wurden."
-#: src/slic3r/GUI/Plater.cpp:5058
+#: src/slic3r/GUI/Plater.cpp:5079
msgid "Creating a new project while the current project is modified."
msgstr ""
"Erstellen eines neuen Projekts, während das aktuelle Projekt geändert wurde."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3663
msgid "Critical angle"
msgstr "Kritischer Winkel"
@@ -2792,7 +2843,7 @@ msgstr "Kritischer Winkel"
msgid "Critical error"
msgstr "Kritischer Fehler"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Cross"
msgstr "Kreuz"
@@ -2802,7 +2853,7 @@ msgstr "Kreuz"
msgid "Ctrl + Mouse wheel"
msgstr "Strg + Mausrad"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Cubic"
msgstr "Kubisch"
@@ -2811,11 +2862,11 @@ msgstr "Kubisch"
msgid "Current mode is %s"
msgstr "Aktueller Modus ist %s"
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "Aktuelle Voreinstellung ist abgeleitet von"
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "Aktuelle Voreinstellung ist abgeleitet von der Standardvoreinstellung."
@@ -2824,11 +2875,11 @@ msgid "Current version:"
msgstr "Aktuelle Version:"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "Benutzerdefiniert"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -2839,18 +2890,18 @@ msgstr ""
"standardmäßige Zertifikatsverzeichnis der Betriebssystem-"
"Zertifizierungsstelle verwendet."
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4196 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2468
msgid "Custom G-code"
msgstr "Benutzerdefinierter G-Code"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "Benutzerdefinierter G-Code auf der aktuellen Ebene (%1% mm)."
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "Benutzerdefinierte G-Codes"
@@ -2870,7 +2921,7 @@ msgstr "Der benutzerdefinierte Drucker wurde installiert und wird aktiviert."
msgid "Custom profile name:"
msgstr "Benutzerdefinierter Profilname:"
-#: src/slic3r/GUI/Plater.cpp:6526
+#: src/slic3r/GUI/Plater.cpp:6562
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
@@ -2884,15 +2935,15 @@ msgid "Custom template (\"%1%\")"
msgstr "Benutzerdefinierte Vorlage (\"%1%\")"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4446
msgid "Cut"
msgstr "Schneiden"
-#: src/slic3r/GUI/Plater.cpp:5647
+#: src/slic3r/GUI/Plater.cpp:5684
msgid "Cut by Plane"
msgstr "Schneiden durch Ebene"
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4447
msgid "Cut model at the given Z."
msgstr "Schneidet Modell am gegebenen Z-Wert."
@@ -2900,7 +2951,7 @@ msgstr "Schneidet Modell am gegebenen Z-Wert."
msgid "Cylinder"
msgstr "Zylinder"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr "All&es Abwählen"
@@ -2908,7 +2959,7 @@ msgstr "All&es Abwählen"
msgid "Dark mode (experimental)"
msgstr "Dunkler Modus (experimentell)"
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4573
msgid "Data directory"
msgstr "Datenverzeichnis"
@@ -2924,21 +2975,21 @@ msgstr "Todeszone:"
msgid "Decimate ratio"
msgstr "Dezimierungsverhältnis"
-#: src/slic3r/GUI/Plater.cpp:5517
+#: src/slic3r/GUI/Plater.cpp:5550
msgid "Decrease Instances"
msgstr "Kopien verringern"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2738
msgid "Default"
msgstr "Standard"
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3509 src/libslic3r/PrintConfig.cpp:3520
msgid "Default SLA material profile"
msgstr "Standard-SLA-Materialprofil"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1094
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, "
@@ -2948,19 +2999,19 @@ msgstr ""
"Kreuzschraffuren verwendet. Brücken werden mit der besten Richtung gefüllt, "
"die Slic3r erkennen kann, so dass diese Einstellung sie nicht beeinflusst."
-#: src/slic3r/GUI/GCodeViewer.cpp:3365
+#: src/slic3r/GUI/GCodeViewer.cpp:3370
msgid "Default color"
msgstr "Standardfarbe"
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Standardextrusionsbreite"
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Standard-Filamentprofil"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -2969,12 +3020,12 @@ msgstr ""
"Standard-Filamentprofil, das dem aktuellen Druckerprofil zugeordnet ist. Bei "
"Auswahl des aktuellen Druckerprofils wird dieses Filamentprofil aktiviert."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Standard-Druckprofil"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3510
+#: src/libslic3r/PrintConfig.cpp:3521
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -2987,7 +3038,7 @@ msgstr ""
msgid "Define a custom printer profile"
msgstr "Benutzerdefiniertes Druckerprofil definieren"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3737
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 "
@@ -2999,17 +3050,17 @@ msgstr ""
"aktivieren, da einige Harze einen extremen Saugeffekt im Hohlraum erzeugen "
"können, der das Abziehen des Drucks von der Wannenfolie erschwert."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "Verzögerung nach dem Entladen"
#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "Löschen"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr "&Alles löschen"
@@ -3017,7 +3068,7 @@ msgstr "&Alles löschen"
msgid "Delete All Instances from Object"
msgstr "Alle Kopien des Objektes löschen"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2996
msgid "Delete All Objects"
msgstr "Alle Objekte löschen"
@@ -3029,7 +3080,7 @@ msgstr "Höhenbereich löschen"
msgid "Delete Instance"
msgstr "Kopie löschen"
-#: src/slic3r/GUI/Plater.cpp:2963
+#: src/slic3r/GUI/Plater.cpp:2984
msgid "Delete Object"
msgstr "Objekt löschen"
@@ -3050,7 +3101,7 @@ msgstr "Löschen ausgewählt"
msgid "Delete Selected Item"
msgstr "Gewähltes Element löschen"
-#: src/slic3r/GUI/Plater.cpp:5474
+#: src/slic3r/GUI/Plater.cpp:5507
msgid "Delete Selected Objects"
msgstr "Ausgewählte Objekte entfernen"
@@ -3062,8 +3113,8 @@ msgstr "Einstellungen löschen"
msgid "Delete Subobject"
msgstr "Subobjekt löschen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4094
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5496 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Alle löschen"
@@ -3079,7 +3130,7 @@ msgstr "Löscht einen Farbwechselmarker der aktuellen Schicht"
msgid "Delete custom G-code"
msgstr "Benutzerdefinierten G-Code löschen"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "Drainageloch entfernen"
@@ -3121,38 +3172,38 @@ msgstr "Häkchen löschen - Linksklick oder Taste \"-\" drücken"
msgid "Delete tool change"
msgstr "Werkzeugwechsel löschen"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Löscht alle Objekte"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "Löscht die aktuelle Auswahl"
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3400
+#: src/libslic3r/PrintConfig.cpp:3401
msgid "Density"
msgstr "Dichte"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1108
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "Infilldichte. Als Prozentwert von 0% - 100% ausgedrückt."
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2082
msgid "Density of the first raft or support layer."
msgstr "Dichte des ersten Raft- oder Stützschicht."
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4525 src/slic3r/GUI/Tab.cpp:4672
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "Abhängigkeiten"
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2222 src/libslic3r/PrintConfig.cpp:2223
msgid "Deretraction Speed"
msgstr "Wiedereinzugsgeschwindigkeit"
-#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "Wiedereinzüge"
@@ -3168,12 +3219,12 @@ msgstr "Alles abwählen"
msgid "Deselect by rectangle"
msgstr "Abwahl über Rechteck"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "Alle Objekte abwählen"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2222
+#: src/slic3r/GUI/GUI_App.cpp:2244
msgid "Desktop Integration"
msgstr "Desktop Integration"
@@ -3196,15 +3247,15 @@ msgstr "Desktop Integration fehlgeschlagen."
msgid "Desktop integration was successful."
msgstr "Desktop Integration war erfolgreich."
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "Lösen von der Systemvoreinstellung"
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "Lösen der Voreinstellugen"
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "Losgelöst"
@@ -3212,11 +3263,11 @@ msgstr "Losgelöst"
msgid "Detail level"
msgstr "Detailgrad"
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1930
msgid "Detect bridging perimeters"
msgstr "Umfangbrücken entdecken"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2827
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -3224,11 +3275,11 @@ msgstr ""
"Erkennen von Wänden mit einfacher Breite (Teile, bei denen zwei Extrusionen "
"nicht passen und wir sie in eine einzige Druckspur zusammenfassen müssen)."
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2825
msgid "Detect thin walls"
msgstr "Dünne Wände erkennen"
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4521
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -3236,7 +3287,7 @@ msgstr ""
"Erkennung nicht zusammenhängender Teile in den angegebenen Modellen und "
"Aufteilung in einzelne Objekte."
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2626
msgid "Detected advanced data"
msgstr "Erweiterte Daten gefunden"
@@ -3248,19 +3299,19 @@ msgstr "Entwickelt von Prusa Research."
msgid "Device:"
msgstr "Gerät:"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Durchmesser"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3633
msgid "Diameter in mm of the pillar base"
msgstr "Durchmesser der Pfeilerbasis in mm"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3568
msgid "Diameter in mm of the support pillars"
msgstr "Durchmesser der Stützpfeiler in mm"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3540
msgid "Diameter of the pointing side of the head"
msgstr "Durchmesser der Spitzenseite des Kopfes"
@@ -3286,24 +3337,24 @@ msgstr ""
"Modell in der 3D-Ansicht, wählen Sie Schichten und Umfänge und passen Sie "
"die Werte im rechten Fenster an. Lesen Sie mehr in der Dokumentation."
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2249
msgid "Direction"
msgstr "Richtung"
-#: src/slic3r/GUI/GUI_App.cpp:1342
+#: src/slic3r/GUI/GUI_App.cpp:1350
#, boost-format
msgid "Disable \"%1%\""
msgstr "\"%1%\" abschalten"
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Kein Lüfter für die ersten"
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2292
msgid "Disabled"
msgstr "Deaktiviert"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1906
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -3311,7 +3362,7 @@ msgstr ""
"Deaktiviert den Einzug, wenn der Verfahrweg die Perimeter der oberen Schicht "
"nicht überschreitet (und somit ist der Auslauf wahrscheinlich unsichtbar)."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Discard"
msgstr "Verwerfen"
@@ -3324,50 +3375,50 @@ msgstr "Alle benutzerdefinierten Änderungen verwerfen"
msgid "Discard changes"
msgstr "Änderungen verwerfen"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "Display"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3216
msgid "Display height"
msgstr "Displayhöhe"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3235
msgid "Display horizontal mirroring"
msgstr "Zeige horizontale Spiegelung"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3249
msgid "Display orientation"
msgstr "Displayausrichtung"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "Zeige das Druckhost Warteschlangenfenster"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3242
msgid "Display vertical mirroring"
msgstr "Zeige vertikale Spiegelung"
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3210
msgid "Display width"
msgstr "Displaybreite"
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "Abstand zwischen Kopien"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1586
msgid "Distance between ironing lines"
msgstr "Abstand zwischen Bügellinien"
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2270
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
"Abstand zwischen Schürze und Rand (wenn der Windschutz nicht verwendet wird) "
"oder Objekten."
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3821
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
@@ -3375,7 +3426,7 @@ msgstr ""
"Abstand zwischen zwei Verbindungsstäben, die das Objekt mit der erzeugten "
"Grundschicht verbinden."
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2269
msgid "Distance from brim/object"
msgstr "Abstand vom Rand/Objekt"
@@ -3386,11 +3437,11 @@ msgid ""
msgstr ""
"Abstand der 0,0 G-Code-Koordinate von der linken vorderen Ecke des Rechtecks."
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr "Abstand des Mittelpunktes des Kühlrohres von der Extruderspitze."
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1939
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -3399,7 +3450,7 @@ msgstr ""
"Entladen abgestellt wird. Dies sollte mit dem Wert in der Drucker-Firmware "
"übereinstimmen."
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "Abstand für die automatische Druckplattenbelegung."
@@ -3407,11 +3458,11 @@ msgstr "Abstand für die automatische Druckplattenbelegung."
msgid "Divide by zero"
msgstr "Division durch Null"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "Nicht abbrechen, wenn eine an --load übergebene Datei nicht existiert."
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4474
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -3438,19 +3489,19 @@ msgstr ""
msgid "Do you want to continue changing the configuration?"
msgstr "Möchten Sie die Konfiguration weiter ändern?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "Möchten Sie alle gespeicherten Werkzeugänderungen löschen?"
-#: src/slic3r/GUI/GUI_App.cpp:2370 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2392 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "Wollen Sie fortfahren?"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "Do you want to replace it"
msgstr "Möchten Sie es ersetzen"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr "Möchten Sie die Änderungen in \"%1%\" speichern?"
@@ -3468,11 +3519,11 @@ msgstr ""
msgid "Do you want to select default filaments for these FFF printer models?"
msgstr "Möchten Sie Standardfilamente für diese FFF-Druckermodelle auswählen?"
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4473
msgid "Don't arrange"
msgstr "Nicht Anordnen"
-#: src/slic3r/GUI/GUI_App.cpp:974
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Don't import"
msgstr "Nicht Importieren"
@@ -3484,15 +3535,15 @@ msgstr "Nicht installieren"
msgid "Don't notify about new releases any more"
msgstr "Keine Benachrichtigung mehr über neue Releases"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Don't save"
msgstr "Nicht sichern"
-#: src/slic3r/GUI/Plater.cpp:5289
+#: src/slic3r/GUI/Plater.cpp:5317
msgid "Don't show again"
msgstr "Nicht mehr anzeigen"
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "Brücken nicht unterstützen"
@@ -3500,7 +3551,7 @@ msgstr "Brücken nicht unterstützen"
msgid "Downgrade"
msgstr "Downgrade"
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2283
msgid "Draft shield"
msgstr "Windschutz"
@@ -3510,15 +3561,15 @@ msgstr "Windschutz"
msgid "Drag"
msgstr "Ziehen"
-#: src/slic3r/GUI/Plater.cpp:5331
+#: src/slic3r/GUI/Plater.cpp:5359
msgid "Drag and drop G-code file"
msgstr "G-Code-Datei ziehen und ablegen"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "Löcher in das Modell bohren."
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -3533,15 +3584,15 @@ msgstr ""
msgid "Drop to bed"
msgstr "Auf das Druckbett fallen lassen"
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4482
msgid "Duplicate"
msgstr "Duplizieren"
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4487
msgid "Duplicate by grid"
msgstr "Duplizieren nach Raster"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "Dauer"
@@ -3554,11 +3605,11 @@ msgstr "Bei den anderen Schichten läuft der Lüfter immer mit %1%%%"
msgid "During the other layers, fan will be turned off."
msgstr "Bei den anderen Schichten wird der Lüfter ausgeschaltet."
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Dynamic"
msgstr "Dynamisch"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "E&xport"
@@ -3610,7 +3661,7 @@ msgstr "Benutzerdefinierten G-Code bearbeiten"
msgid "Edit pause print message"
msgstr "Druckpausen-Mitteilung bearbeiten"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "Physischen Drucker bearbeiten"
@@ -3634,7 +3685,7 @@ msgstr "Bearbeitung"
msgid "Eigen vectorization supported:"
msgstr "Eigen Vektorisierung unterstützt:"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr "SD-Kar&te/Flash-Laufwerk auswerfen"
@@ -3642,7 +3693,7 @@ msgstr "SD-Kar&te/Flash-Laufwerk auswerfen"
msgid "Eject SD card / Flash drive"
msgstr "SD-Karte/Flash-Laufwerk auswerfen"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr ""
"SD-Karte / Flash-Laufwerk auswerfen, nachdem der G-Code dorthin exportiert "
@@ -3652,16 +3703,16 @@ msgstr ""
msgid "Eject drive"
msgstr "Laufwerk auswerfen"
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "Das Auswerfen von Gerät %s(%s) ist fehlgeschlagen."
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "Elefantenfußkompensation"
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3337
msgid "Elephant foot minimum width"
msgstr "Elefantenfuß Mindestbreite"
@@ -3673,7 +3724,7 @@ msgstr ""
"Die Erhöhung ist zu niedrig für das Objekt. Verwenden Sie die Funktion "
"\"Grundschicht um Object\", um das Objekt ohne Erhöhung zu drucken."
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1615
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. "
@@ -3685,7 +3736,7 @@ msgstr ""
"sofort erkennt nur noch die Prusa i3 MK3 Firmware das M73. Die i3 MK3 "
"Firmware unterstützt auch das M73 Qxx Sxx für den Silent Mode."
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1637
msgid "Emit to G-code"
msgstr "In G-Code ausgeben"
@@ -3694,12 +3745,12 @@ msgstr "In G-Code ausgeben"
msgid "Empty layer between %1% and %2%."
msgstr "Leere Schicht zwischen %1% und %2%."
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:2962
msgid "Enable"
msgstr "Aktivieren"
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "Automatische Kühlung aktivieren"
@@ -3707,30 +3758,30 @@ msgstr "Automatische Kühlung aktivieren"
msgid "Enable dark mode"
msgstr "Dunkelmodus aktivieren"
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "Lüfter einschalten wenn die Schichtdruckzeit geringer ist als"
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3847
msgid "Enable hollowing"
msgstr "Aushöhlung aktivieren"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Enable horizontal mirroring of output images"
msgstr "Horizontale Spiegelung der Ausgabebilder aktivieren"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1553
msgid "Enable ironing"
msgstr "Bügeln aktivieren"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1554
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"Ermöglicht das Bügeln der oberen Schichten mit dem heißen Druckkopf für eine "
"glatte Oberfläche"
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
@@ -3738,7 +3789,7 @@ msgstr ""
"Ermöglicht das Lesen unbekannter Konfigurationswerte, indem sie "
"stillschweigend durch Standardwerte ersetzt werden."
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4547
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
@@ -3746,7 +3797,7 @@ msgstr ""
"Ermöglicht das Lesen unbekannter Konfigurationswerte, indem sie interaktiv "
"durch Standardwerte ersetzt werden."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "Rotationen aktivieren (langsam)"
@@ -3754,15 +3805,15 @@ msgstr "Rotationen aktivieren (langsam)"
msgid "Enable support for legacy 3DConnexion devices"
msgstr "Ältere 3DConnexion-Geräte unterstützen"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2523
msgid "Enable support material generation."
msgstr "Aktiviert Generierung von Stützmaterial."
-#: src/slic3r/GUI/Plater.cpp:3147
+#: src/slic3r/GUI/Plater.cpp:3168
msgid "Enable supports for enforcers only"
msgstr "Stützen nur für Verstärker aktivieren"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1372
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 "
@@ -3775,7 +3826,7 @@ msgstr ""
"kompatibel mit der Einstellung Single Extruder Multi Material und Wischen "
"ins Objekt / Wischen ins Infill."
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1331
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 "
@@ -3786,19 +3837,19 @@ msgstr ""
"einer SD-Karte drucken, kann die zusätzliche Dateigröße dazu führen, dass "
"Ihre Firmware langsamer wird."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2948
msgid "Enable variable layer height feature"
msgstr "Variable Schichthöhen aktivieren"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Enable vertical mirroring of output images"
msgstr "Vertikale Spiegelung der Ausgabebilder aktivieren"
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Enabled"
msgstr "Aktiviert"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1315
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
@@ -3806,9 +3857,9 @@ msgstr ""
"Ermöglicht das Füllen von Lücken zwischen den Perimetern und zwischen den "
"innersten Perimetern und dem Infill."
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "G-Code am Ende"
@@ -3821,11 +3872,11 @@ msgstr "Erzwinge"
msgid "Enforce seam"
msgstr "Naht erzwingen"
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2601
msgid "Enforce support for the first"
msgstr "Erzwinge Stützen bei den ersten"
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2608
msgid "Enforce support for the first n layers"
msgstr "Erzwinge Stützen bei den ersten n Schichten"
@@ -3838,20 +3889,20 @@ msgstr "Stützen erzwingen"
msgid "Enqueued"
msgstr "In der Warteschlange"
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4477
msgid "Ensure on bed"
msgstr "Auf dem Bett sicherstellen"
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "Stelle die vertikale Hüllenstärke sicher"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "Suchbegriff eingeben"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "Benutzerdefinierten G-Code für die aktuelle Schicht eingeben"
@@ -3859,7 +3910,7 @@ msgstr "Benutzerdefinierten G-Code für die aktuelle Schicht eingeben"
msgid "Enter new name"
msgstr "Geben Sie den neuen Namen ein"
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
"Geben Sie eine kurze Nachricht ein, die auf dem Druckerdisplay angezeigt "
@@ -3881,15 +3932,15 @@ msgstr "Geben Sie den Durchmesser des Filaments ein."
msgid "Enter the diameter of your printer's hot end nozzle."
msgstr "Geben Sie den Durchmesser der Hotenddüse ein."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "Geben Sie die Höhe ein, auf die Sie wechseln möchten"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "Geben Sie die Bewegung ein, zu welcher Sie wechseln möchten"
-#: src/slic3r/GUI/Plater.cpp:5568
+#: src/slic3r/GUI/Plater.cpp:5601
msgid "Enter the number of copies:"
msgstr "Geben Sie die Anzahl der Kopien ein:"
@@ -3899,7 +3950,7 @@ msgstr ""
"Geben Sie die Temperatur ein, die für die Extrusion Ihres Filaments benötigt "
"wird."
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1075
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -3912,7 +3963,7 @@ msgstr ""
"herauszufinden, ob die Menge des Filaments auf der Spule ausreicht, um den "
"Druck zu beenden."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1068
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
@@ -3920,7 +3971,7 @@ msgstr ""
"Geben Sie hier Ihre Filamentkosten pro kg ein. Dies dient ausschließlich "
"statistischen Zwecken."
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -3932,7 +3983,7 @@ msgstr ""
"Filamentlänge zu wiegen und das Verhältnis von Länge zu Volumen zu "
"berechnen. Besser ist es, das Volumen direkt durch Verdrängung zu berechnen."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -3954,7 +4005,7 @@ msgstr ""
"Fehler: \"%2%\""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "Fehler"
@@ -3968,11 +4019,11 @@ msgstr "Fehlermeldung"
msgid "Error accessing port at %s: %s"
msgstr "Fehler beim Zugriff auf Port bei %s:%s"
-#: src/slic3r/GUI/Plater.cpp:3783
+#: src/slic3r/GUI/Plater.cpp:3804
msgid "Error during reload"
msgstr "Fehler beim erneuten Laden"
-#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3471 src/slic3r/GUI/Plater.cpp:3550
msgid "Error during replace"
msgstr "Fehler während Ersatz"
@@ -3980,7 +4031,7 @@ msgstr "Fehler während Ersatz"
msgid "Error loading shaders"
msgstr "Fehler beim Laden von Shadern"
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:914 src/slic3r/GUI/GUI_App.cpp:1012
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3989,7 +4040,7 @@ msgstr ""
"wahrscheinlich beschädigt. Versuchen Sie, die Datei manuell zu löschen, um "
"den Fehler zu beheben."
-#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999
+#: src/slic3r/GUI/GUI_App.cpp:908 src/slic3r/GUI/GUI_App.cpp:1006
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 "
@@ -4003,7 +4054,7 @@ msgstr ""
msgid "Error uploading to print host:"
msgstr "Fehler beim Hochladen zum Druckhost:"
-#: src/slic3r/GUI/Plater.cpp:5203
+#: src/slic3r/GUI/Plater.cpp:5231
msgid "Error while loading .gcode file"
msgstr "Fehler beim Laden einer .gcode-Datei"
@@ -4024,20 +4075,20 @@ msgstr "Fehler! Ungültiges Modell"
msgid "Error: %s"
msgstr "Fehler: %s"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "Erwartete Druckzeit"
-#: src/slic3r/GUI/GCodeViewer.cpp:3735
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr "Geschätzte Druckzeiten"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Even-odd"
msgstr "Gerade-ungerade"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "Ereignis"
@@ -4045,7 +4096,7 @@ msgstr "Ereignis"
msgid "Everywhere"
msgstr "Ãœberall"
-#: src/libslic3r/Print.cpp:575
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
@@ -4057,11 +4108,11 @@ msgstr ""
msgid "Exit %s"
msgstr "%s beenden"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "Seitenleiste aufklappen"
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2092
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
@@ -4069,11 +4120,11 @@ msgstr ""
"Expansion des ersten Rafts oder der ersten Schicht, um die Haftung am "
"Druckbett zu verbessern."
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2073
msgid "Expansion of the raft in XY plane for better stability."
msgstr "Ausdehnung des Rafts in der XY-Ebene für bessere Stabilität."
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
@@ -4081,7 +4132,7 @@ msgstr ""
"Experimentelle Option zur Verhinderung der Bildung von Trägermaterial unter "
"Überbrückungsflächen."
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1932
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -4090,11 +4141,11 @@ msgstr ""
"(Brückenvolumenfluss wird verwendet), zur Anwendung der "
"Brückengeschwindigkeit und zur Aktivierung des Lüfters."
-#: src/slic3r/GUI/GUI_App.cpp:2240 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "Experte"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Expert View Mode"
msgstr "Experten Anzeigemodus"
@@ -4102,39 +4153,39 @@ msgstr "Experten Anzeigemodus"
msgid "Expert mode"
msgstr "Expertenmodus"
-#: src/slic3r/GUI/Plater.cpp:6492
+#: src/slic3r/GUI/Plater.cpp:6530
msgid "Export"
msgstr "Export"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "Export &Konfiguration"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "Export &G-Code"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr "Werkzeugwege als OBJ expor&tieren"
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4376
msgid "Export 3MF"
msgstr "Export 3MF"
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4381
msgid "Export AMF"
msgstr "Exportiere AMF"
-#: src/slic3r/GUI/Plater.cpp:2853
+#: src/slic3r/GUI/Plater.cpp:2874
msgid "Export AMF file:"
msgstr "Exportiere AMF Datei:"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "Konfigurationssa&mlung exportieren"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "Konfigurations-Bundle mit physischen Druckern exportieren"
@@ -4142,50 +4193,50 @@ msgstr "Konfigurations-Bundle mit physischen Druckern exportieren"
msgid "Export G-Code."
msgstr "G-Code exportieren."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6530 src/libslic3r/PrintConfig.cpp:4391
msgid "Export G-code"
msgstr "Export G-Code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr "G-Code auf SD-Karte/Flash-Laufwerk exportieren"
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4358
msgid "Export OBJ"
msgstr "Exportiere OBJ"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2886
msgid "Export OBJ file:"
msgstr "Exportiere OBJ Datei:"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr "Exportiere die Plattenbelegung als &STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr "Exportiere Plattenbelegung als STL einschließlich Stützen"
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4370
msgid "Export SLA"
msgstr "Exportiere SLA"
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4386
msgid "Export STL"
msgstr "Exportiere STL"
-#: src/slic3r/GUI/Plater.cpp:2846
+#: src/slic3r/GUI/Plater.cpp:2867
msgid "Export STL file:"
msgstr "Exportiere STL Datei:"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr ""
"Alle Voreinstellungen einschließlich physischer Drucker in eine Datei "
"exportieren"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "Exportiere alle Voreinstellungen in eine Datei"
@@ -4197,24 +4248,24 @@ msgstr "Exportiere als STL"
msgid "Export config"
msgstr "Konfiguration exportieren"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "Exportiere die aktuelle Konfiguration in eine Datei"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "Exportiere die aktuelle Plattenbelegung als G-Code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr ""
"Aktuelle Druckplatte als G-Code auf SD-Karte/Flash-Laufwerk exportieren"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "Exportiere die aktuelle Plattenbelegung als STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "Exportiert die aktuelle Plattenbelegung als STL einschließlich Stützen"
@@ -4225,7 +4276,7 @@ msgstr ""
"Exportieren Sie die vollständigen Pfadnamen der Modelle und Teilequellen in "
"3mf- und amf-Dateien"
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "Export einer temporären 3MF Datei fehlgeschlagen"
@@ -4233,27 +4284,27 @@ msgstr "Export einer temporären 3MF Datei fehlgeschlagen"
msgid "Export sources full pathnames to 3mf and amf"
msgstr "Vollständige Pfadnamen der Quellen in 3mf und amf exportieren"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export the model(s) as 3MF."
msgstr "Exportiert das/die Modell(e) als 3MF Datei."
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export the model(s) as AMF."
msgstr "Exportiert das/die Modell(e) als AMF Datei."
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export the model(s) as OBJ."
msgstr "Exportiert das/die Modell(e) als OBJ Datei."
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export the model(s) as STL."
msgstr "Exportiert das/die Modell(e) als STL Datei."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "Export auf SD-Karte/Flash-Laufwerk"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "Werkzeugweg als OBJ exportieren"
@@ -4261,11 +4312,11 @@ msgstr "Werkzeugweg als OBJ exportieren"
msgid "Export."
msgstr "Export."
-#: src/libslic3r/Print.cpp:863
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "Exportiere G-Code"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr "Konfigurationsbündel exportieren"
@@ -4274,7 +4325,7 @@ msgid "Exporting finished."
msgstr "Exportieren beendet."
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "Exportieren des Quellmodells"
@@ -4286,24 +4337,24 @@ msgstr "Exportiere."
msgid "Exposition time is out of printer profile bounds."
msgstr "Belichtungszeit ist außerhalb der Druckerprofilgrenzen."
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4503
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "Belichtung"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3438 src/libslic3r/PrintConfig.cpp:3439
msgid "Exposure time"
msgstr "Belichtungszeit"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Außenkontur"
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Außenkonturen"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Außenkonturen zuerst drucken"
@@ -4311,11 +4362,11 @@ msgstr "Außenkonturen zuerst drucken"
msgid "Extra high"
msgstr "Extra hoch"
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2198 src/libslic3r/PrintConfig.cpp:2206
msgid "Extra length on restart"
msgstr "Extra Länge bei Neustart"
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1947
msgid "Extra loading distance"
msgstr "Zusätzliche Ladestrecke"
@@ -4323,13 +4374,13 @@ msgstr "Zusätzliche Ladestrecke"
msgid "Extra low"
msgstr "Sehr niedrig"
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Extra Konturen wenn notwendig"
-#: src/slic3r/GUI/GCodeViewer.cpp:3342 src/slic3r/GUI/GCodeViewer.cpp:3388
-#: src/slic3r/GUI/GCodeViewer.cpp:3393 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
+#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "Extruder"
@@ -4344,7 +4395,7 @@ msgstr "Extruder %d"
msgid "Extruder (tool) is changed to Extruder \"%1%\""
msgstr "Extruder (Werkzeug) ist geändert auf Extruder \"%1%\""
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Extruder Farbe"
@@ -4352,28 +4403,28 @@ msgstr "Extruder Farbe"
msgid "Extruder changed to"
msgstr "Extruder geändert auf"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "Extruder Freiraum"
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Extruder Offset"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1465 src/libslic3r/PrintConfig.cpp:1965
+#: src/libslic3r/PrintConfig.cpp:2341 src/libslic3r/PrintConfig.cpp:2615
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Extruders"
msgstr "Extruder"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "Extruder Anzahl"
-#: src/slic3r/GUI/GCodeViewer.cpp:3609
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "Extrusion"
@@ -4381,23 +4432,23 @@ msgstr "Extrusion"
msgid "Extrusion Temperature:"
msgstr "Extrusionstemperatur:"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1473 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:2361 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2858
msgid "Extrusion Width"
msgstr "Extrusionsbreite"
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "Extrusionsachse"
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "Extrusionsfaktor"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Extrusionbreite"
@@ -4409,11 +4460,11 @@ msgstr "FFF Technologie Drucker"
msgid "Facets"
msgstr "Flächen"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3414
msgid "Faded layers"
msgstr "Ausblendende Schichten"
-#: src/slic3r/GUI/Plater.cpp:2516
+#: src/slic3r/GUI/Plater.cpp:2537
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
@@ -4429,23 +4480,23 @@ msgid "Failed processing of the output_filename_format template."
msgstr ""
"Die Verarbeitung der output_filename_format Vorlage ist fehlgeschlagen."
-#: src/slic3r/GUI/GUI_App.cpp:2312
+#: src/slic3r/GUI/GUI_App.cpp:2334
msgid "Failed to activate configuration snapshot."
msgstr "Konfigurations-Snapshot konnte nicht aktiviert werden."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr "Das Bohren einiger Löcher in das Modell ist fehlgeschlagen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3296
+#: src/slic3r/GUI/GCodeViewer.cpp:3301
msgid "Fan Speed (%)"
msgstr "Lüftergeschwindigkeit (%)"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "Lüfter Einstellungen"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "Lüftergeschwindigkeit"
@@ -4456,7 +4507,7 @@ msgstr ""
"Die Lüfterdrehzahl wird rampenförmig von Null bei Schicht %1% auf %2%%% bei "
"Schicht %3% erhöht."
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1268
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -4480,11 +4531,11 @@ msgstr "Der Lüfter läuft immer mit %1%%%"
msgid "Fan will be turned off."
msgstr "Der Lüfter wird ausgeschaltet."
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3262 src/libslic3r/PrintConfig.cpp:3897
msgid "Fast"
msgstr "Schnell"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3263
msgid "Fast tilt"
msgstr "Schnelles Kippen"
@@ -4497,7 +4548,7 @@ msgstr "Fataler Fehler"
msgid "Fatal error, exception catched: %1%"
msgstr "Fataler Fehler, abgefangene Ausnahme: %1%"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/GUI_Preview.cpp:217 src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Feature type"
msgstr "Merkmalstyp"
@@ -4506,9 +4557,9 @@ msgstr "Merkmalstyp"
msgid "Feature types"
msgstr "Merkmalstypen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3722
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Filament"
@@ -4520,7 +4571,7 @@ msgstr "Filamentdurchmesser:"
msgid "Filament End G-code"
msgstr "Filament Ende G-code"
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "Filament Ãœbersteuerung"
@@ -4529,12 +4580,12 @@ msgid "Filament Profiles Selection"
msgstr "Filament Profile Auswahl"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:448
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "Filamenteinstellungen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "Filamenteinstellungsreiter"
@@ -4546,12 +4597,12 @@ msgstr "Filament Start G-code"
msgid "Filament and Nozzle Diameters"
msgstr "Filament- und Düsendurchmesser"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "Filament auf Extruder %1%"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -4559,27 +4610,27 @@ msgstr ""
"Das Filament wird durch Hin- und Herbewegen in den Kühlschläuchen abgekühlt. "
"Geben Sie die gewünschte Anzahl dieser Bewegungen an."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Filament Ladezeit"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Filament Bemerkungen"
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1938
msgid "Filament parking position"
msgstr "Filament Parkposition"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "Filament Eigenschaften"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Filament Typ"
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Filament Entladezeit"
@@ -4588,11 +4639,11 @@ msgstr "Filament Entladezeit"
msgid "Filaments"
msgstr "Filamente"
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "Datei nicht gefunden"
-#: src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3550
msgid "File for the replace wasn't selected"
msgstr "Datei zum Ersetzen wurde nicht ausgewählt"
@@ -4604,11 +4655,11 @@ msgstr "Dateiname"
msgid "Files association"
msgstr "Zuordnung der Dateien"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1092
msgid "Fill angle"
msgstr "Füllwinkel"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "Bett auffüllen"
@@ -4616,19 +4667,19 @@ msgstr "Bett auffüllen"
msgid "Fill bed with instances"
msgstr "Bett mit Kopien auffüllen"
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1106
msgid "Fill density"
msgstr "Fülldichte"
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1313
msgid "Fill gaps"
msgstr "Lücken füllen"
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1143
msgid "Fill pattern"
msgstr "Füllmuster"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -4637,11 +4688,11 @@ msgstr ""
"sichtbare Bodenschicht aus, nicht aber auf die angrenzenden massiven "
"Konturen."
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1145
msgid "Fill pattern for general low-density infill."
msgstr "Füllmuster für allgemeines Infill mit niedriger Dichte."
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -4659,11 +4710,11 @@ msgstr ""
msgid "Filling bed"
msgstr "Bett füllen"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Suchen"
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr ""
"Suchen/Ersetzen von Mustern in G-Code-Zeilen und Ersetzen dieser Muster."
@@ -4672,11 +4723,11 @@ msgstr ""
msgid "Finished"
msgstr "Fertig"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Firmware"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Firmware Einzug"
@@ -4696,29 +4747,29 @@ msgstr "Firmware Image:"
msgid "First color"
msgstr "Erste Farbe"
-#: src/slic3r/GUI/GCodeViewer.cpp:3762 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1184
+#: src/libslic3r/PrintConfig.cpp:1202 src/libslic3r/PrintConfig.cpp:1212
+#: src/libslic3r/PrintConfig.cpp:1257
msgid "First layer"
msgstr "Erste Schicht"
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203
msgid "First layer bed temperature"
msgstr "Erste Schicht Bett-Temperatur"
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2080
msgid "First layer density"
msgstr "Dichte der ersten Schicht"
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2090
msgid "First layer expansion"
msgstr "Expansion der ersten Schicht"
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1226
msgid "First layer height"
msgstr "Höhe der ersten Schicht"
-#: src/libslic3r/Print.cpp:634
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr ""
"Schichthöhe der ersten Schicht darf nicht größer sein als der "
@@ -4734,11 +4785,11 @@ msgstr ""
"\n"
"Die Höhe der ersten Schicht wird auf 0,01 zurückgesetzt."
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer nozzle temperature"
msgstr "Erste Schicht Düsentemperatur"
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1236
msgid "First layer speed"
msgstr "Druckgeschwindigkeit der ersten Schicht"
@@ -4746,7 +4797,7 @@ msgstr "Druckgeschwindigkeit der ersten Schicht"
msgid "First layer volumetric"
msgstr "Volumenparameter der ersten Schicht"
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1193
msgid "First object layer over raft interface"
msgstr "Erste Objektschicht über der Raft-Schnittstelle"
@@ -4762,7 +4813,7 @@ msgstr "Reparieren mittels Netfabb"
msgid "Fixing through NetFabb"
msgstr "Reparieren durch NetFabb"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Flash Printer &Firmware"
msgstr "Flashe Drucker &Firmware"
@@ -4794,11 +4845,11 @@ msgstr "Flashen erfolgreich!"
msgid "Floating reserved operand"
msgstr "Reservierter Gleitkomma-Operand"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Fluss"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1574
msgid "Flow rate"
msgstr "Flussrate"
@@ -4854,11 +4905,11 @@ msgstr ""
msgid "For more information please visit our wiki page:"
msgstr "Für weitere Informationen besuchen Sie bitte unsere Wiki-Seite:"
-#: src/slic3r/GUI/GUI_App.cpp:2578
+#: src/slic3r/GUI/GUI_App.cpp:2597
msgid "For new project all modifications will be reseted"
msgstr "Bei einem neuen Projekt werden alle Änderungen zurückgesetzt"
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2687
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
@@ -4867,7 +4918,7 @@ msgstr ""
"Schließungsoperation zusammengeführt. Lücken, die kleiner als der "
"Schließradius sind, werden aufgefüllt."
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "Nur für Stützverstärker"
@@ -4879,7 +4930,7 @@ msgstr ""
"Damit der Reinigungsturm mit den löslichen Trägermaterialien arbeiten kann, "
"müssen die Stützschichten mit den Objektschichten synchronisiert sein."
-#: src/libslic3r/Print.cpp:594
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -4887,11 +4938,11 @@ msgstr ""
"Damit der Reinigungsturm mit den löslichen Trägermaterialien arbeiten kann, "
"müssen die Stützschichten mit den Objektschichten synchronisiert sein."
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3803
msgid "Force pad around object everywhere"
msgstr "Grundschicht überall um Objekt erzwingen"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2333
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -4899,7 +4950,7 @@ msgstr ""
"Massives Infill für Bereiche, die eine kleinere Fläche als die angegebene "
"Schwelle aufweisen."
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1536
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -4909,7 +4960,19 @@ msgstr ""
"Materialien/Volumina. Geeignet für Multiextruderdrucke mit transluzenten "
"Materialien oder manuell löslichen Trägermaterialien."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr "Format der G-Code-Miniaturbilder"
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+"Format der G-Code-Miniaturansichten: PNG für beste Qualität, JPG für "
+"kleinste Größe, QOI für speicherarme Firmware"
+
+#: src/libslic3r/PrintConfig.cpp:4538
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
@@ -4917,7 +4980,7 @@ msgstr ""
"Vorwärtskompatibilitätsregel beim Laden von Konfigurationen aus "
"Konfigurationsdateien und Projektdateien (3MF, AMF)."
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr "Reservierte Schlüsselwörter gefunden in"
@@ -4931,19 +4994,19 @@ msgstr ""
"Sie können nicht das letzte solide Teil des Objekts von der Objektliste "
"löschen."
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Front"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Frontalansicht"
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1267
msgid "Full fan speed at layer"
msgstr "Volle Lüfterdrehzahl auf Schicht"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr "Vollbild"
@@ -4957,9 +5020,9 @@ msgstr ""
"Wussten Sie, dass Sie PrusaSlicer in den Vollbildmodus schalten können? "
"Verwenden Sie die Tastenkombination <b>F11</b>."
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1278
+#: src/libslic3r/PrintConfig.cpp:1279 src/libslic3r/PrintConfig.cpp:1294
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy Skin"
msgstr "Fuzzy Skin"
@@ -4976,23 +5039,23 @@ msgstr ""
"können auch Modifizierer verwenden, um Fuzzy-Skin nur auf einen Teil Ihres "
"Modells anzuwenden."
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr "Fuzzy skin (experimentell)"
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1303
msgid "Fuzzy skin point distance"
msgstr "Fuzzy Skin Punktabstand"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1293
msgid "Fuzzy skin thickness"
msgstr "Fuzzy Skin Stärke"
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1280
msgid "Fuzzy skin type."
msgstr "Fuzzy Skin Typ."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G-Code"
@@ -5010,7 +5073,7 @@ msgstr ""
msgid "G-code file exported to %1%"
msgstr "G-Code Datei exportiert nach %1%"
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1338
msgid "G-code flavor"
msgstr "G-Code Typ"
@@ -5018,23 +5081,23 @@ msgstr "G-Code Typ"
msgid "G-code preview"
msgstr "G-Code Vorschau"
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2120
msgid "G-code resolution"
msgstr "G-Code Auflösung"
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1379
msgid "G-code substitutions"
msgstr "G-code Ersetzungen"
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "G-Code-Miniaturbilder"
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4397
msgid "G-code viewer"
msgstr "G-Code-Viewer"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero General Public License, Version 3"
@@ -5046,19 +5109,19 @@ msgstr "GUI"
msgid "Gallery"
msgstr "Gallerie"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1320
msgid "Gap fill"
msgstr "Lückenfüllung"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "Allgemein"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1857
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 "
@@ -5069,11 +5132,11 @@ msgstr ""
"verbrauchen. Bei Multiextruder-Maschinen gilt dieses Minimum für jeden "
"Extruder."
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2521
msgid "Generate support material"
msgstr "Generiere Stützmaterial"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2603
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -5086,43 +5149,43 @@ msgstr ""
"um die Haftung von Objekten mit einem sehr dünnen oder schlechten Standfuß "
"auf der Bauplatte zu erhöhen."
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3531
msgid "Generate supports"
msgstr "Stützen generieren"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3533
msgid "Generate supports for the models"
msgstr "Erzeugt Stützen für die Modelle"
-#: src/libslic3r/Print.cpp:867
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "Generiere G-Code"
-#: src/slic3r/GUI/GCodeViewer.cpp:1852
+#: src/slic3r/GUI/GCodeViewer.cpp:1857
msgid "Generating index buffers"
msgstr "Generiere Indexpuffer"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "Generiere Grundschicht"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Generiere Außenkonturen"
-#: src/libslic3r/Print.cpp:815
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr "Erzeuge Schürtze und Rand"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Generiere Stützmaterial"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "Erzeuge Stützpunkte"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "Erzeuge Baumstützstruktur"
@@ -5206,7 +5269,7 @@ msgstr "Gizmo Skalieren: Drücken, um um 5% zu rasten"
msgid "Gizmo scale: Scale selection to fit print volume"
msgstr "Gizmo Skalieren: Auswahl skalieren, um in das Druckvolumen zu passen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Gizmo Bewegen"
@@ -5215,7 +5278,7 @@ msgstr "Gizmo Bewegen"
msgid "Gizmo-Place on Face"
msgstr "Gizmo Auf Fläche legen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Gizmo-Rotation"
@@ -5237,11 +5300,11 @@ msgstr ""
"Messschieber und führen Sie mehrere Messungen entlang des Filaments durch, "
"um dann den Mittelwert zu berechnen."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1166 src/libslic3r/PrintConfig.cpp:2771
msgid "Grid"
msgstr "Gitternetz"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:59
+#: src/slic3r/GUI/PrintHostDialogs.cpp:60
msgid "Group"
msgstr "Gruppe"
@@ -5249,11 +5312,11 @@ msgstr "Gruppe"
msgid "Group manipulation"
msgstr "Gruppenbearbeitung"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "Gyroid"
msgstr "Gyroid"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "HTTP Digest"
@@ -5267,7 +5330,7 @@ msgstr ""
"Nachrichtentext: \"%2%\""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "HTTPS CA Datei"
@@ -5283,15 +5346,15 @@ msgstr ""
msgid "Head diameter"
msgstr "Kopfdurchmesser"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3547
msgid "Head penetration"
msgstr "Kopfeindringung"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "Die Kopfeindringung sollte nicht größer als die Kopfbreite sein."
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1204
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -5299,19 +5362,19 @@ msgstr ""
"Druckbetttemperatur für die erste Schicht. Setzen Sie diesen Wert auf null, "
"um die Befehle zur Steuerung der Betttemperatur im Ausgang zu deaktivieren."
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "Höhe"
-#: src/slic3r/GUI/GCodeViewer.cpp:3293
+#: src/slic3r/GUI/GCodeViewer.cpp:3298
msgid "Height (mm)"
msgstr "Höhe (mm)"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Height of skirt expressed in layers."
msgstr "Höhe der Schürze, ausgedrückt in Schichten."
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Height of the display"
msgstr "Displayhöhe"
@@ -5323,7 +5386,7 @@ msgstr "Höhenbereich Modifizierer"
msgid "Height ranges"
msgstr "Höhenbereiche"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "Höhen, bei denen eine Filamentwechsel stattfinden soll."
@@ -5336,15 +5399,15 @@ msgstr ""
"Hallo, willkommen bei %s! Dieses %s hilft Ihnen bei der Erstkonfiguration; "
"nur ein paar Einstellungen und Sie sind bereit zum Drucken."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4409
msgid "Help"
msgstr "Hilfe"
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4415
msgid "Help (FFF options)"
msgstr "Hilfe (FFF Optionen)"
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4420
msgid "Help (SLA options)"
msgstr "Hilfe (SLA Optionen)"
@@ -5375,10 +5438,14 @@ msgstr ""
msgid "High"
msgstr "Hoch"
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1385
msgid "High extruder current on filament swap"
msgstr "Hohe Extruderstromstärke beim Filamentwechsel"
+#: src/libslic3r/PrintConfig.cpp:3280 src/libslic3r/PrintConfig.cpp:3898
+msgid "High viscosity"
+msgstr "Hohe Viskosität"
+
#: src/slic3r/GUI/GLCanvas3D.cpp:257
msgid "Higher print quality versus higher print speed."
msgstr "Höhere Druckqualität versus höhere Druckgeschwindigkeit."
@@ -5387,11 +5454,11 @@ msgstr "Höhere Druckqualität versus höhere Druckgeschwindigkeit."
msgid "Highlight overhang by angle"
msgstr "Ãœberhang nach Winkel hervorheben"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1175
msgid "Hilbert Curve"
msgstr "Hilbertkurve"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr ""
"Halten Sie die Umschalttaste gedrückt, um zu slicen und den G-Code zu "
@@ -5405,11 +5472,11 @@ msgstr "Lochtiefe"
msgid "Hole diameter"
msgstr "Lochdurchmesser"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "Aushöhlen und Bohren"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3849
msgid "Hollow out a model to have an empty interior"
msgstr "Ein Modell aushöhlen, um einen leeren Innenraum zu erhalten"
@@ -5417,16 +5484,16 @@ msgstr "Ein Modell aushöhlen, um einen leeren Innenraum zu erhalten"
msgid "Hollow this object"
msgstr "Dieses Objekt aushöhlen"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4654
-#: src/slic3r/GUI/Tab.cpp:4655 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3848
+#: src/libslic3r/PrintConfig.cpp:3855 src/libslic3r/PrintConfig.cpp:3865
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Hollowing"
msgstr "Aushöhlen"
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3876
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 "
@@ -5440,15 +5507,15 @@ msgstr ""
"Ein größerer Schließabstand macht den Innenraum runder. Bei Null wird der "
"Innenraum dem Außenraum am ähnlichsten sein."
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "Aushöhlen des Modells"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "Änderung der Aushöhlungsparameter"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1172 src/libslic3r/PrintConfig.cpp:2724
msgid "Honeycomb"
msgstr "Bienenwabe"
@@ -5456,7 +5523,7 @@ msgstr "Bienenwabe"
msgid "Horizontal Slider"
msgstr "Horizontaler Schieberegler"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Horizontale Konturhüllen"
@@ -5474,7 +5541,7 @@ msgstr "Horizontaler Schieberegler - Aktiven Schieber nach rechts bewegen"
msgid "Host"
msgstr "Host"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1882
msgid "Host Type"
msgstr "Host Typ"
@@ -5482,7 +5549,7 @@ msgstr "Host Typ"
msgid "Hostname"
msgstr "Hostname"
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Hostname, IP oder URL"
@@ -5495,20 +5562,20 @@ msgstr ""
"zu erhalten,\n"
"oder klicken Sie auf diese Schaltfläche."
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "How far should the pad extend around the contained geometry"
msgstr ""
"Wie weit sich die Grundschicht um die enthaltene Geometrie erstrecken soll"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3840
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "Wie weit die kleinen Verbinder in den Modellkörper eindringen sollen."
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3549
msgid "How much the pinhead has to penetrate the model surface"
msgstr "Wie tief der Nadelkopf in die Modelloberfläche eindringt"
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3694
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -5516,11 +5583,11 @@ msgstr ""
"Wie viel die Stützen das unterstützte Objekt anheben sollen. Wenn "
"\"Grundschicht um Objekt\" aktiviert ist, wird dieser Wert ignoriert."
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1629
msgid "How to apply limits"
msgstr "Wie man Grenzen anwendet"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1632
msgid "How to apply the Machine Limits"
msgstr "Wie man Maschinengrenzen anwendet"
@@ -5532,7 +5599,7 @@ msgstr "ID"
msgid "Icon size in a respect to the default size"
msgstr "Symbolgröße in Bezug auf die Standardgröße"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2529
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -5614,7 +5681,7 @@ msgid "If enabled, a repetition of the next random color will be allowed."
msgstr ""
"Wenn aktiviert, wird eine Wiederholung der nächsten Zufallsfarbe zugelassen."
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2484
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -5655,7 +5722,7 @@ msgstr ""
"aber bei einigen Kombinationen von Bildschirmgrößen kann es hässlich "
"aussehen. Wenn deaktiviert, wird die alte Benutzeroberfläche verwendet."
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2819
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
@@ -5739,7 +5806,7 @@ msgstr ""
"Wenn aktiviert, wird die Schaltfläche zum Zusammenklappen der Seitenleiste "
"in der oberen rechten Ecke der 3D-Szene angezeigt"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4562
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -5758,7 +5825,7 @@ msgstr ""
"Wenn aktiviert, ist der Einstellungsdialog für ältere 3DConnexion-Geräte "
"durch Drücken von STRG+M verfügbar."
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2490
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 "
@@ -5838,7 +5905,7 @@ msgstr ""
"ist, wird der Lüfter mit einer sich proportional verringernden "
"Geschwindigkeit zwischen %2%%% und %3%%% laufen."
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1237
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 "
@@ -5849,7 +5916,7 @@ msgstr ""
"Typ. In Prozent ausgedrückt (z.B. 40%) skaliert es die voreingestellten "
"Geschwindigkeiten."
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1248
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -5861,7 +5928,7 @@ msgstr ""
"angewendet, unabhängig von deren Typ. Wird sie als Prozentsatz ausgedrückt "
"(z. B. 40 %), so werden die Standardgeschwindigkeiten skaliert."
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -5871,7 +5938,7 @@ msgstr ""
"der Lüfter aktiviert und seine Geschwindigkeit durch Interpolation der "
"minimalen und maximalen Geschwindigkeiten berechnet."
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2310
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."
@@ -5905,7 +5972,7 @@ msgstr ""
"Ausgabeverzeichnis anstelle des Verzeichnisses, in dem sich die "
"Eingabedateien befinden."
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -5935,7 +6002,7 @@ msgstr ""
"unsere Arbeit effizienter gestalten und uns auf die Funktionen "
"konzentrieren, die am dringendsten benötigt werden."
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2172
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 "
@@ -5945,7 +6012,7 @@ msgstr ""
"Auslösen eines Einzugs schnell angehoben. Bei Verwendung mehrerer Extruder "
"wird nur die Einstellung für den ersten Extruder berücksichtigt."
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2181
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 "
@@ -5955,7 +6022,7 @@ msgstr ""
"oberhalb des angegebenen absoluten Z-Wertes. Sie können diese Einstellung "
"für das Auslassen von Z-Hüben auf den ersten Ebenen einstellen."
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2190
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 "
@@ -5965,7 +6032,7 @@ msgstr ""
"unterhalb des angegebenen absoluten Z-Wertes. Sie können diese Einstellung "
"so einstellen, dass der Z-Hub auf die ersten Lagen begrenzt wird."
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2011
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. "
@@ -5979,7 +6046,7 @@ msgstr ""
"Code-Datei übergeben, und sie können auf die PrusaSlicer-"
"Konfigurationseinstellungen zugreifen, indem sie Umgebungsvariablen lesen."
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -5992,7 +6059,7 @@ msgstr ""
"festlegen. Es erwartet positive Koordinaten (sie werden von der XY-"
"Koordinate subtrahiert)."
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2931
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -6001,15 +6068,15 @@ msgstr ""
"ansonsten lassen Sie sie unmarkiert. Die meisten Firmwares verwenden "
"absolute Werte."
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Ignore"
msgstr "Ignorieren"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr "HTTPS-Zertifikatssperrprüfungen ignorieren"
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
@@ -6019,7 +6086,7 @@ msgstr ""
"Verteilungspunkten. Sie können diese Option für selbst signierte Zertifikate "
"aktivieren, wenn die Verbindung fehlschlägt."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4534
msgid "Ignore non-existent config files"
msgstr "Ignoriere fehlende Konfigurationsdateien"
@@ -6033,19 +6100,19 @@ msgstr "Ignoriert die von der Kamera abgewandten Flächen."
msgid "Illegal instruction"
msgstr "Unzulässiger Befehl"
-#: src/slic3r/GUI/GUI_App.cpp:973
+#: src/slic3r/GUI/GUI_App.cpp:980
msgid "Import"
msgstr "Importieren"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "Importiere &Konfiguration"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Importiere Konfi&gurationssamlung"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr "Importiere Konfiguration von &Projekt"
@@ -6053,36 +6120,36 @@ msgstr "Importiere Konfiguration von &Projekt"
msgid "Import Config from ini/amf/3mf/gcode"
msgstr "Konfiguration aus ini/amf/3mf/gcode importieren"
-#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386
+#: src/slic3r/GUI/Plater.cpp:5154 src/slic3r/GUI/Plater.cpp:5419
msgid "Import Object"
msgstr "Objekt importieren"
-#: src/slic3r/GUI/Plater.cpp:5130
+#: src/slic3r/GUI/Plater.cpp:5158
msgid "Import Objects"
msgstr "Objekte importieren"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr "Import SL1 / SL1S Archiv"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "SLA-Archiv importieren"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr "STL importieren (imperiale Einheiten)"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "Importiere STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "Importiere STL/3MF/STEP/OBJ/AM&F"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
msgstr ""
-"Importiere STL/OBJ/AMF/3MF mit Konfigurationsdaten, Druckplatte beibehalten"
+"Importiere STL/3MF/STEP/OBJ/AMF mit Konfigurationsdaten, Druckplatte beibehalten"
-#: src/slic3r/GUI/Plater.cpp:5265
+#: src/slic3r/GUI/Plater.cpp:5293
msgid "Import config only"
msgstr "Nur Konfiguration importieren"
@@ -6090,7 +6157,7 @@ msgstr "Nur Konfiguration importieren"
msgid "Import file"
msgstr "Datei importieren"
-#: src/slic3r/GUI/Plater.cpp:5264
+#: src/slic3r/GUI/Plater.cpp:5292
msgid "Import geometry only"
msgstr "Nur Geometrie importieren"
@@ -6102,7 +6169,7 @@ msgstr "Modell und Profil importieren"
msgid "Import model only"
msgstr "Nur Modell importieren"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "Import einer reparierten 3MF Datei fehlgeschlagen"
@@ -6150,7 +6217,7 @@ msgstr "Inkompatible Voreinstellungen"
msgid "Incompatible with this %s"
msgstr "Nicht kompatibel mit diesem %s"
-#: src/slic3r/GUI/Plater.cpp:5483
+#: src/slic3r/GUI/Plater.cpp:5516
msgid "Increase Instances"
msgstr "Kopien erhöhen"
@@ -6160,30 +6227,30 @@ msgstr "Bearbeitungsbereich vergrößern/verkleinern"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1093 src/libslic3r/PrintConfig.cpp:1107
+#: src/libslic3r/PrintConfig.cpp:1144 src/libslic3r/PrintConfig.cpp:1393
+#: src/libslic3r/PrintConfig.cpp:1403 src/libslic3r/PrintConfig.cpp:1472
+#: src/libslic3r/PrintConfig.cpp:1492 src/libslic3r/PrintConfig.cpp:1511
+#: src/libslic3r/PrintConfig.cpp:2332 src/libslic3r/PrintConfig.cpp:2349
msgid "Infill"
msgstr "Infill"
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1485
msgid "Infill before perimeters"
msgstr "Infill vor Kontur"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1464
msgid "Infill extruder"
msgstr "Infill Extruder"
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1500
msgid "Infill/perimeters overlap"
msgstr "Infill/Kontur Ãœberlappung"
-#: src/libslic3r/Print.cpp:793
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Fülle Schichten"
@@ -6192,11 +6259,11 @@ msgstr "Fülle Schichten"
msgid "Info"
msgstr "Info"
-#: src/slic3r/GUI/GUI_App.cpp:1666 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1688 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "Informationen"
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1521
msgid "Inherits profile"
msgstr "Ãœbernimmt Profil"
@@ -6204,20 +6271,20 @@ msgstr "Ãœbernimmt Profil"
msgid "Initial exposition time is out of printer profile bounds."
msgstr "Anfang-Belichtungszeit ist außerhalb der Druckerprofilgrenzen."
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3461 src/libslic3r/PrintConfig.cpp:3462
msgid "Initial exposure time"
msgstr "Anfang-Belichtungszeit"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3379 src/libslic3r/PrintConfig.cpp:3380
msgid "Initial layer height"
msgstr "Anfangsschichthöhe"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr "Nur innerer Rand"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1575
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "Der Eingabewert ist nicht im gültigen Bereich"
@@ -6261,7 +6328,7 @@ msgstr ""
"diese Weise können Sie Magnete, Gewichte oder Muttern in Ihre Drucke "
"einfügen. Weitere Informationen finden Sie in der Dokumentation."
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "Inspect / activate configuration snapshots"
msgstr "Inspiziere / aktiviere Konfigurations-Momentaufnahmen"
@@ -6288,19 +6355,19 @@ msgstr "Kopien"
msgid "Instances to Separated Objects"
msgstr "Kopien in einzelne Objekte wandeln"
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2635
msgid "Interface loops"
msgstr "Kontaktschleifen"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2729
msgid "Interface pattern"
msgstr "Schnittstellenmuster"
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2695
msgid "Interface pattern spacing"
msgstr "Schnittstellenmuster Abstand"
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1535
msgid "Interface shells"
msgstr "Schnittstellenshells"
@@ -6309,16 +6376,16 @@ msgstr "Schnittstellenshells"
msgid "Internal error: %1%"
msgstr "Interner Fehler: %1%"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "Internes Infill"
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "Ungültige Eindringtiefe des Stützkopfes"
-#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142
+#: src/slic3r/GUI/Plater.cpp:3297 src/slic3r/GUI/Plater.cpp:4163
msgid "Invalid data"
msgstr "Ungültige Daten"
@@ -6337,21 +6404,21 @@ msgstr ""
"Format: \"%1%\""
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1563
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "Ungültige numerische Eingabe."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "Ungültiger Nadelkopfdurchmesser"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1555
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1575
+#: src/libslic3r/PrintConfig.cpp:1585 src/libslic3r/PrintConfig.cpp:1593
+#: src/libslic3r/PrintConfig.cpp:1595
msgid "Ironing"
msgstr "Bügeln"
@@ -6370,7 +6437,7 @@ msgstr ""
"glätten. Weitere Informationen finden Sie in der Dokumentation. (Erfordert "
"den Modus Erweitert oder Experte.)"
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1560 src/libslic3r/PrintConfig.cpp:1562
msgid "Ironing Type"
msgstr "Bügeltyp"
@@ -6378,15 +6445,15 @@ msgstr "Bügeltyp"
msgid "Is it safe?"
msgstr "Ist das sicher?"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Iso"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Iso Ansicht"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "Es ist keine Löschung oder Änderung möglich."
@@ -6400,7 +6467,7 @@ msgstr ""
"zerstört wurde.\n"
"Diese Datei kann nicht geladen werden."
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1386
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 "
@@ -6411,12 +6478,12 @@ msgstr ""
"und den Widerstand beim Laden eines Filaments mit einer ungünstig geformten "
"Spitze zu überwinden."
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr ""
"Es handelt sich um die letzte Voreinstellung für diesen physischen Drucker."
-#: src/slic3r/GUI/GUI_App.cpp:2848
+#: src/slic3r/GUI/GUI_App.cpp:2875
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr ""
"Es ist nicht möglich mehrteilige Objekte mit dem SLA-Verfahren zu drucken."
@@ -6427,15 +6494,15 @@ msgstr ""
"Es ist nicht möglich, die letzte zugehörige Voreinstellung für den Drucker "
"zu löschen."
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "Ruck-Begrenzungen"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2259
msgid "Jitter"
msgstr "Jitter"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "Zur Höhe wechseln"
@@ -6459,7 +6526,7 @@ msgstr ""
"Auf Höhe %s springen\n"
"oder Linealmodus einstellen"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "Zum Bewegen wechseln"
@@ -6468,12 +6535,12 @@ msgstr "Zum Bewegen wechseln"
msgid "Just switch to \"%1%\" preset"
msgstr "Wechseln Sie einfach zur \"%1%\" Voreinstellung"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867
msgid "Keep"
msgstr "Behalten"
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "Lüfter ständig laufen lassen"
@@ -6485,7 +6552,7 @@ msgstr "Unteren Teil behalten"
msgid "Keep min"
msgstr "Halte min"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
msgid "Keep the selected settings."
msgstr "Die gewählten Einstellungen werden beibehalten."
@@ -6493,7 +6560,7 @@ msgstr "Die gewählten Einstellungen werden beibehalten."
msgid "Keep upper part"
msgstr "Oberen Teil behalten"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "Tastaturkürzel"
@@ -6501,11 +6568,11 @@ msgstr "Tastaturkürzel"
msgid "Keyboard shortcuts"
msgstr "Tastaturkürzel"
-#: src/slic3r/GUI/Tab.cpp:4253
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "GESCHLOSSENES SCHLOSS"
-#: src/slic3r/GUI/Tab.cpp:4281
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -6513,7 +6580,7 @@ msgstr ""
"Das Symbol GESCHLOSSENES SCHLOSS zeigt an, dass die Einstellungen mit den "
"System- (oder Standard-) Werten für die aktuelle Optionsgruppe übereinstimmen"
-#: src/slic3r/GUI/Tab.cpp:4297
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
@@ -6521,19 +6588,19 @@ msgstr ""
"Das Symbol GESCHLOSSENES SCHLOSS zeigt an, dass der Wert mit dem System- "
"(oder Standard-) Wert übereinstimmt."
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1371
msgid "Label objects"
msgstr "Objekte benennen"
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3256
msgid "Landscape"
msgstr "Querformat"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Language"
msgstr "Spache"
-#: src/slic3r/GUI/GUI_App.cpp:2365
+#: src/slic3r/GUI/GUI_App.cpp:2387
msgid "Language selection"
msgstr "Sprachauswahl"
@@ -6546,12 +6613,12 @@ msgid "Layer"
msgstr "Schicht"
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "Schichthöhe"
-#: src/libslic3r/Print.cpp:639
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "Schichthöhe darf nicht größer sein als der Düsendurchmesser"
@@ -6565,7 +6632,7 @@ msgstr ""
"\n"
"Die Schichthöhe wird auf 0,01 zurückgesetzt."
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Schichthöhen Grenzen"
@@ -6573,25 +6640,25 @@ msgstr "Schichthöhen Grenzen"
msgid "Layer range Settings to modify"
msgstr "Schichtbereicheinstellungen zum Ändern"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4500
-#: src/slic3r/GUI/Tab.cpp:4591
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Schichten"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1227
+#: src/libslic3r/PrintConfig.cpp:1314 src/libslic3r/PrintConfig.cpp:1539
+#: src/libslic3r/PrintConfig.cpp:1931 src/libslic3r/PrintConfig.cpp:1998
+#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2818
+#: src/libslic3r/PrintConfig.cpp:2826 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895 src/libslic3r/PrintConfig.cpp:3066
msgid "Layers and Perimeters"
msgstr "Schichten und Konturen"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4589
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Schichten und Umfänge"
@@ -6599,20 +6666,20 @@ msgstr "Schichten und Umfänge"
msgid "Layout Options"
msgstr "Layout-Optionen"
-#: src/slic3r/GUI/GUI_App.cpp:1343
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr "\"%1%\" aktiviert lassen"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "Links"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr "Linker voreingestellter Wert"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Anicht von Links"
@@ -6636,22 +6703,22 @@ msgstr "Linke Maustaste:"
msgid "Legend/Estimated printing time"
msgstr "Legende/geschätzte Druckzeit"
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2153 src/libslic3r/PrintConfig.cpp:2161
msgid "Length"
msgstr "Länge"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
"Länge des Kühlschlauchs, um den Raum für Kühlbewegungen im Inneren zu "
"begrenzen."
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1413
msgid "Length of the infill anchor"
msgstr "Länge des Infill-Ankers"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -6659,11 +6726,11 @@ msgstr ""
"Lizenzvereinbarungen für alle folgenden Programme (Bibliotheken) sind Teil "
"der Anwendungslizenzvereinbarung"
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2171
msgid "Lift Z"
msgstr "Z Hebung"
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4478
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
@@ -6671,15 +6738,27 @@ msgstr ""
"Hebt das Objekt über das Bett, wenn es sich teilweise darunter befindet. "
"Standardmäßig aktiviert, zum Deaktivieren --no-ensure-on-bed verwenden."
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Lightning"
msgstr "Lightning"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+"Lightning Infill\n"
+"Wussten Sie, dass Sie das Lightning Infill verwenden können, um nur die "
+"Oberseiten zu unterstützen, viel Filament zu sparen und die Druckzeit zu "
+"verkürzen? Lesen Sie mehr in der Dokumentation."
+
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Limited"
msgstr "Begrenzt"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Line"
msgstr "Linie"
@@ -6691,11 +6770,11 @@ msgstr "Laden"
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr "Lade und füge Konfiguration von ini/amf/3mf/gcode hinzu"
-#: src/slic3r/GUI/Plater.cpp:5408
+#: src/slic3r/GUI/Plater.cpp:5441
msgid "Load File"
msgstr "Datei laden"
-#: src/slic3r/GUI/Plater.cpp:5413
+#: src/slic3r/GUI/Plater.cpp:5446
msgid "Load Files"
msgstr "Dateien laden"
@@ -6707,23 +6786,23 @@ msgstr "Modifizierer laden"
msgid "Load Part"
msgstr "Teil laden"
-#: src/slic3r/GUI/Plater.cpp:5100
+#: src/slic3r/GUI/Plater.cpp:5124
msgid "Load Project"
msgstr "Projekt laden"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "Lade ein Modell"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr "Laden eines SL1 / SL1S Archiv"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "Laden eines mit imperialen Einheiten gespeicherten Modells"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4574
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -6733,7 +6812,7 @@ msgstr ""
"nützlich, um verschiedene Profile zu pflegen oder Konfigurationen aus einem "
"Netzwerkspeicher zu übernehmen."
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4552
msgid "Load config file"
msgstr "Lade Konfigurationsdatei"
@@ -6752,11 +6831,11 @@ msgstr ""
"verwenden, mit denen Sie ebenfalls 3D-Modelle aus den Voxel-Daten "
"rekonstruieren können."
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "Lade Konfiguration aus Projektdatei"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4553
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -6764,11 +6843,11 @@ msgstr ""
"Lädt die Konfiguration aus der angegebenen Datei. Es kann mehr als einmal "
"verwendet werden, um Optionen aus mehreren Dateien zu laden."
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "Laden einer exportierten Konfigurationsdatei"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "Lade Voreinstellungen aus einer Sammlung"
@@ -6780,40 +6859,40 @@ msgstr "Lade Umriß von STL..."
msgid "Load..."
msgstr "Laden..."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "Lade"
-#: src/slic3r/GUI/GUI_App.cpp:2289
+#: src/slic3r/GUI/GUI_App.cpp:2311
msgid "Loading a configuration snapshot"
msgstr "Laden eines Konfigurations-Snapshots"
-#: src/slic3r/GUI/GUI_App.cpp:2616
+#: src/slic3r/GUI/GUI_App.cpp:2635
msgid "Loading a new project while the current project is modified."
msgstr ""
"Laden eines neuen Projekts, während das aktuelle Projekt geändert wurde."
-#: src/slic3r/GUI/GUI_App.cpp:1170
+#: src/slic3r/GUI/GUI_App.cpp:1177
msgid "Loading configuration"
msgstr "Lade Konfiguration"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2406
msgid "Loading file"
msgstr "Lade Datei"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr "Laden eines Konfigurationsbündels"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr "Laden einer Konfigurationsdatei"
-#: src/slic3r/GUI/GUI_App.cpp:1698
+#: src/slic3r/GUI/GUI_App.cpp:1720
msgid "Loading of a mode view"
msgstr "Lade Anzeigemodus"
-#: src/slic3r/GUI/GUI_App.cpp:1693
+#: src/slic3r/GUI/GUI_App.cpp:1715
msgid "Loading of current presets"
msgstr "Laden der aktuellen Voreinstellungen"
@@ -6823,15 +6902,15 @@ msgid "Loading of the \"%1%\""
msgstr "Laden der \"%1%\""
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "Lade repariertes Modell"
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "Ladegeschwindigkeit"
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "Ladegeschwindigkeit zu Beginn"
@@ -6844,11 +6923,11 @@ msgstr "Lokale Koordinaten"
msgid "Lock supports under new islands"
msgstr "Fixiere Stützen unter neuen Inseln"
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4577
msgid "Logging level"
msgstr "Logging-Level"
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2299
msgid "Loops (minimum)"
msgstr "Schleifen (minimal)"
@@ -6860,16 +6939,16 @@ msgstr "Niedrig"
msgid "Lowest Z height"
msgstr "Niedrigste Z-Höhe"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1631 src/libslic3r/PrintConfig.cpp:1666
+#: src/libslic3r/PrintConfig.cpp:1683 src/libslic3r/PrintConfig.cpp:1700
+#: src/libslic3r/PrintConfig.cpp:1716 src/libslic3r/PrintConfig.cpp:1726
+#: src/libslic3r/PrintConfig.cpp:1736 src/libslic3r/PrintConfig.cpp:1749
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Machine limits"
msgstr "Maschinengrenzen"
-#: src/slic3r/GUI/Tab.cpp:4231
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
@@ -6877,7 +6956,7 @@ msgstr ""
"Maschinengrenzen sind nicht gesetzt, daher ist die Schätzung der Druckzeit "
"möglicherweise nicht genau."
-#: src/slic3r/GUI/Tab.cpp:4227
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -6887,7 +6966,7 @@ msgstr ""
"Schätzung der Druckzeit verwendet, die daher möglicherweise nicht genau ist, "
"da der Drucker möglicherweise eine andere Reihe von Maschinenlimits anwendet."
-#: src/slic3r/GUI/Tab.cpp:4224
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
@@ -6914,125 +6993,125 @@ msgstr "Manuelle Bearbeitung"
msgid "Masked SLA file exported to %1%"
msgstr "Maskierte SLA-Datei exportiert nach %1%"
-#: src/slic3r/GUI/Tab.cpp:4004
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr "Einzelne Zeile abgleichen"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "Mate&rial Einstellungen"
-#: src/slic3r/GUI/Tab.cpp:4459 src/slic3r/GUI/Tab.cpp:4461
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Material"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:522
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "Material Einstellungen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "Materialeinstellungsreiter"
-#: src/slic3r/GUI/Tab.cpp:4546 src/slic3r/GUI/Tab.cpp:4547
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr "Material Druckprofil"
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1767 src/libslic3r/PrintConfig.cpp:1776
msgid "Max"
msgstr "Max"
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3673
msgid "Max bridge length"
msgstr "Max Überbrückungslänge"
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3587
msgid "Max bridges on a pillar"
msgstr "Max Brücken auf einem Pfeiler"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3761
msgid "Max merge distance"
msgstr "Maximaler Zusammenfügeabstand"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3682
msgid "Max pillar linking distance"
msgstr "Max. Pfeiler Verbindungsabstand"
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "Max. Druckhöhe"
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1787
msgid "Max print speed"
msgstr "Maximale Druckgeschwindigkeit"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1818
msgid "Max volumetric slope negative"
msgstr "Max. volumetrische Steigung negativ"
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1806
msgid "Max volumetric slope positive"
msgstr "Max. volumetrische Steigung positiv"
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1797
msgid "Max volumetric speed"
msgstr "Maximale Volumengeschwindigkeit"
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3038
msgid "Maximal bridging distance"
msgstr "Maximaler Überbrückungsabstand"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal distance between supports on sparse infill sections."
msgstr "Maximalabstand zwischen Stützen auf spärlichen Infill-Abschnitten."
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration E"
msgstr "Maximale Beschleunigung E"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1679
msgid "Maximum acceleration X"
msgstr "Maximale Beschleunigung X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration Y"
msgstr "Maximale Beschleunigung Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Z"
msgstr "Maximale Beschleunigung Z"
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1758
msgid "Maximum acceleration for travel moves"
msgstr "Maximale Beschleunigung für Fahrbewegungen"
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr "Maximale Beschleunigung für Fahrbewegungen (M204 T)"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the E axis"
msgstr "Maximale Beschleunigung der E-Achse"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1685
msgid "Maximum acceleration of the X axis"
msgstr "Maximale Beschleunigung der X-Achse"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the Y axis"
msgstr "Maximale Beschleunigung der Y-Achse"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Z axis"
msgstr "Maximale Beschleunigung der Z-Achse"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1735
msgid "Maximum acceleration when extruding"
msgstr "Maximale Beschleunigung beim Extrudieren"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1737
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -7044,19 +7123,19 @@ msgstr ""
"Marlin (Legacy) Firmware Flavor verwendet dies auch als Fahrbeschleunigung "
"(M204 T)."
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1748
msgid "Maximum acceleration when retracting"
msgstr "Maximale Beschleunigung beim Einzug"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1750
msgid "Maximum acceleration when retracting (M204 R)"
msgstr "Maximale Beschleunigung beim Einzug (M204 R)"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "Maximale Beschleunigungen"
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2121
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -7074,87 +7153,87 @@ msgstr ""
"einen Low-Poly-Effekt, und da die G-Code-Reduzierung auf jeder Ebene "
"unabhängig durchgeführt wird, können sichtbare Artefakte entstehen."
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3430 src/libslic3r/PrintConfig.cpp:3431
msgid "Maximum exposure time"
msgstr "Maximale Belichtungszeit"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate E"
msgstr "Maximaler Vorschub E"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1662
msgid "Maximum feedrate X"
msgstr "Maximaler Vorschub X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate Y"
msgstr "Maximaler Vorschub Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Z"
msgstr "Maximaler Vorschub Z"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the E axis"
msgstr "Maximaler Vorschub auf der E-Achse"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1668
msgid "Maximum feedrate of the X axis"
msgstr "Maximaler Vorschub auf der X-Achse"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the Y axis"
msgstr "Maximaler Vorschub auf der Y-Achse"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Z axis"
msgstr "Maximaler Vorschub auf der Z-Achse"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "Maximaler Vorschub"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3454
msgid "Maximum initial exposure time"
msgstr "Maximale Anfang-Belichtungszeit"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk E"
msgstr "Maximaler Ruck E"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1696
msgid "Maximum jerk X"
msgstr "Maximaler Ruck X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk Y"
msgstr "Maximaler Ruck Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Z"
msgstr "Maximaler Ruck Z"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the E axis"
msgstr "Maximaler Ruck auf der E-Achse"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1702
msgid "Maximum jerk of the X axis"
msgstr "Maximaler Ruck auf der X-Achse"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the Y axis"
msgstr "Maximaler Ruck auf der Y-Achse"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Z axis"
msgstr "Maximaler Ruck auf der Z-Achse"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1441
msgid "Maximum length of the infill anchor"
msgstr "Maximale Länge des Infill-Ankers"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3589
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -7163,7 +7242,7 @@ msgstr ""
"Brücken halten Stützpunkt-Nadelköpfe und verbinden sich als kleine Äste mit "
"den Pfeilern."
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -7174,11 +7253,11 @@ msgstr ""
"das Minimum von Druck- und Filament-Volumengeschwindigkeit. Wird auf null "
"gesetzt, wenn es keine Begrenzung gibt."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1544
msgid "Maximum width of a segmented region"
msgstr "Maximale Breite einer segmentierten Region"
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
"Maximale Breite eines segmentierten Bereichs. Null schaltet diese Funktion "
@@ -7189,7 +7268,7 @@ msgid "Medium"
msgstr "Medium"
#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/libslic3r/PrintConfig.cpp:4491
msgid "Merge"
msgstr "Zusammenfügen"
@@ -7205,7 +7284,7 @@ msgstr "Objekte zu einem mehrteiligen Objekt zusammenführen"
msgid "Merged"
msgstr "Zusammengeführt"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3622
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -7213,7 +7292,7 @@ msgstr ""
"Das Zusammenfügen von Brücken oder Säulen in andere Säulen kann den Radius "
"vergrößern. Null bedeutet keine Erhöhung, eins bedeutet volle Erhöhung."
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "Zusammenführung der Slices und Berechnung der Statistiken"
@@ -7225,31 +7304,31 @@ msgstr "Netzname"
msgid "Mesh repair failed."
msgstr "Netzreparatur fehlgeschlagen."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
"Das auszuhöhlende Netz ist nicht zum Aushöhlen geeignet (es begrenzt kein "
"Volumen)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "Meldung für die Druckpause auf der aktuellen Schicht (%1% mm)."
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1830 src/libslic3r/PrintConfig.cpp:1839
msgid "Min"
msgstr "Min"
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1848
msgid "Min print speed"
msgstr "Minimale Druckgeschwindigkeit"
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3711
msgid "Minimal distance of the support points"
msgstr "Minimaler Abstand der Stützpunkte"
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1856
msgid "Minimal filament extrusion length"
msgstr "Minimale Filament Extrusionlänge"
@@ -7257,7 +7336,7 @@ msgstr "Minimale Filament Extrusionlänge"
msgid "Minimal points distance"
msgstr "Minimaler Prunktabstand"
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Minimale Wischmenge im Wischturm"
@@ -7265,7 +7344,7 @@ msgstr "Minimale Wischmenge im Wischturm"
msgid "Minimize application"
msgstr "Anwendung minimieren"
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "Minimale Stärke der Bodenschale"
@@ -7274,7 +7353,7 @@ msgstr "Minimale Stärke der Bodenschale"
msgid "Minimum bottom shell thickness is %1% mm."
msgstr "Die Mindeststärke der Bodenschale beträgt %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2110
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -7287,27 +7366,35 @@ msgstr ""
"Drucker wiedergeben kann. Setzen Sie den Wert auf Null, um die Vereinfachung "
"zu deaktivieren und die volle Auflösung des Eingangsdatei zu verwenden."
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3422 src/libslic3r/PrintConfig.cpp:3423
msgid "Minimum exposure time"
msgstr "Minimale Belichtungszeit"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid "Minimum feature size"
+msgstr "Minimale Merkmalgröße"
+
+#: src/libslic3r/PrintConfig.cpp:1715
msgid "Minimum feedrate when extruding"
msgstr "Maximaler Vorschub bei Extrusion"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1717
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "Minimaler Vorschub beim Extrudieren (M205 S)"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "Minimaler Vorschub"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3446
msgid "Minimum initial exposure time"
msgstr "Minimale Anfang-Belichtungszeit"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:3140
+msgid "Minimum perimeter width"
+msgstr "Minimale Umfangsbreite"
+
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "Minimale Schalenstärke"
@@ -7324,11 +7411,25 @@ msgstr ""
"Funktion ist besonders nützlich, wenn Sie die Funktion der variablen "
"Schichthöhe verwenden."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2392 src/libslic3r/PrintConfig.cpp:2393
msgid "Minimum thickness of a top / bottom shell"
msgstr "Mindeststärke einer Ober-/Bodenschale"
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:3130
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Minimale Dicke von dünnen Features. Modell-Features, die dünner als dieser "
+"Wert sind, werden nicht gedruckt, während Features, die dicker als die "
+"Mindest-Featuregröße sind, auf die Mindestumfangsbreite verbreitert werden. "
+"Wenn der Wert in Prozent angegeben wird (z.B. 25%), wird er auf der "
+"Grundlage des Düsendurchmessers berechnet."
+
+#: src/libslic3r/PrintConfig.cpp:2899
msgid "Minimum top shell thickness"
msgstr "Mindeststärke der oberen Schale"
@@ -7337,23 +7438,23 @@ msgstr "Mindeststärke der oberen Schale"
msgid "Minimum top shell thickness is %1% mm."
msgstr "Die Mindeststärke der Oberschale beträgt %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2132
msgid "Minimum travel after retraction"
msgstr "Minimalbewegung nach Einziehen"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1725
msgid "Minimum travel feedrate"
msgstr "Minimaler Vorschub im Eilgang"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1727
msgid "Minimum travel feedrate (M205 T)"
msgstr "Minimaler Vorschub im Eilgang (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3856
msgid "Minimum wall thickness of a hollowed model."
msgstr "Mindestwandstärke eines ausgehöhlten Modells."
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3339
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
@@ -7375,11 +7476,11 @@ msgstr ""
"umgekehrte Version davon zu erstellen? Klicken Sie mit der rechten Maustaste "
"auf das Modell, wählen Sie Spiegeln und wählen Sie die Spiegelachse."
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "Objekt spiegeln"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Mirror horizontally"
msgstr "Horizontal spiegeln"
@@ -7399,7 +7500,7 @@ msgstr "Ausgewähltes Objekt entlang der Y-Achse spiegeln"
msgid "Mirror the selected object along the Z axis"
msgstr "Ausgewähltes Objekt entlang der Z-Achse spiegeln"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Mirror vertically"
msgstr "Vertikal spiegeln"
@@ -7409,11 +7510,11 @@ msgstr "Vertikal spiegeln"
msgid "Mismatched type of print host: %s"
msgstr "Nicht übereinstimmender Typ des Druckhosts: %s"
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Gemischt"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
msgid "Mode"
msgstr "&Modus"
@@ -7421,15 +7522,15 @@ msgstr "&Modus"
msgid "Model"
msgstr "Modell"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "Modellreparatur abgebrochen"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "Modellreparatur beendet"
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "Änderungen am aktuellen Profil werden gespeichert."
@@ -7437,16 +7538,16 @@ msgstr "Änderungen am aktuellen Profil werden gespeichert."
msgid "Modifier"
msgstr "Veränderer"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Veränderer"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "Monotonisch"
-#: src/slic3r/GUI/HintNotification.cpp:767
-#: src/slic3r/GUI/HintNotification.cpp:793
+#: src/slic3r/GUI/HintNotification.cpp:771
+#: src/slic3r/GUI/HintNotification.cpp:797
#: src/slic3r/GUI/NotificationManager.cpp:374
#: src/slic3r/GUI/NotificationManager.cpp:391
msgid "More"
@@ -7472,7 +7573,7 @@ msgstr "Mausrad:"
msgid "Move"
msgstr "Bewegen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "Objekt bewegen"
@@ -7496,7 +7597,7 @@ msgstr "Aktiven Schieber nach oben bewegen"
msgid "Move clipping plane"
msgstr "Beschnittebene bewegen"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "Drainageloch bewegen"
@@ -7524,7 +7625,7 @@ msgstr "Auswahl 10 mm in positiver Y-Richtung verschieben"
msgid "Move support point"
msgstr "Stützpunkt bewegen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3608
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "Bewegung"
@@ -7536,7 +7637,7 @@ msgstr "Bewegung im Kameraraum"
msgid "Movement step set to 1 mm"
msgstr "Bewegungsschritt auf 1 mm eingestellt"
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2963
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -7545,7 +7646,7 @@ msgstr ""
"oder nachspülen. Extrudieren Sie das überschüssige Material in den "
"Reinigungsturm."
-#: src/slic3r/GUI/Plater.cpp:2596 src/slic3r/GUI/Plater.cpp:2651
+#: src/slic3r/GUI/Plater.cpp:2617 src/slic3r/GUI/Plater.cpp:2672
msgid "Multi-part object detected"
msgstr "Objekt mit mehreren Teilen erkannt"
@@ -7561,11 +7662,11 @@ msgid ""
msgstr ""
"Mehrere %s Geräte gefunden. Bitte immer nur eins zum Flashen anschließen."
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "Mehrere Extruder"
-#: src/slic3r/GUI/Plater.cpp:2648
+#: src/slic3r/GUI/Plater.cpp:2669
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -7575,17 +7676,17 @@ msgstr ""
"Soll ich, anstatt sie als mehrere Objekte zu betrachten, \n"
"diese Dateien als ein einzelnes Objekt mit mehreren Teilen behandeln?"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Multiply copies by creating a grid."
msgstr "Multiple Kopien durch Erstellen eines Rasters."
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Multiply copies by this factor."
msgstr "Mehrfache Kopien mit diesem Faktor."
#: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079
msgid "N/A"
msgstr "N.V."
@@ -7602,11 +7703,11 @@ msgstr "HINWEIS:"
msgid "Name"
msgstr "Name"
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "Name des Druckers"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2045
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -7614,20 +7715,20 @@ msgstr ""
"Name der Druckervariante. Beispielsweise können die Druckervarianten durch "
"einen Düsendurchmesser unterschieden werden."
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Name of the printer vendor."
msgstr "Name des Druckerherstellers."
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Name of the profile, from which this profile inherits."
msgstr "Name des Profils, von dem dieses Profil abgeleitet wurde."
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr ""
"Namen der Voreinstellungen, die sich auf den physischen Drucker beziehen"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Nearest"
msgstr "Nächste"
@@ -7653,11 +7754,11 @@ msgstr ""
msgid "Network lookup"
msgstr "Network Lookup"
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5095
msgid "New Project"
msgstr "Neues Projekt"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833
msgid "New Value"
msgstr "Neuer Wert"
@@ -7666,12 +7767,12 @@ msgid "New layout, access via settings button in the top menu"
msgstr ""
"Neues Layout, Zugang über die Schaltfläche Einstellungen im oberen Menü"
-#: src/slic3r/GUI/GUI_App.cpp:1218
+#: src/slic3r/GUI/GUI_App.cpp:1223
#, boost-format
msgid "New prerelease version %1% is available."
msgstr "Die neue Vorabversion %1% ist verfügbar."
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr "Neue Druckervoreinstellung ausgewählt"
@@ -7679,7 +7780,7 @@ msgstr "Neue Druckervoreinstellung ausgewählt"
msgid "New project, clear plater"
msgstr "Neues Projekt, Druckplatte leeren"
-#: src/slic3r/GUI/GUI_App.cpp:1203
+#: src/slic3r/GUI/GUI_App.cpp:1208
#, boost-format
msgid "New release version %1% is available."
msgstr "Die neue Release-Version %1% ist verfügbar."
@@ -7693,17 +7794,17 @@ msgstr "Eine neue Version von %s ist verfügbar"
msgid "New version:"
msgstr "Neue Version:"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "Nächste Redo Aktion: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "Nächste Undo-Aktion: %1%"
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr "Kein Rand"
@@ -7719,29 +7820,29 @@ msgstr ""
msgid "No errors detected"
msgstr "Keine Fehler gefunden"
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1366
msgid "No extrusion"
msgstr "Keine Extrusion"
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr "Es wurden keine Extrusionen für Objekte erzeugt."
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr ""
"Für dieses Modell kann mit der aktuellen Konfiguration keine Grundschicht "
"generiert werden"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "Keine vorher gesclicete Datei."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2489
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "Keine spärlichen Schichten (EXPERIMENTELL)"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "No support points will be placed closer than this threshold."
msgstr "Es werden keine Stützpunkte näher als dieser Schwellenwert platziert."
@@ -7751,17 +7852,17 @@ msgstr "Keine Updates verfügbar"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1286
msgid "None"
msgstr "Kein"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Normal"
-#: src/slic3r/GUI/GCodeViewer.cpp:3754
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "Normaler Modus"
@@ -7773,7 +7874,7 @@ msgstr "Nicht gefunden:"
msgid "Note"
msgstr "Hinweis"
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
@@ -7784,7 +7885,7 @@ msgstr[1] ""
"Beachten Sie, dass die ausgewählte Voreinstellung auch von diesen Druckern "
"gelöscht wird."
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -7796,7 +7897,7 @@ msgstr[1] ""
"Beachten Sie, dass diese Drucker nach dem Löschen der ausgewählten "
"Voreinstellung gelöscht werden."
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -7849,16 +7950,17 @@ msgstr ""
"Hinweis: Einige Tastenkombinationen funktionieren nur im "
"(Nicht-)Bearbeitungsmodus."
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:4517 src/slic3r/GUI/Tab.cpp:4518
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Anmerkungen"
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "Hinweis"
@@ -7867,7 +7969,7 @@ msgstr "Hinweis"
msgid "Notify about new releases"
msgstr "Ãœber neue Releases benachrichtigen"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "Düse"
@@ -7879,16 +7981,16 @@ msgstr "Düsendurchmesser:"
msgid "Nozzle and Bed Temperatures"
msgstr "Düsen- und Bett-Temperaturen"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1876
msgid "Nozzle diameter"
msgstr "Düsendurchmesser"
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2811
msgid "Nozzle temperature"
msgstr "Düsentemperatur"
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2808
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -7896,7 +7998,7 @@ msgstr ""
"Düsentemperatur für Schichten nach der ersten. Setzen Sie diesen Wert auf "
"Null, um Temperatursteuerungsbefehle im ausgegebenen G-Code zu deaktivieren."
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1259
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -7906,15 +8008,15 @@ msgstr ""
"Drucks manuell steuern möchten, setzen Sie diesen Wert auf Null, um "
"Temperatursteuerungsbefehle im ausgegebenen G-Code zu deaktivieren."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "Anzahl der Kühlbewegungen"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "Anzahl der Extruder des Druckers."
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2654
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
@@ -7922,7 +8024,7 @@ msgstr ""
"Anzahl der Schnittstellenschichten, die zwischen Objekt(en) und "
"Trägermaterial eingefügt werden sollen."
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
@@ -7931,7 +8033,7 @@ msgstr ""
"Trägermaterial eingefügt werden. Auf -1 gesetzt, um "
"support_material_interface_layers zu verwenden"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2301
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 "
@@ -7942,32 +8044,32 @@ msgstr ""
"die hier konfigurierte. Setzen Sie diesen Wert auf null, um die Schürze "
"komplett zu deaktivieren."
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3222
msgid "Number of pixels in"
msgstr "Anzahl an Pixeln in"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3224
msgid "Number of pixels in X"
msgstr "Anzahl an Pixeln in X"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3230
msgid "Number of pixels in Y"
msgstr "Anzahl an Pixeln in Y"
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "Anzahl der zu erzeugenden massiven Schichten auf der Bodenfläche."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2386
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr ""
"Anzahl der zu erzeugenden massiven Schichten auf der Ober- und Unterseite."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2887
msgid "Number of solid layers to generate on top surfaces."
msgstr "Anzahl der zu erzeugenden massiven Schichten auf der Oberseite."
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3415
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -7983,7 +8085,7 @@ msgstr "Anzahl der Werkzeugwechsel"
msgid "Object Settings to modify"
msgstr "Abweichende Objekteigenschaften"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3692
msgid "Object elevation"
msgstr "Objekt-Hebung"
@@ -8008,7 +8110,7 @@ msgstr "Objekt oder Kopie"
msgid "Object reordered"
msgstr "Objekt neu angeordnet"
-#: src/slic3r/GUI/Plater.cpp:2536
+#: src/slic3r/GUI/Plater.cpp:2557
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -8023,11 +8125,11 @@ msgstr[1] ""
"Die Größe der Objekte aus der Datei %s scheint Null zu sein.\n"
"Diese Objekte wurden aus dem Modell entfernt"
-#: src/slic3r/GUI/Plater.cpp:2768
+#: src/slic3r/GUI/Plater.cpp:2789
msgid "Object too large?"
msgstr "Objekt zu groß?"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3032
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. "
@@ -8041,7 +8143,7 @@ msgstr ""
msgid "Objects List"
msgstr "Objektliste"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1177
msgid "Octagram Spiral"
msgstr "Achterstern-Spirale"
@@ -8053,7 +8155,7 @@ msgstr "OctoPrint Version"
msgid "Offset"
msgstr "Offset"
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
@@ -8061,7 +8163,7 @@ msgstr ""
"Versatz des Rands zum gedruckten Objekt. Der Versatz wird nach dem "
"Elefantenfußausgleich angewendet."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
msgid "Old Value"
msgstr "Alter Wert"
@@ -8101,22 +8203,22 @@ msgstr "Ein/Aus Einschichtmodus des vertikalen Schiebereglers"
msgid "One layer mode"
msgstr "Eine Schicht Modus"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr "Eine der Voreinstellungen wird nicht gefunden"
-#: src/libslic3r/Print.cpp:559
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr ""
"Eines oder mehrere Objekte wurden einem Extruder zugewiesen, der auf diesem "
"Drucker nicht vorhanden ist."
-#: src/slic3r/GUI/GUI_App.cpp:2642
+#: src/slic3r/GUI/GUI_App.cpp:2661
msgid "Ongoing uploads"
msgstr "Laufende Uploads"
-#: src/libslic3r/Print.cpp:465
+#: src/libslic3r/Print.cpp:469
msgid ""
"Only a single object may be printed at a time in Spiral Vase mode. Either "
"remove all but the last object, or enable sequential mode by "
@@ -8126,7 +8228,7 @@ msgstr ""
"Entfernen Sie entweder alle bis auf das letzte Objekt, oder aktivieren Sie "
"den sequenziellen Modus durch \"complete_objects\"."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2560 src/libslic3r/PrintConfig.cpp:3615
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -8134,23 +8236,23 @@ msgstr ""
"Nur dann Stützen schaffen, wenn sie auf der Druckplattform aufbauen. "
"Erstellt keine Stützen, die auf dem Ausdruck gründen würden."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1491
msgid "Only infill where needed"
msgstr "Infill nur wo es notwendig ist drucken"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Nur Z anheben"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Only lift Z above"
msgstr "Z nur Anheben über"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Only lift Z below"
msgstr "Z anheben nur unter"
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1905
msgid "Only retract when crossing perimeters"
msgstr "Nur bei Umfangsüberquerungen einziehen"
@@ -8170,17 +8272,17 @@ msgstr ""
"Nur die folgenden installierten Drucker sind mit den ausgewählten Filamenten "
"kompatibel"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Vermeidung von Nachsickern (Ooze)"
-#: src/libslic3r/Print.cpp:492
+#: src/libslic3r/Print.cpp:496
msgid "Ooze prevention is currently not supported with the wipe tower enabled."
msgstr ""
"Die Sickervermeidung wird derzeit nicht unterstützt, wenn der Wischturm "
"aktiviert ist."
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "Öffne &PrusaSlicer"
@@ -8188,7 +8290,7 @@ msgstr "Öffne &PrusaSlicer"
msgid "Open CA certificate file"
msgstr "Open CA Zertifikat Datei"
-#: src/slic3r/GUI/HintNotification.cpp:1000
+#: src/slic3r/GUI/HintNotification.cpp:1004
msgid "Open Documentation in web browser."
msgstr "Dokumentation im Webbrowser öffnen."
@@ -8200,36 +8302,36 @@ msgstr "Öffne Ordner."
msgid "Open G-code file:"
msgstr "Öffne G-Code-Datei:"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "G-Code-Viewer öffnen"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr "Neue Instanz öffnen"
-#: src/slic3r/GUI/HintNotification.cpp:908
+#: src/slic3r/GUI/HintNotification.cpp:912
msgid "Open Preferences."
msgstr "Einstellungen öffnen."
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "PrusaSlicer öffnen"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "Öffne eine G-Code-Datei"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "Öffne eine neue PrusaSlicer-Instanz"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Öffne eine Projektdatei"
-#: src/slic3r/GUI/Plater.cpp:5263
+#: src/slic3r/GUI/Plater.cpp:5291
msgid "Open as project"
msgstr "Als Projekt öffnen"
@@ -8242,7 +8344,7 @@ msgstr "Änderungsseite öffnen"
msgid "Open download page"
msgstr "Downloadseite öffnen"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "Open hyperlink in default browser?"
msgstr "Hyperlink im Standardbrowser öffnen?"
@@ -8255,23 +8357,23 @@ msgid "Open new instance"
msgstr "Neue Instanz öffnen"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "Öffne Projekt STL/OBJ/AMF/3MF mit Konfiguration, Druckplatte leeren"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "Öffne Projekt AMF/3MF mit Konfiguration, Druckplatte leeren"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "%s-Website in Ihrem Browser öffnen"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "Download-Seite für die Prusa3D-Treiber in Ihrem Browser öffnen"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr "Öffnen Sie den Dialog zum Ändern der Formengalerie"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Seite mit Programmversionen in Ihrem Browser öffnen"
@@ -8279,13 +8381,13 @@ msgstr "Seite mit Programmversionen in Ihrem Browser öffnen"
msgid "Opening Configuration Wizard"
msgstr "Öffne Konfigurationsassistent"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Opening new project while some presets are unsaved."
msgstr ""
"Öffnen eines neuen Projekts, während einige Voreinstellungen nicht "
"gespeichert sind."
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
@@ -8297,7 +8399,7 @@ msgstr ""
msgid "Operation already cancelling. Please wait few seconds."
msgstr "Operation wird bereits abgebrochen. Bitte warten Sie einige Sekunden."
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "Rotation optimieren"
@@ -8321,7 +8423,7 @@ msgstr ""
msgid "Optimize orientation"
msgstr "Optimiere Ausrichtung"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -8332,12 +8434,12 @@ msgstr ""
"sickerndem Material leiden. Diese Funktion verlangsamt sowohl den Druck als "
"auch die Generierung des G-Codes."
-#: src/slic3r/GUI/GCodeViewer.cpp:3662 src/slic3r/GUI/GUI_Preview.cpp:257
-#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Optionen"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Optionen für Stützmaterial und Raft"
@@ -8361,7 +8463,7 @@ msgstr "Ausrichtungssuche abgebrochen."
msgid "Origin"
msgstr "Nullpunkt"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "Sonstige"
@@ -8369,39 +8471,39 @@ msgstr "Sonstige"
msgid "Other Vendors"
msgstr "Andere Hersteller"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2807
msgid "Other layers"
msgstr "Andere Schichten"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr "Äußere und innerer Rand"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr "Nur äußerer Rand"
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4556
msgid "Output File"
msgstr "Ausgabedatei"
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4425
msgid "Output Model Info"
msgstr "Ausgabe Modellinformationen"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4667
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "Ausgabedatei"
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1920
msgid "Output filename format"
msgstr "Ausgabe Dateinamen Format"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4666
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Ausgabeoptionen"
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "Outside walls"
msgstr "Äußere Wände"
@@ -8409,32 +8511,32 @@ msgstr "Äußere Wände"
msgid "Overflow"
msgstr "Ãœberlauf"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "Überhängende Kontur"
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2785
msgid "Overhang threshold"
msgstr "Ãœberhangsschwellwert"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "Ãœberlappung"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "D&ruckeinstellungen"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4636 src/slic3r/GUI/Tab.cpp:4637
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3720
+#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3741
+#: src/libslic3r/PrintConfig.cpp:3752 src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3784 src/libslic3r/PrintConfig.cpp:3795
+#: src/libslic3r/PrintConfig.cpp:3802 src/libslic3r/PrintConfig.cpp:3809
+#: src/libslic3r/PrintConfig.cpp:3820 src/libslic3r/PrintConfig.cpp:3829
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad"
msgstr "Grundschicht (Pad)"
@@ -8442,15 +8544,15 @@ msgstr "Grundschicht (Pad)"
msgid "Pad and Support"
msgstr "Grundschicht und Stützen"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3794
msgid "Pad around object"
msgstr "Grundschicht um Objekt"
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3801
msgid "Pad around object everywhere"
msgstr "Grundschicht überall um Objekt"
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3750
msgid "Pad brim size"
msgstr "Grundschicht Randgröße"
@@ -8459,31 +8561,31 @@ msgid "Pad brim size is too small for the current configuration."
msgstr ""
"Die Randgröße der Grundschicht ist für die aktuelle Konfiguration zu klein."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3837
msgid "Pad object connector penetration"
msgstr "Objektgrundschicht Verbindungseindringtiefe"
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3819
msgid "Pad object connector stride"
msgstr "Objektgrundschicht Verbindungsschritte"
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3828
msgid "Pad object connector width"
msgstr "Objektgrundschicht Verbinderbreite"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3808
msgid "Pad object gap"
msgstr "Grundschicht Objekt Abstand"
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3736
msgid "Pad wall height"
msgstr "Grundschicht Wandhöhe"
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3783
msgid "Pad wall slope"
msgstr "Grundschicht Wandneigung"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3726
msgid "Pad wall thickness"
msgstr "Grundschicht Wandstärke"
@@ -8604,19 +8706,19 @@ msgstr "Abweichende Teileigenschaften"
msgid "Part manipulation"
msgstr "Teilbearbeitung"
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "Kennwort"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Einfügen"
-#: src/slic3r/GUI/Plater.cpp:6640
+#: src/slic3r/GUI/Plater.cpp:6676
msgid "Paste From Clipboard"
msgstr "Aus Zwischenablage einfügen"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Aus Zwischenablage einfügen"
@@ -8624,19 +8726,19 @@ msgstr "Aus Zwischenablage einfügen"
msgid "Paste from clipboard"
msgstr "Aus Zwischenablage einfügen"
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2715
msgid "Pattern"
msgstr "Muster"
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2548
msgid "Pattern angle"
msgstr "Muster Winkel"
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2745
msgid "Pattern spacing"
msgstr "Muster Abstand"
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2731
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
@@ -8646,16 +8748,16 @@ msgstr ""
"Das Standardmuster für nicht lösliche Stützflächen ist Rechtlinear, während "
"das Standardmuster für lösliche Stützflächen Konzentrisch ist."
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2717
msgid "Pattern used to generate support material."
msgstr "Unterstützungsmaterialmuster."
-#: src/slic3r/GUI/GCodeViewer.cpp:3542 src/slic3r/GUI/GCodeViewer.cpp:3576
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Pause"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2459
msgid "Pause Print G-code"
msgstr "Druckpausen G-Code"
@@ -8664,12 +8766,12 @@ msgstr "Druckpausen G-Code"
msgid "Pause print (\"%1%\")"
msgstr "Druck pausieren (\"%1%\")"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1576
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr "Prozent einer Flussrate relativ zur normalen Schichthöhe des Objekts."
-#: src/slic3r/GUI/GCodeViewer.cpp:3240 src/slic3r/GUI/GCodeViewer.cpp:3241
-#: src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3245 src/slic3r/GUI/GCodeViewer.cpp:3246
+#: src/slic3r/GUI/GCodeViewer.cpp:3295
msgid "Percentage"
msgstr "Prozent"
@@ -8689,7 +8791,7 @@ msgstr ""
"Desktop-Integration durchführen (stellt diese Binärdatei so ein, dass sie "
"vom System durchsucht werden kann)."
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3866
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -8728,21 +8830,41 @@ msgstr ""
"Die Durchführung der Desktop-Integration ist fehlgeschlagen, da das "
"Anwendungsverzeichnis nicht gefunden wurde."
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Kontur"
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:3119
+msgid "Perimeter distribution count"
+msgstr "Umfangsverteilung Anzahl"
+
+#: src/libslic3r/PrintConfig.cpp:1964
msgid "Perimeter extruder"
msgstr "Umfang Extruder"
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:3065
+msgid "Perimeter generator"
+msgstr "Umfangsgenerator"
+
+#: src/libslic3r/PrintConfig.cpp:3080
+msgid "Perimeter transition length"
+msgstr "Umfangsübergang Länge"
+
+#: src/libslic3r/PrintConfig.cpp:3091
+msgid "Perimeter transitioning filter margin"
+msgstr "Umfangs-Ãœbergang-Filter-Rand"
+
+#: src/libslic3r/PrintConfig.cpp:3106
+msgid "Perimeter transitioning threshold angle"
+msgstr "Umfangsübergang Schwellenwinkel"
+
+#: src/libslic3r/PrintConfig.cpp:1956 src/libslic3r/PrintConfig.cpp:1973
+#: src/libslic3r/PrintConfig.cpp:1987 src/libslic3r/PrintConfig.cpp:1997
msgid "Perimeters"
msgstr "Konturen"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1305
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
@@ -8776,7 +8898,7 @@ msgstr "Physische Drucker"
msgid "Pick another vendor supported by %s"
msgstr "Wählen Sie einen anderen Hersteller, der von %s unterstützt wird"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
@@ -8784,28 +8906,28 @@ msgstr ""
"Bildgrößen, die in einer .gcode und .sl1 / .sl1s Datei gespeichert werden "
"sollen, im folgenden Format: \"XxY, XxY, ...\""
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3597
msgid "Pillar connection mode"
msgstr "Pfeiler-Verbindungsmodus"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3566
msgid "Pillar diameter"
msgstr "Pfeiler-Durchmesser"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3620
msgid "Pillar widening factor"
msgstr "Pfeilerverbreiterungsfaktor"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr ""
"Der Nadelkopfdurchmesser sollte kleiner sein als der Säulendurchmesser."
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3538
msgid "Pinhead front diameter"
msgstr "Nadelkopf vorderer Durchmesser"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3556
msgid "Pinhead width"
msgstr "Nadelkopf Breite"
@@ -8836,8 +8958,8 @@ msgstr ""
msgid "Plater"
msgstr "Druckplatte"
-#: src/slic3r/GUI/GUI_App.cpp:2849 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2427
+#: src/slic3r/GUI/GUI_App.cpp:2876 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2448
msgid "Please check your object list before preset changing."
msgstr ""
"Bitte überprüfen Sie Ihre Objektliste, bevor Sie die Voreinstellungen ändern."
@@ -8850,15 +8972,15 @@ msgstr ""
"Bitte speichern Sie Ihr Projekt und starten Sie PrusaSlicer neu. Wir würden "
"uns freuen, wenn Sie das Problem melden würden."
-#: src/slic3r/GUI/Plater.cpp:3620
+#: src/slic3r/GUI/Plater.cpp:3641
msgid "Please select the file to reload"
msgstr "Bitte wählen Sie die neu zu ladende Datei aus"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "Teile des Urheberrechts"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Portrait"
msgstr "Hochformat"
@@ -8867,23 +8989,23 @@ msgstr "Hochformat"
msgid "Position"
msgstr "Position"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "Position (für Multi-Extruder-Drucker)"
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2986
msgid "Position X"
msgstr "X-Position"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2993
msgid "Position Y"
msgstr "Y-Position"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2233
msgid "Position of perimeters starting points."
msgstr "Position des Startpunktes des Umfangs."
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
"Nachbearbeitungsskripte sollen die G-Code-Datei an ihrem Speicherort ändern."
@@ -8908,11 +9030,11 @@ msgstr ""
"Stelle zu ändern, und lesen Sie im Handbuch nach, wie Sie die "
"nachbearbeitete G-Code-Datei optional umbenennen können.\n"
-#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2010
msgid "Post-processing scripts"
msgstr "Nachbearbeitungs Script"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "&Vorschau"
@@ -8921,19 +9043,19 @@ msgstr "&Vorschau"
msgid "Preferences"
msgstr "Einstellungen"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2251
msgid "Preferred direction of the seam"
msgstr "Bevorzugte Richtung für die Naht"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Preferred direction of the seam - jitter"
msgstr "Bevorzugte Zitterrichtung für die Naht"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Infill wird vorbereitet"
-#: src/slic3r/GUI/GUI_App.cpp:1256
+#: src/slic3r/GUI/GUI_App.cpp:1261
msgid "Preparing settings tabs"
msgstr "Vorbereiten der Einstellungs-Registerkarten"
@@ -8947,13 +9069,13 @@ msgstr ""
"ist, können Sie die bemalbaren Flächen auf die vorausgewählten Flächen "
"beschränken."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230
#, boost-format
msgid "Preset \"%1%\" has the following unsaved changes:"
msgstr ""
"Die \"%1%\" Voreinstellung hat die folgenden ungespeicherten Änderungen:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1233
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new print profile and it has the "
@@ -8962,7 +9084,7 @@ msgstr ""
"Die \"%1%\" Voreinstellung ist mit dem neuen Druckprofil nicht kompatibel "
"und weist die folgenden ungespeicherten Änderungen auf:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1232
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new printer profile and it has the "
@@ -8985,7 +9107,7 @@ msgstr ""
msgid "Preset with name \"%1%\" already exists."
msgstr "Eine Voreinstellung mit dem Namen \"%1%\" existiert bereits."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
@@ -8994,11 +9116,11 @@ msgstr ""
"Klicken Sie auf diese Schaltfläche, um dieselbe Voreinstellung für die "
"rechte und linke Voreinstellung auszuwählen."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr "Voreinstellungen sind gleich"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "%1%linke Maustaste drücken, um den genauen Wert einzugeben"
@@ -9030,8 +9152,33 @@ msgstr ""
"Drücken, um 5 Mal schneller zu werden, während der Regler mit Pfeiltasten "
"oder Mausrad bewegt wird"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr "Druckausgleich (experimentell)"
+
+#: src/libslic3r/PrintConfig.cpp:3093
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Verhindern Sie das Hin- und Herwechseln zwischen einem zusätzlichen Umfang "
+"und einem weniger. Diese Marge erweitert den Bereich der folgenden "
+"Extrusionsbreiten auf [Minimale Umfangsbreite - Marge, 2 * Minimale "
+"Umfangsbreite + Marge]. Wenn Sie diese Spanne erhöhen, verringert sich die "
+"Anzahl der Übergänge, was die Anzahl der Starts und Stopps der Extrusion und "
+"die Fahrzeit reduziert. Eine große Variation der Extrusionsbreite kann "
+"jedoch zu Unter- oder Überextrusionsproblemen führen. Wird der Wert als "
+"Prozentsatz angegeben (z.B. 25%), wird er auf der Grundlage des "
+"Düsendurchmessers berechnet."
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4467
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "Vorschau"
@@ -9039,19 +9186,19 @@ msgstr "Vorschau"
msgid "Preview hollowed and drilled model"
msgstr "Vorschau des ausgehöhlten und aufgebohrten Modells"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "Vorher geslicete Datei ("
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2483
msgid "Prime all printing extruders"
msgstr "Alle Druckextruder vorfüllen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3506 src/slic3r/GUI/GCodeViewer.cpp:3541
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Druck"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "Druck&host Warteschlange"
@@ -9059,20 +9206,20 @@ msgstr "Druck&host Warteschlange"
msgid "Print Diameters"
msgstr "Druckdurchmesser"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Hochladen zum Druckhost"
#: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335
-#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537
+#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550
msgid "Print Settings"
msgstr "Druckeinstellungen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "Druckeinstellungsreiter"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
@@ -9089,24 +9236,24 @@ msgstr "Druckhost Warteschlange"
msgid "Print mode"
msgstr "Druckmodus"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "Druckpausen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3693 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Druckeinstellungen"
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3888
msgid "Print speed"
msgstr "Druckgeschwindigkeit"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "Korrektur der Druckgeschwindigkeit"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "Druck&ereinstellungen"
@@ -9127,79 +9274,79 @@ msgstr ""
"Sie die Eigenschaft \"Druckbar\" eines Modells über das Kontextmenü der "
"rechten Maustaste um."
-#: src/slic3r/GUI/GCodeViewer.cpp:3691 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Drucker"
#: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341
-#: src/slic3r/GUI/Tab.hpp:490
+#: src/slic3r/GUI/Tab.hpp:503
msgid "Printer Settings"
msgstr "Druckereinstellungen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "Druckereinstellungsreiter"
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3329 src/libslic3r/PrintConfig.cpp:3330
msgid "Printer absolute correction"
msgstr "Drucker absolute Korrektur"
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3346 src/libslic3r/PrintConfig.cpp:3347
msgid "Printer gamma correction"
msgstr "Drucker Gammakorrektur"
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2029
msgid "Printer notes"
msgstr "Drucker Anmerkungen"
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr "Drucker-Voreinstellungsnamen"
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3306
msgid "Printer scaling X axis correction"
msgstr "Druckerskalierung X-Achsen-Korrektur"
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3314
msgid "Printer scaling Y axis correction"
msgstr "Druckerskalierung Y-Achsen-Korrektur"
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3322
msgid "Printer scaling Z axis correction"
msgstr "Druckerskalierung Z-Achsen-Korrektur"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3297 src/libslic3r/PrintConfig.cpp:3298
+#: src/libslic3r/PrintConfig.cpp:3299
msgid "Printer scaling correction"
msgstr "Drucker skalierte Korrektur"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3305 src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling correction in X axis"
msgstr "Korrektur der Druckerskalierung in der X-Achse"
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3313 src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling correction in Y axis"
msgstr "Korrektur der Druckerskalierung in der Y-Achse"
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3321 src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling correction in Z axis"
msgstr "Korrektur der Druckerskalierung in der Z-Achse"
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Druckertechnologie"
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2023
msgid "Printer type"
msgstr "Druckertyp"
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2044
msgid "Printer variant"
msgstr "Druckervariante"
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2038
msgid "Printer vendor"
msgstr "Druckerhersteller"
@@ -9212,7 +9359,7 @@ msgstr "Drucker mit dem Namen \"%1%\" existiert bereits."
msgid "Printer:"
msgstr "Drucker:"
-#: src/libslic3r/Print.cpp:586
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -9231,7 +9378,7 @@ msgid "Process %1% / 100"
msgstr "Bearbeite %1% / 100"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "Berechne %s"
@@ -9245,9 +9392,9 @@ msgstr ""
"Die Verarbeitung des Modells '%1%' mit mehr als 1M Dreiecken könnte langsam "
"sein. Es wird dringend empfohlen, die Anzahl der Dreiecke zu reduzieren."
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4526 src/slic3r/GUI/Tab.cpp:4673
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "Profil Abhängigkeiten"
@@ -9263,11 +9410,11 @@ msgstr "Fortschritt"
msgid "Progress:"
msgstr "Fortschritt:"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Project is loading"
msgstr "Projekt wird geladen"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Prusa 3&D Treiber"
@@ -9283,7 +9430,7 @@ msgstr "Prusa MSLA Technologie Drucker"
msgid "PrusaSlicer GUI initialization failed"
msgstr "PrusaSlicer GUI-Initialisierung fehlgeschlagen"
-#: src/slic3r/GUI/GUI_App.cpp:1330
+#: src/slic3r/GUI/GUI_App.cpp:1338
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -9342,7 +9489,7 @@ msgstr ""
"PrusaSlicer ist beim Erstellen eines Konfigurations-Snapshots auf einen "
"Fehler gestoßen."
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -9374,7 +9521,7 @@ msgstr ""
"laufen, während die OpenGL-Version %s, Render %s, Hersteller %s erkannt "
"wurde."
-#: src/slic3r/GUI/GUI_App.cpp:1329
+#: src/slic3r/GUI/GUI_App.cpp:1337
msgid "PrusaSlicer started after a crash"
msgstr "PrusaSlicer startet nach einem Absturz"
@@ -9382,11 +9529,11 @@ msgstr "PrusaSlicer startet nach einem Absturz"
msgid "PrusaSlicer version"
msgstr "PrusaSlicer Version"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
msgid "PrusaSlicer will remember your action."
msgstr "PrusaSlicer wird sich an Ihre Aktion erinnern."
-#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3106 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr "PrusaSlicer wird sich an Ihre Wahl erinnern."
@@ -9405,16 +9552,16 @@ msgstr ""
"immer anspruchsvollere Feinabstimmung, sie sind für fortgeschrittene bzw. "
"erfahrene Anwender geeignet."
-#: src/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1740
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905
+#: src/slic3r/GUI/GUI_App.cpp:3110 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer: Fragen Sie mich nicht noch einmal"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "PrusaSlicer: Open hyperlink"
msgstr "PrusaSlicer: Hyperlink öffnen"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3024
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
@@ -9428,15 +9575,15 @@ msgstr ""
msgid "Purging volumes"
msgstr "Reinigungsvolumen"
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2969
msgid "Purging volumes - load/unload volumes"
msgstr "Reinigungsvolumen - Lade-/Entladevolumen"
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2976
msgid "Purging volumes - matrix"
msgstr "Reinigungsvolumen - Matrix"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "Purpose of Machine Limits"
msgstr "Zweck der Maschinengrenzen"
@@ -9445,7 +9592,7 @@ msgstr "Zweck der Maschinengrenzen"
msgid "Quality"
msgstr "Qualität"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "Qualität (langsameres Slicen)"
@@ -9463,15 +9610,15 @@ msgstr "Schnell"
msgid "Quick Add Settings (%s)"
msgstr "Schnelles Einstellen (%s)"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "Quick Slice"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "Quick Slice und Speichern unter"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "%s verlassen"
@@ -9480,23 +9627,23 @@ msgstr "%s verlassen"
msgid "Quit, I will move my data now"
msgstr "Beenden, ich werde meine Daten jetzt verschieben"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "Radius"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Raft"
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2062
msgid "Raft contact Z distance"
msgstr "Raft Kontakt Z Abstand"
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2071
msgid "Raft expansion"
msgstr "Raft Erweiterung"
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2099
msgid "Raft layers"
msgstr "Raftschichten"
@@ -9537,15 +9684,15 @@ msgstr "Abstand der Rammlinien"
msgid "Ramming line width"
msgstr "Breite der Rammlinie"
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Rammparameter"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "Einstellungen für das Rammen"
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2239
msgid "Random"
msgstr "Zufällig"
@@ -9557,12 +9704,12 @@ msgstr "Zufallsfolge"
msgid "Range"
msgstr "Bereich"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "Schichten werden gerastert"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr "Neu&laden von Festplatte"
@@ -9574,15 +9721,15 @@ msgstr "Neu konfigurieren"
msgid "Ready"
msgstr "Fertig"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2242
msgid "Rear"
msgstr "Hinten"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Ansicht von Hinten"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "L&etzte Projekte"
@@ -9608,7 +9755,7 @@ msgstr ""
"Empfohlene Stärke der dünnen Wände des Objekts: Nicht verfügbar wegen "
"unzulässiger Schichthöhe."
-#: src/slic3r/GUI/GUI_App.cpp:1679 src/slic3r/GUI/GUI_App.cpp:1690
+#: src/slic3r/GUI/GUI_App.cpp:1701 src/slic3r/GUI/GUI_App.cpp:1712
msgid "Recreating"
msgstr "Neu Erzeugen"
@@ -9616,28 +9763,28 @@ msgstr "Neu Erzeugen"
msgid "Rectangular"
msgstr "Rechteckig"
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1164
+#: src/libslic3r/PrintConfig.cpp:2722 src/libslic3r/PrintConfig.cpp:2739
msgid "Rectilinear"
msgstr "Geradlinig"
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2723
msgid "Rectilinear grid"
msgstr "Rechtwinkliges Gitter"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "Redo"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] "Redo %1$d Aktion"
msgstr[1] "Redo %1$d Aktionen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "Redo Verlauf"
@@ -9645,7 +9792,7 @@ msgstr "Redo Verlauf"
msgid "Reduced overhang slopes"
msgstr "Reduzierte Ãœberhangneigungen"
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Druckzeit wird verkürzt"
@@ -9653,15 +9800,15 @@ msgstr "Druckzeit wird verkürzt"
msgid "Refresh Printers"
msgstr "Drucker aktualisieren"
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2514
msgid "Regular"
msgstr "Normal"
-#: src/slic3r/GUI/Tab.cpp:3991
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr "Regulärer Ausdruck"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
@@ -9675,12 +9822,12 @@ msgstr ""
msgid "Release only"
msgstr "Nur Vollversion"
-#: src/slic3r/GUI/Plater.cpp:3801
+#: src/slic3r/GUI/Plater.cpp:3822
msgid "Reload all from disk"
msgstr "Alles von der Festplatte neu laden"
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3548
+#: src/slic3r/GUI/Plater.cpp:3569
msgid "Reload from disk"
msgstr "Neuladen von Festplatte"
@@ -9697,7 +9844,7 @@ msgstr ""
"rechten Maustaste auf das Modell in der 3D-Ansicht und wählen Sie Von "
"Festplatte neu laden. Lesen Sie mehr in der Dokumentation."
-#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675
+#: src/slic3r/GUI/Plater.cpp:3690 src/slic3r/GUI/Plater.cpp:3696
msgid "Reload from:"
msgstr "Neuladen von:"
@@ -9707,9 +9854,9 @@ msgstr "Neuladen von:"
msgid "Reload plater from disk"
msgstr "Druckplatte neu von der Festplatte laden"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "Druckplatte neu von der Festplatte laden"
@@ -9721,12 +9868,12 @@ msgstr "Die ausgewählten Volumen von der Festplatte neu laden"
msgid "Remaining errors"
msgstr "Verbleibende Fehler"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "Restzeit"
-#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3068
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888
+#: src/slic3r/GUI/GUI_App.cpp:1135 src/slic3r/GUI/GUI_App.cpp:3100
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "Auswahl merken"
@@ -9735,7 +9882,7 @@ msgid "Remember output directory"
msgstr "Ausgabeverzeichnis merken"
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Entfernen"
@@ -9768,7 +9915,7 @@ msgstr "Detail entfernen"
msgid "Remove extruder from sequence"
msgstr "Extruder aus der Sequenz entfernen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Kopie entfernen"
@@ -9863,11 +10010,11 @@ msgstr ""
msgid "Render"
msgstr "Render"
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4584
msgid "Render with a software renderer"
msgstr "Rendern mit einem Software-Renderer"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4585
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -9875,23 +10022,23 @@ msgstr ""
"Rendern mit einem Software-Renderer. Der mitgelieferte MESA-Software-"
"Renderer wird anstelle des standardmäßigen OpenGL-Treibers geladen."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4496
msgid "Repair"
msgstr "Reparieren"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "Die reparierte 3MF Datei enhält mehr als ein Objekt"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "Die reparierte 3MF Datei enhält mehr als ein Volumen"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "Die reparierte 3MF Datei enhält keine Objekte"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "Die reparierte 3MF Datei enhält keine Volumen"
@@ -9907,15 +10054,15 @@ msgstr "Reparieren des Modells durch den Netfabb-Dienst"
msgid "Repairing was canceled"
msgstr "Reparieren wurde abgebrochen"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Letzten Quick Slice wiederholen"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Letzten Quick Slice wiederholen"
-#: src/slic3r/GUI/Plater.cpp:3432
+#: src/slic3r/GUI/Plater.cpp:3453
msgid "Replace from:"
msgstr "Ersetzen von:"
@@ -9923,11 +10070,11 @@ msgstr "Ersetzen von:"
msgid "Replace the selected volume with new STL"
msgstr "Das ausgewählte Volumen durch eine neue STL ersetzen"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr "Ersetzen mit"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3555
msgid "Replace with STL"
msgstr "Ersetzen durch STL"
@@ -9939,11 +10086,11 @@ msgstr "Ersetzen?"
msgid "Replacing of the PNG"
msgstr "Ersetzen der PNG-Datei"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "Ein &Problem melden"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "Einen Problem melden über %s"
@@ -9952,11 +10099,11 @@ msgstr "Einen Problem melden über %s"
msgid "Rescan"
msgstr "Rescan"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "Rücksetzen"
-#: src/slic3r/GUI/Plater.cpp:3003
+#: src/slic3r/GUI/Plater.cpp:3024
msgid "Reset Project"
msgstr "Projekt zurücksetzen"
@@ -9991,7 +10138,7 @@ msgstr "Skalierung zurücksetzen"
msgid "Reset selection"
msgstr "Auswahl zurücksetzen"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "Zurücksetzen auf Filamentfarbe"
@@ -9999,47 +10146,47 @@ msgstr "Zurücksetzen auf Filamentfarbe"
msgid "Reset to base"
msgstr "Zurücksetzen auf Basis"
-#: src/slic3r/GUI/GUI_App.cpp:2331
+#: src/slic3r/GUI/GUI_App.cpp:2353
msgid "Restart application"
msgstr "Anwendung neu starten"
-#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1335 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr "Fensterposition beim Start wiederherstellen"
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2139
msgid "Retract amount before wipe"
msgstr "Einzugslänge vor einer Reinigung"
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2147
msgid "Retract on layer change"
msgstr "Bei Schichtwechsel einziehen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "Einzug"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2154
msgid "Retraction Length"
msgstr "Einzugslänge"
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2162
msgid "Retraction Length (Toolchange)"
msgstr "Einzugslänge (Werkzeugwechsel)"
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2215
msgid "Retraction Speed"
msgstr "Einzugsgeschwindigkeit"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2133
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr ""
"Der Einzug wird nicht ausgelöst, wenn die Fahrbewegungen kürzer als diese "
"Länge sind."
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -10047,7 +10194,7 @@ msgstr ""
"Einzug, wenn das Werkzeug deaktiviert ist (weiterführende Einstellungen für "
"Multi-Extruder-Einrichtungen)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3665 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "Einzüge"
@@ -10059,11 +10206,11 @@ msgstr "Umkehrung der Zoom-Richtung des Mausrads"
msgid "Revert color to default"
msgstr "Standardfarbe wiederherstellen"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5643
msgid "Revert conversion from imperial units"
msgstr "Umrechnung von imperialen Einheiten rückgängig machen"
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5644
msgid "Revert conversion from meters"
msgstr "Umrechnung von Metern umkehren"
@@ -10071,15 +10218,15 @@ msgstr "Umrechnung von Metern umkehren"
msgid "Review the substitutions and adjust them if needed."
msgstr "Überprüfen Sie die Ersetzungen und passen Sie sie bei Bedarf an."
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "Rechts"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr "Rechter voreingestellter Wert"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Ansicht von rechts"
@@ -10119,15 +10266,15 @@ msgstr "Rechte Maustaste:"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4500
msgid "Rotate"
msgstr "Drehen"
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4505
msgid "Rotate around X"
msgstr "Rotiere um X"
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4510
msgid "Rotate around Y"
msgstr "Rotiere um Y"
@@ -10156,15 +10303,15 @@ msgstr ""
msgid "Rotation"
msgstr "Rotation"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotation angle around the X axis in degrees."
msgstr "Rotationswinkel um die X-Achse in Grad."
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotation angle around the Y axis in degrees."
msgstr "Rotationswinkel um die Y-Achse in Grad."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotation angle around the Z axis in degrees."
msgstr "Rotationswinkel um die Z-Achse in Grad."
@@ -10172,7 +10319,7 @@ msgstr "Rotationswinkel um die Z-Achse in Grad."
msgid "Ruler mode"
msgstr "Lineal-Modus"
-#: src/slic3r/GUI/GUI_App.cpp:2213
+#: src/slic3r/GUI/GUI_App.cpp:2235
#, c-format, boost-format
msgid "Run %s"
msgstr "%s ausführen"
@@ -10182,11 +10329,11 @@ msgstr "%s ausführen"
msgid "Running post-processing scripts"
msgstr "Post-Prozess Scripts werden ausgeführt"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "S&ende G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "Zum Drucken s&enden"
@@ -10212,11 +10359,11 @@ msgstr "SLA Gizmo Tastaturkürzel"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "SLA Material"
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3367 src/libslic3r/PrintConfig.cpp:3368
msgid "SLA material type"
msgstr "SLA Materialtyp"
@@ -10224,33 +10371,33 @@ msgstr "SLA Materialtyp"
msgid "SLA materials"
msgstr "SLA Materialien"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "SLA Druck"
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3496
msgid "SLA print material notes"
msgstr "SLA Druckmaterial-Anmerkungen"
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "SLA Druckeinstellungen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "SLA-Stützen außerhalb des Druckbereichs wurden erkannt."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2594 src/libslic3r/PrintConfig.cpp:2679
msgid "Same as top"
msgstr "Gleich wie oben"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877
msgid "Save"
msgstr "Speichern"
@@ -10259,37 +10406,37 @@ msgstr "Speichern"
msgid "Save %s as:"
msgstr "Speichere %s als:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "Speichere %s Datei als:"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save G-code file as:"
msgstr "Speichere G-Code Datei als:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr ""
"Speichern als OBJ-Datei (weniger anfällig für Koordinatenfehler als STL):"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "Projekt speichern &als"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save SL1 / SL1S file as:"
msgstr "SL1 / SL1S-Datei speichern unter:"
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4430
msgid "Save config file"
msgstr "Speichere Konfigurationsdatei"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Konfiguration speichern unter:"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save configuration to the specified file."
msgstr "Sichert die Konfiguration in der angegebenen Datei."
@@ -10299,15 +10446,15 @@ msgstr "Sichert die Konfiguration in der angegebenen Datei."
msgid "Save current %s"
msgstr "Speichere aktuelle %s"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "Speichere aktuelle Projektdatei"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "Speichere aktuelle Projektdatei als"
-#: src/slic3r/GUI/Plater.cpp:2859
+#: src/slic3r/GUI/Plater.cpp:2880
msgid "Save file as:"
msgstr "Speichere Datei als:"
@@ -10316,11 +10463,11 @@ msgstr "Speichere Datei als:"
msgid "Save preset"
msgstr "Sichern der Voreinstellung"
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Sichern der Voreinstellungssammlung unter:"
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid "Save project"
msgstr "Projekt speichern"
@@ -10336,16 +10483,16 @@ msgstr "Speichere Projekt als (3mf)"
msgid "Save support points?"
msgstr "Stützpunkte speichern?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
#, boost-format
msgid "Save the selected options to preset \"%1%\"."
msgstr "Speichern der ausgewählten Optionen unter der Voreinstellung \"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
msgid "Save the selected options."
msgstr "Speichern der ausgewählten Optionen."
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "Speichere Zip Datei als:"
@@ -10359,7 +10506,7 @@ msgstr "Sichern des Netzes in einen 3MF-Container fehlgeschlagen."
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4515
msgid "Scale"
msgstr "Skalieren"
@@ -10376,11 +10523,11 @@ msgid "Scale the selected object to fit the print volume"
msgstr ""
"Skalieren des ausgewählten Objekts so, dass es in das Druckvolumen passt"
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4524
msgid "Scale to Fit"
msgstr "Passend skalieren"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to fit the given volume."
msgstr "Auf das gegebene Volumen skalieren."
@@ -10388,7 +10535,7 @@ msgstr "Auf das gegebene Volumen skalieren."
msgid "Scale to print volume"
msgstr "Auf Druckvolumen skalieren"
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scaling factor or percentage."
msgstr "Skalierungsfaktor oder Prozentsatz."
@@ -10403,28 +10550,28 @@ msgstr ""
msgid "Seam painting"
msgstr "Aufmal-Nähte"
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2231
msgid "Seam position"
msgstr "Nahtposition"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Seam preferred direction"
msgstr "Bevorzugte Richtung für Nähte"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2261
msgid "Seam preferred direction jitter"
msgstr "Bevorzugte Zitterrichtung für Nähte"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr "Nähte"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "Suc&hen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "Suchen"
@@ -10439,11 +10586,11 @@ msgstr ""
"bestimmte PrusaSlicer-Einstellung finden können? Oder verwenden Sie den "
"bekannten Shortcut <b>Strg+F</b>."
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "Suche in Englisch"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "Suche in Einstellungen"
@@ -10464,11 +10611,11 @@ msgstr "Suche nach der optimalen Orientierung"
msgid "Second color"
msgstr "Zweite Farbe"
-#: src/slic3r/GUI/GUI_App.cpp:1204
+#: src/slic3r/GUI/GUI_App.cpp:1209
msgid "See Download page."
msgstr "Siehe Download-Seite."
-#: src/slic3r/GUI/GUI_App.cpp:1219
+#: src/slic3r/GUI/GUI_App.cpp:1224
msgid "See Releases page."
msgstr "Siehe Releases-Seite."
@@ -10492,7 +10639,7 @@ msgstr "Wählt Druckeinstellungsreiter"
msgid "Select Printer Settings Tab"
msgstr "Wählt Druckereinstellungsreiter"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -10508,7 +10655,7 @@ msgstr ""
msgid "Select a file"
msgstr "Datei wählen"
-#: src/slic3r/GUI/GUI_App.cpp:2898
+#: src/slic3r/GUI/GUI_App.cpp:2925
msgid "Select a gcode file:"
msgstr "Gcode Datei auswählen:"
@@ -10524,7 +10671,7 @@ msgstr "Alle Punkte auswählen"
msgid "Select all standard printers"
msgstr "Wähle alle Standarddrucker"
-#: src/slic3r/GUI/Plater.cpp:5268
+#: src/slic3r/GUI/Plater.cpp:5296
msgid "Select an action to apply to the file"
msgstr "Wählen Sie eine Aktion, die auf die Datei angewendet werden soll"
@@ -10532,7 +10679,7 @@ msgstr "Wählen Sie eine Aktion, die auf die Datei angewendet werden soll"
msgid "Select by rectangle"
msgstr "Auswahl über Rechteck"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Konfiguration zum Laden auswählen:"
@@ -10540,7 +10687,7 @@ msgstr "Konfiguration zum Laden auswählen:"
msgid "Select coordinate space, in which the transformation will be performed."
msgstr "Koordinatenraum wählen, in dem die Transformation durchgeführt wird."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1452
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr "Voreinstellungen zum Vergleichen wählen"
@@ -10552,15 +10699,15 @@ msgstr "Form aus der Galerie auswählen"
msgid "Select showing settings"
msgstr "Wähle Anzeigeeinstellungen"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Geben Sie die STL-Datei an, die repariert werden soll:"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Select the language"
msgstr "Wählen Sie die Sprache aus"
-#: src/slic3r/GUI/Plater.cpp:3521
+#: src/slic3r/GUI/Plater.cpp:3542
msgid "Select the new file"
msgstr "Neue Datei auswählen"
@@ -10581,7 +10728,7 @@ msgstr ""
msgid "Select type of part"
msgstr "Wählen Sie den Typ des Teils"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "Wählen Sie aus, welche Art von Grundschicht Sie benötigen"
@@ -10609,7 +10756,7 @@ msgstr "Auswahl Objekt hinzufügen"
msgid "Selection-Add from list"
msgstr "Auswahl aus Liste hinzufügen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "Auswahl über Rechteck hinzufügen"
@@ -10633,11 +10780,11 @@ msgstr "Auswahl Objekt entfernen"
msgid "Selection-Remove from list"
msgstr "Auswahl aus Liste entfernen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "Auswahl über Rechteck entfernen"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Alle Objekte auswählen"
@@ -10645,7 +10792,7 @@ msgstr "Alle Objekte auswählen"
msgid "Send G-Code to printer host"
msgstr "Sende G-Code zum Druckerhost"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6531
msgid "Send G-code"
msgstr "Sende G-code"
@@ -10654,11 +10801,11 @@ msgstr "Sende G-code"
msgid "Send system info"
msgstr "Sende Systeminfo"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "Sende die aktuelle Plattenbelegung als G-Code zum Drucken"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6531
msgid "Send to printer"
msgstr "Zum Drucker senden"
@@ -10678,7 +10825,7 @@ msgstr "Sende Systeminfo..."
msgid "Seq."
msgstr "Seq."
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "Sequentielles Drucken"
@@ -10695,7 +10842,7 @@ msgstr "Serieller Port:"
msgid "Service name"
msgstr "Name des Dienstes"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4130
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Setzen"
@@ -10802,7 +10949,7 @@ msgstr ""
"und die genaue Anzahl der Kopien festlegen können, anstatt es mehrmals zu "
"kopieren und einzufügen?"
-#: src/slic3r/GUI/Plater.cpp:5573
+#: src/slic3r/GUI/Plater.cpp:5606
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "Setze Anzahl der Kopien auf %d"
@@ -10823,7 +10970,7 @@ msgstr "Ausgewählte Elemente als druckbar/ nicht druckbar festlegen"
msgid "Set settings tabs as menu items (experimental)"
msgstr "Einstellungsregisterkarten als Menüpunkte festlegen (experimentell)"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3250
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 "
@@ -10837,7 +10984,7 @@ msgstr ""
msgid "Set the shape of your printer's bed."
msgstr "Stellen Sie die Konturen Ihres Druckerbettes ein."
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -10851,7 +10998,7 @@ msgstr ""
"Extrusionsbreite für Konturen, Infill usw.). Falls als Prozentwert (z.B. "
"230%) angegeben, wird dieser ausgehend von der Schichthöhe berechnet."
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -10864,7 +11011,7 @@ msgstr ""
"der Druckdüse x 1,125 verwendet. Falls als Prozentwert (z.B. 200%) "
"angegeben, wird dieser ausgehend von der Schichthöhe berechnet."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1214
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 "
@@ -10877,7 +11024,7 @@ msgstr ""
"Standard-Extrusionsbreite verwendet. Falls als Prozentwert (z.B. 120%) "
"angegeben, wird dieser ausgehend von der Schichthöhe berechnet."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2362
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, "
@@ -10890,7 +11037,7 @@ msgstr ""
"Durchmesser der Druckdüse x 1,125 verwendet. Falls als Prozentwert (z.B. "
"90%) angegeben, wird dieser ausgehend von der Schichthöhe berechnet."
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2859
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 "
@@ -10906,7 +11053,7 @@ msgstr ""
"verwendet. Falls als Prozentwert (z.B. 90%) angegeben, wird dieser ausgehend "
"von der Schichthöhe berechnet."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1474
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 "
@@ -10922,7 +11069,7 @@ msgstr ""
"Prozentwert (z.B. 90%) angegeben, wird dieser ausgehend von der Schichthöhe "
"berechnet."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1975
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 "
@@ -10937,7 +11084,7 @@ msgstr ""
"der Druckdüse x 1,125 verwendet. Falls als Prozentwert (z.B. 200%) "
"angegeben, wird dieser ausgehend von der Schichthöhe berechnet."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2625
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, "
@@ -10950,7 +11097,7 @@ msgstr ""
"der Druckdüse verwendet. Als Prozentwert (z.B. 90%) angegeben, wird dieser "
"ausgehend von der Schichthöhe berechnet."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -10961,7 +11108,7 @@ msgstr ""
"Diese Einstellung wird verwendet, um Kollisionen zu prüfen und die grafische "
"Vorschau auf der Druckplatte anzuzeigen."
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
@@ -10969,7 +11116,7 @@ msgstr ""
"Stellen Sie hier die maximale Höhe ein, die Ihr Extruder beim Drucken "
"erreichen kann."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -10985,7 +11132,7 @@ msgstr ""
msgid "Set upper thumb as active"
msgstr "Oberen Schieber aktiv setzen"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4578
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -10996,8 +11143,8 @@ msgstr ""
"Zum Beispiel. loglevel=2 protokolliert fatale, Fehler- und "
"Warnstufenmeldungen."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3705
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "Einstellungen"
@@ -11052,7 +11199,7 @@ msgstr ""
msgid "Shape"
msgstr "Form"
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr "Formen-Galerie"
@@ -11099,19 +11246,19 @@ msgstr "Anzeigen"
msgid "Show \"Tip of the day\" notification after start"
msgstr "Benachrichtigung \"Tipp des Tages\" nach dem Start anzeigen"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "Zeige &Konfigurationsordner"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "Anzeigen Beschriftungen (&L)"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr "Tipp des Tages anzeigen"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "\"Ãœber\"-Dialog anzeigen"
@@ -11119,7 +11266,7 @@ msgstr "\"Ãœber\"-Dialog anzeigen"
msgid "Show advanced settings"
msgstr "Ausführliche Einstellungen anzeigen"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr "Alle Voreinstellungen anzeigen (auch inkompatible)"
@@ -11147,7 +11294,7 @@ msgstr "Inkompatible Druck- und Filamenteinstellungen anzeigen"
msgid "Show keyboard shortcuts list"
msgstr "Liste der Tastaturkürzel anzeigen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3796
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "Normalen Modus zeigen"
@@ -11159,7 +11306,7 @@ msgstr "Objekthöhe anzeigen"
msgid "Show object height on the ruler"
msgstr "Objekthöhe auf dem Lineal anzeigen"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "Objekt-/Kopiebeschriftungen in der 3D-Szene anzeigen"
@@ -11175,7 +11322,7 @@ msgstr "Vereinfachte Einstellungen anzeigen"
msgid "Show splash screen"
msgstr "Startbildschirm anzeigen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3792
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "Stealth Modus anzeigen"
@@ -11183,55 +11330,55 @@ msgstr "Stealth Modus anzeigen"
msgid "Show supports"
msgstr "Stützen anzeigen"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Systeminformationen anzeigen"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "Anzeigen des 3D Editiermodus"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "Vorschau der 3D-Schnitte anzeigen"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Filamenteinstellungen anzeigen"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Show the full list of SLA print configuration options."
msgstr ""
"Zeigt die vollständige Liste der Konfigurationsmöglichkeiten für SLA Druck "
"an."
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Show the full list of print/G-code configuration options."
msgstr ""
"Zeigt die vollständige Liste der Konfigurationsmöglichkeiten für Druck/GCode "
"an."
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Liste der Tastaturkürzel anzeigen"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Druckplatte anzeigen"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Druckeinstellungen anzeigen"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Druckereinstellungen anzeigen"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Show this help."
msgstr "Diese Hilfe zeigen."
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Zeige Benutzerkonfigurationsordner (datadir)"
@@ -11266,11 +11413,11 @@ msgstr "Legende und geschätzte Druckzeit anzeigen/verbergen"
msgid "Show/Hide object/instance labels"
msgstr "Objekt-/Kopiebeschriftungen ein-/ausblenden"
-#: src/slic3r/GUI/GUI_App.cpp:2237 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2259 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "Einfach"
-#: src/slic3r/GUI/GUI_App.cpp:2237
+#: src/slic3r/GUI/GUI_App.cpp:2259
msgid "Simple View Mode"
msgstr "EInfacher Anzeigemodus"
@@ -11311,11 +11458,11 @@ msgstr ""
msgid "Simplify model"
msgstr "Modell vereinfachen"
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2477
msgid "Single Extruder Multi Material"
msgstr "Einzelextruder mit Multi-Material"
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -11327,15 +11474,15 @@ msgstr ""
"Möchten Sie den Durchmesser für alle Extruder auf den Wert des ersten "
"Extruderdüsendurchmessers ändern?"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "Einzelextruder MM Setup"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "Einzelextruder Multimaterial Parameter"
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4561
msgid "Single instance mode"
msgstr "Einzelinstanz-Modus"
@@ -11343,13 +11490,18 @@ msgstr "Einzelinstanz-Modus"
msgid "Sinking"
msgstr "Absenken"
+#: src/slic3r/GUI/PrintHostDialogs.cpp:251
+msgctxt "OfFile"
+msgid "Size"
+msgstr "Größe"
+
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
#: src/slic3r/GUI/Tab.cpp:2755
msgid "Size"
msgstr "Größe"
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "Größe und Koordinaten"
@@ -11357,26 +11509,26 @@ msgstr "Größe und Koordinaten"
msgid "Size in X and Y of the rectangular plate."
msgstr "Größe der rechteckigen Platte in X und Y."
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "Schürze"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Skirt Loops"
msgstr "Schleifen für die Schürze"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "Schürze und Rand"
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2276
msgid "Skirt height"
msgstr "Schürzenhöhe"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr "Schürze/Rand"
@@ -11384,7 +11536,7 @@ msgstr "Schürze/Rand"
msgid "Slab"
msgstr "Slab"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1883
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -11392,7 +11544,7 @@ msgstr ""
"PrusaSlicer kann G-Code Dateien auf einen Drucker-Host hochladen. Dieses "
"Feld sollte den Typ des Hosts enthalten."
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -11401,7 +11553,7 @@ msgstr ""
"sollte den API-Schlüssel oder das Kennwort enthalten, die für die "
"Authentifizierung erforderlich sind."
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -11416,46 +11568,46 @@ msgstr ""
"das Passwort im folgenden Format in die URL eingegeben werden: https://"
"username:password@Ihre-octopi-addresse/"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Slic3r will not scale speed down below this speed."
msgstr ""
"PrusaSlicer wird die Geschwindigkeit nicht unterhalb dieser Geschwindigkeit "
"skalieren."
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4403
msgid "Slice"
msgstr "Slice"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Datei zu G-Code slicen"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Datei zu G-Code slicen, speichern als"
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2497
msgid "Slice gap closing radius"
msgstr "Slice Lückenschlussradius"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6014
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6054
msgid "Slice now"
msgstr "Jetzt slicen"
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2109
msgid "Slice resolution"
msgstr "Slice Auflösung"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "Slice das Modell und Export von SLA-Druckschichten als PNG."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4392
msgid "Slice the model and export toolpaths as G-code."
msgstr "Modell slicen und Werkzeugwege als G-Code exportieren."
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4404
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -11472,17 +11624,17 @@ msgstr "Slice-Info"
msgid "Sliced object \"%1%\" looks like a logo or a sign"
msgstr "Das Objekt \"%1%\" sieht aus wie ein Logo oder ein Schild"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4662
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6051 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "Slice"
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "Slicing abgeschlossen!"
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2507
msgid "Slicing Mode"
msgstr "Slice-Modus"
@@ -11499,37 +11651,37 @@ msgstr "Slicing abgeschlossen"
msgid "Slicing finished."
msgstr "Slicing abgeschlossen."
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"Das Slicen wurde wegen eines internen Fehlers gestoppt: Defekter Sliceindex."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "Slice das Modell"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "Slice Stützen"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3271 src/libslic3r/PrintConfig.cpp:3896
msgid "Slow"
msgstr "Langsam"
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2309
msgid "Slow down if layer print time is below"
msgstr "Langsamer drucken wenn die Schichtdruckzeit geringer ist als"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3272
msgid "Slow tilt"
msgstr "Langsames Kippen"
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2319
msgid "Small perimeters"
msgstr "Dünne Außenkonturen"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3576
msgid "Small pillar diameter percent"
msgstr "Kleiner Pfeilerdurchmesser in Prozent"
@@ -11551,33 +11703,33 @@ msgstr "Glätten"
msgid "Smoothing"
msgstr "Glätten"
-#: src/slic3r/GUI/GUI_App.cpp:2273
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid "Snapshot name"
msgstr "Name der Momentaufnahme"
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2772
msgid "Snug"
msgstr "Nahtlos"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "Software &Release"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2360
+#: src/libslic3r/PrintConfig.cpp:2372
msgid "Solid infill"
msgstr "Massives Infill"
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2348
msgid "Solid infill every"
msgstr "Massives Infill alle"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2340
msgid "Solid infill extruder"
msgstr "Massives Infill Extruder"
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2331
msgid "Solid infill threshold area"
msgstr "Massives Infill Flächen Schwellwert"
@@ -11593,19 +11745,19 @@ msgstr ""
"automatisch mit Solid Infill füllen lassen können? Stellen Sie "
"den<a>Schwellenwertbereich für Solid Infill</a> ein (nur im Expertenmodus)."
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2385
msgid "Solid layers"
msgstr "Massive Schichten"
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1061
msgid "Soluble material"
msgstr "Lösliches Material"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material is most likely used for a soluble support."
msgstr "Lösliches Material wird meistens für lösliche Stützen verwendet."
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1339
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 "
@@ -11626,7 +11778,8 @@ msgstr "Einige Drucker wurden deinstalliert."
msgid "Some SLA materials were uninstalled."
msgstr "Einige SLA-Materialien wurden deinstalliert."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -11637,23 +11790,23 @@ msgstr ""
msgid "Some filaments were uninstalled."
msgstr "Einige Filamente wurden deinstalliert."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr "Einige Objekte sind während der Bearbeitung nicht sichtbar."
-#: src/libslic3r/Print.cpp:454
+#: src/libslic3r/Print.cpp:458
msgid "Some objects are too close; your extruder will collide with them."
msgstr ""
"Einige Objekte sind zu nahe; Ihr Extruder wird mit ihnen zusammenstoßen."
-#: src/libslic3r/Print.cpp:456
+#: src/libslic3r/Print.cpp:460
msgid ""
"Some objects are too tall and cannot be printed without extruder collisions."
msgstr ""
"Einige Objekte sind zu hoch und können nicht ohne Zusammenstoß mit dem "
"Extruder gedruckt werden."
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3763
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 "
@@ -11664,7 +11817,7 @@ msgstr ""
"Mittelpunkte von zwei kleineren Grundschichten entfernt sein soll. Wenn sie "
"näher sind, werden sie zu einem Block zusammengeführt."
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
@@ -11672,7 +11825,7 @@ msgstr ""
"Einige Voreinstellungen werden geändert und die nicht gespeicherten "
"Änderungen werden vom Konfigurations-Snapshot nicht erfasst."
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
@@ -11680,7 +11833,7 @@ msgstr ""
"Einige Voreinstellungen werden geändert und die nicht gespeicherten "
"Änderungen werden nicht in das Konfigurationsbündel exportiert."
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2949
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -11688,38 +11841,38 @@ msgstr ""
"Mit einigen Druckern oder Druckerkonfigurationen ist es schwierig, mit einer "
"variablen Schichthöhe zu drucken. Standardmäßig aktiviert."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "Abstand"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2697
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"Abstand zwischen den Schnittstellenlinien. Auf null stellen, um ein massives "
"Interface zu erhalten."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1584
msgid "Spacing between ironing passes"
msgstr "Abstand zwischen Bügelwegen"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2747
msgid "Spacing between support material lines."
msgstr "Abstand zwischen Stützmateriallinien."
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1512 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:2320
+#: src/libslic3r/PrintConfig.cpp:2373 src/libslic3r/PrintConfig.cpp:2871
msgid "Speed"
msgstr "Geschwindigkeit"
-#: src/slic3r/GUI/GCodeViewer.cpp:3295
+#: src/slic3r/GUI/GCodeViewer.cpp:3300
msgid "Speed (mm/s)"
msgstr "Geschwindigkeit (mm/s)"
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1322
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 "
@@ -11730,7 +11883,7 @@ msgstr ""
"Rütteln und Resonanzprobleme zu vermeiden. Auf Null gesetzt, wird das Füllen "
"kleiner Lücken deaktiviert."
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2915
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
@@ -11740,26 +11893,26 @@ msgstr ""
"Wenn der Wert auf Null gesetzt ist, wird er ignoriert und stattdessen die "
"normale Fahrgeschwindigkeit verwendet."
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "Geschwindigkeit für Bewegungen zwischen den Druckvorgängen"
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1989
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr ""
"Geschwindigkeit für Außenkonturen (Konturen, bzw. vertikale Hüllen). Für "
"Automatik auf null setzen."
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "Geschwindigkeit für Druckbewegungen"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "Brückendruckgeschwindigkeit."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2374
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -11770,7 +11923,7 @@ msgstr ""
"eingegebenen standardmäßigen Infill-Geschwindigkeit angegeben werden. Für "
"Automatik auf null setzen."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2706
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -11780,15 +11933,15 @@ msgstr ""
"Wenn es als Prozentsatz (z.B. 50%) ausgedrückt wird, wird es über die "
"Geschwindigkeit des Trägermaterials berechnet."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2756
msgid "Speed for printing support material."
msgstr "Druckgeschwindigkeit des Stützmaterials."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1513
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr "Druckgeschwindigkeit für den Infill. Für Automatik auf null setzen."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2872
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 "
@@ -11803,32 +11956,32 @@ msgstr ""
"Geschwindigkeit für massives Infill angegeben werden. Für Automatik auf null "
"setzen."
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "Bewegungsgeschwindigkeit (zwischen weit entfernten Extrusionsorten)."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1247
msgid "Speed of object first layer over raft interface"
msgstr ""
"Geschwindigkeit der ersten Schicht des Objekts über der Oberfläche des Rafts"
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "Geschwindigkeit der ersten Kühlbewegung"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "Geschwindigkeit der letzten Kühlbewegung"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "Geschwindigkeit, die zu Beginn der Ladephase verwendet wird."
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "Geschwindigkeit, mit der Filament auf dem Reinigungsturm geladen wird."
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11836,7 +11989,7 @@ msgstr ""
"Geschwindigkeit, mit der Filament auf dem Reinigungsturm entladen wird "
"(betrifft nicht den ersten Teil des Entladens direkt nach dem Rammen)."
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
@@ -11858,12 +12011,12 @@ msgstr "Kugel"
msgid "Spiral Vase"
msgstr "Spiralvasenmodus"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2399
msgid "Spiral vase"
msgstr "Spiralvasenmodus"
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4520
msgid "Split"
msgstr "Trennen"
@@ -11871,6 +12024,10 @@ msgstr "Trennen"
msgid "Split bigger facets into smaller ones while the object is painted."
msgstr "Teilt größere Flächen in kleinere auf, während das Objekt bemalt wird."
+#: src/libslic3r/PrintConfig.cpp:3126
+msgid "Split middle perimeter threshold"
+msgstr "Trennung der mittleren Umfänge Grenzschwelle"
+
#: src/slic3r/GUI/GUI_Factories.cpp:944
msgid "Split the selected object"
msgstr "Teile das gewählte Objekt"
@@ -11883,7 +12040,7 @@ msgstr "Ausgewähltes Objekt in Einzelobjekte trennen"
msgid "Split the selected object into individual parts"
msgstr "Das ausgewählte Objekt in einzelne Teile aufteilen"
-#: src/slic3r/GUI/Plater.cpp:3095
+#: src/slic3r/GUI/Plater.cpp:3116
msgid "Split to Objects"
msgstr "In Objekte trennen"
@@ -11891,11 +12048,11 @@ msgstr "In Objekte trennen"
msgid "Split to Parts"
msgstr "In Teile trennen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "In Objekte trennen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "In Teile trennen"
@@ -11910,7 +12067,7 @@ msgstr ""
"Teilt größere Flächen in kleinere Flächen auf, während das Objekt bemalt "
"wird."
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1074
msgid "Spool weight"
msgstr "Gewicht der Spule"
@@ -11922,17 +12079,17 @@ msgstr "Stapelüberlauf"
msgid "Standard"
msgstr "Standard"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Stars"
msgstr "Sterne"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2418
+#: src/libslic3r/PrintConfig.cpp:2433
msgid "Start G-code"
msgstr "Start G-Code"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Ein neues Projekt beginnen"
@@ -11940,7 +12097,7 @@ msgstr "Ein neues Projekt beginnen"
msgid "Start at height"
msgstr "Starte auf Höhe"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Neuen Slicing-Prozess starten"
@@ -11991,12 +12148,12 @@ msgstr "Status"
msgid "Status:"
msgstr "Status:"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Stealth"
-#: src/slic3r/GUI/GCodeViewer.cpp:3755
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "Stealth Modus"
@@ -12004,15 +12161,15 @@ msgstr "Stealth Modus"
msgid "Stop at height"
msgstr "Stoppe auf Höhe"
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "Stop them and continue anyway?"
msgstr "Stoppen und trotzdem weitermachen?"
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2763
msgid "Style"
msgstr "Stil"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2765
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
@@ -12026,7 +12183,7 @@ msgstr ""
msgid "Success!"
msgstr "Erfolg!"
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -12039,7 +12196,7 @@ msgstr ""
msgid "Support Blocker"
msgstr "Stützblocker"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Support Cubic"
msgstr "Stütz kubisch"
@@ -12051,50 +12208,50 @@ msgstr "Stützverstärker"
msgid "Support Generator"
msgstr "Stütz-Generator"
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3631
msgid "Support base diameter"
msgstr "Stützfuß Durchmesser"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3641
msgid "Support base height"
msgstr "Stützfuß Höhe"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3650
msgid "Support base safety distance"
msgstr "Sicherheitsabstand der Stützbasis"
-#: src/slic3r/GUI/Tab.cpp:4599
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "Stützkopf"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2081 src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2100 src/libslic3r/PrintConfig.cpp:2522
+#: src/libslic3r/PrintConfig.cpp:2528 src/libslic3r/PrintConfig.cpp:2536
+#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2567 src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2602 src/libslic3r/PrintConfig.cpp:2623
+#: src/libslic3r/PrintConfig.cpp:2636 src/libslic3r/PrintConfig.cpp:2653
+#: src/libslic3r/PrintConfig.cpp:2671 src/libslic3r/PrintConfig.cpp:2686
+#: src/libslic3r/PrintConfig.cpp:2696 src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2716 src/libslic3r/PrintConfig.cpp:2730
+#: src/libslic3r/PrintConfig.cpp:2746 src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2755 src/libslic3r/PrintConfig.cpp:2764
+#: src/libslic3r/PrintConfig.cpp:2778 src/libslic3r/PrintConfig.cpp:2786
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "Support material"
msgstr "Stützmaterial"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2704
msgid "Support material interface"
msgstr "Schnittstellenmaterial zum Stützmaterial"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2787
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -12108,16 +12265,16 @@ msgstr ""
"horizontalen Ebene) dar, die Sie ohne Stützmaterial drucken können. Für die "
"automatische Erkennung auf null setzen (empfohlen)."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2642
msgid "Support material/raft interface extruder"
msgstr "Stützmaterial/Raft Schnittstellen Extruder"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2614
msgid "Support material/raft/skirt extruder"
msgstr "Stützmaterial/Raft/Schürzen Extruder"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:3613
msgid "Support on build plate only"
msgstr "Stützen nur auf dem Druckbett"
@@ -12125,12 +12282,12 @@ msgstr "Stützen nur auf dem Druckbett"
msgid "Support parameter change"
msgstr "Stützparameter Änderung"
-#: src/slic3r/GUI/Tab.cpp:4604
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "Stützpfeiler"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3703
msgid "Support points density"
msgstr "Stützpunktdichte"
@@ -12139,24 +12296,24 @@ msgid "Support points edit"
msgstr "Stützpunkte editieren"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4595 src/slic3r/GUI/Tab.cpp:4596
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3532 src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3548 src/libslic3r/PrintConfig.cpp:3557
+#: src/libslic3r/PrintConfig.cpp:3567 src/libslic3r/PrintConfig.cpp:3577
+#: src/libslic3r/PrintConfig.cpp:3614 src/libslic3r/PrintConfig.cpp:3621
+#: src/libslic3r/PrintConfig.cpp:3632 src/libslic3r/PrintConfig.cpp:3642
+#: src/libslic3r/PrintConfig.cpp:3651 src/libslic3r/PrintConfig.cpp:3664
+#: src/libslic3r/PrintConfig.cpp:3674 src/libslic3r/PrintConfig.cpp:3683
+#: src/libslic3r/PrintConfig.cpp:3693 src/libslic3r/PrintConfig.cpp:3704
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Supports"
msgstr "Stützen"
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1614
msgid "Supports remaining times"
msgstr "Unterstützt Restzeit"
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1623
msgid "Supports stealth mode"
msgstr "Unterstützt Stealth Modus"
@@ -12180,7 +12337,7 @@ msgstr ""
"\"Standard\"-Einstellungen in den Auswahlen für Druck / Filament / Drucker "
"unterdrücken, falls andere gültige Voreinstellungen vorhanden sind."
-#: src/slic3r/GUI/GUI_App.cpp:3072 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "Öffnen des Hyperlinks im Browser unterdrücken"
@@ -12209,7 +12366,7 @@ msgstr "Zeige 3D"
msgid "Switch to Preview"
msgstr "Wechseln zur Vorschau"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "Zu Einstellungen wechseln"
@@ -12222,11 +12379,11 @@ msgstr "Zum Bearbeitungsmodus umschalten"
msgid "Switch to the %s mode"
msgstr "Wechseln zum %s Modus"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790
msgid "Switching Presets: Unsaved Changes"
msgstr "Voreinstellungen umschalten: Nicht gespeicherte Änderungen"
-#: src/slic3r/GUI/GUI_App.cpp:2368
+#: src/slic3r/GUI/GUI_App.cpp:2390
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -12234,7 +12391,7 @@ msgstr ""
"Das Umschalten der Sprache löst einen Neustart der Anwendung aus.\n"
"Sie verlieren den Inhalt der Druckplatte."
-#: src/slic3r/GUI/Plater.cpp:4861
+#: src/slic3r/GUI/Plater.cpp:4882
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -12257,7 +12414,7 @@ msgstr ""
"\n"
"Wollen Sie fortfahren?"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2779
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -12266,11 +12423,11 @@ msgstr ""
"nützlich bei Multi-Material-Druckern, bei denen der Wechsel des Extruders "
"kostenaufwendig ist."
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2777
msgid "Synchronize with object layers"
msgstr "Mit Objektschichten synchronisieren"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "System&informationen"
@@ -12291,11 +12448,11 @@ msgstr "Systeminfo erfolgreich gesendet. Dankeschön."
msgid "System presets"
msgstr "Systemvoreinstellungen"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Take Configuration &Snapshot"
msgstr "Erfa&ssen einer Konfigurations-Momentaufnahme"
-#: src/slic3r/GUI/GUI_App.cpp:2271
+#: src/slic3r/GUI/GUI_App.cpp:2293
msgid "Taking a configuration snapshot"
msgstr "Schnappschuss der Konfiguration erstellen"
@@ -12303,15 +12460,15 @@ msgstr "Schnappschuss der Konfiguration erstellen"
msgid "Taking a configuration snapshot failed."
msgstr "Schnappschuss der Konfiguration erstellen fehlgeschlagen."
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Temperatur"
-#: src/slic3r/GUI/GCodeViewer.cpp:3297
+#: src/slic3r/GUI/GCodeViewer.cpp:3302
msgid "Temperature (°C)"
msgstr "Temperatur (°C)"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2409
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12321,7 +12478,7 @@ msgstr ""
"aktiviert eine \"Wegwerf-\"Schürze über die ganze Druckhöhe, auf der die "
"Düsen periodisch gereinigt werden."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2408
msgid "Temperature variation"
msgstr "Temperaturen"
@@ -12329,7 +12486,7 @@ msgstr "Temperaturen"
msgid "Temperatures"
msgstr "Temperaturen"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "Vorlage Benutzerdefinierter G-Code"
@@ -12393,7 +12550,7 @@ msgstr ""
"- Vertikale Schalenstärke sicherstellen aktiv\n"
"- Dünne Wände erkennen nicht aktiv"
-#: src/libslic3r/Print.cpp:469
+#: src/libslic3r/Print.cpp:473
msgid ""
"The Spiral Vase option can only be used when printing single material "
"objects."
@@ -12401,7 +12558,7 @@ msgstr ""
"Die Option Spiralvase kann nur beim Drucken von Objekten aus einem einzigen "
"Material verwendet werden."
-#: src/libslic3r/Print.cpp:494
+#: src/libslic3r/Print.cpp:498
msgid ""
"The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)."
msgstr ""
@@ -12422,7 +12579,7 @@ msgstr ""
"(sowohl der Stützmaterial-Extruder als auch der Stützmaterial-Schnittstellen-"
"Extruder müssen auf 0 eingestellt sein)"
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:615
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 "
@@ -12434,7 +12591,7 @@ msgstr ""
"(sowohl support_material_extruder wie auch "
"support_material_interface_extruder müssen auf null gesetzt werden)."
-#: src/libslic3r/Print.cpp:496
+#: src/libslic3r/Print.cpp:500
msgid ""
"The Wipe Tower is currently not supported for multimaterial sequential "
"prints."
@@ -12442,7 +12599,7 @@ msgstr ""
"Der Wischturm wird derzeit nicht für sequentielle Multimaterialdrucke "
"unterstützt."
-#: src/libslic3r/Print.cpp:488
+#: src/libslic3r/Print.cpp:492
msgid ""
"The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, "
"RepRapFirmware and Repetier G-code flavors."
@@ -12450,7 +12607,7 @@ msgstr ""
"Der Wischturm wird derzeit nur für die Varianten Marlin, RepRap/Sprinter, "
"RepRapFirmware und Repetier-G-Code unterstützt."
-#: src/libslic3r/Print.cpp:490
+#: src/libslic3r/Print.cpp:494
msgid ""
"The Wipe Tower is currently only supported with the relative extruder "
"addressing (use_relative_e_distances=1)."
@@ -12458,7 +12615,7 @@ msgstr ""
"Der Wischturm wird derzeit nur mit relativer Extruder-Adressierung "
"unterstützt ((use_relative_e_distances=1)."
-#: src/libslic3r/Print.cpp:519
+#: src/libslic3r/Print.cpp:523
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"over an equal number of raft layers"
@@ -12466,7 +12623,7 @@ msgstr ""
"Der Wischturm wird nur für mehrere Objekte unterstützt, wenn diese mit der "
"gleichen Anzahl von Raftschichten gedruckt werden"
-#: src/libslic3r/Print.cpp:522
+#: src/libslic3r/Print.cpp:526
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"with the same support_material_contact_distance"
@@ -12474,7 +12631,7 @@ msgstr ""
"Der Wischturm wird nur für mehrere Objekte unterstützt, wenn diese mit der "
"gleichen support_material_contact_distance gedruckt werden"
-#: src/libslic3r/Print.cpp:524
+#: src/libslic3r/Print.cpp:528
msgid ""
"The Wipe Tower is only supported for multiple objects if they are sliced "
"equally."
@@ -12482,7 +12639,7 @@ msgstr ""
"Der Wischturm wird nur für mehrere Objekte unterstützt, wenn diese gleich "
"gesliced werden."
-#: src/libslic3r/Print.cpp:517
+#: src/libslic3r/Print.cpp:521
msgid ""
"The Wipe Tower is only supported for multiple objects if they have equal "
"layer heights"
@@ -12490,7 +12647,7 @@ msgstr ""
"Der Wischturm wird nur für mehrere Objekte unterstützt, wenn diese die "
"gleiche Schichthöhe haben"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -12501,7 +12658,7 @@ msgstr ""
"\n"
"Soll ich sie ausschalten, um den Firmware-Einzug zu aktivieren?"
-#: src/libslic3r/Print.cpp:537
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -12509,7 +12666,7 @@ msgstr ""
"Der Reinigungsturm wird nur unterstützt, wenn alle Objekte die gleiche "
"variable Schichthöhe haben"
-#: src/slic3r/GUI/GUI_App.cpp:957
+#: src/slic3r/GUI/GUI_App.cpp:964
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -12528,7 +12685,7 @@ msgstr ""
"Wenn ja, wird Ihre aktive Konfiguration vor dem Importieren der neuen "
"Konfiguration gesichert."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
@@ -12549,12 +12706,12 @@ msgstr ""
"Weltkoordinatensystem möglich,\n"
"sobald die Drehung in die Objektkoordinaten eingearbeitet wurde."
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3665
msgid "The default angle for connecting support sticks and junctions."
msgstr ""
"Der Standardwinkel für die Verbindung von Stützstäben und Verbindungen."
-#: src/slic3r/GUI/Plater.cpp:2575
+#: src/slic3r/GUI/Plater.cpp:2596
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -12575,7 +12732,7 @@ msgstr[1] ""
"Die interne Einheit von PrusaSlicer ist ein Millimeter. Möchten Sie die "
"Abmessungen dieser Objekte neu berechnen?"
-#: src/slic3r/GUI/Plater.cpp:2553
+#: src/slic3r/GUI/Plater.cpp:2574
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -12605,7 +12762,7 @@ msgstr ""
"größer sein als der Parameter \"Objektabstand Grundschicht\", um dies zu "
"vermeiden."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -12616,22 +12773,22 @@ msgstr ""
"Kontur- und Infill-Extruder, aber nicht die Angabe des Extruders für die "
"Stützen."
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1466
msgid "The extruder to use when printing infill."
msgstr "Extruder der beim Infill benutzt wird."
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1966
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"Extruder der beim Umfang und Rand Drucken benutzt werden soll. Der erste "
"Extruder ist 1."
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2342
msgid "The extruder to use when printing solid infill."
msgstr "Der Extruder der beim Drucken von massivem Infill benutzt werden soll."
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2644
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."
@@ -12640,7 +12797,7 @@ msgstr ""
"verwendet wird (1+, oder null um den aktuellen Extruder für die Minimierung "
"von Werkzeugwechseln zu verwenden). Dies betrifft auch den Raft."
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2616
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -12649,12 +12806,16 @@ msgstr ""
"verwendet wird (1+, oder null um den aktuellen Extruder für die Minimierung "
"von Werkzeugwechseln zu verwenden)."
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr ""
"Die Materialart des Filaments zur Verwendung in benutzerdefinierten G-Codes."
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr "Die Datei existiert nicht."
+
+#: src/libslic3r/PrintConfig.cpp:4557
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -12662,11 +12823,11 @@ msgstr ""
"Die Datei, in die die Ausgabe geschrieben wird (falls nicht angegeben, "
"basiert sie auf der Eingabedatei)."
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "The firmware supports stealth mode"
msgstr "Die Firmware unterstützt den Stealth Modus"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -12684,11 +12845,11 @@ msgid "The following SLA printer models have no materials selected:"
msgstr ""
"Bei den folgenden SLA-Druckermodellen wurden keine Materialien ausgewählt:"
-#: src/slic3r/GUI/Plater.cpp:5717
+#: src/slic3r/GUI/Plater.cpp:5754
msgid "The following characters are not allowed by a FAT file system:"
msgstr "Die folgenden Zeichen sind in einem FAT-Dateisystem nicht zulässig:"
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -12713,7 +12874,7 @@ msgid_plural "The following models were repaired successfully"
msgstr[0] "Folgendes Modell wurde erfolgreich repariert"
msgstr[1] "Folgende Modelle wurden erfolgreich repariert"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224
msgid "The following preset was modified"
msgid_plural "The following presets were modified"
msgstr[0] "Die folgende Voreinstellung wurde geändert"
@@ -12746,7 +12907,7 @@ msgstr ""
msgid "The following values were substituted:"
msgstr "Die folgenden Werte wurden ersetzt:"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3810
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
@@ -12754,11 +12915,11 @@ msgstr ""
"Der Abstand zwischen dem Objektboden und der erzeugten Grundschicht im "
"Nullhöhenmodus."
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3643
msgid "The height of the pillar base cone"
msgstr "Die Höhe des Pfeilergrundkegels"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
@@ -12768,7 +12929,7 @@ msgstr ""
"gedruckt wird. Wenn Raft verwendet wird, wird kein Rand erzeugt (verwenden "
"Sie raft_first_layer_expansion)."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
@@ -12776,7 +12937,7 @@ msgstr ""
"Das importierte SLA-Archiv enthielt keine Voreinstellungen. Die aktuellen "
"SLA-Voreinstellungen wurden als Ersatz verwendet."
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -12784,19 +12945,19 @@ msgstr ""
"Die letzten Farbwechsel-Daten wurden für einen Multi-Extruder-Druck mit "
"Werkzeugwechsel für den gesamten Druck gespeichert."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
"Die letzten Farbwechsel-Daten wurden für einen Multi-Extruder-Druck "
"gespeichert."
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
"Die letzten Farbwechsel-Daten wurden für einen Einzel-Extruder-Druck "
"gespeichert."
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3684
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -12804,11 +12965,11 @@ msgstr ""
"Der maximale Abstand zwischen 2 Pfeilern, die miteinander verbunden werden. "
"Ein Wert von null verhindert die Kaskadierung von Pfeilern."
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3675
msgid "The max length of a bridge"
msgstr "Die maximale Länge einer Überbrückung"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -12821,7 +12982,7 @@ msgstr ""
"absoluter Wert oder als Prozentsatz (z. B. 50 %) eines direkten Verfahrwegs "
"angegeben werden."
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1295
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
@@ -12829,7 +12990,7 @@ msgstr ""
"Der maximale Abstand, um den jeder Außenhautpunkt (in beide Richtungen) "
"versetzt werden kann, gemessen senkrecht zur Umfangswand."
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3653
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 "
@@ -12856,7 +13017,7 @@ msgstr "Der Name darf nicht mit einem Leerzeichen enden."
msgid "The name cannot start with space character."
msgstr "Der Name darf nicht mit einem Leerzeichen beginnen."
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -12864,7 +13025,17 @@ msgstr ""
"Die Anzahl der unteren Massivschichten wird über bottom_solid_layers erhöht, "
"wenn es notwendig ist, um die Mindeststärke der Bodenschale zu erfüllen."
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:3121
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+"Die Anzahl der Umfänge, vom Zentrum aus gezählt, über die die Variation "
+"verteilt werden muss. Niedrigere Werte bedeuten, dass sich die äußeren "
+"Umfänge nicht in der Breite verändern."
+
+#: src/libslic3r/PrintConfig.cpp:2896
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 "
@@ -12875,11 +13046,11 @@ msgstr ""
"ist nützlich, um einen Kisseneffekt beim Drucken mit variabler Lagenhöhe zu "
"verhindern."
-#: src/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579
+#: src/slic3r/GUI/Plater.cpp:2578 src/slic3r/GUI/Plater.cpp:2600
msgid "The object is too small"
msgstr "Das Objekt ist zu klein"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3047
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-"
@@ -12889,7 +13060,7 @@ msgstr ""
"einwärts, positiv = auswärts) vergrößert/verkleinert. Dies kann bei der "
"Feinabstimmung von Lochgrößen hilfreich sein."
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2101
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
@@ -12897,7 +13068,7 @@ msgstr ""
"Das Objekt wird um diese Anzahl von Schichten angehoben, und darunter wird "
"Trägermaterial erzeugt."
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3578
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -12906,7 +13077,7 @@ msgstr ""
"Pfeiler, die in problematischen Bereichen eingesetzt werden, in die ein "
"normaler Pfeiler nicht passt."
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3290
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -12917,7 +13088,7 @@ msgstr ""
"wird eine langsame Verkippung verwendet, andernfalls - eine schnelle "
"Verkippung"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -12929,7 +13100,7 @@ msgstr[1] ""
"Die unten aufgeführten physischen Drucker basieren auf der Voreinstellung, "
"die Sie löschen möchten."
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -12943,7 +13114,7 @@ msgstr[1] ""
"Die unten stehenden physischen Drucker basieren nur auf der Voreinstellung, "
"die Sie löschen wollen."
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
@@ -12951,7 +13122,7 @@ msgstr ""
"Die Stellen, an denen der Rand um jedes Objekt auf der ersten Schicht "
"gedruckt werden soll."
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
@@ -12959,7 +13130,7 @@ msgstr ""
"Die Plattform ist leer.\n"
"Möchten Sie das Projekt speichern?"
-#: src/slic3r/GUI/Plater.cpp:2486
+#: src/slic3r/GUI/Plater.cpp:2507
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -12973,17 +13144,17 @@ msgstr[1] ""
"Die folgenden Voreinstellungen wurden vorübergehend auf der aktiven Instanz "
"von PrusaSlicer installiert"
-#: src/slic3r/GUI/GUI_App.cpp:2514 src/slic3r/GUI/GUI_App.cpp:2575
+#: src/slic3r/GUI/GUI_App.cpp:2533 src/slic3r/GUI/GUI_App.cpp:2594
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "Die Änderungen der Voreinstellung wurden erfolgreich gespeichert."
msgstr[1] "Die Änderungen der Voreinstellungen wurden erfolgreich gespeichert."
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "The printer multiplexes filaments into a single hot end."
msgstr "Der Drucker multiplext mehrere Filamente in einem Hotend."
-#: src/slic3r/GUI/Plater.cpp:5716
+#: src/slic3r/GUI/Plater.cpp:5753
msgid "The provided file name is not valid."
msgstr "Der angegebene Dateiname ist ungültig."
@@ -12991,7 +13162,7 @@ msgstr "Der angegebene Dateiname ist ungültig."
msgid "The provided name is not valid;"
msgstr "Der angegebene Name ist ungültig;"
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
@@ -12999,7 +13170,7 @@ msgstr ""
"Das ausgewählte 3MF enthält Objekte mit bemalten FDM-Stützen, die eine "
"neuere Version von PrusaSlicer verwenden und nicht kompatibel sind."
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -13007,7 +13178,7 @@ msgstr ""
"Das ausgewählte 3MF enthält ein mit Multimaterial Aufmal Objekt, das eine "
"neuere Version von PrusaSlicer verwendet und nicht kompatibel ist."
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
@@ -13015,7 +13186,7 @@ msgstr ""
"Das ausgewählte 3MF enthält ein Aufmal-Naht Objekt, das eine neuere Version "
"von PrusaSlicer verwendet und nicht kompatibel ist."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
@@ -13033,7 +13204,7 @@ msgstr ""
"Die ausgewählte amf-Datei wurde mit einer neueren Version von %1% "
"gespeichert und ist nicht kompatibel."
-#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:3672 src/slic3r/GUI/Plater.cpp:5230
msgid "The selected file"
msgstr "Die gewählte Datei"
@@ -13055,7 +13226,7 @@ msgstr ""
"Das ausgewählte Objekt konnte nicht getrennt werden, da es nur aus einem "
"Teil besteht."
-#: src/slic3r/GUI/Plater.cpp:3086
+#: src/slic3r/GUI/Plater.cpp:3107
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
@@ -13063,7 +13234,7 @@ msgstr ""
"Das ausgewählte Objekt konnte nicht geteilt werden, da es nur ein solides "
"Teil enthält."
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -13096,11 +13267,11 @@ msgstr ""
msgid "The size of the object can be specified in inches"
msgstr "Die Größe des Objekts kann in Zoll angegeben werden"
-#: src/slic3r/GUI/Plater.cpp:2540
+#: src/slic3r/GUI/Plater.cpp:2561
msgid "The size of the object is zero"
msgstr "Die Größe des Objekts ist Null"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3785
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
@@ -13108,7 +13279,46 @@ msgstr ""
"Die Neigung der Grundschichtwand in Bezug auf die Druckbettebene. 90 Grad "
"bedeutet gerade Wände."
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which a middle perimeter (if there wasn't one already) will be added. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"Die kleinste Extrusionsbreite als Faktor der normalen Extrusionsbreite, "
+"oberhalb derer eine mittlerer Umfang (falls noch nicht vorhanden) "
+"hinzugefügt wird. Verringern Sie diese Einstellung, um mehr, dünnere Umfänge "
+"zu verwenden. Erhöhen Sie den Wert, um weniger, breitere Umfänge zu "
+"verwenden. Beachten Sie, dass dies gilt, als ob die gesamte Form mit "
+"Konturen gefüllt werden sollte. Die Mitte bezieht sich hier also auf die "
+"Mitte des Objekts zwischen zwei Außenkanten der Form, auch wenn tatsächlich "
+"Infill oder andere Extrusionstypen im Druck vorhanden sind, anstatt der "
+"Konturen."
+
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which the middle perimeter (if there is one) will be split into two. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"Die kleinste Extrusionsbreite, als Faktor der normalen Extrusionsbreite, "
+"über der das mittlere Umfang (falls vorhanden) in zwei geteilt wird. "
+"Verringern Sie diese Einstellung, um mehr, dünnere Umfänge zu verwenden. "
+"Erhöhen Sie den Wert, um weniger, breitere Umfänge zu verwenden. Beachten "
+"Sie, dass dies gilt, als ob die gesamte Form mit Konturen gefüllt werden "
+"sollte. Die Mitte bezieht sich hier also auf die Mitte des Objekts zwischen "
+"zwei Außenkanten der Form, auch wenn tatsächlich Infill oder andere "
+"Extrusionstypen im Druck vorhanden sind, anstatt der Konturen."
+
+#: src/libslic3r/PrintConfig.cpp:2224
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 "
@@ -13118,7 +13328,7 @@ msgstr ""
"Extruder vorgeschoben wird. Falls null, wird die Einzugsgeschwindigkeit "
"verwendet."
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2216
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "Die Einzugsgeschwindigkeit (sie betrifft nur den Extruderantrieb)."
@@ -13135,26 +13345,26 @@ msgstr "Der angegebene Name ist nicht verfügbar."
msgid "The supplied name is not valid;"
msgstr "Der angegebene Name ist ungültig;"
-#: src/libslic3r/Print.cpp:450
+#: src/libslic3r/Print.cpp:454
msgid "The supplied settings will cause an empty print."
msgstr "Die vorgenommenen Einstellungen führen zu einem leeren Druck."
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3728
msgid "The thickness of the pad and its optional cavity walls."
msgstr "Die Stärke der Grundschicht und seine optionalen Hohlraumwände."
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "The uploads are still ongoing"
msgstr "Die Uploads sind noch im Gange"
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2064
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
"Der vertikale Abstand zwischen Objekt und Raft. Wird bei löslicher "
"Schnittstelle ignoriert."
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2568
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 "
@@ -13164,7 +13374,7 @@ msgstr ""
"Sie diesen Wert auf 0 setzen, wird PrusaSlicer auch verhindern, dass Bridge-"
"Flow und -Geschwindigkeit für die erste Objektschicht verwendet werden."
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2586
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13175,7 +13385,7 @@ msgstr ""
"support_material_contact_distance sowohl für den oberen als auch für den "
"unteren Z-Abstand verwendet."
-#: src/libslic3r/Print.cpp:482
+#: src/libslic3r/Print.cpp:486
msgid ""
"The wipe tower is only supported if all extruders have the same nozzle "
"diameter and use filaments of the same diameter."
@@ -13183,11 +13393,11 @@ msgstr ""
"Der Wischturm wird nur unterstützt, wenn alle Extruder den gleichen "
"Düsendurchmesser haben und Filamente mit dem gleichen Durchmesser verwenden."
-#: src/slic3r/GUI/Plater.cpp:4096
+#: src/slic3r/GUI/Plater.cpp:4117
msgid "There are active warnings concerning sliced models:"
msgstr "Es gibt aktive Warnungen zu gesliceten Modellen:"
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -13226,7 +13436,7 @@ msgstr ""
msgid "There is an object with no extrusions in the first layer."
msgstr "In der ersten Schicht gibt es ein Objekt ohne Extrusionen."
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2817
msgid "Thick bridges"
msgstr "Dicke Brücken"
@@ -13235,19 +13445,19 @@ msgstr "Dicke Brücken"
msgid "This %s version: %s"
msgstr "Diese %s Version: %s"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "This G-code will be used as a code for the color change"
msgstr "Dieser G-Code wird als Code für den Farbwechsel verwendet"
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "This G-code will be used as a code for the pause print"
msgstr "Dieser G-Code wird als Code für die Druckpause verwendet"
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "This G-code will be used as a custom code"
msgstr "Dieser G-Code wird als benutzerdefinierter Code verwendet"
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -13260,7 +13470,7 @@ msgid "This action will cause deletion of all ticks on vertical slider."
msgstr ""
"Diese Aktion löscht alle Markierungen auf dem vertikalen Schieberegler."
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -13277,7 +13487,7 @@ msgstr ""
"alle PrusaSlicer-Einstellungen verwenden können, so dass Sie einen \"M109 "
"S[first_layer_temperature]\"-Befehl an beliebiger Stelle platzieren können."
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1603
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 "
@@ -13289,7 +13499,7 @@ msgstr ""
"fährt. Beachten Sie, dass Sie Platzhaltervariablen für alle Slic3r-"
"Einstellungen sowie [layer_num] und [layer_z] verwenden können."
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -13300,7 +13510,7 @@ msgstr ""
"alle PrusaSlicer-Einstellungen sowie [layer_num] und [layer_z] verwenden "
"können."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2846
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13317,7 +13527,7 @@ msgstr ""
"Befehl ausgeben. Es ist daher möglich, ein benutzerdefiniertes Verhalten "
"sowohl vor als auch nach dem Werkzeugwechsel zu programmieren."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -13332,7 +13542,7 @@ msgstr ""
"Wenn Sie mehrere Extruder haben, wird der gcode in Extruderreihenfolge "
"verarbeitet."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -13341,20 +13551,39 @@ msgstr ""
"dass Sie Platzhaltervariablen für alle PrusaSlicer-Einstellungen verwenden "
"können."
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1819
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+"Diese experimentelle Einstellung wird verwendet, um die Geschwindigkeit der "
+"Änderung der Extrusionsrate für einen Übergang von einer höheren "
+"Geschwindigkeit zu einer niedrigeren Geschwindigkeit zu begrenzen. Ein Wert "
+"von 1,8 mm³/s² stellt sicher, dass ein Wechsel von der Extrusionsrate von "
+"5,4 mm³/s (0,45 mm Extrusionsbreite, 0,2 mm Extrusionshöhe, "
+"Vorschubgeschwindigkeit 60 mm/s) auf 1,8 mm³/s (Vorschubgeschwindigkeit 20 "
+"mm/s) mindestens 2 Sekunden dauert."
+
+#: src/libslic3r/PrintConfig.cpp:1807
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"Diese experimentelle Einstellung beschränkt die Änderungsgeschwindigkeit der "
-"Extrusionsmenge. Ein Wert von 1.8 mm³/s² gewährleistet, dass eine Änderung "
-"der Extrusionsmenge von 1.8 mm³/s (0.45mm Extrusionsbreite, 0.2mm "
-"Extrusionshöhe, Vorschub 20 mm/s) zu 5.4 mm³/s (Vorschub 60 mm/s) mindestens "
-"2 Sekunden dauern wird."
+"Diese experimentelle Einstellung wird verwendet, um die Geschwindigkeit der "
+"Änderung der Extrusionsrate für einen Übergang von einer niedrigeren "
+"Geschwindigkeit zu einer höheren Geschwindigkeit zu begrenzen. Ein Wert von "
+"1,8 mm³/s² stellt sicher, dass ein Wechsel von der Extrusionsrate von 1,8 "
+"mm³/s (0,45 mm Extrusionsbreite, 0,2 mm Extrusionshöhe, "
+"Vorschubgeschwindigkeit 20 mm/s) auf 5,4 mm³/s (Vorschubgeschwindigkeit 60 "
+"mm/s) mindestens 2 Sekunden dauert."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1798
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -13362,7 +13591,7 @@ msgstr ""
"Diese experimentelle Einstellung gibt die maximale volumetrische "
"Geschwindigkeit an, die von Ihrem Extruder unterstützt wird."
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2924
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13371,7 +13600,7 @@ msgstr ""
"Druckerfirmware den Einzug übernimmt. Dies wird nur von neueren Marlin-"
"Versionen unterstützt."
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2938
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13387,7 +13616,7 @@ msgstr ""
"in PrusaSlicer angegebenen Filamentdurchmesser zu benutzen. Dies wird nur "
"von neueren Marlin-Versionen unterstützt."
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -13400,7 +13629,7 @@ msgstr ""
"ausreichend und Sie sollten zuerst mit der Lüftergeschwindigkeit "
"experimentieren, bevor Sie diesen Wert verändern."
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -13413,12 +13642,12 @@ msgstr ""
"1,1. Falls Sie größere Anpassungen eingeben müssen, kontrollieren Sie auch "
"den Filamentdurchmesser und die E-Schritte in Ihrer Firmware."
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr ""
"Die Lüftergeschwindigkeit, die für Überbrückungen und Überhänge benutzt wird."
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1404
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -13427,7 +13656,7 @@ msgstr ""
"verringern, indem stärkere Infill-Schichten gedruckt werden, während "
"gleichzeitig dünne Außenkonturen und damit die Genauigkeit erhalten bleiben."
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2350
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 "
@@ -13440,7 +13669,7 @@ msgstr ""
"Anzahl von Schichten wählen, die in Abhängigkeit von Düsendurchmesser und "
"Schichthöhe kombiniert werden können."
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2400
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, "
@@ -13455,7 +13684,7 @@ msgstr ""
"massiven Schichten sowie Schürzen-/Randschlaufen einstellen. Sie "
"funktioniert nicht, wenn mehr als ein einzelnes Objekt gedruckt wird."
-#: src/slic3r/GUI/Plater.cpp:2604
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file cannot be loaded in a simple mode. Do you want to switch to an "
"advanced mode?"
@@ -13463,7 +13692,7 @@ msgstr ""
"Diese Datei kann nicht im einfachen Modus geladen werden. Möchten Sie in den "
"fortgeschrittenen Modus wechseln?"
-#: src/slic3r/GUI/Plater.cpp:2593
+#: src/slic3r/GUI/Plater.cpp:2614
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
@@ -13492,7 +13721,7 @@ msgstr ""
"Bitte fahren Sie nur fort, wenn Sie der festen Ãœberzeugung sind, dass dies "
"das Richtige ist."
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -13508,11 +13737,11 @@ msgstr ""
"Dieses Kontrollkästchen aktiviert den Rand (Brim), der um jedes Objekt auf "
"der ersten Ebene gedruckt wird."
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "Diese Stellung erzwingt einen Einzug bei jeder Z-Bewegung."
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2956
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13520,15 +13749,15 @@ msgstr ""
"Diese Einstellung wird die Düse während dem Einzug bewegen, um mögliche "
"Tropfen bei einem undichten Extruder zu minimieren."
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "Dies ist eine Standard-Voreinstellung."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3705
msgid "This is a relative measure of support points density."
msgstr "Dies ist ein relatives Maß für die Dichte der Stützpunkte."
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -13536,18 +13765,18 @@ msgstr ""
"Dies ist ein Einzelextruder-Multimaterialdrucker, die Durchmesser aller "
"Extruder werden auf den neuen Wert eingestellt. Möchten Sie fortfahren?"
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "Dies ist eine Systemvoreinstellung."
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3362
msgid "This is only used in the Slic3r interface as a visual help."
msgstr ""
"Dies wird nur als visuelles Hilfsmittel in der PrusaSlicer-"
"Benutzeroberfläche verwendet."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -13558,7 +13787,7 @@ msgstr ""
"wurden. Setzen Sie dies auf null, um ein Zurückstellen der "
"Beschleunigungswerte zu deaktivieren."
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -13566,7 +13795,7 @@ msgstr ""
"Die Beschleunigung, die Ihr Drucker für Brücken verwendet. Setzen Sie dies "
"auf null, um die Beschleunigungskontrolle bei Brücken zu deaktivieren."
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1194
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
@@ -13577,7 +13806,7 @@ msgstr ""
"Beschleunigungssteuerung für die erste Schicht des Objekts über der Raft-"
"Schnittstelle zu deaktivieren."
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1185
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -13586,7 +13815,7 @@ msgstr ""
"Sie dies auf null, um die Beschleunigungskontrolle bei der ersten Schicht zu "
"deaktivieren."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1394
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -13595,7 +13824,7 @@ msgstr ""
"Sie dies auf null, um die Beschleunigungskontrolle für das Infill zu "
"deaktivieren."
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1957
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -13603,7 +13832,7 @@ msgstr ""
"Dies ist die Beschleunigung, die Ihr Drucker für Perimeter verwendet. Setzen "
"Sie Null, um die Beschleunigungssteuerung für Perimeter zu deaktivieren."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1877
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "Durchmesser der Extruderdüse (z.B.: 0.5, 0.35 usw.)"
@@ -13621,7 +13850,7 @@ msgstr ""
"und wir werden Sie nicht noch einmal dazu auffordern (erst nach dem Upgrade "
"auf die nächste Version)."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1777
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -13634,7 +13863,7 @@ msgstr ""
"Zwischenlagenhaftung zu erreichen. Bei Einstellung auf 0 ist die Lagenhöhe "
"auf 75% des Düsendurchmessers begrenzt."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1840
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 "
@@ -13648,7 +13877,7 @@ msgstr ""
msgid "This is wipe tower layer"
msgstr "Dies ist die Wischturmschicht"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2977
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13672,7 +13901,7 @@ msgstr ""
"Dieser Vorgang ist nicht mehr rückgängig zu machen.\n"
"Möchten Sie fortfahren?"
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:1999
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 "
@@ -13685,7 +13914,7 @@ msgstr ""
"besser drucken lassen, wenn die \"Zusätzliche Konturen falls notwendig\" "
"Option aktiviert ist."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1913
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 "
@@ -13696,7 +13925,7 @@ msgstr ""
"Schürze und bewegt die Extruder bei Temperaturänderungen außerhalb dieser "
"Schürze."
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1493
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 "
@@ -13707,7 +13936,7 @@ msgstr ""
"internes Stützmaterial). Falls aktiviert, kann dies die Erstellung des G-"
"Codes wegen zusätzlichen Kontrollschritten verlangsamen."
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1486
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -13719,7 +13948,7 @@ msgstr ""
msgid "This printer will be shown in the presets list as"
msgstr "Dieser Drucker wird in der Voreinstellungsliste angezeigt als"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -13730,7 +13959,7 @@ msgstr ""
"ausgehend von der obigen Geschwindigkeitseinstellung für Konturen berechnet. "
"Für die automatische Berechnung auf null setzen."
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2321
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 "
@@ -13742,7 +13971,7 @@ msgstr ""
"Geschwindigkeitseinstellung für Konturen berechnet. Für eine automatische "
"Berechnung setzen Sie dies auf null."
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1502
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -13755,7 +13984,7 @@ msgstr ""
"Prozentwert eingegeben (z.B. 15%) wird sie ausgehend von der "
"Extrusionsbreite für die Kontur ausgerechnet."
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -13764,17 +13993,17 @@ msgstr ""
"Scheiben/Schichten. Dünnere Schichten ergeben eine bessere Genauigkeit, "
"benötigen aber mehr Zeit zum Drucken."
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1768
msgid "This setting represents the maximum speed of your fan."
msgstr "Diese Einstellung bestimmt die maximale Geschwindigkeit Ihres Lüfters."
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1831
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr ""
"Diese Einstellung gibt den minimalen PWM-Wert an, den Ihr Lüfter für den "
"Betrieb benötigt."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2434
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 "
@@ -13798,7 +14027,7 @@ msgstr ""
"platzieren können. Wenn Sie mehrere Extruder haben, wird der gcode in "
"Extruderreihenfolge verarbeitet."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2419
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13818,7 +14047,7 @@ msgstr ""
"Einstellungen verwenden können, so dass Sie einen Befehl \"M109 "
"S[first_layer_temperature]\" beliebig platzieren können."
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -13826,7 +14055,7 @@ msgstr ""
"Diese Zeichenfolge wird vom RammDialog angepasst und enthält für das Rammen "
"spezifische Parameter."
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3056
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 "
@@ -13839,7 +14068,7 @@ msgstr ""
"Endanschlag 0.3mm über der Druckplatte befindet, setzen Sie diesen Wert auf "
"-0.3 (oder stellen Sie Ihren Endanschlag neu ein)."
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2970
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 "
@@ -13872,7 +14101,7 @@ msgstr ""
"Konfiguration erstellt, bevor die mit dieser %s-Version kompatiblen Dateien "
"installiert werden."
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -13886,7 +14115,7 @@ msgstr ""
"oder einen unbekannten Wert stillschweigend oder interaktiv durch einen "
"Standardwert zu ersetzen."
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3348
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 "
@@ -13897,11 +14126,11 @@ msgstr ""
"in der Mitte. Dieses Verhalten eliminiert Antialiasing, ohne Löcher in "
"Polygonen zu verlieren."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2833
msgid "Threads"
msgstr "Threads"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2834
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13910,20 +14139,24 @@ msgstr ""
"auszuführen. Die optimale Anzahl beträgt etwas mehr als die Anzahl der "
"verfügbaren Kerne/Prozessoren."
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "Kippen"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:3281
+msgid "Tilt for high viscosity resin"
+msgstr "Kippen für hochviskoses Harz"
+
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Kippzeit"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/RammingChart.cpp:90
msgid "Time"
msgstr "Zeit"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -13934,7 +14167,7 @@ msgstr ""
"Filament lädt. Diese Zeit wird vom G-Code Zeitschätzer zur Gesamtdruckzeit "
"addiert."
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -13944,15 +14177,19 @@ msgstr ""
"während eines Werkzeugwechsels (bei Ausführung des T-Codes) ein Filament "
"entlädt. Diese Zeit wird vom G-Code Zeitschätzer zur Gesamtdruckzeit addiert."
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Time of the fast tilt"
msgstr "Dauer des schnellen Kippens"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Time of the slow tilt"
msgstr "Dauer des langsamen Kippens"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Time of the super slow tilt"
+msgstr "Dauer des super-langsamen Kippens"
+
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -13962,7 +14199,7 @@ msgstr ""
"Werkzeugwechseln beitragen bei flexiblen Materialien, die mehr Zeit zum "
"Schrumpfen auf ihre ursprüngliche Größe brauchen."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr ""
"Zur Ausführung geben Sie bitte einen neuen Namen für die Voreinstellung ein."
@@ -13998,11 +14235,11 @@ msgstr ""
msgid "Toggle %c axis mirroring"
msgstr "Umschalten der Spiegelung der %c-Achse"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "Zu viele überlappende Löcher."
-#: src/slic3r/GUI/GCodeViewer.cpp:3301 src/slic3r/GUI/GUI_Preview.cpp:224
+#: src/slic3r/GUI/GCodeViewer.cpp:3306 src/slic3r/GUI/GUI_Preview.cpp:224
#: src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Tool"
msgstr "Werkzeug"
@@ -14011,12 +14248,12 @@ msgstr "Werkzeug"
msgid "Tool #"
msgstr "Werkzeug #"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2845
msgid "Tool change G-code"
msgstr "G-Code für Werkzeugwechsel"
-#: src/slic3r/GUI/GCodeViewer.cpp:3668 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "Werkzeugwechsel"
@@ -14033,10 +14270,15 @@ msgstr "Werkzeugposition"
msgid "Tool type"
msgstr "Werkzeugtyp"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "Werkzeugwechsel-Parameter für MM-Drucker mit einem Extruder"
+#: src/slic3r/GUI/OptionsGroup.cpp:352
+msgctxt "Layers"
+msgid "Top"
+msgstr "Decke"
+
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
@@ -14051,19 +14293,19 @@ msgstr ""
"Hinweis zur Ober-/Bodenschalestärke: Nicht verfügbar wegen ungültiger "
"Schichthöhe."
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
msgid "Top View"
msgstr "Ansicht von oben"
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2566
msgid "Top contact Z distance"
msgstr "Decke Kontakt Z Abstand"
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "Deckenfüllmuster"
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2652
msgid "Top interface layers"
msgstr "Obere Schnittstellenschichten"
@@ -14076,21 +14318,21 @@ msgstr "Oben ist offen."
msgid "Top shell is %1% mm thick for layer height %2% mm."
msgstr "Die obere Schale ist %1% mm stark für eine Schichthöhe von %2% mm."
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2857
+#: src/libslic3r/PrintConfig.cpp:2870
msgid "Top solid infill"
msgstr "Oberes massives Infill"
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Top solid layers"
msgstr "Obere massive Schichten"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "Topmost surface only"
msgstr "Nur oberste Fläche"
-#: src/slic3r/GUI/GCodeViewer.cpp:3763
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr "Gesamt"
@@ -14110,18 +14352,18 @@ msgstr "Gesamtes Rammvolumen"
msgid "Total ramming time"
msgstr "Gesamte Rammdauer"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
msgid "Transfer"
msgstr "Transfer"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948
#, boost-format
msgid "Transfer the selected options to the newly selected preset \"%1%\"."
msgstr ""
"Übertragen der ausgewählten Optionen auf die neu gewählte Voreinstellung "
"\"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943
msgid "Transfer the selected settings to the newly selected preset."
msgstr ""
"Übertragen der gewählten Einstellungen auf die neu gewählte Voreinstellung."
@@ -14135,19 +14377,19 @@ msgstr "Versetzen"
msgid "Translation"
msgstr "Position"
-#: src/slic3r/GUI/GCodeViewer.cpp:3605 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2905
msgid "Travel"
msgstr "Eilgang"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1167
msgid "Triangles"
msgstr "Dreiecke"
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4497
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)."
@@ -14160,7 +14402,7 @@ msgstr ""
msgid "Type here the name of your printer device"
msgstr "Geben Sie hier den Namen Ihres Druckers ein"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Type of the printer."
msgstr "Druckertyp."
@@ -14169,11 +14411,11 @@ msgstr "Druckertyp."
msgid "Type:"
msgstr "Typ:"
-#: src/slic3r/GUI/Tab.cpp:4257
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "OFFENES SCHLOSS"
-#: src/slic3r/GUI/Tab.cpp:4283
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -14186,7 +14428,7 @@ msgstr ""
"Klicken Sie, um alle Einstellungen für die aktuelle Optionsgruppe auf die "
"System- (oder Standard-) Werte zurückzusetzen."
-#: src/slic3r/GUI/Tab.cpp:4298
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -14197,7 +14439,7 @@ msgstr ""
"Klicken Sie, um den aktuellen Wert auf die System- (oder Standard-) "
"Einstellung zurückzusetzen."
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr ""
"Es ist nicht möglich, die aktuelle Konfiguration von Löchern in das Modell "
@@ -14212,29 +14454,29 @@ msgstr ""
"Die folgenden Shader konnten nicht geladen werden:\n"
"%s"
-#: src/slic3r/GUI/Plater.cpp:3778
+#: src/slic3r/GUI/Plater.cpp:3799
msgid "Unable to reload:"
msgstr "Kann nicht nachgeladen werden:"
-#: src/slic3r/GUI/Plater.cpp:3450
+#: src/slic3r/GUI/Plater.cpp:3471
msgid "Unable to replace with more than one volume"
msgstr "Kann nicht durch mehr als ein Volumen ersetzt werden"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:153
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:162
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145
msgid "Undef"
msgstr "Undef"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr "Kategorie nicht definieren"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr "Gruppe nicht definieren"
@@ -14247,23 +14489,23 @@ msgid "Underflow"
msgstr "Unterlauf"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "Undo"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "Undo %1$d Aktion"
msgstr[1] "Undo %1$d Aktionen"
-#: src/slic3r/GUI/Plater.cpp:4859
+#: src/slic3r/GUI/Plater.cpp:4880
msgid "Undo / Redo is processing"
msgstr "Undo / Redo arbeitet"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "Undo Verlauf"
@@ -14287,7 +14529,7 @@ msgstr ""
"Aktionen auf einmal rückgängig zu machen oder wiederherzustellen?"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "Unbekannt"
@@ -14302,15 +14544,15 @@ msgstr "Unbekannter Fehler aufgetreten"
msgid "Unknown error occured during exporting G-code."
msgstr "Unbekannter Fehler trat beim Exportieren von G-Code auf."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "Entladegeschwindigkeit"
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "Entladegeschwindigkeit zu Beginn"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772
msgid "Unsaved Changes"
msgstr "Nicht gespeicherte Änderungen"
@@ -14326,8 +14568,8 @@ msgstr "Nicht unterstützte OpenGL Version"
msgid "Unsupported selection"
msgstr "Nicht unterstützte Auswahl"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2818
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2839
msgid "Untitled"
msgstr "Unbenannt"
@@ -14359,19 +14601,19 @@ msgstr "Update"
msgid "Upgrade"
msgstr "Aktualisieren"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:115
+#: src/slic3r/GUI/PrintHostDialogs.cpp:91
msgid "Upload"
msgstr "Hochladen"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Upload a firmware image into an Arduino based printer"
msgstr "Lade ein Firmware Image zu einem Arduino-basierten Drucker hoch"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:92
+#: src/slic3r/GUI/PrintHostDialogs.cpp:101
msgid "Upload and Print"
msgstr "Hochladen und Drucken"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:103
+#: src/slic3r/GUI/PrintHostDialogs.cpp:112
msgid "Upload and Simulate"
msgstr "Hochladen und Simulieren"
@@ -14394,7 +14636,7 @@ msgstr "Transferiere zum Druckerhost mit dem Dateinamen:"
msgid "Uploading"
msgstr "Lade hoch"
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2509
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
@@ -14422,19 +14664,19 @@ msgstr "Benutzerdefinierte Größe für Symbolleistensymbole verwenden"
msgid "Use environment map"
msgstr "Environment Map verwenden"
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2923
msgid "Use firmware retraction"
msgstr "Firmware-Einzug aktivieren"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "Zur Suche verwenden"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Use for time estimate"
msgstr "Zur Zeitschätzung verwenden"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:50
+#: src/slic3r/GUI/PrintHostDialogs.cpp:51
msgid "Use forward slashes ( / ) as a directory separator if needed."
msgstr "Benutzen Sie den Schrägstrich (/) als Verzeichnistrenner falls nötig."
@@ -14446,7 +14688,7 @@ msgstr "Benutze freie Kamera"
msgid "Use inches"
msgstr "Zoll verwenden"
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3719
msgid "Use pad"
msgstr "Grundschicht benutzen"
@@ -14454,7 +14696,7 @@ msgstr "Grundschicht benutzen"
msgid "Use perspective camera"
msgstr "Benutze perspektivische Kamera"
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2930
msgid "Use relative E distances"
msgstr "Relative Abstände für Extrusion benutzen"
@@ -14462,7 +14704,7 @@ msgstr "Relative Abstände für Extrusion benutzen"
msgid "Use system menu for application"
msgstr "Systemmenü für Anwendung verwenden"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -14471,7 +14713,7 @@ msgstr ""
"mit Ihrem Extruder verknüpft ist (normalerweise E, aber bei manchen Druckern "
"ist dies A)."
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2550
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
@@ -14479,31 +14721,31 @@ msgstr ""
"Verwenden Sie diese Einstellung, um das Muster des Stützmaterials auf der "
"horizontalen Ebene zu drehen."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2937
msgid "Use volumetric E"
msgstr "Volumetrisches E benutzen"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "Filamentbedarf (g)"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "Filamentbedarf (Zoll)"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "Filamentbedarf (Zoll³)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "Filamentbedarf (Meter)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "Filamentbedarf (mm³)"
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "Benutztes Material (ml)"
@@ -14511,12 +14753,12 @@ msgstr "Benutztes Material (ml)"
msgid "Used Material (unit)"
msgstr "Benutztes Material (Einheit)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3290 src/slic3r/GUI/GCodeViewer.cpp:3301
-#: src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr "Genutztes Filament"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "Benutzer"
@@ -14538,15 +14780,15 @@ msgstr ""
"Der Wert wurde geändert und ist nicht gleich wie die Systemeinstellung oder "
"die letzte abgespeicherte Voreinstellung"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "Werte in dieser Spalte sind für den normalen Modus"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "Werte in dieser Spalte sind für den Stealth Modus"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "Variable Schichthöhe"
@@ -14584,11 +14826,11 @@ msgstr "Variable Schichthöhe - Alles glätten"
msgid "Vendor:"
msgstr "Hersteller:"
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1330
msgid "Verbose G-code"
msgstr "Ausführlicher G-Code"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "Version"
@@ -14597,7 +14839,7 @@ msgstr "Version"
msgid "Vertical Slider"
msgstr "Vertikaler Schieberegler"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Vertikale Konturhüllen"
@@ -14619,7 +14861,7 @@ msgstr "Ansicht"
msgid "View mode"
msgstr "Anzeigemodus"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14628,7 +14870,7 @@ msgstr ""
"Besuchen Sie \"Einstellungen\" und überprüfen Sie \"%1%\",\n"
"um über nicht gespeicherte Änderungen wieder gefragt zu werden."
-#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3108 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14637,12 +14879,12 @@ msgstr ""
"Besuchen Sie \"Einstellungen\" und prüfen Sie \"%1%\"\n"
"um Ihre Auswahl zu ändern."
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "Visualize an already sliced and saved G-code"
msgstr "Visualisierung eines bereits gesliceten und gespeicherten G-Codes"
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Anzeigen der Stützen"
@@ -14662,7 +14904,7 @@ msgstr "Volumen in Objekt neu angeordnet"
msgid "Volumetric"
msgstr "Volumetrisch"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "Hinweise zum Volumenstrom nicht verfügbar"
@@ -14670,7 +14912,7 @@ msgstr "Hinweise zum Volumenstrom nicht verfügbar"
msgid "Volumetric flow rate"
msgstr "Volumetrische Flussrate"
-#: src/slic3r/GUI/GCodeViewer.cpp:3298
+#: src/slic3r/GUI/GCodeViewer.cpp:3303
msgid "Volumetric flow rate (mm³/s)"
msgstr "Volumetrische Flussrate (mm³/s)"
@@ -14681,21 +14923,21 @@ msgstr "Volumengeschwindigkeit"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3184
msgid "WARNING:"
msgstr "WARNUNG:"
-#: src/slic3r/GUI/Tab.cpp:4264
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "WEISSER PUNKT"
-#: src/slic3r/GUI/Tab.cpp:4286
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr ""
"Das Symbol mit dem WEISSEN PUNKT zeigt eine Nicht-System- (oder nicht "
"standardmäßige) Voreinstellung an."
-#: src/slic3r/GUI/Tab.cpp:4289
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -14703,7 +14945,7 @@ msgstr ""
"Das Symbol WEISSER PUNKT zeigt an, dass die Einstellungen dieselben sind wie "
"in der zuletzt gespeicherten Voreinstellung für die aktuelle Optionsgruppe."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -14711,7 +14953,7 @@ msgstr ""
"Das Symbol WEISSER PUNKT zeigt an, dass der Wert identisch ist mit "
"demjenigen in der zuletzt gespeicherten Voreinstellung."
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3854
msgid "Wall thickness"
msgstr "Wandstärke"
@@ -14782,7 +15024,7 @@ msgstr ""
"die Aktion auswählen können, die mit der zu ladenden Datei ausgeführt werden "
"soll."
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -14793,7 +15035,7 @@ msgstr ""
"einschränken (zweiter Teil wird durch den ersten Teil eingeschränkt, dritter "
"Teil wird durch den ersten und zweiten eingeschränkt usw.)."
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -14806,7 +15048,7 @@ msgstr ""
"Fehldrucke zu vermeiden. PrusaSlicer sollte vor Extruderkollisionen warnen "
"und diese verhindern, aber seien Sie trotzdem aufmerksam."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1228
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 "
@@ -14816,7 +15058,7 @@ msgstr ""
"dickere untere Schicht drucken, um die Haftung und die Toleranz für nicht "
"perfekte Druckplatten zu verbessern."
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2163
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 "
@@ -14826,7 +15068,7 @@ msgstr ""
"diese Länge eingezogen. (Die Länge wird am unverarbeiteten Filament vor dem "
"Extruder gemessen)."
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2155
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -14836,7 +15078,7 @@ msgstr ""
"eingezogen. (Die Länge wird am unverarbeiteten Filament vor dem Extruder "
"gemessen)."
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1948
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 "
@@ -14848,7 +15090,7 @@ msgstr ""
"positiven Fall wird sie weiter geladen, im negativen Fall ist die "
"Ladebewegung kürzer als die Entladung."
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1788
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -14859,7 +15101,7 @@ msgstr ""
"Extruderdruck konstant zu halten. Diese experimentelle Einstellung erlaubt "
"Ihnen, die höchste zulässige Druckgeschwindigkeit anzugeben."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2207
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -14867,7 +15109,7 @@ msgstr ""
"Wenn der Einzug nach dem Werkzeugwechsel kompensiert wurde, wird der "
"Extruder diese zusätzliche Menge an Filament ausgeben."
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2199
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -14876,39 +15118,81 @@ msgstr ""
"Extruder diese zusätzliche Menge an Filament ausgeben. Diese Einstellung "
"wird selten benötigt."
-#: src/slic3r/GUI/Tab.cpp:3999
+#: src/libslic3r/PrintConfig.cpp:3108
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+"Wann Übergänge zwischen einer geraden und einer ungeraden Anzahl von "
+"Umfängen erstellt werden sollen. Eine Keilform mit einem größeren Winkel als "
+"dieser Einstellung hat keine Übergänge und es werden keine Umfangslinien in "
+"der Mitte gedruckt, um den verbleibenden Platz zu füllen. Wenn Sie diese "
+"Einstellung verringern, verringert sich die Anzahl und Länge der mittleren "
+"Umfänge, aber es können Lücken entstehen oder die Umfänge werden übermäßig "
+"ausgedehnt."
+
+#: src/libslic3r/PrintConfig.cpp:3082
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+"Beim Übergang zwischen verschiedenen Anzahlen von Umfängen, wenn das Teil "
+"dünner wird, wird eine bestimmte Menge an Platz zum Teilen oder Verbinden "
+"der Umfangssegmente zugewiesen. Wenn er als Prozentsatz ausgedrückt wird (z."
+"B. 100%), wird er auf der Grundlage des Düsendurchmessers berechnet."
+
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Ganzes Wort"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3000
msgid "Width"
msgstr "Breite"
-#: src/slic3r/GUI/GCodeViewer.cpp:3294
+#: src/slic3r/GUI/GCodeViewer.cpp:3299
msgid "Width (mm)"
msgstr "Breite (mm)"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3558
msgid "Width from the back sphere center to the front sphere center"
msgstr ""
"Abstand von der Mitte der hinteren Kugel bis zur Mitte der vorderen Kugel"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3001
msgid "Width of a wipe tower"
msgstr "Breite des Reinigungsturms"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3830
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr ""
"Breite der Verbindungsstäbe, die das Objekt und die erzeugte Grundschicht "
"verbinden."
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Width of the display"
msgstr "Displaybreite"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3142
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+"Breite des Umfangs, der dünne Merkmale (entsprechend der "
+"Mindestmerkmalgröße) des Modells ersetzt. Wenn die minimale Umfangsbreite "
+"dünner ist als die Dicke des Merkmals, wird der Umfang so dick wie das "
+"Merkmal selbst. Wird die Breite als Prozentsatz (z.B. 85%) angegeben, wird "
+"sie auf der Grundlage des Düsendurchmessers errechnet."
+
+#: src/libslic3r/PrintConfig.cpp:3331
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
@@ -14916,7 +15200,7 @@ msgstr ""
"Vergrößert oder verringert die geslicten 2D-Polygone entsprechend dem "
"Vorzeichen der Korrektur."
-#: src/slic3r/GUI/GCodeViewer.cpp:3627 src/slic3r/GUI/GCodeViewer.cpp:3630
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "Reinigen"
@@ -14926,21 +15210,21 @@ msgstr "Reinigen"
msgid "Wipe Tower"
msgstr "Reinigungsturm"
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe into this object"
msgstr "Dieses Objekt zum Reinigen verwenden"
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3023
msgid "Wipe into this object's infill"
msgstr "Das Infill dieses Objekts zum Reinigen verwenden"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3022 src/libslic3r/PrintConfig.cpp:3030
msgid "Wipe options"
msgstr "Wischoptionen"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Reinigungsturm"
@@ -14948,27 +15232,27 @@ msgstr "Reinigungsturm"
msgid "Wipe tower - Purging volume adjustment"
msgstr "Reinigungsturm - Anpassung des Reinigungsvolumens"
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3014 src/libslic3r/PrintConfig.cpp:3015
msgid "Wipe tower brim width"
msgstr "Wischturm Randbreite"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "Reinigungsturm Parameter"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3007
msgid "Wipe tower rotation angle"
msgstr "Rotationswinkel des Reinigungsturms"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "Rotationswinkel des Reinigungsturms bezogen auf die X-Achse."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2955
msgid "Wipe while retracting"
msgstr "Während Einzug reinigen"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2140
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -14976,7 +15260,7 @@ msgstr ""
"Bei Bowden-Extrudern kann es ratsam sein, vor der Reinigungsbewegung einen "
"kurzen Einzug auszuführen."
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2284
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -14992,7 +15276,7 @@ msgstr ""
"Dies ist nützlich, um einen ABS- oder ASA-Druck vor Verformung und Ablösung "
"vom Druckbett aufgrund von Windzug zu schützen."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2799
msgid "With sheath around the support"
msgstr "Mit Umhüllung der Stützen"
@@ -15018,7 +15302,7 @@ msgstr ""
"\n"
"Aktualisierte Konfigurationssammlungen:"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Write information about the model to the console."
msgstr "Schreibt Informationen über das Modell auf die Konsole."
@@ -15026,19 +15310,19 @@ msgstr "Schreibt Informationen über das Modell auf die Konsole."
msgid "Wrong password"
msgstr "Ungültiges Kennwort"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "X-Koordinate der linken vorderen Ecke des Reinigungsturms"
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3045
msgid "XY Size Compensation"
msgstr "XY-Größenausgleich"
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2535
msgid "XY separation between an object and its support"
msgstr "XY-Abstand zwischen einem Objekt und seinen Stützen"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2537
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -15047,7 +15331,7 @@ msgstr ""
"angegeben (z.B. 50%), wird der Abstand von der Breite der Außenkontur "
"ausgehend berechnet."
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "Y-Koordinate der linken vorderen Ecke des Reinigungsturms"
@@ -15059,12 +15343,12 @@ msgstr ""
"Sie sind gerade dabei, SLA-Stützpunkte zu bearbeiten. Bitte wenden Sie Ihre "
"Änderungen zuerst an oder verwerfen Sie sie."
-#: src/slic3r/GUI/GUI_App.cpp:954
+#: src/slic3r/GUI/GUI_App.cpp:961
#, boost-format
msgid "You are opening %1% version %2%."
msgstr "Sie öffnen %1% Version %2%."
-#: src/slic3r/GUI/GUI_App.cpp:1043
+#: src/slic3r/GUI/GUI_App.cpp:1050
msgid ""
"You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n"
"32 bit build of PrusaSlicer will likely not be able to utilize all the RAM "
@@ -15080,13 +15364,13 @@ msgstr ""
"com/prusaslicer/ herunter und installieren Sie ihn.\n"
"Möchten Sie fortfahren?"
-#: src/slic3r/GUI/Plater.cpp:5062
+#: src/slic3r/GUI/Plater.cpp:5083
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
"Sie können die Änderungen an den Voreinstellungen für das neue Projekt "
"beibehalten oder sie verwerfen."
-#: src/slic3r/GUI/Plater.cpp:5063
+#: src/slic3r/GUI/Plater.cpp:5084
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -15097,11 +15381,11 @@ msgstr ""
"Hinweis: Wenn die Änderungen gespeichert werden, werden sie nicht in das "
"neue Projekt übernommen."
-#: src/slic3r/GUI/Plater.cpp:5330
+#: src/slic3r/GUI/Plater.cpp:5358
msgid "You can open only one .gcode file at a time."
msgstr "Sie können immer nur eine .gcode-Datei gleichzeitig öffnen."
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1867
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -15109,19 +15393,19 @@ msgstr ""
"Sie können hier Ihre persönlichen Notizen eingeben. Der Text wird dem "
"Header vom G-Code hinzugefügt."
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "You can put your notes regarding the SLA print material here."
msgstr "Sie können Ihre Notizen zum SLA Druckmaterial hier eingeben."
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "Sie können Ihre Notizen zum Filament hier eingeben."
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "You can put your notes regarding the printer here."
msgstr "Sie können Ihre Bemerkungen zum Drucker hier eingeben."
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -15129,7 +15413,7 @@ msgstr ""
"Sie können einen positiven Wert eingeben, um den Lüfter vollständig für die "
"ersten Schichten auszuschalten, damit er die Haftung nicht beeinträchtigt."
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1921
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -15146,7 +15430,7 @@ msgid "You can't change a type of the last solid part of the object."
msgstr ""
"Sie können nicht die Art des letzten soliden Teils des Objektes ändern."
-#: src/slic3r/GUI/Plater.cpp:2625
+#: src/slic3r/GUI/Plater.cpp:2646
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -15155,7 +15439,7 @@ msgstr ""
"Sie können die Objekte aus %s nicht hinzufügen, weil eines oder einige von "
"ihnen mehrteilig ist (sind)"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2447
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr ""
"Sie können kein SLA-Projekt mit einem mehrteiligen Objekt auf das Druckbett "
@@ -15188,13 +15472,17 @@ msgstr ""
"Sie haben den physischen Drucker \"%1%\" ausgewählt \n"
"mit der zugehörigen Druckervoreinstellung \"%2%\"."
-#: src/slic3r/GUI/GUI_App.cpp:1656
+#: src/slic3r/GUI/GUI_App.cpp:1678
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"Sie haben die folgenden Voreinstellungen mit gespeicherten Optionen für "
"\"Hochladen zum Druckhost\""
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
+msgid "You have to enter a printer name."
+msgstr "Sie müssen einen Druckernamen eingeben."
+
#: src/slic3r/GUI/OpenGLManager.cpp:260
msgid "You may need to update your graphics card driver."
msgstr "Möglicherweise müssen Sie Ihren Grafikkartentreiber aktualisieren."
@@ -15203,10 +15491,6 @@ msgstr "Möglicherweise müssen Sie Ihren Grafikkartentreiber aktualisieren."
msgid "You must install a configuration update."
msgstr "Ein Konfigurations-Update muss installiert werden."
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "Sie sollten den Namen Ihres Druckgeräts ändern."
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
#, c-format, boost-format
msgid "You started your selection with %s Item."
@@ -15221,13 +15505,13 @@ msgstr ""
"Alle = Regelmäßige Veröffentlichung und Alpha-/Beta-Versionen. Nur Freigabe "
"= reguläre Freigabe."
-#: src/slic3r/GUI/GUI_App.cpp:3075
+#: src/slic3r/GUI/GUI_App.cpp:3107
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
"Sie werden nicht mehr danach gefragt, wenn Sie mit der Maus über Hyperlinks "
"fahren."
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
@@ -15237,7 +15521,7 @@ msgstr ""
"- PrusaSlicer schließen,\n"
"- Laden oder Erstellen eines neuen Projekts"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"create new project"
@@ -15245,7 +15529,7 @@ msgstr ""
"Beim Erstellen eines neuen Projekts werden Sie nicht mehr nach den "
"ungespeicherten Änderungen in den Voreinstellungen gefragt."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"switch a preset"
@@ -15253,7 +15537,7 @@ msgstr ""
"Beim Wechsel einer Voreinstellung werden Sie nicht nach den ungespeicherten "
"Änderungen in den Voreinstellungen gefragt"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900
msgid ""
"You will not be asked about the unsaved changes in presets the next time "
"you: \n"
@@ -15266,21 +15550,21 @@ msgstr ""
"wurden,\n"
"- ein neues Projekt laden, während einige Voreinstellungen geändert wurden"
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "Ihre aktuellen Änderungen löschen alle gespeicherten Farbwechsel."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
"Ihre aktuellen Änderungen löschen alle gespeicherten Extruder-(Werkzeug-) "
"Wechsel."
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "Ihre Datei wurde repariert."
-#: src/slic3r/GUI/Plater.cpp:2767
+#: src/slic3r/GUI/Plater.cpp:2788
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -15288,7 +15572,7 @@ msgstr ""
"Ihr Objekt scheint zu groß zu sein. Es wurde deshalb automatisch "
"verkleinert, um auf Ihre Druckplatte zu passen."
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -15307,15 +15591,15 @@ msgstr ""
"unterstützt. Aus diesem Grund können nur die ersten %1% der Extruder zum "
"Bemalen verwendet werden."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3055
msgid "Z offset"
msgstr "Z-Abstand"
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2914
msgid "Z travel"
msgstr "Z Eilgang"
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3606
msgid "Zig-Zag"
msgstr "Zickzack"
@@ -15358,7 +15642,7 @@ msgstr ""
"Auf ausgewähltes Objekt zoomen\n"
"oder alle Objekte in der Szene, wenn keines ausgewählt ist"
-#: src/slic3r/GUI/GCodeViewer.cpp:3182
+#: src/slic3r/GUI/GCodeViewer.cpp:3187
msgid "above"
msgstr "über"
@@ -15370,7 +15654,7 @@ msgstr "aktiv"
msgid "allocation failed"
msgstr "Allokation fehlgeschlagen"
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2312
msgid "approximate seconds"
msgstr "ungefähre Sekunden"
@@ -15409,27 +15693,27 @@ msgstr "Entpacken fehlgeschlagen oder Archiv defekt"
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "Standard"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "Standard-SLA-Materialprofil"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "Standard-SLA-Druckprofil"
-#: src/slic3r/GUI/GCodeViewer.cpp:3388
+#: src/slic3r/GUI/GCodeViewer.cpp:3393
msgid "default color"
msgstr "Standardfarbe"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "Standard-Filamentprofil"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "Standard-Druckprofil"
@@ -15437,15 +15721,15 @@ msgstr "Standard-Druckprofil"
msgid "default value"
msgstr "Standardwert"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "löschen"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "differs from the original file"
msgstr "weicht von der Originaldatei ab"
-#: src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:5230
msgid "does not contain valid gcode."
msgstr "enthält keinen gültigen G-Code."
@@ -15466,7 +15750,7 @@ msgstr "Außenkonturen"
msgid "failed finding central directory"
msgstr "Zentrales Verzeichnis nicht gefunden"
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "Filament"
@@ -15515,7 +15799,7 @@ msgid "flow rate is maximized"
msgstr "die Durchflussmenge ist am Maximum"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4266
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -15524,27 +15808,27 @@ msgstr ""
"Einstellung an.\n"
"Beim rechten Knopf: zeigt an, dass die Einstellung nicht geändert wurde."
-#: src/slic3r/GUI/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "from"
msgstr "von"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "vollständiger Profilname"
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1079
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "g/ml"
msgstr "g/ml"
-#: src/slic3r/GUI/Plater.cpp:4107
+#: src/slic3r/GUI/Plater.cpp:4128
msgid "generated warnings"
msgstr "erzeugte Warnungen"
@@ -15557,7 +15841,7 @@ msgid "in"
msgstr "in"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4259
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -15571,7 +15855,7 @@ msgstr ""
"aktuelle Optionsgruppe auf die System- (oder Standard-) Werte zurückzusetzen."
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4255
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
@@ -15580,7 +15864,7 @@ msgstr ""
"die aktuelle Optionsgruppe übereinstimmen"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4271
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -15617,19 +15901,19 @@ msgid "is based on Slic3r by Alessandro Ranellucci and the RepRap community."
msgstr "basiert auf Slic3r von Alessandro Ranellucci und der RepRap Community."
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "ist unter der Lizenz der"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3395
msgid "kg"
msgstr "kg"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1406
+#: src/libslic3r/PrintConfig.cpp:2103 src/libslic3r/PrintConfig.cpp:2278
+#: src/libslic3r/PrintConfig.cpp:2354 src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2655 src/libslic3r/PrintConfig.cpp:2674
msgid "layers"
msgstr "Schichten"
@@ -15645,122 +15929,124 @@ msgstr "max PrusaSlicer Version"
msgid "min PrusaSlicer version"
msgstr "min PrusaSlicer Version"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3388
msgid "ml"
msgstr "ml"
#: src/slic3r/GUI/BedShapeDialog.cpp:64 src/slic3r/GUI/ConfigWizard.cpp:262
#: src/slic3r/GUI/ConfigWizard.cpp:1476 src/slic3r/GUI/ConfigWizard.cpp:1490
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:100
-#: src/slic3r/GUI/GCodeViewer.cpp:3176 src/slic3r/GUI/GCodeViewer.cpp:3182
-#: src/slic3r/GUI/GCodeViewer.cpp:3190 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
+#: src/slic3r/GUI/GCodeViewer.cpp:3181 src/slic3r/GUI/GCodeViewer.cpp:3187
+#: src/slic3r/GUI/GCodeViewer.cpp:3195 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
#: src/slic3r/GUI/GUI_ObjectLayers.cpp:145
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1230 src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1307 src/libslic3r/PrintConfig.cpp:1587
+#: src/libslic3r/PrintConfig.cpp:1781 src/libslic3r/PrintConfig.cpp:1842
+#: src/libslic3r/PrintConfig.cpp:1860 src/libslic3r/PrintConfig.cpp:1878
+#: src/libslic3r/PrintConfig.cpp:1941 src/libslic3r/PrintConfig.cpp:1951
+#: src/libslic3r/PrintConfig.cpp:2065 src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093 src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2126 src/libslic3r/PrintConfig.cpp:2134
#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/libslic3r/PrintConfig.cpp:2193 src/libslic3r/PrintConfig.cpp:2201
+#: src/libslic3r/PrintConfig.cpp:2209 src/libslic3r/PrintConfig.cpp:2271
+#: src/libslic3r/PrintConfig.cpp:2501 src/libslic3r/PrintConfig.cpp:2571
+#: src/libslic3r/PrintConfig.cpp:2588 src/libslic3r/PrintConfig.cpp:2689
+#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2748
+#: src/libslic3r/PrintConfig.cpp:2900 src/libslic3r/PrintConfig.cpp:2988
+#: src/libslic3r/PrintConfig.cpp:2995 src/libslic3r/PrintConfig.cpp:3002
+#: src/libslic3r/PrintConfig.cpp:3016 src/libslic3r/PrintConfig.cpp:3040
+#: src/libslic3r/PrintConfig.cpp:3050 src/libslic3r/PrintConfig.cpp:3060
+#: src/libslic3r/PrintConfig.cpp:3340 src/libslic3r/PrintConfig.cpp:3381
+#: src/libslic3r/PrintConfig.cpp:3541 src/libslic3r/PrintConfig.cpp:3550
+#: src/libslic3r/PrintConfig.cpp:3559 src/libslic3r/PrintConfig.cpp:3569
+#: src/libslic3r/PrintConfig.cpp:3634 src/libslic3r/PrintConfig.cpp:3644
+#: src/libslic3r/PrintConfig.cpp:3656 src/libslic3r/PrintConfig.cpp:3676
+#: src/libslic3r/PrintConfig.cpp:3686 src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3714 src/libslic3r/PrintConfig.cpp:3729
+#: src/libslic3r/PrintConfig.cpp:3743 src/libslic3r/PrintConfig.cpp:3754
+#: src/libslic3r/PrintConfig.cpp:3767 src/libslic3r/PrintConfig.cpp:3812
+#: src/libslic3r/PrintConfig.cpp:3822 src/libslic3r/PrintConfig.cpp:3831
+#: src/libslic3r/PrintConfig.cpp:3841 src/libslic3r/PrintConfig.cpp:3857
+#: src/libslic3r/PrintConfig.cpp:3881
msgid "mm"
msgstr "mm"
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1546 src/libslic3r/PrintConfig.cpp:2157
+#: src/libslic3r/PrintConfig.cpp:2166
msgid "mm (zero to disable)"
msgstr "mm (Null zum Deaktivieren)"
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1218 src/libslic3r/PrintConfig.cpp:1421
+#: src/libslic3r/PrintConfig.cpp:1478 src/libslic3r/PrintConfig.cpp:1505
+#: src/libslic3r/PrintConfig.cpp:1979 src/libslic3r/PrintConfig.cpp:2365
+#: src/libslic3r/PrintConfig.cpp:2539 src/libslic3r/PrintConfig.cpp:2628
+#: src/libslic3r/PrintConfig.cpp:2863 src/libslic3r/PrintConfig.cpp:3085
+#: src/libslic3r/PrintConfig.cpp:3100 src/libslic3r/PrintConfig.cpp:3134
+#: src/libslic3r/PrintConfig.cpp:3146
msgid "mm or %"
msgstr "mm oder %"
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "mm oder % (Null zum Deaktivieren)"
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1324
+#: src/libslic3r/PrintConfig.cpp:1514 src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1672 src/libslic3r/PrintConfig.cpp:1706
+#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1728
+#: src/libslic3r/PrintConfig.cpp:1791 src/libslic3r/PrintConfig.cpp:1850
+#: src/libslic3r/PrintConfig.cpp:1990 src/libslic3r/PrintConfig.cpp:2217
+#: src/libslic3r/PrintConfig.cpp:2226 src/libslic3r/PrintConfig.cpp:2757
+#: src/libslic3r/PrintConfig.cpp:2907 src/libslic3r/PrintConfig.cpp:2917
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1251 src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2377 src/libslic3r/PrintConfig.cpp:2708
+#: src/libslic3r/PrintConfig.cpp:2877
msgid "mm/s or %"
msgstr "mm/s oder %"
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1187 src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1689
+#: src/libslic3r/PrintConfig.cpp:1740 src/libslic3r/PrintConfig.cpp:1751
+#: src/libslic3r/PrintConfig.cpp:1761 src/libslic3r/PrintConfig.cpp:1959
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2334
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1800
msgid "mm³/s"
msgstr "mm³/s"
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1824
msgid "mm³/s²"
msgstr "mm³/s²"
@@ -15768,19 +16054,19 @@ msgstr "mm³/s²"
msgid "model"
msgstr "Modell"
-#: src/slic3r/GUI/GUI_App.cpp:2159
+#: src/slic3r/GUI/GUI_App.cpp:2181
msgid "modified"
msgstr "geändert"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3409
msgid "money/bottle"
msgstr "Kosten/Flasche"
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1069
msgid "money/kg"
msgstr "Kosten/kg"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "Normaler Modus"
@@ -15792,13 +16078,13 @@ msgstr "kein ZIP Archiv"
msgid "nozzle"
msgstr "Düse"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] "Objekt"
msgstr[1] "Objekte"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "Objekte"
@@ -15818,19 +16104,19 @@ msgstr "Parametername"
msgid "perimeters"
msgstr "Konturen"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "Druck"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "Drucker"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "Druckermodell"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "Entfernen"
@@ -15850,12 +16136,12 @@ msgid "requires min. %s and max. %s"
msgstr "benötigt min. %s und max. %s"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3265
+#: src/libslic3r/PrintConfig.cpp:3274 src/libslic3r/PrintConfig.cpp:3283
+#: src/libslic3r/PrintConfig.cpp:3424 src/libslic3r/PrintConfig.cpp:3432
+#: src/libslic3r/PrintConfig.cpp:3440 src/libslic3r/PrintConfig.cpp:3447
+#: src/libslic3r/PrintConfig.cpp:3455 src/libslic3r/PrintConfig.cpp:3463
msgid "s"
msgstr "s"
@@ -15863,7 +16149,7 @@ msgstr "s"
msgid "solid infill"
msgstr "Massives Infill"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "Stealth Modus"
@@ -15875,11 +16161,11 @@ msgstr "Stützen"
msgid "support interface"
msgstr "Schnittstelle zu den Stützen"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "Stützen und Grundschicht"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "symbolischer Profilname"
@@ -15891,7 +16177,7 @@ msgstr "die folgenden Zeichen sind nicht erlaubt:"
msgid "the following suffix is not allowed:"
msgstr "das folgenden Suffix ist nicht erlaubt:"
-#: src/slic3r/GUI/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "to"
msgstr "bis"
@@ -15935,7 +16221,7 @@ msgstr "nicht unterstützte Methode"
msgid "unsupported multidisk archive"
msgstr "nicht unterstütztes Multidisk-Archiv"
-#: src/slic3r/GUI/GCodeViewer.cpp:3176
+#: src/slic3r/GUI/GCodeViewer.cpp:3181
msgid "up to"
msgstr "bis zu"
@@ -15951,7 +16237,7 @@ msgstr "Überprüfung fehlgeschlagen"
msgid "variants"
msgstr "Varianten"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "Hersteller"
@@ -15963,7 +16249,7 @@ msgstr "Version"
msgid "when printing"
msgstr "während dem Druck"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "Reinigungsturm"
@@ -15975,17 +16261,17 @@ msgstr "mit einer Volumenrate von"
msgid "write calledback failed"
msgstr "Schreibabruf fehlgeschlagen"
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1097
+#: src/libslic3r/PrintConfig.cpp:2250 src/libslic3r/PrintConfig.cpp:2260
+#: src/libslic3r/PrintConfig.cpp:2551 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:3009 src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3666 src/libslic3r/PrintConfig.cpp:3787
msgid "°"
msgstr "°"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1206
+#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:2810
msgid "°C"
msgstr "°C"
@@ -17135,10 +17421,6 @@ msgstr "AddToPropertyCollection aufgerufen ohne gültigen adder"
msgid "Adding book %s"
msgstr "Buch %s wird hinzugefügt"
-#: ../src/common/preferencescmn.cpp:43
-msgid "Advanced"
-msgstr "Erweitert"
-
#: ../src/richtext/richtextliststylepage.cpp:435
msgid "After a paragraph:"
msgstr "Nach einem Absatz:"
@@ -17406,10 +17688,6 @@ msgstr "Rahmen"
msgid "Borders"
msgstr "Rahmen"
-#: ../src/richtext/richtextsizepage.cpp:288 ../src/common/stockitem.cpp:144
-msgid "Bottom"
-msgstr "Unten"
-
#: ../src/generic/prntdlgg.cpp:893
msgid "Bottom margin (mm):"
msgstr "Unterer Rand (mm)"
@@ -18229,10 +18507,6 @@ msgstr "In Zwischenablage kopiert:„%s“"
msgid "Copies:"
msgstr "Kopien:"
-#: ../src/common/stockitem.cpp:150 ../src/stc/stc_i18n.cpp:18
-msgid "Copy"
-msgstr "Kopieren"
-
#: ../src/common/stockitem.cpp:258
msgid "Copy selection"
msgstr "Auswahl kopieren"
diff --git a/resources/localization/en/PrusaSlicer_en.po b/resources/localization/en/PrusaSlicer_en.po
index c70eeaf39..0e5399a58 100644
--- a/resources/localization/en/PrusaSlicer_en.po
+++ b/resources/localization/en/PrusaSlicer_en.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -13,54 +13,54 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 2.3\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr ""
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr ""
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
"numerous others."
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr ""
@@ -184,7 +184,7 @@ msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr ""
@@ -192,7 +192,7 @@ msgstr ""
msgid "Origin"
msgstr ""
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr ""
@@ -217,43 +217,43 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
-#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr ""
@@ -272,7 +272,7 @@ msgid "Circular"
msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr ""
@@ -285,8 +285,8 @@ msgstr ""
msgid "Load shape from STL..."
msgstr ""
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr ""
@@ -299,7 +299,7 @@ msgid "Load..."
msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr ""
@@ -399,8 +399,8 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr ""
@@ -411,7 +411,7 @@ msgid ""
"The first layer height will be reset to 0.01."
msgstr ""
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr ""
@@ -487,30 +487,30 @@ msgstr ""
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr ""
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr ""
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr ""
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr ""
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr ""
@@ -526,12 +526,12 @@ msgstr ""
msgid "Before roll back"
msgstr "Before rollback"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr ""
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr ""
@@ -543,7 +543,7 @@ msgstr ""
msgid "PrusaSlicer version"
msgstr ""
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr ""
@@ -551,21 +551,21 @@ msgstr ""
msgid "filaments"
msgstr ""
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr ""
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr ""
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr ""
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr ""
@@ -619,15 +619,15 @@ msgid "Standard"
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr ""
@@ -705,7 +705,7 @@ msgstr ""
msgid "All installed printers are compatible with the selected %1%."
msgstr ""
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr ""
@@ -794,7 +794,7 @@ msgstr ""
"an update is applied."
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr ""
@@ -869,7 +869,7 @@ msgstr ""
msgid "Firmware Type"
msgstr ""
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr ""
@@ -886,8 +886,8 @@ msgid "Set the shape of your printer's bed."
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr ""
@@ -942,8 +942,8 @@ msgid "Extrusion Temperature:"
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr ""
@@ -990,7 +990,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr ""
@@ -1097,7 +1097,7 @@ msgid "Filament Profiles Selection"
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
msgstr ""
@@ -1144,7 +1144,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
msgstr ""
@@ -1160,8 +1160,8 @@ msgid "Perform"
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr ""
@@ -1177,7 +1177,7 @@ msgstr ""
msgid "Discard all custom changes"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr ""
@@ -1406,7 +1406,7 @@ msgstr ""
msgid "Delete custom G-code"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr ""
@@ -1450,7 +1450,7 @@ msgstr ""
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -1464,77 +1464,77 @@ msgstr ""
msgid "Warning"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
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:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr ""
@@ -1547,10 +1547,10 @@ msgid "Set extruder change for every"
msgstr ""
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr ""
@@ -1613,7 +1613,7 @@ msgid "Parameter validation"
msgstr ""
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr ""
@@ -1764,7 +1764,7 @@ msgstr ""
msgid "Cancelling..."
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr ""
@@ -1780,7 +1780,7 @@ msgstr ""
msgid "Add selected shape(s) to the bed"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr ""
@@ -1788,9 +1788,9 @@ msgstr ""
msgid "Add one or more custom shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr ""
@@ -1798,30 +1798,30 @@ msgstr ""
msgid "Delete one or more custom shape. You can't delete system shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
"We can't load this file"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
msgstr ""
@@ -1882,7 +1882,7 @@ msgid "Time"
msgstr ""
#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
-#: src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr ""
@@ -1922,7 +1922,7 @@ msgstr ""
#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr ""
@@ -1934,134 +1934,134 @@ msgstr ""
msgid "default color"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr ""
@@ -2122,7 +2122,7 @@ msgstr ""
msgid "Smooth"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr ""
@@ -2130,7 +2130,7 @@ msgstr ""
msgid "Keep min"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr ""
@@ -2154,191 +2154,191 @@ msgstr ""
msgid "Variable layer height - Smooth all"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr ""
@@ -2454,7 +2454,7 @@ msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr ""
@@ -2593,7 +2593,7 @@ msgid "Quality"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr ""
@@ -2617,27 +2617,27 @@ msgstr ""
msgid "Show supports"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr ""
@@ -2696,7 +2696,7 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr ""
@@ -2713,7 +2713,7 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr ""
@@ -2764,7 +2764,7 @@ msgid "Simplification is currently only allowed when a single part is selected"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr ""
@@ -2848,7 +2848,7 @@ msgid "Minimal points distance"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr ""
@@ -3023,7 +3023,7 @@ msgstr ""
msgid "Review the substitutions and adjust them if needed."
msgstr ""
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr ""
@@ -3059,7 +3059,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
+msgid "Artwork model by Leslie Ing"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:411
@@ -3095,7 +3095,7 @@ msgstr ""
msgid "Start the application"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -3105,11 +3105,11 @@ msgid ""
"The application will now terminate."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
"PrusaSlicer has encountered a localization error. Please report to "
"PrusaSlicer team, what language was active and in which scenario this issue "
@@ -3118,34 +3118,34 @@ msgid ""
"The application will now terminate."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
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 ""
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -3157,7 +3157,7 @@ msgid ""
"configuration."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -3166,15 +3166,15 @@ msgid ""
"Shall this configuration be imported?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
msgstr ""
@@ -3195,8 +3195,8 @@ msgid ""
"Do you want to continue?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr ""
@@ -3226,15 +3226,15 @@ msgstr ""
msgid "Preparing settings tabs"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -3247,290 +3247,290 @@ msgid ""
"Otherwise, the application will most likely crash again next time."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1677
+#: src/slic3r/GUI/GUI_App.cpp:1679
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
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 ""
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
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 ""
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2293
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to changes your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr ""
@@ -3545,42 +3545,42 @@ msgid "Fatal error, exception catched: %1%"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr ""
@@ -3589,95 +3589,98 @@ msgid "Pad and Support"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495
-#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645
-#: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483
-#: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480
-#: src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705
-#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr ""
@@ -3776,7 +3779,7 @@ msgstr ""
msgid "Reload the selected volumes from disk"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
msgstr ""
@@ -3789,8 +3792,8 @@ msgid "Set extruder for selected items"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr ""
@@ -3802,24 +3805,24 @@ msgstr ""
msgid "Scale the selected object to fit the print volume"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr ""
@@ -3880,7 +3883,7 @@ msgid "Split the selected object into individual parts"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr ""
@@ -4027,7 +4030,7 @@ msgid "Rename Sub-object"
msgstr ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr ""
@@ -4071,11 +4074,11 @@ msgstr ""
msgid "Load Modifier"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr ""
@@ -4156,76 +4159,76 @@ msgstr ""
msgid "Split to Parts"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
"without violating the minimum layer height."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
"Cannot insert a new layer range between the current and the next layer "
"range.\n"
@@ -4233,149 +4236,149 @@ msgid ""
"is thinner than the minimum layer height allowed."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr ""
@@ -4503,19 +4506,19 @@ msgstr ""
msgid "View"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr ""
@@ -4531,60 +4534,60 @@ msgstr ""
msgid "Feature types"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr ""
@@ -4632,15 +4635,15 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr ""
@@ -4778,21 +4781,25 @@ msgstr ""
msgid "Importing done."
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr ""
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr ""
@@ -4801,7 +4808,7 @@ msgid "New project, clear plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
+msgid "Open project AMF/3MF with config, clear plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
@@ -4817,7 +4824,7 @@ msgid "(Re)slice"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
@@ -4828,12 +4835,12 @@ msgstr ""
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
msgstr ""
@@ -4841,7 +4848,7 @@ msgstr ""
msgid "Export config"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr ""
@@ -5172,13 +5179,13 @@ msgstr ""
msgid "Objects List"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr ""
@@ -5214,8 +5221,8 @@ msgstr ""
msgid "Show/Hide G-code window"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr ""
@@ -5293,7 +5300,7 @@ msgid "Keyboard shortcuts"
msgstr ""
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr ""
@@ -5301,11 +5308,11 @@ msgstr ""
msgid "G-code preview"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr ""
@@ -5331,13 +5338,13 @@ msgid "Print Settings"
msgstr ""
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr ""
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr ""
@@ -5347,8 +5354,8 @@ msgstr ""
msgid "Printer Settings"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
msgstr ""
@@ -5356,685 +5363,685 @@ msgstr ""
msgid "based on Slic3r"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
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:1121 src/libslic3r/PrintConfig.cpp:423
-#: src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
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:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr ""
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr ""
@@ -6073,32 +6080,32 @@ msgstr ""
msgid "Swap Y/Z axes"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr ""
@@ -6230,7 +6237,7 @@ msgstr ""
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr ""
@@ -6256,8 +6263,8 @@ msgstr ""
msgid "Instance %d"
msgstr ""
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551
-#: src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr ""
@@ -6265,35 +6272,35 @@ msgstr ""
msgid "Range"
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
"while OpenGL version %s, render %s, vendor %s was detected."
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:263
+#: src/slic3r/GUI/OpenGLManager.cpp:264
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 ""
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
"%s"
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr ""
@@ -6327,7 +6334,7 @@ msgstr ""
msgid "Add preset for this printer device"
msgstr ""
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr ""
@@ -6366,7 +6373,7 @@ msgid "Open CA certificate file"
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr ""
@@ -6388,7 +6395,7 @@ msgid "The supplied name is empty. It can't be saved."
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
+msgid "You have to enter a printer name."
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
@@ -6441,15 +6448,15 @@ msgstr ""
msgid "Sliced Info"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr ""
@@ -6461,8 +6468,8 @@ msgstr ""
msgid "Cost (money)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr ""
@@ -6474,12 +6481,12 @@ msgstr ""
msgid "Select what kind of support do you need"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr ""
@@ -6487,7 +6494,7 @@ msgstr ""
msgid "Everywhere"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr ""
@@ -6501,139 +6508,139 @@ msgstr ""
msgid "Purging volumes"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
"computer."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2498
+#: src/slic3r/GUI/Plater.cpp:2518
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -6643,12 +6650,12 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -6659,11 +6666,11 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -6676,15 +6683,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -6697,180 +6704,180 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
"the file be loaded as a single object having multiple parts?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2616
+#: src/slic3r/GUI/Plater.cpp:2636
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:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-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:2660
+#: src/slic3r/GUI/Plater.cpp:2680
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:2779
+#: src/slic3r/GUI/Plater.cpp:2799
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:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3098
+#: src/slic3r/GUI/Plater.cpp:3118
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3157
+#: src/slic3r/GUI/Plater.cpp:3179
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -6878,171 +6885,171 @@ msgid ""
"printer technology."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
"Note, if changes will be saved then new project wouldn't keep them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6539
+#: src/slic3r/GUI/Plater.cpp:6575
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr ""
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr ""
@@ -7471,7 +7478,7 @@ msgid "Add/Remove presets"
msgstr ""
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr ""
@@ -7483,7 +7490,7 @@ msgstr ""
msgid "Change extruder color"
msgstr ""
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr ""
@@ -7779,12 +7786,12 @@ msgid "NO RAMMING AT ALL"
msgstr ""
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr ""
@@ -7792,8 +7799,8 @@ msgstr ""
msgid "Volumetric speed"
msgstr ""
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr ""
@@ -7892,13 +7899,13 @@ msgstr ""
msgid "Just switch to \"%1%\" preset"
msgstr ""
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr ""
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr ""
@@ -8022,7 +8029,7 @@ msgstr ""
msgid "Copy to Clipboard"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr ""
@@ -8030,7 +8037,7 @@ msgstr ""
msgid "Select the printers this profile is compatible with."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr ""
@@ -8063,224 +8070,232 @@ msgstr ""
msgid "Search in settings [%1%]"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Auto Speed (advanced)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568
-#: src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -8293,82 +8308,82 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "Toolchange parameters with single extruder MM printers"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -8381,20 +8396,20 @@ msgid ""
"physical_printer directory."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -8402,171 +8417,171 @@ msgid ""
"nozzle diameter value?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
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 ""
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
"Shall I disable it in order to enable Firmware Retraction?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
"\"%2%\"?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -8574,14 +8589,14 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -8591,7 +8606,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -8599,84 +8614,84 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr ""
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4275
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 ""
-#: src/slic3r/GUI/Tab.cpp:4282
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr ""
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr ""
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -8684,23 +8699,23 @@ msgid ""
"to the system (or default) values."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr ""
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr ""
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -8708,13 +8723,13 @@ msgid ""
"to the last saved preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4332
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -8722,17 +8737,17 @@ msgid ""
"default) values."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr "WHITE BULLET icon indicates a non-system (or non-default) preset."
-#: src/slic3r/GUI/Tab.cpp:4340
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -8740,68 +8755,68 @@ msgid ""
"preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4348
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
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."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4355
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
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."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
"To enable \"%1%\", please switch off \"%2%\""
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr ""
@@ -8884,7 +8899,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -8944,50 +8959,50 @@ msgid ""
"following unsaved changes:"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr ""
@@ -9295,7 +9310,7 @@ msgid "Could not get resources to create a new connection"
msgstr ""
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr ""
@@ -9312,7 +9327,7 @@ msgid "Mesh repair failed."
msgstr ""
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr ""
@@ -9322,35 +9337,35 @@ msgstr ""
msgid "Saving mesh into the 3MF container failed."
msgstr ""
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr ""
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr ""
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr ""
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr ""
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr ""
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr ""
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr ""
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr ""
@@ -9561,17 +9576,17 @@ msgid ""
"This may cause problems in g-code visualization and printing time estimation."
msgstr ""
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr ""
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
msgstr ""
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr ""
@@ -9581,26 +9596,26 @@ msgid ""
"Cannot calculate extrusion width for %1%: Variable \"%2%\" not accessible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
"compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -9836,29 +9851,29 @@ msgid ""
"equally."
msgstr ""
-#: src/libslic3r/Print.cpp:541
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
msgstr ""
-#: src/libslic3r/Print.cpp:563
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr ""
"One or more objects were assigned an extruder that the printer does not have."
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -9866,13 +9881,13 @@ msgid ""
"same diameter."
msgstr ""
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
msgstr ""
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "
@@ -9880,46 +9895,46 @@ msgid ""
"set to 0)."
msgstr ""
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr ""
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr ""
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
"layer_gcode."
msgstr ""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr ""
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr ""
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr ""
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr ""
@@ -9958,80 +9973,80 @@ msgstr ""
msgid "Slicing done"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -10041,63 +10056,73 @@ msgstr ""
msgid "Failed processing of the output_filename_format template."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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 ""
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:287
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 ""
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -10106,78 +10131,78 @@ msgid ""
"password@your-octopi-address/"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
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 ""
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 ""
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
"certificates if connection fails."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
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 ""
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -10185,36 +10210,36 @@ msgid ""
"as percentage (for example 50%) of a direct travel path."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 ""
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -10224,82 +10249,82 @@ msgid ""
"S[first_layer_temperature]\" command wherever you want."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
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 ""
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -10307,80 +10332,80 @@ msgid ""
"before tweaking this."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
"raft_first_layer_expansion)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -10390,19 +10415,19 @@ msgstr ""
"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.)."
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10412,11 +10437,11 @@ msgstr ""
"profile. If this expression evaluates to true, this profile is considered "
"compatible with the active printer profile."
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10426,11 +10451,11 @@ msgstr ""
"profile. If this expression evaluates to true, this profile is considered "
"compatible with the active print profile."
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -10438,97 +10463,97 @@ msgid ""
"warn and prevent you from extruder collisions, but beware."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
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 ""
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
"activated."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
"activated."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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 ""
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
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 ""
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -10542,11 +10567,11 @@ msgstr ""
"PrusaSlicer settings. If you have multiple extruders, the gcode is processed "
"in extruder order."
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -10554,61 +10579,61 @@ msgstr ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top + bottom solid layers)."
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -10616,58 +10641,60 @@ msgid ""
"(for example 200%), it will be computed over layer height."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
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 ""
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 ""
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
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 ""
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -10675,27 +10702,27 @@ msgid ""
"extruder can peek before colliding with other printed objects."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 ""
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -10703,21 +10730,21 @@ msgid ""
"coordinates (they will be subtracted from the XY coordinate)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -10725,11 +10752,11 @@ msgid ""
"more, check filament diameter and your firmware E steps."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -10743,75 +10770,75 @@ msgstr ""
"expressed as percentage (for example: 230%), it will be computed over layer "
"height."
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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 ""
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 ""
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
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 ""
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -10819,20 +10846,20 @@ msgstr ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -10842,29 +10869,29 @@ msgstr ""
"changes with flexible materials that may need more time to shrink to "
"original dimensions."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -10873,63 +10900,63 @@ msgid ""
"to produce successive infill or sacrificial object extrusions reliably."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 ""
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 ""
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
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 ""
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -10937,41 +10964,41 @@ msgid ""
"displacement."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1069
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -10979,109 +11006,109 @@ msgid ""
"amount of filament on the spool is sufficient to finish the print."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
msgid ""
"Default base angle for infill orientation. Cross-hatching will be applied to "
"this. Bridges will be infilled using the best direction Slic3r can detect, "
"so this setting does not affect them."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "Density of internal infill, expressed in the range 0 % - 100 %."
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1186
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
"layer of object above raft interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1205
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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 "
@@ -11089,29 +11116,29 @@ msgid ""
"layer height. If set to zero, it will use the default extrusion width."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1229
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."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first layer, regardless of their type. If expressed "
"as a percentage (for example: 40%) it will scale the default speeds."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -11119,22 +11146,22 @@ msgid ""
"the default speeds."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1260
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 ""
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -11143,72 +11170,72 @@ msgid ""
"maximum allowed speed at layer \"disable_fan_first_layers\" + 1."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1296
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
"randomly offset points on the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1316
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1323
msgid ""
"Speed for filling small gaps using short zigzag moves. Keep this reasonably "
"low to avoid too much shaking and resonance issues. Set zero to disable gaps "
"filling."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
msgid ""
"Enable this to get a commented G-code file, with each line explained by a "
"descriptive text. If you print from SD card, the additional weight of the "
"file could make your firmware slow down."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "
@@ -11216,15 +11243,15 @@ msgid ""
"extrusion value at all."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "
@@ -11232,50 +11259,50 @@ msgid ""
"setup and Wipe into Object / Wipe into Infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
msgid ""
"It may be beneficial to increase the extruder motor current during the "
"filament exchange sequence to allow for rapid ramming feed rates and to "
"overcome resistance when loading a filament with an ugly shaped tip."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1395
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1405
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1416
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11288,35 +11315,35 @@ msgid ""
"perimeters connected to a single infill line."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11328,19 +11355,19 @@ msgid ""
"parameter. Set this parameter to zero to disable anchoring."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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 "
@@ -11349,32 +11376,32 @@ msgid ""
"example 90%) it will be computed over layer height."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1487
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
msgid ""
"This option will limit infill to the areas actually needed for supporting "
"ceilings (it will act as internal support material). If enabled, slows down "
"the G-code generation due to the multiple checks involved."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -11382,84 +11409,84 @@ msgid ""
"perimeter extrusion width."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1537
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
"soluble support material."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1555
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "
@@ -11467,11 +11494,11 @@ msgid ""
"[layer_z]."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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. "
@@ -11479,155 +11506,155 @@ msgid ""
"firmware supports M73 Qxx Sxx for the silent mode."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -11635,31 +11662,31 @@ msgid ""
"(M204 T)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -11667,124 +11694,134 @@ msgid ""
"adhesion. If set to 0, layer height is limited to 75% of the nozzle diameter."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
"is used to set the highest print speed you want to allow."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1799
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1841
msgid ""
"This is the lowest printable layer height for this extruder and limits the "
"resolution for variable layer height. Typical values are between 0.05 mm and "
"0.1 mm."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
msgid ""
"Generate no less than the number of skirt loops required to consume the "
"specified amount of filament on the bottom layer. For multi-extruder "
"machines, this minimum applies to each extruder."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1868
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1878
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1884
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1907
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
msgid ""
"This option will drop the temperature of the inactive extruders to prevent "
"oozing. It will enable a tall skirt automatically and move extruders outside "
"such skirt when changing temperatures."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -11792,31 +11829,31 @@ msgid ""
"[input_filename], [input_filename_base]."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1933
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1940
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "
@@ -11828,27 +11865,27 @@ msgstr ""
"positive, it is loaded further, if negative, the loading move is shorter "
"than unloading."
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1958
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1967
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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 "
@@ -11857,12 +11894,12 @@ msgid ""
"it will be computed over layer height."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1990
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "
@@ -11870,11 +11907,11 @@ msgid ""
"Perimeters option is enabled."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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. "
@@ -11883,90 +11920,90 @@ msgid ""
"environment variables."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2046
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2065
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2102
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -11974,11 +12011,11 @@ msgid ""
"simplification and use full resolution from input."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -11989,201 +12026,201 @@ msgid ""
"produced."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2134
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2141
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2156
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
"extruder)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "Retraction Length (Tool change)"
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2164
msgid ""
"When retraction is triggered before changing tool, filament is pulled back "
"by the specified amount (the length is measured on raw filament, before it "
"enters the extruder)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
msgid ""
"If you set this to a positive value, Z is quickly raised every time a "
"retraction is triggered. When using multiple extruders, only the setting for "
"the first extruder will be considered."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2182
msgid ""
"If you set this to a positive value, Z lift will only take place above the "
"specified absolute Z. You can tune this setting for skipping lift on the "
"first layers."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2191
msgid ""
"If you set this to a positive value, Z lift will only take place below the "
"specified absolute Z. You can tune this setting for limiting lift to the "
"first layers."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2200
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2208
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:2225
msgid ""
"The speed for loading of a filament into extruder after retraction (it only "
"applies to the extruder motor). If left to zero, the retraction speed is "
"used."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2271
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -12193,81 +12230,81 @@ msgid ""
"from print bed due to wind draft."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
msgid ""
"Number of loops for the skirt. If the Minimum Extrusion Length option is "
"set, the number of loops might be greater than the one configured here. Set "
"this to zero to disable skirt completely."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2311
msgid ""
"If layer print time is estimated below this number of seconds, print moves "
"speed will be scaled down to extend duration to this value."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
msgid ""
"This separate setting will affect the speed of perimeters having radius <= "
"6.5mm (usually holes). If expressed as percentage (for example: 80%) it will "
"be calculated on the perimeters speed setting above. Set to zero for auto."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2334
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "
@@ -12275,7 +12312,7 @@ msgid ""
"according to nozzle diameter and layer height."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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, "
@@ -12283,26 +12320,26 @@ msgid ""
"(for example 90%) it will be computed over layer height."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
"infill speed above. Set to zero for auto."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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, "
@@ -12311,18 +12348,18 @@ msgid ""
"when printing more than one single object."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2410
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
"wiped."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2420
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -12333,7 +12370,7 @@ msgid ""
"put a \"M109 S[first_layer_temperature]\" command wherever you want."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2435
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 "
@@ -12355,45 +12392,45 @@ msgstr ""
"S[first_layer_temperature]\" command wherever you want. If you have multiple "
"extruders, the gcode is processed in extruder order."
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2485
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "
@@ -12405,112 +12442,112 @@ msgstr ""
"print the wipe tower. User is responsible for ensuring there is no collision "
"with the print."
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 ""
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2510
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2530
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
"\"Support Enforcer\" volumes only."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2538
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2551
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2569
msgid ""
"The vertical distance between object and support material interface. Setting "
"this to 0 will also prevent Slic3r from using bridge flow and speed for the "
"first object layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -12519,15 +12556,15 @@ msgstr ""
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -12535,21 +12572,21 @@ msgid ""
"of objects having a very thin or poor footprint on the build plate."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2617
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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, "
@@ -12557,151 +12594,151 @@ msgid ""
"example 90%) it will be computed over layer height."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2638
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2645
msgid ""
"The extruder to use when printing support material interface (1+, 0 to use "
"the current extruder to minimize tool changes). This affects raft too."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2655
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2673
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2688
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2707
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
"speed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
"support interface is Concentric."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
"will save material and reduce object scarring."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2780
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -12715,58 +12752,58 @@ msgstr ""
"that you can print without support material. Set to zero for automatic "
"detection (recommended)."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2802
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2809
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2820
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
"shorter bridged distances."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2828
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2835
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -12776,7 +12813,7 @@ msgid ""
"behaviour both before and after the toolchange."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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 "
@@ -12785,7 +12822,7 @@ msgid ""
"percentage (for example 90%) it will be computed over layer height."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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 "
@@ -12794,65 +12831,65 @@ msgid ""
"for auto."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 ""
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
"instead."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2925
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2932
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -12862,48 +12899,48 @@ msgid ""
"only supported in recent Marlin."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2950
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2957
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2964
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2971
msgid ""
"This vector saves required volumes to change from/to each tool used on the "
"wipe tower. These values are used to simplify creation of the full purging "
"volumes below."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2978
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -12911,54 +12948,54 @@ msgstr ""
"This matrix describes volumes (in cubic millimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3025
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
"additional travel moves."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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. "
@@ -12968,30 +13005,30 @@ msgstr ""
"that would otherwise end up in the wipe tower and decrease print time. "
"Colours of the objects will be mixed as a result."
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3048
msgid ""
"The object will be grown/shrunk in the XY plane by the configured value "
"(negative = inwards, positive = outwards). This might be useful for fine-"
"tuning hole sizes."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
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 "
@@ -12999,450 +13036,560 @@ msgid ""
"print bed, set this to -0.3 (or fix your endstop)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3131
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
msgid ""
"Set the actual LCD display orientation inside the SLA printer. Portrait mode "
"will flip the meaning of display width and height parameters and the output "
"images will be rotated by 90 degrees."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
"then a slow tilt will be used, otherwise - a fast tilt"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3332
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3340
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
msgid ""
"This will apply a gamma correction to the rasterized 2D polygons. A gamma "
"value of zero means thresholding with the threshold in the middle. This "
"behaviour eliminates antialiasing without losing holes in polygons."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3416
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3579
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 ""
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3590
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 ""
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
"the first two depending on the distance of the two pillars."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3623
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3654
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 ""
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3685
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3695
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "
@@ -13450,19 +13597,19 @@ msgid ""
"difficult."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "
@@ -13472,92 +13619,92 @@ msgstr ""
"one. This parameter defines how far the center of two smaller pads should "
"be. If they are closer, they will get merged into one pad."
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3786
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3811
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3822
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3831
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3867
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "
@@ -13566,240 +13713,240 @@ msgid ""
"most."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3891
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
"movement and adds a delay before exposure."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4405
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4475
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4479
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4493
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4498
msgid ""
"Try to repair any non-manifold meshes (this option is implicitly added "
"whenever we need to slice the model to perform the requested action)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4522
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -13807,80 +13954,80 @@ msgid ""
"substitute an unknown value with a default silently or verbosely."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4549
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4554
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/libslic3r/PrintConfig.cpp:4558
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
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 ""
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4575
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
"storage."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
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."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4586
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -13890,15 +14037,15 @@ msgstr ""
msgid "Error with zip archive"
msgstr ""
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr ""
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr ""
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr ""
@@ -14157,6 +14304,14 @@ msgid ""
"the documentation."
msgstr ""
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
"Fullscreen mode\n"
diff --git a/resources/localization/es/PrusaSlicer_es.po b/resources/localization/es/PrusaSlicer_es.po
index 2504c4542..3cf627179 100644
--- a/resources/localization/es/PrusaSlicer_es.po
+++ b/resources/localization/es/PrusaSlicer_es.po
@@ -7,7 +7,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Prusalator\n"
-#: src/slic3r/GUI/Tab.cpp:4707
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -16,7 +16,7 @@ msgstr ""
"\"%1%\" está desactivado porque \"%2%\" está en la categoría \"%3%\".\n"
"Para activar \"%1%\", por favor desactiva \"%2%\""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
@@ -24,7 +24,7 @@ msgstr ""
"Se encontró \"G92 E0\" en before_layer_gcode, que es incompatible con el "
"direccionamiento absoluto del extrusor."
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
@@ -32,11 +32,11 @@ msgstr ""
"Se encontró \"G92 E0\" en layer_gcode, que es incompatible con el "
"direccionamiento absoluto del extrusor."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1109
+#: src/libslic3r/PrintConfig.cpp:1577 src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1832 src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2142 src/libslic3r/PrintConfig.cpp:3291
+#: src/libslic3r/PrintConfig.cpp:3580 src/libslic3r/PrintConfig.cpp:3706
msgid "%"
msgstr "%"
@@ -117,7 +117,7 @@ msgid_plural "%1$d open edges"
msgstr[0] "%1$d esquina abierta"
msgstr[1] "%1$d esquinas abiertas"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
@@ -125,7 +125,7 @@ msgstr[0] "%1% (%2$d carcasa)"
msgstr[1] "%1% (%2$d carcasas)"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% Preset"
@@ -144,12 +144,12 @@ msgstr ""
msgid "%1% was substituted with %2%"
msgstr "%1% fue sustituido con %2%"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% fue laminado con éxito."
-#: src/libslic3r/Print.cpp:572
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
@@ -165,7 +165,7 @@ msgstr "%3.2f mm³/s a una velocidad de filamento de %3.2f mm/s."
msgid "%d lines: %.2f mm"
msgstr "%d líneas: %.2f mm"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d ajustes iniciales importados con éxito."
@@ -175,7 +175,7 @@ msgstr "%d ajustes iniciales importados con éxito."
msgid "%d triangles"
msgstr "%d triángulos"
-#: src/slic3r/GUI/GUI_App.cpp:1126
+#: src/slic3r/GUI/GUI_App.cpp:1133
#, c-format, boost-format
msgid ""
"%s\n"
@@ -184,7 +184,7 @@ msgstr ""
"%s\n"
"¿Quieres continuar?"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "%s Sitio &Web"
@@ -194,7 +194,7 @@ msgstr "%s Sitio &Web"
msgid "%s - BREAKING CHANGE"
msgstr "%s - CAMBIO IMPORTANTE"
-#: src/slic3r/GUI/Plater.cpp:5256
+#: src/slic3r/GUI/Plater.cpp:5284
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - Soltar archivo de proyecto"
@@ -204,7 +204,7 @@ msgstr "%s - Soltar archivo de proyecto"
msgid "%s Family"
msgstr "%s Familia"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s Tipo de vista"
@@ -219,17 +219,17 @@ msgstr "%s la configuración es incompatible"
msgid "%s doesn't support percentage"
msgstr "%s no permite porcentajes"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s error"
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr "%s tiene un aviso"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s ha ocurrido un error"
@@ -270,12 +270,12 @@ msgstr "%s no tiene actualizaciones de configuración disponibles."
msgid "%s incompatibility"
msgstr "%s incompatibilidad"
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr "%s info"
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr "%s información"
@@ -307,7 +307,7 @@ msgstr ""
"Por favof, continúa con el %s que sigue para establecer los nuevos ajustes y "
"seleccionar si quieres que estos se actualicen automáticamente."
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr "%s aviso"
@@ -329,44 +329,44 @@ msgstr ""
"\n"
"Configuraciones actualizadas:"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "&Acerca de %s"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr "&Contraer la barra lateral"
-#: src/slic3r/GUI/GUI_App.cpp:2397
+#: src/slic3r/GUI/GUI_App.cpp:2419
msgid "&Configuration"
msgstr "&Configuración"
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "&Configuration Snapshots"
msgstr "Instantáneas de la &Configuración"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "&Copiar"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr "&Eliminar selección"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&Editar"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&Exportar"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "Pestaña de Ajustes de &filamento"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&Archivo"
@@ -374,27 +374,27 @@ msgstr "&Archivo"
msgid "&Finish"
msgstr "&Terminar"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr "&Pantalla completa"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr "Previsualización Código &G"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "Ayu&da"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&Importar"
-#: src/slic3r/GUI/GUI_App.cpp:2248
+#: src/slic3r/GUI/GUI_App.cpp:2270
msgid "&Language"
msgstr "&Idioma"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "&Nuevo proyecto"
@@ -402,55 +402,55 @@ msgstr "&Nuevo proyecto"
msgid "&Next >"
msgstr "&Siguiente >"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "Abrir código G (&O)"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "Abrir pr&oyecto"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "&Pegar"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "&Pestaña Base de impresión"
-#: src/slic3r/GUI/GUI_App.cpp:2226
+#: src/slic3r/GUI/GUI_App.cpp:2248
msgid "&Preferences"
msgstr "&Preferencias"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "Sa&lir"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "&Rehacer"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "&Reparar archivo STL"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "G&uardar proyecto"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr "&Seleccionar Todo"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "Des&hacer"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "Ve&r"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&Ventana"
@@ -459,7 +459,7 @@ msgstr "&Ventana"
msgid "(All)"
msgstr "(Todo)"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(Re)Laminar A&hora"
@@ -471,79 +471,79 @@ msgstr "(Re)laminar"
msgid "(Some lines not shown)"
msgstr "(Algunas líneas no se muestran)"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1088 src/libslic3r/PrintConfig.cpp:3505
msgid "(Unknown)"
msgstr "(Desconocido)"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(incluyendo la bobina)"
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2003
msgid "(minimum)"
msgstr "(mínimo)"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") no encontrado."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1431
msgid "0 (no open anchors)"
msgstr "0 (sin anclajes abiertos)"
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1454
msgid "0 (not anchored)"
msgstr "0 (sin anclar)"
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2661
msgid "0 (off)"
msgstr "0 (off)"
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2576
msgid "0 (soluble)"
msgstr "0 (soluble)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0.1 (detachable)"
msgstr "0.1 (desmontable)"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.2 (detachable)"
msgstr "0.2 (despegable)"
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "1 (light)"
msgstr "1 (ligero)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1432 src/libslic3r/PrintConfig.cpp:1455
msgid "1 mm"
msgstr "1 mm"
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "10 mm"
msgstr "10 mm"
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "1000 (unlimited)"
msgstr "1000 (ilimitado)"
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "2 (default)"
msgstr "2 (por defecto)"
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "2 mm"
msgstr "2 mm"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "3 (heavy)"
msgstr "3 (pesado)"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1173
msgid "3D Honeycomb"
msgstr "Panal de abeja 3D"
@@ -551,7 +551,7 @@ msgstr "Panal de abeja 3D"
msgid "3D Mouse disconnected."
msgstr "Ratón 3D desconectado."
-#: src/slic3r/GUI/Plater.cpp:4438
+#: src/slic3r/GUI/Plater.cpp:4459
msgid "3D editor view"
msgstr "Vista editor 3D"
@@ -559,7 +559,7 @@ msgstr "Vista editor 3D"
msgid "3Dconnexion settings"
msgstr "Ajustes 3Dconnexion"
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "5 mm"
msgstr "5 mm"
@@ -567,7 +567,7 @@ msgstr "5 mm"
msgid "< &Back"
msgstr "< &Anterior"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -577,7 +577,7 @@ msgstr ""
"de impresión activo. Si esta expresión se evalúa como verdadera, este perfil "
"se considera compatible con el perfil de impresión activo."
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -587,7 +587,7 @@ msgstr ""
"existente. Si esta expresión es verdadera, el perfil será considerado "
"compatible con el perfil de impresión activo."
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
@@ -628,7 +628,7 @@ msgstr ""
"Una buena aproximación son unos 60°C para PLA y 110°C para ABS. Deja el "
"valor a cero si no tienes base calefactable."
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3890
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
@@ -638,15 +638,15 @@ msgstr ""
"materiales con mayor viscosidad o con algunas piezas huecas. Ralentiza el "
"movimiento de inclinación y añade un retraso antes de la exposición."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "Ha sido detectada una trayectoria fuera del área de impresión."
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "Clave API / Contraseña"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "Clave API"
@@ -654,16 +654,16 @@ msgstr "Clave API"
msgid "Abort"
msgstr "Abortar"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "Acerca de %s"
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2179
msgid "Above Z"
msgstr "Encima de Z"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Control de aceleración (avanzado)"
@@ -671,7 +671,7 @@ msgstr "Control de aceleración (avanzado)"
msgid "Access violation"
msgstr "Violación de acceso"
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3864
msgid "Accuracy"
msgstr "Precisión"
@@ -679,7 +679,7 @@ msgstr "Precisión"
msgid "Accurate"
msgstr "Preciso"
-#: src/slic3r/GUI/Plater.cpp:5273
+#: src/slic3r/GUI/Plater.cpp:5301
msgid "Action"
msgstr "Acción"
@@ -695,7 +695,7 @@ msgstr "Activo"
msgid "Adaptive"
msgstr "Adaptativa"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1178
msgid "Adaptive Cubic"
msgstr "Cúbico Adaptativo"
@@ -711,7 +711,7 @@ msgstr ""
"soporte para reducir el tiempo de impresión y el consumo de filamento? Lee "
"más en la documentación."
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4088
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Añadir"
@@ -776,11 +776,11 @@ msgstr "Añadir Forma desde la Galería"
msgid "Add Shapes from Gallery"
msgstr "Añadir Formas desde la Galería"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3721
msgid "Add a pad underneath the supported model"
msgstr "Añade un pad debajo del modelo compatible"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2801
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -833,7 +833,7 @@ msgstr "Añadir plantilla personalizada"
msgid "Add detail"
msgstr "Añadir detalle"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "Añadir orificio de drenaje"
@@ -845,7 +845,7 @@ msgstr "Añadir cambio de extrusor - Clic izquierdo"
msgid "Add extruder to sequence"
msgstr "Añadir extrusor a la secuencia"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Añadir instancia"
@@ -854,11 +854,15 @@ msgstr "Añadir instancia"
msgid "Add layer range"
msgstr "Añadir rango de capas"
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Add middle perimeter threshold"
+msgstr "Añadir umbral del perímetro medio"
+
#: src/slic3r/GUI/GUI_Factories.cpp:162
msgid "Add modifier"
msgstr "Añadir modificador"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -889,7 +893,7 @@ msgid "Add pause print"
msgstr "Añadir pausa de impresión"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "Añadir impresora física"
@@ -913,7 +917,7 @@ msgstr "Añadir la(s) forma(s) seleccionada(s) a la base"
msgid "Add settings"
msgstr "Añadir ajustes"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -945,7 +949,7 @@ msgstr "Añadir soportes según ángulo"
msgid "Add to bed"
msgstr "Añadir a la cama"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Añadir..."
@@ -971,7 +975,7 @@ msgstr "Añade/Quita impresoras"
msgid "Additional Settings"
msgstr "Ajustes adicionales"
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Información adicional:"
@@ -987,12 +991,27 @@ msgstr ""
msgid "Address"
msgstr "Dirección"
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1501
+#: src/libslic3r/PrintConfig.cpp:1548 src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2508 src/libslic3r/PrintConfig.cpp:3046
+#: src/libslic3r/PrintConfig.cpp:3081 src/libslic3r/PrintConfig.cpp:3092
+#: src/libslic3r/PrintConfig.cpp:3107 src/libslic3r/PrintConfig.cpp:3120
+#: src/libslic3r/PrintConfig.cpp:3129 src/libslic3r/PrintConfig.cpp:3141
+#: src/libslic3r/PrintConfig.cpp:3338
+msgid "Advanced"
+msgstr "Avanzado"
+
#: src/slic3r/GUI/GUI_App.cpp:2239 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "Avanzado"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2261
msgid "Advanced View Mode"
msgstr "Modo vista avanzada"
@@ -1004,7 +1023,7 @@ msgstr "Modo avanzado"
msgid "Advanced: Output log"
msgstr "Avanzado: Registro de salida"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -1019,30 +1038,30 @@ msgstr ""
"esta cantidad de material en la torre de limpieza para producir de forma "
"fiable sucesivas rellenos u objetos de sacrificio."
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1602
msgid "After layer change G-code"
msgstr "Código G tras un cambio de capa"
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4441
msgid "Align XY"
msgstr "Alinear XY"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align the model to the given point."
msgstr "Alinear el modelo a un punto dado."
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Aligned"
msgstr "Alineado"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1165
msgid "Aligned Rectilinear"
msgstr "Rectilíneo Alineado"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "Todo"
@@ -1058,27 +1077,27 @@ msgid "All installed printers are compatible with the selected %1%."
msgstr ""
"Todas las impresoras instaladas son compatibles con el %1% seleccionado."
-#: src/slic3r/GUI/Plater.cpp:3093
+#: src/slic3r/GUI/Plater.cpp:3114
msgid "All non-solid parts (modifiers) were deleted"
msgstr "Se han eliminado todas las partes no sólidas (modificadores)"
-#: src/libslic3r/Print.cpp:447
+#: src/libslic3r/Print.cpp:451
msgid "All objects are outside of the print volume."
msgstr "Todos los objetos están fuera del volumen de impresión."
-#: src/slic3r/GUI/Plater.cpp:5463
+#: src/slic3r/GUI/Plater.cpp:5496
msgid "All objects will be removed, continue?"
msgstr "Todos los objetos serán eliminados, deseas continuar?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will be discarded."
msgstr "Todos los cambios de los ajustes serán descartados."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will not be saved"
msgstr "No se guardarán todos los cambios de configuración"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "All solid surfaces"
msgstr "Todas las superficies sólidas"
@@ -1086,7 +1105,7 @@ msgstr "Todas las superficies sólidas"
msgid "All standard"
msgstr "Todo estandar"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1567
msgid "All top surfaces"
msgstr "Todas las superficies superiores"
@@ -1094,7 +1113,7 @@ msgstr "Todas las superficies superiores"
msgid "All user presets will be deleted."
msgstr "Se borrarán todos los ajustes del usuario."
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "All walls"
msgstr "Todas las paredes"
@@ -1169,7 +1188,7 @@ msgstr ""
"- Cerrar PrusaSlicer,\n"
"- Cargar o crear un nuevo proyecto"
-#: src/slic3r/GUI/GUI_App.cpp:965
+#: src/slic3r/GUI/GUI_App.cpp:972
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -1182,7 +1201,7 @@ msgstr ""
"\n"
"¿Debe importarse esta configuración?"
-#: src/slic3r/GUI/Plater.cpp:3145
+#: src/slic3r/GUI/Plater.cpp:3166
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
@@ -1190,11 +1209,11 @@ msgstr ""
"Un objeto tiene reforzadores de soporte personalizados que no se utilizarán "
"porque los soportes están desactivados."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "Se detectó un objeto fuera del área de impresión."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -1206,7 +1225,7 @@ msgstr ""
msgid "An unexpected error occured"
msgstr "Se ha producido un error inesperado"
-#: src/slic3r/GUI/Plater.cpp:3346
+#: src/slic3r/GUI/Plater.cpp:3367
msgid "Another export job is currently running."
msgstr "Otro trabajo de exportación está aún en marcha."
@@ -1215,13 +1234,13 @@ msgstr "Otro trabajo de exportación está aún en marcha."
msgid "Any arrow"
msgstr "Cualquier flecha"
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
"Cualquier modificación debe guardarse como un nuevo preset heredado de este."
-#: src/slic3r/GUI/GUI_App.cpp:2232
+#: src/slic3r/GUI/GUI_App.cpp:2254
msgid "Application preferences"
msgstr "Preferencias de la aplicación"
@@ -1239,15 +1258,23 @@ msgstr "Aplicar cambios"
msgid "Apply color change automatically"
msgstr "Aplicar el cambio de color automáticamente"
-#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580
+#: src/slic3r/GUI/Plater.cpp:2579 src/slic3r/GUI/Plater.cpp:2601
msgid "Apply to all the remaining small objects being loaded."
msgstr "Aplicar a todos los objetos pequeños restantes que se cargan."
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Arachne"
+msgstr "Arachne"
+
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr "Generador de perímetros Arachne"
+
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1176
msgid "Archimedean Chords"
msgstr "Acordes de Arquímedes"
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "¿Estás seguro de que deseas %1% el preset seleccionado?"
@@ -1260,11 +1287,11 @@ msgstr ""
"¿Estás seguro de cancelar el flasheo del firmware?\n"
"¡Esto podría dejar tu impresora en un estado inusable!"
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "¿Estás seguro de que quieres continuar?"
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -1278,7 +1305,7 @@ msgstr ""
msgid "Are you sure you want to delete \"%1%\" printer?"
msgstr "¿Estás seguro de que quieres borrar la impresora \"%1%\"?"
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr "¿Está seguro de que quiere eliminar todas las sustituciones?"
@@ -1286,24 +1313,24 @@ msgstr "¿Está seguro de que quiere eliminar todas las sustituciones?"
msgid "Are you sure you want to do it?"
msgstr "¿Estás seguro de que quieres hacerlo?"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3289
msgid "Area fill"
msgstr "Ãrea de relleno"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "Alrededor de objeto"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "Organiza"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "Opciones de colocación"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "Ordenar selección"
@@ -1318,7 +1345,7 @@ msgstr ""
"icono<a>Ordenar</a> para ajustar el tamaño del espacio entre los objetos y "
"permitir las rotaciones automáticas?"
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4492
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -1378,8 +1405,8 @@ msgid "Arrow Up"
msgstr "Flecha hacia arriba"
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
-msgstr "Modelo artístico de M Boyer"
+msgid "Artwork model by Leslie Ing"
+msgstr "Modelo artístico de Leslie Ing"
#: src/slic3r/GUI/OpenGLManager.cpp:263
msgid ""
@@ -1390,20 +1417,20 @@ msgstr ""
"software ejecutando prusa-slicer.exe con el parámetro --sw-renderer."
#: src/slic3r/GUI/Preferences.cpp:249
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
msgid "Ask for unsaved changes in presets when creating new project"
msgstr ""
"Preguntar por los cambios no guardados en los ajustes al crear un nuevo "
"proyecto"
#: src/slic3r/GUI/Preferences.cpp:242
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
msgid "Ask for unsaved changes in presets when selecting new preset"
msgstr ""
"Preguntar por los cambios no guardados en los ajustes al seleccionar un "
"nuevo ajuste"
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr "Preguntar por los cambios no guardados en el proyecto"
@@ -1412,7 +1439,7 @@ msgid "Ask me next time"
msgstr "Pregúntame la próxima vez"
#: src/slic3r/GUI/Preferences.cpp:233
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
msgid ""
"Ask to save unsaved changes in presets when closing the application or when "
"loading a new project"
@@ -1432,15 +1459,15 @@ msgstr "Asociar archivos .gcode al Visor de CódigoG de PrusaSlicer"
msgid "Associate .stl files to PrusaSlicer"
msgstr "Asociar archivos .stl a PrusaSlicer"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2449
msgid "Attention!"
msgstr "¡Atención!"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "Tipo de Autorización"
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2527
msgid "Auto generated supports"
msgstr "Soportes generados automáticamente"
@@ -1472,7 +1499,7 @@ msgstr "Genera los puntos de apoyo automáticamente"
msgid "Autogeneration will erase all manually edited points."
msgstr "La autogeneración borrará todos los puntos editados manualmente."
-#: src/slic3r/GUI/Tab.cpp:4632
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "Generación automática"
@@ -1480,27 +1507,27 @@ msgstr "Generación automática"
msgid "Automatic updates"
msgstr "Actualizaciones automáticas"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "Archivo STL reparado automáticamente"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Velocidad automática (avanzado)"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Evita cruzar perímetros"
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "Evitar cruzar perímetros - Longitud máxima del desvío"
-#: src/slic3r/GUI/Tab.cpp:4269
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "FLECHA HACIA ATRÃS"
-#: src/slic3r/GUI/Tab.cpp:4291
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -1511,7 +1538,7 @@ msgstr ""
"iguales a los que se guardaron para el grupo de opciones actual.\n"
"Haz clic para devolver esos valores a los últimos guardados."
-#: src/slic3r/GUI/Tab.cpp:4305
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -1525,7 +1552,7 @@ msgstr ""
msgid "Background processing"
msgstr "Procesamiento en segundo plano"
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4546
msgid "Bail out on unknown configuration values"
msgstr "Salir en caso de valores de configuración desconocidos"
@@ -1533,7 +1560,7 @@ msgstr "Salir en caso de valores de configuración desconocidos"
msgid "Balanced"
msgstr "Balanceado"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Base"
@@ -1549,11 +1576,11 @@ msgstr "Tamaño y forma de la base"
msgid "Bed Temperature:"
msgstr "Temperatura de la base:"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "Modelo de base personalizado"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "Textura personalizada de la base"
@@ -1565,15 +1592,15 @@ msgstr "Relleno de base cancelado."
msgid "Bed filling done."
msgstr "Relleno de la base realizado."
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Forma de la base de impresión"
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Temperatura de la base"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -1582,8 +1609,8 @@ msgstr ""
"Ajusta esto a cero para deshabilitar los comandos de control de temperatura "
"de la base calefactable en la salida."
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "Código G para antes del cambio de capa"
@@ -1591,11 +1618,11 @@ msgstr "Código G para antes del cambio de capa"
msgid "Before roll back"
msgstr "Antes de volver atrás"
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2188
msgid "Below Z"
msgstr "Por debajo de Z"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "Por debajo del objeto"
@@ -1603,11 +1630,11 @@ msgstr "Por debajo del objeto"
msgid "Best surface quality"
msgstr "La mejor calidad de superficie"
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "Código G para entre objetos"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "Código G para entre objetos (para impresión secuencial)"
@@ -1629,11 +1656,11 @@ msgstr "Bloquear soportes"
msgid "Block supports by angle"
msgstr "Bloquear soportes según ángulo"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3386 src/libslic3r/PrintConfig.cpp:3387
msgid "Bottle volume"
msgstr "Volumen de la botella"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3393 src/libslic3r/PrintConfig.cpp:3394
msgid "Bottle weight"
msgstr "Peso botella"
@@ -1642,19 +1669,27 @@ msgctxt "Layers"
msgid "Bottom"
msgstr "Inferior"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#. 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:1121 src/libslic3r/PrintConfig.cpp:423
+#: src/libslic3r/PrintConfig.cpp:432
+msgid "Bottom"
+msgstr "Inferior"
+
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Vista inferior"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2584
msgid "Bottom contact Z distance"
msgstr "Distancia Z de contacto inferior "
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "Patrón de relleno inferior"
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2670
msgid "Bottom interface layers"
msgstr "Capas de la interfaz inferior"
@@ -1668,7 +1703,7 @@ msgid "Bottom shell is %1% mm thick for layer height %2% mm."
msgstr ""
"La carcasa inferior es %1% mm más grueso para la altura de capa de %2% mm."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Capas sólidas inferiores"
@@ -1688,32 +1723,32 @@ msgstr ""
"ratón</b>? También puedes hacer una selección de caja con <b>Alt+Arrastre "
"del ratón</b>."
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "Puente"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "Relación de flujo del puente"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "Relleno de puente"
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "Puentes"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "Velocidad del ventilador para puentes"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Ãngulo de puente"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -1727,19 +1762,19 @@ msgstr ""
msgid "Bridging volumetric"
msgstr "Puente volumétrico"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Balsa"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr "Hueco de separación del borde"
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr "Tipo de balsa"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Ancho de la balsa"
@@ -1770,7 +1805,7 @@ msgstr "Tamaño del pincel"
msgid "Bucket fill"
msgstr "Relleno de cubos"
-#: src/slic3r/GUI/GUI_App.cpp:1660
+#: src/slic3r/GUI/GUI_App.cpp:1682
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -1784,7 +1819,7 @@ msgstr ""
msgid "Buttons And Text Colors Description"
msgstr "Descripción de los botones y de los colores del texto"
-#: src/slic3r/GUI/GUI_App.cpp:1662
+#: src/slic3r/GUI/GUI_App.cpp:1684
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -1843,7 +1878,7 @@ msgstr "No se puede aplicar cuando la vista previa del proceso."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58
#: src/slic3r/GUI/ProgressStatusBar.cpp:26
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:93
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879
msgid "Cancel"
msgstr "Cancelar"
@@ -1923,28 +1958,28 @@ msgstr ""
"No se puede proceder sin puntos de soporte! Añade puntos de soporte o "
"desactiva la generación de soportes."
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "Capacidades"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Capture a configuration snapshot"
msgstr "Captura una instantánea de configuración"
-#: src/slic3r/GUI/Tab.cpp:3995
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr "No distingue entre mayúsculas y minúsculas"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "Categoría"
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4468
msgid "Center"
msgstr "Centro"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center the print around the given center."
msgstr "Centrar la impresión alrededor del centro dado."
@@ -1965,7 +2000,7 @@ msgstr "Cambiar Extrusor"
msgid "Change Extruders"
msgstr "Cambiar Extrusores"
-#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152
+#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154
#, c-format, boost-format
msgid "Change Option %s"
msgstr "Cambiar opción %s"
@@ -1978,7 +2013,7 @@ msgstr "Cambiar Tipo de Pieza"
msgid "Change camera type (perspective, orthographic)"
msgstr "Cambiar tipo de cámara (perspectiva, ortográfica)"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "Cambiar diámetro orificio de drenaje"
@@ -2018,7 +2053,7 @@ msgstr "Registro de cambios & Descargar"
msgid "Changes for the critical options"
msgstr "Cambios para las opciones críticas"
-#: src/slic3r/GUI/GUI_App.cpp:1871
+#: src/slic3r/GUI/GUI_App.cpp:1893
msgid "Changing of an application language"
msgstr "Cambio de idioma de una aplicación"
@@ -2030,7 +2065,7 @@ msgstr ""
"El cambio de algunas opciones hará que se reinicie la aplicación.\n"
"Se perderá el contenido de la plataforma."
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for Configuration Updates"
msgstr "Comprobación de las Actualizaciones de la Configuración"
@@ -2038,7 +2073,7 @@ msgstr "Comprobación de las Actualizaciones de la Configuración"
msgid "Check for application updates"
msgstr "Comprueba si hay actualizaciones de la aplicación"
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for configuration updates"
msgstr "Comprueba si hay actualizaciones de configuración"
@@ -2051,7 +2086,7 @@ msgid "Choose a file to import bed texture from (PNG/SVG):"
msgstr ""
"Escoge un archivo para importar la textura de la base de impresión (PNG/SVG):"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Elije un archivo para laminar (STL/OBJ/AMF/3MF/PRUSA):"
@@ -2067,11 +2102,11 @@ msgstr "Escoge un archivo STL para importar la forma de la base:"
msgid "Choose one PNG file:"
msgstr "Elije un archivo PNG:"
-#: src/slic3r/GUI/GUI_App.cpp:1836
+#: src/slic3r/GUI/GUI_App.cpp:1858
msgid "Choose one file (3MF/AMF):"
msgstr "Selecciona un archivo (3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1860
+#: src/slic3r/GUI/GUI_App.cpp:1882
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "Elige un archivo (GCODE/.GCO/.G/.ngc/NGC):"
@@ -2079,9 +2114,9 @@ msgstr "Elige un archivo (GCODE/.GCO/.G/.ngc/NGC):"
msgid "Choose one or more files (STL, OBJ):"
msgstr "Elije uno o varios archivos (STL, OBJ):"
-#: src/slic3r/GUI/GUI_App.cpp:1848
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Escoje uno o más archivos (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1870
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "Escoje uno o más archivos (STL/3MF/STEP/OBJ/AMF/PRUSA):"
#: src/slic3r/GUI/ConfigWizard.cpp:1361
msgid "Choose the type of firmware used by your printer."
@@ -2097,6 +2132,22 @@ msgstr "Círculo"
msgid "Circular"
msgstr "Circular"
+#: src/libslic3r/PrintConfig.cpp:3074
+msgid "Classic"
+msgstr "Clásico"
+
+#: src/libslic3r/PrintConfig.cpp:3067
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+"El generador de perímetros clásico produce perímetros con una anchura de "
+"extrusión constante y para las zonas muy finas se utiliza gap-fill. El motor "
+"de Arachne produce perímetros con un ancho de extrusión variable. Este "
+"ajuste también afecta al relleno Concéntrico."
+
#: src/slic3r/GUI/Preferences.cpp:295
msgid "Clear Undo / Redo stack on new project"
msgstr "Borrar la pila de Deshacer / Rehacer en el nuevo proyecto"
@@ -2112,11 +2163,11 @@ msgstr ""
msgid "Clear all"
msgstr "Borrar todo"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "Clic con botón derecho del ratón para abrir/cerrar Historia"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "Clic derecho del ratón para mostrar opciones de colocación"
@@ -2132,15 +2183,15 @@ msgstr "Clic en el icono para cambiar los ajustes del objeto"
msgid "Click to edit preset"
msgstr "Clic para cambiar el ajuste inicial"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to hide"
msgstr "Clic para ocultar"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to show"
msgstr "Clic para mostrar"
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "Enlazar objetos de varias partes"
@@ -2160,7 +2211,7 @@ msgstr "Recorte de la vista"
msgid "Close"
msgstr "Cerrar"
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Close holes"
msgstr "Cerrar agujeros"
@@ -2173,15 +2224,15 @@ msgid "Closing PrusaSlicer. Current project is modified."
msgstr "Cerrando PrusaSlicer. Se modifica el proyecto actual."
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3873
msgid "Closing distance"
msgstr "Distancia de cierre"
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2685
msgid "Closing radius"
msgstr "Radio de cierre"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "Ocultar barra lateral"
@@ -2189,20 +2240,20 @@ msgstr "Ocultar barra lateral"
msgid "Collapse/Expand the sidebar"
msgstr "Ocultar/Expandir barra lateral"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3361
msgid "Color"
msgstr "Color"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "Código G Cambio Color"
-#: src/slic3r/GUI/GCodeViewer.cpp:3304 src/slic3r/GUI/GUI_Preview.cpp:225
+#: src/slic3r/GUI/GCodeViewer.cpp:3309 src/slic3r/GUI/GUI_Preview.cpp:225
#: src/slic3r/GUI/GUI_Preview.cpp:957
msgid "Color Print"
msgstr "Color Print"
-#: src/slic3r/GUI/GCodeViewer.cpp:3487 src/slic3r/GUI/GCodeViewer.cpp:3543
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "Cambio de color"
@@ -2216,15 +2267,15 @@ msgstr "Cambio de color (\"%1%\")"
msgid "Color change (\"%1%\") for Extruder %2%"
msgstr "Cambio de color (\"%1%\") para el Extrusor %2%"
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2450
msgid "Color change G-code"
msgstr "Código G Cambio color"
-#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "Cambios de color"
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "Altura de Colorprint"
@@ -2240,11 +2291,11 @@ msgstr ""
"los perímetros para ahorrar tiempo de impresión utilizando el ajuste "
"<a>Combinar relleno cada</a>."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1402
msgid "Combine infill every"
msgstr "Combinar el relleno cada"
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1407
msgid "Combine infill every n layers"
msgstr "Combinar el relleno cada n capas"
@@ -2257,12 +2308,12 @@ msgstr "Comandos"
msgid "Comment:"
msgstr "Comentario:"
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr "Comparar Ajustes"
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr "Comparar justes"
@@ -2270,27 +2321,27 @@ msgstr "Comparar justes"
msgid "Compare this preset with some another"
msgstr "Comparar este ajuste con algún otro"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr "Los ajustes comparados tienen diferentes tecnologías de impresión"
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "Perfiles de impresión compatibles"
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "Condición de perfiles de impresión compatibles"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "Impresoras compatibles"
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "Condición de impresoras compatibles"
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "Completar objetos individuales"
@@ -2298,8 +2349,8 @@ msgstr "Completar objetos individuales"
msgid "Completed"
msgstr "Completado"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1171
+#: src/libslic3r/PrintConfig.cpp:2740
msgid "Concentric"
msgstr "Concéntrico"
@@ -2353,11 +2404,11 @@ msgstr ""
msgid "Configuration is edited in ConfigWizard"
msgstr "La configuración se edita en ConfigWizard"
-#: src/slic3r/GUI/GUI_App.cpp:2873
+#: src/slic3r/GUI/GUI_App.cpp:2900
msgid "Configuration is editing from ConfigWizard"
msgstr "La configuración se editada desde ConfigWizard"
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1866
msgid "Configuration notes"
msgstr "Notas de configuración"
@@ -2394,7 +2445,7 @@ msgstr "Actualizaciones de la configuración"
msgid "Confirmation"
msgstr "Confirmación"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1415
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2417,7 +2468,7 @@ msgstr ""
"para deshabilitar los perímetros de anclaje conectados a una sola línea de "
"relleno."
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1443
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2438,7 +2489,7 @@ msgstr ""
"más largo que este parámetro. Establezca este parámetro a cero para "
"deshabilitar el anclaje."
-#: src/slic3r/GUI/Tab.cpp:4627
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "Conexión de las varillas de soporte y uniones"
@@ -2480,7 +2531,7 @@ msgstr ""
msgid "Continue"
msgstr "Continuar"
-#: src/slic3r/GUI/GUI_App.cpp:982
+#: src/slic3r/GUI/GUI_App.cpp:989
msgid "Continue and import newer configuration?"
msgstr "¿Continuar e importar una nueva configuración?"
@@ -2489,12 +2540,12 @@ msgstr "¿Continuar e importar una nueva configuración?"
msgid "Continue and install configuration updates?"
msgstr "¿Continuar e instalar las actualizaciones de configuración?"
-#: src/slic3r/GUI/GUI_App.cpp:2298
+#: src/slic3r/GUI/GUI_App.cpp:2320
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr "¿Continuar activando una instantánea de configuración %1%?"
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -2512,7 +2563,7 @@ msgstr ""
"Contribuciones de Vojtech Bubnik, Enrico Turri, Oleksandra Iushchenko, "
"Tamas Meszaros, Lukas Matena, Vojtech Kral, David Kocik y muchos otros."
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3598
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -2522,43 +2573,43 @@ msgstr ""
"cruzado (doble zig-zag) o dinámico que cambiará automáticamente entre los "
"dos primeros dependiendo de la distancia de los dos pilares."
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5642
msgid "Convert from imperial units"
msgstr "Convertir de unidades imperiales"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5644
msgid "Convert from meters"
msgstr "Convertir de metros"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "Enfriamiento"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr ""
"Los movimientos de enfriamiento se están acelerando gradualmente comenzando "
"a esta velocidad."
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr ""
"Los movimientos de enfriamiento se están acelerando gradualmente hacia esta "
"velocidad."
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "Umbrales de enfriamiento"
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Longitud del tubo de enfriamiento"
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "Posición del tubo de refrigeración"
-#: src/slic3r/GUI/Plater.cpp:5569
+#: src/slic3r/GUI/Plater.cpp:5602
msgid "Copies of the selected object"
msgstr "Copias del objeto seleccionado"
@@ -2567,11 +2618,11 @@ msgctxt "PresetName"
msgid "Copy"
msgstr "Copiar"
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr "Copiar Información de Versión"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Copiar selección al portapapeles"
@@ -2634,32 +2685,32 @@ msgstr ""
"un problema con el dispositivo de destino, intenta exportar nuevamente o usa "
"un dispositivo diferente. El código G de salida dañado está en %1%.tmp."
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Copyright"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3468 src/libslic3r/PrintConfig.cpp:3469
msgid "Correction for expansion"
msgstr "Corrección para la expansión"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3475 src/libslic3r/PrintConfig.cpp:3476
msgid "Correction for expansion in X axis"
msgstr "Corrección de la expansión en el eje X"
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3482 src/libslic3r/PrintConfig.cpp:3483
msgid "Correction for expansion in Y axis"
msgstr "Corrección de la expansión en el eje Y"
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3489 src/libslic3r/PrintConfig.cpp:3490
msgid "Correction for expansion in Z axis"
msgstr "Corrección de la expansión en el eje Z"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4507
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Correcciones"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1067
+#: src/libslic3r/PrintConfig.cpp:3407 src/libslic3r/PrintConfig.cpp:3408
msgid "Cost"
msgstr "Coste"
@@ -2717,14 +2768,14 @@ msgstr "No pude conseguir una referencia válida de gestor de impresora"
msgid "Could not get resources to create a new connection"
msgstr "No se pudieron obtener recursos para crear una nueva conexión"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2637
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
"Cubrir la capa de contacto superior de los soportes con bucles. Desactivado "
"por defecto."
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2499
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 "
@@ -2735,23 +2786,23 @@ msgstr ""
"puede reducir la resolución de la impresión, por lo tanto es aconsejable "
"mantener ese valor razonablemente bajo."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3796
msgid "Create pad around object and ignore the support elevation"
msgstr "Crear pad alrededor del objeto e ignorar la elevación del soporte"
-#: src/slic3r/GUI/Plater.cpp:5069
+#: src/slic3r/GUI/Plater.cpp:5090
msgid "Creating a new project"
msgstr "Creando un nuevo proyecto"
-#: src/slic3r/GUI/Plater.cpp:5061
+#: src/slic3r/GUI/Plater.cpp:5082
msgid "Creating a new project while some presets are modified."
msgstr "Creando un nuevo proyecto mientras se modifican algunos ajustes."
-#: src/slic3r/GUI/Plater.cpp:5058
+#: src/slic3r/GUI/Plater.cpp:5079
msgid "Creating a new project while the current project is modified."
msgstr "Creando un nuevo proyecto mientras se modifica el proyecto actual."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3663
msgid "Critical angle"
msgstr "Ãngulo crítico"
@@ -2759,7 +2810,7 @@ msgstr "Ãngulo crítico"
msgid "Critical error"
msgstr "Error crítico"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Cross"
msgstr "Cruzado"
@@ -2769,7 +2820,7 @@ msgstr "Cruzado"
msgid "Ctrl + Mouse wheel"
msgstr "Ctrl + Rueda del ratón"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Cubic"
msgstr "Cúbico"
@@ -2778,11 +2829,11 @@ msgstr "Cúbico"
msgid "Current mode is %s"
msgstr "El modo actual es %s"
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "El ajuste fue heredado de"
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "El ajuste fue heredado del ajuste predeterminado."
@@ -2791,11 +2842,11 @@ msgid "Current version:"
msgstr "Versión actual:"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "Personalizado"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -2805,18 +2856,18 @@ msgstr ""
"conexiones HTTPS OctoPrint, en formato crt/pem. Si se deja en blanco, el "
"repositorio de certificados OS CA será usado."
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4196 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2468
msgid "Custom G-code"
msgstr "Código G personalizado"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "Código G personalizado en la capa actual (%1% mm)."
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "Códigos G personalizados"
@@ -2836,7 +2887,7 @@ msgstr "Una nueva impresora personalizada se instaló y se activará."
msgid "Custom profile name:"
msgstr "Nombre impresora personalizada:"
-#: src/slic3r/GUI/Plater.cpp:6526
+#: src/slic3r/GUI/Plater.cpp:6562
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
@@ -2850,15 +2901,15 @@ msgid "Custom template (\"%1%\")"
msgstr "Plantilla personalizada (\"%1%\")"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4446
msgid "Cut"
msgstr "Cortar"
-#: src/slic3r/GUI/Plater.cpp:5647
+#: src/slic3r/GUI/Plater.cpp:5684
msgid "Cut by Plane"
msgstr "Cortar por el Plano"
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4447
msgid "Cut model at the given Z."
msgstr "Cortar modelo a una Z dada."
@@ -2866,7 +2917,7 @@ msgstr "Cortar modelo a una Z dada."
msgid "Cylinder"
msgstr "Cilindro"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr "D&eseleccionar todo"
@@ -2874,7 +2925,7 @@ msgstr "D&eseleccionar todo"
msgid "Dark mode (experimental)"
msgstr "Modo oscuro (experimental)"
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4573
msgid "Data directory"
msgstr "Directorio de datos"
@@ -2890,21 +2941,21 @@ msgstr "Zona muerta:"
msgid "Decimate ratio"
msgstr "Relación de decimación"
-#: src/slic3r/GUI/Plater.cpp:5517
+#: src/slic3r/GUI/Plater.cpp:5550
msgid "Decrease Instances"
msgstr "Reducir Instancias"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2738
msgid "Default"
msgstr "Por defecto"
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3509 src/libslic3r/PrintConfig.cpp:3520
msgid "Default SLA material profile"
msgstr "Perfil de material de SLA predeterminado"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1094
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, "
@@ -2915,19 +2966,19 @@ msgstr ""
"dirección que Slic3r pueda detectar, por lo que esta configuración no los "
"afecta."
-#: src/slic3r/GUI/GCodeViewer.cpp:3365
+#: src/slic3r/GUI/GCodeViewer.cpp:3370
msgid "Default color"
msgstr "Color predeterminado"
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Ancho de extrusión por defecto"
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Perfil de filamento por defecto"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -2937,12 +2988,12 @@ msgstr ""
"Al seleccionar el perfil de impresora actual se activará este perfil de "
"filamento."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Perfil de impresión por defecto"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3510
+#: src/libslic3r/PrintConfig.cpp:3521
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -2956,7 +3007,7 @@ msgstr ""
msgid "Define a custom printer profile"
msgstr "Definir un perfil de impresora personalizado"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3737
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 "
@@ -2969,17 +3020,17 @@ msgstr ""
"cavidad, lo que dificulta el despegado de la impresión de la lámina de la "
"cuba."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "Retardo tras la descarga"
#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
-msgstr "Borra"
+msgstr "Borrar"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr "Borrar &Todo"
@@ -2987,7 +3038,7 @@ msgstr "Borrar &Todo"
msgid "Delete All Instances from Object"
msgstr "Eliminar todas las instancias del Objeto"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2996
msgid "Delete All Objects"
msgstr "Borrar Todos Los Objetos"
@@ -2999,7 +3050,7 @@ msgstr "Eliminar Rango de Alturas"
msgid "Delete Instance"
msgstr "Eliminar Instancia"
-#: src/slic3r/GUI/Plater.cpp:2963
+#: src/slic3r/GUI/Plater.cpp:2984
msgid "Delete Object"
msgstr "Eliminar Objeto"
@@ -3020,7 +3071,7 @@ msgstr "Eliminar Selección"
msgid "Delete Selected Item"
msgstr "Eliminar Objeto Seleccionado"
-#: src/slic3r/GUI/Plater.cpp:5474
+#: src/slic3r/GUI/Plater.cpp:5507
msgid "Delete Selected Objects"
msgstr "Eliminar Objetos Seleccionados"
@@ -3032,8 +3083,8 @@ msgstr "Eliminar Ajustes"
msgid "Delete Subobject"
msgstr "Eliminar Subobjeto"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4094
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5496 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Eliminar todo"
@@ -3049,7 +3100,7 @@ msgstr "Eliminar marcador de cambio de color para la capa actual"
msgid "Delete custom G-code"
msgstr "Eliminar código G personalizado"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "Eliminar orificio de drenaje"
@@ -3092,38 +3143,38 @@ msgstr ""
msgid "Delete tool change"
msgstr "Eliminar cambio de herramienta"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Borra todos los objetos"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "Borrar la selección actual"
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3400
+#: src/libslic3r/PrintConfig.cpp:3401
msgid "Density"
msgstr "Densidad"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1108
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "Densidad de relleno interior, expresado en el rango 0% - 100%."
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2082
msgid "Density of the first raft or support layer."
msgstr "Densidad de la primera balsa o capa de soporte."
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4525 src/slic3r/GUI/Tab.cpp:4672
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "Dependencias"
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2222 src/libslic3r/PrintConfig.cpp:2223
msgid "Deretraction Speed"
msgstr "Velocidad de deretracción"
-#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "Deretracciones"
@@ -3139,12 +3190,12 @@ msgstr "Deseleccionar todo"
msgid "Deselect by rectangle"
msgstr "Deseleccionar mediante rectángulo"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "Deseleccionar todos los objetos"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2222
+#: src/slic3r/GUI/GUI_App.cpp:2244
msgid "Desktop Integration"
msgstr "Integración en el escritorio"
@@ -3167,15 +3218,15 @@ msgstr "La integración en el escritorio ha fallado."
msgid "Desktop integration was successful."
msgstr "La integración en el escritorio ha sido un éxito."
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "Separar del ajuste del sistema"
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "Separar ajuste"
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "Separado"
@@ -3183,11 +3234,11 @@ msgstr "Separado"
msgid "Detail level"
msgstr "Nivel de detalle"
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1930
msgid "Detect bridging perimeters"
msgstr "Detectar perímetros con puentes"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2827
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -3195,11 +3246,11 @@ msgstr ""
"Detecta muros de ancho único (partes donde dos extrusiones no se ajustan y "
"tenemos que colapsarlas en un solo rastro)."
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2825
msgid "Detect thin walls"
msgstr "Detecta paredes delgadas"
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4521
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -3207,7 +3258,7 @@ msgstr ""
"Detectadas piezas desconectadas en el(los) modelo(s) dado(s) y divídido(s) "
"en objetos separados."
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2626
msgid "Detected advanced data"
msgstr "Datos avanzados detectados"
@@ -3219,19 +3270,19 @@ msgstr "Desarrollado por Prusa Research."
msgid "Device:"
msgstr "Dispositivo:"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Diámetro"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3633
msgid "Diameter in mm of the pillar base"
msgstr "Diámetro en mm del pilar de la base"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3568
msgid "Diameter in mm of the support pillars"
msgstr "Diámetro en mm de los pilares de soporte"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3540
msgid "Diameter of the pointing side of the head"
msgstr "Diámetro de la parte en punta de la cabeza"
@@ -3257,24 +3308,24 @@ msgstr ""
"3D, elige Capas y Perímetros y ajusta los valores en el panel derecho. Lee "
"más en la documentación."
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2249
msgid "Direction"
msgstr "Dirección"
-#: src/slic3r/GUI/GUI_App.cpp:1342
+#: src/slic3r/GUI/GUI_App.cpp:1350
#, boost-format
msgid "Disable \"%1%\""
msgstr "Desactivar \"%1%\""
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Desactivar ventilador para la primera"
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2292
msgid "Disabled"
msgstr "Desactivado"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1906
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -3283,7 +3334,7 @@ msgstr ""
"los perímetros de la capa superior (y, por lo tanto, cualquier goteo "
"probablemente será invisible)."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Discard"
msgstr "Descartar"
@@ -3296,57 +3347,57 @@ msgstr "Descartar todos los cambios personalizados"
msgid "Discard changes"
msgstr "Descartar los cambios"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "Pantalla"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3216
msgid "Display height"
msgstr "Altura de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3235
msgid "Display horizontal mirroring"
msgstr "Espejo horizontal de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3249
msgid "Display orientation"
msgstr "Orientación de la pantalla"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "Mostrar la ventana de la cola de carga del host de impresión"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3242
msgid "Display vertical mirroring"
msgstr "Espejo vertical de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3210
msgid "Display width"
msgstr "Anchura de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "Distancia entre copias"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1586
msgid "Distance between ironing lines"
msgstr "Distancia entre las líneas alisadas"
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2270
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
"Distancia entre el faldón y el borde (cuando no se utiliza el protector "
"contra corrientes de aire) u objetos."
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3821
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
msgstr ""
"Distancia entre dos palitos de apoyo entre la pieza y la base generada."
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2269
msgid "Distance from brim/object"
msgstr "Distancia del borde/objeto"
@@ -3358,12 +3409,12 @@ msgstr ""
"Distancia de la coordenada del código G de 0,0 de la esquina frontal "
"izquierda del rectángulo."
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr ""
"Distancia desde el centro del tubo de enfriado a la punta del extrusor."
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1939
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -3372,7 +3423,7 @@ msgstr ""
"colocado cuando se descarga. Esto debería coincidir con el valor en el "
"firmware de la impresora."
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr ""
"Distancia utilizada para la función de organización automática de la base."
@@ -3381,11 +3432,11 @@ msgstr ""
msgid "Divide by zero"
msgstr "Dividir por cero"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "No fallar si el archivo suministrado para --load no existe."
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4474
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -3412,19 +3463,19 @@ msgstr ""
msgid "Do you want to continue changing the configuration?"
msgstr "¿Quieres seguir cambiando la configuración?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "¿Desea eliminar todos los cambios de herramienta guardados?"
-#: src/slic3r/GUI/GUI_App.cpp:2370 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2392 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "¿Deseas continuar?"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "Do you want to replace it"
msgstr "Quieres reemplazarlo"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr "¿Quieres guardar los cambios en \"%1%\"?"
@@ -3445,11 +3496,11 @@ msgstr ""
"¿Desea seleccionar filamentos predeterminados para estos modelos de "
"impresoras FFF?"
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4473
msgid "Don't arrange"
msgstr "No organizar"
-#: src/slic3r/GUI/GUI_App.cpp:974
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Don't import"
msgstr "No importar"
@@ -3461,15 +3512,15 @@ msgstr "No instalar"
msgid "Don't notify about new releases any more"
msgstr "No quiero recibir avisos de nuevas versiones"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Don't save"
msgstr "No guardar"
-#: src/slic3r/GUI/Plater.cpp:5289
+#: src/slic3r/GUI/Plater.cpp:5317
msgid "Don't show again"
msgstr "No mostrar de nuevo"
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "No soportar puentes"
@@ -3477,7 +3528,7 @@ msgstr "No soportar puentes"
msgid "Downgrade"
msgstr "Volver a una versión anterior"
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2283
msgid "Draft shield"
msgstr "Escudo de protección"
@@ -3487,15 +3538,15 @@ msgstr "Escudo de protección"
msgid "Drag"
msgstr "Arrastra"
-#: src/slic3r/GUI/Plater.cpp:5331
+#: src/slic3r/GUI/Plater.cpp:5359
msgid "Drag and drop G-code file"
msgstr "Arrastra y suelta el archivo código G"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "Taladrando agujeros en el modelo."
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -3509,15 +3560,15 @@ msgstr ""
msgid "Drop to bed"
msgstr "Colocar en la Cama"
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4482
msgid "Duplicate"
msgstr "Duplicar"
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4487
msgid "Duplicate by grid"
msgstr "Duplicar por cuadrícula"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "Duración"
@@ -3530,11 +3581,11 @@ msgstr "Durante el resto de capas, el ventilador siempre funcionará al %1%%%"
msgid "During the other layers, fan will be turned off."
msgstr "Durante las otras capas, el ventilador se apagará."
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Dynamic"
msgstr "Dinámico"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "E&xportar"
@@ -3585,7 +3636,7 @@ msgstr "Editar código G personalizado"
msgid "Edit pause print message"
msgstr "Editar mensaje de pausa de impresión"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "Editar impresora física"
@@ -3609,7 +3660,7 @@ msgstr "Edición"
msgid "Eigen vectorization supported:"
msgstr "Se admite la vectorización propia:"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr "Expul&sar Tarjeta SD / Unidad Flash"
@@ -3617,7 +3668,7 @@ msgstr "Expul&sar Tarjeta SD / Unidad Flash"
msgid "Eject SD card / Flash drive"
msgstr "Expulsa la tarjeta SD / disco USB"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr ""
"Expulsa la tarjeta SD / disco USB después de que se haya exportado a él."
@@ -3626,16 +3677,16 @@ msgstr ""
msgid "Eject drive"
msgstr "Expulsar la unidad"
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "La expulsión del dispositivo %s(%s) ha fallado."
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "Compensación del pie de elefante"
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3337
msgid "Elephant foot minimum width"
msgstr "Ancho mínimo del pie de elefante"
@@ -3647,7 +3698,7 @@ msgstr ""
"Elevación demasiado baja para el objeto. Utiliza la característica \"Pad "
"alrededor del objeto\" para imprimir el objeto sin elevación."
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1615
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. "
@@ -3660,7 +3711,7 @@ msgstr ""
"M73. También el firmware i3 MK3 es compatible con M73 Qxx Sxx para el modo "
"silencioso."
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1637
msgid "Emit to G-code"
msgstr "Emitir a código G"
@@ -3669,12 +3720,12 @@ msgstr "Emitir a código G"
msgid "Empty layer between %1% and %2%."
msgstr "Capa vacía entre %1% y %2%."
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:2962
msgid "Enable"
msgstr "Habilitar"
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "Habilitar el enfriamiento automático"
@@ -3682,31 +3733,31 @@ msgstr "Habilitar el enfriamiento automático"
msgid "Enable dark mode"
msgstr "Activar el modo oscuro"
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr ""
"Habilitar ventilador si el tiempo de impresión de la capa está por debajo"
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3847
msgid "Enable hollowing"
msgstr "Habilitar vaciado"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Enable horizontal mirroring of output images"
msgstr "Activar espejo horizontal de salida de imágenes"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1553
msgid "Enable ironing"
msgstr "Activar alisado"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1554
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"Habilitar el alisado de las capas superiores con el cabezal de impresión "
"caliente para obtener una superficie lisa"
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
@@ -3714,7 +3765,7 @@ msgstr ""
"Permite leer valores de configuración desconocidos sustituyéndolos "
"silenciosamente por los predeterminados."
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4547
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
@@ -3722,7 +3773,7 @@ msgstr ""
"Permite la lectura de valores de configuración desconocidos sustituyéndolos "
"verbosamente por los predeterminados."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "Permitir rotaciones (lento)"
@@ -3730,15 +3781,15 @@ msgstr "Permitir rotaciones (lento)"
msgid "Enable support for legacy 3DConnexion devices"
msgstr "Habilitar la compatibilidad con dispositivos 3DConnexion antiguos"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2523
msgid "Enable support material generation."
msgstr "Habilite la generación de material de soporte."
-#: src/slic3r/GUI/Plater.cpp:3147
+#: src/slic3r/GUI/Plater.cpp:3168
msgid "Enable supports for enforcers only"
msgstr "Habilitar soportes sólo para los forzadores"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1372
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 "
@@ -3751,7 +3802,7 @@ msgstr ""
"con la configuración de Single Extruder Multi Material y Limpiar en Objeto / "
"Limpiar en Relleno."
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1331
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 "
@@ -3761,19 +3812,19 @@ msgstr ""
"explicada por un texto descriptivo. Si imprime desde una tarjeta SD, el peso "
"adicional del archivo podría ralentizar su firmware."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2948
msgid "Enable variable layer height feature"
msgstr "Habilitar la función de altura de capa variable"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Enable vertical mirroring of output images"
msgstr "Activar espejo vertical de salida de imágenes"
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Enabled"
msgstr "Activado"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1315
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
@@ -3781,9 +3832,9 @@ msgstr ""
"Permite rellenar los huecos entre los perímetros y entre los perímetros más "
"internos y el relleno."
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "Código G final"
@@ -3796,11 +3847,11 @@ msgstr "Imponer"
msgid "Enforce seam"
msgstr "Imponer costura"
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2601
msgid "Enforce support for the first"
msgstr "Forzar soportes para la primera"
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2608
msgid "Enforce support for the first n layers"
msgstr "Forzar soportes para las primeras n capas"
@@ -3813,20 +3864,20 @@ msgstr "Imponer soportes"
msgid "Enqueued"
msgstr "En cola"
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4477
msgid "Ensure on bed"
msgstr "Asegurar en la base"
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "Asegurar el espesor de la carcasa vertical"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "Teclea un término de búsqueda"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "Ingresa el código G personalizado utilizado en la capa actual"
@@ -3834,7 +3885,7 @@ msgstr "Ingresa el código G personalizado utilizado en la capa actual"
msgid "Enter new name"
msgstr "Introduce un nuevo nombre"
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
"Introduce un mensaje corto a mostrar en la pantalla de la impresora cuando "
@@ -3856,15 +3907,15 @@ msgstr "Introduce el diámetro de tu filamento."
msgid "Enter the diameter of your printer's hot end nozzle."
msgstr "Introduce el diámetro de la boquilla del fusor de tu impresora."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "Introduce la altura a la que deseas saltar"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "Introduce el movimiento al que desea saltar"
-#: src/slic3r/GUI/Plater.cpp:5568
+#: src/slic3r/GUI/Plater.cpp:5601
msgid "Enter the number of copies:"
msgstr "Introduce el número de copias:"
@@ -3872,7 +3923,7 @@ msgstr "Introduce el número de copias:"
msgid "Enter the temperature needed for extruding your filament."
msgstr "Introduce la temperatura necesaria para extruir tu filamento."
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1075
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -3885,7 +3936,7 @@ msgstr ""
"si la cantidad de filamento en la bobina es suficiente para terminar la "
"impresión."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1068
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
@@ -3893,7 +3944,7 @@ msgstr ""
"Ingrese su coste del filamento por kg aquí. Esto es solo para información "
"estadística."
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -3905,7 +3956,7 @@ msgstr ""
"calcular la relación entre la longitud y el volumen. Lo mejor es calcular el "
"volumen directamente a través del desplazamiento."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -3927,7 +3978,7 @@ msgstr ""
"Error: \"%2%\""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "Error"
@@ -3941,11 +3992,11 @@ msgstr "Mensaje de Error"
msgid "Error accessing port at %s: %s"
msgstr "Error al acceder al puerto en %s: %s"
-#: src/slic3r/GUI/Plater.cpp:3783
+#: src/slic3r/GUI/Plater.cpp:3804
msgid "Error during reload"
msgstr "Error al recargar"
-#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3471 src/slic3r/GUI/Plater.cpp:3550
msgid "Error during replace"
msgstr "Error durante el reemplazo"
@@ -3953,7 +4004,7 @@ msgstr "Error durante el reemplazo"
msgid "Error loading shaders"
msgstr "Error al cargar sombras"
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:914 src/slic3r/GUI/GUI_App.cpp:1012
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3962,7 +4013,7 @@ msgstr ""
"probablemente esté dañado. Intenta eliminar manualmente el archivo para "
"recuperarse del error."
-#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999
+#: src/slic3r/GUI/GUI_App.cpp:908 src/slic3r/GUI/GUI_App.cpp:1006
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 "
@@ -3976,7 +4027,7 @@ msgstr ""
msgid "Error uploading to print host:"
msgstr "Error al cargar a la impresora:"
-#: src/slic3r/GUI/Plater.cpp:5203
+#: src/slic3r/GUI/Plater.cpp:5231
msgid "Error while loading .gcode file"
msgstr "Error al cargar el archivo .gcode"
@@ -3997,20 +4048,20 @@ msgstr "Error! Modelo inválido"
msgid "Error: %s"
msgstr "Error: %s"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "Tiempo estimado de impresión"
-#: src/slic3r/GUI/GCodeViewer.cpp:3735
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr "Tiempos estimados de impresión"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Even-odd"
msgstr "Incluso-extraño"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "Evento"
@@ -4018,7 +4069,7 @@ msgstr "Evento"
msgid "Everywhere"
msgstr "En todos los sitios"
-#: src/libslic3r/Print.cpp:575
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
@@ -4029,11 +4080,11 @@ msgstr ""
msgid "Exit %s"
msgstr "Salir %s"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "Expandir barra lateral"
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2092
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
@@ -4041,11 +4092,11 @@ msgstr ""
"Expansión de la primera balsa o capa de soporte para mejorar la adhesión a "
"la cama de impresión."
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2073
msgid "Expansion of the raft in XY plane for better stability."
msgstr "Expansión de la balsa en el plano XY para mejorar la estabilidad."
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
@@ -4053,7 +4104,7 @@ msgstr ""
"Opción experimental para evitar que se genere material de soporte debajo de "
"las áreas con puente."
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1932
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -4062,11 +4113,11 @@ msgstr ""
"del puente), para aplicar la velocidad del puente a ellos y habilitar el "
"ventilador."
-#: src/slic3r/GUI/GUI_App.cpp:2240 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "Experto"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Expert View Mode"
msgstr "Modo de visualización experto"
@@ -4074,39 +4125,39 @@ msgstr "Modo de visualización experto"
msgid "Expert mode"
msgstr "Modo experto"
-#: src/slic3r/GUI/Plater.cpp:6492
+#: src/slic3r/GUI/Plater.cpp:6530
msgid "Export"
msgstr "Exportar"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "Exportar &Configuración"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "Exportar código &G"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr "Exportar &Movimientos como OBJ"
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4376
msgid "Export 3MF"
msgstr "Exportar 3MF"
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4381
msgid "Export AMF"
msgstr "Exportar AMF"
-#: src/slic3r/GUI/Plater.cpp:2853
+#: src/slic3r/GUI/Plater.cpp:2874
msgid "Export AMF file:"
msgstr "Exportar archivo AMF:"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "Exportar Conjunto de A&justes"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "Exportar Paquete de Configuración Con Impresoras Físicas"
@@ -4114,50 +4165,50 @@ msgstr "Exportar Paquete de Configuración Con Impresoras Físicas"
msgid "Export G-Code."
msgstr "Exportar Código G."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6530 src/libslic3r/PrintConfig.cpp:4391
msgid "Export G-code"
msgstr "Exportar código G"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr "Exportar código G a la Tarjeta SD / Unidad Flash"
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4358
msgid "Export OBJ"
msgstr "Exportar OBJ"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2886
msgid "Export OBJ file:"
msgstr "Exportar archivo OBJ:"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr "Exportar Plataforma como &STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr "Exportar plataforma como STL &Incluyendo Soportes"
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4370
msgid "Export SLA"
msgstr "Exportar SLA"
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4386
msgid "Export STL"
msgstr "Exportar STL"
-#: src/slic3r/GUI/Plater.cpp:2846
+#: src/slic3r/GUI/Plater.cpp:2867
msgid "Export STL file:"
msgstr "Exportar archivo STL:"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr ""
"Exportar todos los ajustes preestablecidos, incluidas las impresoras "
"físicas, al archivo"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "Exportar todos los ajustes al archivo"
@@ -4169,23 +4220,23 @@ msgstr "Exportar como STL"
msgid "Export config"
msgstr "Exportar configuración"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "Exportar la configuración actual al archivo"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "Exportar plataforma actual como código G"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr "Exporta a G-code en la tarjeta SD / disco USB"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "Exportar plataforma actual como STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "Exportar la plataforma actual como STL incluyendo soportes"
@@ -4196,7 +4247,7 @@ msgstr ""
"Exportar nombres de ruta completos de las fuentes de los modelos y de piezas "
"a archivos 3mf y amf"
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "La exportación de un archivo temporal de 3mf falló"
@@ -4204,27 +4255,27 @@ msgstr "La exportación de un archivo temporal de 3mf falló"
msgid "Export sources full pathnames to 3mf and amf"
msgstr "Exportar nombres de ruta completos de las fuentes a 3mf y amf"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export the model(s) as 3MF."
msgstr "Exportar el(los) objeto(s) como 3MF."
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export the model(s) as AMF."
msgstr "Exportar el(los) objeto(s) como AMF."
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export the model(s) as OBJ."
msgstr "Exportar el(los) objeto(s) como OBJ."
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export the model(s) as STL."
msgstr "Exportar el(los) objeto(s) como STL."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "Exportar a tarjeta SD / tarjeta Flash"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "Exportar trayectorias de herramientas como OBJ"
@@ -4232,11 +4283,11 @@ msgstr "Exportar trayectorias de herramientas como OBJ"
msgid "Export."
msgstr "Exportar."
-#: src/libslic3r/Print.cpp:863
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "Exportando código G"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr "Exportando el paquete de configuración"
@@ -4245,7 +4296,7 @@ msgid "Exporting finished."
msgstr "Exportación finalizada."
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "Exportando el modelo original"
@@ -4258,24 +4309,24 @@ msgid "Exposition time is out of printer profile bounds."
msgstr ""
"Tiempo de exposición inicial fuera de los límites del perfil de impresión."
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4503
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "Exposición"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3438 src/libslic3r/PrintConfig.cpp:3439
msgid "Exposure time"
msgstr "Tiempo de exposición"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Perímetro externo"
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Perímetros externos"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Perímetros externos primero"
@@ -4283,11 +4334,11 @@ msgstr "Perímetros externos primero"
msgid "Extra high"
msgstr "Extra alto"
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2198 src/libslic3r/PrintConfig.cpp:2206
msgid "Extra length on restart"
msgstr "Longitud adicional en el reinicio"
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1947
msgid "Extra loading distance"
msgstr "Distancia de carga adicional"
@@ -4295,13 +4346,13 @@ msgstr "Distancia de carga adicional"
msgid "Extra low"
msgstr "Extra bajo"
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Perímetros adicionales si es necesario"
-#: src/slic3r/GUI/GCodeViewer.cpp:3342 src/slic3r/GUI/GCodeViewer.cpp:3388
-#: src/slic3r/GUI/GCodeViewer.cpp:3393 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
+#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "Extrusor"
@@ -4316,7 +4367,7 @@ msgstr "Extrusor %d"
msgid "Extruder (tool) is changed to Extruder \"%1%\""
msgstr "El Extrusor (herramienta) se cambia al Extrusor \"%1%\""
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Color del extrusor"
@@ -4324,28 +4375,28 @@ msgstr "Color del extrusor"
msgid "Extruder changed to"
msgstr "El extrusor cambia a"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "Separación del extrusor"
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Offset del extrusor"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1465 src/libslic3r/PrintConfig.cpp:1965
+#: src/libslic3r/PrintConfig.cpp:2341 src/libslic3r/PrintConfig.cpp:2615
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Extruders"
msgstr "Extrusores"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "Contador de extrusores"
-#: src/slic3r/GUI/GCodeViewer.cpp:3609
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "Extrusión"
@@ -4353,23 +4404,23 @@ msgstr "Extrusión"
msgid "Extrusion Temperature:"
msgstr "Temperatura de Extrusión:"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1473 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:2361 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2858
msgid "Extrusion Width"
msgstr "Ancho de Extrusión"
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "Eje de extrusión"
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "Multiplicador de extrusión"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Ancho de extrusión"
@@ -4381,11 +4432,11 @@ msgstr "Impresoras de Tecnología FFF"
msgid "Facets"
msgstr "Facetas"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3414
msgid "Faded layers"
msgstr "Capas descoloridas"
-#: src/slic3r/GUI/Plater.cpp:2516
+#: src/slic3r/GUI/Plater.cpp:2537
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
@@ -4399,23 +4450,23 @@ msgstr "No se pudo cargar el modelo de entrada."
msgid "Failed processing of the output_filename_format template."
msgstr "Error al procesar la plantilla output_filename_format."
-#: src/slic3r/GUI/GUI_App.cpp:2312
+#: src/slic3r/GUI/GUI_App.cpp:2334
msgid "Failed to activate configuration snapshot."
msgstr "No se pudo activar la instantánea de configuración."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr "Fallo en la perforación de algunos agujeros en el modelo"
-#: src/slic3r/GUI/GCodeViewer.cpp:3296
+#: src/slic3r/GUI/GCodeViewer.cpp:3301
msgid "Fan Speed (%)"
msgstr "Velocidad Ventilador (%)"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "Configuración del ventilador"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "Velocidad del ventilador"
@@ -4426,7 +4477,7 @@ msgstr ""
"La velocidad del ventilador aumentará desde cero en la capa %1% a %2%%% en "
"la capa %3%."
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1268
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -4449,11 +4500,11 @@ msgstr "El ventilador siempre funcionará al %1%%%"
msgid "Fan will be turned off."
msgstr "El ventilador se apagará."
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3262 src/libslic3r/PrintConfig.cpp:3897
msgid "Fast"
msgstr "Rápida"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3263
msgid "Fast tilt"
msgstr "Inclinación rápida"
@@ -4466,7 +4517,7 @@ msgstr "Error fatal"
msgid "Fatal error, exception catched: %1%"
msgstr "Error fatal, excepción detectada: %1%"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/GUI_Preview.cpp:217 src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Feature type"
msgstr "Tipo de función"
@@ -4475,9 +4526,9 @@ msgstr "Tipo de función"
msgid "Feature types"
msgstr "Tipos de funciones"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3722
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Filamento"
@@ -4489,7 +4540,7 @@ msgstr "Diámetro del filamento:"
msgid "Filament End G-code"
msgstr "Código G Final del Filamento"
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "Anulaciones de filamentos"
@@ -4498,12 +4549,12 @@ msgid "Filament Profiles Selection"
msgstr "Selección Perfiles de Filamento"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:448
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "Configuración del filamento"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "Pestaña Ajustes Filamento"
@@ -4515,12 +4566,12 @@ msgstr "Código G Inicial del Filamento"
msgid "Filament and Nozzle Diameters"
msgstr "Filamento y diámetros de boquilla"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "Filamento en extrusor %1%"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -4528,27 +4579,27 @@ msgstr ""
"El filamento se enfría al ser movido hacia adelante y hacia atrás en los "
"tubos de enfriamiento. Especifica el número deseado de estos movimientos."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Tiempo de carga de filamento"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Notas del filamento"
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1938
msgid "Filament parking position"
msgstr "Posición de aparcar el filamento"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "Propiedades del filamento"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Tipo de filamento"
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Tiempo de descarga del filamento"
@@ -4557,11 +4608,11 @@ msgstr "Tiempo de descarga del filamento"
msgid "Filaments"
msgstr "Filamentos"
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "Archivo no encontrado"
-#: src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3550
msgid "File for the replace wasn't selected"
msgstr "El archivo para el reemplazo no fue seleccionado"
@@ -4573,11 +4624,11 @@ msgstr "Nombre de archivo"
msgid "Files association"
msgstr "Asociación de archivos"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1092
msgid "Fill angle"
msgstr "Ãngulo de relleno"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "Rellenar la base"
@@ -4585,19 +4636,19 @@ msgstr "Rellenar la base"
msgid "Fill bed with instances"
msgstr "Rellenar la base con copias"
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1106
msgid "Fill density"
msgstr "Densidad de relleno"
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1313
msgid "Fill gaps"
msgstr "Rellenar huecos"
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1143
msgid "Fill pattern"
msgstr "Patrón de relleno"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -4605,11 +4656,11 @@ msgstr ""
"Patrón de relleno para la tapa inferior. Esto sólo afecta a la capa inferior "
"externa visible, y no a las paredes adyacentes."
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1145
msgid "Fill pattern for general low-density infill."
msgstr "Patrón de relleno para el relleno general de baja densidad."
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -4626,11 +4677,11 @@ msgstr ""
msgid "Filling bed"
msgstr "Rellenando base"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Buscar"
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr "Buscar / reemplazar patrones en líneas de código G y sustituirlos."
@@ -4638,11 +4689,11 @@ msgstr "Buscar / reemplazar patrones en líneas de código G y sustituirlos."
msgid "Finished"
msgstr "Terminado"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Firmware"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Retracción del firmware"
@@ -4662,29 +4713,29 @@ msgstr "Imagen del firmware:"
msgid "First color"
msgstr "Primer color"
-#: src/slic3r/GUI/GCodeViewer.cpp:3762 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1184
+#: src/libslic3r/PrintConfig.cpp:1202 src/libslic3r/PrintConfig.cpp:1212
+#: src/libslic3r/PrintConfig.cpp:1257
msgid "First layer"
msgstr "Primera capa"
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203
msgid "First layer bed temperature"
msgstr "Temperatura de la base calefable para la primera capa"
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2080
msgid "First layer density"
msgstr "Densidad de la primera capa"
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2090
msgid "First layer expansion"
msgstr "Expansión de la primera capa"
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1226
msgid "First layer height"
msgstr "Altura de la primera capa"
-#: src/libslic3r/Print.cpp:634
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr ""
"La altura de primera capa no puede ser mayor que el diametro de la boquilla"
@@ -4699,11 +4750,11 @@ msgstr ""
"\n"
"La altura de la primera capa se restablecerá a 0.01."
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer nozzle temperature"
msgstr "Temperatura de la boquilla para la primera capa"
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1236
msgid "First layer speed"
msgstr "Velocidad de la primera capa"
@@ -4711,7 +4762,7 @@ msgstr "Velocidad de la primera capa"
msgid "First layer volumetric"
msgstr "Primera capa volumétrica"
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1193
msgid "First object layer over raft interface"
msgstr "Primera capa de objetos sobre la interfaz de la balsa"
@@ -4727,7 +4778,7 @@ msgstr "Reparar mediante Netfabb"
msgid "Fixing through NetFabb"
msgstr "Reparando a través de NetFabb"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Flash Printer &Firmware"
msgstr "Flashear &Firmware en la Impresora"
@@ -4759,11 +4810,11 @@ msgstr "¡Exito al flashear!"
msgid "Floating reserved operand"
msgstr "Operando reservado flotante"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Flujo"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1574
msgid "Flow rate"
msgstr "Tasa de flujo"
@@ -4818,12 +4869,12 @@ msgstr ""
msgid "For more information please visit our wiki page:"
msgstr "Para más información visite por favor la página de nuestra wiki:"
-#: src/slic3r/GUI/GUI_App.cpp:2578
+#: src/slic3r/GUI/GUI_App.cpp:2597
msgid "For new project all modifications will be reseted"
msgstr ""
"En el caso de un nuevo proyecto, todas las modificaciones se restablecerán"
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2687
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
@@ -4832,7 +4883,7 @@ msgstr ""
"mediante la operación de cierre morfológico. Los huecos menores que el radio "
"de cierre se rellenarán."
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "Sólo para forzado de soportes"
@@ -4845,7 +4896,7 @@ msgstr ""
"de soporte\n"
"deben sincronizarse con las capas de objetos."
-#: src/libslic3r/Print.cpp:594
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -4853,11 +4904,11 @@ msgstr ""
"Para que la Torre de limpieza funcione con soportes solubles, las capas de "
"soportes necesitan estar sincronizadas con las capas del objeto."
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3803
msgid "Force pad around object everywhere"
msgstr "Forzar el pad alrededor del objeto en todas partes"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2333
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -4865,7 +4916,7 @@ msgstr ""
"Forzar el relleno sólido para las regiones que tienen un área más pequeña "
"que el umbral especificado."
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1536
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -4875,7 +4926,19 @@ msgstr ""
"adyacentes. Útil para impresiones de múltiples extrusoras con materiales "
"translúcidos o material de soporte soluble manual."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr "Formato de miniaturas de código G"
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+"Formato de miniaturas de código G: PNG para la mejor calidad, JPG para el "
+"tamaño más pequeño, QOI para el firmware de baja memoria"
+
+#: src/libslic3r/PrintConfig.cpp:4538
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
@@ -4883,7 +4946,7 @@ msgstr ""
"Regla de compatibilidad al cargar configuraciones desde archivos de "
"configuración y archivos de proyecto (3MF, AMF)."
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr "Encontradas palabras clave reservadas en"
@@ -4897,19 +4960,19 @@ msgstr ""
"Desde la Lista de Objetos no puedes eliminar la última parte sólida del "
"objeto."
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Frontal"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Vista frontal"
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1267
msgid "Full fan speed at layer"
msgstr "Velocidad máxima del ventilador en la capa"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr "Pantalla completa"
@@ -4923,9 +4986,9 @@ msgstr ""
"¿Sabías que puedes poner el PrusaSlicer en modo de pantalla completa? "
"Utiliza la tecla de acceso rápido <b>F11</b>."
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1278
+#: src/libslic3r/PrintConfig.cpp:1279 src/libslic3r/PrintConfig.cpp:1294
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy Skin"
msgstr "Piel Difusa"
@@ -4942,23 +5005,23 @@ msgstr ""
"puedes utilizar modificadores para aplicar la piel difusa sólo a una parte "
"de tu modelo."
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr "Piel difusa (experimental)"
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1303
msgid "Fuzzy skin point distance"
msgstr "Distancia del punto de piel difusa"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1293
msgid "Fuzzy skin thickness"
msgstr "Espesor de la piel difusa"
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1280
msgid "Fuzzy skin type."
msgstr "Tipo de Piel difusa."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "Código G"
@@ -4976,7 +5039,7 @@ msgstr ""
msgid "G-code file exported to %1%"
msgstr "Archivo de código G exportado a %1%"
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1338
msgid "G-code flavor"
msgstr "Tipo de código G"
@@ -4984,23 +5047,23 @@ msgstr "Tipo de código G"
msgid "G-code preview"
msgstr "Previsualización código G"
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2120
msgid "G-code resolution"
msgstr "Resolución del código G"
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1379
msgid "G-code substitutions"
msgstr "Sustituciones del código G"
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "Miniaturas de código G"
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4397
msgid "G-code viewer"
msgstr "Visor código G"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero General Public License, versión 3"
@@ -5012,19 +5075,19 @@ msgstr "IU"
msgid "Gallery"
msgstr "Galería"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1320
msgid "Gap fill"
msgstr "Relleno del hueco"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "General"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1857
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 "
@@ -5034,11 +5097,11 @@ msgstr ""
"la cantidad especificada de filamento en la capa inferior. Para máquinas "
"multi-extrusoras, este mínimo se aplica a cada extrusora."
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2521
msgid "Generate support material"
msgstr "Generar material de soporte"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2603
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -5051,43 +5114,43 @@ msgstr ""
"para obtener una mayor adhesión de los objetos que tienen una huella muy "
"delgada o deficiente en la placa de construcción."
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3531
msgid "Generate supports"
msgstr "Generar soportes"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3533
msgid "Generate supports for the models"
msgstr "Generar soportes para los modelos"
-#: src/libslic3r/Print.cpp:867
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "Generando G-code"
-#: src/slic3r/GUI/GCodeViewer.cpp:1852
+#: src/slic3r/GUI/GCodeViewer.cpp:1857
msgid "Generating index buffers"
msgstr "Generando buffers de índice"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "Generando pad"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Generando perímetros"
-#: src/libslic3r/Print.cpp:815
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr "Generando falda y balsa"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Generando material de soporte"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "Generando puntos de soporte"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "Generando soporte tipo árbol"
@@ -5172,7 +5235,7 @@ msgstr ""
"Herramienta de escala: Escala las piezas seleccionadas para ajustarse al "
"volumen de impresión"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Gizmo-Mover"
@@ -5181,7 +5244,7 @@ msgstr "Gizmo-Mover"
msgid "Gizmo-Place on Face"
msgstr "Gizmo-Colocar en Cara"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Gizmo-Rotar"
@@ -5202,11 +5265,11 @@ msgstr ""
"Se necesita buena precisión, así que usa un calibre y realiza varias medidas "
"a lo largo del filamento, luego calcula la media."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1166 src/libslic3r/PrintConfig.cpp:2771
msgid "Grid"
msgstr "Rejilla"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:59
+#: src/slic3r/GUI/PrintHostDialogs.cpp:60
msgid "Group"
msgstr "Agrupar"
@@ -5214,11 +5277,11 @@ msgstr "Agrupar"
msgid "Group manipulation"
msgstr "Manipulación de grupos"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "Gyroid"
msgstr "Giroide"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "HTTP digest"
@@ -5232,7 +5295,7 @@ msgstr ""
"Cuerpo del mensaje: \"%2%\""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "Archivo HTTPS CA"
@@ -5248,16 +5311,16 @@ msgstr ""
msgid "Head diameter"
msgstr "Diámetro de la cabeza"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3547
msgid "Head penetration"
msgstr "Penetración de la cabeza"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr ""
"La penetración de la cabeza no debaría ser mayor que el ancho de la cabeza."
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1204
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -5266,19 +5329,19 @@ msgstr ""
"para deshabilitar los comandos de control de temperatura de la cama en la "
"salida."
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "Altura"
-#: src/slic3r/GUI/GCodeViewer.cpp:3293
+#: src/slic3r/GUI/GCodeViewer.cpp:3298
msgid "Height (mm)"
msgstr "Altura (mm)"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Height of skirt expressed in layers."
msgstr "Altura de la falda expresada en capas."
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Height of the display"
msgstr "Altura de la pantalla"
@@ -5290,7 +5353,7 @@ msgstr "Modificador Rango de Alturas"
msgid "Height ranges"
msgstr "Rango de alturas"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "Alturas en las que se producirá un cambio de filamento."
@@ -5303,15 +5366,15 @@ msgstr ""
"Hola, bienvenido a %s! Este %s te ayuda con la configuración inicial; sólo "
"unos pocos ajustes y estarás preparado para imprimir."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4409
msgid "Help"
msgstr "Ayuda"
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4415
msgid "Help (FFF options)"
msgstr "Ayuda (opciones FFF)"
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4420
msgid "Help (SLA options)"
msgstr "Ayuda (opciones SLA)"
@@ -5342,10 +5405,14 @@ msgstr ""
msgid "High"
msgstr "Alto"
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1385
msgid "High extruder current on filament swap"
msgstr "Alta intensidad en el extrusor durante el cambio de filamento"
+#: src/libslic3r/PrintConfig.cpp:3280 src/libslic3r/PrintConfig.cpp:3898
+msgid "High viscosity"
+msgstr "Alta viscosidad"
+
#: src/slic3r/GUI/GLCanvas3D.cpp:257
msgid "Higher print quality versus higher print speed."
msgstr "Mayor calidad de impresión contra mayor velocidad de impresión."
@@ -5354,11 +5421,11 @@ msgstr "Mayor calidad de impresión contra mayor velocidad de impresión."
msgid "Highlight overhang by angle"
msgstr "Resaltar el voladizo según el ángulo"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1175
msgid "Hilbert Curve"
msgstr "Curva de Hilbert"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "Mantén presionada la tecla Shift para laminar y exportar el código G"
@@ -5370,11 +5437,11 @@ msgstr "Profundidad del orificio"
msgid "Hole diameter"
msgstr "Diámetro del orificio"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "Vaciado y taladrado"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3849
msgid "Hollow out a model to have an empty interior"
msgstr "Vaciado de un modelo para tener un interior vacío"
@@ -5382,16 +5449,16 @@ msgstr "Vaciado de un modelo para tener un interior vacío"
msgid "Hollow this object"
msgstr "Vaciar este objeto"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4654
-#: src/slic3r/GUI/Tab.cpp:4655 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3848
+#: src/libslic3r/PrintConfig.cpp:3855 src/libslic3r/PrintConfig.cpp:3865
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Hollowing"
msgstr "Vaciando el interior"
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3876
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 "
@@ -5405,15 +5472,15 @@ msgstr ""
"distancia de cierre mayor hace que interior sea más redondeado. Si es cero, "
"el interior se parecerá mucho al exterior."
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "Vaciando modelo"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "Cambio del parámetro de vaciar el interior"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1172 src/libslic3r/PrintConfig.cpp:2724
msgid "Honeycomb"
msgstr "Panal de abeja"
@@ -5421,7 +5488,7 @@ msgstr "Panal de abeja"
msgid "Horizontal Slider"
msgstr "Control Deslizante Horizontal"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Carcasas horizontales"
@@ -5441,7 +5508,7 @@ msgstr ""
msgid "Host"
msgstr "Equipo"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1882
msgid "Host Type"
msgstr "Tipo de host"
@@ -5449,7 +5516,7 @@ msgstr "Tipo de host"
msgid "Hostname"
msgstr "Nombre del equipo"
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Nombre de equipo, IP o URL"
@@ -5461,22 +5528,22 @@ msgstr ""
"Sitúa el cursos sobre los botones para más información o haz clic en este "
"botón."
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "How far should the pad extend around the contained geometry"
msgstr ""
"¿Hasta dónde debe extenderse el pad alrededor de la geometría contenida"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3840
msgid "How much should the tiny connectors penetrate into the model body."
msgstr ""
"Cuanto deberían penetrar los conectores pequeños en el modelo del cuerpo."
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3549
msgid "How much the pinhead has to penetrate the model surface"
msgstr ""
"Cuánto tiene que penetrar la cabeza del pin en la superficie del modelo"
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3694
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -5484,11 +5551,11 @@ msgstr ""
"Cuanto deberían los soportes deberían levantar el objeto soportado. Si \"Pad "
"alrededor del objeto\" está activado, este valor será ignorado."
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1629
msgid "How to apply limits"
msgstr "Cómo aplicar límites"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1632
msgid "How to apply the Machine Limits"
msgstr "Cómo aplicar los Límites Máquina"
@@ -5500,7 +5567,7 @@ msgstr "ID"
msgid "Icon size in a respect to the default size"
msgstr "Tamaño del icono respecto al tamaño original"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2529
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -5577,7 +5644,7 @@ msgid "If enabled, a repetition of the next random color will be allowed."
msgstr ""
"Si se activa, se permitirá la repetición del siguiente color aleatorio."
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2484
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -5616,7 +5683,7 @@ msgstr ""
"pero en algunas combinaciones de escalas de pantalla puede parecer feo. Si "
"se desactiva, se utilizará la antigua interfaz de usuario."
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2819
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
@@ -5697,7 +5764,7 @@ msgstr ""
"Si está habilitado, el botón de la barra lateral ocultable aparecerá en la "
"esquina superior derecha de la escena 3D"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4562
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -5716,7 +5783,7 @@ msgstr ""
"Si está habilitado, el cuadro de diálogo de configuración de dispositivos "
"3DConnexion antiguos está disponible presionando CTRL + M"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2490
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 "
@@ -5795,7 +5862,7 @@ msgstr ""
"el ventilador funcionará a una velocidad proporcionalmente menor entre %2%%% "
"y %3%%%."
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1237
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 "
@@ -5806,7 +5873,7 @@ msgstr ""
"su tipo. Si se expresa como un porcentaje (por ejemplo: 40%), escalará las "
"velocidades predeterminadas."
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1248
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -5818,7 +5885,7 @@ msgstr ""
"de la interfaz de la balsa, independientemente de su tipo. Si se expresa "
"como porcentaje (por ejemplo: 40%) escalará las velocidades por defecto."
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -5828,7 +5895,7 @@ msgstr ""
"segundos, el ventilador se habilitará y su velocidad se calculará al "
"interpolar las velocidades mínima y máxima."
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2310
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."
@@ -5861,7 +5928,7 @@ msgstr ""
"Si esto está habilitado, Slic3r solicitará el último directorio de salida en "
"lugar del que contiene los archivos de entrada."
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -5890,7 +5957,7 @@ msgstr ""
"forma más eficiente y dedicar tiempo a las características que más se "
"necesitan."
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2172
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 "
@@ -5900,7 +5967,7 @@ msgstr ""
"que se active una retracción. Cuando se usan múltiples extrusores , solo se "
"considerará la configuración del primer extrusor."
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2181
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 "
@@ -5910,7 +5977,7 @@ msgstr ""
"por encima de la Z absoluta especificada. Puede ajustar esta configuración "
"para omitir el levantamiento en las primeras capas."
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2190
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 "
@@ -5920,7 +5987,7 @@ msgstr ""
"debajo de la Z absoluta especificada. Puede ajustar esta configuración para "
"limitar la elevación a las primeras capas."
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2011
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. "
@@ -5934,7 +6001,7 @@ msgstr ""
"al archivo de código G como primer argumento, y pueden acceder a la "
"configuración de configuración de Slic3r leyendo las variables de entorno."
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -5946,7 +6013,7 @@ msgstr ""
"desplazamiento de cada extrusora con respecto a la primera. Se esperan "
"coordenadas positivas (se restarán de la coordenada XY)."
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2931
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -5955,15 +6022,15 @@ msgstr ""
"contrario, deje sin marcar. La mayoría de los firmwares usan valores "
"absolutos."
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Ignore"
msgstr "Ignorar"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr "Ignorar las comprobaciones de revocación de certificados HTTPS"
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
@@ -5974,7 +6041,7 @@ msgstr ""
"habilitar esta opción para los certificados autofirmados si la conexión "
"falla."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4534
msgid "Ignore non-existent config files"
msgstr "Ignorar archivos de configuración inexistentes"
@@ -5988,19 +6055,19 @@ msgstr "Ignora los lados que no están mirando hacia la cámara."
msgid "Illegal instruction"
msgstr "Instrucción ilegal"
-#: src/slic3r/GUI/GUI_App.cpp:973
+#: src/slic3r/GUI/GUI_App.cpp:980
msgid "Import"
msgstr "Importar"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "Importar &Configuración"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Importar &Conjunto de Ajustes"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr "Importar configuración desde un &Proyecto"
@@ -6008,35 +6075,35 @@ msgstr "Importar configuración desde un &Proyecto"
msgid "Import Config from ini/amf/3mf/gcode"
msgstr "Importar Configuración desde ini/amf/3mf/gcode"
-#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386
+#: src/slic3r/GUI/Plater.cpp:5154 src/slic3r/GUI/Plater.cpp:5419
msgid "Import Object"
msgstr "Importar Objeto"
-#: src/slic3r/GUI/Plater.cpp:5130
+#: src/slic3r/GUI/Plater.cpp:5158
msgid "Import Objects"
msgstr "Importar Objetos"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr "Importar Archivo SL1 / SL1S"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "Importar archivo SLA"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr "Importar STL (Unidades Imperiales)"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "Importar STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "Importar STL/3MF/STEP/OBJ/AM&F"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "Importar STL/OBJ/AMF/3MF sin configuración, mantener la base"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "Importar STL/3MF/STEP/OBJ/AMF sin configuración, mantener la base"
-#: src/slic3r/GUI/Plater.cpp:5265
+#: src/slic3r/GUI/Plater.cpp:5293
msgid "Import config only"
msgstr "Importar configuración solo"
@@ -6044,7 +6111,7 @@ msgstr "Importar configuración solo"
msgid "Import file"
msgstr "Importar archivo"
-#: src/slic3r/GUI/Plater.cpp:5264
+#: src/slic3r/GUI/Plater.cpp:5292
msgid "Import geometry only"
msgstr "Importar geometría solo"
@@ -6056,7 +6123,7 @@ msgstr "Importar modelo y perfil"
msgid "Import model only"
msgstr "Importar modelo únicamente"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "La importación del archivo 3mf reparado ha fallado"
@@ -6102,7 +6169,7 @@ msgstr "Ajustes preestablecidos imcompatibles"
msgid "Incompatible with this %s"
msgstr "Incompatible con este %s"
-#: src/slic3r/GUI/Plater.cpp:5483
+#: src/slic3r/GUI/Plater.cpp:5516
msgid "Increase Instances"
msgstr "Aumentar Instancias"
@@ -6112,30 +6179,30 @@ msgstr "Incrementar/reducir area edición"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1093 src/libslic3r/PrintConfig.cpp:1107
+#: src/libslic3r/PrintConfig.cpp:1144 src/libslic3r/PrintConfig.cpp:1393
+#: src/libslic3r/PrintConfig.cpp:1403 src/libslic3r/PrintConfig.cpp:1472
+#: src/libslic3r/PrintConfig.cpp:1492 src/libslic3r/PrintConfig.cpp:1511
+#: src/libslic3r/PrintConfig.cpp:2332 src/libslic3r/PrintConfig.cpp:2349
msgid "Infill"
msgstr "Relleno"
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1485
msgid "Infill before perimeters"
msgstr "Rellenar antes que los perímetros"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1464
msgid "Infill extruder"
msgstr "Extrusor para el relleno"
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1500
msgid "Infill/perimeters overlap"
msgstr "Superposición de relleno/perímetros"
-#: src/libslic3r/Print.cpp:793
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Rellenando capas"
@@ -6144,11 +6211,11 @@ msgstr "Rellenando capas"
msgid "Info"
msgstr "Info"
-#: src/slic3r/GUI/GUI_App.cpp:1666 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1688 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "Información"
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1521
msgid "Inherits profile"
msgstr "Hereda el perfil"
@@ -6158,20 +6225,20 @@ msgstr ""
"El tiempo de exposición inicial está fuera de los límites del perfil de "
"impresión."
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3461 src/libslic3r/PrintConfig.cpp:3462
msgid "Initial exposure time"
msgstr "Tiempo de exposición inicial"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3379 src/libslic3r/PrintConfig.cpp:3380
msgid "Initial layer height"
msgstr "Altura de la capa inicial"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr "Sólo el borde interior"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1575
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "El valor introducido está fuera de rango"
@@ -6214,7 +6281,7 @@ msgstr ""
"Esto se puede utilizar para insertar imanes, pesos o tuercas en sus "
"impresiones. Lee más en la documentación."
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "Inspect / activate configuration snapshots"
msgstr "Inspeccionar / activar instantáneas de configuración"
@@ -6241,19 +6308,19 @@ msgstr "Instancias"
msgid "Instances to Separated Objects"
msgstr "Instancias para Separar Objetos"
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2635
msgid "Interface loops"
msgstr "Bucles de interfaz"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2729
msgid "Interface pattern"
msgstr "Patrón de interfaz"
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2695
msgid "Interface pattern spacing"
msgstr "Separación de patrón de interfaz"
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1535
msgid "Interface shells"
msgstr "Carcasas de interfaz"
@@ -6262,16 +6329,16 @@ msgstr "Carcasas de interfaz"
msgid "Internal error: %1%"
msgstr "Error interno: %1%"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "Relleno interno"
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "Penetración inválida de la cabeza"
-#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142
+#: src/slic3r/GUI/Plater.cpp:3297 src/slic3r/GUI/Plater.cpp:4163
msgid "Invalid data"
msgstr "Datos inválidos"
@@ -6290,21 +6357,21 @@ msgstr ""
"formato: \"%1%\""
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1563
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "Entrada numérica no válida."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "Diámetro de la cabeza del pin inválido"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1555
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1575
+#: src/libslic3r/PrintConfig.cpp:1585 src/libslic3r/PrintConfig.cpp:1593
+#: src/libslic3r/PrintConfig.cpp:1595
msgid "Ironing"
msgstr "Alisado"
@@ -6316,14 +6383,14 @@ msgid ""
"holes and flatten any lifted plastic. Read more in the documentation. "
"(Requires Advanced or Expert mode.)"
msgstr ""
-"Planchado\n"
+"Alisado\n"
"¿Sabías que puedes suavizar las superficies superiores de las impresiones "
-"con el planchado? La boquilla realizará una segunda fase de relleno especial "
-"en la misma capa para rellenar cualquier ranura y aplanar cualquier plástico "
+"con el alisado? La boquilla realizará una segunda fase de relleno especial "
+"en la misma capa para rellenar cualquier ranura y alisar cualquier plástico "
"levantado. Lee más en la documentación. (Requiere el modo avanzado o "
-"experto). "
+"experto)."
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1560 src/libslic3r/PrintConfig.cpp:1562
msgid "Ironing Type"
msgstr "Tipo de alisado"
@@ -6331,15 +6398,15 @@ msgstr "Tipo de alisado"
msgid "Is it safe?"
msgstr "¿Es seguro?"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Iso"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Vista Iso"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "No puede ser borrado o modificado."
@@ -6352,7 +6419,7 @@ msgstr ""
"Parece que el archivo %1% seleccionado tiene un error o está destruido.\n"
"No podemos cargar este archivo"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1386
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 "
@@ -6363,11 +6430,11 @@ msgstr ""
"alimentación de rampa rápidas y superar la resistencia cuando se carga un "
"filamento con una punta de forma fea."
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "Es un último valor predeterminado para esta impresora."
-#: src/slic3r/GUI/GUI_App.cpp:2848
+#: src/slic3r/GUI/GUI_App.cpp:2875
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "Es imposible imprimir objetos de varias piezas con tecnología SLA."
@@ -6377,15 +6444,15 @@ msgstr ""
"No es posible borrar el último ajuste preestablecido relacionado con la "
"impresora."
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "Límites del jerk"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2259
msgid "Jitter"
msgstr "Jitter"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "Salta a la altura"
@@ -6409,7 +6476,7 @@ msgstr ""
"Salta a la altura %s\n"
"o Fija el modo regla"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "Saltar al movimiento"
@@ -6418,12 +6485,12 @@ msgstr "Saltar al movimiento"
msgid "Just switch to \"%1%\" preset"
msgstr "Simplemente cambiar al ajuste predeterminado \"%1%\""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867
msgid "Keep"
msgstr "Mantener"
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "Mantener el ventilador siempre encendido"
@@ -6435,7 +6502,7 @@ msgstr "Mantener la parte inferior"
msgid "Keep min"
msgstr "Mantener mínimo"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
msgid "Keep the selected settings."
msgstr "Mantener los ajustes seleccionados."
@@ -6443,7 +6510,7 @@ msgstr "Mantener los ajustes seleccionados."
msgid "Keep upper part"
msgstr "Mantener la parte superior"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "Atajos de teclado"
@@ -6451,11 +6518,11 @@ msgstr "Atajos de teclado"
msgid "Keyboard shortcuts"
msgstr "Atajos de teclado"
-#: src/slic3r/GUI/Tab.cpp:4253
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "CANDADO CERRADO"
-#: src/slic3r/GUI/Tab.cpp:4281
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -6463,7 +6530,7 @@ msgstr ""
"El icono de CANDADO BLOQUEADO indica que los ajustes son los mismos que los "
"valores del sistema (por defecto) para el grupo de opciones actual"
-#: src/slic3r/GUI/Tab.cpp:4297
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
@@ -6471,19 +6538,19 @@ msgstr ""
"El icono de CANDADO BLOQUEADO indica que el valor es el mismo que el del "
"sistema (por defecto)"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1371
msgid "Label objects"
msgstr "Etiquetar objetos"
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3256
msgid "Landscape"
msgstr "Paisaje"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Language"
msgstr "Idioma"
-#: src/slic3r/GUI/GUI_App.cpp:2365
+#: src/slic3r/GUI/GUI_App.cpp:2387
msgid "Language selection"
msgstr "Selección de idiomas"
@@ -6496,12 +6563,12 @@ msgid "Layer"
msgstr "Capa"
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "Altura de la capa"
-#: src/libslic3r/Print.cpp:639
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "La altura de la capa no puede ser mayor que diámetro de la boquilla"
@@ -6515,7 +6582,7 @@ msgstr ""
"\n"
"La altura de capa se restablecerá a 0.01."
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Límites de altura de la capa"
@@ -6523,25 +6590,25 @@ msgstr "Límites de altura de la capa"
msgid "Layer range Settings to modify"
msgstr "Ajustes del Rango de capas a modificar"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4500
-#: src/slic3r/GUI/Tab.cpp:4591
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Capas"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1227
+#: src/libslic3r/PrintConfig.cpp:1314 src/libslic3r/PrintConfig.cpp:1539
+#: src/libslic3r/PrintConfig.cpp:1931 src/libslic3r/PrintConfig.cpp:1998
+#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2818
+#: src/libslic3r/PrintConfig.cpp:2826 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895 src/libslic3r/PrintConfig.cpp:3066
msgid "Layers and Perimeters"
msgstr "Capas y Perímetros"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4589
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Capas y perímetros"
@@ -6549,20 +6616,20 @@ msgstr "Capas y perímetros"
msgid "Layout Options"
msgstr "Opciones de diseño"
-#: src/slic3r/GUI/GUI_App.cpp:1343
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr "Dejar \"%1%\" activado"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "Izquierda"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr "Valor del Ajuste Izquierdo"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Vista izquierda"
@@ -6586,22 +6653,22 @@ msgstr "Botón izquierdo del ratón:"
msgid "Legend/Estimated printing time"
msgstr "Leyenda/Tiempo de impresión estimado"
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2153 src/libslic3r/PrintConfig.cpp:2161
msgid "Length"
msgstr "Largo"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
"Longitud del tubo de enfriado para limitar el espacio para movimientos de "
"enfriamiento dentro del mismo."
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1413
msgid "Length of the infill anchor"
msgstr "Longitud del relleno del anclaje"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -6609,11 +6676,11 @@ msgstr ""
"Los acuerdos de licencia de todos los programas (bibliotecas) siguientes "
"forman parte del acuerdo de licencia de la aplicación"
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2171
msgid "Lift Z"
msgstr "Levantar Z"
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4478
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
@@ -6621,15 +6688,27 @@ msgstr ""
"Eleva el objeto por encima de la cama cuando está parcialmente debajo. "
"Activado por defecto, usa --no-ensure-on-bed para desactivarlo."
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Lightning"
msgstr "Lightning"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+"Relleno Relámpago\n"
+"¿Sabías que puedes utilizar el relleno Relámpago para suervir de apoyo a "
+"sólo las superficies superiores, ahorrando una gran cantidad de filamento? y "
+"disminuir el tiempo de impresión? Lee más en la documentación."
+
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Limited"
msgstr "Limitado"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Line"
msgstr "Lineal"
@@ -6641,11 +6720,11 @@ msgstr "Cargar"
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr "Carga Configuración desde ini/amf/3mf/gcode y mezcla"
-#: src/slic3r/GUI/Plater.cpp:5408
+#: src/slic3r/GUI/Plater.cpp:5441
msgid "Load File"
msgstr "Cargar Archivo"
-#: src/slic3r/GUI/Plater.cpp:5413
+#: src/slic3r/GUI/Plater.cpp:5446
msgid "Load Files"
msgstr "Cargar Archivos"
@@ -6657,23 +6736,23 @@ msgstr "Cargar Modificador"
msgid "Load Part"
msgstr "Cargar pieza"
-#: src/slic3r/GUI/Plater.cpp:5100
+#: src/slic3r/GUI/Plater.cpp:5124
msgid "Load Project"
msgstr "Cargar Proyecto"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "Cargar un modelo"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr "Cargar un archivo SL1 / SL1S"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "Cargar un modelo guardado con unidades imperiales"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4574
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -6683,7 +6762,7 @@ msgstr ""
"mantener diferentes perfiles o incluir configuraciones desde un "
"almacenamiento de red."
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4552
msgid "Load config file"
msgstr "Cargar archivo de configuración"
@@ -6701,11 +6780,11 @@ msgstr ""
"mismo modo, puedes utilizar Archivo-Importar-Importar archivo SL1 / SL1S, "
"que también te permite reconstruir modelos 3D a partir de los datos de voxel."
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "Cargar configuración desde archivo de proyecto"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4553
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -6713,11 +6792,11 @@ msgstr ""
"Cargar la configuración desde el archivo especificado. Se puede usar más de "
"una vez para cargar opciones de varios archivos."
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "Cargar archivo de configuración exportado"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "Cargar ajustes de un paquete"
@@ -6729,39 +6808,39 @@ msgstr "Cargar forma desde STL..."
msgid "Load..."
msgstr "Cargar..."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "Carga"
-#: src/slic3r/GUI/GUI_App.cpp:2289
+#: src/slic3r/GUI/GUI_App.cpp:2311
msgid "Loading a configuration snapshot"
msgstr "Cargando una instantánea de configuración"
-#: src/slic3r/GUI/GUI_App.cpp:2616
+#: src/slic3r/GUI/GUI_App.cpp:2635
msgid "Loading a new project while the current project is modified."
msgstr "Cargando un proyecto nuevo mientras el actual es modificado."
-#: src/slic3r/GUI/GUI_App.cpp:1170
+#: src/slic3r/GUI/GUI_App.cpp:1177
msgid "Loading configuration"
msgstr "Cargando configuración"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2406
msgid "Loading file"
msgstr "Cargando archivo"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr "Cargando un paquete de configuración"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr "Cargando un archivo de configuración"
-#: src/slic3r/GUI/GUI_App.cpp:1698
+#: src/slic3r/GUI/GUI_App.cpp:1720
msgid "Loading of a mode view"
msgstr "Carga de modo de vista"
-#: src/slic3r/GUI/GUI_App.cpp:1693
+#: src/slic3r/GUI/GUI_App.cpp:1715
msgid "Loading of current presets"
msgstr "Cargando los ajustes actuales"
@@ -6771,15 +6850,15 @@ msgid "Loading of the \"%1%\""
msgstr "Cargando de la \"%1%\""
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "Cargando modelo reparado"
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "Velocidad de carga"
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "Velocidad de carga al inicio"
@@ -6792,11 +6871,11 @@ msgstr "Coordenadas locales"
msgid "Lock supports under new islands"
msgstr "Bloquear soportes bajo nuevas islas"
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4577
msgid "Logging level"
msgstr "Nivel de registro"
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2299
msgid "Loops (minimum)"
msgstr "Bucles (mínimo)"
@@ -6808,16 +6887,16 @@ msgstr "Bajo"
msgid "Lowest Z height"
msgstr "Altura Z más baja"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1631 src/libslic3r/PrintConfig.cpp:1666
+#: src/libslic3r/PrintConfig.cpp:1683 src/libslic3r/PrintConfig.cpp:1700
+#: src/libslic3r/PrintConfig.cpp:1716 src/libslic3r/PrintConfig.cpp:1726
+#: src/libslic3r/PrintConfig.cpp:1736 src/libslic3r/PrintConfig.cpp:1749
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Machine limits"
msgstr "Límites de la máquina"
-#: src/slic3r/GUI/Tab.cpp:4231
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
@@ -6825,7 +6904,7 @@ msgstr ""
"Los límites de la máquina no están establecidos, por lo tanto, el tiempo "
"estimado de impresión puede no ser exacto."
-#: src/slic3r/GUI/Tab.cpp:4227
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -6836,7 +6915,7 @@ msgstr ""
"que la impresora puede aplicar un conjunto diferente de límites de la "
"máquina."
-#: src/slic3r/GUI/Tab.cpp:4224
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
@@ -6862,125 +6941,125 @@ msgstr "Edición manual"
msgid "Masked SLA file exported to %1%"
msgstr "Archivo SLA enmascarado exportado a %1%"
-#: src/slic3r/GUI/Tab.cpp:4004
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr "Coincidir con una sola línea"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "Pestaña Ajustes de Mate&rial"
-#: src/slic3r/GUI/Tab.cpp:4459 src/slic3r/GUI/Tab.cpp:4461
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Material"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:522
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "Configuraciones del material"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "Pestaña Ajustes de Material"
-#: src/slic3r/GUI/Tab.cpp:4546 src/slic3r/GUI/Tab.cpp:4547
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr "Perfil de impresión del material"
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1767 src/libslic3r/PrintConfig.cpp:1776
msgid "Max"
msgstr "Max"
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3673
msgid "Max bridge length"
msgstr "Distancia máxima de puentes"
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3587
msgid "Max bridges on a pillar"
msgstr "Puentes maximos en un pilar"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3761
msgid "Max merge distance"
msgstr "Distancia máxima de combinación"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3682
msgid "Max pillar linking distance"
msgstr "Distancia máxima de enlace del pilar"
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "Máxima altura de impresión"
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1787
msgid "Max print speed"
msgstr "Velocidad máxima de impresión"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1818
msgid "Max volumetric slope negative"
msgstr "Máx. Pendiente volumétrica negativa"
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1806
msgid "Max volumetric slope positive"
msgstr "Máx. Pendiente volumétrica positiva"
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1797
msgid "Max volumetric speed"
msgstr "Velocidad volumétrica máxima"
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3038
msgid "Maximal bridging distance"
msgstr "Distancia máxima de puentes"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal distance between supports on sparse infill sections."
msgstr "Distancia máxima entre soportes en las secciones con relleno ligero."
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration E"
msgstr "Máxima aceleración E"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1679
msgid "Maximum acceleration X"
msgstr "Máxima aceleración X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration Y"
msgstr "Máxima aceleración Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Z"
msgstr "Máxima aceleración Z"
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1758
msgid "Maximum acceleration for travel moves"
msgstr "Aceleración máxima para movimientos de desplazamiento"
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr "Aceleración máxima para movimientos de desplazamiento (M204 T)"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the E axis"
msgstr "Máxima aceleración en el eje E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1685
msgid "Maximum acceleration of the X axis"
msgstr "Máxima aceleración en el eje X"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the Y axis"
msgstr "Máxima aceleración en el eje Y"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Z axis"
msgstr "Máxima aceleración en el eje Z"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1735
msgid "Maximum acceleration when extruding"
msgstr "Aceleración máxima al extruir"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1737
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -6992,19 +7071,19 @@ msgstr ""
"El tipo de firmware de Marlin (heredado) lo utilizará también como "
"aceleración de desplazamiento (M204 T)."
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1748
msgid "Maximum acceleration when retracting"
msgstr "Aceleración máxima al retraer"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1750
msgid "Maximum acceleration when retracting (M204 R)"
msgstr "Aceleración máxima al retraer (M204 R)"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "Aceleraciones máximas"
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2121
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -7023,87 +7102,87 @@ msgstr ""
"reducción del código G se realiza en cada capa de forma independiente, "
"pueden producirse artefactos visibles."
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3430 src/libslic3r/PrintConfig.cpp:3431
msgid "Maximum exposure time"
msgstr "Tiempo de exposición máximo"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate E"
msgstr "Máximo avance E"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1662
msgid "Maximum feedrate X"
msgstr "Máxima velocidad en X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate Y"
msgstr "Máxima velocidad en Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Z"
msgstr "Máximo avance en Z"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the E axis"
msgstr "Máximo avance del eje E"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1668
msgid "Maximum feedrate of the X axis"
msgstr "Máximo avance en el eje X"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the Y axis"
msgstr "Máximo avance del eje Y"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Z axis"
msgstr "Máximo avance del eje Z"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "Avance máximo"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3454
msgid "Maximum initial exposure time"
msgstr "Tiempo de exposición inicial máximo"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk E"
msgstr "Máximo jerk E"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1696
msgid "Maximum jerk X"
msgstr "Máximo jerk X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk Y"
msgstr "Máximo jerk Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Z"
msgstr "Máximo jerk Z"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the E axis"
msgstr "Maximo jerk del eje E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1702
msgid "Maximum jerk of the X axis"
msgstr "Maximo jerk del eje Y"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the Y axis"
msgstr "Maximo jerk del eje Y"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Z axis"
msgstr "Maximo jerk del eje Z"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1441
msgid "Maximum length of the infill anchor"
msgstr "Máxima longitud del relleno del anclaje"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3589
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -7112,7 +7191,7 @@ msgstr ""
"sostienen cabezas de alfiler de puntos de apoyo y se conectan a los pilares "
"como pequeñas ramas."
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -7123,11 +7202,11 @@ msgstr ""
"volumétrica de impresión y filamento. Establecer en cero para usar sin "
"límite."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1544
msgid "Maximum width of a segmented region"
msgstr "Anchura máxima de una región segmentada"
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr "Ancho máximo de una región segmentada. El cero desactiva esta función."
@@ -7136,7 +7215,7 @@ msgid "Medium"
msgstr "Medio"
#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/libslic3r/PrintConfig.cpp:4491
msgid "Merge"
msgstr "Combinar"
@@ -7152,7 +7231,7 @@ msgstr "Juntar objeto en un objeto multipieza"
msgid "Merged"
msgstr "Juntar"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3622
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -7160,7 +7239,7 @@ msgstr ""
"La fusión de puentes o pilares en otros pilares puede aumentar el radio. "
"Cero significa que no hay aumento, uno significa aumento total."
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "Mezclando laminados y calculando estadísticas"
@@ -7172,31 +7251,31 @@ msgstr "Nombre de la malla"
msgid "Mesh repair failed."
msgstr "Reparación de la malla fallida."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
"La malla que se va a vaciar no es apta para el vaciado (no delimita un "
"volumen)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "Mensaje para pausa de impresión en la capa actual (%1% mm)."
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1830 src/libslic3r/PrintConfig.cpp:1839
msgid "Min"
msgstr "Min"
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1848
msgid "Min print speed"
msgstr "Velocidad de impresión mínima"
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3711
msgid "Minimal distance of the support points"
msgstr "Distancia mínima de los puntos de apoyo"
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1856
msgid "Minimal filament extrusion length"
msgstr "Longitud mínima de filamento extruido"
@@ -7204,7 +7283,7 @@ msgstr "Longitud mínima de filamento extruido"
msgid "Minimal points distance"
msgstr "Distancia mínima de puntos"
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Purga mínima en la torre de limpieza"
@@ -7212,7 +7291,7 @@ msgstr "Purga mínima en la torre de limpieza"
msgid "Minimize application"
msgstr "Minimizar aplicación"
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "Espesor mínimo de la tapa inferior"
@@ -7221,7 +7300,7 @@ msgstr "Espesor mínimo de la tapa inferior"
msgid "Minimum bottom shell thickness is %1% mm."
msgstr "El espesor mínimo de la carcasa inferior es %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2110
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -7234,27 +7313,35 @@ msgstr ""
"impresoras pueden ofrecer. Establézcalo en cero para desactivar cualquier "
"simplificación y usar la resolución completa de la entrada."
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3422 src/libslic3r/PrintConfig.cpp:3423
msgid "Minimum exposure time"
msgstr "Tiempo de exposición mínimo"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid "Minimum feature size"
+msgstr "Tamaño mínimo de la característica"
+
+#: src/libslic3r/PrintConfig.cpp:1715
msgid "Minimum feedrate when extruding"
msgstr "Avance mínimo al extruir"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1717
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "Avance mínimo al extruir (M205 S)"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "Avances míninos"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3446
msgid "Minimum initial exposure time"
msgstr "Tiempo de exposición inicial mínimo"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:3140
+msgid "Minimum perimeter width"
+msgstr "Ancho mínimo del perímetro"
+
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "Espesor mínimo de pared"
@@ -7271,11 +7358,25 @@ msgstr ""
"característica es especialmente útil cuando se utiliza la función de altura "
"de capa variable."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2392 src/libslic3r/PrintConfig.cpp:2393
msgid "Minimum thickness of a top / bottom shell"
msgstr "Espesor mínimo de una carcasa superior / inferior"
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:3130
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Espesor mínimo de las características delgadas. Las características del "
+"modelo que sean más finas que este valor no se imprimirán, mientras que las "
+"características más gruesas que el tamaño mínimo de la característica se "
+"ensancharán hasta el ancho mínimo del perímetro. Si se expresa en porcentaje "
+"(por ejemplo 25%), se calculará en función del diámetro de la boquilla."
+
+#: src/libslic3r/PrintConfig.cpp:2899
msgid "Minimum top shell thickness"
msgstr "Espesor mínimo de la carcasa superior"
@@ -7284,23 +7385,23 @@ msgstr "Espesor mínimo de la carcasa superior"
msgid "Minimum top shell thickness is %1% mm."
msgstr "El espesor mínimo de la carcasa superior es %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2132
msgid "Minimum travel after retraction"
msgstr "Distancia mínima después de la retracción"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1725
msgid "Minimum travel feedrate"
msgstr "Avance mínimo de movimiento"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1727
msgid "Minimum travel feedrate (M205 T)"
msgstr "Velocidad mínima sin extrusión (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3856
msgid "Minimum wall thickness of a hollowed model."
msgstr "Mínimo de espesor de la pared de un modelo vaciado."
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3339
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
@@ -7321,11 +7422,11 @@ msgstr ""
"Did you know that you can mirror the selected model to create a reversed "
"version of it? Right-click the model, select Mirror and pick the mirror axis."
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "Reflejar objeto"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Mirror horizontally"
msgstr "Reflejar horizontalmente"
@@ -7345,7 +7446,7 @@ msgstr "Duplicar el objeto seleccionado a lo largo del eje Y"
msgid "Mirror the selected object along the Z axis"
msgstr "Duplicar el objeto seleccionado a lo largo del eje Z"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Mirror vertically"
msgstr "Reflejar verticalmente"
@@ -7355,11 +7456,11 @@ msgstr "Reflejar verticalmente"
msgid "Mismatched type of print host: %s"
msgstr "Tipo de host de impresión no coincidente: %s"
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Mezclado"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
msgid "Mode"
msgstr "&Modo"
@@ -7367,15 +7468,15 @@ msgstr "&Modo"
msgid "Model"
msgstr "Modelo"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "Reparación del modelo cancelada"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "Reparación del modelo terminada"
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "Se guardarán las modificaciones al perfil actual."
@@ -7383,16 +7484,16 @@ msgstr "Se guardarán las modificaciones al perfil actual."
msgid "Modifier"
msgstr "Modificador"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Modificadores"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "Monotónico"
-#: src/slic3r/GUI/HintNotification.cpp:767
-#: src/slic3r/GUI/HintNotification.cpp:793
+#: src/slic3r/GUI/HintNotification.cpp:771
+#: src/slic3r/GUI/HintNotification.cpp:797
#: src/slic3r/GUI/NotificationManager.cpp:374
#: src/slic3r/GUI/NotificationManager.cpp:391
msgid "More"
@@ -7418,7 +7519,7 @@ msgstr "Rueda del ratón:"
msgid "Move"
msgstr "Mover"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "Mover Objeto"
@@ -7442,7 +7543,7 @@ msgstr "Mover el pulgar activo hacia Arriba"
msgid "Move clipping plane"
msgstr "Mover plano de recorte"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "Mover orificio de drenaje"
@@ -7470,7 +7571,7 @@ msgstr "Mover la selección 10 mm en dirección Y positiva"
msgid "Move support point"
msgstr "Mover punto de soporte"
-#: src/slic3r/GUI/GCodeViewer.cpp:3608
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "Movimiento"
@@ -7482,7 +7583,7 @@ msgstr "Movimiento en el espacio de la cámara"
msgid "Movement step set to 1 mm"
msgstr "Paso de movimiento configurado a 1 mm"
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2963
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -7491,7 +7592,7 @@ msgstr ""
"extrusoras en los cambios de herramientas. Extruya el exceso de material en "
"la torre de limpieza."
-#: src/slic3r/GUI/Plater.cpp:2596 src/slic3r/GUI/Plater.cpp:2651
+#: src/slic3r/GUI/Plater.cpp:2617 src/slic3r/GUI/Plater.cpp:2672
msgid "Multi-part object detected"
msgstr "Objeto de piezas múltiples detectado"
@@ -7512,11 +7613,11 @@ msgstr ""
"Se encontraron múltiples dispositivos %s. Por favor, conecta solo uno a la "
"vez para flashear."
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "Múltiples Extrusores"
-#: src/slic3r/GUI/Plater.cpp:2648
+#: src/slic3r/GUI/Plater.cpp:2669
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -7526,17 +7627,17 @@ msgstr ""
"En lugar de considerarlos como objetos múltiples, ¿debería considerar\n"
"estos archivos para formar un solo objeto que tiene varias partes?"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Multiply copies by creating a grid."
msgstr "Multiplicar copias creando una rejilla."
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Multiply copies by this factor."
msgstr "Multiplicar las copias por este factor."
#: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079
msgid "N/A"
msgstr "N/A"
@@ -7553,11 +7654,11 @@ msgstr "NOTA:"
msgid "Name"
msgstr "Nombre"
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "Nombre de la impresora"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2045
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -7565,19 +7666,19 @@ msgstr ""
"Nombre de la variante de impresora. Por ejemplo, las variantes pueden "
"distinguir diferentes diámetros de boquilla."
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Name of the printer vendor."
msgstr "Nombre del fabricante de la impresora."
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Name of the profile, from which this profile inherits."
msgstr "Nombre del perfil desde que éste hereda."
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr "Nombres de ajustes relacionados con la impresora física"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Nearest"
msgstr "Más cercano"
@@ -7603,11 +7704,11 @@ msgstr ""
msgid "Network lookup"
msgstr "Búsqueda en la red"
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5095
msgid "New Project"
msgstr "Nuevo proyecto"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833
msgid "New Value"
msgstr "Nuevo Valor"
@@ -7616,12 +7717,12 @@ msgid "New layout, access via settings button in the top menu"
msgstr ""
"Nuevo diseño, acceso a través del botón de configuración en el menú superior"
-#: src/slic3r/GUI/GUI_App.cpp:1218
+#: src/slic3r/GUI/GUI_App.cpp:1223
#, boost-format
msgid "New prerelease version %1% is available."
msgstr "La nueva versión prelanzamiento %1% está disponible."
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr "Se ha seleccionado un nuevo ajuste de la impresora"
@@ -7629,7 +7730,7 @@ msgstr "Se ha seleccionado un nuevo ajuste de la impresora"
msgid "New project, clear plater"
msgstr "Nuevo proyecto, limpiar plataforma"
-#: src/slic3r/GUI/GUI_App.cpp:1203
+#: src/slic3r/GUI/GUI_App.cpp:1208
#, boost-format
msgid "New release version %1% is available."
msgstr "La nueva versión %1% está disponible."
@@ -7643,17 +7744,17 @@ msgstr "Nueva versión de %s disponible"
msgid "New version:"
msgstr "Nueva versión:"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "Siguiente acción de Rehacer: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "Siguiente acción de Deshacer: %1%"
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr "Sin borde"
@@ -7669,28 +7770,28 @@ msgstr ""
msgid "No errors detected"
msgstr "No se han detectado errores"
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1366
msgid "No extrusion"
msgstr "Sin extrusión"
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr "No se generaron extrusiones para los objetos."
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr ""
"No se puede generar el pad para este modelo con la configuración actual"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "Ningún archivo previamente laminado."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2489
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "Sin capas dispersas (EXPERIMENTAL)"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "No support points will be placed closer than this threshold."
msgstr "Ningún punto de soporte se colocará más cerca de este umbral."
@@ -7700,17 +7801,17 @@ msgstr "No hay actualizaciones disponibles"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1286
msgid "None"
msgstr "Ninguno"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Normal"
-#: src/slic3r/GUI/GCodeViewer.cpp:3754
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "Modo normal"
@@ -7722,7 +7823,7 @@ msgstr "No encontrado:"
msgid "Note"
msgstr "Nota"
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
@@ -7733,7 +7834,7 @@ msgstr[1] ""
"Ten en cuenta que el ajuste seleccionado se eliminará también de estas "
"impresoras."
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -7745,7 +7846,7 @@ msgstr[1] ""
"Ten en cuenta que estas impresoras se eliminarán después de borrar el ajuste "
"seleccionado."
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -7796,16 +7897,17 @@ msgstr "Nota: Este ajuste se reemplazará tras guardar"
msgid "Note: some shortcuts work in (non)editing mode only."
msgstr "Nota: algunos accesos directos funcionan solo en modo de (no)edición."
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:4517 src/slic3r/GUI/Tab.cpp:4518
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Notas"
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "Date cuenta"
@@ -7814,7 +7916,7 @@ msgstr "Date cuenta"
msgid "Notify about new releases"
msgstr "Notificar sobre nuevos lanzamientos"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "Boquilla"
@@ -7826,16 +7928,16 @@ msgstr "Diámetro de la boquilla:"
msgid "Nozzle and Bed Temperatures"
msgstr "Temperaturas de la Base y la Boquilla"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1876
msgid "Nozzle diameter"
msgstr "Diámetro de la boquilla"
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2811
msgid "Nozzle temperature"
msgstr "Temperatura de la boquilla"
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2808
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -7844,7 +7946,7 @@ msgstr ""
"a cero para deshabilitar los comandos de control de temperatura en el código "
"G de salida."
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1259
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -7854,15 +7956,15 @@ msgstr ""
"temperatura manualmente durante la impresión, configúralo a cero para "
"deshabilitar las órdenes de control de temperatura en el código G de salida."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "Número de movimientos de enfriamiento"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "Número de extrusores de la impresora."
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2654
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
@@ -7870,7 +7972,7 @@ msgstr ""
"Número de capas de interfaz para insertar entre el (los) objeto(s) y el "
"material de soporte."
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
@@ -7878,7 +7980,7 @@ msgstr ""
"Número de capas de interfaz a insertar entre el objeto(s) y el material de "
"soporte. Establezcer a -1 para utilizar support_material_interface_layers"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2301
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 "
@@ -7888,32 +7990,32 @@ msgstr ""
"Extrusión, el número de bucles puede ser mayor que el configurado aquí. "
"Ajuste esto a cero para deshabilitar la falda por completo."
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3222
msgid "Number of pixels in"
msgstr "Número de píxeles en"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3224
msgid "Number of pixels in X"
msgstr "Número de píxeles en X"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3230
msgid "Number of pixels in Y"
msgstr "Número de píxeles en Y"
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "Número de capas sólidas para generar en las superficies inferiores."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2386
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr ""
"Número de capas sólidas para generar en las superficies superior e inferior."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2887
msgid "Number of solid layers to generate on top surfaces."
msgstr "Número de capas sólidas para generar en las superficies superiores."
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3415
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -7929,7 +8031,7 @@ msgstr "Número de cambios de herramienta"
msgid "Object Settings to modify"
msgstr "Configuraciones de objetos para modificar"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3692
msgid "Object elevation"
msgstr "Elevación del objeto"
@@ -7954,7 +8056,7 @@ msgstr "Objeto o instancia"
msgid "Object reordered"
msgstr "Objetos reordenados"
-#: src/slic3r/GUI/Plater.cpp:2536
+#: src/slic3r/GUI/Plater.cpp:2557
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -7969,11 +8071,11 @@ msgstr[1] ""
"El tamaño de los objetos del archivo %s parece ser cero.\n"
"Estos objetos han sido eliminados del modelo"
-#: src/slic3r/GUI/Plater.cpp:2768
+#: src/slic3r/GUI/Plater.cpp:2789
msgid "Object too large?"
msgstr "Objeto demasiado grande?"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3032
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. "
@@ -7988,9 +8090,9 @@ msgstr ""
msgid "Objects List"
msgstr "Lista de Objetos"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1177
msgid "Octagram Spiral"
-msgstr "Octagram Spiral"
+msgstr "Espiral de Octagrama"
#: src/slic3r/GUI/BonjourDialog.cpp:76
msgid "OctoPrint version"
@@ -8000,7 +8102,7 @@ msgstr "Versión de OctoPrint"
msgid "Offset"
msgstr "Desplazamiento"
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
@@ -8008,7 +8110,7 @@ msgstr ""
"Desplazamiento del borde respecto al objeto impreso. El desplazamiento se "
"aplica después de la compensación de la pie de elefante."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
msgid "Old Value"
msgstr "Valor Antiguo"
@@ -8048,20 +8150,20 @@ msgstr "Activar/Desactivar el modo de una capa del control deslizante vertical"
msgid "One layer mode"
msgstr "Modo de capa única"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr "Uno de los ajustes no se encuentra"
-#: src/libslic3r/Print.cpp:559
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr "Uno o más objetos fueron asignados a un extrusor no existente."
-#: src/slic3r/GUI/GUI_App.cpp:2642
+#: src/slic3r/GUI/GUI_App.cpp:2661
msgid "Ongoing uploads"
msgstr "Cargas en curso"
-#: src/libslic3r/Print.cpp:465
+#: src/libslic3r/Print.cpp:469
msgid ""
"Only a single object may be printed at a time in Spiral Vase mode. Either "
"remove all but the last object, or enable sequential mode by "
@@ -8071,7 +8173,7 @@ msgstr ""
"Elimina todos menos el último objeto o habilita el modo secuencial en "
"\"complete_objects\"."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2560 src/libslic3r/PrintConfig.cpp:3615
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -8079,23 +8181,23 @@ msgstr ""
"Solo crear soportes si está en contacto con la plataforma. No crea soporte "
"en la impresión."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1491
msgid "Only infill where needed"
msgstr "Solo rellenar cuando sea necesario"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Solo levantar Z"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Only lift Z above"
msgstr "Solo levantar Z mayor que"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Only lift Z below"
msgstr "Solo levantar Z menor que"
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1905
msgid "Only retract when crossing perimeters"
msgstr "Solo retraer al cruzar perímetros"
@@ -8115,17 +8217,17 @@ msgstr ""
"Sólo las siguientes impresoras instaladas son compatibles con los filamentos "
"seleccionados"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Prevención de goteo"
-#: src/libslic3r/Print.cpp:492
+#: src/libslic3r/Print.cpp:496
msgid "Ooze prevention is currently not supported with the wipe tower enabled."
msgstr ""
"La prevención de goteo actualmente no es compatible con la torre de limpieza "
"activa."
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "Abrir &PrusaSlicer"
@@ -8133,7 +8235,7 @@ msgstr "Abrir &PrusaSlicer"
msgid "Open CA certificate file"
msgstr "Abrir archivo de certificado CA"
-#: src/slic3r/GUI/HintNotification.cpp:1000
+#: src/slic3r/GUI/HintNotification.cpp:1004
msgid "Open Documentation in web browser."
msgstr "Abrir la documentación en el navegador web."
@@ -8145,36 +8247,36 @@ msgstr "Abrir carpeta."
msgid "Open G-code file:"
msgstr "Abrir archivo código G:"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "Abrir visor código G"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr "Abrir Nueva Instancia"
-#: src/slic3r/GUI/HintNotification.cpp:908
+#: src/slic3r/GUI/HintNotification.cpp:912
msgid "Open Preferences."
msgstr "Abrir Preferencias."
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "Abrir PrusaSlicer"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "Abrir un archivo código G"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "Abrir instancia nueva de PrusaSlicer"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Abrir un archivo de proyecto"
-#: src/slic3r/GUI/Plater.cpp:5263
+#: src/slic3r/GUI/Plater.cpp:5291
msgid "Open as project"
msgstr "Abrir como proyecto"
@@ -8187,7 +8289,7 @@ msgstr "Abrir la página del registro de cambios"
msgid "Open download page"
msgstr "Abrir página de descarga"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "Open hyperlink in default browser?"
msgstr "¿Abrir el hipervínculo en el navegador por defecto?"
@@ -8200,24 +8302,24 @@ msgid "Open new instance"
msgstr "Abrir instancia nueva"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "Abrir proyecto STL/OBJ/AMF/3MF con configuración, limpiar plataforma"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "Abrir proyecto AMF/3MF con configuración, limpiar plataforma"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "Abrir el sitio web de %s en su navegador"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr ""
"Abrir la página de descarga de los controladores Prusa3D en su navegador"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr "Abre el diálogo para modificar la galería de formas"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Abre la página de lanzamientos de software en tu navegador"
@@ -8225,11 +8327,11 @@ msgstr "Abre la página de lanzamientos de software en tu navegador"
msgid "Opening Configuration Wizard"
msgstr "Abriendo Asistente de Configuración"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Opening new project while some presets are unsaved."
msgstr "Abre un nuevo proyecto mientras algunos ajustes están sin guardar."
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
@@ -8241,7 +8343,7 @@ msgstr ""
msgid "Operation already cancelling. Please wait few seconds."
msgstr "Operación ya cancelada. Por favor, espere unos segundos."
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "Optimizar Rotación"
@@ -8266,7 +8368,7 @@ msgstr ""
msgid "Optimize orientation"
msgstr "Optimizar la orientación"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -8277,12 +8379,12 @@ msgstr ""
"goteo. Esta característica ralentiza tanto la impresión como la generación "
"de código G."
-#: src/slic3r/GUI/GCodeViewer.cpp:3662 src/slic3r/GUI/GUI_Preview.cpp:257
-#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Opciones"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Opciones de material de soporte y balsa"
@@ -8306,7 +8408,7 @@ msgstr "Búsqueda de orientación cancelada."
msgid "Origin"
msgstr "Origen"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "Otro"
@@ -8314,39 +8416,39 @@ msgstr "Otro"
msgid "Other Vendors"
msgstr "Otras Marcas"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2807
msgid "Other layers"
msgstr "Otras capas"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr "Borde interior y exterior"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr "Sólo el borde exterior"
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4556
msgid "Output File"
msgstr "Archivo de salida"
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4425
msgid "Output Model Info"
msgstr "Información del modelo de salida"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4667
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "Archivo de salida"
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1920
msgid "Output filename format"
msgstr "Formato de nombre de salida"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4666
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Opciones de salida"
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "Outside walls"
msgstr "Paredes exteriores"
@@ -8354,32 +8456,32 @@ msgstr "Paredes exteriores"
msgid "Overflow"
msgstr "Overflow"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "Perímetro de voladizos"
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2785
msgid "Overhang threshold"
msgstr "Umbral de voladizos"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "Superposición"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "Configu&ración de Impresión"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4636 src/slic3r/GUI/Tab.cpp:4637
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3720
+#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3741
+#: src/libslic3r/PrintConfig.cpp:3752 src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3784 src/libslic3r/PrintConfig.cpp:3795
+#: src/libslic3r/PrintConfig.cpp:3802 src/libslic3r/PrintConfig.cpp:3809
+#: src/libslic3r/PrintConfig.cpp:3820 src/libslic3r/PrintConfig.cpp:3829
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad"
msgstr "Pad"
@@ -8387,15 +8489,15 @@ msgstr "Pad"
msgid "Pad and Support"
msgstr "Pad y soportes"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3794
msgid "Pad around object"
msgstr "Pad alrededor del objeto"
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3801
msgid "Pad around object everywhere"
msgstr "Pad alrededor del objeto en todos lados"
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3750
msgid "Pad brim size"
msgstr "Tamaño del borde del pad"
@@ -8405,31 +8507,31 @@ msgstr ""
"El tamaño del borde del pad es demasiado pequeño para la configuración "
"actual."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3837
msgid "Pad object connector penetration"
msgstr "Penetración del conector del objeto al Pad"
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3819
msgid "Pad object connector stride"
msgstr "Paso del conector del objeto al Pad"
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3828
msgid "Pad object connector width"
msgstr "Anchura del conector del pad al objeto"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3808
msgid "Pad object gap"
msgstr "Espacio del pad con el objeto"
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3736
msgid "Pad wall height"
msgstr "Altura de la pared del pad"
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3783
msgid "Pad wall slope"
msgstr "Pendiente de la pared del pad"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3726
msgid "Pad wall thickness"
msgstr "Espesor de la pared del pad"
@@ -8549,19 +8651,19 @@ msgstr "Configuraciones de piezas para modificar"
msgid "Part manipulation"
msgstr "Manipulación de piezas"
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "Contraseña"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Pegar"
-#: src/slic3r/GUI/Plater.cpp:6640
+#: src/slic3r/GUI/Plater.cpp:6676
msgid "Paste From Clipboard"
msgstr "Pegar Desde Portapapeles"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Pegar portapapeles"
@@ -8569,19 +8671,19 @@ msgstr "Pegar portapapeles"
msgid "Paste from clipboard"
msgstr "Pegar desde el portapapeles"
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2715
msgid "Pattern"
msgstr "Patrón"
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2548
msgid "Pattern angle"
msgstr "Ãngulo del patrón"
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2745
msgid "Pattern spacing"
msgstr "Separación entre patrones"
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2731
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
@@ -8591,16 +8693,16 @@ msgstr ""
"por defecto para la interfaz de soporte no soluble es Rectilíneo, mientras "
"que el patrón por defecto para la interfaz de soporte soluble es Concéntrico."
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2717
msgid "Pattern used to generate support material."
msgstr "Patrón utilizado para generar material de soporte."
-#: src/slic3r/GUI/GCodeViewer.cpp:3542 src/slic3r/GUI/GCodeViewer.cpp:3576
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Pausa"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2459
msgid "Pause Print G-code"
msgstr "Pausar Código G de Impresión"
@@ -8609,13 +8711,13 @@ msgstr "Pausar Código G de Impresión"
msgid "Pause print (\"%1%\")"
msgstr "Pausar impresión (\"%1%\")"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1576
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr ""
"Porcentaje de caudal relativo a la altura normal de la capa del objeto."
-#: src/slic3r/GUI/GCodeViewer.cpp:3240 src/slic3r/GUI/GCodeViewer.cpp:3241
-#: src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3245 src/slic3r/GUI/GCodeViewer.cpp:3246
+#: src/slic3r/GUI/GCodeViewer.cpp:3295
msgid "Percentage"
msgstr "Porcentaje"
@@ -8635,7 +8737,7 @@ msgstr ""
"Realiza la integración del escritorio (Establece este binario para que pueda "
"ser buscado por el sistema)."
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3866
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -8673,21 +8775,41 @@ msgstr ""
"La integración del escritorio ha fallado porque no se ha encontrado el "
"directorio de la aplicación."
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Perímetro"
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:3119
+msgid "Perimeter distribution count"
+msgstr "Recuento de la distribución del perímetro"
+
+#: src/libslic3r/PrintConfig.cpp:1964
msgid "Perimeter extruder"
msgstr "Extrusor para perímetros"
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:3065
+msgid "Perimeter generator"
+msgstr "Generador de perímetros"
+
+#: src/libslic3r/PrintConfig.cpp:3080
+msgid "Perimeter transition length"
+msgstr "Longitud de transición del perímetro"
+
+#: src/libslic3r/PrintConfig.cpp:3091
+msgid "Perimeter transitioning filter margin"
+msgstr "Margen del filtro de transición del perímetro"
+
+#: src/libslic3r/PrintConfig.cpp:3106
+msgid "Perimeter transitioning threshold angle"
+msgstr "Ãngulo del umbral de transición del perímetro"
+
+#: src/libslic3r/PrintConfig.cpp:1956 src/libslic3r/PrintConfig.cpp:1973
+#: src/libslic3r/PrintConfig.cpp:1987 src/libslic3r/PrintConfig.cpp:1997
msgid "Perimeters"
msgstr "Perímetros"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1305
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
@@ -8722,7 +8844,7 @@ msgstr "Impresoras físicas"
msgid "Pick another vendor supported by %s"
msgstr "Elije otro proveedor compatible con% s"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
@@ -8730,28 +8852,28 @@ msgstr ""
"Tamaños de imagen que se almacenarán en archivos .gcode y .sl1 / .sl1s, en "
"el siguiente formato: \"XxY, XxY, ...\""
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3597
msgid "Pillar connection mode"
msgstr "Modo de conexión del pilar"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3566
msgid "Pillar diameter"
msgstr "Diámetro del pilar"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3620
msgid "Pillar widening factor"
msgstr "Factor de ensanchamiento del pilar"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr ""
"El diámetro de la cabeza del pin debe ser menor que el diámetro del pilar."
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3538
msgid "Pinhead front diameter"
msgstr "Diámetro frontal de la cabeza"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3556
msgid "Pinhead width"
msgstr "Ancho de la cabeza"
@@ -8782,8 +8904,8 @@ msgstr ""
msgid "Plater"
msgstr "Plataforma"
-#: src/slic3r/GUI/GUI_App.cpp:2849 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2427
+#: src/slic3r/GUI/GUI_App.cpp:2876 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2448
msgid "Please check your object list before preset changing."
msgstr ""
"Por favor comprueba tu lista de objetos antes de cambiar los ajustes "
@@ -8797,15 +8919,15 @@ msgstr ""
"Por favor, guarda tu proyecto y reinicia PrusaSlicer. Estaremos encantados "
"de que nos informes del problema."
-#: src/slic3r/GUI/Plater.cpp:3620
+#: src/slic3r/GUI/Plater.cpp:3641
msgid "Please select the file to reload"
msgstr "Por favor selecciona el archivo a volver a cargar"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "Porciones del copyright"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Portrait"
msgstr "Retrato"
@@ -8814,23 +8936,23 @@ msgstr "Retrato"
msgid "Position"
msgstr "Posición"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "Posición (para impresoras con múltiples extrusores )"
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2986
msgid "Position X"
msgstr "Posición X"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2993
msgid "Position Y"
msgstr "Posición Y"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2233
msgid "Position of perimeters starting points."
msgstr "Posición de los puntos de inicio del perímetro."
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
"Los scripts de postprocesamiento modificarán el archivo de código G en su "
@@ -8856,11 +8978,11 @@ msgstr ""
"en su lugar y consulta el manual sobre cómo renombrar opcionalmente el "
"archivo de código G post-procesado.\n"
-#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2010
msgid "Post-processing scripts"
msgstr "Scripts de postprocesamiento"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "Pre&visualizar"
@@ -8869,19 +8991,19 @@ msgstr "Pre&visualizar"
msgid "Preferences"
msgstr "Preferencias"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2251
msgid "Preferred direction of the seam"
msgstr "Dirección preferida de la costura"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Preferred direction of the seam - jitter"
msgstr "Dirección preferida de la unión - jitter"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Preparando relleno"
-#: src/slic3r/GUI/GUI_App.cpp:1256
+#: src/slic3r/GUI/GUI_App.cpp:1261
msgid "Preparing settings tabs"
msgstr "Preparando pestañas de configuración"
@@ -8895,13 +9017,13 @@ msgstr ""
"las facetas pintables sólo a las caras preseleccionadas cuando la opción "
"\"%1%\" está activada."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230
#, boost-format
msgid "Preset \"%1%\" has the following unsaved changes:"
msgstr ""
"El ajuste preestablecido \"%1%\" tiene los siguientes cambios sin guardar:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1233
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new print profile and it has the "
@@ -8910,7 +9032,7 @@ msgstr ""
"El ajuste preestablecido \"%1%\" no es compatible con el nuevo perfil de "
"impresión y tiene los siguientes cambios sin guardar:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1232
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new printer profile and it has the "
@@ -8933,7 +9055,7 @@ msgstr ""
msgid "Preset with name \"%1%\" already exists."
msgstr "Ya existe un preset con el nombre \"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
@@ -8942,11 +9064,11 @@ msgstr ""
"Haz clic en este botón para seleccionar el mismo ajuste para el ajuste "
"derecho e izquierdo."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr "Los ajustes son los mismos"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "Presiona %1% botón izquierdo del ratón para introducir el valor exacto"
@@ -8978,8 +9100,32 @@ msgstr ""
"Presiona para acelerar 5 veces mientras mueves el pulgar\n"
"con teclas de flecha o rueda del ratón"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr "Ecualizador de presión (experimental)"
+
+#: src/libslic3r/PrintConfig.cpp:3093
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Evita la transición entre un perímetro extra y uno menos. Este margen amplía "
+"el rango de anchos de extrusión que siguen a [Ancho mínimo del perímetro - "
+"margen, 2 * Ancho mínimo del perímetro + margen]. El aumento de este margen "
+"reduce el número de transiciones, lo que reduce el número de inicios/paradas "
+"de extrusión y el tiempo de recorrido. Sin embargo, una gran variación de la "
+"anchura de extrusión puede provocar problemas de infra o sobreextrusión. Si "
+"se expresa en porcentaje (por ejemplo, 25%), se calculará en función del "
+"diámetro de la boquilla."
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4467
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "Previsualización"
@@ -8987,19 +9133,19 @@ msgstr "Previsualización"
msgid "Preview hollowed and drilled model"
msgstr "Vista preliminar del modelo con su interior vaciado y taladrado"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "Archivo anterior laminado ("
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2483
msgid "Prime all printing extruders"
msgstr "Cebar todos los extrusores de impresión"
-#: src/slic3r/GUI/GCodeViewer.cpp:3506 src/slic3r/GUI/GCodeViewer.cpp:3541
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Imprimir"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "Cola de subida al &host de impresión"
@@ -9007,20 +9153,20 @@ msgstr "Cola de subida al &host de impresión"
msgid "Print Diameters"
msgstr "Diámetros de impresión"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Subida al host de impresión"
#: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335
-#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537
+#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550
msgid "Print Settings"
msgstr "Configuración de Impresión"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "Pestaña Ajustes Impresión"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
@@ -9037,24 +9183,24 @@ msgstr "Cola de subida al host de impresión"
msgid "Print mode"
msgstr "Modo de impresión"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "Pausas de impresión"
-#: src/slic3r/GUI/GCodeViewer.cpp:3693 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Configuración de impresión"
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3888
msgid "Print speed"
msgstr "Velocidad de impresión"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "Anular la velocidad de impresión"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "Configuración de Impr&esión"
@@ -9074,79 +9220,79 @@ msgstr ""
"seleccionado sin tener que moverlo o eliminarlo? Alterna la propiedad "
"Imprimible de un modelo desde el menú contextual del botón derecho del ratón."
-#: src/slic3r/GUI/GCodeViewer.cpp:3691 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Impresora"
#: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341
-#: src/slic3r/GUI/Tab.hpp:490
+#: src/slic3r/GUI/Tab.hpp:503
msgid "Printer Settings"
msgstr "Configuración de la Impresora"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "Pestaña Ajustes Impresora"
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3329 src/libslic3r/PrintConfig.cpp:3330
msgid "Printer absolute correction"
msgstr "Corrección absoluta de la impresora"
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3346 src/libslic3r/PrintConfig.cpp:3347
msgid "Printer gamma correction"
msgstr "Corrección gamma de la impresora"
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2029
msgid "Printer notes"
msgstr "Notas de la impresora"
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr "Nombres de ajustes de la impresora"
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3306
msgid "Printer scaling X axis correction"
msgstr "Corrección del escalado de la impresora en el eje X"
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3314
msgid "Printer scaling Y axis correction"
msgstr "Corrección del escalado de la impresora en el eje Y"
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3322
msgid "Printer scaling Z axis correction"
msgstr "Corrección del escalado de la impresora en el eje Z"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3297 src/libslic3r/PrintConfig.cpp:3298
+#: src/libslic3r/PrintConfig.cpp:3299
msgid "Printer scaling correction"
msgstr "Corrección de escala de la impresora"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3305 src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling correction in X axis"
msgstr "Corrección del escalado de la impresora en el eje X"
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3313 src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling correction in Y axis"
msgstr "Corrección del escalado de la impresora en el eje Y"
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3321 src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling correction in Z axis"
msgstr "Corrección del escalado de la impresora en el eje Z"
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Tecnología de la impresora"
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2023
msgid "Printer type"
msgstr "Tipo de impresora"
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2044
msgid "Printer variant"
msgstr "Modelo de impresora"
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2038
msgid "Printer vendor"
msgstr "Fabricante de la impresora"
@@ -9159,7 +9305,7 @@ msgstr "La impresora con nombre \"%1%\" ya existe."
msgid "Printer:"
msgstr "Impresora:"
-#: src/libslic3r/Print.cpp:586
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -9177,7 +9323,7 @@ msgid "Process %1% / 100"
msgstr "Proceso %1% / 100"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "Procesando %s"
@@ -9191,9 +9337,9 @@ msgstr ""
"El procesamiento del modelo '%1%' con más de 1M de triángulos podría ser "
"lento. Es muy recomendable reducir la cantidad de triángulos."
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4526 src/slic3r/GUI/Tab.cpp:4673
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "Dependencias de perfil"
@@ -9209,11 +9355,11 @@ msgstr "Progreso"
msgid "Progress:"
msgstr "Progreso:"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Project is loading"
msgstr "El proyecto se está cargando"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Controladores de Prusa 3&D"
@@ -9229,7 +9375,7 @@ msgstr "Impresoras Prusa de tecnología MSLA"
msgid "PrusaSlicer GUI initialization failed"
msgstr "Hubo un error al abrir el GUI de PrusaSlicer"
-#: src/slic3r/GUI/GUI_App.cpp:1330
+#: src/slic3r/GUI/GUI_App.cpp:1338
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -9289,7 +9435,7 @@ msgstr ""
"PrusaSlicer ha encontrado un error al tomar una instantánea de la "
"configuración."
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -9321,7 +9467,7 @@ msgstr ""
"correctamente, \n"
"mientras que la versión %s OpenGL, renderizado %s, vendedor %s fue detectada."
-#: src/slic3r/GUI/GUI_App.cpp:1329
+#: src/slic3r/GUI/GUI_App.cpp:1337
msgid "PrusaSlicer started after a crash"
msgstr "PrusaSlicer se inició después de un bloqueo"
@@ -9329,11 +9475,11 @@ msgstr "PrusaSlicer se inició después de un bloqueo"
msgid "PrusaSlicer version"
msgstr "Versión PrusaSlicer"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
msgid "PrusaSlicer will remember your action."
msgstr "PrusaSlicer recordará tu acción."
-#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3106 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr "PrusaSlicer recordará tu elección."
@@ -9352,16 +9498,16 @@ msgstr ""
"progresivamente más sofisticados, son adecuados para usuarios avanzados y "
"expertos, respectivamente."
-#: src/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1740
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905
+#: src/slic3r/GUI/GUI_App.cpp:3110 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer: No me vuelvas a preguntar"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "PrusaSlicer: Open hyperlink"
msgstr "PrusaSlicer: Abrir hipervínculo"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3024
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
@@ -9376,15 +9522,15 @@ msgstr ""
msgid "Purging volumes"
msgstr "Volúmenes de purga"
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2969
msgid "Purging volumes - load/unload volumes"
msgstr "Volumen de purga - volumen de carga/descarga"
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2976
msgid "Purging volumes - matrix"
msgstr "Volúmenes de purga - matriz"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "Purpose of Machine Limits"
msgstr "Propósito de los Límites Máquina"
@@ -9393,7 +9539,7 @@ msgstr "Propósito de los Límites Máquina"
msgid "Quality"
msgstr "Calidad"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "Calidad (laminado más lento)"
@@ -9411,15 +9557,15 @@ msgstr "Rápido"
msgid "Quick Add Settings (%s)"
msgstr "Añadir ajustes rápidos (%s)"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "Laminado rápido"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "Laminado rápido y Guardar como"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "Cerrar %s"
@@ -9428,23 +9574,23 @@ msgstr "Cerrar %s"
msgid "Quit, I will move my data now"
msgstr "Termino, moveré mis datos ahora"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "Radio"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Balsa"
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2062
msgid "Raft contact Z distance"
msgstr "Distancia Z de contacto de la balsa"
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2071
msgid "Raft expansion"
msgstr "Expansión de la balsa"
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2099
msgid "Raft layers"
msgstr "Capas de balsa"
@@ -9483,15 +9629,15 @@ msgstr "Separación de la linea de empuje"
msgid "Ramming line width"
msgstr "Ancho de la linea de empuje"
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Parámetros de empuje"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "Ajustes de empuje"
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2239
msgid "Random"
msgstr "Aleatorio"
@@ -9503,12 +9649,12 @@ msgstr "Secuencia aleatoria"
msgid "Range"
msgstr "Rango"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "Rastrerizando capas"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr "Re&cargar desde el Disco"
@@ -9520,15 +9666,15 @@ msgstr "Reconfigurar"
msgid "Ready"
msgstr "Listo"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2242
msgid "Rear"
msgstr "Trasera"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Vista trasera"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "Proy&ectos recientes"
@@ -9555,7 +9701,7 @@ msgstr ""
"Grosor recomendado de la pared del objeto recomendado: no disponible debido "
"a la altura de capa no válida."
-#: src/slic3r/GUI/GUI_App.cpp:1679 src/slic3r/GUI/GUI_App.cpp:1690
+#: src/slic3r/GUI/GUI_App.cpp:1701 src/slic3r/GUI/GUI_App.cpp:1712
msgid "Recreating"
msgstr "Recreando"
@@ -9563,28 +9709,28 @@ msgstr "Recreando"
msgid "Rectangular"
msgstr "Rectangular"
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1164
+#: src/libslic3r/PrintConfig.cpp:2722 src/libslic3r/PrintConfig.cpp:2739
msgid "Rectilinear"
msgstr "Rectilíneo"
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2723
msgid "Rectilinear grid"
msgstr "Rejilla rectilínea"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "Rehacer"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] "Rehacer %1$d Acción"
msgstr[1] "Rehacer %1$d Acciones"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "Rehacer Historia"
@@ -9592,7 +9738,7 @@ msgstr "Rehacer Historia"
msgid "Reduced overhang slopes"
msgstr "Reducción de las pendientes de los voladizos"
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Reduciendo el tiempo de impresión"
@@ -9600,15 +9746,15 @@ msgstr "Reduciendo el tiempo de impresión"
msgid "Refresh Printers"
msgstr "Actualizar lista de impresoras"
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2514
msgid "Regular"
msgstr "Habitual"
-#: src/slic3r/GUI/Tab.cpp:3991
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr "Expresión regular"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
@@ -9622,12 +9768,12 @@ msgstr ""
msgid "Release only"
msgstr "Solo lanzamiento"
-#: src/slic3r/GUI/Plater.cpp:3801
+#: src/slic3r/GUI/Plater.cpp:3822
msgid "Reload all from disk"
msgstr "Recargar todo desde el disco"
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3548
+#: src/slic3r/GUI/Plater.cpp:3569
msgid "Reload from disk"
msgstr "Recargar desde el disco"
@@ -9644,7 +9790,7 @@ msgstr ""
"ratón en el modelo en la vista 3D y elige Recargar desde el disco. Lee más "
"en la documentación."
-#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675
+#: src/slic3r/GUI/Plater.cpp:3690 src/slic3r/GUI/Plater.cpp:3696
msgid "Reload from:"
msgstr "Recargar desde:"
@@ -9654,9 +9800,9 @@ msgstr "Recargar desde:"
msgid "Reload plater from disk"
msgstr "Recargar la base desde el disco"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "Cargar la base del disco"
@@ -9668,12 +9814,12 @@ msgstr "Vuelve a cargar los volúmenes seleccionados desde el disco"
msgid "Remaining errors"
msgstr "Errores restantes"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "Tiempo restante"
-#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3068
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888
+#: src/slic3r/GUI/GUI_App.cpp:1135 src/slic3r/GUI/GUI_App.cpp:3100
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "Recordar mi elección"
@@ -9682,7 +9828,7 @@ msgid "Remember output directory"
msgstr "Recordar el directorio de salida"
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Eliminar"
@@ -9715,7 +9861,7 @@ msgstr "Retirar detalle"
msgid "Remove extruder from sequence"
msgstr "Retirar extrusor de la secuencia"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Retirar una copia"
@@ -9810,11 +9956,11 @@ msgstr ""
msgid "Render"
msgstr "Renderizar"
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4584
msgid "Render with a software renderer"
msgstr "Renderizar con un software renderizador"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4585
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -9822,23 +9968,23 @@ msgstr ""
"Render con un software de renderizado. El procesador de software MESA "
"incluido se carga en lugar del controlador OpenGL predeterminado."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4496
msgid "Repair"
msgstr "Reparar"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "El archivo 3MF reparado contiene más de un objeto"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "El archivo 3MF reparado contiene más de un volumen"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "El archivo 3MF reparado no contiene ningún objeto"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "El archivo 3MF reparado no contiene ningún volumen"
@@ -9854,15 +10000,15 @@ msgstr "Reparar el modelo mediante el servicio de Netfabb"
msgid "Repairing was canceled"
msgstr "La reparación fue cancelada"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Repetir el último laminado rápido"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Repetir el último laminado rápido"
-#: src/slic3r/GUI/Plater.cpp:3432
+#: src/slic3r/GUI/Plater.cpp:3453
msgid "Replace from:"
msgstr "Reemplazar de:"
@@ -9870,11 +10016,11 @@ msgstr "Reemplazar de:"
msgid "Replace the selected volume with new STL"
msgstr "Sustituir el volumen seleccionado por un nuevo STL"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr "Reemplazar con"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3555
msgid "Replace with STL"
msgstr "Sustituir con STL"
@@ -9886,11 +10032,11 @@ msgstr "¿Reemplazar?"
msgid "Replacing of the PNG"
msgstr "Sustitución del PNG"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "Informar de un &problema"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "Reportar un problema a %s"
@@ -9899,11 +10045,11 @@ msgstr "Reportar un problema a %s"
msgid "Rescan"
msgstr "Rescanear"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "Reset"
-#: src/slic3r/GUI/Plater.cpp:3003
+#: src/slic3r/GUI/Plater.cpp:3024
msgid "Reset Project"
msgstr "Reiniciar Proyecto"
@@ -9938,7 +10084,7 @@ msgstr "Reiniciar escala"
msgid "Reset selection"
msgstr "Reiniciar selección"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "Reiniciar Filament Color"
@@ -9946,47 +10092,47 @@ msgstr "Reiniciar Filament Color"
msgid "Reset to base"
msgstr "Reiniciar a la base"
-#: src/slic3r/GUI/GUI_App.cpp:2331
+#: src/slic3r/GUI/GUI_App.cpp:2353
msgid "Restart application"
msgstr "Reiniciar aplicación"
-#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1335 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr "Restaurar la posición de la ventana al inicio"
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2139
msgid "Retract amount before wipe"
msgstr "Retracta cantidad antes de limpiar"
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2147
msgid "Retract on layer change"
msgstr "Retraer en el cambio de capa"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "Retracción"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2154
msgid "Retraction Length"
msgstr "Longitud de retracción"
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2162
msgid "Retraction Length (Toolchange)"
msgstr "Longitud de retracción (cambio de herramienta)"
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2215
msgid "Retraction Speed"
msgstr "Velocidad de retracción"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2133
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr ""
"La retracción no se activa cuando los movimientos de desplazamiento son más "
"cortos que esta longitud."
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -9994,7 +10140,7 @@ msgstr ""
"Retracción cuando la herramienta está desactivada (configuraciones avanzadas "
"para configuraciones de extrusores múltiples )"
-#: src/slic3r/GUI/GCodeViewer.cpp:3665 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "Retracciones"
@@ -10006,11 +10152,11 @@ msgstr "Revertir zoom con la rueda del ratón"
msgid "Revert color to default"
msgstr "Revertir el color por defecto"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5643
msgid "Revert conversion from imperial units"
msgstr "Revertir la conversión de unidades imperiales"
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5644
msgid "Revert conversion from meters"
msgstr "Revertir la conversión a metros"
@@ -10018,15 +10164,15 @@ msgstr "Revertir la conversión a metros"
msgid "Review the substitutions and adjust them if needed."
msgstr "Revisalas sustituciones y ajústalas si es necesario."
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "Derecha"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr "Valor del Ajuste Derecho"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Vista derecha"
@@ -10063,15 +10209,15 @@ msgstr "Botón derecho del ratón:"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4500
msgid "Rotate"
msgstr "Girar"
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4505
msgid "Rotate around X"
msgstr "Rotar alrededor del eje X"
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4510
msgid "Rotate around Y"
msgstr "Rotar alrededor del eje Y"
@@ -10100,15 +10246,15 @@ msgstr ""
msgid "Rotation"
msgstr "Rotación"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotation angle around the X axis in degrees."
msgstr "Ãngulo de rotación alrededor del eje X en grados."
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotation angle around the Y axis in degrees."
msgstr "Ãngulo de rotación alrededor del eje Y en grados."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotation angle around the Z axis in degrees."
msgstr "Ãngulo de rotación alrededor del eje Z en grados."
@@ -10116,7 +10262,7 @@ msgstr "Ãngulo de rotación alrededor del eje Z en grados."
msgid "Ruler mode"
msgstr "Modo regla"
-#: src/slic3r/GUI/GUI_App.cpp:2213
+#: src/slic3r/GUI/GUI_App.cpp:2235
#, c-format, boost-format
msgid "Run %s"
msgstr "Ejecutar %s"
@@ -10126,11 +10272,11 @@ msgstr "Ejecutar %s"
msgid "Running post-processing scripts"
msgstr "Ejecutando scripts de post-procesamiento"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "&Enviar código G"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "E&nviar para imprimir"
@@ -10156,11 +10302,11 @@ msgstr "Herramienta de atajos de teclado SLA"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "Material SLA"
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3367 src/libslic3r/PrintConfig.cpp:3368
msgid "SLA material type"
msgstr "Tipo Material SLA"
@@ -10168,33 +10314,33 @@ msgstr "Tipo Material SLA"
msgid "SLA materials"
msgstr "Materiales SLA"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "Impresión SLA"
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3496
msgid "SLA print material notes"
msgstr "Notas del material de impresión de SLA"
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "Ajustes de impresión SLA"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "Se detectaron soportes SLA fuera del área de impresión."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2594 src/libslic3r/PrintConfig.cpp:2679
msgid "Same as top"
msgstr "Igual que la superior"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877
msgid "Save"
msgstr "Guardar"
@@ -10203,37 +10349,37 @@ msgstr "Guardar"
msgid "Save %s as:"
msgstr "Guardar %s como:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "Guardar archivo %s como:"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save G-code file as:"
msgstr "Guardar archivo Código G como:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr ""
"Guardar archivo OBJ (menos propenso a errores de coordinación que STL) como:"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "Guardar Proyecto &como"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save SL1 / SL1S file as:"
msgstr "Guardar archivo SL1 / SL1S como:"
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4430
msgid "Save config file"
msgstr "Guardar archivo de configuración"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Guardar la configuración como:"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save configuration to the specified file."
msgstr "Guarda la configuración al archivo especificado."
@@ -10243,15 +10389,15 @@ msgstr "Guarda la configuración al archivo especificado."
msgid "Save current %s"
msgstr "Guardar lo actual %s"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "Guardar el proyecto actual como"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "Guardar archivo de proyecto actual como"
-#: src/slic3r/GUI/Plater.cpp:2859
+#: src/slic3r/GUI/Plater.cpp:2880
msgid "Save file as:"
msgstr "Guardar archivo como:"
@@ -10260,11 +10406,11 @@ msgstr "Guardar archivo como:"
msgid "Save preset"
msgstr "Guardar ajuste inicial"
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Guarde el conjunto de ajustes iniciales como:"
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid "Save project"
msgstr "Guardar proyecto"
@@ -10280,16 +10426,16 @@ msgstr "Guarda el proyecto como (3mf)"
msgid "Save support points?"
msgstr "¿Guardar puntos de apoyo?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
#, boost-format
msgid "Save the selected options to preset \"%1%\"."
msgstr "Guardar las opciones seleccionadas al ajuste \"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
msgid "Save the selected options."
msgstr "Guardar las opciones seleccionadas."
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "Guardar archivo zip como:"
@@ -10303,7 +10449,7 @@ msgstr "Error al guardar la malla en el contenedor 3MF."
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4515
msgid "Scale"
msgstr "Escalar"
@@ -10320,11 +10466,11 @@ msgid "Scale the selected object to fit the print volume"
msgstr ""
"Escala los objetos seleccionados para ajustarse al volumen de impresión"
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4524
msgid "Scale to Fit"
msgstr "Escalar para Adaptarse"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to fit the given volume."
msgstr "Escalar para ajustarse al volumen dado."
@@ -10332,7 +10478,7 @@ msgstr "Escalar para ajustarse al volumen dado."
msgid "Scale to print volume"
msgstr "Escalar al volumen de impresión"
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scaling factor or percentage."
msgstr "Factor de escalado o porcentaje."
@@ -10347,28 +10493,28 @@ msgstr ""
msgid "Seam painting"
msgstr "Pintado de costuras"
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2231
msgid "Seam position"
msgstr "Posición de la costura"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Seam preferred direction"
msgstr "Dirección de la costura"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2261
msgid "Seam preferred direction jitter"
msgstr "Dirección preferida de unión jitter"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr "Costuras"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "Busca&r"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "Buscar"
@@ -10383,11 +10529,11 @@ msgstr ""
"rápidamente un ajuste específico de PrusaSlicer? O utilizar el conocido "
"atajo <b>Ctrl+F</b>."
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "Buscar en Inglés"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "Buscar en los ajustes"
@@ -10408,11 +10554,11 @@ msgstr "Buscando la orientación óptima"
msgid "Second color"
msgstr "Segundo color"
-#: src/slic3r/GUI/GUI_App.cpp:1204
+#: src/slic3r/GUI/GUI_App.cpp:1209
msgid "See Download page."
msgstr "Ver página de Descargas."
-#: src/slic3r/GUI/GUI_App.cpp:1219
+#: src/slic3r/GUI/GUI_App.cpp:1224
msgid "See Releases page."
msgstr "Consultar página de lanzamientos."
@@ -10436,7 +10582,7 @@ msgstr "Seleccione la pestaña Configuración de impresión"
msgid "Select Printer Settings Tab"
msgstr "Selecciona pestaña de ajustes de impresora"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -10450,7 +10596,7 @@ msgstr ""
msgid "Select a file"
msgstr "Selecciona un archivo"
-#: src/slic3r/GUI/GUI_App.cpp:2898
+#: src/slic3r/GUI/GUI_App.cpp:2925
msgid "Select a gcode file:"
msgstr "Seleccione un archivo gcode:"
@@ -10466,7 +10612,7 @@ msgstr "Seleccionar todos los puntos"
msgid "Select all standard printers"
msgstr "Selecciona todas las impresoras estándar"
-#: src/slic3r/GUI/Plater.cpp:5268
+#: src/slic3r/GUI/Plater.cpp:5296
msgid "Select an action to apply to the file"
msgstr "Selecciona una acción para aplicar al archivo"
@@ -10474,7 +10620,7 @@ msgstr "Selecciona una acción para aplicar al archivo"
msgid "Select by rectangle"
msgstr "Seleccionar mediante rectángulo"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Seleccione la configuración para cargar:"
@@ -10483,7 +10629,7 @@ msgid "Select coordinate space, in which the transformation will be performed."
msgstr ""
"Escoge el espacio de coordenadas en el que se realizará la transformación."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1452
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr "Selecciona los ajustes para comparar"
@@ -10495,15 +10641,15 @@ msgstr "Seleccionar la forma en la galería"
msgid "Select showing settings"
msgstr "Seleccionar los ajustes mostrados"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Seleccione el archivo STL para reparar:"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Select the language"
msgstr "Seleccione el idioma"
-#: src/slic3r/GUI/Plater.cpp:3521
+#: src/slic3r/GUI/Plater.cpp:3542
msgid "Select the new file"
msgstr "Selecciona el archivo nuevo"
@@ -10526,7 +10672,7 @@ msgstr ""
msgid "Select type of part"
msgstr "Selecciona el tipo de pieza"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "Selecciona que tipo de pad necesitas"
@@ -10554,7 +10700,7 @@ msgstr "Selección-Añadir Objeto"
msgid "Selection-Add from list"
msgstr "Selección-Añadir de la lista"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "Selección-Añadir del rectángulo"
@@ -10578,11 +10724,11 @@ msgstr "Selección-Retirar Objeto"
msgid "Selection-Remove from list"
msgstr "Selección-Retirar de la lista"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "Selección-Retirar del rectángulo"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Seleccionar todos los objetos"
@@ -10590,7 +10736,7 @@ msgstr "Seleccionar todos los objetos"
msgid "Send G-Code to printer host"
msgstr "Enviar el código G al host de impresión"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6531
msgid "Send G-code"
msgstr "Enviar código G"
@@ -10599,11 +10745,11 @@ msgstr "Enviar código G"
msgid "Send system info"
msgstr "Enviar info del sistema"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "Enviar para imprimir la plataforma actual como código G"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6531
msgid "Send to printer"
msgstr "Enviar a la impresora"
@@ -10623,7 +10769,7 @@ msgstr "Enviando info del sistema..."
msgid "Seq."
msgstr "Sec."
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "Impresión secuencial"
@@ -10639,7 +10785,7 @@ msgstr "Puerto serie:"
msgid "Service name"
msgstr "Nombre del servicio"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4130
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Ajuste"
@@ -10745,7 +10891,7 @@ msgstr ""
"¿Sabías que puedes hacer clic con el botón derecho en un modelo y establecer "
"un número exacto de instancias en lugar de copiar y pegar varias veces?"
-#: src/slic3r/GUI/Plater.cpp:5573
+#: src/slic3r/GUI/Plater.cpp:5606
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "Establecer el número de copias a %d"
@@ -10767,7 +10913,7 @@ msgid "Set settings tabs as menu items (experimental)"
msgstr ""
"Establecer pestañas de configuración como elementos de menú (experimental)"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3250
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 "
@@ -10781,7 +10927,7 @@ msgstr ""
msgid "Set the shape of your printer's bed."
msgstr "Define la forma de la base de impresión de tu impresora."
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -10795,7 +10941,7 @@ msgstr ""
"ancho de extrusión, el ancho de extrusión de relleno, etc.). Si se expresa "
"como porcentaje (por ejemplo: 230%), se computará sobre la altura de la capa."
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -10808,7 +10954,7 @@ msgstr ""
"diámetro de la boquilla. Si se expresa como porcentaje (por ejemplo, 200%), "
"se computará sobre la altura de la capa."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1214
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 "
@@ -10821,7 +10967,7 @@ msgstr ""
"120%), se calculará sobre la altura de la primera capa. Si se establece en "
"cero, usará el ancho de extrusión predeterminado."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2362
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, "
@@ -10834,7 +10980,7 @@ msgstr ""
"1.125 x diámetro de la boquilla. Si se expresa como porcentaje (por ejemplo, "
"90%), se calculará sobre la altura de la capa."
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2859
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 "
@@ -10850,7 +10996,7 @@ msgstr ""
"de la boquilla. Si se expresa como porcentaje (por ejemplo, 90%), se "
"calculará sobre la altura de la capa."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1474
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 "
@@ -10865,7 +11011,7 @@ msgstr ""
"relleno y fortalecer sus partes. Si se expresa como porcentaje (por ejemplo, "
"90%), se calculará sobre la altura de la capa."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1975
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 "
@@ -10880,7 +11026,7 @@ msgstr ""
"1.125 x diámetro de la boquilla. Si se expresa como porcentaje (por ejemplo, "
"200%), se calculará sobre la altura de la capa."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2625
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, "
@@ -10893,7 +11039,7 @@ msgstr ""
"de la boquilla. Si se expresa como porcentaje (por ejemplo, 90%), se "
"calculará sobre la altura de la capa."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -10904,7 +11050,7 @@ msgstr ""
"seguridad. Esta configuración se utiliza para verificar colisiones y mostrar "
"la vista previa gráfica en la bandeja."
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
@@ -10912,7 +11058,7 @@ msgstr ""
"Ajusta este valor a la altura máxima que puede alcanzar el extrusor mientras "
"imprime."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -10929,7 +11075,7 @@ msgstr ""
msgid "Set upper thumb as active"
msgstr "Establecer el pulgar superior como activo"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4578
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -10939,8 +11085,8 @@ msgstr ""
"depuración, 5:traza\n"
"Por ejemplo. loglevel=2 registrará mensajes de fallo, error y peligro."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3705
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "Ajustes"
@@ -10962,7 +11108,7 @@ msgstr ""
"Configuración en ventana no modal\n"
"¿Sabías que puedes abrir la Configuración en una nueva ventana no modal? "
"Esto significa que puedes tener la configuración abierta en una pantalla y "
-"la Vista previa del código G en la otra. Ves a <a> Preferencias </a> y "
+"la Vista previa del código G en la otra. Ve a <a>Preferencias</a> y "
"selecciona Configuración en la ventana no modal."
#: src/slic3r/GUI/ConfigManipulation.cpp:167
@@ -10991,7 +11137,7 @@ msgstr ""
msgid "Shape"
msgstr "Aspecto"
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr "Galería de Formas"
@@ -11038,19 +11184,19 @@ msgstr "Mostrar"
msgid "Show \"Tip of the day\" notification after start"
msgstr "Mostrar la notificación de \"Consejo del día\" tras el inicio"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "Mostrar carpeta &Configuración"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "Mostrar &Etiquetas"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr "Mostrar Consejo del día"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "Mostrar Acerca de"
@@ -11058,7 +11204,7 @@ msgstr "Mostrar Acerca de"
msgid "Show advanced settings"
msgstr "Mostrar ajustes avanzados"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr "Mostrar todos los ajustes (incluidos los incompatibles)"
@@ -11086,7 +11232,7 @@ msgstr "Mostrar impresiones incompatibles y ajustes iniciales de filamentos"
msgid "Show keyboard shortcuts list"
msgstr "Muestra lista de atajos de teclado"
-#: src/slic3r/GUI/GCodeViewer.cpp:3796
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "Mostrar modo normal"
@@ -11098,7 +11244,7 @@ msgstr "Mostrar altura del objeto"
msgid "Show object height on the ruler"
msgstr "Mostrar altura del objeto en la regla"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "Muestra etiquetas de pieza/repetición en vista 3D"
@@ -11114,7 +11260,7 @@ msgstr "Muestra los ajustes simplificados"
msgid "Show splash screen"
msgstr "Mostrar pantalla splash"
-#: src/slic3r/GUI/GCodeViewer.cpp:3792
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "Mostrar modo silencioso"
@@ -11122,53 +11268,53 @@ msgstr "Mostrar modo silencioso"
msgid "Show supports"
msgstr "Muestra soportes"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Mostrar la información del sistema"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "Muestra la vista de edición 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "Muestra la vista 3D preliminar del laminado"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Mostrar los ajustes de filamento"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Show the full list of SLA print configuration options."
msgstr ""
"Muestra la lista completa de opciones de configuración de impresión SLA."
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Show the full list of print/G-code configuration options."
msgstr ""
"Muestra la lista completa de opciones de configuración de impresión/G-code."
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Mostrar la lista de los atajos de teclado"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Mostrar la base"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Mostrar los ajustes de impresión"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Mostrar la configuración de la impresora"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Show this help."
msgstr "Mostrar esta ayuda."
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Mostrar carpeta de configuración de usuario (datadir)"
@@ -11203,11 +11349,11 @@ msgstr "Mostrar/Ocultar Leyenda y Tiempo de impresión estimado"
msgid "Show/Hide object/instance labels"
msgstr "Muestra/Oculta etiquetas de pieza/repetición"
-#: src/slic3r/GUI/GUI_App.cpp:2237 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2259 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "Sencillo"
-#: src/slic3r/GUI/GUI_App.cpp:2237
+#: src/slic3r/GUI/GUI_App.cpp:2259
msgid "Simple View Mode"
msgstr "Modo de visualización sencillo"
@@ -11247,11 +11393,11 @@ msgstr ""
msgid "Simplify model"
msgstr "Simplificar el modelo"
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2477
msgid "Single Extruder Multi Material"
msgstr "Extrusor único Multi Material"
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -11263,15 +11409,15 @@ msgstr ""
"¿Deseas cambiar el diámetro de todos los extrusores al valor del diámetro "
"del nozzle del primer extrusor?"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "Ajuste para MM con un solo extrusor"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "Parámetros multimaterial para un sólo extrusor"
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4561
msgid "Single instance mode"
msgstr "Modo de instancia única"
@@ -11279,13 +11425,12 @@ msgstr "Modo de instancia única"
msgid "Sinking"
msgstr "Hundimiento"
-#: src/slic3r/GUI/BedShapeDialog.cpp:31
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/PrintHostDialogs.cpp:251
+msgctxt "OfFile"
msgid "Size"
msgstr "Tamaño"
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "Tamaño y coordenadas"
@@ -11293,26 +11438,26 @@ msgstr "Tamaño y coordenadas"
msgid "Size in X and Y of the rectangular plate."
msgstr "Tamaño en X e Y de la placa rectangular."
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "Falda"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Skirt Loops"
msgstr "Vueltas de la falda"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "Falda y balsa"
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2276
msgid "Skirt height"
msgstr "Altura de la falda"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr "Falda/Balsa"
@@ -11320,7 +11465,7 @@ msgstr "Falda/Balsa"
msgid "Slab"
msgstr "Losa"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1883
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -11328,7 +11473,7 @@ msgstr ""
"Slic3r puede subir archivos de código G a un host de impresión. Este campo "
"debe contener el tipo de host."
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -11336,7 +11481,7 @@ msgstr ""
"Slic3r puede subir archivos de código G a un host de impresión. Este campo "
"debe contener la clave API o la contraseña requerida para la autenticación."
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -11351,44 +11496,44 @@ msgstr ""
"usuario y la contraseña en la URL en el siguiente formato: https://"
"nombredeusuario:contraseña@su-dirección-de-octopi /"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r no escalará la velocidad por debajo de esta velocidad."
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4403
msgid "Slice"
msgstr "Laminar"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Laminar un archivo en un código G"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Laminar un archivo en un código G, guárdar como"
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2497
msgid "Slice gap closing radius"
msgstr "Radio de cierre de los huecos al laminar"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6014
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6054
msgid "Slice now"
msgstr "Laminar ahora"
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2109
msgid "Slice resolution"
msgstr "Resolución del laminado"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "Laminar el modelo y exportar las capas de impresión de SLA como PNG."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4392
msgid "Slice the model and export toolpaths as G-code."
msgstr "Laminar el modelo y exportar las trayectorias como código G."
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4404
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -11405,17 +11550,17 @@ msgstr "Información del laminado"
msgid "Sliced object \"%1%\" looks like a logo or a sign"
msgstr "El objeto laminado \"%1%\" parece un logotipo o un cartel"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4662
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6051 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "Laminado"
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "¡Laminado realizado!"
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2507
msgid "Slicing Mode"
msgstr "Modo de laminado"
@@ -11432,39 +11577,39 @@ msgstr "Laminado terminado"
msgid "Slicing finished."
msgstr "Laminado finalizado."
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"El laminado se ha tenido que parar debido a un error interno: Ãndice de "
"laminado inconsistente."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "Laminando modelo"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "Soportes para el laminado"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3271 src/libslic3r/PrintConfig.cpp:3896
msgid "Slow"
msgstr "Lenta"
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2309
msgid "Slow down if layer print time is below"
msgstr ""
"Disminuir la velocidad si el tiempo de impresión de la capa está por debajo"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3272
msgid "Slow tilt"
msgstr "Inclinación lenta"
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2319
msgid "Small perimeters"
msgstr "Perímetros pequeños"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3576
msgid "Small pillar diameter percent"
msgstr "Porcentaje de diámetro de pilar pequeño"
@@ -11486,33 +11631,33 @@ msgstr "Suave"
msgid "Smoothing"
msgstr "Suavizado"
-#: src/slic3r/GUI/GUI_App.cpp:2273
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid "Snapshot name"
msgstr "Nombre de la instantánea"
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2772
msgid "Snug"
msgstr "Ajustado"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "Lanzamientos de Softwa&re"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2360
+#: src/libslic3r/PrintConfig.cpp:2372
msgid "Solid infill"
msgstr "Relleno sólido"
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2348
msgid "Solid infill every"
msgstr "Relleno sólido cada"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2340
msgid "Solid infill extruder"
msgstr "Extrusor para el relleno sólido"
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2331
msgid "Solid infill threshold area"
msgstr "Ãrea del umbral de relleno sólido"
@@ -11528,19 +11673,19 @@ msgstr ""
"transversal pequeña se rellenen con relleno sólido automáticamente? Ajusta "
"el <a>Ãrea umbral de relleno sólido</a>. (Sólo en modo Experto.)"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2385
msgid "Solid layers"
msgstr "Capas sólidas"
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1061
msgid "Soluble material"
msgstr "Material soluble"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material is most likely used for a soluble support."
msgstr "El material soluble se usa muy probablemente para un soporte soluble."
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1339
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 "
@@ -11560,7 +11705,8 @@ msgstr "Se han desinstalado algunas impresoras."
msgid "Some SLA materials were uninstalled."
msgstr "Se han desinstalado algunos materiales SLA."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -11571,23 +11717,23 @@ msgstr ""
msgid "Some filaments were uninstalled."
msgstr "Se han desinstalado algunos filamentos."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr "Algunos objetos no son visibles durante la edición."
-#: src/libslic3r/Print.cpp:454
+#: src/libslic3r/Print.cpp:458
msgid "Some objects are too close; your extruder will collide with them."
msgstr ""
"Algunos objetos están demasiado cerca; el extrusor colisionará con ellos."
-#: src/libslic3r/Print.cpp:456
+#: src/libslic3r/Print.cpp:460
msgid ""
"Some objects are too tall and cannot be printed without extruder collisions."
msgstr ""
"Algunos objetos son demasiado altos y no se pueden imprimir sin que "
"colisione el extrusor."
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3763
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 "
@@ -11598,7 +11744,7 @@ msgstr ""
"el centro de dos pads más pequeñas. Si están más cerca, se fusionarán en una "
"sola pad."
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
@@ -11606,7 +11752,7 @@ msgstr ""
"Algunos ajustes están modificados y los cambios no guardados no serán "
"capturados por la instantánea de configuración."
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
@@ -11614,7 +11760,7 @@ msgstr ""
"Algunos ajustes están modificados y los cambios no guardados no se "
"exportarán al paquete de configuración."
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2949
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -11622,38 +11768,38 @@ msgstr ""
"Algunas impresoras o configuraciones de impresora pueden tener dificultades "
"para imprimir con una altura de capa variable. Habilitado por defecto."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "Separación"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2697
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"Separación entre líneas de interfaz. Establezca cero para obtener una "
"interfaz sólida."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1584
msgid "Spacing between ironing passes"
msgstr "Separación entre pasadas de alisado"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2747
msgid "Spacing between support material lines."
msgstr "Separación entre las líneas de material de soporte."
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1512 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:2320
+#: src/libslic3r/PrintConfig.cpp:2373 src/libslic3r/PrintConfig.cpp:2871
msgid "Speed"
msgstr "Velocidad"
-#: src/slic3r/GUI/GCodeViewer.cpp:3295
+#: src/slic3r/GUI/GCodeViewer.cpp:3300
msgid "Speed (mm/s)"
msgstr "Velocidad (mm/s)"
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1322
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 "
@@ -11663,7 +11809,7 @@ msgstr ""
"Mantenga esto razonablemente bajo para evitar demasiados problemas de "
"vibración y sacudidas. Establezca cero para desactivar el llenado de huecos."
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2915
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
@@ -11673,26 +11819,26 @@ msgstr ""
"Cuando se ajusta a cero, el valor se ignora y se utiliza la velocidad de "
"desplazamiento normal en su lugar."
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "Velocidad para movimientos sin impresión"
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1989
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr ""
"Velocidad para perímetros (contornos, también conocidos como conchas "
"verticales). Establecer a cero para auto."
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "Velocidad para movimientos de impresión"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "Velocidad para imprimir puentes."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2374
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -11703,7 +11849,7 @@ msgstr ""
"ejemplo: 80%) sobre la velocidad de relleno predeterminada anterior. "
"Establecer a cero para auto."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2706
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -11713,16 +11859,16 @@ msgstr ""
"expresa como porcentaje (por ejemplo, 50%), se calculará sobre la velocidad "
"del material de soporte."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2756
msgid "Speed for printing support material."
msgstr "Velocidad para imprimir material de soporte."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1513
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr ""
"Velocidad para imprimir el relleno interno. Establecer a cero para auto."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2872
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 "
@@ -11736,32 +11882,32 @@ msgstr ""
"Esto se puede expresar como un porcentaje (por ejemplo: 80%) sobre la "
"velocidad de relleno sólido anterior. Establecer a cero para auto."
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr ""
"Velocidad para movimientos (saltos entre puntos de extrusión distantes)."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1247
msgid "Speed of object first layer over raft interface"
msgstr "Velocidad de la primera capa del objeto sobre la interfaz de la balsa"
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "Velocidad del primer movimiento de enfriamiento"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "Velocidad del último movimiento de enfriamiento"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "Velocidad utilizada al inicio de la fase de carga."
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "Velocidad empleada para cargar el filamento en la torre de limpieza."
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11769,7 +11915,7 @@ msgstr ""
"Velocidad empleada para descargar el filamento en la torre de limpieza (no "
"afecta a la fase inicial de la descarga, sólo después de empujar)."
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
@@ -11791,12 +11937,12 @@ msgstr "Esfera"
msgid "Spiral Vase"
msgstr "Modo Vaso Espiral"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2399
msgid "Spiral vase"
msgstr "Modo vaso"
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4520
msgid "Split"
msgstr "Dividir"
@@ -11806,6 +11952,10 @@ msgstr ""
"Divide las facetas más grandes en otras más pequeñas mientras se pinta el "
"objeto."
+#: src/libslic3r/PrintConfig.cpp:3126
+msgid "Split middle perimeter threshold"
+msgstr "Umbral del perímetro medio dividido"
+
#: src/slic3r/GUI/GUI_Factories.cpp:944
msgid "Split the selected object"
msgstr "Dividir el objeto seleccionado"
@@ -11818,7 +11968,7 @@ msgstr "Dividir el objeto seleccionado en objetos individuales"
msgid "Split the selected object into individual parts"
msgstr "Divide el objeto seleccionado en partes individuales"
-#: src/slic3r/GUI/Plater.cpp:3095
+#: src/slic3r/GUI/Plater.cpp:3116
msgid "Split to Objects"
msgstr "Partir en Varias Piezas"
@@ -11826,11 +11976,11 @@ msgstr "Partir en Varias Piezas"
msgid "Split to Parts"
msgstr "Separar en Piezas"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "Partir en varias piezas"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "Separar en piezas"
@@ -11845,7 +11995,7 @@ msgstr ""
"Divide las facetas más grandes en otras más pequeñas mientras se pinta el "
"objeto."
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1074
msgid "Spool weight"
msgstr "Peso de la bobina"
@@ -11857,17 +12007,17 @@ msgstr "Stack overflow"
msgid "Standard"
msgstr "Estándar"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Stars"
msgstr "Estrellas"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2418
+#: src/libslic3r/PrintConfig.cpp:2433
msgid "Start G-code"
msgstr "Código G inicial"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Empezar un nuevo proyecto"
@@ -11875,7 +12025,7 @@ msgstr "Empezar un nuevo proyecto"
msgid "Start at height"
msgstr "Comenzar en altura"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Comenzar un nuevo proceso de laminado"
@@ -11926,12 +12076,12 @@ msgstr "Estado"
msgid "Status:"
msgstr "Estado:"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Silencio"
-#: src/slic3r/GUI/GCodeViewer.cpp:3755
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "Modo silencioso"
@@ -11939,15 +12089,15 @@ msgstr "Modo silencioso"
msgid "Stop at height"
msgstr "Parar en altura"
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "Stop them and continue anyway?"
msgstr "¿Detenerlos y continuar de todos modos?"
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2763
msgid "Style"
msgstr "Estilo"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2765
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
@@ -11961,7 +12111,7 @@ msgstr ""
msgid "Success!"
msgstr "¡Éxito!"
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -11974,7 +12124,7 @@ msgstr ""
msgid "Support Blocker"
msgstr "Bloqueo de soporte"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Support Cubic"
msgstr "Soporte Cúbico"
@@ -11986,50 +12136,50 @@ msgstr "Forzado de Soporte"
msgid "Support Generator"
msgstr "Generador de Soportes"
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3631
msgid "Support base diameter"
msgstr "Diámetro de la base del soporte"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3641
msgid "Support base height"
msgstr "Altura de la base del soporte"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3650
msgid "Support base safety distance"
msgstr "Distancia de seguridad de la base de soportes"
-#: src/slic3r/GUI/Tab.cpp:4599
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "Cabeza del soporte"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2081 src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2100 src/libslic3r/PrintConfig.cpp:2522
+#: src/libslic3r/PrintConfig.cpp:2528 src/libslic3r/PrintConfig.cpp:2536
+#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2567 src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2602 src/libslic3r/PrintConfig.cpp:2623
+#: src/libslic3r/PrintConfig.cpp:2636 src/libslic3r/PrintConfig.cpp:2653
+#: src/libslic3r/PrintConfig.cpp:2671 src/libslic3r/PrintConfig.cpp:2686
+#: src/libslic3r/PrintConfig.cpp:2696 src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2716 src/libslic3r/PrintConfig.cpp:2730
+#: src/libslic3r/PrintConfig.cpp:2746 src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2755 src/libslic3r/PrintConfig.cpp:2764
+#: src/libslic3r/PrintConfig.cpp:2778 src/libslic3r/PrintConfig.cpp:2786
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "Support material"
msgstr "Material de soporte"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2704
msgid "Support material interface"
msgstr "Interfaz del material de soporte"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2787
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -12043,16 +12193,16 @@ msgstr ""
"plano horizontal) que puede imprimir sin material de soporte. Ajuste a cero "
"para la detección automática (recomendado)."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2642
msgid "Support material/raft interface extruder"
msgstr "Extrusor para el material de soporte o balsa"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2614
msgid "Support material/raft/skirt extruder"
msgstr "Extrusor para el material de soporte/falda/balsa"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:3613
msgid "Support on build plate only"
msgstr "Soporte en la base solamente"
@@ -12060,12 +12210,12 @@ msgstr "Soporte en la base solamente"
msgid "Support parameter change"
msgstr "Cambio de parámetros de soporte"
-#: src/slic3r/GUI/Tab.cpp:4604
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "Pilares de soporte"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3703
msgid "Support points density"
msgstr "Densidad de los puntos de soporte"
@@ -12074,24 +12224,24 @@ msgid "Support points edit"
msgstr "Edición de puntos de soporte"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4595 src/slic3r/GUI/Tab.cpp:4596
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3532 src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3548 src/libslic3r/PrintConfig.cpp:3557
+#: src/libslic3r/PrintConfig.cpp:3567 src/libslic3r/PrintConfig.cpp:3577
+#: src/libslic3r/PrintConfig.cpp:3614 src/libslic3r/PrintConfig.cpp:3621
+#: src/libslic3r/PrintConfig.cpp:3632 src/libslic3r/PrintConfig.cpp:3642
+#: src/libslic3r/PrintConfig.cpp:3651 src/libslic3r/PrintConfig.cpp:3664
+#: src/libslic3r/PrintConfig.cpp:3674 src/libslic3r/PrintConfig.cpp:3683
+#: src/libslic3r/PrintConfig.cpp:3693 src/libslic3r/PrintConfig.cpp:3704
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Supports"
msgstr "Soportes"
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1614
msgid "Supports remaining times"
msgstr "Compatible con tiempos restantes"
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1623
msgid "Supports stealth mode"
msgstr "Soporta modo silencioso"
@@ -12106,18 +12256,18 @@ msgstr ""
#: src/slic3r/GUI/Preferences.cpp:182
msgid "Suppress \" - default - \" presets"
-msgstr "Suprima los ajustes iniciales \"- predeterminado -\""
+msgstr "Suprimir los ajustes iniciales \"- predeterminado -\""
#: src/slic3r/GUI/Preferences.cpp:184
msgid ""
"Suppress \" - default - \" presets in the Print / Filament / Printer "
"selections once there are any other valid presets available."
msgstr ""
-"Suprima los ajustes iniciales \"- predeterminado -\" en las selecciones "
+"Suprimir los ajustes iniciales \"- predeterminado -\" en las selecciones "
"Imprimir / Filamento / Impresora una vez que haya otros ajustes "
"preestablecidos disponibles."
-#: src/slic3r/GUI/GUI_App.cpp:3072 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "Suprimir para abrir hipervínculo en el navegador"
@@ -12146,7 +12296,7 @@ msgstr "Cambiar a 3D"
msgid "Switch to Preview"
msgstr "Cambiar a Previsualización"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "Cambiar a Ajustes"
@@ -12159,11 +12309,11 @@ msgstr "Cambiar al modo edición"
msgid "Switch to the %s mode"
msgstr "Cambiar al modo %s"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790
msgid "Switching Presets: Unsaved Changes"
msgstr "Cambio de ajustes preestablecidos: Cambios No guardados"
-#: src/slic3r/GUI/GUI_App.cpp:2368
+#: src/slic3r/GUI/GUI_App.cpp:2390
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -12171,7 +12321,7 @@ msgstr ""
"Cambiar el idioma necesita reiniciar la aplicación.\n"
"Perderás todo el contenido situado en la base."
-#: src/slic3r/GUI/Plater.cpp:4861
+#: src/slic3r/GUI/Plater.cpp:4882
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -12194,7 +12344,7 @@ msgstr ""
"\n"
"¿Quiere continuar?"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2779
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -12203,11 +12353,11 @@ msgstr ""
"es útil con impresoras de múltiples materiales, donde el cambio de el "
"extrusor es costoso."
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2777
msgid "Synchronize with object layers"
msgstr "Sincronizar con las capas del objeto"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "&Información del Sistema"
@@ -12228,11 +12378,11 @@ msgstr "Info del sistema enviada con éxito. Gracias."
msgid "System presets"
msgstr "Ajustes del sistema"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Take Configuration &Snapshot"
msgstr "&Tomar una Captura de la configuración"
-#: src/slic3r/GUI/GUI_App.cpp:2271
+#: src/slic3r/GUI/GUI_App.cpp:2293
msgid "Taking a configuration snapshot"
msgstr "Tomando una instantánea de la configuración"
@@ -12240,15 +12390,15 @@ msgstr "Tomando una instantánea de la configuración"
msgid "Taking a configuration snapshot failed."
msgstr "La toma de una instantánea de la configuración ha fallado."
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Temperatura"
-#: src/slic3r/GUI/GCodeViewer.cpp:3297
+#: src/slic3r/GUI/GCodeViewer.cpp:3302
msgid "Temperature (°C)"
msgstr "Temperatura (°C)"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2409
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12258,7 +12408,7 @@ msgstr ""
"ACtiva una falda \"de sacrificio\" de altura completa en la que las "
"boquillas se limpian periódicamente."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2408
msgid "Temperature variation"
msgstr "Variación de temperatura"
@@ -12266,7 +12416,7 @@ msgstr "Variación de temperatura"
msgid "Temperatures"
msgstr "Temperaturas"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "Plantilla Código G Personalizado"
@@ -12330,7 +12480,7 @@ msgstr ""
"-Comprueba que está activado el espesor de pared vertical\n"
"-Desactiva la detección de paredes finas"
-#: src/libslic3r/Print.cpp:469
+#: src/libslic3r/Print.cpp:473
msgid ""
"The Spiral Vase option can only be used when printing single material "
"objects."
@@ -12338,7 +12488,7 @@ msgstr ""
"La opción Vaso en espiral solo puede ser usada al imprimir objetos de un "
"solo material."
-#: src/libslic3r/Print.cpp:494
+#: src/libslic3r/Print.cpp:498
msgid ""
"The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)."
msgstr ""
@@ -12359,7 +12509,7 @@ msgstr ""
"(tanto support_material_extruder como support_material_interface_extruder "
"deben configurarse en 0)."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:615
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 "
@@ -12371,7 +12521,7 @@ msgstr ""
"(Tanto support_material_extruder como support_material_interface_extruder "
"deben configurarse en 0)."
-#: src/libslic3r/Print.cpp:496
+#: src/libslic3r/Print.cpp:500
msgid ""
"The Wipe Tower is currently not supported for multimaterial sequential "
"prints."
@@ -12379,7 +12529,7 @@ msgstr ""
"La Torre de Limpieza no se permite ahora para impresiones secuenciales "
"multimaterial."
-#: src/libslic3r/Print.cpp:488
+#: src/libslic3r/Print.cpp:492
msgid ""
"The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, "
"RepRapFirmware and Repetier G-code flavors."
@@ -12387,7 +12537,7 @@ msgstr ""
"La Torre de Limpieza solo es compatible con las variantes de código G usadas "
"por Marlin, RepRap/Sprinter, RepRapFirmware y Repetier."
-#: src/libslic3r/Print.cpp:490
+#: src/libslic3r/Print.cpp:494
msgid ""
"The Wipe Tower is currently only supported with the relative extruder "
"addressing (use_relative_e_distances=1)."
@@ -12395,7 +12545,7 @@ msgstr ""
"En la actualidad, Wipe Tower solo es compatible con el direccionamiento "
"relativo del extrusor (use_relative_e_distances=1)."
-#: src/libslic3r/Print.cpp:519
+#: src/libslic3r/Print.cpp:523
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"over an equal number of raft layers"
@@ -12403,7 +12553,7 @@ msgstr ""
"La torre de limpieza sólo se permite para varios objetos si se imprimen "
"sobre un número igual de capas de balsa"
-#: src/libslic3r/Print.cpp:522
+#: src/libslic3r/Print.cpp:526
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"with the same support_material_contact_distance"
@@ -12411,7 +12561,7 @@ msgstr ""
"La torre de limpieza sólo es compatible con varios objetos si se imprimen "
"con la misma support_material_contact_distance"
-#: src/libslic3r/Print.cpp:524
+#: src/libslic3r/Print.cpp:528
msgid ""
"The Wipe Tower is only supported for multiple objects if they are sliced "
"equally."
@@ -12419,7 +12569,7 @@ msgstr ""
"La torre de limpieza sólo es compatible con varios objetos si se cortan por "
"igual."
-#: src/libslic3r/Print.cpp:517
+#: src/libslic3r/Print.cpp:521
msgid ""
"The Wipe Tower is only supported for multiple objects if they have equal "
"layer heights"
@@ -12427,7 +12577,7 @@ msgstr ""
"La torre de limpieza sólo es compatible con varios objetos si tienen alturas "
"de capas iguales"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -12436,7 +12586,7 @@ msgstr ""
"La opción Limpiar no está disponible cuando se usa el modo Retracción de "
"firmware. ¿Lo inhabilito para habilitar la Retracción de firmware?"
-#: src/libslic3r/Print.cpp:537
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -12444,7 +12594,7 @@ msgstr ""
"La Torre de Limpieza solo es compatible si todos los objetos tienen la misma "
"altura de capa variable"
-#: src/slic3r/GUI/GUI_App.cpp:957
+#: src/slic3r/GUI/GUI_App.cpp:964
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -12463,7 +12613,7 @@ msgstr ""
"Si es así, se hará una copia de seguridad de la configuración activa antes "
"de importar la nueva configuración."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
@@ -12482,11 +12632,11 @@ msgstr ""
"posible en sistema de coordenadas Mundo, una vez que la rotación se ha "
"aplicado a las coordenadas del objeto."
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3665
msgid "The default angle for connecting support sticks and junctions."
msgstr "El ángulo por defecto para la conexión de sticks y uniones de soporte."
-#: src/slic3r/GUI/Plater.cpp:2575
+#: src/slic3r/GUI/Plater.cpp:2596
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -12505,7 +12655,7 @@ msgstr[1] ""
"pulgadas. La unidad interna de PrusaSlicer es el milímetro. ¿Quiere "
"recalcular las dimensiones de estos objetos?"
-#: src/slic3r/GUI/Plater.cpp:2553
+#: src/slic3r/GUI/Plater.cpp:2574
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -12535,7 +12685,7 @@ msgstr ""
"debe ser mayor que el parámetro 'Distancia entre objetos de relleno' para "
"evitar esto."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -12545,22 +12695,22 @@ msgstr ""
"extrusión más específicas). Este valor anula los extrusores de perímetro y "
"relleno, pero no los extrusores de soporte."
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1466
msgid "The extruder to use when printing infill."
msgstr "El extrusor que se usa cuando se imprime relleno."
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1966
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"El extrusor que se usa al imprimir perímetros y borde. El primer extrusor es "
"1."
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2342
msgid "The extruder to use when printing solid infill."
msgstr "El extrusor que se usa al imprimir relleno sólido."
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2644
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."
@@ -12569,7 +12719,7 @@ msgstr ""
"0 para usar la extrusora actual para minimizar los cambios de herramientas). "
"Esto también afecta a la balsa."
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2616
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -12577,11 +12727,15 @@ msgstr ""
"El extrusor que se usa al imprimir material de soporte, balsa y falda (1+, 0 "
"para usar la extrusora actual para minimizar los cambios de herramientas)."
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "El tipo de material de filamento para uso en códigos G personalizados."
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr "El archivo no existe."
+
+#: src/libslic3r/PrintConfig.cpp:4557
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -12589,11 +12743,11 @@ msgstr ""
"El archivo donde se escribirá el resultado (si no se especifica, se basará "
"en en archivo de entrada)."
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "The firmware supports stealth mode"
msgstr "El firmware soporta el modo silencioso"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -12612,12 +12766,12 @@ msgid "The following SLA printer models have no materials selected:"
msgstr ""
"Los siguientes modelos de impresoras SLA no tienen filamento seleccionado:"
-#: src/slic3r/GUI/Plater.cpp:5717
+#: src/slic3r/GUI/Plater.cpp:5754
msgid "The following characters are not allowed by a FAT file system:"
msgstr ""
"Los siguientes caracteres no están permitidos por un sistema de archivos FAT:"
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -12644,7 +12798,7 @@ msgid_plural "The following models were repaired successfully"
msgstr[0] "El siguiente modelo se reparó con éxito"
msgstr[1] "Los siguientes modelos se reparon con éxito"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224
msgid "The following preset was modified"
msgid_plural "The following presets were modified"
msgstr[0] "El siguiente ajuste se modificó"
@@ -12676,7 +12830,7 @@ msgstr ""
msgid "The following values were substituted:"
msgstr "Se sustituyeron los siguientes valores:"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3810
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
@@ -12684,11 +12838,11 @@ msgstr ""
"El espacio entre la parte de debajo del objeto y el pad generado en el modo "
"de cero elevación."
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3643
msgid "The height of the pillar base cone"
msgstr "La altura del cono de la base de un pilar"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
@@ -12698,7 +12852,7 @@ msgstr ""
"la primera capa. Cuando se utiliza la balsa, no se genera ningún borde "
"(utiliza raft_first_layer_expansion)."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
@@ -12706,7 +12860,7 @@ msgstr ""
"El archivo SLA importado no contenía ningún preajuste. Los preajustes "
"actuales de SLA se utilizaron como reserva."
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -12714,19 +12868,19 @@ msgstr ""
"La información del último cambio de color se guardó para impresión con "
"múltiples extrusores mediante cambios de herramienta para toda la impresión."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
"La información del último cambio de color se guardó para la impresión multi-"
"extrusor."
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
"La información del último cambio de color se ha guardado para impresión con "
"un solo extrusor."
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3684
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -12734,11 +12888,11 @@ msgstr ""
"La distancia máxima entre dos pilares par que se unan entre si. Un valor "
"cero prohibirá el encadenamiento de pilares."
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3675
msgid "The max length of a bridge"
msgstr "La longitud máxima de un puente"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -12750,7 +12904,7 @@ msgstr ""
"ruta de viaje. La longitud del desvío se puede especificar como valor "
"absoluto o como porcentaje (por ejemplo, 50%) de un desplazamiento directo."
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1295
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
@@ -12758,7 +12912,7 @@ msgstr ""
"La distancia máxima a la que puede desplazarse cada punto de piel (en ambos "
"sentidos), medida perpendicularmente al muro perimetral."
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3653
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 "
@@ -12784,7 +12938,7 @@ msgstr "El nombre no puede terminar con un carácter de espacio."
msgid "The name cannot start with space character."
msgstr "El nombre no puede empezar con un carácter de espacio."
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -12793,7 +12947,17 @@ msgstr ""
"bottom_solid_layers si es necesario para asegurar un espesor mínimo en la "
"pared de inferior."
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:3121
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+"El número de perímetros, contados desde el centro, sobre el que hay que "
+"repartir la variación. Los valores más bajos significan que los perímetros "
+"exteriores no cambian de ancho."
+
+#: src/libslic3r/PrintConfig.cpp:2896
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 "
@@ -12804,11 +12968,11 @@ msgstr ""
"superior. Esto es útil para prevenir el efecto de achatado cuando se imprime "
"con altura de capa variable."
-#: src/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579
+#: src/slic3r/GUI/Plater.cpp:2578 src/slic3r/GUI/Plater.cpp:2600
msgid "The object is too small"
msgstr "El objeto es demasiado pequeño"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3047
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-"
@@ -12818,7 +12982,7 @@ msgstr ""
"(negativo = hacia adentro, positivo = hacia afuera). Esto podría ser útil "
"para ajustar el tamaño de los orificios."
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2101
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
@@ -12826,7 +12990,7 @@ msgstr ""
"El objeto será elevado por este número de capas y se generará material de "
"soporte debajo de él."
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3578
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -12835,7 +12999,7 @@ msgstr ""
"pilar normal que se utilizan en áreas problemáticas donde no cabe un pilar "
"normal."
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3290
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -12846,7 +13010,7 @@ msgstr ""
"entonces se utilizará una inclinación lenta, de lo contrario - una "
"inclinación rápida"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -12858,7 +13022,7 @@ msgstr[1] ""
"Las impresoras físicas que se muestran a continuación se basan en el ajuste, "
"que se va a eliminar."
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -12872,7 +13036,7 @@ msgstr[1] ""
"Las impresoras físicas que se muestran a continuación se basan únicamente en "
"el ajuste, que se va a eliminar."
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
@@ -12880,7 +13044,7 @@ msgstr ""
"Los lugares donde se imprimirá el borde alrededor de cada objeto en la "
"primera capa."
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
@@ -12888,7 +13052,7 @@ msgstr ""
"La plataforma está vacía.\n"
"¿Quieres guardar el proyecto?"
-#: src/slic3r/GUI/Plater.cpp:2486
+#: src/slic3r/GUI/Plater.cpp:2507
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -12902,17 +13066,17 @@ msgstr[1] ""
"Los ajustes de abajo fueron instalados temporalmente en la instancia activa "
"de PrusaSlicer"
-#: src/slic3r/GUI/GUI_App.cpp:2514 src/slic3r/GUI/GUI_App.cpp:2575
+#: src/slic3r/GUI/GUI_App.cpp:2533 src/slic3r/GUI/GUI_App.cpp:2594
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "Las modificaciones del ajuste se ha guardado correctamente"
msgstr[1] "Las modificaciones de los ajustes se han guardado correctamente"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "The printer multiplexes filaments into a single hot end."
msgstr "La impresora multiplexa los filamentos en un solo fusor."
-#: src/slic3r/GUI/Plater.cpp:5716
+#: src/slic3r/GUI/Plater.cpp:5753
msgid "The provided file name is not valid."
msgstr "El nombre proporcionado no es válido."
@@ -12920,7 +13084,7 @@ msgstr "El nombre proporcionado no es válido."
msgid "The provided name is not valid;"
msgstr "El nombre proporcionado no es válido;"
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
@@ -12928,7 +13092,7 @@ msgstr ""
"El 3MF seleccionado contiene un objeto pintado compatible con FDM que "
"utiliza una versión más reciente de PrusaSlicer y no es compatible."
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -12936,7 +13100,7 @@ msgstr ""
"El 3MF seleccionado contiene un objeto pintado multimaterial que utiliza una "
"versión más reciente de PrusaSlicer y no es compatible."
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
@@ -12944,7 +13108,7 @@ msgstr ""
"El 3MF seleccionado contiene un objeto pintado con una versión más reciente "
"de PrusaSlicer y no es compatible."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
@@ -12962,7 +13126,7 @@ msgstr ""
"El archivo amf seleccionado se ha guardado con una versión más reciente de "
"%1% y no es compatible."
-#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:3672 src/slic3r/GUI/Plater.cpp:5230
msgid "The selected file"
msgstr "El archivo seleccionado"
@@ -12983,7 +13147,7 @@ msgid ""
msgstr ""
"El objeto seleccionado no se pudo dividir porque contiene solo una parte."
-#: src/slic3r/GUI/Plater.cpp:3086
+#: src/slic3r/GUI/Plater.cpp:3107
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
@@ -12991,7 +13155,7 @@ msgstr ""
"El objeto seleccionado no ha podido ser dividido porque sólo contiene una "
"parte sólida."
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -13024,11 +13188,11 @@ msgstr ""
msgid "The size of the object can be specified in inches"
msgstr "El tamaño del objeto puede ser especificado en pulgadas"
-#: src/slic3r/GUI/Plater.cpp:2540
+#: src/slic3r/GUI/Plater.cpp:2561
msgid "The size of the object is zero"
msgstr "El tamaño del objeto es cero"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3785
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
@@ -13036,7 +13200,45 @@ msgstr ""
"La pendiente de la pared del pad en relación con el plano de la cama. 90 "
"grados significa paredes rectas."
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which a middle perimeter (if there wasn't one already) will be added. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"El ancho de extrusión más pequeño, como factor del ancho de extrusión "
+"normal, por encima de la cual el perímetro central (si hay uno) se añadirá. "
+"Reduce este ajuste para utilizar más perímetros, más finos. Aumenta para "
+"utilizar menos perímetros, más anchos. Ten en cuenta que esto se aplica -"
+"como si- toda la forma debiera ser rellenada con perímetro, por lo que el "
+"medio aquí se refiere al centro del objeto entre dos bordes exteriores de la "
+"forma, incluso si realmente hay relleno u otros tipos de extrusión en la "
+"impresión en lugar del perímetro."
+
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which the middle perimeter (if there is one) will be split into two. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"El ancho de extrusión más pequeño, como factor del ancho de extrusión "
+"normal, por encima de la cual el perímetro central (si hay uno) se dividirá "
+"en dos. Reduce este ajuste para utilizar más perímetros, más finos. Aumenta "
+"para utilizar menos perímetros, más anchos. Ten en cuenta que esto se aplica "
+"-como si- toda la forma debiera ser rellenada con perímetro, por lo que el "
+"medio aquí se refiere al centro del objeto entre dos bordes exteriores de la "
+"forma, incluso si realmente hay relleno u otros tipos de extrusión en la "
+"impresión en lugar del perímetro."
+
+#: src/libslic3r/PrintConfig.cpp:2224
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 "
@@ -13046,7 +13248,7 @@ msgstr ""
"retracción (solo se aplica al motor del extrusor). Si se deja a cero, se usa "
"la velocidad de retracción."
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2216
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr ""
"La velocidad para las retracciones (solo se aplica al motor del extrusor)."
@@ -13064,26 +13266,26 @@ msgstr "El nombre proporcionado no está disponible."
msgid "The supplied name is not valid;"
msgstr "El nombre proporcionado no es válido;"
-#: src/libslic3r/Print.cpp:450
+#: src/libslic3r/Print.cpp:454
msgid "The supplied settings will cause an empty print."
msgstr "Los ajustes proporcionados causarán una impresión vacía."
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3728
msgid "The thickness of the pad and its optional cavity walls."
msgstr "El grosor de las pads y sus paredes de cavidad opcionales."
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "The uploads are still ongoing"
msgstr "Las subidas aún están en curso"
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2064
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
"La distancia vertical entre el objeto y la balsa. Se ignora para la interfaz "
"soluble."
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2568
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 "
@@ -13093,7 +13295,7 @@ msgstr ""
"Establecer esto en 0 también evitará que Slic3r use el flujo y la velocidad "
"del puente para la primera capa de los objetos."
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2586
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13104,7 +13306,7 @@ msgstr ""
"support_material_contact_distance se utilizará para las distancias Z de "
"contacto superior e inferior."
-#: src/libslic3r/Print.cpp:482
+#: src/libslic3r/Print.cpp:486
msgid ""
"The wipe tower is only supported if all extruders have the same nozzle "
"diameter and use filaments of the same diameter."
@@ -13112,11 +13314,11 @@ msgstr ""
"La torre de limpieza solo es compatible si todos los extrusores tienen el "
"mismo diámetro del nozzle y usan filamento del mismo diámetro."
-#: src/slic3r/GUI/Plater.cpp:4096
+#: src/slic3r/GUI/Plater.cpp:4117
msgid "There are active warnings concerning sliced models:"
msgstr "Hay avisos activos respecto a los modelos laminados:"
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -13154,7 +13356,7 @@ msgstr ""
msgid "There is an object with no extrusions in the first layer."
msgstr "Hay un objeto sin extrusiones en la primera capa."
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2817
msgid "Thick bridges"
msgstr "Puentes gruesos"
@@ -13163,19 +13365,19 @@ msgstr "Puentes gruesos"
msgid "This %s version: %s"
msgstr "Esta %s versión: %s"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "This G-code will be used as a code for the color change"
msgstr "Este código G se utilizará como código para el cambio de color"
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "This G-code will be used as a code for the pause print"
msgstr "Este código G se utilizará como código para la pausa de impresión"
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "This G-code will be used as a custom code"
msgstr "Este código G se utilizará como código personalizado"
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -13188,7 +13390,7 @@ msgid "This action will cause deletion of all ticks on vertical slider."
msgstr ""
"Esta acción hará que se borren todas las marcas del deslizador vertical."
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -13205,7 +13407,7 @@ msgstr ""
"marcador de posición para todas las configuraciones de Slic3r, por lo que "
"puede poner un comando \"M109 S [first_layer_temperature]\" donde lo desee."
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1603
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 "
@@ -13217,7 +13419,7 @@ msgstr ""
"capa. Tenga en cuenta que puede usar variables de marcador de posición para "
"todos los ajustes de Slic3r, así como [layer_num] y [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -13227,7 +13429,7 @@ msgstr ""
"movimiento Z. Tenga en cuenta que puede usar variables de marcador de "
"posición para todos los ajustes de Slic3r, así como [layer_num] y [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2846
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13244,7 +13446,7 @@ msgstr ""
"de este tipo. Por lo tanto, es posible programar un comportamiento "
"personalizado tanto antes como después del cambio de herramienta."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -13259,7 +13461,7 @@ msgstr ""
"las configuraciones de PrusaSlicer. Si tienes varios extrusores, el código G "
"se procesa en orden de extrusor."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -13268,20 +13470,37 @@ msgstr ""
"cuenta que puedes usar variables de marcador de posición para todas las "
"configuraciones de PrusaSlicer."
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1819
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+"Esta configuración experimental se usa para limitar la velocidad de cambio "
+"en la velocidad de extrusión para pasar de una velocidad menor a una "
+"velocidad mayor. Un valor de 1.8 mm³/s² asegura que se cambia la velocidad "
+"de extrusión de 5.4 mm³/s (ancho de extrusión de 0.45 mm, altura de "
+"extrusión de 0.2 mm, avance de 20 mm/s) a 1.8 mm³/s (avance de 60 mm/s) "
+"durará al menos 2 segundos."
+
+#: src/libslic3r/PrintConfig.cpp:1807
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
"Esta configuración experimental se usa para limitar la velocidad de cambio "
-"en la velocidad de extrusión. Un valor de 1,8 mm³ / s² asegura que se cambia "
-"la velocidad de extrusión de 1,8 mm³ / s (ancho de extrusión de 0,45 mm, "
-"altura de extrusión de 0,2 mm, avance de 20 mm / s) a 5,4 mm³ / s (avance de "
-"60 mm / s) durará al menos 2 segundos."
+"en la velocidad de extrusión para pasar de una velocidad menor a una "
+"velocidad mayor. Un valor de 1.8 mm³/s² asegura que se cambia la velocidad "
+"de extrusión de 1.8 mm³/s (ancho de extrusión de 0.45 mm, altura de "
+"extrusión de 0.2 mm, avance de 20 mm/s) a 5.4 mm³/s (avance de 60 mm/s) "
+"durará al menos 2 segundos."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1798
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -13289,7 +13508,7 @@ msgstr ""
"Esta configuración experimental se usa para establecer la velocidad "
"volumétrica máxima que admite el extrusor."
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2924
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13297,7 +13516,7 @@ msgstr ""
"Esta configuración experimental utiliza comandos G10 y G11 para que el "
"firmware maneje la retracción. Esto solo se admite en Marlin reciente."
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2938
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13313,7 +13532,7 @@ msgstr ""
"volumétrico y usar el diámetro del filamento asociado al filamento "
"seleccionado. en Slic3r. Esto solo se admite en Marlin reciente."
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -13325,7 +13544,7 @@ msgstr ""
"aunque la configuración predeterminada suele ser buena y debe experimentar "
"con la refrigeración (usar un ventilador) antes de ajustar esto."
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -13338,13 +13557,13 @@ msgstr ""
"1.1. Si cree que necesita cambiar esto más, verifique el diámetro del "
"filamento y los pasos del E en el firmware."
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr ""
"La velocidad de este ventilador se aplica durante todos los puentes y "
"voladizos."
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1404
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -13353,7 +13572,7 @@ msgstr ""
"mediante la extrusión de capas de relleno más gruesas a la vez que se "
"preservan los finos perímetros y, por lo tanto, la precisión."
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2350
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 "
@@ -13366,7 +13585,7 @@ msgstr ""
"posible de capas para combinar según el diámetro de la boquilla y la altura "
"de la capa."
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2400
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, "
@@ -13381,7 +13600,7 @@ msgstr ""
"así como los bucles de falda/balsa. No funcionará al imprimir más de un "
"objeto."
-#: src/slic3r/GUI/Plater.cpp:2604
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file cannot be loaded in a simple mode. Do you want to switch to an "
"advanced mode?"
@@ -13389,7 +13608,7 @@ msgstr ""
"Este archivo no puede ser cargado en un modo sencillo. ¿Quieres cambiar al "
"modo experto?"
-#: src/slic3r/GUI/Plater.cpp:2593
+#: src/slic3r/GUI/Plater.cpp:2614
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
@@ -13416,7 +13635,7 @@ msgstr ""
"¿Quieres continuar y grabar este archivo hex de todos modos?\n"
"Por favor continúa solo si estás seguro de que es lo correcto."
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -13433,12 +13652,12 @@ msgstr ""
"Esta opción activa la balsa que se imprimirá alrededor del objeto en la "
"primera capa."
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr ""
"Esta bandera impone una retractación cada vez que se realiza un movimiento Z."
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2956
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13446,15 +13665,15 @@ msgstr ""
"Esta bandera moverá la boquilla mientras se retrae para minimizar la posible "
"mancha en los extrusores con fugas."
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "Este es un ajuste por defecto."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3705
msgid "This is a relative measure of support points density."
msgstr "Esta es una medida relativa de la densidad de los puntos de soporte."
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -13462,16 +13681,16 @@ msgstr ""
"Esta es una impresora multimaterial de extrusor único, los diámetros de "
"todas los extrusores se establecerán según el nuevo valor. ¿Quieres proceder?"
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "Este es un ajuste del sistema."
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3362
msgid "This is only used in the Slic3r interface as a visual help."
msgstr "Esto solo se usa en la interfaz de Slic3r como ayuda visual."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -13481,7 +13700,7 @@ msgstr ""
"específicos de cada función (perímetro / relleno). Establezca cero para "
"evitar restablecer la aceleración."
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -13489,7 +13708,7 @@ msgstr ""
"Esta es la aceleración que su impresora usará para los puentes. Establezca "
"con el valor cero para deshabilitar el control de aceleración para puentes."
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1194
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
@@ -13500,7 +13719,7 @@ msgstr ""
"desactivar el control de la aceleración para la primera capa del objeto por "
"encima de la interfaz de la balsa."
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1185
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -13509,7 +13728,7 @@ msgstr ""
"Establezca con el valor cero para deshabilitar el control de aceleración "
"para la primera capa."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1394
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -13518,7 +13737,7 @@ msgstr ""
"con el valor cero para deshabilitar el control de aceleración para el "
"relleno."
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1957
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -13527,7 +13746,7 @@ msgstr ""
"Establezca con el valor cero para deshabilitar el control de aceleración de "
"los perímetros."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1877
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr ""
@@ -13547,7 +13766,7 @@ msgstr ""
"pediremos que lo hagas de nuevo (sólo después de actualizar a la siguiente "
"versión)."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1777
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -13560,7 +13779,7 @@ msgstr ""
"extrusión para lograr una adhesión razonable entre capas. Si se establece en "
"0, la altura de la capa se limita al 75% del diámetro de la boquilla."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1840
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 "
@@ -13574,7 +13793,7 @@ msgstr ""
msgid "This is wipe tower layer"
msgstr "Esta es la capa de la torre de limpieza"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2977
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13598,7 +13817,7 @@ msgstr ""
"Esta operación es irreversible. \n"
"¿Deseas continuar?"
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:1999
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 "
@@ -13610,7 +13829,7 @@ msgstr ""
"cuando detecta superficies inclinadas que se benefician de un mayor número "
"de perímetros si la opción Perímetros adicionales está habilitada."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1913
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 "
@@ -13620,7 +13839,7 @@ msgstr ""
"el goteo. Permitirá una falda alta automáticamente y moverá los extrusores "
"fuera de dicha falda cuando cambie la temperatura."
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1493
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 "
@@ -13631,7 +13850,7 @@ msgstr ""
"habilitado, ralentiza la generación del código G debido a las múltiples "
"comprobaciones involucradas."
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1486
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -13643,7 +13862,7 @@ msgstr ""
msgid "This printer will be shown in the presets list as"
msgstr "Esta impresora se mostrará en la lista de ajustes preestablecidos como"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -13654,7 +13873,7 @@ msgstr ""
"se calculará en la configuración de velocidad de perímetros anterior. "
"Establecer a cero para auto."
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2321
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 "
@@ -13665,7 +13884,7 @@ msgstr ""
"(por ejemplo: 80%), se calculará en la configuración de velocidad de "
"perímetros anterior. Establecer a cero para auto."
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1502
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -13678,7 +13897,7 @@ msgstr ""
"porcentaje (ejemplo: 15%), se calcula sobre el ancho de extrusión del "
"perímetro."
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -13687,17 +13906,17 @@ msgstr ""
"láminas / capas. Las capas más delgadas brindan una mayor precisión pero "
"requieren más tiempo para imprimir."
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1768
msgid "This setting represents the maximum speed of your fan."
msgstr "Esta configuración representa la velocidad máxima de su ventilador."
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1831
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr ""
"Este ajuste representa el PWM mínimo que el ventilador necesita para "
"funcionar."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2434
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 "
@@ -13721,7 +13940,7 @@ msgstr ""
"colocar un comando \"M109 S [first_layer_temperature]\" donde lo desees. Si "
"tienes varias extrusorrs, el código G se procesa en el orden del extrusor."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2419
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13741,7 +13960,7 @@ msgstr ""
"las configuraciones de PrusaSlicer, por lo que puedes colocar un comando "
"\"M109 S [first_layer_temperature]\" donde lo desees."
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -13749,7 +13968,7 @@ msgstr ""
"Esta cadena se modifica con el Diálogo de Empuje y contiene parámetros "
"específicos de empuje."
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3056
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 "
@@ -13761,7 +13980,7 @@ msgstr ""
"Z: por ejemplo, si tu interruptor deja la boquilla a 0.3mm de la base de "
"impresión, ajustalo a -0.3 (o arregla tu interruptor)."
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2970
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 "
@@ -13792,7 +14011,7 @@ msgstr ""
"copia de respaldo de la configuración existente antes de instalar la nueva "
"compatible con esta versión de %s."
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -13805,7 +14024,7 @@ msgstr ""
"decidir abandonar o sustituir un valor desconocido con un valor por defecto "
"silenciosamente o verbosamente."
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3348
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 "
@@ -13815,11 +14034,11 @@ msgstr ""
"gamma de cero significa que el umbral se encuentra en el medio. Este "
"comportamiento elimina el antialiasing sin perder agujeros en los polígonos."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2833
msgid "Threads"
msgstr "Núcleos"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2834
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13827,20 +14046,24 @@ msgstr ""
"Núcleos usados para tareas multi-recurso. Número óptimo de núcleos es "
"ligeramente sobre el numero de núcleos/procesadores disponibles."
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "Inclinación"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:3281
+msgid "Tilt for high viscosity resin"
+msgstr "Inclinación para resina de alta viscosidad"
+
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Tiempo de inclinación"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/RammingChart.cpp:90
msgid "Time"
msgstr "Tiempo"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -13851,7 +14074,7 @@ msgstr ""
"T). Este tiempo se añade al tiempo total de impresión mediante el estimador "
"de tiempo del código G."
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -13862,15 +14085,19 @@ msgstr ""
"código T). Este tiempo se añade al tiempo total de impresión mediante el "
"estimador de tiempo del código G."
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Time of the fast tilt"
msgstr "Tiempo de la inclinación rápida"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Time of the slow tilt"
msgstr "Tiempo de la inclinación lenta"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Time of the super slow tilt"
+msgstr "Tiempo de la inclinación super lenta"
+
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -13880,7 +14107,7 @@ msgstr ""
"para conseguir cambios de herramienta fiables con materiales flexibles que "
"pueden necesitar más tiempo para encogerse a su tamaño original."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "Para hacerlo por favor especifique un nuevo nombre para esos ajustes."
@@ -13915,11 +14142,11 @@ msgstr ""
msgid "Toggle %c axis mirroring"
msgstr "Activar reflejo del eje %c"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "Demasiados agujeros superpuestos."
-#: src/slic3r/GUI/GCodeViewer.cpp:3301 src/slic3r/GUI/GUI_Preview.cpp:224
+#: src/slic3r/GUI/GCodeViewer.cpp:3306 src/slic3r/GUI/GUI_Preview.cpp:224
#: src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Tool"
msgstr "Herramienta"
@@ -13928,12 +14155,12 @@ msgstr "Herramienta"
msgid "Tool #"
msgstr "Herramienta nº"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2845
msgid "Tool change G-code"
msgstr "Código G de cambio de herramienta"
-#: src/slic3r/GUI/GCodeViewer.cpp:3668 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "Cambios de herramienta"
@@ -13950,15 +14177,20 @@ msgstr "Posición de herramienta"
msgid "Tool type"
msgstr "Tipo de herramienta"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr ""
"Parámetros del cambio de herramienta para impresoras de un único extrusor MM"
+#: src/slic3r/GUI/OptionsGroup.cpp:352
+msgctxt "Layers"
+msgid "Top"
+msgstr "Superior"
+
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1118 src/libslic3r/PrintConfig.cpp:2861
+#: src/libslic3r/PrintConfig.cpp:2870
msgid "Top"
msgstr "Superior"
@@ -13969,19 +14201,19 @@ msgstr ""
"Sugerencia de grosor de la carcasa superior / inferior: no disponible debido "
"a una altura de capa inválida."
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
msgid "Top View"
msgstr "Vista superior"
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2566
msgid "Top contact Z distance"
msgstr "Distancia Z de contacto superior"
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "Patrón de relleno superior"
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2652
msgid "Top interface layers"
msgstr "Capas de la interfaz superior"
@@ -13995,21 +14227,21 @@ msgid "Top shell is %1% mm thick for layer height %2% mm."
msgstr ""
"La tapa superior es de %1% mm de espesor con una altura de capa de %2% mm."
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2857
+#: src/libslic3r/PrintConfig.cpp:2870
msgid "Top solid infill"
msgstr "Relleno sólido superior"
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Top solid layers"
msgstr "Capas solidas superiores"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "Topmost surface only"
msgstr "Solo en la superficie superior"
-#: src/slic3r/GUI/GCodeViewer.cpp:3763
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr "Total"
@@ -14029,17 +14261,17 @@ msgstr "Volumen total empujado"
msgid "Total ramming time"
msgstr "Tiempo de empuje total"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
msgid "Transfer"
msgstr "Transferir"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948
#, boost-format
msgid "Transfer the selected options to the newly selected preset \"%1%\"."
msgstr ""
"Transferir las opciones seleccionadas al nuevo ajuste seleccionado \"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943
msgid "Transfer the selected settings to the newly selected preset."
msgstr "Transfiera los ajustes seleccionados al preajuste recién seleccionado."
@@ -14052,19 +14284,19 @@ msgstr "Traducir"
msgid "Translation"
msgstr "Translación"
-#: src/slic3r/GUI/GCodeViewer.cpp:3605 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2905
msgid "Travel"
msgstr "Recorrido"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1167
msgid "Triangles"
msgstr "Triángulos"
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4497
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)."
@@ -14077,7 +14309,7 @@ msgstr ""
msgid "Type here the name of your printer device"
msgstr "Escribe aquí el nombre de tu dispositivo de impresión"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Type of the printer."
msgstr "Tipo de impresora."
@@ -14086,11 +14318,11 @@ msgstr "Tipo de impresora."
msgid "Type:"
msgstr "Tipo:"
-#: src/slic3r/GUI/Tab.cpp:4257
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "CANDADO ABIERTO"
-#: src/slic3r/GUI/Tab.cpp:4283
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -14103,7 +14335,7 @@ msgstr ""
"Haz clic para restablecer todas las configuraciones para el grupo de "
"opciones actual a los valores del sistema (o predeterminados)."
-#: src/slic3r/GUI/Tab.cpp:4298
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -14114,7 +14346,7 @@ msgstr ""
"predeterminados).\n"
"Haz clic para reiniciar el valor actual a los del sistema (o predeterminados)"
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr "No se puede perforar la configuración actual de agujeros en el modelo."
@@ -14127,29 +14359,29 @@ msgstr ""
"No se pueden cargar las siguientes sombras:\n"
"%s"
-#: src/slic3r/GUI/Plater.cpp:3778
+#: src/slic3r/GUI/Plater.cpp:3799
msgid "Unable to reload:"
msgstr "Incapaz de recargar:"
-#: src/slic3r/GUI/Plater.cpp:3450
+#: src/slic3r/GUI/Plater.cpp:3471
msgid "Unable to replace with more than one volume"
msgstr "No se puede sustituir con más de un volumen"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:153
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:162
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145
msgid "Undef"
msgstr "Undef"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr "Categoría sin definir"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr "Grupo sin definir"
@@ -14162,23 +14394,23 @@ msgid "Underflow"
msgstr "Subflujo"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "Deshacer"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "Deshacer %1$d Acción"
msgstr[1] "Deshacer %1$d Acciones"
-#: src/slic3r/GUI/Plater.cpp:4859
+#: src/slic3r/GUI/Plater.cpp:4880
msgid "Undo / Redo is processing"
msgstr "Deshacer / Rehacer se está procesando"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "Deshacer Historia"
@@ -14202,7 +14434,7 @@ msgstr ""
"rehacer varias acciones a la vez?"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "Desconocido"
@@ -14217,15 +14449,15 @@ msgstr "Ha ocurrido un error desconocido"
msgid "Unknown error occured during exporting G-code."
msgstr "Se produjo un error desconocido durante la exportación del código G."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "Velocidad de descarga"
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "Velocidad de descarga al inicio"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772
msgid "Unsaved Changes"
msgstr "Cambios No guardados"
@@ -14241,8 +14473,8 @@ msgstr "Versión de OpenGL no soportada"
msgid "Unsupported selection"
msgstr "Selección no soportada"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2818
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2839
msgid "Untitled"
msgstr "Sin título"
@@ -14252,7 +14484,7 @@ msgstr "Actualización disponible"
#: src/slic3r/GUI/ConfigWizard.cpp:1224 src/slic3r/GUI/Preferences.cpp:175
msgid "Update built-in Presets automatically"
-msgstr "Actualiza los ajustes de fábrica automáticamente"
+msgstr "Actualizar los ajustes de fábrica automáticamente"
#: src/slic3r/GUI/ConfigWizard.cpp:1206
msgid "Updates"
@@ -14274,19 +14506,19 @@ msgstr "Actualizando"
msgid "Upgrade"
msgstr "Actualización"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:115
+#: src/slic3r/GUI/PrintHostDialogs.cpp:91
msgid "Upload"
msgstr "Enviar"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Upload a firmware image into an Arduino based printer"
msgstr "Cargar una imagen de firmware a una impresora basada en Arduino"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:92
+#: src/slic3r/GUI/PrintHostDialogs.cpp:101
msgid "Upload and Print"
msgstr "Enviar e imprimir"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:103
+#: src/slic3r/GUI/PrintHostDialogs.cpp:112
msgid "Upload and Simulate"
msgstr "Enviar y simular"
@@ -14307,7 +14539,7 @@ msgstr "Cargar el host de impresión con el siguiente nombre de archivo:"
msgid "Uploading"
msgstr "Subiendo"
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2509
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
@@ -14335,19 +14567,19 @@ msgstr "Usar tamaño personalizado para los iconos de la barra de herramientas"
msgid "Use environment map"
msgstr "Usar mapa ambiental"
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2923
msgid "Use firmware retraction"
msgstr "Usar la retracción del firmware"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "Usar para buscar"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Use for time estimate"
msgstr "Usar para la estimación de tiempo"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:50
+#: src/slic3r/GUI/PrintHostDialogs.cpp:51
msgid "Use forward slashes ( / ) as a directory separator if needed."
msgstr ""
"Use barras diagonales ( / ) como separadores de directorios si fuese "
@@ -14361,7 +14593,7 @@ msgstr "Usar la cámara libre"
msgid "Use inches"
msgstr "Usar pulgadas"
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3719
msgid "Use pad"
msgstr "Usar pad"
@@ -14369,7 +14601,7 @@ msgstr "Usar pad"
msgid "Use perspective camera"
msgstr "Usar cámara en perspectiva"
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2930
msgid "Use relative E distances"
msgstr "Usar las distancias relativas en E"
@@ -14377,7 +14609,7 @@ msgstr "Usar las distancias relativas en E"
msgid "Use system menu for application"
msgstr "Utilizar el menú del sistema para la aplicación"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -14385,7 +14617,7 @@ msgstr ""
"Utiliza esta opción para ajustar la letra asociada al extrusor de tu "
"impresora (normalmente se usa E pero otras usan A)."
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2550
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
@@ -14393,31 +14625,31 @@ msgstr ""
"Use esta configuración para rotar el patrón de material de soporte en el "
"plano horizontal."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2937
msgid "Use volumetric E"
msgstr "Usar E volumétrico"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "Filamento Usado (g)"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "Filamento Usado (in)"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "Filamento Usado (in³)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "Filamento Usado (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "Filamento Usado (mm³)"
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "Material usado (ml)"
@@ -14425,12 +14657,12 @@ msgstr "Material usado (ml)"
msgid "Used Material (unit)"
msgstr "Material usado (unidades)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3290 src/slic3r/GUI/GCodeViewer.cpp:3301
-#: src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr "Filamento usado"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "Usuario"
@@ -14452,15 +14684,15 @@ msgstr ""
"El valor ha cambiado y ya no es igual al valor del sistema o al último valor "
"guardado"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "Los valores en esta columna son para el modo Normal"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "Los valores en esta columna son para el modo Silencioso"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "Altura de capa variable"
@@ -14498,11 +14730,11 @@ msgstr "Altura de capa variable - Suavizar todo"
msgid "Vendor:"
msgstr "Vendedor:"
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1330
msgid "Verbose G-code"
msgstr "Código G detallado"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "Versión"
@@ -14511,7 +14743,7 @@ msgstr "Versión"
msgid "Vertical Slider"
msgstr "Control Deslizante Vertical"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Carcasas verticales"
@@ -14533,7 +14765,7 @@ msgstr "Vista"
msgid "View mode"
msgstr "Modo de vista"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14542,7 +14774,7 @@ msgstr ""
"Visita \"Preferencias\" y marca\"%1%\"\n"
"para que se le pregunte sobre los cambios no guardados nuevamente."
-#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3108 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14551,12 +14783,12 @@ msgstr ""
"Visita \"Preferencias\" y marca\"%1%\"\n"
"para cambiar tu elección."
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "Visualize an already sliced and saved G-code"
msgstr "Visualizar un código G ya laminado y guardado"
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Visualizar soportes"
@@ -14576,7 +14808,7 @@ msgstr "Volúmenes en Objetos reordenados"
msgid "Volumetric"
msgstr "Volumétrico"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "Sugerencias de flujo volumétrico no disponibles"
@@ -14584,7 +14816,7 @@ msgstr "Sugerencias de flujo volumétrico no disponibles"
msgid "Volumetric flow rate"
msgstr "Tasa de caudal volumétrico"
-#: src/slic3r/GUI/GCodeViewer.cpp:3298
+#: src/slic3r/GUI/GCodeViewer.cpp:3303
msgid "Volumetric flow rate (mm³/s)"
msgstr "Tasa de flujo volumétrico (mm³/seg)"
@@ -14595,19 +14827,19 @@ msgstr "Velocidad volumétrica"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3184
msgid "WARNING:"
msgstr "AVISO:"
-#: src/slic3r/GUI/Tab.cpp:4264
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "VIÑETA BLANCA"
-#: src/slic3r/GUI/Tab.cpp:4286
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr "El icono de VIÑETA BLANCA un ajuste no del sistema (o no por defecto)"
-#: src/slic3r/GUI/Tab.cpp:4289
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -14615,7 +14847,7 @@ msgstr ""
"El símbolo de VIÑETA BLANCA indica que los ajustes son los mismos que los de "
"la última vez que salvaste los ajustes para el grupo de opciones actual."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -14623,7 +14855,7 @@ msgstr ""
"El símbolo de VIÑETA BLANCA indica que los valores son los mismos que los de "
"los ajustes guardados la última vez."
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3854
msgid "Wall thickness"
msgstr "Espesor de pared"
@@ -14693,7 +14925,7 @@ msgstr ""
"proyecto en la aplicación, muestra un cuadro de diálogo que solicita "
"seleccionar la acción a realizar en el archivo a cargar."
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -14704,7 +14936,7 @@ msgstr ""
"será recortada por la 1ra, la 3ra parte será recortada por la 1ra y 2da, "
"etc.)."
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -14716,7 +14948,7 @@ msgstr ""
"Esta función es útil para evitar el riesgo de impresiones arruinadas. Slic3r "
"debería advertirte y evitar las colisiones del extrusor, pero ten cuidado."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1228
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 "
@@ -14726,7 +14958,7 @@ msgstr ""
"imprimir una capa inferior más gruesa para mejorar la adherencia y la "
"tolerancia de las bases de impresión no perfectas."
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2163
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 "
@@ -14736,7 +14968,7 @@ msgstr ""
"filamento se retira en la cantidad especificada (la longitud se mide en el "
"filamento sin procesar, antes de que entre en el extrusor)."
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2155
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -14746,7 +14978,7 @@ msgstr ""
"especificada (la longitud se mide en el filamento sin procesar, antes de que "
"entre en el extrusor)."
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1948
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 "
@@ -14758,7 +14990,7 @@ msgstr ""
"usó durante la descarga. Cuando es positivo, se carga más lejos, si es "
"negativo, el movimiento de carga es más corto que el de descarga."
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1788
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -14769,7 +15001,7 @@ msgstr ""
"extrusor. Esta configuración experimental se utiliza para establecer la "
"velocidad de impresión más alta que desea permitir."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2207
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -14777,7 +15009,7 @@ msgstr ""
"Cuando la retracción se compensa después de cambiar la herramienta, el "
"extrusor empujará esta cantidad adicional de filamento."
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2199
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -14785,38 +15017,78 @@ msgstr ""
"Cuando la retracción se compensa después de un movimiento, el extrusor "
"necesitará introducir más filamento. Este ajuste raramente se necesita."
-#: src/slic3r/GUI/Tab.cpp:3999
+#: src/libslic3r/PrintConfig.cpp:3108
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+"Cuándo se crean transiciones entre números pares e impares de perímetros. "
+"Una forma de cuña con un ángulo mayor que este ajuste no tendrá transiciones "
+"y no se imprimirán perímetros en el centro para rellenar el espacio "
+"restante. Reduciendo este ajuste se reduce el número y la longitud de estos "
+"perímetros centrales, pero puede dejar huecos o sobresalir."
+
+#: src/libslic3r/PrintConfig.cpp:3082
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+"Cuando se pasa de un número de perímetros a otro a medida que la pieza se "
+"vuelve más fina, se asigna una cierta cantidad de espacio para dividir o "
+"unir los segmentos del perímetro. Si se expresa como un porcentaje (por "
+"ejemplo, 100%), se calculará en función del diámetro de la boquilla."
+
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Palabra completa"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3000
msgid "Width"
msgstr "Ancho"
-#: src/slic3r/GUI/GCodeViewer.cpp:3294
+#: src/slic3r/GUI/GCodeViewer.cpp:3299
msgid "Width (mm)"
msgstr "Ancho (mm)"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3558
msgid "Width from the back sphere center to the front sphere center"
msgstr ""
"Ancho desde el centro de la esfera trasera al centro de la esfera delantera"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3001
msgid "Width of a wipe tower"
msgstr "Ancho de la torre de limpieza"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3830
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr ""
"Ancho de los palitos de apoyo que conectan la pieza y la base generada."
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Width of the display"
msgstr "Ancho de la pantalla"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3142
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+"Anchura del perímetro que sustituirá a las características finas (según el "
+"tamaño mínimo de la característica) del modelo. Si la anchura mínima del "
+"perímetro es menor que el grosor de la característica, el perímetro será tan "
+"grueso como la propia característica. Si se expresa en porcentaje (por "
+"ejemplo, 85%), se calculará en función del diámetro de la boquilla."
+
+#: src/libslic3r/PrintConfig.cpp:3331
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
@@ -14824,7 +15096,7 @@ msgstr ""
"Aumentará o reducirá los polígonos 2D laminados de acuerdo con el signo de "
"la corrección."
-#: src/slic3r/GUI/GCodeViewer.cpp:3627 src/slic3r/GUI/GCodeViewer.cpp:3630
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "Limpiar"
@@ -14834,21 +15106,21 @@ msgstr "Limpiar"
msgid "Wipe Tower"
msgstr "Torre de limpieza"
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe into this object"
msgstr "Limpiar en el objeto"
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3023
msgid "Wipe into this object's infill"
msgstr "Limpiar en el relleno del objeto"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3022 src/libslic3r/PrintConfig.cpp:3030
msgid "Wipe options"
msgstr "Opciones de limpieza"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Torre de limpieza"
@@ -14856,27 +15128,27 @@ msgstr "Torre de limpieza"
msgid "Wipe tower - Purging volume adjustment"
msgstr "Torre de limpieza - Ajuste del volumen de purga"
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3014 src/libslic3r/PrintConfig.cpp:3015
msgid "Wipe tower brim width"
msgstr "Ancho de la balsa de la torre de limpieza"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "Parámetros de la torre de limpieza"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3007
msgid "Wipe tower rotation angle"
msgstr "Ãngulo de rotación de la torre de limpieza"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "Ãngulo de rotación de la torre de limpieza con respecto al eje X."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2955
msgid "Wipe while retracting"
msgstr "Limpiar mientras se retrae"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2140
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -14884,7 +15156,7 @@ msgstr ""
"Con extrusores bowden, puede ser recomendable realizar una retracción rápida "
"antes de realizar el movimiento de limpiar."
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2284
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -14900,7 +15172,7 @@ msgstr ""
"Esto es útil para proteger una impresión en ABS o ASA para que no se deforme "
"y se desprenda de la cama de impresión debido a las corrientes de aire."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2799
msgid "With sheath around the support"
msgstr "Con protección alrededor del soporte"
@@ -14925,7 +15197,7 @@ msgstr ""
"problema con la nueva versión.\n"
"Updated configuration bundles:"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Write information about the model to the console."
msgstr "Escribir información sobre el modelo en la consola."
@@ -14933,19 +15205,19 @@ msgstr "Escribir información sobre el modelo en la consola."
msgid "Wrong password"
msgstr "Contraseña incorrecta"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "Coordenada X de la esquina frontal izquierda de la torre de limpieza"
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3045
msgid "XY Size Compensation"
msgstr "Compensación de tamaño XY"
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2535
msgid "XY separation between an object and its support"
msgstr "Separación XY entre un objeto y su soporte"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2537
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -14953,7 +15225,7 @@ msgstr ""
"Separación XY entre un objeto y su soporte. Si se expresa como porcentaje "
"(por ejemplo 50%), se calculará sobre el ancho del perímetro externo."
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "Coordenada Y de la esquina delantera izquierda de la torre de limpieza"
@@ -14965,12 +15237,12 @@ msgstr ""
"Estás editando los puntos de apoyo del SLA. Por favor, aplica o descarta tus "
"cambios primero."
-#: src/slic3r/GUI/GUI_App.cpp:954
+#: src/slic3r/GUI/GUI_App.cpp:961
#, boost-format
msgid "You are opening %1% version %2%."
msgstr "Estás abriendo %1% versión %2%."
-#: src/slic3r/GUI/GUI_App.cpp:1043
+#: src/slic3r/GUI/GUI_App.cpp:1050
msgid ""
"You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n"
"32 bit build of PrusaSlicer will likely not be able to utilize all the RAM "
@@ -14987,13 +15259,13 @@ msgstr ""
"https://www.prusa3d.cz/prusaslicer/.\n"
"¿Desea continuar?"
-#: src/slic3r/GUI/Plater.cpp:5062
+#: src/slic3r/GUI/Plater.cpp:5083
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
"Puedes mantener las modificaciones de los preajustes en el nuevo proyecto o "
"descartarlas"
-#: src/slic3r/GUI/Plater.cpp:5063
+#: src/slic3r/GUI/Plater.cpp:5084
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -15004,11 +15276,11 @@ msgstr ""
"Ten en cuenta que si se guardan los cambios, el nuevo proyecto no los "
"conservará."
-#: src/slic3r/GUI/Plater.cpp:5330
+#: src/slic3r/GUI/Plater.cpp:5358
msgid "You can open only one .gcode file at a time."
msgstr "Solo puedes abrir un archivo .gcode a la vez."
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1867
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -15016,19 +15288,19 @@ msgstr ""
"Puede poner sus notas personales aquí. Este texto se añadirá al código G "
"como comentarios."
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "You can put your notes regarding the SLA print material here."
msgstr "Puede poner tus notas sobre el material de impresión de SLA aquí."
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "Puede poner sus notas con respecto al filamento aquí."
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "You can put your notes regarding the printer here."
msgstr "Puede poner sus notas con respecto a la impresora aquí."
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -15036,7 +15308,7 @@ msgstr ""
"Puedes configurarlo como un valor positivo para desactivar el ventilador "
"durante todas las capas iniciales, de manera que no empeora la adhesión."
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1921
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -15052,7 +15324,7 @@ msgstr ""
msgid "You can't change a type of the last solid part of the object."
msgstr "No puede cambiar un tipo de la última parte sólida del objeto."
-#: src/slic3r/GUI/Plater.cpp:2625
+#: src/slic3r/GUI/Plater.cpp:2646
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -15061,7 +15333,7 @@ msgstr ""
"No puede agregar el(los) objeto(s) desde % s porque uno o algunos de ellos "
"son de varias piezas"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2447
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr "No puedes cargar un proyecto SLA con varias piezas en la base"
@@ -15092,13 +15364,17 @@ msgstr ""
"Ha seleccionado una impresora física \"%1%\" \n"
"con ajuste de impresora relacionado \"%2%\""
-#: src/slic3r/GUI/GUI_App.cpp:1656
+#: src/slic3r/GUI/GUI_App.cpp:1678
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"Tiene los siguientes ajustes preestablecidos con opciones guardadas para "
"\"Subida del host de impresión\""
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
+msgid "You have to enter a printer name."
+msgstr "Tienes que introducir un nombre de impresora."
+
#: src/slic3r/GUI/OpenGLManager.cpp:260
msgid "You may need to update your graphics card driver."
msgstr "Puede que necesites actualizar tu tarjeta de gráficos."
@@ -15107,10 +15383,6 @@ msgstr "Puede que necesites actualizar tu tarjeta de gráficos."
msgid "You must install a configuration update."
msgstr "Es necesario instalar una actualización de la configuración."
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "Deberías cambiar el nombre de tu dispositivo de impresión."
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
#, c-format, boost-format
msgid "You started your selection with %s Item."
@@ -15125,11 +15397,11 @@ msgstr ""
"consecuencia: Todos = Lanzamiento regular y lanzamientos alfa / beta. Sólo "
"versión = versión regular."
-#: src/slic3r/GUI/GUI_App.cpp:3075
+#: src/slic3r/GUI/GUI_App.cpp:3107
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr "No se te preguntará de nuevo sobre los hipervínculos que aparecen."
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
@@ -15139,7 +15411,7 @@ msgstr ""
"- Cerrar PrusaSlicer,\n"
"- Cargar o crear un nuevo proyecto"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"create new project"
@@ -15147,7 +15419,7 @@ msgstr ""
"No se te preguntará por los cambios no guardados en los ajustes la próxima "
"vez que cree un nuevo proyecto"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"switch a preset"
@@ -15155,7 +15427,7 @@ msgstr ""
"No se te preguntará por los cambios no guardados en los ajustes la próxima "
"vez que cambies de ajuste"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900
msgid ""
"You will not be asked about the unsaved changes in presets the next time "
"you: \n"
@@ -15167,21 +15439,21 @@ msgstr ""
"- Cerrar PrusaSlicer mientras se modifican algunos ajustes,\n"
"- Cargar un nuevo proyecto mientras se modifican algunos ajustes"
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "Tus nuevos cambios borrarán todos los cambios de color."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
"Tus cambios actuales eliminarán todos los cambios guardados del extrusor "
"(herramienta)."
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "Tu fichero fue reparado."
-#: src/slic3r/GUI/Plater.cpp:2767
+#: src/slic3r/GUI/Plater.cpp:2788
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -15189,7 +15461,7 @@ msgstr ""
"Tu pieza parece demasiado grande, así que se ha escalado automáticamente "
"para que pueda caber en la base de impresión."
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -15208,15 +15480,15 @@ msgstr ""
"soportes multimaterial. Por esta razón, sólo los primeros %1% extrusores "
"podrán ser utilizados para pintar."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3055
msgid "Z offset"
msgstr "Ajuste en altura Z"
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2914
msgid "Z travel"
msgstr "Recorrido en Z"
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3606
msgid "Zig-Zag"
msgstr "Zig-Zag"
@@ -15259,7 +15531,7 @@ msgstr ""
"Zoom a objetos seleccionados\n"
"o a todos los objetos en escena, si no se seleccionó ninguno"
-#: src/slic3r/GUI/GCodeViewer.cpp:3182
+#: src/slic3r/GUI/GCodeViewer.cpp:3187
msgid "above"
msgstr "sobre"
@@ -15271,7 +15543,7 @@ msgstr "activo"
msgid "allocation failed"
msgstr "asignación fallida"
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2312
msgid "approximate seconds"
msgstr "segundos aproximadamente"
@@ -15310,27 +15582,27 @@ msgstr "descompresión fallida o archivo está dañado"
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "por defecto"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "perfil de material de SLA por defecto"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "perfil de impresión de SLA por defecto"
-#: src/slic3r/GUI/GCodeViewer.cpp:3388
+#: src/slic3r/GUI/GCodeViewer.cpp:3393
msgid "default color"
msgstr "color predeterminado"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "perfil de filamento por defecto"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "perfil de impresión por defecto"
@@ -15338,15 +15610,15 @@ msgstr "perfil de impresión por defecto"
msgid "default value"
msgstr "valor por defecto"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "borra"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "differs from the original file"
msgstr "difiere del archivo original"
-#: src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:5230
msgid "does not contain valid gcode."
msgstr "no contiene gcode válido."
@@ -15367,7 +15639,7 @@ msgstr "perímetros externos"
msgid "failed finding central directory"
msgstr "búsqueda de directorio central fallida"
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "filamento"
@@ -15416,7 +15688,7 @@ msgid "flow rate is maximized"
msgstr "se maximiza el flujo de material"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4266
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -15425,27 +15697,27 @@ msgstr ""
"predeterminado),\n"
"para el botón derecho: indica que la configuración no se ha modificado."
-#: src/slic3r/GUI/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "from"
msgstr "desde"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "nombre completo perfil"
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1079
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "g/ml"
msgstr "g/ml"
-#: src/slic3r/GUI/Plater.cpp:4107
+#: src/slic3r/GUI/Plater.cpp:4128
msgid "generated warnings"
msgstr "avisos generados"
@@ -15458,7 +15730,7 @@ msgid "in"
msgstr "en"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4259
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -15471,7 +15743,7 @@ msgstr ""
"del grupo de opciones actual a los valores del sistema (o predeterminados)."
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4255
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
@@ -15480,7 +15752,7 @@ msgstr ""
"defecto) para el grupo de opciones actual"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4271
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -15517,19 +15789,19 @@ msgid "is based on Slic3r by Alessandro Ranellucci and the RepRap community."
msgstr "está basado en Slic3r de Alessandro Ranellucci y la comunidad RepRap."
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "está licenciado bajo el/los"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3395
msgid "kg"
msgstr "kg"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1406
+#: src/libslic3r/PrintConfig.cpp:2103 src/libslic3r/PrintConfig.cpp:2278
+#: src/libslic3r/PrintConfig.cpp:2354 src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2655 src/libslic3r/PrintConfig.cpp:2674
msgid "layers"
msgstr "capas"
@@ -15545,122 +15817,124 @@ msgstr "máxima versión PrusaSlicer"
msgid "min PrusaSlicer version"
msgstr "mínima versión PrusaSlicer"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3388
msgid "ml"
msgstr "ml"
#: src/slic3r/GUI/BedShapeDialog.cpp:64 src/slic3r/GUI/ConfigWizard.cpp:262
#: src/slic3r/GUI/ConfigWizard.cpp:1476 src/slic3r/GUI/ConfigWizard.cpp:1490
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:100
-#: src/slic3r/GUI/GCodeViewer.cpp:3176 src/slic3r/GUI/GCodeViewer.cpp:3182
-#: src/slic3r/GUI/GCodeViewer.cpp:3190 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
+#: src/slic3r/GUI/GCodeViewer.cpp:3181 src/slic3r/GUI/GCodeViewer.cpp:3187
+#: src/slic3r/GUI/GCodeViewer.cpp:3195 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
#: src/slic3r/GUI/GUI_ObjectLayers.cpp:145
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1230 src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1307 src/libslic3r/PrintConfig.cpp:1587
+#: src/libslic3r/PrintConfig.cpp:1781 src/libslic3r/PrintConfig.cpp:1842
+#: src/libslic3r/PrintConfig.cpp:1860 src/libslic3r/PrintConfig.cpp:1878
+#: src/libslic3r/PrintConfig.cpp:1941 src/libslic3r/PrintConfig.cpp:1951
+#: src/libslic3r/PrintConfig.cpp:2065 src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093 src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2126 src/libslic3r/PrintConfig.cpp:2134
#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/libslic3r/PrintConfig.cpp:2193 src/libslic3r/PrintConfig.cpp:2201
+#: src/libslic3r/PrintConfig.cpp:2209 src/libslic3r/PrintConfig.cpp:2271
+#: src/libslic3r/PrintConfig.cpp:2501 src/libslic3r/PrintConfig.cpp:2571
+#: src/libslic3r/PrintConfig.cpp:2588 src/libslic3r/PrintConfig.cpp:2689
+#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2748
+#: src/libslic3r/PrintConfig.cpp:2900 src/libslic3r/PrintConfig.cpp:2988
+#: src/libslic3r/PrintConfig.cpp:2995 src/libslic3r/PrintConfig.cpp:3002
+#: src/libslic3r/PrintConfig.cpp:3016 src/libslic3r/PrintConfig.cpp:3040
+#: src/libslic3r/PrintConfig.cpp:3050 src/libslic3r/PrintConfig.cpp:3060
+#: src/libslic3r/PrintConfig.cpp:3340 src/libslic3r/PrintConfig.cpp:3381
+#: src/libslic3r/PrintConfig.cpp:3541 src/libslic3r/PrintConfig.cpp:3550
+#: src/libslic3r/PrintConfig.cpp:3559 src/libslic3r/PrintConfig.cpp:3569
+#: src/libslic3r/PrintConfig.cpp:3634 src/libslic3r/PrintConfig.cpp:3644
+#: src/libslic3r/PrintConfig.cpp:3656 src/libslic3r/PrintConfig.cpp:3676
+#: src/libslic3r/PrintConfig.cpp:3686 src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3714 src/libslic3r/PrintConfig.cpp:3729
+#: src/libslic3r/PrintConfig.cpp:3743 src/libslic3r/PrintConfig.cpp:3754
+#: src/libslic3r/PrintConfig.cpp:3767 src/libslic3r/PrintConfig.cpp:3812
+#: src/libslic3r/PrintConfig.cpp:3822 src/libslic3r/PrintConfig.cpp:3831
+#: src/libslic3r/PrintConfig.cpp:3841 src/libslic3r/PrintConfig.cpp:3857
+#: src/libslic3r/PrintConfig.cpp:3881
msgid "mm"
msgstr "mm"
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1546 src/libslic3r/PrintConfig.cpp:2157
+#: src/libslic3r/PrintConfig.cpp:2166
msgid "mm (zero to disable)"
msgstr "mm (cero para deshabilitar)"
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1218 src/libslic3r/PrintConfig.cpp:1421
+#: src/libslic3r/PrintConfig.cpp:1478 src/libslic3r/PrintConfig.cpp:1505
+#: src/libslic3r/PrintConfig.cpp:1979 src/libslic3r/PrintConfig.cpp:2365
+#: src/libslic3r/PrintConfig.cpp:2539 src/libslic3r/PrintConfig.cpp:2628
+#: src/libslic3r/PrintConfig.cpp:2863 src/libslic3r/PrintConfig.cpp:3085
+#: src/libslic3r/PrintConfig.cpp:3100 src/libslic3r/PrintConfig.cpp:3134
+#: src/libslic3r/PrintConfig.cpp:3146
msgid "mm or %"
msgstr "mm o %"
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "mm or % (cero para deshabilitar)"
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1324
+#: src/libslic3r/PrintConfig.cpp:1514 src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1672 src/libslic3r/PrintConfig.cpp:1706
+#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1728
+#: src/libslic3r/PrintConfig.cpp:1791 src/libslic3r/PrintConfig.cpp:1850
+#: src/libslic3r/PrintConfig.cpp:1990 src/libslic3r/PrintConfig.cpp:2217
+#: src/libslic3r/PrintConfig.cpp:2226 src/libslic3r/PrintConfig.cpp:2757
+#: src/libslic3r/PrintConfig.cpp:2907 src/libslic3r/PrintConfig.cpp:2917
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1251 src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2377 src/libslic3r/PrintConfig.cpp:2708
+#: src/libslic3r/PrintConfig.cpp:2877
msgid "mm/s or %"
msgstr "mm/s o %"
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1187 src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1689
+#: src/libslic3r/PrintConfig.cpp:1740 src/libslic3r/PrintConfig.cpp:1751
+#: src/libslic3r/PrintConfig.cpp:1761 src/libslic3r/PrintConfig.cpp:1959
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2334
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1800
msgid "mm³/s"
msgstr "mm³/s"
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1824
msgid "mm³/s²"
msgstr "mm³/s²"
@@ -15668,19 +15942,19 @@ msgstr "mm³/s²"
msgid "model"
msgstr "modelo"
-#: src/slic3r/GUI/GUI_App.cpp:2159
+#: src/slic3r/GUI/GUI_App.cpp:2181
msgid "modified"
msgstr "modificado"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3409
msgid "money/bottle"
msgstr "dinero/botella"
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1069
msgid "money/kg"
msgstr "dinero/kg"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "modo normal"
@@ -15692,13 +15966,13 @@ msgstr "no es un archivo ZIP"
msgid "nozzle"
msgstr "boquilla"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] "objeto"
msgstr[1] "objetos"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "objetos"
@@ -15718,19 +15992,19 @@ msgstr "nombre del parámetro"
msgid "perimeters"
msgstr "perímetros"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "imprimir"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "impresora"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "modelo de impresora"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "eliminar"
@@ -15750,12 +16024,12 @@ msgid "requires min. %s and max. %s"
msgstr "requiere un min. %s y un max. %s"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3265
+#: src/libslic3r/PrintConfig.cpp:3274 src/libslic3r/PrintConfig.cpp:3283
+#: src/libslic3r/PrintConfig.cpp:3424 src/libslic3r/PrintConfig.cpp:3432
+#: src/libslic3r/PrintConfig.cpp:3440 src/libslic3r/PrintConfig.cpp:3447
+#: src/libslic3r/PrintConfig.cpp:3455 src/libslic3r/PrintConfig.cpp:3463
msgid "s"
msgstr "$"
@@ -15763,7 +16037,7 @@ msgstr "$"
msgid "solid infill"
msgstr "relleno sólido"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "modo silencioso"
@@ -15775,11 +16049,11 @@ msgstr "soporte"
msgid "support interface"
msgstr "interfaz de soporte"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "soportes y pad"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "nombre perfil simbólico"
@@ -15791,7 +16065,7 @@ msgstr "los siguientes caracteres no están permitidos:"
msgid "the following suffix is not allowed:"
msgstr "el siguiente sufijo no está permitido:"
-#: src/slic3r/GUI/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "to"
msgstr "a"
@@ -15835,7 +16109,7 @@ msgstr "método no compatible"
msgid "unsupported multidisk archive"
msgstr "archivo multidisk no compatible"
-#: src/slic3r/GUI/GCodeViewer.cpp:3176
+#: src/slic3r/GUI/GCodeViewer.cpp:3181
msgid "up to"
msgstr "hasta"
@@ -15851,7 +16125,7 @@ msgstr "validación fallida"
msgid "variants"
msgstr "variantes"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "fabricante"
@@ -15863,7 +16137,7 @@ msgstr "versión"
msgid "when printing"
msgstr "al imprimir"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "torre de limpieza"
@@ -15875,17 +16149,17 @@ msgstr "con una tasa volumétrica"
msgid "write calledback failed"
msgstr "fallo write calledback"
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1097
+#: src/libslic3r/PrintConfig.cpp:2250 src/libslic3r/PrintConfig.cpp:2260
+#: src/libslic3r/PrintConfig.cpp:2551 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:3009 src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3666 src/libslic3r/PrintConfig.cpp:3787
msgid "°"
msgstr "°"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1206
+#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:2810
msgid "°C"
msgstr "°C"
@@ -17031,10 +17305,6 @@ msgstr "Se llamó a AddToPropertyCollection sin añadidor válido"
msgid "Adding book %s"
msgstr "Añadiendo libro %s"
-#: ../src/common/preferencescmn.cpp:43
-msgid "Advanced"
-msgstr "Avanzado"
-
#: ../src/richtext/richtextliststylepage.cpp:435
msgid "After a paragraph:"
msgstr "Después de un párrafo:"
@@ -17302,10 +17572,6 @@ msgstr "Borde"
msgid "Borders"
msgstr "Bordes"
-#: ../src/richtext/richtextsizepage.cpp:288 ../src/common/stockitem.cpp:144
-msgid "Bottom"
-msgstr "Inferior"
-
#: ../src/generic/prntdlgg.cpp:893
msgid "Bottom margin (mm):"
msgstr "Margen inferior (mm):"
@@ -21967,6 +22233,11 @@ msgstr "Tema monocromo sencillo"
msgid "Single"
msgstr "Sencillo"
+#: ../src/generic/filectrlg.cpp:425 ../src/richtext/richtextformatdlg.cpp:369
+#: ../src/richtext/richtextsizepage.cpp:299
+msgid "Size"
+msgstr "Tamaño"
+
#: ../src/osx/carbon/fontdlg.cpp:339
msgid "Size:"
msgstr "Tamaño:"
diff --git a/resources/localization/fr/PrusaSlicer_fr.po b/resources/localization/fr/PrusaSlicer_fr.po
index f6298879b..a7b9fe626 100644
--- a/resources/localization/fr/PrusaSlicer_fr.po
+++ b/resources/localization/fr/PrusaSlicer_fr.po
@@ -7,7 +7,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Prusalator\n"
-#: src/slic3r/GUI/Tab.cpp:4707
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -16,7 +16,7 @@ msgstr ""
"\"%1%\" est désactivé car \"%2%\" est activé dans la catégorie \"%3%\".\n"
"Pour activer \"%1%\", veuillez désactiver \"%2%\""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
@@ -24,7 +24,7 @@ msgstr ""
"\"G92 E0\" a été trouvé dans before_layer_gcode, ce qui est incompatible "
"avec l'adressage absolu de l'extrudeur."
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
@@ -32,11 +32,11 @@ msgstr ""
"\"G92 E0\" a été trouvé dans layer_gcode, ce qui est incompatible avec "
"l'adressage absolu de l'extrudeur."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1109
+#: src/libslic3r/PrintConfig.cpp:1577 src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1832 src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2142 src/libslic3r/PrintConfig.cpp:3291
+#: src/libslic3r/PrintConfig.cpp:3580 src/libslic3r/PrintConfig.cpp:3706
msgid "%"
msgstr "%"
@@ -117,7 +117,7 @@ msgid_plural "%1$d open edges"
msgstr[0] "%1$d arrête ouverte"
msgstr[1] "%1$d arrêtes ouvertes"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
@@ -125,7 +125,7 @@ msgstr[0] "%1% (%2$d coque)"
msgstr[1] "%1% (%2$d coques)"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% Préréglage"
@@ -144,12 +144,12 @@ msgstr ""
msgid "%1% was substituted with %2%"
msgstr "%1% a été substitué avec %2%"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% a été découpé avec succès."
-#: src/libslic3r/Print.cpp:572
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
@@ -166,7 +166,7 @@ msgstr "%3.2f mm³/s à une vitesse de filament de %3.2f mm/s."
msgid "%d lines: %.2f mm"
msgstr "%d lignes : %.2f mm"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d préréglages importés avec succès."
@@ -176,7 +176,7 @@ msgstr "%d préréglages importés avec succès."
msgid "%d triangles"
msgstr "%d triangles"
-#: src/slic3r/GUI/GUI_App.cpp:1126
+#: src/slic3r/GUI/GUI_App.cpp:1133
#, c-format, boost-format
msgid ""
"%s\n"
@@ -185,7 +185,7 @@ msgstr ""
"%s\n"
"Voulez-vous continuer ?"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "Site &Web de %s"
@@ -195,7 +195,7 @@ msgstr "Site &Web de %s"
msgid "%s - BREAKING CHANGE"
msgstr "%s - MODIFICATION IMPACTANTE"
-#: src/slic3r/GUI/Plater.cpp:5256
+#: src/slic3r/GUI/Plater.cpp:5284
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - Déposer le fichier de projet"
@@ -205,7 +205,7 @@ msgstr "%s - Déposer le fichier de projet"
msgid "%s Family"
msgstr "Famille %s"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
#, c-format, boost-format
msgid "%s View Mode"
msgstr "Mode de Vue de %s"
@@ -220,17 +220,17 @@ msgstr "La configuration de %s n'est pas compatible"
msgid "%s doesn't support percentage"
msgstr "%s ne supporte pas un pourcentage"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "Erreur %s"
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr "%s a un avertissement"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s a rencontré une erreur"
@@ -271,12 +271,12 @@ msgstr "%s n'a aucunes mises à jour de configuration disponibles."
msgid "%s incompatibility"
msgstr "Incompatibilité de %s"
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr "%s info"
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr "Information de %s"
@@ -309,7 +309,7 @@ msgstr ""
"Veuillez utiliser les %s qui suivent pour paramétrer les nouveaux réglages "
"et éventuellement accepter les mises à jour de réglage automatiques."
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr "%s avertissement"
@@ -333,44 +333,44 @@ msgstr ""
"\n"
"Lots de configuration mis à jour :"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "&Au sujet de %s"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr "&Réduire la barre latérale"
-#: src/slic3r/GUI/GUI_App.cpp:2397
+#: src/slic3r/GUI/GUI_App.cpp:2419
msgid "&Configuration"
msgstr "&Configuration"
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "&Configuration Snapshots"
msgstr "Instantanés de &Configuration"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "&Copier"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr "Supprimer la sélection"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&Editer"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&Exporter"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "Onglet des Réglages du &Filament"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&Fichier"
@@ -378,27 +378,27 @@ msgstr "&Fichier"
msgid "&Finish"
msgstr "&Fin"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr "&Plein écran"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr "&Aperçu du G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&Aide"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&Importer"
-#: src/slic3r/GUI/GUI_App.cpp:2248
+#: src/slic3r/GUI/GUI_App.cpp:2270
msgid "&Language"
msgstr "&Langue"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "&Nouveau Projet"
@@ -406,55 +406,55 @@ msgstr "&Nouveau Projet"
msgid "&Next >"
msgstr "&Suivant >"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "&Ouvrir le G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "&Ouvrir Projet"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "C&oller"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "Onglet du &Plateau"
-#: src/slic3r/GUI/GUI_App.cpp:2226
+#: src/slic3r/GUI/GUI_App.cpp:2248
msgid "&Preferences"
msgstr "&Préférences"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "&Quitter"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
-msgstr "&Refaire"
+msgstr "&Rétablir"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "&Réparer le fichier STL"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
-msgstr "&Sauvegarder Projet"
+msgstr "&Enregistrer le Projet"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr "&Tout sélectionner"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "Ann&uler"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "&Vue"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "Fenê&tre"
@@ -463,7 +463,7 @@ msgstr "Fenê&tre"
msgid "(All)"
msgstr "(Tout)"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(Re)Découper Main&tenant"
@@ -475,79 +475,79 @@ msgstr "(Re)découper"
msgid "(Some lines not shown)"
msgstr "(Certaines lignes ne sont pas représentées)"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1088 src/libslic3r/PrintConfig.cpp:3505
msgid "(Unknown)"
msgstr "(Inconnu)"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(bobine incluse)"
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2003
msgid "(minimum)"
msgstr "(minimum)"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") non trouvé."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1431
msgid "0 (no open anchors)"
msgstr "0 (aucune ancre ouverte)"
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1454
msgid "0 (not anchored)"
msgstr "0 (non ancré)"
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2661
msgid "0 (off)"
msgstr "0 (désactivé)"
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2576
msgid "0 (soluble)"
msgstr "0 (soluble)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0.1 (detachable)"
msgstr "0,1 (détachable)"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.2 (detachable)"
msgstr "0.2 (détachable)"
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "1 (light)"
msgstr "1 (léger)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1432 src/libslic3r/PrintConfig.cpp:1455
msgid "1 mm"
msgstr "1 mm"
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "10 mm"
msgstr "10 mm"
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "1000 (unlimited)"
msgstr "1000 (illimité)"
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "2 (default)"
msgstr "2 (par défaut)"
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "2 mm"
msgstr "2 mm"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "3 (heavy)"
msgstr "3 (important)"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1173
msgid "3D Honeycomb"
msgstr "Nid d'abeille 3D"
@@ -555,7 +555,7 @@ msgstr "Nid d'abeille 3D"
msgid "3D Mouse disconnected."
msgstr "Souris 3D déconnectée."
-#: src/slic3r/GUI/Plater.cpp:4438
+#: src/slic3r/GUI/Plater.cpp:4459
msgid "3D editor view"
msgstr "Vue d'éditeur 3D"
@@ -563,7 +563,7 @@ msgstr "Vue d'éditeur 3D"
msgid "3Dconnexion settings"
msgstr "Paramètres 3Dconnexion"
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "5 mm"
msgstr "5 mm"
@@ -571,7 +571,7 @@ msgstr "5 mm"
msgid "< &Back"
msgstr "< &Précédent"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -581,7 +581,7 @@ msgstr ""
"d'imprimante actif. Si cette expression est évaluée comme vraie, ce profil "
"est considéré comme compatible avec le profil d'imprimante actif."
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -591,7 +591,7 @@ msgstr ""
"d'imprimante actif. Si cette expression est évaluée comme vraie, ce profil "
"est considéré comme compatible avec le profil d'imprimante actif."
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
@@ -634,7 +634,7 @@ msgstr ""
"La règle générale est 60 °C pour le PLA et 110 °C pour l'ABS. Laissez à zéro "
"si vous n'avez pas de lit chauffant."
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3890
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
@@ -645,15 +645,15 @@ msgstr ""
"Cela ralentit le mouvement d'inclinaison et ajoute un délai avant "
"l'exposition."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "Un parcours d'outil en dehors de la zone d'impression a été détecté."
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "Clé API / Mot de Passe"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "Clé API"
@@ -661,16 +661,16 @@ msgstr "Clé API"
msgid "Abort"
msgstr "Annuler"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "Au sujet de %s"
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2179
msgid "Above Z"
msgstr "Au-delà de Z"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Contrôle de l'accélération (avancé)"
@@ -678,7 +678,7 @@ msgstr "Contrôle de l'accélération (avancé)"
msgid "Access violation"
msgstr "Violation d'accès"
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3864
msgid "Accuracy"
msgstr "Précision"
@@ -686,7 +686,7 @@ msgstr "Précision"
msgid "Accurate"
msgstr "Précis"
-#: src/slic3r/GUI/Plater.cpp:5273
+#: src/slic3r/GUI/Plater.cpp:5301
msgid "Action"
msgstr "Action"
@@ -702,7 +702,7 @@ msgstr "Actif"
msgid "Adaptive"
msgstr "Adaptatif"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1178
msgid "Adaptive Cubic"
msgstr "Cubique adaptatif"
@@ -718,7 +718,7 @@ msgstr ""
"cubique de support pour réduire le temps d'impression et la consommation de "
"filament ? Lire la suite dans la documentation."
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4088
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Ajouter"
@@ -782,11 +782,11 @@ msgstr "Ajouter une Forme depuis la Galerie"
msgid "Add Shapes from Gallery"
msgstr "Ajouter des formes à partir de la Galerie"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3721
msgid "Add a pad underneath the supported model"
msgstr "Ajouter une base sous le modèle supporté"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2801
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -840,7 +840,7 @@ msgstr "Ajouter un modèle personnalisé"
msgid "Add detail"
msgstr "Ajouter des détails"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "Ajouter un trou de drainage"
@@ -852,7 +852,7 @@ msgstr "Ajouter un changement d'extrudeur - Clic gauche"
msgid "Add extruder to sequence"
msgstr "Ajouter l'extrudeur à la séquence"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Ajouter l'instance"
@@ -861,11 +861,15 @@ msgstr "Ajouter l'instance"
msgid "Add layer range"
msgstr "Ajouter une zone de couche"
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Add middle perimeter threshold"
+msgstr "Ajouter un seuil de périmètre intermédiaire"
+
#: src/slic3r/GUI/GUI_Factories.cpp:162
msgid "Add modifier"
msgstr "Ajouter un modificateur"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -896,7 +900,7 @@ msgid "Add pause print"
msgstr "Ajouter une pause d'impression"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "Ajouter une imprimante physique"
@@ -920,7 +924,7 @@ msgstr "Ajouter la ou les formes sélectionnées au plateau"
msgid "Add settings"
msgstr "Ajouter des réglages"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -931,7 +935,7 @@ msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:163
msgid "Add support blocker"
-msgstr "Ajouter un bloqueur de support"
+msgstr "Ajouter un bloqueur de supports"
#: src/slic3r/GUI/GUI_Factories.cpp:164
msgid "Add support enforcer"
@@ -953,7 +957,7 @@ msgstr "Ajouter des supports par angle"
msgid "Add to bed"
msgstr "Ajouter au plateau"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Ajouter..."
@@ -979,7 +983,7 @@ msgstr "Ajouter/Supprimer des imprimantes"
msgid "Additional Settings"
msgstr "Réglages Additionnels"
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Informations complémentaires :"
@@ -995,12 +999,27 @@ msgstr ""
msgid "Address"
msgstr "Adresse"
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1501
+#: src/libslic3r/PrintConfig.cpp:1548 src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2508 src/libslic3r/PrintConfig.cpp:3046
+#: src/libslic3r/PrintConfig.cpp:3081 src/libslic3r/PrintConfig.cpp:3092
+#: src/libslic3r/PrintConfig.cpp:3107 src/libslic3r/PrintConfig.cpp:3120
+#: src/libslic3r/PrintConfig.cpp:3129 src/libslic3r/PrintConfig.cpp:3141
+#: src/libslic3r/PrintConfig.cpp:3338
+msgid "Advanced"
+msgstr "Avancé"
+
#: src/slic3r/GUI/GUI_App.cpp:2239 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "Avancé"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2261
msgid "Advanced View Mode"
msgstr "Vue en Mode Avancé"
@@ -1012,7 +1031,7 @@ msgstr "Mode avancé"
msgid "Advanced: Output log"
msgstr "Avancé : journal de Sortie"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -1027,30 +1046,30 @@ msgstr ""
"cette quantité de matériau dans la tour de nettoyage pour produire un "
"remplissage successif ou des extrusions d'objet sacrificiel de façon fiable."
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1602
msgid "After layer change G-code"
msgstr "G-Code après changement de couche"
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4441
msgid "Align XY"
msgstr "Aligner XY"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align the model to the given point."
msgstr "Aligner le modèle sur le point défini."
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Aligned"
msgstr "Aligné"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1165
msgid "Aligned Rectilinear"
msgstr "Rectiligne Aligné"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "Tous"
@@ -1066,27 +1085,27 @@ msgid "All installed printers are compatible with the selected %1%."
msgstr ""
"Toutes les imprimantes installées sont compatibles avec le %1% sélectionné."
-#: src/slic3r/GUI/Plater.cpp:3093
+#: src/slic3r/GUI/Plater.cpp:3114
msgid "All non-solid parts (modifiers) were deleted"
msgstr "Toutes les pièces non solides (modificateurs) ont été supprimées"
-#: src/libslic3r/Print.cpp:447
+#: src/libslic3r/Print.cpp:451
msgid "All objects are outside of the print volume."
msgstr "Tous les objets sont en dehors du volume d'impression."
-#: src/slic3r/GUI/Plater.cpp:5463
+#: src/slic3r/GUI/Plater.cpp:5496
msgid "All objects will be removed, continue?"
msgstr "Tous les objets seront supprimés, continuer ?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will be discarded."
msgstr "Tous les changements de réglages seront perdus."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will not be saved"
msgstr "Toutes les modifications de paramètres ne seront pas enregistrées"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "All solid surfaces"
msgstr "Toutes les surfaces solides"
@@ -1094,7 +1113,7 @@ msgstr "Toutes les surfaces solides"
msgid "All standard"
msgstr "Tout en standard"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1567
msgid "All top surfaces"
msgstr "Toutes les surfaces supérieures"
@@ -1102,7 +1121,7 @@ msgstr "Toutes les surfaces supérieures"
msgid "All user presets will be deleted."
msgstr "Tous les préréglages utilisateur seront supprimés."
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "All walls"
msgstr "Toutes les parois"
@@ -1183,7 +1202,7 @@ msgstr ""
"- La fermeture de PrusaSlicer,\n"
"- Le chargement ou la création d'un nouveau projet"
-#: src/slic3r/GUI/GUI_App.cpp:965
+#: src/slic3r/GUI/GUI_App.cpp:972
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -1196,7 +1215,7 @@ msgstr ""
"\n"
"Cette configuration doit-elle être importée ?"
-#: src/slic3r/GUI/Plater.cpp:3145
+#: src/slic3r/GUI/Plater.cpp:3166
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
@@ -1204,11 +1223,11 @@ msgstr ""
"Un objet a des générateurs de supports personnalisés qui ne seront pas "
"utilisés car les supports sont désactivés."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "Un objet en dehors de la zone d'impression a été détecté."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -1220,7 +1239,7 @@ msgstr ""
msgid "An unexpected error occured"
msgstr "Une erreur inattendue s'est produite"
-#: src/slic3r/GUI/Plater.cpp:3346
+#: src/slic3r/GUI/Plater.cpp:3367
msgid "Another export job is currently running."
msgstr "Une autre tâche d'export est actuellement en cours."
@@ -1229,14 +1248,14 @@ msgstr "Une autre tâche d'export est actuellement en cours."
msgid "Any arrow"
msgstr "N'importe quelle flèche"
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
"Toute modification doit être enregistrée comme un nouveau préréglage hérité "
"de celui-ci."
-#: src/slic3r/GUI/GUI_App.cpp:2232
+#: src/slic3r/GUI/GUI_App.cpp:2254
msgid "Application preferences"
msgstr "Préférences de l'application"
@@ -1254,15 +1273,23 @@ msgstr "Appliquer les modifications"
msgid "Apply color change automatically"
msgstr "Appliquer le changement de couleur automatiquement"
-#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580
+#: src/slic3r/GUI/Plater.cpp:2579 src/slic3r/GUI/Plater.cpp:2601
msgid "Apply to all the remaining small objects being loaded."
msgstr "Appliquer à tous les petits objets restants en cours de chargement."
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Arachne"
+msgstr "Arachne"
+
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr "Générateur de périmètre Arachne"
+
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1176
msgid "Archimedean Chords"
-msgstr "Accords archimédiens"
+msgstr "Accords d'Archimède"
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "Êtes-vous sûr de vouloir %1% le préréglage sélectionné ?"
@@ -1275,11 +1302,11 @@ msgstr ""
"Êtes-vous certain de vouloir annuler le processus de flash du firmware ?\n"
"Cela pourrait rendre votre imprimante inutilisable !"
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "Êtes-vous sûr de vouloir continuer ?"
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -1293,7 +1320,7 @@ msgstr ""
msgid "Are you sure you want to delete \"%1%\" printer?"
msgstr "Voulez-vous vraiment supprimer l'imprimante \"%1%\" ?"
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr "Voulez-vous vraiment supprimer toutes les substitutions ?"
@@ -1301,24 +1328,24 @@ msgstr "Voulez-vous vraiment supprimer toutes les substitutions ?"
msgid "Are you sure you want to do it?"
msgstr "Êtes-vous certain de vouloir le faire ?"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3289
msgid "Area fill"
msgstr "Remplissage de zone"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "Autour de l'objet"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "Agencer"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "Options d'agencement"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "Agencer la sélection"
@@ -1333,7 +1360,7 @@ msgstr ""
"d'agencement</a> pour ajuster la taille de l'espace entre les objets et "
"autoriser les rotations automatiques ?"
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4492
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -1393,8 +1420,8 @@ msgid "Arrow Up"
msgstr "Flèche Haut"
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
-msgstr "Modèle par M Boyer"
+msgid "Artwork model by Leslie Ing"
+msgstr "Modèle d'illustration par Leslie Ing"
#: src/slic3r/GUI/OpenGLManager.cpp:263
msgid ""
@@ -1406,20 +1433,20 @@ msgstr ""
"renderer."
#: src/slic3r/GUI/Preferences.cpp:249
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
msgid "Ask for unsaved changes in presets when creating new project"
msgstr ""
"Demander pour les modifications non enregistrées dans les préréglages lors "
"de la création d'un nouveau projet"
#: src/slic3r/GUI/Preferences.cpp:242
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
msgid "Ask for unsaved changes in presets when selecting new preset"
msgstr ""
"Demander pour les modifications non enregistrées dans les préréglages lors "
"de la sélection d'un nouveau préréglage"
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr "Demander pour les modifications non enregistrées dans le projet"
@@ -1428,7 +1455,7 @@ msgid "Ask me next time"
msgstr "Me demander la prochaine fois"
#: src/slic3r/GUI/Preferences.cpp:233
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
msgid ""
"Ask to save unsaved changes in presets when closing the application or when "
"loading a new project"
@@ -1450,15 +1477,15 @@ msgstr ""
msgid "Associate .stl files to PrusaSlicer"
msgstr "Associer les fichiers .stl à PrusaSlicer"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2449
msgid "Attention!"
msgstr "Attention !"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "Type d'autorisation"
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2527
msgid "Auto generated supports"
msgstr "Supports générés automatiquement"
@@ -1490,7 +1517,7 @@ msgstr "Autogénérer les points de support"
msgid "Autogeneration will erase all manually edited points."
msgstr "L'autogénération va effacer tous les points édités manuellement."
-#: src/slic3r/GUI/Tab.cpp:4632
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "Génération automatique"
@@ -1498,27 +1525,27 @@ msgstr "Génération automatique"
msgid "Automatic updates"
msgstr "Mises à jour automatiques"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "Réparer automatiquement un fichier STL"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Vitesse automatique (avancé)"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Éviter de traverser les périmètres"
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "Éviter de croiser les périmètres - Longueur de détour maximum"
-#: src/slic3r/GUI/Tab.cpp:4269
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "FLÈCHE ARRIÈRE"
-#: src/slic3r/GUI/Tab.cpp:4291
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -1531,7 +1558,7 @@ msgstr ""
"Cliquez pour restaurer tous les paramètres du groupe d'options en cours avec "
"les valeurs du dernier préréglage enregistré."
-#: src/slic3r/GUI/Tab.cpp:4305
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -1545,7 +1572,7 @@ msgstr ""
msgid "Background processing"
msgstr "Tâche en arrière plan"
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4546
msgid "Bail out on unknown configuration values"
msgstr "Purger les valeurs de configuration inconnues"
@@ -1553,7 +1580,7 @@ msgstr "Purger les valeurs de configuration inconnues"
msgid "Balanced"
msgstr "Équilibré"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Plateau"
@@ -1569,11 +1596,11 @@ msgstr "Forme du Plateau et Taille"
msgid "Bed Temperature:"
msgstr "Température du Plateau :"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "Modèle personnalisé de lit"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "Texture du plateau personnalisée"
@@ -1585,15 +1612,15 @@ msgstr "Remplissage du plateau annulé."
msgid "Bed filling done."
msgstr "Remplissage du plateau terminé."
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Forme du plateau"
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Température du plateau"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -1602,8 +1629,8 @@ msgstr ""
"zéro pour désactiver les commandes de contrôle de température du plateau "
"dans la sortie."
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "G-Code avant changement de couche"
@@ -1611,11 +1638,11 @@ msgstr "G-Code avant changement de couche"
msgid "Before roll back"
msgstr "Avant le retour en arrière"
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2188
msgid "Below Z"
msgstr "En-deçà de Z"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "Sous l'objet"
@@ -1623,11 +1650,11 @@ msgstr "Sous l'objet"
msgid "Best surface quality"
msgstr "Meilleure qualité de surface"
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "Entre le G-code des objets"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "Entre le G-code des objets (pour une impression séquentielle)"
@@ -1649,32 +1676,40 @@ msgstr "Bloquer les supports"
msgid "Block supports by angle"
msgstr "Bloquer les supports par angle"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3386 src/libslic3r/PrintConfig.cpp:3387
msgid "Bottle volume"
msgstr "Volume de la bouteille"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3393 src/libslic3r/PrintConfig.cpp:3394
msgid "Bottle weight"
msgstr "Poids de la bouteille"
#: src/slic3r/GUI/OptionsGroup.cpp:352
msgctxt "Layers"
msgid "Bottom"
-msgstr "Du bas"
+msgstr "Bas"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#. 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:1121 src/libslic3r/PrintConfig.cpp:423
+#: src/libslic3r/PrintConfig.cpp:432
+msgid "Bottom"
+msgstr "Dessous"
+
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Vue du Dessous"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2584
msgid "Bottom contact Z distance"
msgstr "Distance Z du contact inférieur"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
-msgstr "Motif de remplissage du dessous"
+msgstr "Motif de remplissage inférieur"
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2670
msgid "Bottom interface layers"
msgstr "Couches d'interface inférieures"
@@ -1689,7 +1724,7 @@ msgstr ""
"La coque inférieure a une épaisseur de %1% mm pour une hauteur de couche %2% "
"mm."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Couches solides inférieures"
@@ -1709,32 +1744,32 @@ msgstr ""
"la souris? Vous pouvez également désélectionner des objets avec <b>Alt"
"+Glisser la souris</b> ."
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "Pont"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "Ratio de flux pour les ponts"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "Remplissage du pont"
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "Ponts"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "Vitesse du ventilateur pour les ponts"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Angle du pont"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -1748,19 +1783,19 @@ msgstr ""
msgid "Bridging volumetric"
msgstr "Volumétrie des ponts"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Bordure"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr "Écart de séparation de la bordure"
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr "Type de bordure"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Largeur de la bordure"
@@ -1791,7 +1826,7 @@ msgstr "Taille du pinceau"
msgid "Bucket fill"
msgstr "Pot de peinture"
-#: src/slic3r/GUI/GUI_App.cpp:1660
+#: src/slic3r/GUI/GUI_App.cpp:1682
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -1805,7 +1840,7 @@ msgstr ""
msgid "Buttons And Text Colors Description"
msgstr "Description des Boutons et des Couleurs de Texte"
-#: src/slic3r/GUI/GUI_App.cpp:1662
+#: src/slic3r/GUI/GUI_App.cpp:1684
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -1864,7 +1899,7 @@ msgstr "Ne peut pas s'appliquer lors du processus de prévisualisation."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58
#: src/slic3r/GUI/ProgressStatusBar.cpp:26
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:93
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879
msgid "Cancel"
msgstr "Annuler"
@@ -1944,28 +1979,28 @@ msgstr ""
"Il n'est pas possible de continuer sans ajouter des points de support ! "
"Ajoutez des points de support ou désactivez la génération de support."
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "Fonctionnalités"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Capture a configuration snapshot"
msgstr "Capturer un instantané de la configuration"
-#: src/slic3r/GUI/Tab.cpp:3995
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr "Insensible à la casse"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "Catégorie"
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4468
msgid "Center"
msgstr "Centrer"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center the print around the given center."
msgstr "Centrer l'impression autour d'un point donné."
@@ -1987,7 +2022,7 @@ msgstr "Changer d'Extrudeur"
msgid "Change Extruders"
msgstr "Changer les Extrudeurs"
-#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152
+#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154
#, c-format, boost-format
msgid "Change Option %s"
msgstr "Modifier l'Option %s"
@@ -2000,7 +2035,7 @@ msgstr "Changer le Type de Partie"
msgid "Change camera type (perspective, orthographic)"
msgstr "Changer le type d'appareil photo (perspective, orthographique)"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "Changer le diamètre du trou de drainage"
@@ -2040,7 +2075,7 @@ msgstr "Téléchargement du Journal des Modifications"
msgid "Changes for the critical options"
msgstr "Changements pour les options critiques"
-#: src/slic3r/GUI/GUI_App.cpp:1871
+#: src/slic3r/GUI/GUI_App.cpp:1893
msgid "Changing of an application language"
msgstr "Changer la langue d'une application"
@@ -2053,7 +2088,7 @@ msgstr ""
"l'application.\n"
"Vous perdrez le contenu du plateau."
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for Configuration Updates"
msgstr "Vérifier les mises à jour de configuration"
@@ -2061,7 +2096,7 @@ msgstr "Vérifier les mises à jour de configuration"
msgid "Check for application updates"
msgstr "Vérifier les mises à jour de l'application"
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for configuration updates"
msgstr "Vérifier les mises à jour de configuration"
@@ -2074,7 +2109,7 @@ msgid "Choose a file to import bed texture from (PNG/SVG):"
msgstr ""
"Choisir un fichier à partir duquel importer la texture du plateau (PNG/SVG) :"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Choisir un fichier à découper (STL/OBJ/AMF/3MF/PRUSA) :"
@@ -2091,11 +2126,11 @@ msgstr ""
msgid "Choose one PNG file:"
msgstr "Choisissez un fichier PNG :"
-#: src/slic3r/GUI/GUI_App.cpp:1836
+#: src/slic3r/GUI/GUI_App.cpp:1858
msgid "Choose one file (3MF/AMF):"
msgstr "Choisir un fichier (3MF/AMF) :"
-#: src/slic3r/GUI/GUI_App.cpp:1860
+#: src/slic3r/GUI/GUI_App.cpp:1882
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "Choisir un fichier (GCODE/.GCO/.G/.ngc/NGC) :"
@@ -2103,9 +2138,9 @@ msgstr "Choisir un fichier (GCODE/.GCO/.G/.ngc/NGC) :"
msgid "Choose one or more files (STL, OBJ):"
msgstr "Choisissez un ou plusieurs fichiers (STL, OBJ) :"
-#: src/slic3r/GUI/GUI_App.cpp:1848
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Choisir un ou plusieurs fichiers (STL/OBJ/AMF/3MF/PRUSA) :"
+#: src/slic3r/GUI/GUI_App.cpp:1870
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "Choisir un ou plusieurs fichiers (STL/3MF/STEP/OBJ/AMF/PRUSA) :"
#: src/slic3r/GUI/ConfigWizard.cpp:1361
msgid "Choose the type of firmware used by your printer."
@@ -2121,6 +2156,23 @@ msgstr "Cercle"
msgid "Circular"
msgstr "Circulaire"
+#: src/libslic3r/PrintConfig.cpp:3074
+msgid "Classic"
+msgstr "Classique"
+
+#: src/libslic3r/PrintConfig.cpp:3067
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+"Le générateur de périmètre classique produit des périmètres avec une largeur "
+"d'extrusion constante et pour les zones très minces, le remplissage des "
+"trous est utilisé. Le moteur Arachne produit des périmètres avec une largeur "
+"d'extrusion variable. Ce paramètre affecte également le remplissage "
+"concentrique."
+
#: src/slic3r/GUI/Preferences.cpp:295
msgid "Clear Undo / Redo stack on new project"
msgstr "Vider la pile Annuler / Rétablir sur un nouveau projet"
@@ -2136,12 +2188,12 @@ msgstr ""
msgid "Clear all"
msgstr "Tout effacer"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr ""
"Cliquez avec le bouton droit de la souris pour ouvrir/fermer l'historique"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "Faites un clic droit pour afficher les options d'agencement"
@@ -2157,15 +2209,15 @@ msgstr "Cliquez sur l'icône pour modifier les réglages de l'objet"
msgid "Click to edit preset"
msgstr "Cliquez pour éditer le préréglage"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to hide"
msgstr "Cliquez pour cacher"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to show"
msgstr "Cliquez pour afficher"
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "Dissocier les objets multi-pièces"
@@ -2185,7 +2237,7 @@ msgstr "Le plan de découpage"
msgid "Close"
msgstr "Fermer"
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Close holes"
msgstr "Fermer les trous"
@@ -2198,15 +2250,15 @@ msgid "Closing PrusaSlicer. Current project is modified."
msgstr "Fermeture de PrusaSlicer. Le projet en cours est modifié."
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3873
msgid "Closing distance"
msgstr "Intervalle d'espacement"
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2685
msgid "Closing radius"
msgstr "Rayon de fermeture"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "Réduire la barre latérale"
@@ -2214,20 +2266,20 @@ msgstr "Réduire la barre latérale"
msgid "Collapse/Expand the sidebar"
msgstr "Réduire/développer la barre latérale"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3361
msgid "Color"
msgstr "Couleur"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "G-code de changement de couleur"
-#: src/slic3r/GUI/GCodeViewer.cpp:3304 src/slic3r/GUI/GUI_Preview.cpp:225
+#: src/slic3r/GUI/GCodeViewer.cpp:3309 src/slic3r/GUI/GUI_Preview.cpp:225
#: src/slic3r/GUI/GUI_Preview.cpp:957
msgid "Color Print"
msgstr "Couleur d'Impression"
-#: src/slic3r/GUI/GCodeViewer.cpp:3487 src/slic3r/GUI/GCodeViewer.cpp:3543
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "Changement de couleur"
@@ -2241,15 +2293,15 @@ msgstr "Changement de couleur (\"%1%\")"
msgid "Color change (\"%1%\") for Extruder %2%"
msgstr "Changement de couleur (\"%1%\") pour l'extrudeur %2%"
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2450
msgid "Color change G-code"
msgstr "G-code de changement de couleur"
-#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "Changements de couleur"
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "Hauteur du Colorprint"
@@ -2266,11 +2318,11 @@ msgstr ""
"d'impression en utilisant le paramètre <a>Combiner le remplissage toutes "
"les</a> ."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1402
msgid "Combine infill every"
msgstr "Combiner le remplissage toutes les"
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1407
msgid "Combine infill every n layers"
msgstr "Combiner le remplissage toutes les n couches"
@@ -2283,12 +2335,12 @@ msgstr "Commandes"
msgid "Comment:"
msgstr "Commentaire :"
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr "Comparer les préréglages"
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr "Comparer les Préréglages"
@@ -2296,27 +2348,27 @@ msgstr "Comparer les Préréglages"
msgid "Compare this preset with some another"
msgstr "Comparez ce préréglage avec un autre"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr "Les préréglages comparés ont une technologie d'imprimante différente"
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "Profils d'impression compatibles"
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "Condition des profils d'impression compatibles"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "Imprimantes compatibles"
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "Condition de compatibilité des imprimantes"
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "Compléter les objets individuels"
@@ -2324,8 +2376,8 @@ msgstr "Compléter les objets individuels"
msgid "Completed"
msgstr "Terminé"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1171
+#: src/libslic3r/PrintConfig.cpp:2740
msgid "Concentric"
msgstr "Concentrique"
@@ -2380,11 +2432,11 @@ msgstr ""
msgid "Configuration is edited in ConfigWizard"
msgstr "La configuration est éditée dans l'Assistant de Configuration"
-#: src/slic3r/GUI/GUI_App.cpp:2873
+#: src/slic3r/GUI/GUI_App.cpp:2900
msgid "Configuration is editing from ConfigWizard"
msgstr "La configuration est modifiée dans l'Assistant de Configuration"
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1866
msgid "Configuration notes"
msgstr "Notes de configuration"
@@ -2421,7 +2473,7 @@ msgstr "Mises à jour de la configuration"
msgid "Confirmation"
msgstr "Confirmation"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1415
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2444,7 +2496,7 @@ msgstr ""
"anchor_length_max. Réglez ce paramètre sur zéro pour désactiver l'ancrage de "
"périmètres connectés à une seule ligne de remplissage."
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1443
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2465,7 +2517,7 @@ msgstr ""
"limitée à infill_anchor, mais pas plus longue que ce paramètre. Réglez ce "
"paramètre sur zéro pour désactiver l'ancrage."
-#: src/slic3r/GUI/Tab.cpp:4627
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "Connexion des tiges de support et jonctions"
@@ -2508,7 +2560,7 @@ msgstr ""
msgid "Continue"
msgstr "Continuer"
-#: src/slic3r/GUI/GUI_App.cpp:982
+#: src/slic3r/GUI/GUI_App.cpp:989
msgid "Continue and import newer configuration?"
msgstr "Continuer et importer une configuration plus récente ?"
@@ -2517,12 +2569,12 @@ msgstr "Continuer et importer une configuration plus récente ?"
msgid "Continue and install configuration updates?"
msgstr "Continuer et installer les mises à jour de configuration ?"
-#: src/slic3r/GUI/GUI_App.cpp:2298
+#: src/slic3r/GUI/GUI_App.cpp:2320
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr "Continuer à activer un instantané de configuration %1% ?"
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -2540,7 +2592,7 @@ msgstr ""
"Contributions de Vojtech Bubnik, Enrico Turri, Oleksandra Iushchenko, Tamas "
"Meszaros, Lukas Matena, Vojtech Kral, David Kocik et bien d'autres."
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3598
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -2551,43 +2603,43 @@ msgstr ""
"automatiquement entre les deux premiers en fonction de la distance entre les "
"deux piliers."
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5642
msgid "Convert from imperial units"
msgstr "Convertir à partir des unités impériales"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5644
msgid "Convert from meters"
msgstr "Convertir à partir de mètres"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "Refroidissement"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr ""
"Les mouvements de refroidissement accélèrent progressivement à partir de "
"cette vitesse."
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr ""
"Les mouvements de refroidissement accélèrent progressivement jusqu'à cette "
"vitesse."
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "Seuils de refroidissement"
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Longueur du tube de refroidissement"
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "Position du tube de refroidissement"
-#: src/slic3r/GUI/Plater.cpp:5569
+#: src/slic3r/GUI/Plater.cpp:5602
msgid "Copies of the selected object"
msgstr "Copies de l'objet sélectionné"
@@ -2596,11 +2648,15 @@ msgctxt "PresetName"
msgid "Copy"
msgstr "Copie"
+#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+msgid "Copy"
+msgstr "Copier"
+
#: src/slic3r/GUI/AboutDialog.cpp:308
msgid "Copy Version Info"
msgstr "Copier les Infos de Version"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Copier la sélection dans le presse-papier"
@@ -2664,32 +2720,32 @@ msgstr ""
"nouveau l'export ou utilisez un matériel différent. Le G-code de sortie "
"corrompu se trouve en %1%.tmp."
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Droits d'auteur"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3468 src/libslic3r/PrintConfig.cpp:3469
msgid "Correction for expansion"
msgstr "Correction avant expansion"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3475 src/libslic3r/PrintConfig.cpp:3476
msgid "Correction for expansion in X axis"
msgstr "Correction pour l'expansion selon l'axe X"
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3482 src/libslic3r/PrintConfig.cpp:3483
msgid "Correction for expansion in Y axis"
msgstr "Correction pour l'expansion selon l'axe Y"
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3489 src/libslic3r/PrintConfig.cpp:3490
msgid "Correction for expansion in Z axis"
msgstr "Correction pour l'expansion selon l'axe Z"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4507
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Corrections"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1067
+#: src/libslic3r/PrintConfig.cpp:3407 src/libslic3r/PrintConfig.cpp:3408
msgid "Cost"
msgstr "Coût"
@@ -2747,14 +2803,14 @@ msgstr "Impossible d'obtenir une référence d'Hôte d'Imprimante valide"
msgid "Could not get resources to create a new connection"
msgstr "Impossible d'obtenir les ressources pour créer une nouvelle connexion"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2637
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
"Recouvrir la couche de contact supérieure des supports avec des boucles. "
"Désactivé par défaut."
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2499
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 "
@@ -2765,24 +2821,24 @@ msgstr ""
"fermeture de l'espacement peut réduire la résolution de l'impression finale, "
"aussi est-il conseillé de conserver une valeur relativement basse."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3796
msgid "Create pad around object and ignore the support elevation"
msgstr "Créer un socle autour de l'objet et ignorer l'élévation du support"
-#: src/slic3r/GUI/Plater.cpp:5069
+#: src/slic3r/GUI/Plater.cpp:5090
msgid "Creating a new project"
msgstr "Création d'un nouveau projet"
-#: src/slic3r/GUI/Plater.cpp:5061
+#: src/slic3r/GUI/Plater.cpp:5082
msgid "Creating a new project while some presets are modified."
msgstr ""
"Création d'un nouveau projet alors que certains préréglages sont modifiés."
-#: src/slic3r/GUI/Plater.cpp:5058
+#: src/slic3r/GUI/Plater.cpp:5079
msgid "Creating a new project while the current project is modified."
msgstr "Création d'un nouveau projet alors que le projet en cours est modifié."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3663
msgid "Critical angle"
msgstr "Angle critique"
@@ -2790,7 +2846,7 @@ msgstr "Angle critique"
msgid "Critical error"
msgstr "Erreur critique"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Cross"
msgstr "Croiser"
@@ -2800,7 +2856,7 @@ msgstr "Croiser"
msgid "Ctrl + Mouse wheel"
msgstr "Ctrl + molette de la souris"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Cubic"
msgstr "Cubique"
@@ -2809,11 +2865,11 @@ msgstr "Cubique"
msgid "Current mode is %s"
msgstr "Le mode actuel est %s"
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "Le préréglage actuel est hérité de"
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "Le préréglage actuel est hérité du préréglage par défaut."
@@ -2822,11 +2878,11 @@ msgid "Current version:"
msgstr "Version actuelle :"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "Personnalisé"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -2836,18 +2892,18 @@ msgstr ""
"connexions HTTPS OctoPrint, au format crt / pem. Si ce champ est vide, le "
"certificat par défaut OS CA certificate repository est utilisé."
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4196 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2468
msgid "Custom G-code"
msgstr "G-code personnalisé"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "G-code personnalisé sur la couche actuelle actuel (%1% mm)."
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "G-codes personnalisés"
@@ -2867,7 +2923,7 @@ msgstr "L'imprimante personnalisée a été installée et elle sera activée."
msgid "Custom profile name:"
msgstr "Nom de profil personnalisé :"
-#: src/slic3r/GUI/Plater.cpp:6526
+#: src/slic3r/GUI/Plater.cpp:6562
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
@@ -2881,15 +2937,15 @@ msgid "Custom template (\"%1%\")"
msgstr "Modèle personnalisé (\"%1%\")"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4446
msgid "Cut"
msgstr "Couper"
-#: src/slic3r/GUI/Plater.cpp:5647
+#: src/slic3r/GUI/Plater.cpp:5684
msgid "Cut by Plane"
msgstr "Couper selon un Plan"
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4447
msgid "Cut model at the given Z."
msgstr "Couper le modèle au Z donné."
@@ -2897,7 +2953,7 @@ msgstr "Couper le modèle au Z donné."
msgid "Cylinder"
msgstr "Cylindre"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr "Tout &Déselectionner"
@@ -2905,7 +2961,7 @@ msgstr "Tout &Déselectionner"
msgid "Dark mode (experimental)"
msgstr "Mode sombre (expérimental)"
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4573
msgid "Data directory"
msgstr "Répertoire de données"
@@ -2921,21 +2977,21 @@ msgstr "Zone morte :"
msgid "Decimate ratio"
msgstr "Rapport de décimation"
-#: src/slic3r/GUI/Plater.cpp:5517
+#: src/slic3r/GUI/Plater.cpp:5550
msgid "Decrease Instances"
msgstr "Diminuer les Instances"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2738
msgid "Default"
msgstr "Défaut"
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3509 src/libslic3r/PrintConfig.cpp:3520
msgid "Default SLA material profile"
msgstr "Profil par défaut du matériau SLA"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1094
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, "
@@ -2945,19 +3001,19 @@ msgstr ""
"seront appliqués à cette valeur. Les ponts seront remplis avec la meilleure "
"direction que Slic3r peut détecter,ce réglage de les affectera donc pas."
-#: src/slic3r/GUI/GCodeViewer.cpp:3365
+#: src/slic3r/GUI/GCodeViewer.cpp:3370
msgid "Default color"
msgstr "Couleur par défaut"
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Largeur d'extrusion par défaut"
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Profil de filament par défaut"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -2967,12 +3023,12 @@ msgstr ""
"sélectionnant le profil d'imprimante courant, ce profil de filament sera "
"activé."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Profil de filament par défaut"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3510
+#: src/libslic3r/PrintConfig.cpp:3521
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -2986,7 +3042,7 @@ msgstr ""
msgid "Define a custom printer profile"
msgstr "Définissez un profil d'imprimante personnalisée"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3737
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 "
@@ -2998,17 +3054,17 @@ msgstr ""
"car certaines résines génèrent un effet de succion extrême dans la cavité, "
"et il est alors difficile de retirer l'impression de la feuille de la cuve."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "Délai après le déchargement"
#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "Supprimer"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr "Tout &Supprimer"
@@ -3016,7 +3072,7 @@ msgstr "Tout &Supprimer"
msgid "Delete All Instances from Object"
msgstr "Supprimer Toutes les Instances depuis l'Objet"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2996
msgid "Delete All Objects"
msgstr "Supprimer tous les objets"
@@ -3028,7 +3084,7 @@ msgstr "Supprimer la Zone de Hauteur"
msgid "Delete Instance"
msgstr "Supprimer l'Instance"
-#: src/slic3r/GUI/Plater.cpp:2963
+#: src/slic3r/GUI/Plater.cpp:2984
msgid "Delete Object"
msgstr "Supprimer l'Objet"
@@ -3049,7 +3105,7 @@ msgstr "Supprimer la Sélection"
msgid "Delete Selected Item"
msgstr "Supprimer l'Item Sélectionné"
-#: src/slic3r/GUI/Plater.cpp:5474
+#: src/slic3r/GUI/Plater.cpp:5507
msgid "Delete Selected Objects"
msgstr "Supprimer les Objets Sélectionnés"
@@ -3061,8 +3117,8 @@ msgstr "Supprimer les Réglages"
msgid "Delete Subobject"
msgstr "Supprimer le sous-objet"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4094
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5496 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Tout Supprimer"
@@ -3078,7 +3134,7 @@ msgstr "Retirer le repère de changement de couleur pour la couche en cours"
msgid "Delete custom G-code"
msgstr "Supprimer le G-code personnalisé"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "Supprimer le trou de drainage"
@@ -3121,38 +3177,38 @@ msgstr ""
msgid "Delete tool change"
msgstr "Supprimer le changement d'outil"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Supprimer tous les objets"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "Supprime la sélection en cours"
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3400
+#: src/libslic3r/PrintConfig.cpp:3401
msgid "Density"
msgstr "Densité"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1108
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "Densité du remplissage interne, exprimée en pourcentage de 0% à 100%."
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2082
msgid "Density of the first raft or support layer."
msgstr "Densité de la premières couche de raft ou de support."
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4525 src/slic3r/GUI/Tab.cpp:4672
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "Dépendances"
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2222 src/libslic3r/PrintConfig.cpp:2223
msgid "Deretraction Speed"
msgstr "Vitesse de réinsertion"
-#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "Réinsertions"
@@ -3168,12 +3224,12 @@ msgstr "Désélectionner tout"
msgid "Deselect by rectangle"
msgstr "Désélectionner par rectangle"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "Désélectionner tous les objets"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2222
+#: src/slic3r/GUI/GUI_App.cpp:2244
msgid "Desktop Integration"
msgstr "Intégration au bureau"
@@ -3195,15 +3251,15 @@ msgstr "L'intégration au bureau a échoué."
msgid "Desktop integration was successful."
msgstr "L'intégration au bureau a réussi."
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "Détacher du préréglage système"
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "Détacher le préréglage"
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "Détaché"
@@ -3211,11 +3267,11 @@ msgstr "Détaché"
msgid "Detail level"
msgstr "Niveau de détail"
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1930
msgid "Detect bridging perimeters"
msgstr "Détecter les périmètres faisant des ponts"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2827
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -3223,11 +3279,11 @@ msgstr ""
"Détecter les parois de largeur unique (où deux extrusions côte à côte ne "
"rentrent pas et doivent êtres fusionnées en un seul trait)."
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2825
msgid "Detect thin walls"
msgstr "Détecter les parois fines"
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4521
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -3235,7 +3291,7 @@ msgstr ""
"Détecter les pièces non-connectées sur un modèle donné (ou plusieurs) et les "
"scinder en objets séparés."
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2626
msgid "Detected advanced data"
msgstr "Données avancées détectées"
@@ -3247,19 +3303,19 @@ msgstr "Développé par Prusa Research.Développé par Prusa Research."
msgid "Device:"
msgstr "Appareil :"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Diamètre"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3633
msgid "Diameter in mm of the pillar base"
msgstr "Diamètre en mm de la base du pilier"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3568
msgid "Diameter in mm of the support pillars"
msgstr "Diamètre en mm des piliers de support"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3540
msgid "Diameter of the pointing side of the head"
msgstr "Diamètre du côté de pointage de la tête"
@@ -3285,24 +3341,24 @@ msgstr ""
"dans la vue 3D, choisissez Couches et Périmètres et ajustez les valeurs dans "
"le panneau de droite. Lire la suite dans la documentation."
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2249
msgid "Direction"
msgstr "Direction"
-#: src/slic3r/GUI/GUI_App.cpp:1342
+#: src/slic3r/GUI/GUI_App.cpp:1350
#, boost-format
msgid "Disable \"%1%\""
msgstr "Désactiver \"%1%\""
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Désactiver le ventilateur pour le(s) première(s)"
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2292
msgid "Disabled"
msgstr "Désactivé"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1906
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -3311,7 +3367,7 @@ msgstr ""
"les périmètres des couches supérieures (et donc les coulures seront "
"probablement invisibles)."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Discard"
msgstr "Ignorer"
@@ -3324,52 +3380,52 @@ msgstr "Éliminer toutes les modifications personnalisées"
msgid "Discard changes"
msgstr "Annuler les modifications"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "Afficher"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3216
msgid "Display height"
msgstr "Hauteur de l'affichage"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3235
msgid "Display horizontal mirroring"
msgstr "Afficher la symétrie horizontale"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3249
msgid "Display orientation"
msgstr "Orientation de l'affichage"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr ""
"Afficher la fenêtre de la File d'Attente de Téléchargement de l'Hôte "
"d'Impression"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3242
msgid "Display vertical mirroring"
msgstr "Afficher la symétrie verticale"
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3210
msgid "Display width"
msgstr "Largeur de l'affichage"
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "Distance entre les copies"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1586
msgid "Distance between ironing lines"
msgstr "Distance entre les lignes de lissage"
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2270
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
"Distance entre la jupe et la bordure (lorsque le bouclier contre les flux "
"d'air n'est pas utilisé) ou les objets."
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3821
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
@@ -3377,7 +3433,7 @@ msgstr ""
"La distance entre deux bâtonnets de connexion qui connectent l'objet et le "
"socle généré."
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2269
msgid "Distance from brim/object"
msgstr "Distance entre bordure/objet"
@@ -3389,13 +3445,13 @@ msgstr ""
"Distance des coordonnées 0,0 du G-code depuis le coin avant gauche du "
"rectangle."
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr ""
"Distance entre le point central du tube de refroidissement et la pointe de "
"l'extrudeur."
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1939
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -3404,7 +3460,7 @@ msgstr ""
"positionné en attente lorsqu'il est déchargé. Cela doit correspondre à la "
"valeur dans le firmware de l'imprimante."
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "Distance utilisée par la fonction d'agencement automatique du plateau."
@@ -3412,12 +3468,12 @@ msgstr "Distance utilisée par la fonction d'agencement automatique du plateau."
msgid "Divide by zero"
msgstr "Diviser par zéro"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Do not fail if a file supplied to --load does not exist."
msgstr ""
"Ne pas obtenir d'échec si un fichier fourni pour --télécharger n'existe pas."
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4474
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -3444,19 +3500,19 @@ msgstr ""
msgid "Do you want to continue changing the configuration?"
msgstr "Voulez-vous continuer à modifier la configuration ?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "Voulez-vous supprimer tous les changements d'outils enregistrés ?"
-#: src/slic3r/GUI/GUI_App.cpp:2370 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2392 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "Voulez-vous poursuivre?"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "Do you want to replace it"
msgstr "Voulez-vous la remplacer"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr "Voulez-vous enregistrer les modifications dans \"%1%\" ?"
@@ -3477,11 +3533,11 @@ msgstr ""
"Voulez-vous sélectionner les filaments par défaut pour ces modèles "
"d'imprimantes FFF ?"
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4473
msgid "Don't arrange"
msgstr "Ne pas agencer"
-#: src/slic3r/GUI/GUI_App.cpp:974
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Don't import"
msgstr "Ne pas importer"
@@ -3493,15 +3549,15 @@ msgstr "Ne pas installer"
msgid "Don't notify about new releases any more"
msgstr "Ne plus me notifier au sujet des nouvelles publications"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Don't save"
msgstr "Ne pas enregistrer"
-#: src/slic3r/GUI/Plater.cpp:5289
+#: src/slic3r/GUI/Plater.cpp:5317
msgid "Don't show again"
msgstr "Ne plus afficher"
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "Ne pas supporter les ponts"
@@ -3509,7 +3565,7 @@ msgstr "Ne pas supporter les ponts"
msgid "Downgrade"
msgstr "Rétrograder"
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2283
msgid "Draft shield"
msgstr "Bouclier contre les flux d'air"
@@ -3519,15 +3575,15 @@ msgstr "Bouclier contre les flux d'air"
msgid "Drag"
msgstr "Faites glisser"
-#: src/slic3r/GUI/Plater.cpp:5331
+#: src/slic3r/GUI/Plater.cpp:5359
msgid "Drag and drop G-code file"
msgstr "Glisser et déposer un fichier G-code"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "Perçage de trous dans le modèle."
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -3541,15 +3597,15 @@ msgstr ""
msgid "Drop to bed"
msgstr "Déposer sur le plateau"
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4482
msgid "Duplicate"
msgstr "Dupliquer"
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4487
msgid "Duplicate by grid"
msgstr "Dupliquer par grille"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "Durée"
@@ -3563,11 +3619,11 @@ msgstr ""
msgid "During the other layers, fan will be turned off."
msgstr "Pour les autres couches, le ventilateur sera désactivé."
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Dynamic"
msgstr "Dynamique"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "E&xporter"
@@ -3621,7 +3677,7 @@ msgstr "Éditer un G-code personnalisé"
msgid "Edit pause print message"
msgstr "Modifier le message de pause d'impression"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "Modifier l'imprimante physique"
@@ -3645,7 +3701,7 @@ msgstr "Édition"
msgid "Eigen vectorization supported:"
msgstr "Vectorisation d'Eigen prise en charge :"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr "Éje&cter la carte SD / la clé USB"
@@ -3653,7 +3709,7 @@ msgstr "Éje&cter la carte SD / la clé USB"
msgid "Eject SD card / Flash drive"
msgstr "Éjecter la carte SD / la clef USB"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr ""
"Éjecter la carte SD / la clef USB une fois que la G-code y a été exporté."
@@ -3662,16 +3718,16 @@ msgstr ""
msgid "Eject drive"
msgstr "Éjecter le lecteur"
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "L'éjection de l'appareil %s(%s) a échoué."
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "Compensation de l'effet patte d'éléphant"
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3337
msgid "Elephant foot minimum width"
msgstr "Largeur minimum du pied d'éléphant"
@@ -3683,7 +3739,7 @@ msgstr ""
"L'Élévation est trop basse pour cet objet. utilisez la fonction \"Socle "
"autour de l'objet\" pour imprimer l'objet sans élévation."
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1615
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. "
@@ -3696,7 +3752,7 @@ msgstr ""
"M73. Par ailleurs le firmware i3 MK3 supporte M73 Qxx Sxx pour le mode "
"silencieux."
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1637
msgid "Emit to G-code"
msgstr "Émettre en G-code"
@@ -3705,12 +3761,12 @@ msgstr "Émettre en G-code"
msgid "Empty layer between %1% and %2%."
msgstr "Couche vide entre %1% et %2%."
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:2962
msgid "Enable"
msgstr "Activer"
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "Activer le refroidissement automatique"
@@ -3718,31 +3774,31 @@ msgstr "Activer le refroidissement automatique"
msgid "Enable dark mode"
msgstr "Activer le mode sombre"
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr ""
"Activer le ventilateur si le temps d'impression de la couche est inférieur à"
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3847
msgid "Enable hollowing"
msgstr "Activer l'évidement"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Enable horizontal mirroring of output images"
msgstr "Active la symétrie horizontale des images de sortie"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1553
msgid "Enable ironing"
msgstr "Activer le lissage"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1554
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"Activer le lissage des couches supérieures avec la tête d'impression chaude "
"pour une surface lisse"
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
@@ -3750,7 +3806,7 @@ msgstr ""
"Activer la lecture des valeurs de configuration inconnues en les remplaçant "
"silencieusement par les valeurs par défaut."
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4547
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
@@ -3758,7 +3814,7 @@ msgstr ""
"Activer la lecture des valeurs de configuration inconnues en les remplaçant "
"avec avertissement par les valeurs par défaut."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "Activer les rotations (lentes)"
@@ -3766,15 +3822,15 @@ msgstr "Activer les rotations (lentes)"
msgid "Enable support for legacy 3DConnexion devices"
msgstr "Active la prise en charge des dispositifs 3DConnexion"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2523
msgid "Enable support material generation."
msgstr "Activer la génération des supports."
-#: src/slic3r/GUI/Plater.cpp:3147
+#: src/slic3r/GUI/Plater.cpp:3168
msgid "Enable supports for enforcers only"
msgstr "Activer les supports pour les générateurs uniquement"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1372
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 "
@@ -3787,7 +3843,7 @@ msgstr ""
"compatible avec la configuration mono-extrudeur multi-matériaux ni avec la "
"configuration Nettoyer dans l'objet ou Nettoyer dans le remplissage."
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1331
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 "
@@ -3798,19 +3854,19 @@ msgstr ""
"poids supplémentaire du fichier pourrait ralentir le firmware de votre "
"imprimante."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2948
msgid "Enable variable layer height feature"
msgstr "Activer la fonction de hauteur de couche variable"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Enable vertical mirroring of output images"
msgstr "Activer la symétrie verticale des images de sortie"
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Enabled"
msgstr "Activé"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1315
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
@@ -3818,9 +3874,9 @@ msgstr ""
"Permet de combler les espaces entre les périmètres et entre les périmètres "
"et remplissage les plus intérieurs."
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "G-code de fin"
@@ -3833,11 +3889,11 @@ msgstr "Forcer"
msgid "Enforce seam"
msgstr "Forcer la jointure"
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2601
msgid "Enforce support for the first"
msgstr "Générer des supports sur le(s) première(s)"
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2608
msgid "Enforce support for the first n layers"
msgstr "Générer des supports sur les n premières couches"
@@ -3850,20 +3906,20 @@ msgstr "Forcer les supports"
msgid "Enqueued"
msgstr "Placé dans la file d'attente"
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4477
msgid "Ensure on bed"
msgstr "Assurer le contact avec le plateau"
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "S'assurer de l'épaisseur de la coque verticale"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "Entrer un terme de recherche"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "Entrez le G-code personnalisé utilisé sur la couche actuelle"
@@ -3871,7 +3927,7 @@ msgstr "Entrez le G-code personnalisé utilisé sur la couche actuelle"
msgid "Enter new name"
msgstr "Entrer de nouveaux noms"
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
"Entrez un court message affiché sur l'écran de l'imprimante lorsqu'une "
@@ -3894,15 +3950,15 @@ msgid "Enter the diameter of your printer's hot end nozzle."
msgstr ""
"Entrez le diamètre de la buse de la tête d'impression de votre imprimante."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "Entrez la hauteur à laquelle vous souhaitez sauter"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "Entrez le mouvement auquel vous souhaitez accéder"
-#: src/slic3r/GUI/Plater.cpp:5568
+#: src/slic3r/GUI/Plater.cpp:5601
msgid "Enter the number of copies:"
msgstr "Saisissez le nombre de copies :"
@@ -3910,7 +3966,7 @@ msgstr "Saisissez le nombre de copies :"
msgid "Enter the temperature needed for extruding your filament."
msgstr "Entrez la température nécessaire pour extruder votre filament."
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1075
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -3923,7 +3979,7 @@ msgstr ""
"avec la bobine pour savoir si la quantité de filament est suffisante pour "
"terminer l'impression."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1068
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
@@ -3931,7 +3987,7 @@ msgstr ""
"Entrez le coût par Kg de votre filament. Ceci est uniquement pour "
"l'information statistique."
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -3944,7 +4000,7 @@ msgstr ""
"longueur par son poids. Le mieux est de calculer le volume directement par "
"déplacement."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -3966,7 +4022,7 @@ msgstr ""
"Erreur : \"%2%\""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "Erreur"
@@ -3980,11 +4036,11 @@ msgstr "Message d'erreur"
msgid "Error accessing port at %s: %s"
msgstr "Erreur d'accès au port sur %s : %s"
-#: src/slic3r/GUI/Plater.cpp:3783
+#: src/slic3r/GUI/Plater.cpp:3804
msgid "Error during reload"
msgstr "Erreur lors du rechargement"
-#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3471 src/slic3r/GUI/Plater.cpp:3550
msgid "Error during replace"
msgstr "Erreur lors du remplacement"
@@ -3992,7 +4048,7 @@ msgstr "Erreur lors du remplacement"
msgid "Error loading shaders"
msgstr "Erreur lors du chargement des shaders"
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:914 src/slic3r/GUI/GUI_App.cpp:1012
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -4001,7 +4057,7 @@ msgstr ""
"est probablement corrompu. Essayez de supprimer manuellement le fichier pour "
"corriger l'erreur."
-#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999
+#: src/slic3r/GUI/GUI_App.cpp:908 src/slic3r/GUI/GUI_App.cpp:1006
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 "
@@ -4015,7 +4071,7 @@ msgstr ""
msgid "Error uploading to print host:"
msgstr "Erreur lors du téléchargement vers l'hôte d'impression :"
-#: src/slic3r/GUI/Plater.cpp:5203
+#: src/slic3r/GUI/Plater.cpp:5231
msgid "Error while loading .gcode file"
msgstr "Erreur lors du chargement du fichier .gcode"
@@ -4036,20 +4092,20 @@ msgstr "Erreur ! Modèle invalide"
msgid "Error: %s"
msgstr "Erreur : %s"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "Temps d'impression estimé"
-#: src/slic3r/GUI/GCodeViewer.cpp:3735
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr "Temps d'impression estimés"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Even-odd"
msgstr "Paire-impaire"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "Événement"
@@ -4057,7 +4113,7 @@ msgstr "Événement"
msgid "Everywhere"
msgstr "Partout"
-#: src/libslic3r/Print.cpp:575
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
@@ -4068,11 +4124,11 @@ msgstr ""
msgid "Exit %s"
msgstr "Sortir de %s"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "Développer la barre latérale"
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2092
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
@@ -4080,18 +4136,18 @@ msgstr ""
"Expansion de la première couches du raft ou des supports pour améliorer "
"l'adhérence au plateau d'impression."
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2073
msgid "Expansion of the raft in XY plane for better stability."
msgstr "Expansion du raft dans le plan XY pour une meilleure stabilité."
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
msgstr ""
"Option expérimentale pour empêcher la génération de support sous les ponts."
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1932
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -4100,11 +4156,11 @@ msgstr ""
"ponts sera utilisé), leur applique la vitesse pour les ponts et active le "
"ventilateur."
-#: src/slic3r/GUI/GUI_App.cpp:2240 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "Expert"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Expert View Mode"
msgstr "Mode de Vue Expert"
@@ -4112,39 +4168,39 @@ msgstr "Mode de Vue Expert"
msgid "Expert mode"
msgstr "Mode expert"
-#: src/slic3r/GUI/Plater.cpp:6492
+#: src/slic3r/GUI/Plater.cpp:6530
msgid "Export"
msgstr "Exporter"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "Exporter la &Configuration"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "Exporter le &G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr "Exporter les &Parcours d'outils en OBJ"
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4376
msgid "Export 3MF"
msgstr "Exporter 3MF"
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4381
msgid "Export AMF"
msgstr "Exporter AMF"
-#: src/slic3r/GUI/Plater.cpp:2853
+#: src/slic3r/GUI/Plater.cpp:2874
msgid "Export AMF file:"
msgstr "Exporter le fichier AMF :"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "Exporter le &Lot de Configuration"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "Exporter le Lot de Configurations Avec les Imprimantes Physiques"
@@ -4152,50 +4208,50 @@ msgstr "Exporter le Lot de Configurations Avec les Imprimantes Physiques"
msgid "Export G-Code."
msgstr "Exporter le G-code."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6530 src/libslic3r/PrintConfig.cpp:4391
msgid "Export G-code"
msgstr "Exporter le G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr "Exporter le G-code vers la carte SD / la clé USB"
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4358
msgid "Export OBJ"
msgstr "Exporter OBJ"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2886
msgid "Export OBJ file:"
msgstr "Exporter le fichier OBJ :"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr "Exporter le plateau en &STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr "Exporter la plateau en STL &avec les Supports"
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4370
msgid "Export SLA"
msgstr "Exporter SLA"
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4386
msgid "Export STL"
msgstr "Exporter STL"
-#: src/slic3r/GUI/Plater.cpp:2846
+#: src/slic3r/GUI/Plater.cpp:2867
msgid "Export STL file:"
msgstr "Exporter le fichier STL :"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr ""
"Exporter tous les préréglage y compris les imprimantes physiques vers un "
"fichier"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "Exporter tous les préréglage vers un fichier"
@@ -4207,24 +4263,24 @@ msgstr "Exporter en tant que STL"
msgid "Export config"
msgstr "Exporter la configuration"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "Exporter la configuration actuelle vers un fichier"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "Exporter le plateau courant en G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr ""
"Exporter le plateau actuel en tant que G-code vers la carte SD / la clef USB"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "Exporter le plateau courant en STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "Exporter le contenu du plateau en STL, supports inclus"
@@ -4235,7 +4291,7 @@ msgstr ""
"Exportez les chemins d'accès complets des modèles et des sources de pièces "
"dans des fichiers 3mf et amf"
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "Exporter un fichier temporaire 3mf qui a échoué"
@@ -4243,27 +4299,27 @@ msgstr "Exporter un fichier temporaire 3mf qui a échoué"
msgid "Export sources full pathnames to 3mf and amf"
msgstr "Exporter les noms de chemins complets des sources vers 3mf et amf"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export the model(s) as 3MF."
msgstr "Exporter le(s) modèle(s) en tant que 3MF."
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export the model(s) as AMF."
msgstr "Exporter le(s) modèle(s) en tant que AMF."
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export the model(s) as OBJ."
msgstr "Exporter le(s) modèle(s) en tant que OBJ."
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export the model(s) as STL."
msgstr "Exporter le(s) modèle(s) en tant que STL."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "Exporter vers une carte SD / une clé USB"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "Exporter le parcours en tant que OBJ"
@@ -4271,11 +4327,11 @@ msgstr "Exporter le parcours en tant que OBJ"
msgid "Export."
msgstr "Exporter."
-#: src/libslic3r/Print.cpp:863
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "Exportation du G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr "Exportation du lot de configuration"
@@ -4284,7 +4340,7 @@ msgid "Exporting finished."
msgstr "Exportation terminée."
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "Exportation du modèle source"
@@ -4296,24 +4352,24 @@ msgstr "Exportation."
msgid "Exposition time is out of printer profile bounds."
msgstr "Le temps d'exposition dépasse les limites du profil d'imprimante."
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4503
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "Exposition"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3438 src/libslic3r/PrintConfig.cpp:3439
msgid "Exposure time"
msgstr "Temps d'exposition"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Périmètre externe"
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Périmètres externes"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Périmètres externes en premier"
@@ -4321,11 +4377,11 @@ msgstr "Périmètres externes en premier"
msgid "Extra high"
msgstr "Très haut"
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2198 src/libslic3r/PrintConfig.cpp:2206
msgid "Extra length on restart"
msgstr "Longueur supplémentaire à la reprise"
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1947
msgid "Extra loading distance"
msgstr "Distance de chargement supplémentaire"
@@ -4333,13 +4389,13 @@ msgstr "Distance de chargement supplémentaire"
msgid "Extra low"
msgstr "Très bas"
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Périmètres supplémentaires si nécessaire"
-#: src/slic3r/GUI/GCodeViewer.cpp:3342 src/slic3r/GUI/GCodeViewer.cpp:3388
-#: src/slic3r/GUI/GCodeViewer.cpp:3393 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
+#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "Extrudeur"
@@ -4354,7 +4410,7 @@ msgstr "Extrudeur %d"
msgid "Extruder (tool) is changed to Extruder \"%1%\""
msgstr "L'extrudeur (outil) est remplacée par l'extrudeur \"%1%\""
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Couleur de l'extrudeur"
@@ -4362,28 +4418,28 @@ msgstr "Couleur de l'extrudeur"
msgid "Extruder changed to"
msgstr "Extrudeur changé à"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "Dégagement de l'extrudeur"
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Décalage de l'extrudeur"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1465 src/libslic3r/PrintConfig.cpp:1965
+#: src/libslic3r/PrintConfig.cpp:2341 src/libslic3r/PrintConfig.cpp:2615
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Extruders"
msgstr "Extrudeurs"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "Nombre d'extrudeurs"
-#: src/slic3r/GUI/GCodeViewer.cpp:3609
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "Extrusion"
@@ -4391,23 +4447,23 @@ msgstr "Extrusion"
msgid "Extrusion Temperature:"
msgstr "Température d'Extrusion :"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1473 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:2361 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2858
msgid "Extrusion Width"
msgstr "Largeur d'Extrusion"
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "Axe d'extrusion"
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "Multiplicateur d'extrusion"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Largeur d'extrusion"
@@ -4419,11 +4475,11 @@ msgstr "Imprimantes Technologie FFF"
msgid "Facets"
msgstr "Faces"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3414
msgid "Faded layers"
msgstr "Couches estompées"
-#: src/slic3r/GUI/Plater.cpp:2516
+#: src/slic3r/GUI/Plater.cpp:2537
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
@@ -4438,23 +4494,23 @@ msgstr "Échec du chargement du modèle d'entrée."
msgid "Failed processing of the output_filename_format template."
msgstr "Échec du traitement du modèle output_filename_format."
-#: src/slic3r/GUI/GUI_App.cpp:2312
+#: src/slic3r/GUI/GUI_App.cpp:2334
msgid "Failed to activate configuration snapshot."
msgstr "L'activation de l'instantané de configuration a échoué."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr "Échec du perçage de certains trous dans le modèle"
-#: src/slic3r/GUI/GCodeViewer.cpp:3296
+#: src/slic3r/GUI/GCodeViewer.cpp:3301
msgid "Fan Speed (%)"
msgstr "Vitesse du ventilateur (%)"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "Réglages du ventilateur"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "Vitesse du ventilateur"
@@ -4465,7 +4521,7 @@ msgstr ""
"La vitesse du ventilateur va augmenter depuis zéro pour la couche %1% "
"jusqu'à %2%%% pour la couche %3%."
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1268
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -4489,11 +4545,11 @@ msgstr "Le ventilateur fonctionnera toujours à %1%%%"
msgid "Fan will be turned off."
msgstr "Le ventilateur sera désactivé."
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3262 src/libslic3r/PrintConfig.cpp:3897
msgid "Fast"
msgstr "Rapide"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3263
msgid "Fast tilt"
msgstr "Inclinaison rapide"
@@ -4506,7 +4562,7 @@ msgstr "Erreur fatale"
msgid "Fatal error, exception catched: %1%"
msgstr "Erreur fatale, exception interceptée : %1%"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/GUI_Preview.cpp:217 src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Feature type"
msgstr "Type de fonctionnalité"
@@ -4515,9 +4571,9 @@ msgstr "Type de fonctionnalité"
msgid "Feature types"
msgstr "Types de fonctionnalité"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3722
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Filament"
@@ -4529,7 +4585,7 @@ msgstr "Diamètre du Filament :"
msgid "Filament End G-code"
msgstr "G-code de fin du filament"
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "Réglages dérogatoires du Filament"
@@ -4538,12 +4594,12 @@ msgid "Filament Profiles Selection"
msgstr "Sélection des Profils de Filament"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:448
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "Réglages du filament"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "Onglet de réglages du filament"
@@ -4555,12 +4611,12 @@ msgstr "G-code de début du filament"
msgid "Filament and Nozzle Diameters"
msgstr "Diamètres du Filament et de la Buse"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "Filament de l'extrudeur %1%"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -4568,27 +4624,27 @@ msgstr ""
"Le filament est refroidi en étant déplacé d'avant en arrière dans les tubes "
"de refroidissement. Spécifiez le nombre souhaité de ces mouvements."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Temps de chargement du filament"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Notes du filament"
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1938
msgid "Filament parking position"
msgstr "Position d'attente du filament"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "Propriétés du filament"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Type de filament"
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Temps de déchargement du filament"
@@ -4597,11 +4653,11 @@ msgstr "Temps de déchargement du filament"
msgid "Filaments"
msgstr "Filaments"
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "Fichier non trouvé"
-#: src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3550
msgid "File for the replace wasn't selected"
msgstr "Le fichier à remplacer n'a pas été sélectionné"
@@ -4613,11 +4669,11 @@ msgstr "Nom de fichier"
msgid "Files association"
msgstr "Association de fichiers"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1092
msgid "Fill angle"
msgstr "Angle du remplissage"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "Remplir le plateau"
@@ -4625,19 +4681,19 @@ msgstr "Remplir le plateau"
msgid "Fill bed with instances"
msgstr "Remplir le plateau avec des copies"
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1106
msgid "Fill density"
msgstr "Densité de remplissage"
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1313
msgid "Fill gaps"
msgstr "Remplir les trous"
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1143
msgid "Fill pattern"
msgstr "Motif de remplissage"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -4646,11 +4702,11 @@ msgstr ""
"seulement la couche externe visible en bas, et non les coques solides "
"adjacentes."
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1145
msgid "Fill pattern for general low-density infill."
msgstr "Motif pour les remplissages de faible densité."
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -4668,11 +4724,11 @@ msgstr ""
msgid "Filling bed"
msgstr "Remplissage du plateau"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Rechercher"
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr ""
"Recherchez/remplacez des motifs dans les lignes de G-code et remplacez-les."
@@ -4681,11 +4737,11 @@ msgstr ""
msgid "Finished"
msgstr "Terminé"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Firmware"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Rétraction du Firmware"
@@ -4705,29 +4761,29 @@ msgstr "Image du firmware :"
msgid "First color"
msgstr "Première couleur"
-#: src/slic3r/GUI/GCodeViewer.cpp:3762 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1184
+#: src/libslic3r/PrintConfig.cpp:1202 src/libslic3r/PrintConfig.cpp:1212
+#: src/libslic3r/PrintConfig.cpp:1257
msgid "First layer"
msgstr "Première couche"
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203
msgid "First layer bed temperature"
msgstr "Température du plateau de la première couche"
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2080
msgid "First layer density"
msgstr "Densité de la première couche"
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2090
msgid "First layer expansion"
msgstr "Expansion de la première couche"
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1226
msgid "First layer height"
msgstr "Hauteur de la première couche"
-#: src/libslic3r/Print.cpp:634
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr ""
"La hauteur de la première couche ne peut pas être supérieure au diamètre de "
@@ -4743,11 +4799,11 @@ msgstr ""
"\n"
"La hauteur de la première couche sera réinitialisée à 0,01."
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer nozzle temperature"
msgstr "Température de la buse de la première couche"
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1236
msgid "First layer speed"
msgstr "Vitesse de la première couche"
@@ -4755,7 +4811,7 @@ msgstr "Vitesse de la première couche"
msgid "First layer volumetric"
msgstr "Volume de la première couche"
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1193
msgid "First object layer over raft interface"
msgstr "Première couche d'objet sur l'interface du raft"
@@ -4765,13 +4821,13 @@ msgstr "Réparer avec NetFabb"
#: src/slic3r/GUI/GUI_Factories.cpp:696
msgid "Fix through the Netfabb"
-msgstr "Corriger avec Netfabb"
+msgstr "Réparer avec Netfabb"
#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
msgid "Fixing through NetFabb"
-msgstr "Correction via NetFabb"
+msgstr "Réparation via NetFabb"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Flash Printer &Firmware"
msgstr "Flasher le &Firmware de l'Imprimante"
@@ -4806,11 +4862,11 @@ msgstr "Flash effectué avec succès !"
msgid "Floating reserved operand"
msgstr "Opérande réservée flottante"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Flux"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1574
msgid "Flow rate"
msgstr "Débit"
@@ -4865,11 +4921,11 @@ msgstr ""
msgid "For more information please visit our wiki page:"
msgstr "Pour plus d'informations, merci de visiter notre page wiki :"
-#: src/slic3r/GUI/GUI_App.cpp:2578
+#: src/slic3r/GUI/GUI_App.cpp:2597
msgid "For new project all modifications will be reseted"
msgstr "Pour un nouveau projet, toutes les modifications seront réinitialisées"
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2687
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
@@ -4878,9 +4934,9 @@ msgstr ""
"l'aide d'une opération de fermeture morphologique. Les espaces plus petits "
"que le rayon de fermeture seront comblés."
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
-msgstr "Seulement pour les générateur de supports"
+msgstr "Seulement pour les générateurs de supports"
#: src/slic3r/GUI/ConfigManipulation.cpp:142
msgid ""
@@ -4891,7 +4947,7 @@ msgstr ""
"couches du support\n"
"doivent être synchronisées avec les couches d'objets."
-#: src/libslic3r/Print.cpp:594
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -4900,11 +4956,11 @@ msgstr ""
"couches de support\n"
"doivent être synchronisées avec les couches de l'objet."
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3803
msgid "Force pad around object everywhere"
msgstr "Forcer le socle partout autour de l'objet"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2333
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -4912,7 +4968,7 @@ msgstr ""
"Forcer un remplissage solide pour les zones ayant une surface plus petite "
"que la valeur indiquée."
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1536
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -4922,7 +4978,19 @@ msgstr ""
"Utile pour des impressions multi-extrudeurs avec des matériaux translucides "
"ou avec un support manuel soluble."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr "Format des vignettes du G-code"
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+"Format des vignettes du G-code : PNG pour une meilleure qualité, JPG pour la "
+"plus petite taille, QOI pour un firmware à faible mémoire"
+
+#: src/libslic3r/PrintConfig.cpp:4538
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
@@ -4930,7 +4998,7 @@ msgstr ""
"Règle de compatibilité ascendante lors du chargement des configurations à "
"partir des fichiers de configuration et des fichiers de projet (3MF, AMF)."
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr "Mots-clés réservés trouvés dans"
@@ -4944,19 +5012,19 @@ msgstr ""
"Depuis la Liste d'Objet Vous ne pouvez pas supprimer la dernière partie "
"solide de l'objet."
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Avant"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Vue Avant"
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1267
msgid "Full fan speed at layer"
msgstr "Ventilateur à pleine vitesse pour la couche"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr "Plein écran"
@@ -4970,9 +5038,9 @@ msgstr ""
"Saviez-vous que vous pouvez basculer PrusaSlicer en mode plein écran ? "
"Utilisez le raccourci clavier <b>F11.</b>"
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1278
+#: src/libslic3r/PrintConfig.cpp:1279 src/libslic3r/PrintConfig.cpp:1294
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy Skin"
msgstr "Surface Irrégulière"
@@ -4989,23 +5057,23 @@ msgstr ""
"irrégulière ?</a> Vous pouvez également utiliser des modificateurs pour "
"appliquer une surface irrégulière uniquement à une partie de votre modèle."
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr "Surface irrégulière (expérimental)"
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1303
msgid "Fuzzy skin point distance"
msgstr "Distance de point de la surface irrégulière"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1293
msgid "Fuzzy skin thickness"
-msgstr "Épaisseur de la surface Irrégulière"
+msgstr "Épaisseur de la surface irrégulière"
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1280
msgid "Fuzzy skin type."
msgstr "Type de surface irrégulière."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G-code"
@@ -5023,7 +5091,7 @@ msgstr ""
msgid "G-code file exported to %1%"
msgstr "Fichier G-code exporté vers %1%"
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1338
msgid "G-code flavor"
msgstr "Version du G-code"
@@ -5031,23 +5099,23 @@ msgstr "Version du G-code"
msgid "G-code preview"
msgstr "Aperçu du G-code"
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2120
msgid "G-code resolution"
msgstr "Résolution du G-code"
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1379
msgid "G-code substitutions"
msgstr "Substitutions de G-code"
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "Vignettes G-code"
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4397
msgid "G-code viewer"
msgstr "Visionneuse de G-code"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero Licence Publique Générale, version 3"
@@ -5059,19 +5127,19 @@ msgstr "GUI"
msgid "Gallery"
msgstr "Galerie"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1320
msgid "Gap fill"
msgstr "Remplissage des trous"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "Général"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1857
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 "
@@ -5081,11 +5149,11 @@ msgstr ""
"filament spécifiée sur la couche inférieure. Pour les machines multi-"
"extrudeurs, ce minimum s'applique à chaque extrudeur."
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2521
msgid "Generate support material"
msgstr "Générer des supports"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2603
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -5097,43 +5165,43 @@ msgstr ""
"d'inclinaison. Ceci est utile pour obtenir une meilleure adhérence pour des "
"objets ayant une surface de contact très fine ou limitée sur le plateau."
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3531
msgid "Generate supports"
msgstr "Générer des supports"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3533
msgid "Generate supports for the models"
msgstr "Générer des supports pour les modèles"
-#: src/libslic3r/Print.cpp:867
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "Génération du G-code"
-#: src/slic3r/GUI/GCodeViewer.cpp:1852
+#: src/slic3r/GUI/GCodeViewer.cpp:1857
msgid "Generating index buffers"
msgstr "Génération des tampons d'index"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "Génération du socle"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Génération des périmètres"
-#: src/libslic3r/Print.cpp:815
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr "Génération des jupe et bordure"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Génération des supports"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "Génération des points de support"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "Génération de l'arbre de support"
@@ -5221,16 +5289,16 @@ msgstr ""
"Redimensionnement du gizmo : redimensionner la sélection pour remplir le "
"volume d'impression"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Gizmo-Déplacement"
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:673
msgid "Gizmo-Place on Face"
-msgstr "Gizmo-Positionner sur la surface"
+msgstr "Gizmo-Positionner sur une face"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Gizmo-Rotation"
@@ -5251,11 +5319,11 @@ msgstr ""
"Une bonne précision est requise, utilisez un pied à coulisse et calculez la "
"moyenne de plusieurs mesures le long du filament."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1166 src/libslic3r/PrintConfig.cpp:2771
msgid "Grid"
msgstr "Grille"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:59
+#: src/slic3r/GUI/PrintHostDialogs.cpp:60
msgid "Group"
msgstr "Grouper"
@@ -5263,11 +5331,11 @@ msgstr "Grouper"
msgid "Group manipulation"
msgstr "Manipulation d'un groupe"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "Gyroid"
msgstr "Gyroïde"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "HTTP digest"
@@ -5281,7 +5349,7 @@ msgstr ""
"Corps du message : \"%2%\""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "HTTPS CA Fichier"
@@ -5297,17 +5365,17 @@ msgstr ""
msgid "Head diameter"
msgstr "Diamètre de la tête"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3547
msgid "Head penetration"
msgstr "Pénétration de la tête"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr ""
"La pénétration de la tête ne doit pas être supérieure à la largeur de la "
"tête."
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1204
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -5316,19 +5384,19 @@ msgstr ""
"pour désactiver les commandes de contrôle de température du plateau dans la "
"sortie."
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "Hauteur"
-#: src/slic3r/GUI/GCodeViewer.cpp:3293
+#: src/slic3r/GUI/GCodeViewer.cpp:3298
msgid "Height (mm)"
msgstr "Hauteur (mm)"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Height of skirt expressed in layers."
msgstr "Hauteur de la jupe exprimée en couches."
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Height of the display"
msgstr "Hauteur de l'affichage"
@@ -5340,7 +5408,7 @@ msgstr "Modificateur de plage de hauteur"
msgid "Height ranges"
msgstr "Plages de hauteur"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "Hauteurs auxquelles le changement de filament doit se produire."
@@ -5354,15 +5422,15 @@ msgstr ""
"configuration initiale ; juste quelques paramètres et vous serez prêt à "
"imprimer."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4409
msgid "Help"
msgstr "Aide"
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4415
msgid "Help (FFF options)"
msgstr "Aide (options FFF)"
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4420
msgid "Help (SLA options)"
msgstr "Aide (options SLA)"
@@ -5393,10 +5461,14 @@ msgstr ""
msgid "High"
msgstr "Élevé"
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1385
msgid "High extruder current on filament swap"
msgstr "Courant de l'extrudeur élevé lors du changement de filament"
+#: src/libslic3r/PrintConfig.cpp:3280 src/libslic3r/PrintConfig.cpp:3898
+msgid "High viscosity"
+msgstr "Haute viscosité"
+
#: src/slic3r/GUI/GLCanvas3D.cpp:257
msgid "Higher print quality versus higher print speed."
msgstr ""
@@ -5407,11 +5479,11 @@ msgstr ""
msgid "Highlight overhang by angle"
msgstr "Mettre en surbrillance le surplomb en fonction de l'angle"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1175
msgid "Hilbert Curve"
msgstr "Courbe de Hilbert"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "Maintenez la touche Majuscule pour Trancher et Exporter le G-code"
@@ -5423,11 +5495,11 @@ msgstr "Profondeur du trou"
msgid "Hole diameter"
msgstr "Diamètre du trou"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "Évider et percer"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3849
msgid "Hollow out a model to have an empty interior"
msgstr "Évider un modèle pour avoir un intérieur vide"
@@ -5435,16 +5507,16 @@ msgstr "Évider un modèle pour avoir un intérieur vide"
msgid "Hollow this object"
msgstr "Évider cet objet"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4654
-#: src/slic3r/GUI/Tab.cpp:4655 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3848
+#: src/libslic3r/PrintConfig.cpp:3855 src/libslic3r/PrintConfig.cpp:3865
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Hollowing"
msgstr "Évidement"
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3876
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 "
@@ -5458,15 +5530,15 @@ msgstr ""
"fermeture plus importante rend l'intérieur plus rond. À zéro, l'intérieur "
"sera très semblable à l'extérieur."
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "Évidement du modèle"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "Modification des paramètres d'évidement"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1172 src/libslic3r/PrintConfig.cpp:2724
msgid "Honeycomb"
msgstr "Nid d'abeille"
@@ -5474,7 +5546,7 @@ msgstr "Nid d'abeille"
msgid "Horizontal Slider"
msgstr "Barre de Défilement Horizontale"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Coques horizontales"
@@ -5494,7 +5566,7 @@ msgstr ""
msgid "Host"
msgstr "L'Hôte"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1882
msgid "Host Type"
msgstr "Type d'hôte"
@@ -5502,7 +5574,7 @@ msgstr "Type d'hôte"
msgid "Hostname"
msgstr "Nom d'hôte"
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Nom d'hôte, IP ou URL"
@@ -5514,21 +5586,21 @@ msgstr ""
"Passez le curseur au dessus des boutons pour obtenir plus d'informations\n"
"ou cliquez sur ce bouton."
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "How far should the pad extend around the contained geometry"
msgstr "Jusqu'où le socle doit-il s'étendre autour de la géométrie contenue"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3840
msgid "How much should the tiny connectors penetrate into the model body."
msgstr ""
"À quelle profondeur les petits connecteurs doivent-ils pénétrer dans le "
"corps du modèle."
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3549
msgid "How much the pinhead has to penetrate the model surface"
msgstr "Niveau de pénétration de l'épingle dans la surface du modèle"
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3694
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -5536,11 +5608,11 @@ msgstr ""
"A quel point les supports devraient soutenir l'objet supporté. Si la "
"fonction \"Socle autour de l'objet\" est activée, cette valeur est ignorée."
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1629
msgid "How to apply limits"
msgstr "Comment appliquer des limites"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1632
msgid "How to apply the Machine Limits"
msgstr "Comment appliquer les limites de la machine"
@@ -5552,7 +5624,7 @@ msgstr "ID"
msgid "Icon size in a respect to the default size"
msgstr "Taille de l'icône par rapport à la taille par défaut"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2529
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -5631,7 +5703,7 @@ msgid "If enabled, a repetition of the next random color will be allowed."
msgstr ""
"Si activé, une répétition de la prochaine couleur aléatoire sera autorisée."
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2484
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -5670,7 +5742,7 @@ msgstr ""
"mais sur certaines combinaisons d'échelles d'affichage, cela peut sembler "
"inesthétique. Si désactivé, l'ancienne interface utilisateur sera utilisée."
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2819
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
@@ -5751,7 +5823,7 @@ msgstr ""
"Si activé, le bouton de réduction de la barre latérale apparaîtra dans le "
"coin supérieur droit de la scène 3D"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4562
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -5770,7 +5842,7 @@ msgstr ""
"Si activé, la boite de dialogue pour configurer les dispositifs 3DConnexion "
"devient accessible en appuyant sur CTRL+M"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2490
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 "
@@ -5850,7 +5922,7 @@ msgstr ""
"%1%s, le ventilateur tournera à une vitesse proportionnellement décroissante "
"entre %2%%% et %3%%%."
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1237
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 "
@@ -5861,7 +5933,7 @@ msgstr ""
"type. Si exprimée comme un pourcentage (par exemple 40%), cela modulera la "
"vitesse par défaut."
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1248
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -5873,7 +5945,7 @@ msgstr ""
"l'interface du raft, quel que soit leur type. Si exprimée comme un "
"pourcentage (par exemple 40%), cela modulera la vitesse par défaut."
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -5883,7 +5955,7 @@ msgstr ""
"secondes, le ventilateur sera activé et sa vitesse calculée par "
"interpolation des vitesses minimum et maximum."
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2310
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."
@@ -5916,7 +5988,7 @@ msgstr ""
"Si ceci est activé, Slic3r affichera le dernier répertoire de sortie au lieu "
"de celui contenant les fichiers d'entrée."
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -5945,7 +6017,7 @@ msgstr ""
"pourrons concentrer nos efforts plus efficacement et passer du temps sur les "
"fonctionnalités les plus nécessaires."
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2172
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 "
@@ -5955,7 +6027,7 @@ msgstr ""
"rétraction. Lorsque vous utilisez plusieurs extrudeurs, seul le réglage du "
"premier extrudeur sera pris en compte."
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2181
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 "
@@ -5965,7 +6037,7 @@ msgstr ""
"qu'à partir de la valeur absolue indiquée pour l'axe Z. Vous pouvez modifier "
"ce réglage pour éviter le levage de l'axe Z sur les premières couches."
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2190
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 "
@@ -5975,7 +6047,7 @@ msgstr ""
"que jusqu'à la valeur absolue indiquée pour l'axe Z. Vous pouvez modifier ce "
"réglage pour limiter le levage de l'axe Z aux premières couches."
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2011
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. "
@@ -5989,7 +6061,7 @@ msgstr ""
"argument le chemin absolu du fichier G-code, et ils peuvent accéder aux "
"réglages de configuration de Slic3r en lisant des variables d'environnement."
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -6001,7 +6073,7 @@ msgstr ""
"décalage de chaque extrudeur par rapport au premier. Des valeurs positives "
"sont attendues (elles seront soustraites des coordonnées XY)."
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2931
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -6010,15 +6082,15 @@ msgstr ""
"sinon laissez-la décochée. La plupart des firmwares utilisent des valeurs "
"absolues."
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Ignore"
msgstr "Ignorer"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr "Ignorer les vérifications de révocation de certificat HTTPS"
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
@@ -6028,7 +6100,7 @@ msgstr ""
"de distribution manquants ou hors ligne. On peut vouloir activer cette "
"option pour les certificats auto-signés si la connexion échoue."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4534
msgid "Ignore non-existent config files"
msgstr "Ignorer les fichiers de configuration non-existants"
@@ -6042,19 +6114,19 @@ msgstr "Ignore les facettes opposées à la caméra."
msgid "Illegal instruction"
msgstr "Instruction illégale"
-#: src/slic3r/GUI/GUI_App.cpp:973
+#: src/slic3r/GUI/GUI_App.cpp:980
msgid "Import"
msgstr "Importer"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "Importer la &Configuration"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Importer le &Lot de Configuration"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr "Importer la Configuration à partir du &Projet"
@@ -6062,35 +6134,35 @@ msgstr "Importer la Configuration à partir du &Projet"
msgid "Import Config from ini/amf/3mf/gcode"
msgstr "Importer une Configuration depuis ini/amf/3mf/gcode"
-#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386
+#: src/slic3r/GUI/Plater.cpp:5154 src/slic3r/GUI/Plater.cpp:5419
msgid "Import Object"
msgstr "Importer l'Objet"
-#: src/slic3r/GUI/Plater.cpp:5130
+#: src/slic3r/GUI/Plater.cpp:5158
msgid "Import Objects"
msgstr "Importer les Objets"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr "Importer l'archive SL1 / SL1S"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "Importer l'archive SLA"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr "Importer le STL (unités impériales)"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "Importer STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "Importer STL/3MF/STEP/OBJ/AM&F"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "Importer un STL/OBJ/AMF/3MF sans configuration, conserver le plateau"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "Importer un STL/3MF/STEP/OBJ/AMF sans configuration, conserver le plateau"
-#: src/slic3r/GUI/Plater.cpp:5265
+#: src/slic3r/GUI/Plater.cpp:5293
msgid "Import config only"
msgstr "Importer la configuration uniquement"
@@ -6098,7 +6170,7 @@ msgstr "Importer la configuration uniquement"
msgid "Import file"
msgstr "Importer le fichier"
-#: src/slic3r/GUI/Plater.cpp:5264
+#: src/slic3r/GUI/Plater.cpp:5292
msgid "Import geometry only"
msgstr "Importer la géométrie uniquement"
@@ -6110,7 +6182,7 @@ msgstr "Importer le modèle et le profil"
msgid "Import model only"
msgstr "Importer le modèle uniquement"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "Échec de l'import du fichier 3mf réparé"
@@ -6156,7 +6228,7 @@ msgstr "Préréglages incompatibles"
msgid "Incompatible with this %s"
msgstr "Incompatible avec ce %s"
-#: src/slic3r/GUI/Plater.cpp:5483
+#: src/slic3r/GUI/Plater.cpp:5516
msgid "Increase Instances"
msgstr "Augmenter les Instances"
@@ -6166,30 +6238,30 @@ msgstr "Augmenter/diminuer la zone d'édition"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1093 src/libslic3r/PrintConfig.cpp:1107
+#: src/libslic3r/PrintConfig.cpp:1144 src/libslic3r/PrintConfig.cpp:1393
+#: src/libslic3r/PrintConfig.cpp:1403 src/libslic3r/PrintConfig.cpp:1472
+#: src/libslic3r/PrintConfig.cpp:1492 src/libslic3r/PrintConfig.cpp:1511
+#: src/libslic3r/PrintConfig.cpp:2332 src/libslic3r/PrintConfig.cpp:2349
msgid "Infill"
msgstr "Remplissage"
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1485
msgid "Infill before perimeters"
msgstr "Remplissage avant les périmètres"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1464
msgid "Infill extruder"
msgstr "Extrudeur pour le remplissage"
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1500
msgid "Infill/perimeters overlap"
msgstr "Chevauchement remplissage/périmètres"
-#: src/libslic3r/Print.cpp:793
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Remplissage des couches"
@@ -6198,11 +6270,11 @@ msgstr "Remplissage des couches"
msgid "Info"
msgstr "Info"
-#: src/slic3r/GUI/GUI_App.cpp:1666 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1688 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "Information"
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1521
msgid "Inherits profile"
msgstr "Hérite du profil"
@@ -6212,20 +6284,20 @@ msgstr ""
"Le temps d'exposition initial est en dehors des limites du profil "
"d'imprimante."
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3461 src/libslic3r/PrintConfig.cpp:3462
msgid "Initial exposure time"
msgstr "Temps d'exposition initial"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3379 src/libslic3r/PrintConfig.cpp:3380
msgid "Initial layer height"
msgstr "Hauteur de couche initiale"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr "Bordure intérieure uniquement"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1575
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "La valeur entrée est hors plage"
@@ -6270,7 +6342,7 @@ msgstr ""
"poids ou des écrous dans vos impressions. Lire la suite dans la "
"documentation."
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "Inspect / activate configuration snapshots"
msgstr "Inspecter / activer les instantanés de configuration"
@@ -6297,19 +6369,19 @@ msgstr "Instances"
msgid "Instances to Separated Objects"
msgstr "Instances vers les Objets Séparés"
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2635
msgid "Interface loops"
msgstr "Boucles d'interface"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2729
msgid "Interface pattern"
msgstr "Motif d'interface"
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2695
msgid "Interface pattern spacing"
msgstr "Espacement du motif d'interface"
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1535
msgid "Interface shells"
msgstr "Coques d'interface"
@@ -6318,16 +6390,16 @@ msgstr "Coques d'interface"
msgid "Internal error: %1%"
msgstr "Erreur interne : %1%"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "Remplissage interne"
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "Pénétration de Tête invalide"
-#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142
+#: src/slic3r/GUI/Plater.cpp:3297 src/slic3r/GUI/Plater.cpp:4163
msgid "Invalid data"
msgstr "Donnée non valide"
@@ -6346,21 +6418,21 @@ msgstr ""
"suivant : \"%1%\""
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1563
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "Entrée numérique non valide."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "Diamètre de tête d'épingle non valide"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1555
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1575
+#: src/libslic3r/PrintConfig.cpp:1585 src/libslic3r/PrintConfig.cpp:1593
+#: src/libslic3r/PrintConfig.cpp:1595
msgid "Ironing"
msgstr "Lissage"
@@ -6379,7 +6451,7 @@ msgstr ""
"tout plastique soulevé. Lire la suite dans la documentation. (Nécessite le "
"mode Avancé ou Expert.)"
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1560 src/libslic3r/PrintConfig.cpp:1562
msgid "Ironing Type"
msgstr "Type de lissage"
@@ -6387,15 +6459,15 @@ msgstr "Type de lissage"
msgid "Is it safe?"
msgstr "Is it safe?"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Isométrique"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Vue Isométrique"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "Il ne peut être supprimé ou modifié."
@@ -6409,7 +6481,7 @@ msgstr ""
"détruit.\n"
"Nous ne pouvons pas charger ce fichier"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1386
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 "
@@ -6420,11 +6492,11 @@ msgstr ""
"d'expulsion rapide et pour compenser la résistance lors du chargement d'un "
"filament avec une pointe mal taillée."
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "C'est le dernier préréglage pour cette imprimante physique."
-#: src/slic3r/GUI/GUI_App.cpp:2848
+#: src/slic3r/GUI/GUI_App.cpp:2875
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr ""
"Il est impossible d'imprimer un (des) objet(s) en plusieurs parties avec la "
@@ -6436,15 +6508,15 @@ msgstr ""
"Il n'est pas possible de supprimer le dernier préréglage associé pour "
"l'imprimante."
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "Limites de mouvements brusques"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2259
msgid "Jitter"
msgstr "Gigue"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "Sauter à la hauteur"
@@ -6468,7 +6540,7 @@ msgstr ""
"Sauter à la hauteur %s\n"
"ou Définir le mode règle"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "Sauter pour bouger"
@@ -6477,12 +6549,12 @@ msgstr "Sauter pour bouger"
msgid "Just switch to \"%1%\" preset"
msgstr "Passez simplement au préréglage \"%1%\""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867
msgid "Keep"
msgstr "Conserver"
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "Garder le ventilateur toujours actif"
@@ -6494,7 +6566,7 @@ msgstr "Garder la partie du bas"
msgid "Keep min"
msgstr "Conserver min"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
msgid "Keep the selected settings."
msgstr "Conserver les paramètres sélectionnés."
@@ -6502,7 +6574,7 @@ msgstr "Conserver les paramètres sélectionnés."
msgid "Keep upper part"
msgstr "Garder la partie du haut"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "Raccourcis Clavier"
@@ -6510,11 +6582,11 @@ msgstr "Raccourcis Clavier"
msgid "Keyboard shortcuts"
msgstr "Raccourcis clavier"
-#: src/slic3r/GUI/Tab.cpp:4253
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "CADENAS FERMÉ"
-#: src/slic3r/GUI/Tab.cpp:4281
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -6522,7 +6594,7 @@ msgstr ""
"L'icône CADENAS FERMÉ indique que les réglages sont les mêmes que les "
"valeurs système (ou par défaut) pour le groupe d'options actuel"
-#: src/slic3r/GUI/Tab.cpp:4297
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
@@ -6530,19 +6602,19 @@ msgstr ""
"L'icône CADENAS FERMÉ indique que la valeur est la même que la valeur "
"système (ou par défaut)."
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1371
msgid "Label objects"
msgstr "Marquer les objets"
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3256
msgid "Landscape"
msgstr "Paysage"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Language"
msgstr "Langue"
-#: src/slic3r/GUI/GUI_App.cpp:2365
+#: src/slic3r/GUI/GUI_App.cpp:2387
msgid "Language selection"
msgstr "Sélection de la langue"
@@ -6555,12 +6627,12 @@ msgid "Layer"
msgstr "Couche"
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "Hauteur de couche"
-#: src/libslic3r/Print.cpp:639
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr ""
"La hauteur de couche ne peut pas être supérieure au diamètre de la buse"
@@ -6575,7 +6647,7 @@ msgstr ""
"\n"
"La hauteur de la couche sera réinitialisée à 0,01."
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Limites de hauteur de couche"
@@ -6583,25 +6655,25 @@ msgstr "Limites de hauteur de couche"
msgid "Layer range Settings to modify"
msgstr "Réglages de zone de Couche à modifier"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4500
-#: src/slic3r/GUI/Tab.cpp:4591
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Couches"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1227
+#: src/libslic3r/PrintConfig.cpp:1314 src/libslic3r/PrintConfig.cpp:1539
+#: src/libslic3r/PrintConfig.cpp:1931 src/libslic3r/PrintConfig.cpp:1998
+#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2818
+#: src/libslic3r/PrintConfig.cpp:2826 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895 src/libslic3r/PrintConfig.cpp:3066
msgid "Layers and Perimeters"
msgstr "Couches et Périmètres"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4589
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Couches et périmètres"
@@ -6609,20 +6681,20 @@ msgstr "Couches et périmètres"
msgid "Layout Options"
msgstr "Options de disposition"
-#: src/slic3r/GUI/GUI_App.cpp:1343
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr "Conserver \"%1%\" activé"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "Gauche"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr "Valeur du Préréglage gauche"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Vue Gauche"
@@ -6646,22 +6718,22 @@ msgstr "Bouton gauche de souris :"
msgid "Legend/Estimated printing time"
msgstr "Légende/Temps d'impression estimé"
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2153 src/libslic3r/PrintConfig.cpp:2161
msgid "Length"
msgstr "Longueur"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
"Longueur du tube de refroidissement pour limiter l'espace pour les "
"déplacements de refroidissement à l'intérieur de celui-ci."
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1413
msgid "Length of the infill anchor"
msgstr "Longueur de l'ancre de remplissage"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -6669,11 +6741,11 @@ msgstr ""
"Les contrats de licence de tous les programmes suivants (bibliothèques) font "
"partie de la mise en oeuvre du contrat de licence"
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2171
msgid "Lift Z"
msgstr "Levage de l'axe Z"
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4478
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
@@ -6681,15 +6753,28 @@ msgstr ""
"Soulevez l'objet au-dessus du plateau lorsqu'il est partiellement en "
"dessous. Activé par défaut, utilisez --no-ensure-on-bed pour désactiver."
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Lightning"
msgstr "Lightning"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+"Remplissage Lightning\n"
+"Saviez-vous que vous pouvez utiliser le remplissage Lightning pour ne "
+"supporter que les surfaces supérieures, économiser une grande partie du "
+"filament et réduire le temps d'impression ? Apprenez-en plus dans la "
+"documentation."
+
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Limited"
msgstr "Limité"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Line"
msgstr "Ligne"
@@ -6701,11 +6786,11 @@ msgstr "Charger"
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr "Charger une configuration à partir d'un ini/amf/3mf/gcode et fusionner"
-#: src/slic3r/GUI/Plater.cpp:5408
+#: src/slic3r/GUI/Plater.cpp:5441
msgid "Load File"
msgstr "Charger le Fichier"
-#: src/slic3r/GUI/Plater.cpp:5413
+#: src/slic3r/GUI/Plater.cpp:5446
msgid "Load Files"
msgstr "Charger les Fichiers"
@@ -6717,23 +6802,23 @@ msgstr "Charger le Modificateur"
msgid "Load Part"
msgstr "Charger une Partie"
-#: src/slic3r/GUI/Plater.cpp:5100
+#: src/slic3r/GUI/Plater.cpp:5124
msgid "Load Project"
msgstr "Charger le Projet"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "Charger un modèle"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr "Charger une archive SL1 / SL1S"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "Charger un modèle enregistré avec des unités impériales"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4574
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -6743,7 +6828,7 @@ msgstr ""
"pour conserver différents profils ou inclure des configurations depuis un "
"stockage réseau."
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4552
msgid "Load config file"
msgstr "Charger le fichier de configuration"
@@ -6762,11 +6847,11 @@ msgstr ""
"Importer-Importer archive SL1 / SL1S, qui vous permet également de "
"reconstruire des modèles 3D à partir des données voxel."
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "Charger la configuration depuis le fichier du projet"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4553
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -6774,11 +6859,11 @@ msgstr ""
"Charger la configuration depuis le fichier spécifié. Ceci peut être utilisé "
"plusieurs fois afin de charger des options depuis plusieurs fichiers."
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "Charger le fichier de configuration exporté"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "Charger les préréglages à partir d'un lot"
@@ -6790,40 +6875,40 @@ msgstr "Charger une forme depuis un STL..."
msgid "Load..."
msgstr "Charger..."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "Chargement"
-#: src/slic3r/GUI/GUI_App.cpp:2289
+#: src/slic3r/GUI/GUI_App.cpp:2311
msgid "Loading a configuration snapshot"
msgstr "Chargement d'un instantané de configuration"
-#: src/slic3r/GUI/GUI_App.cpp:2616
+#: src/slic3r/GUI/GUI_App.cpp:2635
msgid "Loading a new project while the current project is modified."
msgstr ""
"Chargement d'un nouveau projet pendant que le projet en cours est modifié."
-#: src/slic3r/GUI/GUI_App.cpp:1170
+#: src/slic3r/GUI/GUI_App.cpp:1177
msgid "Loading configuration"
msgstr "Chargement de la configuration"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2406
msgid "Loading file"
msgstr "Chargement du fichier"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr "Chargement d'un lot de configuration"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr "Chargement d'un fichier de configuration"
-#: src/slic3r/GUI/GUI_App.cpp:1698
+#: src/slic3r/GUI/GUI_App.cpp:1720
msgid "Loading of a mode view"
msgstr "Chargement d'un mode de vue"
-#: src/slic3r/GUI/GUI_App.cpp:1693
+#: src/slic3r/GUI/GUI_App.cpp:1715
msgid "Loading of current presets"
msgstr "Chargement de préréglages actuels"
@@ -6833,15 +6918,15 @@ msgid "Loading of the \"%1%\""
msgstr "Chargement du \"%1%\""
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "Chargement du modèle réparé"
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "Vitesse de chargement"
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "Vitesse de chargement au départ"
@@ -6854,11 +6939,11 @@ msgstr "Coordonnées locaux"
msgid "Lock supports under new islands"
msgstr "Verrouiller les supports sous de nouveaux îlots"
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4577
msgid "Logging level"
msgstr "Niveau d'enregistrement"
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2299
msgid "Loops (minimum)"
msgstr "Boucles (minimum)"
@@ -6870,16 +6955,16 @@ msgstr "Faible"
msgid "Lowest Z height"
msgstr "Hauteur en Z la plus basse"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1631 src/libslic3r/PrintConfig.cpp:1666
+#: src/libslic3r/PrintConfig.cpp:1683 src/libslic3r/PrintConfig.cpp:1700
+#: src/libslic3r/PrintConfig.cpp:1716 src/libslic3r/PrintConfig.cpp:1726
+#: src/libslic3r/PrintConfig.cpp:1736 src/libslic3r/PrintConfig.cpp:1749
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Machine limits"
msgstr "Limites de la machine"
-#: src/slic3r/GUI/Tab.cpp:4231
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
@@ -6887,7 +6972,7 @@ msgstr ""
"Les limites de la machine ne sont pas définies, par conséquent l'estimation "
"du temps d'impression peut ne pas être précise."
-#: src/slic3r/GUI/Tab.cpp:4227
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -6898,7 +6983,7 @@ msgstr ""
"être précis car l'imprimante peut appliquer un ensemble différent de limites "
"de la machine."
-#: src/slic3r/GUI/Tab.cpp:4224
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
@@ -6924,126 +7009,126 @@ msgstr "Édition manuelle"
msgid "Masked SLA file exported to %1%"
msgstr "Fichier SLA masqué exporté vers %1%"
-#: src/slic3r/GUI/Tab.cpp:4004
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr "Correspondance d'une seule ligne"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "Onglet Réglage&s Matériau"
-#: src/slic3r/GUI/Tab.cpp:4459 src/slic3r/GUI/Tab.cpp:4461
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Matériau"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:522
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "Réglages Matériau"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "Onglet de réglages du matériau"
-#: src/slic3r/GUI/Tab.cpp:4546 src/slic3r/GUI/Tab.cpp:4547
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr "Profil d'impression du matériau"
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1767 src/libslic3r/PrintConfig.cpp:1776
msgid "Max"
msgstr "Maximum"
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3673
msgid "Max bridge length"
msgstr "Longueur maximum de pont"
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3587
msgid "Max bridges on a pillar"
msgstr "Nombre de ponts maximum par pilier"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3761
msgid "Max merge distance"
msgstr "Distance maximum de fusion"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3682
msgid "Max pillar linking distance"
msgstr "Distance maximum de jonction de pilier"
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "Hauteur maximale d'impression"
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1787
msgid "Max print speed"
msgstr "Vitesse d'impression maximale"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1818
msgid "Max volumetric slope negative"
msgstr "Pente volumétrique négative maximum"
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1806
msgid "Max volumetric slope positive"
msgstr "Pente volumétrique positive maximum"
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1797
msgid "Max volumetric speed"
msgstr "Vitesse volumétrique maximale"
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3038
msgid "Maximal bridging distance"
msgstr "Distance maximale de pont"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal distance between supports on sparse infill sections."
msgstr ""
"Distance maximale entre les supports sur les sections de remplissage épars."
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration E"
msgstr "Accélérations maximum E"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1679
msgid "Maximum acceleration X"
msgstr "Accélérations maximum X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration Y"
msgstr "Accélérations maximum Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Z"
msgstr "Accélérations maximum Z"
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1758
msgid "Maximum acceleration for travel moves"
msgstr "Accélération maximale pour les déplacements"
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr "Accélération maximale pour les déplacements (M204 T)"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the E axis"
msgstr "Accélération maximum de l'axe E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1685
msgid "Maximum acceleration of the X axis"
msgstr "Accélération maximum de l'axe X"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the Y axis"
msgstr "Accélération maximum de l'axe Y"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Z axis"
msgstr "Accélération maximum de l'axe Z"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1735
msgid "Maximum acceleration when extruding"
msgstr "Accélération maximum lors de l'extrusion"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1737
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -7055,19 +7140,19 @@ msgstr ""
"La version pour le firmware Marlin (hérité) l'utilisera également comme "
"accélération de déplacement (M204 T)."
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1748
msgid "Maximum acceleration when retracting"
msgstr "Accélération maximum lors de la rétraction"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1750
msgid "Maximum acceleration when retracting (M204 R)"
msgstr "Accélération maximale lors de la rétraction (M204 R)"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "Accélérations maximum"
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2121
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -7086,87 +7171,87 @@ msgstr ""
"effectuée à chaque couche indépendamment, des artefacts visibles peuvent "
"être produits."
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3430 src/libslic3r/PrintConfig.cpp:3431
msgid "Maximum exposure time"
msgstr "Temps d'exposition maximum"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate E"
msgstr "Vitesse d'avance maximum en E"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1662
msgid "Maximum feedrate X"
msgstr "Vitesse d'avance maximum en X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate Y"
msgstr "Vitesse d'avance maximum en Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Z"
msgstr "Vitesse d'avance maximum en Z"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the E axis"
msgstr "Vitesse d'avance maximum de l'axe E"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1668
msgid "Maximum feedrate of the X axis"
msgstr "Vitesse d'avance maximum de l'axe X"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the Y axis"
msgstr "Vitesse d'avance maximum de l'axe Y"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Z axis"
msgstr "Vitesse d'avance maximum de l'axe Z"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "Vitesses d'avance maximum"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3454
msgid "Maximum initial exposure time"
msgstr "Temps d'exposition initiale Maximum"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk E"
msgstr "Mouvement brusque maximum E"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1696
msgid "Maximum jerk X"
msgstr "Mouvement brusque maximum X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk Y"
msgstr "Mouvement brusque maximum Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Z"
msgstr "Mouvement brusque maximum Z"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the E axis"
msgstr "Mouvement brusque maximum de l'axe E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1702
msgid "Maximum jerk of the X axis"
msgstr "Mouvement brusque maximum de l'axe X"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the Y axis"
msgstr "Mouvement brusque maximum de l'axe Y"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Z axis"
msgstr "Mouvement brusque maximum de l'axe Z"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1441
msgid "Maximum length of the infill anchor"
msgstr "Longueur maximum de l'ancre de remplissage"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3589
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -7175,7 +7260,7 @@ msgstr ""
"soutiennent les têtes des points de support et sont connectés aux piliers "
"comme de petites branches."
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -7185,11 +7270,11 @@ msgstr ""
"volumétrique d'une impression au minimum des vitesses volumétriques "
"d'impression et de filament. Mettez à zéro pour enlever la limite."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1544
msgid "Maximum width of a segmented region"
msgstr "Largeur maximale d'une région segmentée"
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
"Largeur maximale d'une région segmentée. Zéro désactive cette fonctionnalité."
@@ -7199,7 +7284,7 @@ msgid "Medium"
msgstr "Moyen"
#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/libslic3r/PrintConfig.cpp:4491
msgid "Merge"
msgstr "Fusionner"
@@ -7215,7 +7300,7 @@ msgstr "Fusionner des objets en un seul objet multi-pièces"
msgid "Merged"
msgstr "Fusionné"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3622
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -7224,7 +7309,7 @@ msgstr ""
"augmenter le rayon. Zéro signifie aucune augmentation, un signifie "
"augmentation totale."
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "Fusion des tranches et calcul des statistiques"
@@ -7236,32 +7321,32 @@ msgstr "Nom du maillage"
msgid "Mesh repair failed."
msgstr "Échec de la réparation du maillage."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
"Le maillage à évider n'est pas adaptée à l'évidement (ne délimite pas un "
"volume)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr ""
"Message pour mettre en pause l'impression sur la couche en cours (%1% mm)."
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1830 src/libslic3r/PrintConfig.cpp:1839
msgid "Min"
msgstr "Minimum"
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1848
msgid "Min print speed"
msgstr "Vitesse d'impression minimale"
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3711
msgid "Minimal distance of the support points"
msgstr "Distance minimale des points de support"
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1856
msgid "Minimal filament extrusion length"
msgstr "Longueur minimale d'extrusion de filament"
@@ -7269,7 +7354,7 @@ msgstr "Longueur minimale d'extrusion de filament"
msgid "Minimal points distance"
msgstr "Distance minimale des points"
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Purge minimale sur la tour de nettoyage"
@@ -7277,7 +7362,7 @@ msgstr "Purge minimale sur la tour de nettoyage"
msgid "Minimize application"
msgstr "Minimiser l'application"
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "Épaisseur minimale de la coque inférieure"
@@ -7286,7 +7371,7 @@ msgstr "Épaisseur minimale de la coque inférieure"
msgid "Minimum bottom shell thickness is %1% mm."
msgstr "L'épaisseur minimale de la coque inférieure est de %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2110
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -7299,27 +7384,35 @@ msgstr ""
"ce que les imprimantes peuvent produire. Mettez à zéro pour désactiver toute "
"simplification et utiliser la résolution complète de l'entrée."
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3422 src/libslic3r/PrintConfig.cpp:3423
msgid "Minimum exposure time"
msgstr "Temps d'exposition minimum"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid "Minimum feature size"
+msgstr "Taille minimale d'élément"
+
+#: src/libslic3r/PrintConfig.cpp:1715
msgid "Minimum feedrate when extruding"
msgstr "Vitesse d'avance minimum lors de l'extrusion"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1717
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "Vitesse d'avance minimum lors de l'extrusion (M205 S)"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "Vitesses d'avance minimum"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3446
msgid "Minimum initial exposure time"
msgstr "Temps d'exposition initiale minimum"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:3140
+msgid "Minimum perimeter width"
+msgstr "Largeur minimale du périmètre"
+
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "Épaisseur de coque minimale"
@@ -7336,11 +7429,25 @@ msgstr ""
"Cette fonctionnalité est particulièrement utile lorsque vous utilisez la "
"fonction de hauteur de couche variable."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2392 src/libslic3r/PrintConfig.cpp:2393
msgid "Minimum thickness of a top / bottom shell"
msgstr "Épaisseur minimale d'une coque supérieure/inférieure"
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:3130
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Épaisseur minimale des éléments fins. Les éléments du modèle qui sont plus "
+"fins que cette valeur ne seront pas imprimés, tandis que les éléments plus "
+"épais que la taille minimale d'élément seront élargis à la largeur minimale "
+"du périmètre. Si elle est exprimée en pourcentage (par exemple 25%), elle "
+"sera calculée en fonction du diamètre de la buse."
+
+#: src/libslic3r/PrintConfig.cpp:2899
msgid "Minimum top shell thickness"
msgstr "Épaisseur minimale de la coque supérieure"
@@ -7349,23 +7456,23 @@ msgstr "Épaisseur minimale de la coque supérieure"
msgid "Minimum top shell thickness is %1% mm."
msgstr "L'épaisseur minimale de la coque supérieure est de %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2132
msgid "Minimum travel after retraction"
msgstr "Trajet minimal après une rétraction"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1725
msgid "Minimum travel feedrate"
msgstr "Vitesse d'avance minimum en déplacement"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1727
msgid "Minimum travel feedrate (M205 T)"
msgstr "Vitesse d'avance minimum en déplacement (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3856
msgid "Minimum wall thickness of a hollowed model."
msgstr "Épaisseur de paroi minimale d'un modèle évidé."
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3339
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
@@ -7387,11 +7494,11 @@ msgstr ""
"créer une version inversée ? Cliquez avec le bouton droit sur le modèle, "
"sélectionnez Miroir et choisissez l'axe du miroir."
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "Symétriser l'Objet"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Mirror horizontally"
msgstr "Symétriser horizontalement"
@@ -7411,7 +7518,7 @@ msgstr "Symétriser l'objet sélectionné selon l'axe Y"
msgid "Mirror the selected object along the Z axis"
msgstr "Symétriser l'objet sélectionné selon l'axe Z"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Mirror vertically"
msgstr "Symétriser verticalement"
@@ -7421,11 +7528,11 @@ msgstr "Symétriser verticalement"
msgid "Mismatched type of print host: %s"
msgstr "Mauvais appariement de l'hôte d'impression : %s"
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Mélangé"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
msgid "Mode"
msgstr "&Mode"
@@ -7433,15 +7540,15 @@ msgstr "&Mode"
msgid "Model"
msgstr "Modèle"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "Réparation du modèle annulée"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "Réparation du modèle terminée"
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "Les modifications du profil actuel vont être sauvegardées."
@@ -7449,16 +7556,16 @@ msgstr "Les modifications du profil actuel vont être sauvegardées."
msgid "Modifier"
msgstr "Modificateur"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Modificateurs"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "Monotone"
-#: src/slic3r/GUI/HintNotification.cpp:767
-#: src/slic3r/GUI/HintNotification.cpp:793
+#: src/slic3r/GUI/HintNotification.cpp:771
+#: src/slic3r/GUI/HintNotification.cpp:797
#: src/slic3r/GUI/NotificationManager.cpp:374
#: src/slic3r/GUI/NotificationManager.cpp:391
msgid "More"
@@ -7484,7 +7591,7 @@ msgstr "Roulette de la souris:"
msgid "Move"
msgstr "Déplacer"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "Déplacer l'Objet"
@@ -7508,7 +7615,7 @@ msgstr "Déplacer le curseur actif vers le Haut"
msgid "Move clipping plane"
msgstr "Déplacer le plan de coupe"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "Déplacer le trou de drainage"
@@ -7536,7 +7643,7 @@ msgstr "Déplacer la sélection de 10 mm dans la direction positive Y"
msgid "Move support point"
msgstr "Déplacer un point de support"
-#: src/slic3r/GUI/GCodeViewer.cpp:3608
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "Mouvement"
@@ -7548,7 +7655,7 @@ msgstr "Mouvement dans l'espace de la caméra"
msgid "Movement step set to 1 mm"
msgstr "Pas du mouvement réglé sur 1 mm"
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2963
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -7557,7 +7664,7 @@ msgstr ""
"purger leurs extrudeurs lors d'un changement d'outil. Extruder le matériau "
"en excès dans la tour de nettoyage."
-#: src/slic3r/GUI/Plater.cpp:2596 src/slic3r/GUI/Plater.cpp:2651
+#: src/slic3r/GUI/Plater.cpp:2617 src/slic3r/GUI/Plater.cpp:2672
msgid "Multi-part object detected"
msgstr "Objet multi-pièces détecté"
@@ -7574,11 +7681,11 @@ msgstr ""
"Plusieurs %s équipements ont été détectés. Veuillez n'en connecter qu'un "
"seul à la fois pour le processus de flash."
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "Extrudeurs Multiples"
-#: src/slic3r/GUI/Plater.cpp:2648
+#: src/slic3r/GUI/Plater.cpp:2669
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -7588,17 +7695,17 @@ msgstr ""
"Au lieu de les considérer en tant que plusieurs objets, dois-je considérer\n"
"ces fichiers en tant que un seul objet ayant plusieurs pièces ?"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Multiply copies by creating a grid."
msgstr "Multiplier les copies en créant une grille."
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Multiply copies by this factor."
msgstr "Multiplier les copies par ce facteur."
#: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079
msgid "N/A"
msgstr "N/A"
@@ -7615,11 +7722,11 @@ msgstr "REMARQUE :"
msgid "Name"
msgstr "Nom"
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "Nom de l'imprimante"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2045
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -7627,19 +7734,19 @@ msgstr ""
"Nom de la variante d'imprimante. Par exemple, la variante d'imprimante peut "
"être différenciée par un diamètre de buse."
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Name of the printer vendor."
msgstr "Nom du fabriquant de l'imprimante."
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Name of the profile, from which this profile inherits."
msgstr "Nom du profil, duquel hérite ce profil."
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr "Noms des préréglages liés à l'imprimante physique"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Nearest"
msgstr "Le plus proche"
@@ -7665,11 +7772,11 @@ msgstr ""
msgid "Network lookup"
msgstr "Recherche réseau"
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5095
msgid "New Project"
msgstr "Nouveau Projet"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833
msgid "New Value"
msgstr "Nouvelle Valeur"
@@ -7678,12 +7785,12 @@ msgid "New layout, access via settings button in the top menu"
msgstr ""
"Nouvelle disposition, accès via le bouton des réglages dans le menu supérieur"
-#: src/slic3r/GUI/GUI_App.cpp:1218
+#: src/slic3r/GUI/GUI_App.cpp:1223
#, boost-format
msgid "New prerelease version %1% is available."
msgstr "La nouvelle version préliminaire %1% est disponible."
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr "Nouveau préréglage d'imprimante sélectionné"
@@ -7691,7 +7798,7 @@ msgstr "Nouveau préréglage d'imprimante sélectionné"
msgid "New project, clear plater"
msgstr "Nouveau projet, libérer le plateau"
-#: src/slic3r/GUI/GUI_App.cpp:1203
+#: src/slic3r/GUI/GUI_App.cpp:1208
#, boost-format
msgid "New release version %1% is available."
msgstr "La nouvelle version %1% est disponible."
@@ -7705,17 +7812,17 @@ msgstr "Une nouvelle version de %s est disponible"
msgid "New version:"
msgstr "Nouvelle version :"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
-msgstr "Prochaine action Répéter : %1%"
+msgstr "Prochaine action Rétablir : %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "Prochaine action Annuler : %1%"
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr "Pas de bordure"
@@ -7731,28 +7838,28 @@ msgstr ""
msgid "No errors detected"
msgstr "Aucune erreur détectée"
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1366
msgid "No extrusion"
msgstr "Aucune extrusion"
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr "Aucune extrusion n'a été générée pour les objets."
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr ""
"Aucun socle ne peut être généré pour ce modèle avec la configuration actuelle"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "Aucun fichier précédemment découpé."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2489
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "Sans couches dispersées (EXPERIMENTAL)"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "No support points will be placed closer than this threshold."
msgstr "Aucun point de support ne sera positionné plus près que ce seuil."
@@ -7762,17 +7869,17 @@ msgstr "Aucune mise à jour disponible"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1286
msgid "None"
msgstr "Aucun"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Normal"
-#: src/slic3r/GUI/GCodeViewer.cpp:3754
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "Mode normal"
@@ -7784,7 +7891,7 @@ msgstr "Introuvable:"
msgid "Note"
msgstr "Remarque"
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
@@ -7795,7 +7902,7 @@ msgstr[1] ""
"Notez que les préréglages sélectionnés seront également supprimés de cette "
"imprimante."
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -7807,7 +7914,7 @@ msgstr[1] ""
"Notez que ces imprimantes seront supprimées après la suppression du "
"préréglage sélectionné."
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -7860,16 +7967,17 @@ msgid "Note: some shortcuts work in (non)editing mode only."
msgstr ""
"Remarque: certains raccourcis ne fonctionnent qu'en mode de (non-)édition."
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:4517 src/slic3r/GUI/Tab.cpp:4518
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Notes"
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "Remarque"
@@ -7878,7 +7986,7 @@ msgstr "Remarque"
msgid "Notify about new releases"
msgstr "Avertir des nouvelles versions"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "Buse"
@@ -7890,16 +7998,16 @@ msgstr "Diamètre de la Buse :"
msgid "Nozzle and Bed Temperatures"
msgstr "Températures de la buse et du plateau"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1876
msgid "Nozzle diameter"
msgstr "Diamètre de la buse"
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2811
msgid "Nozzle temperature"
msgstr "Température de la buse"
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2808
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -7908,7 +8016,7 @@ msgstr ""
"zéro pour désactiver les commandes de contrôle de température dans le G-code "
"de sortie."
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1259
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -7919,22 +8027,22 @@ msgstr ""
"zéro pour désactiver les commandes de contrôle de la température dans le G-"
"code de sortie."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "Nombres de mouvements de refroidissement"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "Nombre d'extrudeurs de l'imprimante."
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2654
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
msgstr ""
"Nombre de couches d'interface à insérer entre le(s) objet(s) et les supports."
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
@@ -7942,7 +8050,7 @@ msgstr ""
"Nombre de couches d'interface à insérer entre le(s) objet(s) et les "
"supports. Définir sur -1 pour utiliser support_material_interface_layers"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2301
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 "
@@ -7952,33 +8060,33 @@ msgstr ""
"paramétrée, le nombre de boucles minimal sera plus grand que celui configuré "
"ici. Mettez à zéro pour désactiver complètement la jupe."
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3222
msgid "Number of pixels in"
msgstr "Nombre de pixels présents"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3224
msgid "Number of pixels in X"
msgstr "Nombre de pixels présents dans X"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3230
msgid "Number of pixels in Y"
msgstr "Nombre de pixels présents dans Y"
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "Nombre de couches solides à générer sur les surfaces inférieures."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2386
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr ""
"Nombre de couches solides à générer sur les surfaces supérieures et "
"inférieures."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2887
msgid "Number of solid layers to generate on top surfaces."
msgstr "Nombre de couches solides à générer sur les surfaces supérieures."
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3415
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -7994,7 +8102,7 @@ msgstr "Nombre de changements d'outil"
msgid "Object Settings to modify"
msgstr "Réglages de l'Objet à modifier"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3692
msgid "Object elevation"
msgstr "Élévation de l'objet"
@@ -8019,7 +8127,7 @@ msgstr "Objet ou Instance"
msgid "Object reordered"
msgstr "Objet réorganisé"
-#: src/slic3r/GUI/Plater.cpp:2536
+#: src/slic3r/GUI/Plater.cpp:2557
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -8034,11 +8142,11 @@ msgstr[1] ""
"La taille des objets du fichier %s semble être nulle.\n"
"Ces objets ont été supprimés du modèle"
-#: src/slic3r/GUI/Plater.cpp:2768
+#: src/slic3r/GUI/Plater.cpp:2789
msgid "Object too large?"
msgstr "Objet trop grand ?"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3032
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. "
@@ -8053,7 +8161,7 @@ msgstr ""
msgid "Objects List"
msgstr "Liste d'objets"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1177
msgid "Octagram Spiral"
msgstr "Spirale Octagramme"
@@ -8065,7 +8173,7 @@ msgstr "Version d'OctoPrint"
msgid "Offset"
msgstr "Décalage"
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
@@ -8073,7 +8181,7 @@ msgstr ""
"Décalage de la bordure de l'objet imprimé. Le décalage est appliqué après la "
"compensation de l'effet patte d'éléphant."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
msgid "Old Value"
msgstr "Ancienne valeur"
@@ -8113,22 +8221,22 @@ msgstr "On/Off mode couche unique de la barre de défilement verticale"
msgid "One layer mode"
msgstr "Mode couche unique"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr "L'un des préréglages est introuvable"
-#: src/libslic3r/Print.cpp:559
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr ""
"Un ou plusieurs objets ont été affectés à un extrudeur que l'imprimante ne "
"possède pas."
-#: src/slic3r/GUI/GUI_App.cpp:2642
+#: src/slic3r/GUI/GUI_App.cpp:2661
msgid "Ongoing uploads"
msgstr "Téléchargements en cours"
-#: src/libslic3r/Print.cpp:465
+#: src/libslic3r/Print.cpp:469
msgid ""
"Only a single object may be printed at a time in Spiral Vase mode. Either "
"remove all but the last object, or enable sequential mode by "
@@ -8138,7 +8246,7 @@ msgstr ""
"Vous devez soit retirer tous les objets sauf le dernier, soit activer le "
"mode séquentiel avec \"complete_objects\"."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2560 src/libslic3r/PrintConfig.cpp:3615
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -8146,23 +8254,23 @@ msgstr ""
"Créer uniquement des supports reposant sur le plateau. Ne pas créer pas de "
"supports sur une impression."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1491
msgid "Only infill where needed"
msgstr "Faire remplissage seulement où cela est nécessaire"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Lever Z seulement"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Only lift Z above"
msgstr "Lever Z seulement au-dessus de"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Only lift Z below"
msgstr "Lever Z seulement en-dessous de"
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1905
msgid "Only retract when crossing perimeters"
msgstr "Rétracter uniquement lors du franchissement de périmètres"
@@ -8182,17 +8290,17 @@ msgstr ""
"Seules les imprimantes installées suivantes sont compatibles avec les "
"filaments sélectionnés"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Prévention des coulures"
-#: src/libslic3r/Print.cpp:492
+#: src/libslic3r/Print.cpp:496
msgid "Ooze prevention is currently not supported with the wipe tower enabled."
msgstr ""
"La prévention des écoulements n'est actuellement pas supportée lorsque la "
"tour de nettoyage est activée."
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "Ouvrir &PrusaSlicer"
@@ -8200,7 +8308,7 @@ msgstr "Ouvrir &PrusaSlicer"
msgid "Open CA certificate file"
msgstr "Ouvrir le fichier de certificat CA"
-#: src/slic3r/GUI/HintNotification.cpp:1000
+#: src/slic3r/GUI/HintNotification.cpp:1004
msgid "Open Documentation in web browser."
msgstr "Ouvrir la Documentation dans le navigateur web."
@@ -8212,36 +8320,36 @@ msgstr "Ouvrir un répertoire."
msgid "Open G-code file:"
msgstr "Ouvrir un fichier G-code :"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "Ouvrir la visionneuse de G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr "Ouvrir une Nouvelle Instance"
-#: src/slic3r/GUI/HintNotification.cpp:908
+#: src/slic3r/GUI/HintNotification.cpp:912
msgid "Open Preferences."
msgstr "Ouvrir les Préférences."
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "Ouvrir PrusaSlicer"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "Ouvrir un fichier G-code"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "Ouvrir une nouvelle instance de PrusaSlicer"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Ouvrir un fichier de projet"
-#: src/slic3r/GUI/Plater.cpp:5263
+#: src/slic3r/GUI/Plater.cpp:5291
msgid "Open as project"
msgstr "Ouvrir en tant que projet"
@@ -8254,7 +8362,7 @@ msgstr "Ouvrir la page du journal des modifications"
msgid "Open download page"
msgstr "Ouvrir la page de téléchargement"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "Open hyperlink in default browser?"
msgstr "Ouvrir le lien hypertexte dans le navigateur par défaut ?"
@@ -8267,25 +8375,24 @@ msgid "Open new instance"
msgstr "Ouvrir une nouvelle instance"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr ""
-"Ouvrir un projet STL/OBJ/AMF/3MF avec configuration, libérer le plateau"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "Ouvrir un projet AMF/3MF avec configuration, libérer le plateau"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "Ouvrir le site web de %s dans votre navigateur"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr ""
"Ouvrir la page de téléchargement des drivers Prusa3D dans votre navigateur"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr "Ouvrir la boîte de dialogue pour modifier la galerie de formes"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Ouvrir la page des publications du logiciel dans votre navigateur"
@@ -8293,13 +8400,13 @@ msgstr "Ouvrir la page des publications du logiciel dans votre navigateur"
msgid "Opening Configuration Wizard"
msgstr "Ouverture de l'Assistant de Configuration"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Opening new project while some presets are unsaved."
msgstr ""
"Ouverture d'un nouveau projet alors que certains préréglages ne sont pas "
"enregistrés."
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
@@ -8311,7 +8418,7 @@ msgstr ""
msgid "Operation already cancelling. Please wait few seconds."
msgstr "Opération déjà annulée. Veuillez patienter quelques secondes."
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "Optimiser la Rotation"
@@ -8335,7 +8442,7 @@ msgstr ""
msgid "Optimize orientation"
msgstr "Optimiser l'orientation"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -8346,12 +8453,12 @@ msgstr ""
"aux coulures. Cette fonctionnalité ralentit l'impression et la génération du "
"G-code."
-#: src/slic3r/GUI/GCodeViewer.cpp:3662 src/slic3r/GUI/GUI_Preview.cpp:257
-#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Options"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Options pour le matériau de support et le radeau"
@@ -8375,7 +8482,7 @@ msgstr "Recherche de l'orientation annulée."
msgid "Origin"
msgstr "Origine"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "Autre"
@@ -8383,39 +8490,39 @@ msgstr "Autre"
msgid "Other Vendors"
msgstr "Autres Fabriquants"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2807
msgid "Other layers"
msgstr "Autres couches"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr "Bordure extérieure et intérieure"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
-msgstr "Bordure extérieur uniquement"
+msgstr "Bordure extérieure uniquement"
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4556
msgid "Output File"
msgstr "Fichier de Sortie"
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4425
msgid "Output Model Info"
msgstr "Information du Modèle de Sortie"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4667
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "Fichier de sortie"
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1920
msgid "Output filename format"
msgstr "Format du nom de fichier de sortie"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4666
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Options de sortie"
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "Outside walls"
msgstr "Parois extérieures"
@@ -8423,32 +8530,32 @@ msgstr "Parois extérieures"
msgid "Overflow"
msgstr "Débordement"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "Périmètre en surplomb"
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2785
msgid "Overhang threshold"
msgstr "Seuil de surplomb"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "Chevauchement"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "Onglet des &Réglages d'Impression"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4636 src/slic3r/GUI/Tab.cpp:4637
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3720
+#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3741
+#: src/libslic3r/PrintConfig.cpp:3752 src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3784 src/libslic3r/PrintConfig.cpp:3795
+#: src/libslic3r/PrintConfig.cpp:3802 src/libslic3r/PrintConfig.cpp:3809
+#: src/libslic3r/PrintConfig.cpp:3820 src/libslic3r/PrintConfig.cpp:3829
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad"
msgstr "Socle"
@@ -8456,15 +8563,15 @@ msgstr "Socle"
msgid "Pad and Support"
msgstr "Socle et Support"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3794
msgid "Pad around object"
msgstr "Socle autour de l'objet"
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3801
msgid "Pad around object everywhere"
msgstr "Socle partout autour de l'objet"
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3750
msgid "Pad brim size"
msgstr "Taille du bord de socle"
@@ -8473,31 +8580,31 @@ msgid "Pad brim size is too small for the current configuration."
msgstr ""
"La taille du bord de socle est trop petite pour la configuration actuelle."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3837
msgid "Pad object connector penetration"
msgstr "Pénétration du connecteur de l'objet socle"
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3819
msgid "Pad object connector stride"
msgstr "Pas du connecteur de l'objet socle"
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3828
msgid "Pad object connector width"
msgstr "Largeur du connecteur de l'objet socle"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3808
msgid "Pad object gap"
msgstr "Espace entre l'objet et le socle"
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3736
msgid "Pad wall height"
msgstr "Hauteur de la paroi du socle"
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3783
msgid "Pad wall slope"
msgstr "Inclinaison de la paroi du socle"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3726
msgid "Pad wall thickness"
msgstr "Épaisseur de la paroi du socle"
@@ -8619,19 +8726,19 @@ msgstr "Réglages de la pièce à modifier"
msgid "Part manipulation"
msgstr "Manipulation d'une pièce"
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "Mot de passe"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Coller"
-#: src/slic3r/GUI/Plater.cpp:6640
+#: src/slic3r/GUI/Plater.cpp:6676
msgid "Paste From Clipboard"
msgstr "Coller Depuis le Presse-Papier"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Coller le presse-papier"
@@ -8639,19 +8746,19 @@ msgstr "Coller le presse-papier"
msgid "Paste from clipboard"
msgstr "Coller depuis le presse-papier"
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2715
msgid "Pattern"
msgstr "Motif"
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2548
msgid "Pattern angle"
msgstr "Angle du motif"
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2745
msgid "Pattern spacing"
msgstr "Espacement du motif"
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2731
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
@@ -8661,16 +8768,16 @@ msgstr ""
"défaut pour l'interface de support non soluble est Rectiligne, tandis que le "
"motif par défaut pour l'interface de support soluble est Concentrique."
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2717
msgid "Pattern used to generate support material."
msgstr "Motif utilisé pour générer les supports."
-#: src/slic3r/GUI/GCodeViewer.cpp:3542 src/slic3r/GUI/GCodeViewer.cpp:3576
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Pause"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2459
msgid "Pause Print G-code"
msgstr "G-code de pause de l'impression"
@@ -8679,13 +8786,13 @@ msgstr "G-code de pause de l'impression"
msgid "Pause print (\"%1%\")"
msgstr "Mettre en pause l'impression (\"%1%\")"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1576
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr ""
"Pourcentage d'un débit par rapport à la hauteur de couche normale de l'objet."
-#: src/slic3r/GUI/GCodeViewer.cpp:3240 src/slic3r/GUI/GCodeViewer.cpp:3241
-#: src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3245 src/slic3r/GUI/GCodeViewer.cpp:3246
+#: src/slic3r/GUI/GCodeViewer.cpp:3295
msgid "Percentage"
msgstr "Pourcentage"
@@ -8705,7 +8812,7 @@ msgstr ""
"Exécuter l'intégration au bureau (définit ce binaire pour qu'il soit "
"consultable par le système)."
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3866
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -8742,21 +8849,41 @@ msgstr ""
"L'intégration au bureau a échoué car le répertoire de l'application est "
"introuvable."
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Périmètre"
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:3119
+msgid "Perimeter distribution count"
+msgstr "Nombre de distributions des périmètres"
+
+#: src/libslic3r/PrintConfig.cpp:1964
msgid "Perimeter extruder"
msgstr "Extrudeur pour les périmètres"
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:3065
+msgid "Perimeter generator"
+msgstr "Générateur des périmètres"
+
+#: src/libslic3r/PrintConfig.cpp:3080
+msgid "Perimeter transition length"
+msgstr "Longueur de transition des périmètres"
+
+#: src/libslic3r/PrintConfig.cpp:3091
+msgid "Perimeter transitioning filter margin"
+msgstr "Marge du filtre de transition des périmètres"
+
+#: src/libslic3r/PrintConfig.cpp:3106
+msgid "Perimeter transitioning threshold angle"
+msgstr "Angle de seuil de transition des périmètres"
+
+#: src/libslic3r/PrintConfig.cpp:1956 src/libslic3r/PrintConfig.cpp:1973
+#: src/libslic3r/PrintConfig.cpp:1987 src/libslic3r/PrintConfig.cpp:1997
msgid "Perimeters"
msgstr "Périmètres"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1305
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
@@ -8791,7 +8918,7 @@ msgstr "Imprimantes physiques"
msgid "Pick another vendor supported by %s"
msgstr "Choisissez un autre fournisseur pris en charge par %s"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
@@ -8799,29 +8926,29 @@ msgstr ""
"Tailles des images à stocker dans un fichier .gcode et .sl1 / .sl1s, au "
"format suivant : \"XxY, XxY, ...\""
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3597
msgid "Pillar connection mode"
msgstr "Mode de connexion par pilier"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3566
msgid "Pillar diameter"
msgstr "Diamètre du pilier"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3620
msgid "Pillar widening factor"
msgstr "Facteur d'élargissement du pilier"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr ""
"Le diamètre de la tête d'épingle doit être plus petit que le diamètre du "
"pilier."
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3538
msgid "Pinhead front diameter"
msgstr "Diamètre avant de la tête d'épingle"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3556
msgid "Pinhead width"
msgstr "Largeur de la tête d'épingle"
@@ -8831,7 +8958,7 @@ msgstr "Placer les roulements dans les fentes et reprendre l'impression"
#: src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:41
msgid "Place on face"
-msgstr "Positionner sur la surface"
+msgstr "Positionner sur une face"
#: resources/data/hints.ini: [hint:Place on face]
msgid ""
@@ -8840,7 +8967,7 @@ msgid ""
"sits on the print bed? Select the<a>Place on face</a>function or press the "
"<b>F</b> key."
msgstr ""
-"Placer sur une face\n"
+"Positionner sur une face\n"
"Saviez-vous que vous pouvez orienter rapidement un modèle pour qu'une de ses "
"faces repose sur le plateau d'impression ? Sélectionnez la fonction "
"<a>Placer sur une face</a> ou appuyez sur la touche <b>F</b>."
@@ -8852,8 +8979,8 @@ msgstr ""
msgid "Plater"
msgstr "Plateau"
-#: src/slic3r/GUI/GUI_App.cpp:2849 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2427
+#: src/slic3r/GUI/GUI_App.cpp:2876 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2448
msgid "Please check your object list before preset changing."
msgstr ""
"Veuillez vérifier votre liste d'objet avant le changement de préréglage."
@@ -8866,15 +8993,15 @@ msgstr ""
"Veuillez enregistrer votre projet et redémarrer PrusaSlicer. Nous serions "
"heureux si vous signaliez le problème."
-#: src/slic3r/GUI/Plater.cpp:3620
+#: src/slic3r/GUI/Plater.cpp:3641
msgid "Please select the file to reload"
msgstr "Veuillez sélectionner le fichier à recharger"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "Copyright des sections"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Portrait"
msgstr "Portrait"
@@ -8883,23 +9010,23 @@ msgstr "Portrait"
msgid "Position"
msgstr "Position"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "Position (pour les imprimantes multi-extrudeurs)"
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2986
msgid "Position X"
msgstr "Position X"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2993
msgid "Position Y"
msgstr "Position Y"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2233
msgid "Position of perimeters starting points."
msgstr "Position des points de départ des périmètres."
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
"Les scripts de post-traitement doivent modifier le fichier de G-code sur "
@@ -8925,11 +9052,11 @@ msgstr ""
"place et consultez le manuel sur la façon de renommer éventuellement le "
"fichier de G-code post-traité.\n"
-#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2010
msgid "Post-processing scripts"
msgstr "Scripts de post-traitement"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "Pré&visualisation"
@@ -8938,19 +9065,19 @@ msgstr "Pré&visualisation"
msgid "Preferences"
msgstr "Préférences"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2251
msgid "Preferred direction of the seam"
msgstr "Direction préférée de la jointure"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Preferred direction of the seam - jitter"
msgstr "Direction préférée de la jointure - gigue"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Préparation du remplissage"
-#: src/slic3r/GUI/GUI_App.cpp:1256
+#: src/slic3r/GUI/GUI_App.cpp:1261
msgid "Preparing settings tabs"
msgstr "Préparation des onglets de réglage"
@@ -8964,13 +9091,13 @@ msgstr ""
"restreindre les facettes pouvant être peintes aux seules faces "
"présélectionnées lorsque l'option \"%1%\" est activé."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230
#, boost-format
msgid "Preset \"%1%\" has the following unsaved changes:"
msgstr ""
"Le préréglage \"%1%\" comporte les modifications non enregistrées suivantes :"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1233
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new print profile and it has the "
@@ -8979,7 +9106,7 @@ msgstr ""
"Le préréglage \"%1%\" n’est pas compatible avec le nouveau profil "
"d’impression et comporte les modifications non enregistrées suivantes :"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1232
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new printer profile and it has the "
@@ -9002,7 +9129,7 @@ msgstr ""
msgid "Preset with name \"%1%\" already exists."
msgstr "Un préréglage avec le nom \"%1%\" existe déjà."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
@@ -9011,11 +9138,11 @@ msgstr ""
"Cliquez sur ce bouton pour sélectionner le même préréglage pour les "
"préréglages droit et gauche."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr "Les préréglages sont les mêmes"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr ""
@@ -9048,8 +9175,33 @@ msgstr ""
"Appuyez pour accélérer 5 fois tout en déplaçant le pouce\n"
"avec les touches fléchées ou la molette de la souris"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr "Égaliseur de pression (expérimental)"
+
+#: src/libslic3r/PrintConfig.cpp:3093
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Empêche les transitions entre un périmètre supplémentaire et un de moins. "
+"Cette marge étend la plage des largeurs d'extrusion qui suivent à [Largeur "
+"minimale du périmètre - marge, 2 * Largeur minimale du périmètre + marge]. "
+"L'augmentation de cette marge réduit le nombre de transitions, ce qui réduit "
+"le nombre de démarrages/arrêts d'extrusion et le temps de parcours. "
+"Cependant, une grande variation de largeur d'extrusion peut entraîner des "
+"problèmes de sous-extrusion ou de sur-extrusion. Si elle est exprimée en "
+"pourcentage (par exemple 25%), elle sera calculée en fonction du diamètre de "
+"la buse."
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4467
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "Aperçu"
@@ -9057,19 +9209,19 @@ msgstr "Aperçu"
msgid "Preview hollowed and drilled model"
msgstr "Aperçu du modèle évidé et percé"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "Fichier précédemment découpé ("
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2483
msgid "Prime all printing extruders"
msgstr "Préparer tous les extrudeurs d'impression"
-#: src/slic3r/GUI/GCodeViewer.cpp:3506 src/slic3r/GUI/GCodeViewer.cpp:3541
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Imprimer"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "File d'Attente de Téléchargement de l'&Hôte d'Impression"
@@ -9077,20 +9229,20 @@ msgstr "File d'Attente de Téléchargement de l'&Hôte d'Impression"
msgid "Print Diameters"
msgstr "Diamètres d'Impression"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Téléchargement de l'Hôte d'Impression"
#: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335
-#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537
+#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550
msgid "Print Settings"
msgstr "Réglages d'Impression"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "Onglet Réglages d'impression"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
@@ -9107,24 +9259,24 @@ msgstr "File d'Attente de téléchargement de l'hôte d'impression"
msgid "Print mode"
msgstr "Mode d'impression"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "Pauses d'impression"
-#: src/slic3r/GUI/GCodeViewer.cpp:3693 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Réglages d'impression"
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3888
msgid "Print speed"
msgstr "Vitesse d'impression"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "Contournement de la vitesse d'impression"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "Onglet des Réglages de l'Imprimant&e"
@@ -9144,79 +9296,79 @@ msgstr ""
"modèle sélectionné sans avoir à le déplacer ou à le supprimer ? Modifiez la "
"propriété imprimable d'un modèle dans le menu contextuel du clic droit."
-#: src/slic3r/GUI/GCodeViewer.cpp:3691 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Imprimante"
#: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341
-#: src/slic3r/GUI/Tab.hpp:490
+#: src/slic3r/GUI/Tab.hpp:503
msgid "Printer Settings"
msgstr "Réglages de l'Imprimante"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "Onglet Réglages de l'imprimante"
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3329 src/libslic3r/PrintConfig.cpp:3330
msgid "Printer absolute correction"
msgstr "Correction absolue de l'imprimante"
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3346 src/libslic3r/PrintConfig.cpp:3347
msgid "Printer gamma correction"
msgstr "Correction gamma de l'imprimante"
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2029
msgid "Printer notes"
msgstr "Notes de l'imprimante"
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr "Noms des préréglages de l'imprimante"
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3306
msgid "Printer scaling X axis correction"
msgstr "Correction de la mise à l'échelle de l'imprimante sur l'axe X"
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3314
msgid "Printer scaling Y axis correction"
msgstr "Correction de la mise à l'échelle de l'imprimante sur l'axe Y"
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3322
msgid "Printer scaling Z axis correction"
msgstr "Correction de la mise à l'échelle de l'imprimante sur l'axe Z"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3297 src/libslic3r/PrintConfig.cpp:3298
+#: src/libslic3r/PrintConfig.cpp:3299
msgid "Printer scaling correction"
msgstr "Correction de redimensionnement de l'imprimante"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3305 src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling correction in X axis"
msgstr "Correction de la mise à l'échelle de l'imprimante sur l'axe Y"
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3313 src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling correction in Y axis"
msgstr "Correction de la mise à l'échelle de l'imprimante sur l'axe Y"
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3321 src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling correction in Z axis"
msgstr "Correction de la mise à l'échelle de l'imprimante sur l'axe Z"
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Technologie de l'imprimante"
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2023
msgid "Printer type"
msgstr "Type d'imprimante"
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2044
msgid "Printer variant"
msgstr "Variante d'imprimante"
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2038
msgid "Printer vendor"
msgstr "Fabriquant de l'imprimante"
@@ -9229,7 +9381,7 @@ msgstr "L'imprimante avec le nom \"%1%\" existe déjà."
msgid "Printer:"
msgstr "Imprimante :"
-#: src/libslic3r/Print.cpp:586
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -9247,7 +9399,7 @@ msgid "Process %1% / 100"
msgstr "Processus %1% / 100"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "Traitement %s"
@@ -9261,9 +9413,9 @@ msgstr ""
"Le traitement du modèle '%1%' avec plus de 1 million de triangles peut être "
"lent. Il est fortement recommandé de réduire la quantité de triangles."
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4526 src/slic3r/GUI/Tab.cpp:4673
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "Dépendances du profil"
@@ -9279,11 +9431,11 @@ msgstr "Progression"
msgid "Progress:"
msgstr "Progression :"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Project is loading"
msgstr "Le projet est en cours de chargement"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "&Drivers Prusa 3D"
@@ -9299,7 +9451,7 @@ msgstr "Imprimantes à Technologie MSLA Prusa"
msgid "PrusaSlicer GUI initialization failed"
msgstr "L'initialisation de la GUI de PrusaSlicer a échoué"
-#: src/slic3r/GUI/GUI_App.cpp:1330
+#: src/slic3r/GUI/GUI_App.cpp:1338
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -9358,7 +9510,7 @@ msgstr ""
"PrusaSlicer a rencontré une erreur lors de la prise d'un instantané de "
"configuration."
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -9390,7 +9542,7 @@ msgstr ""
"fonctionner correctement,\n"
"alors que OpenGL version %s, rendu %s, fournisseur %s a été détecté."
-#: src/slic3r/GUI/GUI_App.cpp:1329
+#: src/slic3r/GUI/GUI_App.cpp:1337
msgid "PrusaSlicer started after a crash"
msgstr "PrusaSlicer a démarré après un crash"
@@ -9398,11 +9550,11 @@ msgstr "PrusaSlicer a démarré après un crash"
msgid "PrusaSlicer version"
msgstr "Version de PrusaSlicer"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
msgid "PrusaSlicer will remember your action."
msgstr "PrusaSlicer se souviendra de votre action."
-#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3106 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr "PrusaSlicer se souviendra de votre choix."
@@ -9421,16 +9573,16 @@ msgstr ""
"des réglages fins de plus en plus sophistiqués, ils conviennent "
"respectivement aux utilisateurs avancés et experts."
-#: src/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1740
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905
+#: src/slic3r/GUI/GUI_App.cpp:3110 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer : Ne me demandez plus"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "PrusaSlicer: Open hyperlink"
msgstr "PrusaSlicer : Ouvrir le lien hypertexte"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3024
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
@@ -9445,15 +9597,15 @@ msgstr ""
msgid "Purging volumes"
msgstr "Volumes de purge"
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2969
msgid "Purging volumes - load/unload volumes"
msgstr "Volumes de purge - volumes de chargement/déchargement"
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2976
msgid "Purging volumes - matrix"
msgstr "Volumes de purge - matrice"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "Purpose of Machine Limits"
msgstr "Objectif des limites de la machine"
@@ -9462,7 +9614,7 @@ msgstr "Objectif des limites de la machine"
msgid "Quality"
msgstr "Qualité"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "Qualité (découpage plus lent)"
@@ -9480,15 +9632,15 @@ msgstr "Rapide"
msgid "Quick Add Settings (%s)"
msgstr "Ajout de Réglages Rapide (%s)"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "Découpage Rapide"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "Découpage Rapide et Enregistrer Sous"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "Quitter %s"
@@ -9497,23 +9649,23 @@ msgstr "Quitter %s"
msgid "Quit, I will move my data now"
msgstr "Quitter, je vais déplacer mes données maintenant"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "Rayon"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Radeau"
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2062
msgid "Raft contact Z distance"
msgstr "Distance Z de contact du raft"
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2071
msgid "Raft expansion"
msgstr "Agrandissement du raft"
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2099
msgid "Raft layers"
msgstr "Couches du radeau"
@@ -9553,15 +9705,15 @@ msgstr "Espacement de la ligne de ramming"
msgid "Ramming line width"
msgstr "Largeur de la ligne d'expulsion"
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Paramètres de l'expulsion"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "Réglages de l'expulsion"
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2239
msgid "Random"
msgstr "Aléatoire"
@@ -9573,12 +9725,12 @@ msgstr "Séquence aléatoire"
msgid "Range"
msgstr "Zone"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "Tramage des couches"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr "Re&charger à partir du disque"
@@ -9590,15 +9742,15 @@ msgstr "Reconfigurer"
msgid "Ready"
msgstr "Prêt"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2242
msgid "Rear"
msgstr "Arrière"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Vue Arrière"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "Proj&ets récents"
@@ -9625,7 +9777,7 @@ msgstr ""
"Épaisseur des parois fines de l'objet recommandée : Non disponible car la "
"hauteur de couche est invalide."
-#: src/slic3r/GUI/GUI_App.cpp:1679 src/slic3r/GUI/GUI_App.cpp:1690
+#: src/slic3r/GUI/GUI_App.cpp:1701 src/slic3r/GUI/GUI_App.cpp:1712
msgid "Recreating"
msgstr "Re-création"
@@ -9633,36 +9785,36 @@ msgstr "Re-création"
msgid "Rectangular"
msgstr "Rectangle"
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1164
+#: src/libslic3r/PrintConfig.cpp:2722 src/libslic3r/PrintConfig.cpp:2739
msgid "Rectilinear"
msgstr "Rectiligne"
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2723
msgid "Rectilinear grid"
msgstr "Grille rectiligne"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
-msgstr "Recommencer"
+msgstr "Rétablir"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
-msgstr[0] "Répéter %1$d Action"
-msgstr[1] "Répéter %1$d Actions"
+msgstr[0] "Rétablir %1$d Action"
+msgstr[1] "Rétablir %1$d Actions"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
-msgstr "Répéter Historique"
+msgstr "Historique de Rétablir"
#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:24
msgid "Reduced overhang slopes"
msgstr "Pentes de surplomb réduites"
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Réduction du temps d'impression"
@@ -9670,15 +9822,15 @@ msgstr "Réduction du temps d'impression"
msgid "Refresh Printers"
msgstr "Actualiser les imprimantes"
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2514
msgid "Regular"
msgstr "Ordinaire"
-#: src/slic3r/GUI/Tab.cpp:3991
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr "Expression régulière"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
@@ -9692,12 +9844,12 @@ msgstr ""
msgid "Release only"
msgstr "Version officielle uniquement"
-#: src/slic3r/GUI/Plater.cpp:3801
+#: src/slic3r/GUI/Plater.cpp:3822
msgid "Reload all from disk"
msgstr "Tout recharger à partir du disque"
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3548
+#: src/slic3r/GUI/Plater.cpp:3569
msgid "Reload from disk"
msgstr "Recharger à partir du disque"
@@ -9714,7 +9866,7 @@ msgstr ""
"bouton droit sur le modèle dans la vue 3D et choisissez Recharger depuis le "
"disque. Lire la suite dans la documentation."
-#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675
+#: src/slic3r/GUI/Plater.cpp:3690 src/slic3r/GUI/Plater.cpp:3696
msgid "Reload from:"
msgstr "Recharger depuis :"
@@ -9724,9 +9876,9 @@ msgstr "Recharger depuis :"
msgid "Reload plater from disk"
msgstr "Recharger le plateau depuis le disque"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "Recharger le plateau à partir du disque"
@@ -9738,12 +9890,12 @@ msgstr "Recharger les volumes sélectionnés à partir du disque"
msgid "Remaining errors"
msgstr "Erreurs restantes"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "Temps restant"
-#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3068
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888
+#: src/slic3r/GUI/GUI_App.cpp:1135 src/slic3r/GUI/GUI_App.cpp:3100
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "Se souvenir de mon choix"
@@ -9752,7 +9904,7 @@ msgid "Remember output directory"
msgstr "Se souvenir du répertoire de sortie"
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Retirer"
@@ -9785,7 +9937,7 @@ msgstr "Supprimer les détails"
msgid "Remove extruder from sequence"
msgstr "Supprimer l'extrudeur de la séquence"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Supprimer l'instance"
@@ -9881,11 +10033,11 @@ msgstr ""
msgid "Render"
msgstr "Rendre"
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4584
msgid "Render with a software renderer"
msgstr "Rendu avec avec un logiciel de rendu"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4585
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -9893,23 +10045,23 @@ msgstr ""
"Appliquer un rendu avec un logiciel de rendu. Le logiciel de rendu MESA qui "
"est fourni est chargé à la place du pilote OpenGL présent par défaut."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4496
msgid "Repair"
msgstr "Réparer"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "Le fichier 3MF réparé contient plus d'un objet"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "Le fichier 3MF réparé contient plus d'un volume"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "Le fichier 3MF réparé ne contient aucun objet"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "Le fichier 3MF réparé ne contient aucun volume"
@@ -9925,15 +10077,15 @@ msgstr "Réparation d'un modèle par le service Netfabb"
msgid "Repairing was canceled"
msgstr "La réparation a été annulée"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Répéter le Dernier Découpage Rapide"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Répéter le dernier découpage rapide"
-#: src/slic3r/GUI/Plater.cpp:3432
+#: src/slic3r/GUI/Plater.cpp:3453
msgid "Replace from:"
msgstr "Remplacer par :"
@@ -9941,11 +10093,11 @@ msgstr "Remplacer par :"
msgid "Replace the selected volume with new STL"
msgstr "Remplacer le volume sélectionné par le nouveau STL"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr "Remplacer avec"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3555
msgid "Replace with STL"
msgstr "Remplacer par un STL"
@@ -9957,11 +10109,11 @@ msgstr "Remplacer ?"
msgid "Replacing of the PNG"
msgstr "Remplacement du PNG"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "S&ignaler un Problème"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "Signaler un problème sur %s"
@@ -9970,11 +10122,11 @@ msgstr "Signaler un problème sur %s"
msgid "Rescan"
msgstr "Scanner à nouveau"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "Réinitialiser"
-#: src/slic3r/GUI/Plater.cpp:3003
+#: src/slic3r/GUI/Plater.cpp:3024
msgid "Reset Project"
msgstr "Réinitialiser le Projet"
@@ -10009,7 +10161,7 @@ msgstr "Réinitialiser l'échelle"
msgid "Reset selection"
msgstr "Réinitialiser la sélection"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "Réinitialiser la Couleur du Filament"
@@ -10017,47 +10169,47 @@ msgstr "Réinitialiser la Couleur du Filament"
msgid "Reset to base"
msgstr "Réinitialiser à la base"
-#: src/slic3r/GUI/GUI_App.cpp:2331
+#: src/slic3r/GUI/GUI_App.cpp:2353
msgid "Restart application"
msgstr "Redémarrer l'application"
-#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1335 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr "Restaurer la position de la fenêtre au démarrage"
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2139
msgid "Retract amount before wipe"
msgstr "Quantité de rétractation avant essuyage"
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2147
msgid "Retract on layer change"
msgstr "Rétracter lors des changements de couche"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "Rétraction"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2154
msgid "Retraction Length"
msgstr "Longueur de Rétractation"
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2162
msgid "Retraction Length (Toolchange)"
msgstr "Longueur de Rétractation (changement d'outil)"
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2215
msgid "Retraction Speed"
msgstr "Vitesse de Rétractation"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2133
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr ""
"La rétraction n'est pas déclenchée lorsque les déplacements sont plus courts "
"que cette distance."
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -10065,7 +10217,7 @@ msgstr ""
"Rétractation lorsque l'outil est désactivé (réglages avancés pour les "
"configurations multi-extrudeurs)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3665 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "Rétractions"
@@ -10077,11 +10229,11 @@ msgstr "Inverser la direction du zoom avec la molette de la souris"
msgid "Revert color to default"
msgstr "Rétablir la couleur par défaut"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5643
msgid "Revert conversion from imperial units"
msgstr "Annuler la conversion des unités impériales"
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5644
msgid "Revert conversion from meters"
msgstr "Rétablir la conversion des mètres"
@@ -10089,15 +10241,15 @@ msgstr "Rétablir la conversion des mètres"
msgid "Review the substitutions and adjust them if needed."
msgstr "Passez en revue les substitutions et ajustez-les si nécessaire."
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "Droite"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr "Valeur du Préréglage droit"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Vue Droite"
@@ -10132,15 +10284,15 @@ msgstr "Clic droit souris :"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4500
msgid "Rotate"
msgstr "Pivoter"
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4505
msgid "Rotate around X"
msgstr "Pivoter autour de X"
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4510
msgid "Rotate around Y"
msgstr "Pivoter autour de Y"
@@ -10173,15 +10325,15 @@ msgstr ""
msgid "Rotation"
msgstr "Rotation"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotation angle around the X axis in degrees."
msgstr "Angle de rotation autour de l'axe X en degrés."
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotation angle around the Y axis in degrees."
msgstr "Angle de rotation autour de l'axe Y en degrés."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotation angle around the Z axis in degrees."
msgstr "Angle de rotation autour de l'axe Z en degrés."
@@ -10189,7 +10341,7 @@ msgstr "Angle de rotation autour de l'axe Z en degrés."
msgid "Ruler mode"
msgstr "Mode règle"
-#: src/slic3r/GUI/GUI_App.cpp:2213
+#: src/slic3r/GUI/GUI_App.cpp:2235
#, c-format, boost-format
msgid "Run %s"
msgstr "Run %s"
@@ -10199,11 +10351,11 @@ msgstr "Run %s"
msgid "Running post-processing scripts"
msgstr "Exécuter des scripts de post-traitement"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "&Envoyer le G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "Envoyer pour imprimer"
@@ -10229,11 +10381,11 @@ msgstr "Raccourcis clavier pour le gizmo SLA"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "Matériau SLA"
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3367 src/libslic3r/PrintConfig.cpp:3368
msgid "SLA material type"
msgstr "Type de matériau SLA"
@@ -10241,33 +10393,33 @@ msgstr "Type de matériau SLA"
msgid "SLA materials"
msgstr "Matériaux SLA"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "Impression SLA"
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3496
msgid "SLA print material notes"
msgstr "Notes concernant le matériau d'impression SLA"
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "Réglages d'impression SLA"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "Des supports SLA en dehors de la zone d'impression ont été détectés."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2594 src/libslic3r/PrintConfig.cpp:2679
msgid "Same as top"
msgstr "Comme au-dessus"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877
msgid "Save"
msgstr "Enregistrer"
@@ -10276,38 +10428,38 @@ msgstr "Enregistrer"
msgid "Save %s as:"
msgstr "Enregistrer %s sous :"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "Enregistrer le fichier %s sous :"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save G-code file as:"
-msgstr "Sauvegarder le fichier G-code en tant que :"
+msgstr "Enregistrer le fichier G-code sous :"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr ""
"Enregistrer le fichier OBJ (moins enclin aux erreurs de coordonnées que le "
"STL) sous :"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "Enregistrer le Projet &sous"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save SL1 / SL1S file as:"
msgstr "Enregistrer le fichier SL1 / SL1S sous :"
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4430
msgid "Save config file"
-msgstr "Sauvegarder le fichier de configuration"
+msgstr "Enregistrer le fichier de configuration"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Enregistrer la configuration sous :"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save configuration to the specified file."
msgstr "Enregistrer la configuration dans le fichier spécifié."
@@ -10317,15 +10469,15 @@ msgstr "Enregistrer la configuration dans le fichier spécifié."
msgid "Save current %s"
msgstr "Enregistrer l'état actuel %s"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
-msgstr "Sauvegarder le fichier du projet en cours"
+msgstr "Enregistrer le fichier du projet en cours"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
-msgstr "Sauvegarder le fichier du projet en cours sous"
+msgstr "Enregistrer le fichier du projet en cours sous"
-#: src/slic3r/GUI/Plater.cpp:2859
+#: src/slic3r/GUI/Plater.cpp:2880
msgid "Save file as:"
msgstr "Enregistrer le fichier sous :"
@@ -10334,38 +10486,38 @@ msgstr "Enregistrer le fichier sous :"
msgid "Save preset"
msgstr "Enregistrer le préréglage"
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Enregistrer le lot de préréglages sous :"
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid "Save project"
msgstr "Enregistrer le projet"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
msgid "Save project (3mf)"
-msgstr "Sauvegarder le projet (3mf)"
+msgstr "Enregistrer le projet (3mf)"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:80
msgid "Save project as (3mf)"
-msgstr "Sauvegarder le projet en tant que (3mf)"
+msgstr "Enregistrer le projet en (3mf)"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:898
msgid "Save support points?"
msgstr "Enregistrer les points de support ?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
#, boost-format
msgid "Save the selected options to preset \"%1%\"."
msgstr "Enregistrer les options sélectionnées dans le préréglage \"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
msgid "Save the selected options."
msgstr "Enregistrer les options sélectionnées."
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
-msgstr "Sauvegarder le fichier zip sous :"
+msgstr "Enregistrer le fichier zip sous :"
#: src/slic3r/Utils/FixModelByWin10.cpp:265
#: src/slic3r/Utils/FixModelByWin10.cpp:272
@@ -10377,7 +10529,7 @@ msgstr "Échec de la sauvegarde du maillage dans le contenant 3MF."
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4515
msgid "Scale"
msgstr "Redimensionner"
@@ -10394,11 +10546,11 @@ msgid "Scale the selected object to fit the print volume"
msgstr ""
"Redimensionner l'objet sélectionné pour qu'il s'ajuste au volume d'impression"
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4524
msgid "Scale to Fit"
msgstr "Redimensionner pour Ajuster"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to fit the given volume."
msgstr "Redimensionner pour ajuster à un volume donné."
@@ -10406,7 +10558,7 @@ msgstr "Redimensionner pour ajuster à un volume donné."
msgid "Scale to print volume"
msgstr "Redimensionner pour ajuster au volume d'impression"
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scaling factor or percentage."
msgstr "Facteur ou pourcentage de redimensionnement."
@@ -10421,28 +10573,28 @@ msgstr ""
msgid "Seam painting"
msgstr "Peinture de jointure"
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2231
msgid "Seam position"
msgstr "Position de la jointure"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Seam preferred direction"
msgstr "Direction préférée de la jointure"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2261
msgid "Seam preferred direction jitter"
msgstr "Gigue de la direction préférée de la jointure"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr "Jointures"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "Recherc&her"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "Rechercher"
@@ -10457,11 +10609,11 @@ msgstr ""
"trouver rapidement un réglage spécifique de PrusaSlicer ? Ou utilisez le "
"raccourci familier <b>Ctrl+F</b>."
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "Rechercher en anglais"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "Rechercher dans les réglages"
@@ -10482,11 +10634,11 @@ msgstr "Recherche de l'orientation optimale"
msgid "Second color"
msgstr "Deuxième couleur"
-#: src/slic3r/GUI/GUI_App.cpp:1204
+#: src/slic3r/GUI/GUI_App.cpp:1209
msgid "See Download page."
msgstr "Voir la page de téléchargement."
-#: src/slic3r/GUI/GUI_App.cpp:1219
+#: src/slic3r/GUI/GUI_App.cpp:1224
msgid "See Releases page."
msgstr "Voir la page des versions."
@@ -10510,7 +10662,7 @@ msgstr "Sélectionner l'Onglet des Réglages d'Impression"
msgid "Select Printer Settings Tab"
msgstr "Sélectionner l'Onglet des Réglages de l'Imprimante"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -10526,7 +10678,7 @@ msgstr ""
msgid "Select a file"
msgstr "Sélectionner un fichier"
-#: src/slic3r/GUI/GUI_App.cpp:2898
+#: src/slic3r/GUI/GUI_App.cpp:2925
msgid "Select a gcode file:"
msgstr "Sélectionnez un fichier gcode :"
@@ -10542,7 +10694,7 @@ msgstr "Sélectionner tous les points"
msgid "Select all standard printers"
msgstr "Sélectionner toutes les imprimantes standard"
-#: src/slic3r/GUI/Plater.cpp:5268
+#: src/slic3r/GUI/Plater.cpp:5296
msgid "Select an action to apply to the file"
msgstr "Sélectionnez une action à appliquer au fichier"
@@ -10550,7 +10702,7 @@ msgstr "Sélectionnez une action à appliquer au fichier"
msgid "Select by rectangle"
msgstr "Sélectionner par rectangle"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Sélectionner la configuration à charger :"
@@ -10560,7 +10712,7 @@ msgstr ""
"Sélectionnez un espace de coordonnées dans lequel la transformation sera "
"effectuée."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1452
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr "Sélectionner les préréglages à comparer"
@@ -10572,15 +10724,15 @@ msgstr "Sélectionner la forme dans la galerie"
msgid "Select showing settings"
msgstr "Sélectionner les réglages d'affichage"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Sélectionner le fichier STL à réparer :"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Select the language"
msgstr "Sélectionner la langue"
-#: src/slic3r/GUI/Plater.cpp:3521
+#: src/slic3r/GUI/Plater.cpp:3542
msgid "Select the new file"
msgstr "Sélectionner le nouveau fichier"
@@ -10603,7 +10755,7 @@ msgstr ""
msgid "Select type of part"
msgstr "Sélectionner le type de pièce"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "Choisissez le type de socle dont vous avez besoin"
@@ -10631,7 +10783,7 @@ msgstr "Sélection-Ajouter Objet"
msgid "Selection-Add from list"
msgstr "Sélection-Ajouter depuis la liste"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "Sélection-Ajouter depuis le rectangle"
@@ -10655,11 +10807,11 @@ msgstr "Sélection-Supprimer l'Objet"
msgid "Selection-Remove from list"
msgstr "Sélection-Retirer de la liste"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "Sélection-Retirer du rectangle"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Sélectionner tous les objets"
@@ -10667,7 +10819,7 @@ msgstr "Sélectionner tous les objets"
msgid "Send G-Code to printer host"
msgstr "Envoyer le G-Code à l'hôte d'imprimante"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6531
msgid "Send G-code"
msgstr "Envoyer le G-code"
@@ -10676,11 +10828,11 @@ msgstr "Envoyer le G-code"
msgid "Send system info"
msgstr "Envoyer les informations système"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "Envoyer pour imprimer le plateau actuel en tant que G-code"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6531
msgid "Send to printer"
msgstr "Envoyer à l'imprimante"
@@ -10700,7 +10852,7 @@ msgstr "Envoi des informations système..."
msgid "Seq."
msgstr "Seq."
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "Impression séquentielle"
@@ -10717,7 +10869,7 @@ msgstr "Port série :"
msgid "Service name"
msgstr "Nom du service"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4130
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Appliquer"
@@ -10824,7 +10976,7 @@ msgstr ""
"définir un nombre exact d'instances au lieu de le copier-coller plusieurs "
"fois ?"
-#: src/slic3r/GUI/Plater.cpp:5573
+#: src/slic3r/GUI/Plater.cpp:5606
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "Régler le nombre de copies sur %d"
@@ -10845,7 +10997,7 @@ msgstr "Définir les éléments sélectionnés comme Imprimables/Non Imprimables
msgid "Set settings tabs as menu items (experimental)"
msgstr "Définir les onglets de réglages comme éléments du menu (expérimental)"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3250
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 "
@@ -10859,7 +11011,7 @@ msgstr ""
msgid "Set the shape of your printer's bed."
msgstr "Réglez la forme du plateau de votre imprimante."
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -10874,7 +11026,7 @@ msgstr ""
"remplissage, etc…). Si la valeur est exprimée en pourcentage (par exemple : "
"230%), elle sera calculée par rapport à la hauteur de couche."
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -10888,7 +11040,7 @@ msgstr ""
"en pourcentage (par exemple : 200%), elle sera calculée par rapport à la "
"hauteur de couche."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1214
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 "
@@ -10902,7 +11054,7 @@ msgstr ""
"par rapport à la hauteur de la première couche. Si elle est réglée sur zéro, "
"elle utilisera la largeur d’extrusion par défaut."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2362
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, "
@@ -10916,7 +11068,7 @@ msgstr ""
"valeur est exprimée en pourcentage (par exemple : 90%), elle sera calculée "
"par rapport à la hauteur de couche."
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2859
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 "
@@ -10933,7 +11085,7 @@ msgstr ""
"pourcentage (par exemple : 90%), elle sera calculée par rapport à la hauteur "
"de couche."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1474
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 "
@@ -10949,7 +11101,7 @@ msgstr ""
"plus solides. Si la valeur est exprimée en pourcentage (par exemple : 90%), "
"elle sera calculée par rapport à la hauteur de couche."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1975
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 "
@@ -10965,7 +11117,7 @@ msgstr ""
"exprimée en pourcentage (par exemple : 200%), elle sera calculée par rapport "
"à la hauteur de couche."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2625
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, "
@@ -10978,7 +11130,7 @@ msgstr ""
"de la buse sera utilisée. Si la valeur est exprimée en pourcentage (par "
"exemple : 90%), elle sera calculée par rapport à la hauteur de couche."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -10989,7 +11141,7 @@ msgstr ""
"Ce réglage est utilisé pour vérifier les collisions et afficher l'aperçu "
"graphique sur le plateau."
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
@@ -10997,7 +11149,7 @@ msgstr ""
"Réglez cette valeur sur la hauteur maximum que peut atteindre votre "
"extrudeur au cours de l'impression."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -11014,7 +11166,7 @@ msgstr ""
msgid "Set upper thumb as active"
msgstr "Définir le curseur du haut comme actif"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4578
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -11025,8 +11177,8 @@ msgstr ""
"Par exemple. loglevel = 2 enregistre les messages d'erreur et "
"d'avertissement de niveau fatal."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3705
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "Réglages"
@@ -11078,7 +11230,7 @@ msgstr ""
msgid "Shape"
msgstr "Forme"
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr "Galerie de Formes"
@@ -11125,19 +11277,19 @@ msgstr "Afficher"
msgid "Show \"Tip of the day\" notification after start"
msgstr "Afficher la notification \"Astuce du jour\" après le démarrage"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "Afficher le Répertoire de &Configuration"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "Afficher les &Labels"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr "Afficher l'Astuce du Jour"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "Afficher la boîte de dialogue à propos"
@@ -11145,7 +11297,7 @@ msgstr "Afficher la boîte de dialogue à propos"
msgid "Show advanced settings"
msgstr "Afficher les réglages avancés"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr "Afficher tous les préréglages (y compris incompatibles)"
@@ -11173,7 +11325,7 @@ msgstr "Afficher les préréglages d'impression et de filament incompatibles"
msgid "Show keyboard shortcuts list"
msgstr "Afficher la liste des raccourcis clavier"
-#: src/slic3r/GUI/GCodeViewer.cpp:3796
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "Afficher le mode normal"
@@ -11185,7 +11337,7 @@ msgstr "Afficher la hauteur de l'objet"
msgid "Show object height on the ruler"
msgstr "Afficher la hauteur de l'objet sur la règle"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "Afficher les labels de l'objet /instance dans la scène 3D"
@@ -11201,7 +11353,7 @@ msgstr "Afficher les réglages simplifiés"
msgid "Show splash screen"
msgstr "Afficher l'écran de démarrage"
-#: src/slic3r/GUI/GCodeViewer.cpp:3792
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "Afficher le mode furtif"
@@ -11209,53 +11361,53 @@ msgstr "Afficher le mode furtif"
msgid "Show supports"
msgstr "Afficher les supports"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Afficher les informations système"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "Afficher la vue d'édition 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "Afficher la prévisualisation des tranches 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Afficher les réglages de filament"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Show the full list of SLA print configuration options."
msgstr ""
"Afficher la liste complète des options de configuration d'impression SLA."
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Show the full list of print/G-code configuration options."
msgstr ""
"Afficher la liste complète des options de configuration d'impression/G-code."
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Afficher la liste des raccourcis clavier"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Afficher le plateau"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Afficher les réglages d'impression"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Afficher les réglages de l'imprimante"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Show this help."
msgstr "Afficher cette aide."
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Afficher le répertoire de configuration utilisateur (datadir)"
@@ -11291,11 +11443,11 @@ msgstr "Afficher/Cacher la Légende et le Temps d'impression estimé"
msgid "Show/Hide object/instance labels"
msgstr "Afficher/Masquer les labels de l'objet/instance"
-#: src/slic3r/GUI/GUI_App.cpp:2237 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2259 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "Simple"
-#: src/slic3r/GUI/GUI_App.cpp:2237
+#: src/slic3r/GUI/GUI_App.cpp:2259
msgid "Simple View Mode"
msgstr "Mode de Vue Simple"
@@ -11336,11 +11488,11 @@ msgstr ""
msgid "Simplify model"
msgstr "Simplifier le modèle"
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2477
msgid "Single Extruder Multi Material"
msgstr "Multi Material à extrudeur unique"
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -11352,15 +11504,15 @@ msgstr ""
"Voulez-vous modifier le diamètre pour tous les extrudeurs\n"
"en utilisant la valeur du diamètre de la buse du premier extrudeur ?"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "Réglage MM pour extrudeur unique"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "Paramètres multimatériaux pour extrudeur unique"
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4561
msgid "Single instance mode"
msgstr "Mode d'instance unique"
@@ -11368,13 +11520,18 @@ msgstr "Mode d'instance unique"
msgid "Sinking"
msgstr "Enfouissement"
+#: src/slic3r/GUI/PrintHostDialogs.cpp:251
+msgctxt "OfFile"
+msgid "Size"
+msgstr "Taille"
+
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
#: src/slic3r/GUI/Tab.cpp:2755
msgid "Size"
msgstr "Taille"
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "Taille et coordonnées"
@@ -11382,26 +11539,26 @@ msgstr "Taille et coordonnées"
msgid "Size in X and Y of the rectangular plate."
msgstr "Taille en X et Y du plateau rectangulaire."
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "Jupe"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Skirt Loops"
msgstr "Boucles de la Jupe"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "Jupe et bordure"
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2276
msgid "Skirt height"
msgstr "Hauteur de la jupe"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr "Jupe/Bordure"
@@ -11409,7 +11566,7 @@ msgstr "Jupe/Bordure"
msgid "Slab"
msgstr "Pavé"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1883
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -11417,7 +11574,7 @@ msgstr ""
"Slic3r peut envoyer des fichiers G-codes vers un hôte d'imprimante. Ce champ "
"doit contenir le type d'hôte."
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -11425,7 +11582,7 @@ msgstr ""
"Slic3r peut envoyer des fichiers G-code à un hôte d'impression. Ce champ "
"doit contenir la clé d'API ou le mot de passe requis pour l'authentification."
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -11440,45 +11597,45 @@ msgstr ""
"le mot de passe dans l'URL en respectant le format suivant : https://"
"username:password@your-octopi-address/"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r ne descendra pas en-dessous de cette vitesse."
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4403
msgid "Slice"
msgstr "Découper"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Découper un fichier en G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Découper un fichier en G-code, enregistrer sous"
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2497
msgid "Slice gap closing radius"
msgstr "Découper le rayon de fermeture de l'espacement"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6014
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6054
msgid "Slice now"
msgstr "Découper maintenant"
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2109
msgid "Slice resolution"
msgstr "Résolution de découpage"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Slice the model and export SLA printing layers as PNG."
msgstr ""
"Découper le modèle et exporter les couches d'impression SLA en tant que PNG."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4392
msgid "Slice the model and export toolpaths as G-code."
msgstr "Découper le modèle et exporter les parcours en tant que G-code."
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4404
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -11495,17 +11652,17 @@ msgstr "Informations de découpage"
msgid "Sliced object \"%1%\" looks like a logo or a sign"
msgstr "L'objet découpe \"%1%\" ressemble à un logo ou à un signe"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4662
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6051 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "Découpe"
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "Découpe Effectuée !"
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2507
msgid "Slicing Mode"
msgstr "Mode de Découpage"
@@ -11522,38 +11679,38 @@ msgstr "Découpe effectuée"
msgid "Slicing finished."
msgstr "Découpage terminé."
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"La découpe a du être interrompue du fait d'une erreur interne : index de "
"découpage inconsistant."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "Découpe du modèle"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "Découpe des supports"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3271 src/libslic3r/PrintConfig.cpp:3896
msgid "Slow"
msgstr "Lent"
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2309
msgid "Slow down if layer print time is below"
msgstr "Ralentir si le temps d'impression de la couche est inférieur à"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3272
msgid "Slow tilt"
msgstr "Inclinaison lente"
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2319
msgid "Small perimeters"
msgstr "Périmètres courts"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3576
msgid "Small pillar diameter percent"
msgstr "Pourcentage de pilier petit diamètre"
@@ -11575,33 +11732,33 @@ msgstr "Lisse"
msgid "Smoothing"
msgstr "Lissage"
-#: src/slic3r/GUI/GUI_App.cpp:2273
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid "Snapshot name"
msgstr "Nom de l'instantané"
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2772
msgid "Snug"
msgstr "Ajusté"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "Publications du Softwa&re "
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2360
+#: src/libslic3r/PrintConfig.cpp:2372
msgid "Solid infill"
msgstr "Remplissage solide"
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2348
msgid "Solid infill every"
msgstr "Remplissage solide toutes les"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2340
msgid "Solid infill extruder"
msgstr "Extrudeur pour le remplissage solide"
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2331
msgid "Solid infill threshold area"
msgstr "Surface de seuil pour le remplissage solide"
@@ -11618,20 +11775,20 @@ msgstr ""
"Définissez la <a>zone de seuil de remplissage solide</a>. (Mode expert "
"uniquement.)"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2385
msgid "Solid layers"
msgstr "Couches solides"
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1061
msgid "Soluble material"
msgstr "Matériau soluble"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material is most likely used for a soluble support."
msgstr ""
"Il est probable qu'un matériau soluble soit utilisé pour un support soluble."
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1339
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 "
@@ -11652,7 +11809,8 @@ msgstr "Certaines imprimantes ont été désinstallées."
msgid "Some SLA materials were uninstalled."
msgstr "Certains matériaux SLA ont été désinstallés."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -11663,24 +11821,24 @@ msgstr ""
msgid "Some filaments were uninstalled."
msgstr "Certains filaments ont été désinstallés."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr "Certains objets ne sont pas visibles lors de l'édition."
-#: src/libslic3r/Print.cpp:454
+#: src/libslic3r/Print.cpp:458
msgid "Some objects are too close; your extruder will collide with them."
msgstr ""
"Certains objets sont trop proches ; votre extrudeur va entrer en collision "
"avec eux."
-#: src/libslic3r/Print.cpp:456
+#: src/libslic3r/Print.cpp:460
msgid ""
"Some objects are too tall and cannot be printed without extruder collisions."
msgstr ""
"Certains objets sont trop grands et ne peuvent pas être imprimés sans "
"collision avec l'extrudeur."
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3763
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 "
@@ -11691,7 +11849,7 @@ msgstr ""
"socles devrait se trouver. S'ils sont proches, ils seront fusionnés en un "
"seul socle."
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
@@ -11699,7 +11857,7 @@ msgstr ""
"Certains préréglages sont modifiés et les modifications non enregistrées ne "
"seront pas capturées par l'instantané de configuration."
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
@@ -11707,7 +11865,7 @@ msgstr ""
"Certains préréglages sont modifiés et les modifications non enregistrées ne "
"seront pas exportées dans le lot de configuration."
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2949
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -11716,38 +11874,38 @@ msgstr ""
"des difficultés pour imprimer avec une hauteur de couche variable. Activé "
"par défaut."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "Espacement"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2697
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"Espacement entre les lignes d'interface. Mettez à zéro pour obtenir une "
"interface solide."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1584
msgid "Spacing between ironing passes"
msgstr "Espacement entre les passes de lissage"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2747
msgid "Spacing between support material lines."
msgstr "Espacement entre les lignes des supports."
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1512 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:2320
+#: src/libslic3r/PrintConfig.cpp:2373 src/libslic3r/PrintConfig.cpp:2871
msgid "Speed"
msgstr "Vitesse"
-#: src/slic3r/GUI/GCodeViewer.cpp:3295
+#: src/slic3r/GUI/GCodeViewer.cpp:3300
msgid "Speed (mm/s)"
msgstr "Vitesse (mm/s)"
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1322
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 "
@@ -11758,7 +11916,7 @@ msgstr ""
"vibration et de résonance. Réglez sur zéro pour désactiver le remplissage "
"d'interstices."
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2915
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
@@ -11768,26 +11926,26 @@ msgstr ""
"Lorsqu'elle est définie sur zéro, la valeur est ignorée et la vitesse de "
"déplacement normale est utilisée à la place."
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "Vitesse pour les déplacements sans impression"
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1989
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr ""
"Vitesse pour les périmètres (contours, parois verticales). Réglez sur zéro "
"pour un ajustement automatique."
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "Vitesse pour les déplacements d'impression"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "Vitesse d'impression des ponts."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2374
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -11798,7 +11956,7 @@ msgstr ""
"de la vitesse de remplissage par défaut susmentionnée. Réglez sur zéro pour "
"un ajustement automatique."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2706
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -11808,17 +11966,17 @@ msgstr ""
"pourcentage (par exemple 50%), elle sera calculée à partir de la vitesse "
"d'impression des supports."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2756
msgid "Speed for printing support material."
msgstr "Vitesse d'impression du support."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1513
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr ""
"Vitesse pour imprimer le remplissage interne. Réglez sur zéro pour un "
"ajustement automatique."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2872
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 "
@@ -11833,33 +11991,33 @@ msgstr ""
"la vitesse de remplissage solide susmentionnée. Réglez sur zéro pour un "
"ajustement automatique."
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr ""
"Vitesse pour les déplacements (trajet entre deux points d'extrusion "
"distants)."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1247
msgid "Speed of object first layer over raft interface"
msgstr "Vitesse de la première couche de l'objet sur l'interface du raft"
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "Vitesse du premier mouvement de refroidissement"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "Vitesse du dernier mouvement de refroidissement"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "Vitesse utilisée au tout début de la phase de chargement."
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "Vitesse utilisée pour charger le filament sur la tour de nettoyage."
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11867,7 +12025,7 @@ msgstr ""
"Vitesse utilisée pour décharger le filament sur la tour de nettoyage "
"(n'affecte pas l'étape initiale de déchargement juste après l'expulsion)."
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
@@ -11889,12 +12047,12 @@ msgstr "Sphère"
msgid "Spiral Vase"
msgstr "Vase Spirale"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2399
msgid "Spiral vase"
-msgstr "Mode de vase spirale"
+msgstr "Vase spirale"
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4520
msgid "Split"
msgstr "Scinder"
@@ -11904,6 +12062,10 @@ msgstr ""
"Divise les plus grandes facettes en plus petites lorsque que l'objet est "
"peint."
+#: src/libslic3r/PrintConfig.cpp:3126
+msgid "Split middle perimeter threshold"
+msgstr "Seuil de périmètre intermédiaire divisé"
+
#: src/slic3r/GUI/GUI_Factories.cpp:944
msgid "Split the selected object"
msgstr "Scinder l'objet sélectionné"
@@ -11916,7 +12078,7 @@ msgstr "Scinder l'objet sélectionné en objets individuels"
msgid "Split the selected object into individual parts"
msgstr "Diviser l'objet sélectionné en parties individuelles"
-#: src/slic3r/GUI/Plater.cpp:3095
+#: src/slic3r/GUI/Plater.cpp:3116
msgid "Split to Objects"
msgstr "Diviser en Objets"
@@ -11924,11 +12086,11 @@ msgstr "Diviser en Objets"
msgid "Split to Parts"
msgstr "Scinder en Pièces"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
-msgstr "Diviser en objets individuels"
+msgstr "Diviser en objets"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "Scinder en pièces"
@@ -11943,7 +12105,7 @@ msgstr ""
"Divise les plus grandes facettes en plus petites lorsque que l'objet est "
"peint."
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1074
msgid "Spool weight"
msgstr "Poids de la bobine"
@@ -11955,17 +12117,17 @@ msgstr "Débordement de pile"
msgid "Standard"
msgstr "Standard"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Stars"
msgstr "Étoiles"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2418
+#: src/libslic3r/PrintConfig.cpp:2433
msgid "Start G-code"
msgstr "G-code de début"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Démarrer un nouveau projet"
@@ -11973,7 +12135,7 @@ msgstr "Démarrer un nouveau projet"
msgid "Start at height"
msgstr "Hauteur de début"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Démarrer un nouveau processus de découpe"
@@ -12023,12 +12185,12 @@ msgstr "État"
msgid "Status:"
msgstr "État :"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Mode silencieux"
-#: src/slic3r/GUI/GCodeViewer.cpp:3755
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "Mode furtif"
@@ -12036,15 +12198,15 @@ msgstr "Mode furtif"
msgid "Stop at height"
msgstr "Hauteur d'arrêt"
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "Stop them and continue anyway?"
msgstr "Les arrêter et continuer malgré tout ?"
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2763
msgid "Style"
msgstr "Style"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2765
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
@@ -12059,7 +12221,7 @@ msgstr ""
msgid "Success!"
msgstr "Réussi !"
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -12070,9 +12232,9 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
msgid "Support Blocker"
-msgstr "Bloqueur de Support"
+msgstr "Bloqueur de Supports"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Support Cubic"
msgstr "Support Cubique"
@@ -12084,50 +12246,50 @@ msgstr "Générateur de Support"
msgid "Support Generator"
msgstr "Générateur de support"
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3631
msgid "Support base diameter"
msgstr "Diamètre de la base du support"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3641
msgid "Support base height"
msgstr "Hauteur de la base du support"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3650
msgid "Support base safety distance"
msgstr "Distance de sécurité de la base du support"
-#: src/slic3r/GUI/Tab.cpp:4599
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "Tête du support"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2081 src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2100 src/libslic3r/PrintConfig.cpp:2522
+#: src/libslic3r/PrintConfig.cpp:2528 src/libslic3r/PrintConfig.cpp:2536
+#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2567 src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2602 src/libslic3r/PrintConfig.cpp:2623
+#: src/libslic3r/PrintConfig.cpp:2636 src/libslic3r/PrintConfig.cpp:2653
+#: src/libslic3r/PrintConfig.cpp:2671 src/libslic3r/PrintConfig.cpp:2686
+#: src/libslic3r/PrintConfig.cpp:2696 src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2716 src/libslic3r/PrintConfig.cpp:2730
+#: src/libslic3r/PrintConfig.cpp:2746 src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2755 src/libslic3r/PrintConfig.cpp:2764
+#: src/libslic3r/PrintConfig.cpp:2778 src/libslic3r/PrintConfig.cpp:2786
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "Support material"
msgstr "Supports"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2704
msgid "Support material interface"
msgstr "Interface des supports"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2787
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -12141,29 +12303,29 @@ msgstr ""
"vous pouvez imprimer sans support. Réglez sur zéro pour une détection "
"automatique (recommandé)."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2642
msgid "Support material/raft interface extruder"
msgstr "Extrudeur pour l'interface des supports/du radeau"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2614
msgid "Support material/raft/skirt extruder"
msgstr "Extrudeur pour support/raft/jupe"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:3613
msgid "Support on build plate only"
-msgstr "Support sur le plateau uniquement"
+msgstr "Supports sur le plateau uniquement"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:770
msgid "Support parameter change"
msgstr "Changement des paramètres de support"
-#: src/slic3r/GUI/Tab.cpp:4604
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "Pilier de support"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3703
msgid "Support points density"
msgstr "Densité des points de support"
@@ -12172,24 +12334,24 @@ msgid "Support points edit"
msgstr "Éditer les points de support"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4595 src/slic3r/GUI/Tab.cpp:4596
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3532 src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3548 src/libslic3r/PrintConfig.cpp:3557
+#: src/libslic3r/PrintConfig.cpp:3567 src/libslic3r/PrintConfig.cpp:3577
+#: src/libslic3r/PrintConfig.cpp:3614 src/libslic3r/PrintConfig.cpp:3621
+#: src/libslic3r/PrintConfig.cpp:3632 src/libslic3r/PrintConfig.cpp:3642
+#: src/libslic3r/PrintConfig.cpp:3651 src/libslic3r/PrintConfig.cpp:3664
+#: src/libslic3r/PrintConfig.cpp:3674 src/libslic3r/PrintConfig.cpp:3683
+#: src/libslic3r/PrintConfig.cpp:3693 src/libslic3r/PrintConfig.cpp:3704
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Supports"
msgstr "Supports"
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1614
msgid "Supports remaining times"
msgstr "Temps de support restant"
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1623
msgid "Supports stealth mode"
msgstr "Supporte le mode silencieux"
@@ -12200,7 +12362,7 @@ msgid ""
msgstr ""
"Les supports fonctionnent mieux, si la fonctionnalité suivante est "
"activée :\n"
-"- Détecter les périmètres de pontage"
+"- Détecter les périmètres faisant des ponts"
#: src/slic3r/GUI/Preferences.cpp:182
msgid "Suppress \" - default - \" presets"
@@ -12215,7 +12377,7 @@ msgstr ""
"Filament / Imprimante une fois qu'il y a d'autres préréglages valides "
"disponibles."
-#: src/slic3r/GUI/GUI_App.cpp:3072 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "Supprimer pour ouvrir l'hyperlien dans le navigateur"
@@ -12244,7 +12406,7 @@ msgstr "Basculer vers la 3D"
msgid "Switch to Preview"
msgstr "Basculer vers la Prévisualisation"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "Basculer dans le Réglages"
@@ -12257,11 +12419,11 @@ msgstr "Basculer vers le mode édition"
msgid "Switch to the %s mode"
msgstr "Basculer vers le mode %s"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790
msgid "Switching Presets: Unsaved Changes"
msgstr "Changement de préréglages : modifications non enregistrées"
-#: src/slic3r/GUI/GUI_App.cpp:2368
+#: src/slic3r/GUI/GUI_App.cpp:2390
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -12269,7 +12431,7 @@ msgstr ""
"Le changement de langue déclenchera le redémarrage de l’application. L'objet "
"et tous les paramètres non enregistrés seront perdus."
-#: src/slic3r/GUI/Plater.cpp:4861
+#: src/slic3r/GUI/Plater.cpp:4882
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -12292,7 +12454,7 @@ msgstr ""
"\n"
"Voulez-vous continuer ?"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2779
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -12301,11 +12463,11 @@ msgstr ""
"l'objet. Cela est utile pour les imprimantes multi-matériaux, pour "
"lesquelles le changement d'extrudeur est onéreux."
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2777
msgid "Synchronize with object layers"
msgstr "Synchroniser avec les couches de l'objet"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "&Informations sur le Système"
@@ -12326,11 +12488,11 @@ msgstr "Informations système envoyées avec succès. Merci."
msgid "System presets"
msgstr "Préréglages système"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Take Configuration &Snapshot"
msgstr "Capturer un in&stantané de la configuration"
-#: src/slic3r/GUI/GUI_App.cpp:2271
+#: src/slic3r/GUI/GUI_App.cpp:2293
msgid "Taking a configuration snapshot"
msgstr "Prise d'un instantané de configuration"
@@ -12338,15 +12500,15 @@ msgstr "Prise d'un instantané de configuration"
msgid "Taking a configuration snapshot failed."
msgstr "Échec de la prise d'un instantané de configuration."
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Température"
-#: src/slic3r/GUI/GCodeViewer.cpp:3297
+#: src/slic3r/GUI/GCodeViewer.cpp:3302
msgid "Temperature (°C)"
msgstr "Température (°C)"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2409
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12356,7 +12518,7 @@ msgstr ""
"actif. Permet la génération d'un contour complet \"sacrificiel\" sur lequel "
"les buses sont nettoyées régulièrement."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2408
msgid "Temperature variation"
msgstr "Variation de température"
@@ -12364,7 +12526,7 @@ msgstr "Variation de température"
msgid "Temperatures"
msgstr "Températures"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "G-code de modèle personnalisé"
@@ -12429,7 +12591,7 @@ msgstr ""
"-Vérifier que l'épaisseur de coque verticale est activée\n"
"-La détection de parois fines doit être désactivée"
-#: src/libslic3r/Print.cpp:469
+#: src/libslic3r/Print.cpp:473
msgid ""
"The Spiral Vase option can only be used when printing single material "
"objects."
@@ -12437,7 +12599,7 @@ msgstr ""
"L'option Vase Spirale ne peut être utilisé que lors de l'impression d'objets "
"mono-matériau."
-#: src/libslic3r/Print.cpp:494
+#: src/libslic3r/Print.cpp:498
msgid ""
"The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)."
msgstr ""
@@ -12459,7 +12621,7 @@ msgstr ""
"(support_material_extruder et support_material_interface_extruder doivent "
"être réglés sur 0)."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:615
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 "
@@ -12471,7 +12633,7 @@ msgstr ""
"déclencher un changement d'outil. (support_material_extruder de même que "
"support_material_interface_extruder doivent être réglés sur 0)."
-#: src/libslic3r/Print.cpp:496
+#: src/libslic3r/Print.cpp:500
msgid ""
"The Wipe Tower is currently not supported for multimaterial sequential "
"prints."
@@ -12479,7 +12641,7 @@ msgstr ""
"La tour de nettoyage n'est actuellement pas prise en charge pour les "
"impressions séquentielles multimatériaux."
-#: src/libslic3r/Print.cpp:488
+#: src/libslic3r/Print.cpp:492
msgid ""
"The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, "
"RepRapFirmware and Repetier G-code flavors."
@@ -12487,7 +12649,7 @@ msgstr ""
"La tour de nettoyage n'est actuellement prise en charge que pour les "
"versions du G-code Marlin, RepRap / Sprinter, RepRapFirmware et Repetier."
-#: src/libslic3r/Print.cpp:490
+#: src/libslic3r/Print.cpp:494
msgid ""
"The Wipe Tower is currently only supported with the relative extruder "
"addressing (use_relative_e_distances=1)."
@@ -12495,7 +12657,7 @@ msgstr ""
"La tour de nettoyage est actuellement supportée uniquement avec l'adressage "
"relatif de l'extrudeur (use_relative_e_distances=1)."
-#: src/libslic3r/Print.cpp:519
+#: src/libslic3r/Print.cpp:523
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"over an equal number of raft layers"
@@ -12503,7 +12665,7 @@ msgstr ""
"La tour de nettoyage est uniquement supportées pour plusieurs objets s'ils "
"sont imprimés avec un nombre égal de couche de radeau"
-#: src/libslic3r/Print.cpp:522
+#: src/libslic3r/Print.cpp:526
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"with the same support_material_contact_distance"
@@ -12511,7 +12673,7 @@ msgstr ""
"La tour de nettoyage est uniquement supportée pour plusieurs objets s'ils "
"sont imprimés avec la même support_material_contact_distance"
-#: src/libslic3r/Print.cpp:524
+#: src/libslic3r/Print.cpp:528
msgid ""
"The Wipe Tower is only supported for multiple objects if they are sliced "
"equally."
@@ -12519,7 +12681,7 @@ msgstr ""
"La tour de nettoyage est uniquement supportée pour plusieurs objets s'ils "
"découpés de la même façon."
-#: src/libslic3r/Print.cpp:517
+#: src/libslic3r/Print.cpp:521
msgid ""
"The Wipe Tower is only supported for multiple objects if they have equal "
"layer heights"
@@ -12527,7 +12689,7 @@ msgstr ""
"La tour de nettoyage est uniquement supportée pour plusieurs objets s'ils "
"ont une même hauteur de couche"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -12538,7 +12700,7 @@ msgstr ""
"\n"
"Voulez-vous que je la désactive pour permettre la Rétractation du Firmware ?"
-#: src/libslic3r/Print.cpp:537
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -12546,7 +12708,7 @@ msgstr ""
"La tour de Nettoyage n'est prise en charge que si tous les objets ont la "
"même hauteur de couche variable"
-#: src/slic3r/GUI/GUI_App.cpp:957
+#: src/slic3r/GUI/GUI_App.cpp:964
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -12565,7 +12727,7 @@ msgstr ""
"Si oui, votre configuration active sera sauvegardée avant l'importation de "
"la nouvelle configuration."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
@@ -12584,12 +12746,12 @@ msgstr ""
"dans le système de coordonnées seulement quand la rotation est incorporée "
"aux coordonnées de l'objet."
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3665
msgid "The default angle for connecting support sticks and junctions."
msgstr ""
"L'angle par défaut pour connecter les tiges de support et les jonctions."
-#: src/slic3r/GUI/Plater.cpp:2575
+#: src/slic3r/GUI/Plater.cpp:2596
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -12609,7 +12771,7 @@ msgstr[1] ""
"L'unité interne de PrusaSlicer est un millimètre. Souhaitez-vous recalculer "
"les dimensions de ces objets ?"
-#: src/slic3r/GUI/Plater.cpp:2553
+#: src/slic3r/GUI/Plater.cpp:2574
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -12638,7 +12800,7 @@ msgstr ""
"l'objet et le socle. La 'Distance de sécurité de base du support' doit être "
"plus grande que le paramètre 'Espace de l'objet socle' pour éviter cela."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -12648,22 +12810,22 @@ msgstr ""
"spécifiques soient spécifiés). Cette valeur se substitue aux extrudeurs de "
"périmètre et de remplissage, mais pas aux extrudeurs de support."
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1466
msgid "The extruder to use when printing infill."
msgstr "L'extrudeur à utiliser pour imprimer le remplissage."
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1966
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"L'extrudeur à utiliser pour imprimer les périmètres et la bordure. Le "
"premier extrudeur a le numéro 1."
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2342
msgid "The extruder to use when printing solid infill."
msgstr "L'extrudeur à utiliser pour imprimer les remplissages solides."
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2644
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."
@@ -12672,7 +12834,7 @@ msgstr ""
"utiliser l'extrudeur actuel et limiter les changements d'outil). Cela "
"affecte également le raft."
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2616
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -12680,12 +12842,16 @@ msgstr ""
"L'extrudeur à utiliser pour imprimer des supports, du raft ou des contours "
"(1+,0 pour utiliser l'extrudeur actuel et limiter les changements d'outil)."
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr ""
"Le type de matériau de filament à utiliser dans les G-codes personnalisés."
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr "Le fichier n'existe pas."
+
+#: src/libslic3r/PrintConfig.cpp:4557
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -12693,11 +12859,11 @@ msgstr ""
"Le fichier dans lequel la sortie sera écrite (si rien n'est spécifié, il "
"sera basé sur le fichier d'entrée)"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "The firmware supports stealth mode"
msgstr "Le firmware est compatible avec le mode silencieux"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -12716,13 +12882,13 @@ msgid "The following SLA printer models have no materials selected:"
msgstr ""
"Les modèles d'imprimantes SLA suivants n'ont aucun matériau sélectionné :"
-#: src/slic3r/GUI/Plater.cpp:5717
+#: src/slic3r/GUI/Plater.cpp:5754
msgid "The following characters are not allowed by a FAT file system:"
msgstr ""
"Les caractères suivants ne sont pas autorisés par un système de fichiers "
"FAT :"
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -12747,7 +12913,7 @@ msgid_plural "The following models were repaired successfully"
msgstr[0] "Le modèle suivant a été réparé avec succès"
msgstr[1] "Les modèles suivants ont été réparés avec succès"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224
msgid "The following preset was modified"
msgid_plural "The following presets were modified"
msgstr[0] "Le préréglage suivant a été modifié"
@@ -12779,18 +12945,18 @@ msgstr ""
msgid "The following values were substituted:"
msgstr "Les valeurs suivantes ont été remplacées :"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3810
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
msgstr ""
"Espace entre le bas de l'objet et le socle généré en mode élévation zéro."
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3643
msgid "The height of the pillar base cone"
msgstr "La hauteur du cône de la base du pilier"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
@@ -12800,7 +12966,7 @@ msgstr ""
"objet sur la première couche. Lorsqu'un raft est utilisé, aucune bordure "
"n'est générée (utilisez raft_first_layer_expansion)."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
@@ -12808,7 +12974,7 @@ msgstr ""
"L'archive SLA importée ne contenait aucun préréglage. Les préréglages SLA "
"actuels ont été utilisés comme solution de repli."
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -12817,19 +12983,19 @@ msgstr ""
"impression multi-extrudeur avec des changements d'outils pour l'impression "
"entière."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
"Les dernières données de changement de couleur ont été enregistrées pour une "
"impression multi-extrudeur."
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
"Les dernières données de changement de couleur ont été sauvegardées une vue "
"d'une impression avec extrudeur simple."
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3684
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -12837,11 +13003,11 @@ msgstr ""
"La distance maximum entre deux piliers pour qu'ils soient reliés. Une valeur "
"de zéro empêchera les piliers en cascade."
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3675
msgid "The max length of a bridge"
msgstr "La longueur maximum d'un pont"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -12854,7 +13020,7 @@ msgstr ""
"détour peut être spécifiée soit comme une valeur absolue soit comme le "
"pourcentage (par exemple 50%) d'un chemin de déplacement direct."
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1295
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
@@ -12862,7 +13028,7 @@ msgstr ""
"La distance maximale à laquelle chaque point de la surface peut être décalé "
"(dans les deux sens), mesurée perpendiculairement à la paroi de périmètre."
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3653
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 "
@@ -12888,7 +13054,7 @@ msgstr "Le nom ne peut pas se terminer par le caractère espace."
msgid "The name cannot start with space character."
msgstr "Le nom ne peut pas commencer par un caractère espace."
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -12897,7 +13063,17 @@ msgstr ""
"bottom_solid_layers si nécessaire pour satisfaire l'épaisseur minimale de la "
"coque inférieure."
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:3121
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+"Le nombre de périmètres, comptés à partir du centre, sur lesquels la "
+"variation doit être répartie. Des valeurs inférieures signifient que les "
+"périmètres extérieurs ne changent pas de largeur."
+
+#: src/libslic3r/PrintConfig.cpp:2896
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 "
@@ -12908,11 +13084,11 @@ msgstr ""
"coque supérieure. Ceci est utile pour éviter l'effet de capitonnage lors de "
"l'impression avec une hauteur de couche variable."
-#: src/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579
+#: src/slic3r/GUI/Plater.cpp:2578 src/slic3r/GUI/Plater.cpp:2600
msgid "The object is too small"
msgstr "L'objet est trop petit"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3047
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-"
@@ -12922,7 +13098,7 @@ msgstr ""
"(négatif = réduit, positif = agrandi). Ce réglage peut être utile pour un "
"réglage fin des tailles de trous."
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2101
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
@@ -12930,7 +13106,7 @@ msgstr ""
"L'objet sera surélevé de ce nombre de couches, et du support sera généré en "
"dessous."
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3578
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -12939,7 +13115,7 @@ msgstr ""
"normal qui sont utilisés dans les zones problématiques où un pilier normal "
"ne peut pas rentrer."
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3290
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -12949,7 +13125,7 @@ msgstr ""
"Si la zone d'impression excède la valeur spécifiée,\n"
"alors une inclinaison lente sera appliquée, sinon - une inclinaison rapide"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -12961,7 +13137,7 @@ msgstr[1] ""
"Les imprimantes physiques ci-dessous sont basées uniquement sur le "
"préréglage que vous allez supprimer."
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -12975,7 +13151,7 @@ msgstr[1] ""
"Les imprimantes physiques ci-dessous sont basées uniquement sur le "
"préréglage que vous allez supprimer."
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
@@ -12983,7 +13159,7 @@ msgstr ""
"Les endroits où la bordure sera imprimée autour de chaque objet sur la "
"première couche."
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
@@ -12991,7 +13167,7 @@ msgstr ""
"Le plateau est vide.\n"
"Voulez-vous enregistrer le projet ?"
-#: src/slic3r/GUI/Plater.cpp:2486
+#: src/slic3r/GUI/Plater.cpp:2507
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -13005,17 +13181,17 @@ msgstr[1] ""
"Les préréglages ci-dessous ont été temporairement installés sur l'instance "
"active de PrusaSlicer"
-#: src/slic3r/GUI/GUI_App.cpp:2514 src/slic3r/GUI/GUI_App.cpp:2575
+#: src/slic3r/GUI/GUI_App.cpp:2533 src/slic3r/GUI/GUI_App.cpp:2594
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "Les modifications du préréglage sont enregistrées avec succès"
msgstr[1] "Les modifications des préréglages sont enregistrées avec succès"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "The printer multiplexes filaments into a single hot end."
msgstr "L'imprimante multiplexe les filaments vers une seule tête d'extrusion."
-#: src/slic3r/GUI/Plater.cpp:5716
+#: src/slic3r/GUI/Plater.cpp:5753
msgid "The provided file name is not valid."
msgstr "Le nom de fichier fourni n'est pas valide."
@@ -13023,7 +13199,7 @@ msgstr "Le nom de fichier fourni n'est pas valide."
msgid "The provided name is not valid;"
msgstr "Le nom fourni n'est pas valide ;"
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
@@ -13031,7 +13207,7 @@ msgstr ""
"Le 3MF sélectionné contient un objet avec des supports FDM peints utilisant "
"une version plus récente de PrusaSlicer et n'est pas compatible."
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -13039,7 +13215,7 @@ msgstr ""
"Le 3MF sélectionné contient un objet avec de la peinture multi-matériaux "
"utilisant une version plus récente de PrusaSlicer et n'est pas compatible."
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
@@ -13047,7 +13223,7 @@ msgstr ""
"Le 3MF sélectionné contient un objet avec une jointure peinte utilisant une "
"version plus récente de PrusaSlicer et n'est pas compatible."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
@@ -13065,7 +13241,7 @@ msgstr ""
"Le fichier amf sélectionné a été enregistré avec une version plus récente de "
"%1% et n'est pas compatible."
-#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:3672 src/slic3r/GUI/Plater.cpp:5230
msgid "The selected file"
msgstr "Le fichier sélectionné"
@@ -13086,7 +13262,7 @@ msgid ""
msgstr ""
"L'objet sélectionné n'a pu être scindé car il ne contient qu'une seule pièce."
-#: src/slic3r/GUI/Plater.cpp:3086
+#: src/slic3r/GUI/Plater.cpp:3107
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
@@ -13094,7 +13270,7 @@ msgstr ""
"L'objet sélectionné n'a pas pu être divisé car il ne contient qu'une seule "
"partie solide."
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -13127,11 +13303,11 @@ msgstr ""
msgid "The size of the object can be specified in inches"
msgstr "La taille de l'objet peut être spécifiée en pouces"
-#: src/slic3r/GUI/Plater.cpp:2540
+#: src/slic3r/GUI/Plater.cpp:2561
msgid "The size of the object is zero"
msgstr "La taille de l'objet est nulle"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3785
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
@@ -13139,7 +13315,47 @@ msgstr ""
"La pente de la paroi du socle par rapport au plan du lit. 90 degrés donne "
"des murs droits."
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which a middle perimeter (if there wasn't one already) will be added. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"La plus petite largeur d'extrusion, en tant que facteur de la largeur "
+"d'extrusion normale, au-dessus de laquelle un périmètre intermédiaire (s'il "
+"n'y en avait pas déjà un) sera ajouté. Réduisez ce paramètre pour utiliser "
+"des périmètres plus nombreux et plus fins. Augmentez-le pour utiliser des "
+"périmètres moins nombreux et plus larges. Notez que cela s'applique - comme "
+"si - toute la forme devait être remplie de périmètre, donc le milieu ici "
+"fait référence au milieu de l'objet entre deux bords extérieurs de la forme, "
+"même s'il y a effectivement un remplissage ou d'autres types d'extrusion "
+"dans l'impression à la place du périmètre."
+
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which the middle perimeter (if there is one) will be split into two. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"La plus petite largeur d'extrusion, en tant que facteur de la largeur "
+"d'extrusion normale, au-dessus de laquelle le périmètre intermédiaire (s'il "
+"y en a un) sera divisé en deux. Réduisez ce paramètre pour utiliser des "
+"périmètres plus nombreux et plus fins. Augmentez-le pour utiliser des "
+"périmètres moins nombreux et plus larges. Notez que cela s'applique - comme "
+"si - toute la forme devait être remplie de périmètre, donc le milieu ici "
+"fait référence au milieu de l'objet entre deux bords extérieurs de la forme, "
+"même s'il y a effectivement un remplissage ou d'autres types d'extrusion "
+"dans l'impression à la place du périmètre."
+
+#: src/libslic3r/PrintConfig.cpp:2224
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 "
@@ -13149,7 +13365,7 @@ msgstr ""
"rétractation (ne s'applique qu'au moteur de l'extrudeur). Si cette valeur "
"reste sur zéro, la vitesse de rétraction est utilisée."
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2216
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr ""
"La vitesse des rétractations (ne s'applique qu'au moteur de l'extrudeur)."
@@ -13167,26 +13383,26 @@ msgstr "Le nom proposé n'est pas disponible."
msgid "The supplied name is not valid;"
msgstr "Le nom fourni n'est pas valide ;"
-#: src/libslic3r/Print.cpp:450
+#: src/libslic3r/Print.cpp:454
msgid "The supplied settings will cause an empty print."
msgstr "Les réglages fournis vont entraîner une impression vide."
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3728
msgid "The thickness of the pad and its optional cavity walls."
msgstr "L'épaisseur du socle et de ses parois de cavité optionnelles."
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "The uploads are still ongoing"
msgstr "Les téléchargements sont toujours en cours"
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2064
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
"La distance verticale entre l'objet et le raft. Ignoré pour l'interface "
"soluble."
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2568
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 "
@@ -13196,7 +13412,7 @@ msgstr ""
"valeur sur zéro empêchera Slic3r d'utiliser la vitesse et le débit des ponts "
"pour la première couche de l'objet."
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2586
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13207,7 +13423,7 @@ msgstr ""
"support_material_contact_distance sera utilisé pour les distances Z de "
"contact supérieur et inférieur."
-#: src/libslic3r/Print.cpp:482
+#: src/libslic3r/Print.cpp:486
msgid ""
"The wipe tower is only supported if all extruders have the same nozzle "
"diameter and use filaments of the same diameter."
@@ -13215,11 +13431,11 @@ msgstr ""
"La tour de nettoyage n'est supportée que si tous les extrudeurs ont le même "
"diamètre de buse et utilisent un filament de même diamètre."
-#: src/slic3r/GUI/Plater.cpp:4096
+#: src/slic3r/GUI/Plater.cpp:4117
msgid "There are active warnings concerning sliced models:"
msgstr "Il existe des avertissements actifs concernant les modèles découpés :"
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -13258,7 +13474,7 @@ msgstr ""
msgid "There is an object with no extrusions in the first layer."
msgstr "Il y a un objet sans extrusions dans la première couche."
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2817
msgid "Thick bridges"
msgstr "Ponts épais"
@@ -13267,19 +13483,19 @@ msgstr "Ponts épais"
msgid "This %s version: %s"
msgstr "Version de ce %s : %s"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "This G-code will be used as a code for the color change"
msgstr "Ce G-code sera utilisé comme code pour le changement de couleur"
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "This G-code will be used as a code for the pause print"
msgstr "Ce G-code sera utilisé comme code pour la pause de l'impression"
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "This G-code will be used as a custom code"
msgstr "Ce G-code sera utilisé comme code personnalisé"
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -13293,7 +13509,7 @@ msgstr ""
"Cette action entraînera la suppression de toutes les coches sur le curseur "
"vertical."
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -13311,7 +13527,7 @@ msgstr ""
"vous pouvez entrer une commande \"M109S[first_layer_temperature]\" où vous "
"le souhaitez."
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1603
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 "
@@ -13323,7 +13539,7 @@ msgstr ""
"la couche suivante. Notez que vous pouvez utiliser des variables génériques "
"pour tous les réglages de Slic3r de même que [layer_num] et [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -13333,7 +13549,7 @@ msgstr ""
"le mouvement en Z. Notez que vous pouvez utiliser des variables génériques "
"pour tous les réglages de Slic3r de même que [layer_num] et [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2846
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13350,7 +13566,7 @@ msgstr ""
"n'émettra aucune autre commande de ce type. Il est donc possible de scripter "
"un comportement personnalisé à la fois avant et après le changement d'outil."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -13365,7 +13581,7 @@ msgstr ""
"vous avez des extrudeurs multiples, le gcode est traité dans l'ordre des "
"extrudeurs."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -13374,20 +13590,37 @@ msgstr ""
"que vous pouvez utiliser des variables génériques pour tous les paramètres "
"PrusaSlicer."
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1819
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+"Ce réglage expérimental est utilisé pour limiter la vitesse de changement de "
+"vitesse d'extrusion pour une transition d'une vitesse supérieure à une "
+"vitesse inférieure. Une valeur de 1,8 mm³/s² garantit qu'un changement de la "
+"vitesse d'extrusion de 5,4 mm³/s (largeur d'extrusion de 0,45 mm, hauteur "
+"d'extrusion de 0,2 mm, vitesse d'avance de 60 mm/s) à 1,8 mm³/s (vitesse "
+"d'avance de 20 mm/s) prendra au moins 2 secondes."
+
+#: src/libslic3r/PrintConfig.cpp:1807
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"Ce réglage expérimental sert à limiter la vitesse de changement dans le flux "
-"d'extrusion. Une valeur de 1.8 mm³/s² garantit qu'un changement de flux "
-"d'extrusion de 1.8 mm³/s (largeur d'extrusion 0.45mm, hauteur d'extrusion "
-"0.2mm, vitesse d'avance de 20 mm/s) à 5.4 mm³/s (vitesse d'avance de 60 mm/"
-"s) prendra au moins 2 secondes."
+"Ce réglage expérimental est utilisé pour limiter la vitesse de changement de "
+"vitesse d'extrusion pour une transition d'une vitesse inférieure à une "
+"vitesse supérieure. Une valeur de 1,8 mm³/s² garantit qu'un changement de la "
+"vitesse d'extrusion de 1,8 mm³/s (largeur d'extrusion de 0,45 mm, hauteur "
+"d'extrusion de 0,2 mm, vitesse d'avance de 60 mm/s) à 5,4 mm³/s (vitesse "
+"d'avance de 20 mm/s) prendra au moins 2 secondes."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1798
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -13395,7 +13628,7 @@ msgstr ""
"Ce réglage expérimental est utilisé pour paramétrer la vitesse volumétrique "
"maximum tolérée par votre extrudeur."
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2924
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13404,7 +13637,7 @@ msgstr ""
"firmware gérer la rétractation. Utilisable seulement par les versions "
"récentes de Marlin."
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2938
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13421,7 +13654,7 @@ msgstr ""
"dans Slic3r. Cette fonction n'est utilisable que dans les versions récentes "
"de Marlin."
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -13433,7 +13666,7 @@ msgstr ""
"défaut est généralement suffisante et vous devriez expérimenter le "
"refroidissement (utiliser un ventilateur) avant de modifier ceci."
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -13446,12 +13679,12 @@ msgstr ""
"à 1.1. Si vous pensez devoir changer davantage cette valeur, vérifiez le "
"diamètre de votre filament et les E Steps dans le firmware."
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr ""
"Cette vitesse de ventilateur sera utilisée pour les ponts et les surplombs."
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1404
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -13460,7 +13693,7 @@ msgstr ""
"l'impression en extrudant des couches de remplissage plus épaisses tout en "
"conservant des périmètres fins, avec plus de précision."
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2350
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 "
@@ -13473,7 +13706,7 @@ msgstr ""
"automatiquement le nombre maximum de couches a combiner en fonction du "
"diamètre de la buse et de l'épaisseur des couches."
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2400
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, "
@@ -13489,7 +13722,7 @@ msgstr ""
"jupe/bordure. Cela ne fonctionnera pas si vous imprimez plus d'un objet "
"unique."
-#: src/slic3r/GUI/Plater.cpp:2604
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file cannot be loaded in a simple mode. Do you want to switch to an "
"advanced mode?"
@@ -13497,7 +13730,7 @@ msgstr ""
"Ce fichier ne peut être chargé en mode simple. Voulez-vous basculer en mode "
"avancé ?"
-#: src/slic3r/GUI/Plater.cpp:2593
+#: src/slic3r/GUI/Plater.cpp:2614
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
@@ -13524,7 +13757,7 @@ msgstr ""
"Voulez-vous continuer et flasher ce fichier hex quand même ?\n"
"S'il vous plait, ne continuez que si vous êtes certain de faire le bon choix."
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -13541,11 +13774,11 @@ msgstr ""
"Cette option permet l'impression de la bordure qui entoure chaque objet lors "
"de la première couche."
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "Cette option active la rétractation lors d'un déplacement sur l'axe Z."
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2956
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13553,15 +13786,15 @@ msgstr ""
"Cette option déplace la buse lors des rétractations, limitant ainsi "
"l'apparition d'amas sur les extrudeurs ayant tendance à couler."
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "Ceci est un préréglage par défaut."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3705
msgid "This is a relative measure of support points density."
msgstr "Ceci est une mesure relative de la densité des points de support."
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -13570,18 +13803,18 @@ msgstr ""
"tous les extrudeurs seront réglés sur la nouvelle valeur. Voulez-vous "
"continuer ?"
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "Ceci est un préréglage système."
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3362
msgid "This is only used in the Slic3r interface as a visual help."
msgstr ""
"Ceci est utilisé dans l'interface de Slic3r uniquement en tant que "
"indication visuelle."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -13591,7 +13824,7 @@ msgstr ""
"modification de l'accélération des fonctions spécifiques (périmètre/"
"remplissage). Régler sur zéro pour ne pas réinitialiser l'accélération."
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -13599,7 +13832,7 @@ msgstr ""
"L'accélération qui sera utilisée par votre imprimante pour les ponts. Régler "
"sur zéro pour désactiver l'accélération pour les ponts."
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1194
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
@@ -13610,7 +13843,7 @@ msgstr ""
"désactiver le contrôle d'accélération pour la première couche de l'objet au-"
"dessus de l'interface du raft."
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1185
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -13619,7 +13852,7 @@ msgstr ""
"sur zéro afin de désactiver le contrôle de l'accélération pour la première "
"couche."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1394
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -13628,7 +13861,7 @@ msgstr ""
"remplissage. Régler sur zéro afin de désactiver le contrôle de "
"l'accélération pour le remplissage."
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1957
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -13636,7 +13869,7 @@ msgstr ""
"L'accélération qui sera utilisée par votre imprimante pour les périmètres. "
"Régler sur zéro pour désactiver l'accélération pour les périmètres."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1877
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr ""
@@ -13656,7 +13889,7 @@ msgstr ""
"qu'une seule fois et nous ne vous demanderons pas de recommencer (uniquement "
"après la mise à niveau vers la version suivante)."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1777
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -13669,7 +13902,7 @@ msgstr ""
"largeur d'extrusion afin d'obtenir une adhésion inter-couches correcte. Si "
"réglée sur 0, la hauteur de couche est limitée à 75% du diamètre de la buse."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1840
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 "
@@ -13683,7 +13916,7 @@ msgstr ""
msgid "This is wipe tower layer"
msgstr "C'est la couche de tour d'essuyage"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2977
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13707,7 +13940,7 @@ msgstr ""
"Cette opération est irréversible.\n"
"Voulez-vous continuer?"
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:1999
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 "
@@ -13719,7 +13952,7 @@ msgstr ""
"une surface inclinée qui nécessite un plus grand nombre de périmètres, si "
"l'option \"Périmètres supplémentaires\" est sélectionnée."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1913
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 "
@@ -13730,7 +13963,7 @@ msgstr ""
"d'une grande jupe et le déplacement des extrudeurs hors de cette jupe lors "
"des changements de température."
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1493
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 "
@@ -13741,7 +13974,7 @@ msgstr ""
"génération du G-Code prendra plus de temps à cause des calculs "
"supplémentaires requis."
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1486
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -13753,7 +13986,7 @@ msgstr ""
msgid "This printer will be shown in the presets list as"
msgstr "Cette imprimante sera affichée dans la liste des préréglages comme"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -13764,7 +13997,7 @@ msgstr ""
"80%) elle sera calculée d'après le réglage de la vitesse de périmètre "
"susmentionnée. Réglez sur zéro pour un ajustement automatique."
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2321
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 "
@@ -13776,7 +14009,7 @@ msgstr ""
"vitesse de périmètre susmentionnée. Réglez sur zéro pour un ajustement "
"automatique."
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1502
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -13789,7 +14022,7 @@ msgstr ""
"exprimé en pourcentage (par exemple 15%), la valeur sera calculée en "
"fonction de la largeur d'extrusion du périmètre."
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -13798,17 +14031,17 @@ msgstr ""
"couches plus fines donneront une meilleure précision mais l'impression sera "
"plus longue."
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1768
msgid "This setting represents the maximum speed of your fan."
msgstr "Cette option représente la vitesse maximum du ventilateur."
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1831
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr ""
"Cette option représente le PWM minimum dont votre ventilateur a besoin pour "
"tourner."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2434
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 "
@@ -13831,7 +14064,7 @@ msgstr ""
"les tous les paramètres PrusaSlicer, donc vous pouvez utiliser une commande "
"\"M109 S[first_layer_temperature]\" où vous voulez."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2419
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13851,7 +14084,7 @@ msgstr ""
"PrusaSlicer, donc vous pouvez utiliser une commande \"M109 "
"S[first_layer_temperature]\" où vous voulez."
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -13859,7 +14092,7 @@ msgstr ""
"Cette chaine est éditée par RammingDialog et contient les paramètres "
"spécifiques d'expulsion."
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3056
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 "
@@ -13872,7 +14105,7 @@ msgstr ""
"0.3mm au dessus du plateau, réglez cette valeur sur -0.3 (ou corrigez votre "
"fin de course)."
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2970
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 "
@@ -13904,7 +14137,7 @@ msgstr ""
"permettra de créer une sauvegarde de la configuration existante avant "
"d'installer les fichiers compatibles avec ce %s."
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -13917,7 +14150,7 @@ msgstr ""
"On peut décider de renflouer ou de substituer une valeur inconnue par une "
"valeur par défaut de manière silencieuse ou verbeuse."
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3348
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 "
@@ -13927,11 +14160,11 @@ msgstr ""
"gamma de zéro signifie un seuillage avec le seuil au milieu. Ce comportement "
"élimine l'anti-alias sans perdre de trous dans le polygone."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2833
msgid "Threads"
msgstr "Threads"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2834
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13940,20 +14173,24 @@ msgstr ""
"optimal de threads est légèrement supérieur au nombre de coeurs/processeurs "
"disponibles."
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "Incliner"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:3281
+msgid "Tilt for high viscosity resin"
+msgstr "Inclinaison pour résine à haute viscosité"
+
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Durée de l'inclinaison"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/RammingChart.cpp:90
msgid "Time"
msgstr "Durée"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -13964,7 +14201,7 @@ msgstr ""
"exécute le T code). Ce temps est ajouté au temps total d'impression par "
"l'estimateur de temps du G-code."
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -13975,15 +14212,19 @@ msgstr ""
"exécute le T code). Ce temps est ajouté au temps total d'impression par "
"l'estimateur de temps du G-code."
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Time of the fast tilt"
msgstr "Durée de l'inclinaison rapide"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Time of the slow tilt"
msgstr "Durée de l'inclinaison lente"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Time of the super slow tilt"
+msgstr "Temps de l'inclinaison super lente"
+
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -13993,7 +14234,7 @@ msgstr ""
"aider à obtenir des changements d'outils fiables avec des matériaux flexible "
"qui ont besoin de plus de temps pour revenir à leurs dimensions originales."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "Pour faire cela veuillez spécifier un nouveau nom pour le préréglage."
@@ -14028,11 +14269,11 @@ msgstr ""
msgid "Toggle %c axis mirroring"
msgstr "Activer la symétrie sur l'axe %c"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "Trop de trous qui se chevauchent."
-#: src/slic3r/GUI/GCodeViewer.cpp:3301 src/slic3r/GUI/GUI_Preview.cpp:224
+#: src/slic3r/GUI/GCodeViewer.cpp:3306 src/slic3r/GUI/GUI_Preview.cpp:224
#: src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Tool"
msgstr "Outil"
@@ -14041,12 +14282,12 @@ msgstr "Outil"
msgid "Tool #"
msgstr "Outil #"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2845
msgid "Tool change G-code"
msgstr "G-code de changement d'outil"
-#: src/slic3r/GUI/GCodeViewer.cpp:3668 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "Changements d'outils"
@@ -14063,12 +14304,17 @@ msgstr "Position de l'outil"
msgid "Tool type"
msgstr "Type d'outil"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr ""
"Paramètres de changement d'outil pour les imprimantes multi-matériaux mono-"
"extrudeur"
+#: src/slic3r/GUI/OptionsGroup.cpp:352
+msgctxt "Layers"
+msgid "Top"
+msgstr "Du haut"
+
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
@@ -14083,19 +14329,19 @@ msgstr ""
"Indice d'épaisseur de coque supérieure / inférieure : non disponible en "
"raison de la hauteur de couche non valide."
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
msgid "Top View"
msgstr "Vue du Dessus"
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2566
msgid "Top contact Z distance"
msgstr "Distance Z du contact supérieur"
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
-msgstr "Motif de remplissage du dessus"
+msgstr "Motif de remplissage supérieur"
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2652
msgid "Top interface layers"
msgstr "Couches d'interface supérieures"
@@ -14110,21 +14356,21 @@ msgstr ""
"La coque supérieure a une épaisseur de %1% mm pour une hauteur de couche %2% "
"mm."
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2857
+#: src/libslic3r/PrintConfig.cpp:2870
msgid "Top solid infill"
msgstr "Remplissage solide supérieur"
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Top solid layers"
msgstr "Couches supérieures solides"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "Topmost surface only"
msgstr "Uniquement la partie supérieure de la surface"
-#: src/slic3r/GUI/GCodeViewer.cpp:3763
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr "Total"
@@ -14144,17 +14390,17 @@ msgstr "Volume total expulsé"
msgid "Total ramming time"
msgstr "Durée totale de l'expulsion"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
msgid "Transfer"
msgstr "Transférer"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948
#, boost-format
msgid "Transfer the selected options to the newly selected preset \"%1%\"."
msgstr ""
"Transférer les options sélectionnées vers le nouveau préréglage \"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943
msgid "Transfer the selected settings to the newly selected preset."
msgstr ""
"Transférez les réglages sélectionnés vers le nouveau préréglage sélectionné."
@@ -14168,19 +14414,19 @@ msgstr "Traduire"
msgid "Translation"
msgstr "Translation"
-#: src/slic3r/GUI/GCodeViewer.cpp:3605 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2905
msgid "Travel"
msgstr "Déplacement"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1167
msgid "Triangles"
msgstr "Triangles"
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4497
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)."
@@ -14193,7 +14439,7 @@ msgstr ""
msgid "Type here the name of your printer device"
msgstr "Tapez ici le nom de votre imprimante"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Type of the printer."
msgstr "Type d'imprimante."
@@ -14202,11 +14448,11 @@ msgstr "Type d'imprimante."
msgid "Type:"
msgstr "Type :"
-#: src/slic3r/GUI/Tab.cpp:4257
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "CADENAS OUVERT"
-#: src/slic3r/GUI/Tab.cpp:4283
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -14219,7 +14465,7 @@ msgstr ""
"Cliquez pour régler tous les paramètres pour le groupe d'options actuel sur "
"les valeurs du système (ou par défaut)."
-#: src/slic3r/GUI/Tab.cpp:4298
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -14230,7 +14476,7 @@ msgstr ""
"Cliquez pour réinitialiser la valeur actuelle sur les valeurs du système (ou "
"par défaut)."
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr ""
"Impossible de percer la configuration actuelle des trous dans le modèle."
@@ -14244,29 +14490,29 @@ msgstr ""
"Impossible de charger les shaders suivants :\n"
"%s"
-#: src/slic3r/GUI/Plater.cpp:3778
+#: src/slic3r/GUI/Plater.cpp:3799
msgid "Unable to reload:"
msgstr "Impossible de recharger :"
-#: src/slic3r/GUI/Plater.cpp:3450
+#: src/slic3r/GUI/Plater.cpp:3471
msgid "Unable to replace with more than one volume"
msgstr "Impossible de remplacer par plus d'un volume"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:153
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:162
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145
msgid "Undef"
msgstr "Undef"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr "Catégorie non définie"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr "Groupe non défini"
@@ -14279,25 +14525,25 @@ msgid "Underflow"
msgstr "Soupassement"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "Annuler"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "Annuler %1$d Action"
msgstr[1] "Annuler %1$d Actions"
-#: src/slic3r/GUI/Plater.cpp:4859
+#: src/slic3r/GUI/Plater.cpp:4880
msgid "Undo / Redo is processing"
msgstr "Annuler / Rétablir est en cours de traitement"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
-msgstr "Annuler Historique"
+msgstr "Historique d'Annuler"
#: src/slic3r/GUI/NotificationManager.hpp:772
msgid "Undo desktop integration failed."
@@ -14319,7 +14565,7 @@ msgstr ""
"annuler ou rétablir plusieurs actions à la fois ?"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "Inconnu"
@@ -14334,15 +14580,15 @@ msgstr "Une erreur inconnue s'est produite"
msgid "Unknown error occured during exporting G-code."
msgstr "Une erreur inconnue s'est produite lors de l'exportation du G-code."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "Vitesse de déchargement"
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "Vitesse de déchargement au démarrage"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772
msgid "Unsaved Changes"
msgstr "Modifications non enregistrées"
@@ -14358,8 +14604,8 @@ msgstr "Version d'OpenGL non supportée"
msgid "Unsupported selection"
msgstr "Sélection non supportée"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2818
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2839
msgid "Untitled"
msgstr "Sans titre"
@@ -14391,19 +14637,19 @@ msgstr "Mise à jour"
msgid "Upgrade"
msgstr "Mise à jour"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:115
+#: src/slic3r/GUI/PrintHostDialogs.cpp:91
msgid "Upload"
msgstr "Télécharger"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Upload a firmware image into an Arduino based printer"
msgstr "Charger un firmware dans une imprimante basée sur un Arduino"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:92
+#: src/slic3r/GUI/PrintHostDialogs.cpp:101
msgid "Upload and Print"
msgstr "Télécharger et Imprimer"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:103
+#: src/slic3r/GUI/PrintHostDialogs.cpp:112
msgid "Upload and Simulate"
msgstr "Télécharger et Simuler"
@@ -14426,7 +14672,7 @@ msgstr "Envoyer vers l'Hôte d'Imprimante avec le nom de fichier suivant :"
msgid "Uploading"
msgstr "Téléchargement"
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2509
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
@@ -14455,19 +14701,19 @@ msgstr "Utiliser une taille personnalisée pour les icônes de la barre d'outils
msgid "Use environment map"
msgstr "Utiliser la carte d'environnement"
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2923
msgid "Use firmware retraction"
msgstr "Utiliser la rétraction du firmware"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "Utiliser pour la recherche"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Use for time estimate"
msgstr "Utiliser pour l'estimation du temps"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:50
+#: src/slic3r/GUI/PrintHostDialogs.cpp:51
msgid "Use forward slashes ( / ) as a directory separator if needed."
msgstr ""
"Utilisez des barres obliques (/) comme séparateur de répertoire si "
@@ -14481,7 +14727,7 @@ msgstr "Utiliser la caméra libre"
msgid "Use inches"
msgstr "Utiliser les pouces"
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3719
msgid "Use pad"
msgstr "Utiliser un socle"
@@ -14489,7 +14735,7 @@ msgstr "Utiliser un socle"
msgid "Use perspective camera"
msgstr "Utiliser l'appareil photo en perspective"
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2930
msgid "Use relative E distances"
msgstr "Utiliser des valeurs E relatives"
@@ -14497,7 +14743,7 @@ msgstr "Utiliser des valeurs E relatives"
msgid "Use system menu for application"
msgstr "Utiliser le menu système pour l'application"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -14505,38 +14751,38 @@ msgstr ""
"Utiliser cette option pour indiquer la lettre utilisée par l'extrudeur de "
"votre imprimante (habituellement E, mais certaines imprimantes utilisent A)."
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2550
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
msgstr ""
"Utiliser ce réglage pour orienter le motif du support sur le plan horizontal."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2937
msgid "Use volumetric E"
msgstr "E Volumétrique"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "Filament Utilisé (g)"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "Filament utilisé (in)"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "Filament utilisé (in³)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "Filament Utilisé (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "Filament Utilisé (mm³)"
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "Matériau Utilisé (ml)"
@@ -14544,12 +14790,12 @@ msgstr "Matériau Utilisé (ml)"
msgid "Used Material (unit)"
msgstr "Matériau Utilisé (unité)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3290 src/slic3r/GUI/GCodeViewer.cpp:3301
-#: src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr "Filament utilisé"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "Utilisateur"
@@ -14571,15 +14817,15 @@ msgstr ""
"La valeur a été changée et n'est pas égale à la valeur du système ou au "
"dernier préréglage sauvegardé"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "Les valeurs de cette colonne sont pour le mode Normal"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "Les valeurs de cette colonne sont pour le mode Silencieux"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "Hauteur de couche variable"
@@ -14617,11 +14863,11 @@ msgstr "Hauteur de couche variable - Tout lisser"
msgid "Vendor:"
msgstr "Fournisseur :"
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1330
msgid "Verbose G-code"
msgstr "G-code commenté"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "Version"
@@ -14630,7 +14876,7 @@ msgstr "Version"
msgid "Vertical Slider"
msgstr "Barre de Défilement Verticale"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Parois verticales"
@@ -14652,7 +14898,7 @@ msgstr "Vue"
msgid "View mode"
msgstr "Mode de vue"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14661,7 +14907,7 @@ msgstr ""
"Accédez aux \"Préférences\" et cochez \"%1%\"\n"
"pour être à nouveau interrogé sur les modifications non enregistrées."
-#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3108 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14670,12 +14916,12 @@ msgstr ""
"Accédez aux \"Préférences\" et cochez \"%1%\"\n"
"pour modifier votre choix."
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "Visualize an already sliced and saved G-code"
msgstr "Visualisez un G-code déjà découpé et enregistré"
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Visualisation des supports"
@@ -14695,7 +14941,7 @@ msgstr "Volumes dans l'Objet réorganisés"
msgid "Volumetric"
msgstr "Volumétrique"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "Indications du débit volumétrique non disponible"
@@ -14703,7 +14949,7 @@ msgstr "Indications du débit volumétrique non disponible"
msgid "Volumetric flow rate"
msgstr "Débit volumétrique"
-#: src/slic3r/GUI/GCodeViewer.cpp:3298
+#: src/slic3r/GUI/GCodeViewer.cpp:3303
msgid "Volumetric flow rate (mm³/s)"
msgstr "Débit volumétrique (mm³/s)"
@@ -14714,21 +14960,21 @@ msgstr "Vitesse volumétrique"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3184
msgid "WARNING:"
msgstr "ATTENTION :"
-#: src/slic3r/GUI/Tab.cpp:4264
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "PUCE BLANCHE"
-#: src/slic3r/GUI/Tab.cpp:4286
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr ""
"L'icône en forme de PUCE BLANCHE indique un préréglage non-système (ou non "
"par défaut)."
-#: src/slic3r/GUI/Tab.cpp:4289
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -14736,7 +14982,7 @@ msgstr ""
"L'icône en forme de PUCE BLANCHE indique que les réglages sont identiques au "
"dernier préréglage sauvegardé pour le groupe d'options actuel."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -14744,7 +14990,7 @@ msgstr ""
"L'icône PUCE BLANCHE indique que la valeur est la même que pour le dernier "
"préréglage sauvegardé."
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3854
msgid "Wall thickness"
msgstr "Épaisseur de la paroi"
@@ -14815,7 +15061,7 @@ msgstr ""
"projet de fichier sur l'application, une boite de dialogue apparait pour "
"vous demander de sélectionner l'action à accomplir sur le fichier à charger."
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -14826,7 +15072,7 @@ msgstr ""
"2e partie sera rattachée à la 1ere, la 3e partie sera rattachée à la 1ere et "
"la 2e, etc...)."
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -14839,7 +15085,7 @@ msgstr ""
"gâchées. Slic3r doit vous avertir et éviter les collisions entre les objets "
"et l'extrudeur, mais soyez vigilant."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1228
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 "
@@ -14850,7 +15096,7 @@ msgstr ""
"pour améliorer l'adhérence et la tolérance pour les plaques de construction "
"non parfaites."
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2163
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 "
@@ -14860,7 +15106,7 @@ msgstr ""
"filament est retiré de la longueur indiquée (la longueur est mesurée sur le "
"filament brut, avant qu'il entre dans l'extrudeur)."
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2155
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -14870,7 +15116,7 @@ msgstr ""
"la longueur indiquée (la longueur est mesurée sur le filament brut, avant "
"qu'il entre dans l'extrudeur)."
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1948
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 "
@@ -14883,7 +15129,7 @@ msgstr ""
"davantage, si elle est négative, le déplacement de chargement est plus court "
"que le déchargement."
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1788
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -14894,7 +15140,7 @@ msgstr ""
"dans l'extrudeur. Cette fonction expérimentale est utilisée pour régler la "
"plus haute vitesse que vous souhaitez autoriser."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2207
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -14902,7 +15148,7 @@ msgstr ""
"Lorsque la rétractation est compensée après un changement d'outil, "
"l'extrudeur exprimera cette quantité de filament en plus."
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2199
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -14911,39 +15157,80 @@ msgstr ""
"exprimera cette quantité de filament en plus. Ce réglage est rarement "
"nécessaire."
-#: src/slic3r/GUI/Tab.cpp:3999
+#: src/libslic3r/PrintConfig.cpp:3108
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+"Quand créer des transitions entre des nombres pairs et impairs de "
+"périmètres. Une forme de coin avec un angle supérieur à ce paramètre n'aura "
+"pas de transitions et aucun périmètre ne sera imprimé au centre pour remplir "
+"l'espace restant. La réduction de ce paramètre réduit le nombre et la "
+"longueur de ces périmètres centraux, mais peut laisser des trous ou "
+"entraîner une sur-extrusion."
+
+#: src/libslic3r/PrintConfig.cpp:3082
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+"Lors de la transition entre différents nombres de périmètres à mesure que la "
+"pièce s'amincit, un certain espace est alloué pour diviser ou joindre les "
+"segments de périmètre. Si elle est exprimée en pourcentage (par exemple "
+"100%), elle sera calculée en fonction du diamètre de la buse."
+
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Mot entier"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3000
msgid "Width"
msgstr "Largeur"
-#: src/slic3r/GUI/GCodeViewer.cpp:3294
+#: src/slic3r/GUI/GCodeViewer.cpp:3299
msgid "Width (mm)"
msgstr "Largeur (mm)"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3558
msgid "Width from the back sphere center to the front sphere center"
msgstr ""
"Largeur depuis le centre arrière de la sphère jusqu'au centre avant de la "
"sphère"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3001
msgid "Width of a wipe tower"
msgstr "Largeur d'une tour de nettoyage"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3830
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr ""
"Largeur des bâtonnets de connexion qui connectent l'objet et le socle généré."
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Width of the display"
msgstr "Largeur de l'affichage"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3142
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+"Largeur du périmètre qui remplacera les éléments fins (en fonction de la "
+"taille minimale d'élément) du modèle. Si la largeur minimale du périmètre "
+"est plus fine que l'épaisseur de l'élément, le périmètre deviendra aussi "
+"épais que l'élément lui-même. Si elle est exprimée en pourcentage (par "
+"exemple 85%), elle sera calculée en fonction du diamètre de la buse."
+
+#: src/libslic3r/PrintConfig.cpp:3331
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
@@ -14951,7 +15238,7 @@ msgstr ""
"Va augmenter ou diminuer les polygones 2D découpés en fonction du signe de "
"la correction."
-#: src/slic3r/GUI/GCodeViewer.cpp:3627 src/slic3r/GUI/GCodeViewer.cpp:3630
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "Nettoyer"
@@ -14961,21 +15248,21 @@ msgstr "Nettoyer"
msgid "Wipe Tower"
msgstr "Tour de Nettoyage"
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe into this object"
msgstr "Nettoyer dans cet objet"
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3023
msgid "Wipe into this object's infill"
msgstr "Nettoyer dans le remplissage de cet objet"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3022 src/libslic3r/PrintConfig.cpp:3030
msgid "Wipe options"
msgstr "Options de nettoyage"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Tour de nettoyage"
@@ -14983,27 +15270,27 @@ msgstr "Tour de nettoyage"
msgid "Wipe tower - Purging volume adjustment"
msgstr "Tour de nettoyage - Ajustement du volume de purge"
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3014 src/libslic3r/PrintConfig.cpp:3015
msgid "Wipe tower brim width"
msgstr "Largeur de la bordure de la tour de nettoyage"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "Paramètres de la tour de nettoyage"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3007
msgid "Wipe tower rotation angle"
msgstr "Angle de rotation de la tour de nettoyage"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "Angle de rotation de la tour de nettoyage par rapport à l'axe X."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2955
msgid "Wipe while retracting"
msgstr "Nettoyer lors des rétractions"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2140
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -15011,7 +15298,7 @@ msgstr ""
"Avec les extrudeurs bowden, il est conseillé d'effectuer une rétractation "
"rapide avant de réaliser le mouvement de nettoyage."
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2284
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -15027,7 +15314,7 @@ msgstr ""
"Ceci est utile pour protéger une impression ABS ou ASA contre la déformation "
"et le détachement du plateau d'impression à cause d'un courant d'air."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2799
msgid "With sheath around the support"
msgstr "Avec une enveloppe autour du support"
@@ -15053,7 +15340,7 @@ msgstr ""
"\n"
"Ensembles de configuration mis à jour :"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Write information about the model to the console."
msgstr ""
"Rédiger des informations au sujet du modèle en direction de la console."
@@ -15062,19 +15349,19 @@ msgstr ""
msgid "Wrong password"
msgstr "Mauvais mot de passe"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "Coordonnée X du coin avant gauche d'une tour de nettoyage"
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3045
msgid "XY Size Compensation"
msgstr "Compensation de Taille XY"
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2535
msgid "XY separation between an object and its support"
msgstr "Séparation XY entre un objet et ses supports"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2537
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -15083,7 +15370,7 @@ msgstr ""
"pourcentage (par exemple 50%), elle sera calculée à partir de la largeur du "
"périmètre extérieur."
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "Coordonnée Y du coin avant gauche d'une tour de nettoyage"
@@ -15095,12 +15382,12 @@ msgstr ""
"Vous êtes en train de modifier des points de support SLA. Veuillez d'abord "
"appliquer ou supprimer vos modifications."
-#: src/slic3r/GUI/GUI_App.cpp:954
+#: src/slic3r/GUI/GUI_App.cpp:961
#, boost-format
msgid "You are opening %1% version %2%."
msgstr "Vous ouvrez %1% version %2%."
-#: src/slic3r/GUI/GUI_App.cpp:1043
+#: src/slic3r/GUI/GUI_App.cpp:1050
msgid ""
"You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n"
"32 bit build of PrusaSlicer will likely not be able to utilize all the RAM "
@@ -15116,13 +15403,13 @@ msgstr ""
"partir de https://www.prusa3d.fr/prusaslicer/.\n"
"Souhaitez-vous continuer ?"
-#: src/slic3r/GUI/Plater.cpp:5062
+#: src/slic3r/GUI/Plater.cpp:5083
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
"Vous pouvez conserver les modifications des préréglages dans le nouveau "
"projet ou les supprimer"
-#: src/slic3r/GUI/Plater.cpp:5063
+#: src/slic3r/GUI/Plater.cpp:5084
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -15134,11 +15421,11 @@ msgstr ""
"Notez que si les modifications sont enregistrées, le nouveau projet ne les "
"conservera pas"
-#: src/slic3r/GUI/Plater.cpp:5330
+#: src/slic3r/GUI/Plater.cpp:5358
msgid "You can open only one .gcode file at a time."
msgstr "Vous ne pouvez ouvrir qu'un seul fichier .gcode à la fois."
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1867
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -15146,21 +15433,21 @@ msgstr ""
"Vous pouvez inscrire ici vos commentaires personnels. Ce texte sera ajouté "
"au commentaire en entête du G-Code."
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "You can put your notes regarding the SLA print material here."
msgstr ""
"Vous pouvez mettre ici vos annotations concernant le matériau d'impression "
"SLA."
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "Vous pouvez saisir vos remarques concernant le filament ici."
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "You can put your notes regarding the printer here."
msgstr "Vous pouvez saisir ici vos observations concernant l'imprimante."
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -15169,7 +15456,7 @@ msgstr ""
"complètement le ventilateur pendant les premières couches, afin de ne pas "
"rendre l'adhérence plus difficile."
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1921
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -15186,7 +15473,7 @@ msgid "You can't change a type of the last solid part of the object."
msgstr ""
"Vous ne pouvez pas changer un type de la dernière partie solide de l'objet."
-#: src/slic3r/GUI/Plater.cpp:2625
+#: src/slic3r/GUI/Plater.cpp:2646
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -15195,7 +15482,7 @@ msgstr ""
"Vous ne pouvez pas ajouter l'objet (les objets) depuis %s car l'un d'entre "
"eux est en plusieurs parties"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2447
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr ""
"Vous ne pouvez pas charger un projet SLA avec un objet en plusieurs parties "
@@ -15228,13 +15515,17 @@ msgstr ""
"Vous avez sélectionné l'imprimante physique \"%1%\"\n"
"avec le préréglage d'imprimante associé \"%2%\""
-#: src/slic3r/GUI/GUI_App.cpp:1656
+#: src/slic3r/GUI/GUI_App.cpp:1678
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"Vous disposez des préréglages suivants avec des options enregistrées pour le "
"\"Téléchargement vers l'hôte d'impression\""
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
+msgid "You have to enter a printer name."
+msgstr "Vous devez entrer un nom d'imprimante."
+
#: src/slic3r/GUI/OpenGLManager.cpp:260
msgid "You may need to update your graphics card driver."
msgstr ""
@@ -15245,10 +15536,6 @@ msgstr ""
msgid "You must install a configuration update."
msgstr "Il est nécessaire d'installer une mise à niveau de configuration."
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "Vous devez changer le nom de votre périphérique d'impression."
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
#, c-format, boost-format
msgid "You started your selection with %s Item."
@@ -15263,12 +15550,12 @@ msgstr ""
"suivante : Tous = version régulière et versions alpha / bêta. Version "
"officielle uniquement = version régulière"
-#: src/slic3r/GUI/GUI_App.cpp:3075
+#: src/slic3r/GUI/GUI_App.cpp:3107
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
"Vous ne serez plus questionné à ce sujet au survol des liens hypertextes."
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
@@ -15278,7 +15565,7 @@ msgstr ""
"- La fermeture de PrusaSlicer,\n"
"- Le chargement ou la création d'un nouveau projet"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"create new project"
@@ -15286,7 +15573,7 @@ msgstr ""
"Vous ne serez pas interrogé sur les modifications non enregistrées dans les "
"préréglages la prochaine fois que vous créerez un nouveau projet"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"switch a preset"
@@ -15294,7 +15581,7 @@ msgstr ""
"Vous ne serez pas interrogé sur les modifications non enregistrées dans les "
"préréglages la prochaine fois que vous changerez de préréglage"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900
msgid ""
"You will not be asked about the unsaved changes in presets the next time "
"you: \n"
@@ -15308,23 +15595,23 @@ msgstr ""
"- Du chargement d'un nouveau projet alors que certains préréglages sont "
"modifiés"
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr ""
"Vos changements actuels supprimeront toutes les changements de couleur "
"enregistrés."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
"Vos changements actuels supprimeront toutes les changement enregistrés de "
"l'extrudeur (outil)."
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "Votre fichier a été réparé."
-#: src/slic3r/GUI/Plater.cpp:2767
+#: src/slic3r/GUI/Plater.cpp:2788
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -15332,7 +15619,7 @@ msgstr ""
"Votre objet semble être trop grand, il a donc été automatiquement réduit "
"afin de l'adapter à votre plateau d'impression."
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -15351,15 +15638,15 @@ msgstr ""
"peinture multi-matériaux. Pour cette raison, seules les premiers extrudeurs "
"%1% pourront être utilisés pour la peinture."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3055
msgid "Z offset"
msgstr "Décalage Z"
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2914
msgid "Z travel"
msgstr "Déplacement Z"
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3606
msgid "Zig-Zag"
msgstr "Zig-Zag"
@@ -15402,7 +15689,7 @@ msgstr ""
"Zoomer sur l'objet sélectionné\n"
"ou sur tous les objets sur la scène, si aucun n'est sélectionné"
-#: src/slic3r/GUI/GCodeViewer.cpp:3182
+#: src/slic3r/GUI/GCodeViewer.cpp:3187
msgid "above"
msgstr "au-dessus"
@@ -15414,7 +15701,7 @@ msgstr "actif"
msgid "allocation failed"
msgstr "échec de l'allocation"
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2312
msgid "approximate seconds"
msgstr "secondes approximatives"
@@ -15453,27 +15740,27 @@ msgstr "la décompression a échoué ou l'archive est corrompue"
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "défaut"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "profil par défaut du matériau SLA"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "profil d'impression SLA par défaut"
-#: src/slic3r/GUI/GCodeViewer.cpp:3388
+#: src/slic3r/GUI/GCodeViewer.cpp:3393
msgid "default color"
msgstr "couleur par défaut"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "profil du filament par défaut"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "profil d'impression par défaut"
@@ -15481,15 +15768,15 @@ msgstr "profil d'impression par défaut"
msgid "default value"
msgstr "valeur par défaut"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "supprimer"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "differs from the original file"
msgstr "diffère du fichier d'origine"
-#: src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:5230
msgid "does not contain valid gcode."
msgstr "ne contient pas de gcode valide."
@@ -15510,7 +15797,7 @@ msgstr "périmètres externes"
msgid "failed finding central directory"
msgstr "impossible de trouver le répertoire central"
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "filament"
@@ -15559,7 +15846,7 @@ msgid "flow rate is maximized"
msgstr "le débit est maximisé"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4266
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -15568,27 +15855,27 @@ msgstr ""
"défaut),\n"
"pour le bouton droit : indique que le réglage n'a pas été modifié."
-#: src/slic3r/GUI/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "from"
msgstr "de"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "nom de profil complet"
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1079
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "g/ml"
msgstr "g/ml"
-#: src/slic3r/GUI/Plater.cpp:4107
+#: src/slic3r/GUI/Plater.cpp:4128
msgid "generated warnings"
msgstr "avertissements générés"
@@ -15601,7 +15888,7 @@ msgid "in"
msgstr "in"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4259
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -15614,7 +15901,7 @@ msgstr ""
"groupe d'options actuel sur les valeurs du système (ou par défaut)."
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4255
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
@@ -15623,7 +15910,7 @@ msgstr ""
"défaut) pour le groupe d'options en cours"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4271
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -15660,19 +15947,19 @@ msgid "is based on Slic3r by Alessandro Ranellucci and the RepRap community."
msgstr "est basé sur Slic3r par Alessandro Ranellucci et la communauté RepRap."
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "est sous licence"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3395
msgid "kg"
msgstr "kg"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1406
+#: src/libslic3r/PrintConfig.cpp:2103 src/libslic3r/PrintConfig.cpp:2278
+#: src/libslic3r/PrintConfig.cpp:2354 src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2655 src/libslic3r/PrintConfig.cpp:2674
msgid "layers"
msgstr "couches"
@@ -15688,122 +15975,124 @@ msgstr "Version maximum de PrusaSlicer"
msgid "min PrusaSlicer version"
msgstr "Version minimum de PrusaSlicer"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3388
msgid "ml"
msgstr "ml"
#: src/slic3r/GUI/BedShapeDialog.cpp:64 src/slic3r/GUI/ConfigWizard.cpp:262
#: src/slic3r/GUI/ConfigWizard.cpp:1476 src/slic3r/GUI/ConfigWizard.cpp:1490
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:100
-#: src/slic3r/GUI/GCodeViewer.cpp:3176 src/slic3r/GUI/GCodeViewer.cpp:3182
-#: src/slic3r/GUI/GCodeViewer.cpp:3190 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
+#: src/slic3r/GUI/GCodeViewer.cpp:3181 src/slic3r/GUI/GCodeViewer.cpp:3187
+#: src/slic3r/GUI/GCodeViewer.cpp:3195 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
#: src/slic3r/GUI/GUI_ObjectLayers.cpp:145
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1230 src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1307 src/libslic3r/PrintConfig.cpp:1587
+#: src/libslic3r/PrintConfig.cpp:1781 src/libslic3r/PrintConfig.cpp:1842
+#: src/libslic3r/PrintConfig.cpp:1860 src/libslic3r/PrintConfig.cpp:1878
+#: src/libslic3r/PrintConfig.cpp:1941 src/libslic3r/PrintConfig.cpp:1951
+#: src/libslic3r/PrintConfig.cpp:2065 src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093 src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2126 src/libslic3r/PrintConfig.cpp:2134
#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/libslic3r/PrintConfig.cpp:2193 src/libslic3r/PrintConfig.cpp:2201
+#: src/libslic3r/PrintConfig.cpp:2209 src/libslic3r/PrintConfig.cpp:2271
+#: src/libslic3r/PrintConfig.cpp:2501 src/libslic3r/PrintConfig.cpp:2571
+#: src/libslic3r/PrintConfig.cpp:2588 src/libslic3r/PrintConfig.cpp:2689
+#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2748
+#: src/libslic3r/PrintConfig.cpp:2900 src/libslic3r/PrintConfig.cpp:2988
+#: src/libslic3r/PrintConfig.cpp:2995 src/libslic3r/PrintConfig.cpp:3002
+#: src/libslic3r/PrintConfig.cpp:3016 src/libslic3r/PrintConfig.cpp:3040
+#: src/libslic3r/PrintConfig.cpp:3050 src/libslic3r/PrintConfig.cpp:3060
+#: src/libslic3r/PrintConfig.cpp:3340 src/libslic3r/PrintConfig.cpp:3381
+#: src/libslic3r/PrintConfig.cpp:3541 src/libslic3r/PrintConfig.cpp:3550
+#: src/libslic3r/PrintConfig.cpp:3559 src/libslic3r/PrintConfig.cpp:3569
+#: src/libslic3r/PrintConfig.cpp:3634 src/libslic3r/PrintConfig.cpp:3644
+#: src/libslic3r/PrintConfig.cpp:3656 src/libslic3r/PrintConfig.cpp:3676
+#: src/libslic3r/PrintConfig.cpp:3686 src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3714 src/libslic3r/PrintConfig.cpp:3729
+#: src/libslic3r/PrintConfig.cpp:3743 src/libslic3r/PrintConfig.cpp:3754
+#: src/libslic3r/PrintConfig.cpp:3767 src/libslic3r/PrintConfig.cpp:3812
+#: src/libslic3r/PrintConfig.cpp:3822 src/libslic3r/PrintConfig.cpp:3831
+#: src/libslic3r/PrintConfig.cpp:3841 src/libslic3r/PrintConfig.cpp:3857
+#: src/libslic3r/PrintConfig.cpp:3881
msgid "mm"
msgstr "mm"
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1546 src/libslic3r/PrintConfig.cpp:2157
+#: src/libslic3r/PrintConfig.cpp:2166
msgid "mm (zero to disable)"
msgstr "mm (zéro pour désactiver)"
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1218 src/libslic3r/PrintConfig.cpp:1421
+#: src/libslic3r/PrintConfig.cpp:1478 src/libslic3r/PrintConfig.cpp:1505
+#: src/libslic3r/PrintConfig.cpp:1979 src/libslic3r/PrintConfig.cpp:2365
+#: src/libslic3r/PrintConfig.cpp:2539 src/libslic3r/PrintConfig.cpp:2628
+#: src/libslic3r/PrintConfig.cpp:2863 src/libslic3r/PrintConfig.cpp:3085
+#: src/libslic3r/PrintConfig.cpp:3100 src/libslic3r/PrintConfig.cpp:3134
+#: src/libslic3r/PrintConfig.cpp:3146
msgid "mm or %"
msgstr "mm ou %"
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "mm ou % (zéro pour désactiver)"
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1324
+#: src/libslic3r/PrintConfig.cpp:1514 src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1672 src/libslic3r/PrintConfig.cpp:1706
+#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1728
+#: src/libslic3r/PrintConfig.cpp:1791 src/libslic3r/PrintConfig.cpp:1850
+#: src/libslic3r/PrintConfig.cpp:1990 src/libslic3r/PrintConfig.cpp:2217
+#: src/libslic3r/PrintConfig.cpp:2226 src/libslic3r/PrintConfig.cpp:2757
+#: src/libslic3r/PrintConfig.cpp:2907 src/libslic3r/PrintConfig.cpp:2917
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1251 src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2377 src/libslic3r/PrintConfig.cpp:2708
+#: src/libslic3r/PrintConfig.cpp:2877
msgid "mm/s or %"
msgstr "mm/s ou %"
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1187 src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1689
+#: src/libslic3r/PrintConfig.cpp:1740 src/libslic3r/PrintConfig.cpp:1751
+#: src/libslic3r/PrintConfig.cpp:1761 src/libslic3r/PrintConfig.cpp:1959
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2334
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1800
msgid "mm³/s"
msgstr "mm³/s"
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1824
msgid "mm³/s²"
msgstr "mm³/s²"
@@ -15811,19 +16100,19 @@ msgstr "mm³/s²"
msgid "model"
msgstr "modèle"
-#: src/slic3r/GUI/GUI_App.cpp:2159
+#: src/slic3r/GUI/GUI_App.cpp:2181
msgid "modified"
msgstr "modifié"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3409
msgid "money/bottle"
msgstr "prix/bouteille"
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1069
msgid "money/kg"
msgstr "argent/kg"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "mode normal"
@@ -15835,13 +16124,13 @@ msgstr "n'est pas une archive ZIP"
msgid "nozzle"
msgstr "buse"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] "objet"
msgstr[1] "objets"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "objets"
@@ -15861,19 +16150,19 @@ msgstr "nom du paramètre"
msgid "perimeters"
msgstr "périmètres"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "imprimer"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "imprimer"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "modèle de l'imprimante"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "retirer"
@@ -15893,12 +16182,12 @@ msgid "requires min. %s and max. %s"
msgstr "nécessite min. %s et max. %s"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3265
+#: src/libslic3r/PrintConfig.cpp:3274 src/libslic3r/PrintConfig.cpp:3283
+#: src/libslic3r/PrintConfig.cpp:3424 src/libslic3r/PrintConfig.cpp:3432
+#: src/libslic3r/PrintConfig.cpp:3440 src/libslic3r/PrintConfig.cpp:3447
+#: src/libslic3r/PrintConfig.cpp:3455 src/libslic3r/PrintConfig.cpp:3463
msgid "s"
msgstr "s"
@@ -15906,7 +16195,7 @@ msgstr "s"
msgid "solid infill"
msgstr "remplissage solide"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "mode silencieux"
@@ -15918,11 +16207,11 @@ msgstr "support"
msgid "support interface"
msgstr "interface du support"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "supports et socle"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "nom de profil symbolique"
@@ -15934,7 +16223,7 @@ msgstr "les caractères suivant ne sont pas autorisés :"
msgid "the following suffix is not allowed:"
msgstr "le suffixe suivant n'est pas autorisé :"
-#: src/slic3r/GUI/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "to"
msgstr "à"
@@ -15978,7 +16267,7 @@ msgstr "méthode non supportée"
msgid "unsupported multidisk archive"
msgstr "archive multidisque non supportée"
-#: src/slic3r/GUI/GCodeViewer.cpp:3176
+#: src/slic3r/GUI/GCodeViewer.cpp:3181
msgid "up to"
msgstr "jusqu'à"
@@ -15994,7 +16283,7 @@ msgstr "échec de la validation"
msgid "variants"
msgstr "variantes"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "fabriquant"
@@ -16006,7 +16295,7 @@ msgstr "version"
msgid "when printing"
msgstr "pendant l'impression des"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "tour de nettoyage"
@@ -16018,17 +16307,17 @@ msgstr "avec un débit volumétrique"
msgid "write calledback failed"
msgstr "échec de l'écriture du rappel"
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1097
+#: src/libslic3r/PrintConfig.cpp:2250 src/libslic3r/PrintConfig.cpp:2260
+#: src/libslic3r/PrintConfig.cpp:2551 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:3009 src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3666 src/libslic3r/PrintConfig.cpp:3787
msgid "°"
msgstr "°"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1206
+#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:2810
msgid "°C"
msgstr "°C"
@@ -17174,10 +17463,6 @@ msgstr "AddToPropertyCollection appelé sans additionneur valable"
msgid "Adding book %s"
msgstr "Ajouter le manuel %s"
-#: ../src/common/preferencescmn.cpp:43
-msgid "Advanced"
-msgstr "Avancé"
-
#: ../src/richtext/richtextliststylepage.cpp:435
msgid "After a paragraph:"
msgstr "Après un paragraphe:"
@@ -17445,10 +17730,6 @@ msgstr "Bord"
msgid "Borders"
msgstr "Bords"
-#: ../src/richtext/richtextsizepage.cpp:288 ../src/common/stockitem.cpp:144
-msgid "Bottom"
-msgstr "Bas"
-
#: ../src/generic/prntdlgg.cpp:893
msgid "Bottom margin (mm):"
msgstr "Marge de bas de page (mm) :"
@@ -18259,10 +18540,6 @@ msgstr "Copié dans le presse-papiers « %s »"
msgid "Copies:"
msgstr "Copies :"
-#: ../src/common/stockitem.cpp:150 ../src/stc/stc_i18n.cpp:18
-msgid "Copy"
-msgstr "Copier"
-
#: ../src/common/stockitem.cpp:258
msgid "Copy selection"
msgstr "Copier la sélection"
diff --git a/resources/localization/it/PrusaSlicer_it.po b/resources/localization/it/PrusaSlicer_it.po
index aa0cecb72..edc1574d8 100644
--- a/resources/localization/it/PrusaSlicer_it.po
+++ b/resources/localization/it/PrusaSlicer_it.po
@@ -7,7 +7,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Prusalator\n"
-#: src/slic3r/GUI/Tab.cpp:4707
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -16,7 +16,7 @@ msgstr ""
"\"%1%\" è disattivato perchè \"%2%\" è nella categoria \"%3%\".\n"
"Per attivare \"%1%\", si prega di spegnere \"%2%\""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
@@ -24,7 +24,7 @@ msgstr ""
"\"G92 E0\" trovato in before_layer_gcode, che è incompatibile con "
"l'indirizzamento assoluto dell'estrusore."
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
@@ -32,11 +32,11 @@ msgstr ""
"\"G92 E0\" trovato in layer_gcode, che è incompatibile con l'indirizzamento "
"assoluto dell'estrusore."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1109
+#: src/libslic3r/PrintConfig.cpp:1577 src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1832 src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2142 src/libslic3r/PrintConfig.cpp:3291
+#: src/libslic3r/PrintConfig.cpp:3580 src/libslic3r/PrintConfig.cpp:3706
msgid "%"
msgstr "%"
@@ -117,7 +117,7 @@ msgid_plural "%1$d open edges"
msgstr[0] "‪%1$d‬ bordo aperto"
msgstr[1] "‪%1$d‬ bordi aperti"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
@@ -125,7 +125,7 @@ msgstr[0] "%1% (%2$d guscio)"
msgstr[1] "%1% (%2$d gusci)"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% Preset"
@@ -144,12 +144,12 @@ msgstr ""
msgid "%1% was substituted with %2%"
msgstr "%1% è stato sostituito con %2%"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% slice generato correttamente."
-#: src/libslic3r/Print.cpp:572
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
@@ -165,7 +165,7 @@ msgstr "%3.2f mm³/s alla velocità del filamento di %3.2f mm/s."
msgid "%d lines: %.2f mm"
msgstr "%d linee: %.2f mm"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d preset importati correttamente."
@@ -175,7 +175,7 @@ msgstr "%d preset importati correttamente."
msgid "%d triangles"
msgstr "%d triangoli"
-#: src/slic3r/GUI/GUI_App.cpp:1126
+#: src/slic3r/GUI/GUI_App.cpp:1133
#, c-format, boost-format
msgid ""
"%s\n"
@@ -184,7 +184,7 @@ msgstr ""
"%s\n"
"Vuoi continuare?"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "Sito &Web %s"
@@ -194,7 +194,7 @@ msgstr "Sito &Web %s"
msgid "%s - BREAKING CHANGE"
msgstr "%s - BREAKING CHANGE"
-#: src/slic3r/GUI/Plater.cpp:5256
+#: src/slic3r/GUI/Plater.cpp:5284
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - Rilascia file progetto"
@@ -204,7 +204,7 @@ msgstr "%s - Rilascia file progetto"
msgid "%s Family"
msgstr "Famiglia %s"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s Modalità Visualizzazione"
@@ -219,17 +219,17 @@ msgstr "configurazione %s non compatibile"
msgid "%s doesn't support percentage"
msgstr "%s non supporta la percentuale"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "errore %s"
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr "%s ha un avviso"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s ha riscontrato un errore"
@@ -270,12 +270,12 @@ msgstr "Non sono disponibili aggiornamenti di configurazione per %s."
msgid "%s incompatibility"
msgstr "incompatibilità %s"
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr "Informazioni %s "
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr "%s informazioni"
@@ -307,7 +307,7 @@ msgstr ""
"Si prega di procedere con il %s che segue per impostare i nuovi preset e "
"scegliere se abilitare gli aggiornamenti automatici del preset."
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr "Avviso %s"
@@ -331,44 +331,44 @@ msgstr ""
"\n"
"Pacchetti di configurazione aggiornati:"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "Inform&azioni su %s"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr "Ridu&ci barra laterale"
-#: src/slic3r/GUI/GUI_App.cpp:2397
+#: src/slic3r/GUI/GUI_App.cpp:2419
msgid "&Configuration"
msgstr "&Configurazione"
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "&Configuration Snapshots"
msgstr "Istantanee di &Configurazione"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "&Copia"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr "Eli&mina selezionati"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&Modifiche"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&Esporta"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "Impostazioni &Filamento"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&File"
@@ -376,27 +376,27 @@ msgstr "&File"
msgid "&Finish"
msgstr "&Completa"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr "Schermo intero (&F)"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr "Anteprima &G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&Aiuto"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&Importa"
-#: src/slic3r/GUI/GUI_App.cpp:2248
+#: src/slic3r/GUI/GUI_App.cpp:2270
msgid "&Language"
msgstr "&Lingua"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "&Nuovo progetto"
@@ -404,55 +404,55 @@ msgstr "&Nuovo progetto"
msgid "&Next >"
msgstr "&Successivo>"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "Apri G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "Apri Pr&ogetto"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "I&ncolla"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "&Piano"
-#: src/slic3r/GUI/GUI_App.cpp:2226
+#: src/slic3r/GUI/GUI_App.cpp:2248
msgid "&Preferences"
msgstr "&Preferenze"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "Es&ci"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "&Ripeti"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "&Ripara file STL"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "&Salva Progetto"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr "&Seleziona tutto"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "Ann&ulla"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "&Vista"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "Fines&tra"
@@ -461,7 +461,7 @@ msgstr "Fines&tra"
msgid "(All)"
msgstr "(Tutto)"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(Re)Sli&ce Ora"
@@ -473,79 +473,79 @@ msgstr "(Ri)processa"
msgid "(Some lines not shown)"
msgstr "(Alcune linee non mostrate)"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1088 src/libslic3r/PrintConfig.cpp:3505
msgid "(Unknown)"
msgstr "(Sconosciuto)"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(bobina inclusa)"
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2003
msgid "(minimum)"
msgstr "(minimo)"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") non trovato."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1431
msgid "0 (no open anchors)"
msgstr "0 (nessun ancoraggio aperto)"
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1454
msgid "0 (not anchored)"
msgstr "0 (non ancorato)"
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2661
msgid "0 (off)"
msgstr "0 (spento)"
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2576
msgid "0 (soluble)"
msgstr "0 (solubile)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0.1 (detachable)"
msgstr "0.1 (staccabile)"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.2 (detachable)"
msgstr "0.2 (rimovibile)"
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "1 (light)"
msgstr "1 (leggero)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1432 src/libslic3r/PrintConfig.cpp:1455
msgid "1 mm"
msgstr "1 mm"
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "10 mm"
msgstr "10 mm"
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "1000 (unlimited)"
msgstr "1000 (illimitato)"
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "2 (default)"
msgstr "2 (predefinito)"
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "2 mm"
msgstr "2 mm"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "3 (heavy)"
msgstr "3 (pesante)"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1173
msgid "3D Honeycomb"
msgstr "Nido d'ape 3D"
@@ -553,7 +553,7 @@ msgstr "Nido d'ape 3D"
msgid "3D Mouse disconnected."
msgstr "Mouse 3D disconnesso."
-#: src/slic3r/GUI/Plater.cpp:4438
+#: src/slic3r/GUI/Plater.cpp:4459
msgid "3D editor view"
msgstr "Vista modifica 3D"
@@ -561,7 +561,7 @@ msgstr "Vista modifica 3D"
msgid "3Dconnexion settings"
msgstr "Impostazioni 3Dconnexion"
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "5 mm"
msgstr "5 mm"
@@ -569,7 +569,7 @@ msgstr "5 mm"
msgid "< &Back"
msgstr "< &Precedente"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -579,7 +579,7 @@ msgstr ""
"stampa attivo. Se questa espressione produce un risultato vero, questo "
"profilo si considera compatibile con il profilo stampante attivo."
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -589,7 +589,7 @@ msgstr ""
"stampante attivo. Se questa espressione produce un risultato vero, questo "
"profilo si considera compatibile con il profilo stampante attivo."
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
@@ -632,7 +632,7 @@ msgstr ""
"Una regola generale è 60°C per il PLA e 110°C per l'ABS. Lascia a zero se "
"non hai un piano riscaldato."
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3890
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
@@ -642,15 +642,15 @@ msgstr ""
"materiali con maggiore viscosità o con alcune parti cave. Rallenta il "
"movimento di inclinazione e aggiunge un ritardo prima dell'esposizione."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "È stato rilevato un percorso fuori dall'area di stampa."
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "Chiave API / Password"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "Chiave API"
@@ -658,16 +658,16 @@ msgstr "Chiave API"
msgid "Abort"
msgstr "Annulla"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "Informazioni su %s"
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2179
msgid "Above Z"
msgstr "Z Sopra"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Controllo Accelerazione (avanzato)"
@@ -675,7 +675,7 @@ msgstr "Controllo Accelerazione (avanzato)"
msgid "Access violation"
msgstr "Violazione di accesso"
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3864
msgid "Accuracy"
msgstr "Precisione"
@@ -683,7 +683,7 @@ msgstr "Precisione"
msgid "Accurate"
msgstr "Precisa"
-#: src/slic3r/GUI/Plater.cpp:5273
+#: src/slic3r/GUI/Plater.cpp:5301
msgid "Action"
msgstr "Azione"
@@ -699,7 +699,7 @@ msgstr "Attivo"
msgid "Adaptive"
msgstr "Adattivo"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1178
msgid "Adaptive Cubic"
msgstr "Adattivo Cubico"
@@ -715,7 +715,7 @@ msgstr ""
"diminuire il tempo di stampa e per ridurre il consumo di filamento? Leggi di "
"più nella documentazione."
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4088
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Aggiungi"
@@ -778,11 +778,11 @@ msgstr "Aggiungi forma da Galleria"
msgid "Add Shapes from Gallery"
msgstr "Aggiungere forme dalla galleria"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3721
msgid "Add a pad underneath the supported model"
msgstr "Aggiungi un pad sotto il modello supportato"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2801
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -836,7 +836,7 @@ msgstr "Aggiungi un modello personalizzato"
msgid "Add detail"
msgstr "Aggiungi dettagli"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "Aggiungi foro di drenaggio"
@@ -848,7 +848,7 @@ msgstr "Aggiungi cambio estrusore - Clic sinistro"
msgid "Add extruder to sequence"
msgstr "Aggiungi estrusore alla sequenza"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Aggiungi istanza"
@@ -857,11 +857,15 @@ msgstr "Aggiungi istanza"
msgid "Add layer range"
msgstr "Aggiungi intervallo layer"
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Add middle perimeter threshold"
+msgstr "Soglia di aggiunta perimetro centrale"
+
#: src/slic3r/GUI/GUI_Factories.cpp:162
msgid "Add modifier"
msgstr "Aggiungi modificatore"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -892,7 +896,7 @@ msgid "Add pause print"
msgstr "Aggiungi pausa di stampa"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "Aggiungi stampante fisica"
@@ -916,7 +920,7 @@ msgstr "Aggiungi la forma (le forme) selezionate al piano"
msgid "Add settings"
msgstr "Aggiungi impostazioni"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -930,7 +934,7 @@ msgstr "Aggiungi blocco supporto"
#: src/slic3r/GUI/GUI_Factories.cpp:164
msgid "Add support enforcer"
-msgstr "Aggiungi rinforzo supporto"
+msgstr "Aggiungi esecutore supporto"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:372
msgid "Add support point"
@@ -948,7 +952,7 @@ msgstr "Aggiungi supporti all'angolo"
msgid "Add to bed"
msgstr "Aggiungi al piano"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Aggiungi..."
@@ -974,7 +978,7 @@ msgstr "Aggiungi/Rimuovi stampanti"
msgid "Additional Settings"
msgstr "Impostazioni Aggiuntive"
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Informazioni aggiuntive:"
@@ -990,12 +994,27 @@ msgstr ""
msgid "Address"
msgstr "Indirizzo"
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1501
+#: src/libslic3r/PrintConfig.cpp:1548 src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2508 src/libslic3r/PrintConfig.cpp:3046
+#: src/libslic3r/PrintConfig.cpp:3081 src/libslic3r/PrintConfig.cpp:3092
+#: src/libslic3r/PrintConfig.cpp:3107 src/libslic3r/PrintConfig.cpp:3120
+#: src/libslic3r/PrintConfig.cpp:3129 src/libslic3r/PrintConfig.cpp:3141
+#: src/libslic3r/PrintConfig.cpp:3338
+msgid "Advanced"
+msgstr "Avanzate"
+
#: src/slic3r/GUI/GUI_App.cpp:2239 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "Avanzata"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2261
msgid "Advanced View Mode"
msgstr "Modalità Visualizzazione Avanzata"
@@ -1007,7 +1026,7 @@ msgstr "Modalità Avanzata"
msgid "Advanced: Output log"
msgstr "Avanzato: Log di output"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -1022,30 +1041,30 @@ msgstr ""
"questo materiale in una torre di pulitura al fine di ottenere una successiva "
"estrusione affidabile su oggetto sacrificale o riempimento."
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1602
msgid "After layer change G-code"
msgstr "G-code dopo il cambio layer"
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4441
msgid "Align XY"
msgstr "Allinea XY"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align the model to the given point."
msgstr "Allinea il modello al punto dato."
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Aligned"
msgstr "Allineato"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1165
msgid "Aligned Rectilinear"
msgstr "Allineato Rettilineo "
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "Tutto"
@@ -1060,27 +1079,27 @@ msgstr ""
msgid "All installed printers are compatible with the selected %1%."
msgstr "Tutte le stampanti installate sono compatibili con il %1% selezionato."
-#: src/slic3r/GUI/Plater.cpp:3093
+#: src/slic3r/GUI/Plater.cpp:3114
msgid "All non-solid parts (modifiers) were deleted"
msgstr "Tutte le parti non solide (modificatori) sono state eliminate"
-#: src/libslic3r/Print.cpp:447
+#: src/libslic3r/Print.cpp:451
msgid "All objects are outside of the print volume."
msgstr "Tutti gli oggetti sono fuori dal volume di stampa."
-#: src/slic3r/GUI/Plater.cpp:5463
+#: src/slic3r/GUI/Plater.cpp:5496
msgid "All objects will be removed, continue?"
msgstr "Saranno rimossi tutti gli oggetti, continuare?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will be discarded."
msgstr "Tutte le modifiche alle impostazioni verranno eliminate."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will not be saved"
msgstr "Tutte le impostazioni modificate non saranno salvate"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "All solid surfaces"
msgstr "Tutte le superfici solide"
@@ -1088,7 +1107,7 @@ msgstr "Tutte le superfici solide"
msgid "All standard"
msgstr "Tutto standard"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1567
msgid "All top surfaces"
msgstr "Tutte le superfici superiori"
@@ -1096,7 +1115,7 @@ msgstr "Tutte le superfici superiori"
msgid "All user presets will be deleted."
msgstr "Tutti i preset dell'utente saranno cancellati."
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "All walls"
msgstr "Tutte le pareti"
@@ -1171,7 +1190,7 @@ msgstr ""
"- Alla chiusura di PrusaSlicer,\n"
"- Al caricamento o creazione di un nuovo progetto"
-#: src/slic3r/GUI/GUI_App.cpp:965
+#: src/slic3r/GUI/GUI_App.cpp:972
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -1184,19 +1203,19 @@ msgstr ""
"\n"
"Vuoi che questa configurazione sia importata?"
-#: src/slic3r/GUI/Plater.cpp:3145
+#: src/slic3r/GUI/Plater.cpp:3166
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
msgstr ""
-"Un oggetto ha dei rinforzi di supporto personalizzati che non saranno "
+"Un oggetto ha degli esecutori di supporto personalizzati che non saranno "
"utilizzati perché i supporti sono disabilitati."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "È stato rilevato un oggetto al di fuori dell'area di stampa."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -1208,7 +1227,7 @@ msgstr ""
msgid "An unexpected error occured"
msgstr "Si è verificato un errore inaspettato"
-#: src/slic3r/GUI/Plater.cpp:3346
+#: src/slic3r/GUI/Plater.cpp:3367
msgid "Another export job is currently running."
msgstr "Un altro processo di esportazione è in corso."
@@ -1217,14 +1236,14 @@ msgstr "Un altro processo di esportazione è in corso."
msgid "Any arrow"
msgstr "Qualunque freccia"
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
"Qualunque modifica deve essere salvata come un nuovo preset ereditato da "
"questo."
-#: src/slic3r/GUI/GUI_App.cpp:2232
+#: src/slic3r/GUI/GUI_App.cpp:2254
msgid "Application preferences"
msgstr "Preferenze applicazione"
@@ -1242,15 +1261,23 @@ msgstr "Applica cambiamenti"
msgid "Apply color change automatically"
msgstr "Applica automaticamente il cambio di colore"
-#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580
+#: src/slic3r/GUI/Plater.cpp:2579 src/slic3r/GUI/Plater.cpp:2601
msgid "Apply to all the remaining small objects being loaded."
msgstr "Applicare a tutti i piccoli oggetti rimanenti che vengono caricati."
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Arachne"
+msgstr "Arachne"
+
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr "Generatore perimetri Arachne"
+
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1176
msgid "Archimedean Chords"
msgstr "Corde di Archimede"
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "Sei sicuro di voler %1% il preset selezionato?"
@@ -1263,11 +1290,11 @@ msgstr ""
"Sei sicuro di voler annullare il flash del firmware?\n"
"Questo potrebbe lasciare la tua stampante in una condizione inutilizzabile!"
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "Sei sicuro di voler continuare?"
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -1281,7 +1308,7 @@ msgstr ""
msgid "Are you sure you want to delete \"%1%\" printer?"
msgstr "Sicuro di voler eliminare la stampante \"%1%\"?"
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr "Sei sicuro di voler cancellare tutte le sostituzioni?"
@@ -1289,24 +1316,24 @@ msgstr "Sei sicuro di voler cancellare tutte le sostituzioni?"
msgid "Are you sure you want to do it?"
msgstr "Sei sicuro di voler procedere?"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3289
msgid "Area fill"
msgstr "Riempimento area"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "Intorno all'oggetto"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "Disponi"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "Opzioni di disposizione"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "Disponi selezione"
@@ -1321,7 +1348,7 @@ msgstr ""
"regolare la dimensione dello spazio tra gli oggetti e per permettere "
"rotazioni automatiche?"
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4492
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -1381,8 +1408,8 @@ msgid "Arrow Up"
msgstr "Freccia Su"
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
-msgstr "Artwork modello di M Boyer"
+msgid "Artwork model by Leslie Ing"
+msgstr "Modello dell'opera d'arte di Leslie Ing"
#: src/slic3r/GUI/OpenGLManager.cpp:263
msgid ""
@@ -1394,20 +1421,20 @@ msgstr ""
"renderer."
#: src/slic3r/GUI/Preferences.cpp:249
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
msgid "Ask for unsaved changes in presets when creating new project"
msgstr ""
"Chiedere riguardo le modifiche ai preset non salvate quando si crea un nuovo "
"progetto"
#: src/slic3r/GUI/Preferences.cpp:242
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
msgid "Ask for unsaved changes in presets when selecting new preset"
msgstr ""
"Chiedere riguardo le modifiche ai preset non salvate quando si seleziona un "
"nuovo preset"
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr "Chiedere riguardo le modifiche non salvate nel progetto"
@@ -1416,7 +1443,7 @@ msgid "Ask me next time"
msgstr "Chiedimelo la prossima volta"
#: src/slic3r/GUI/Preferences.cpp:233
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
msgid ""
"Ask to save unsaved changes in presets when closing the application or when "
"loading a new project"
@@ -1436,15 +1463,15 @@ msgstr "Associa i file .gcode al Visualizzatore G-code di PrusaSlicer"
msgid "Associate .stl files to PrusaSlicer"
msgstr "Associa i file .stl a PrusaSlicer"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2449
msgid "Attention!"
msgstr "Attenzione!"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "Tipo di autorizzazione"
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2527
msgid "Auto generated supports"
msgstr "Supporti generati automaticamente"
@@ -1477,7 +1504,7 @@ msgid "Autogeneration will erase all manually edited points."
msgstr ""
"La generazione automatica cancellerà tutti i punti editati manualmente."
-#: src/slic3r/GUI/Tab.cpp:4632
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "Generazione automatica"
@@ -1485,27 +1512,27 @@ msgstr "Generazione automatica"
msgid "Automatic updates"
msgstr "Aggiornamenti automatici"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "Ripara automaticamente un file STL"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Autovelocità (avanzato)"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Evita incrocio perimetri"
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "Evita incrocio perimetri - Lunghezza massima della deviazione"
-#: src/slic3r/GUI/Tab.cpp:4269
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "FRECCIA INDIETRO"
-#: src/slic3r/GUI/Tab.cpp:4291
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -1518,7 +1545,7 @@ msgstr ""
"Clicca per reimpostare all'ultimo preset salvato tutte le impostazioni per "
"il seguente gruppo di opzioni."
-#: src/slic3r/GUI/Tab.cpp:4305
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -1532,7 +1559,7 @@ msgstr ""
msgid "Background processing"
msgstr "Elaborazione in background"
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4546
msgid "Bail out on unknown configuration values"
msgstr "Abbandona su valori di configurazione sconosciuti"
@@ -1540,7 +1567,7 @@ msgstr "Abbandona su valori di configurazione sconosciuti"
msgid "Balanced"
msgstr "Bilanciato"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Piano"
@@ -1556,11 +1583,11 @@ msgstr "Forma e dimensioni del piano di stampa"
msgid "Bed Temperature:"
msgstr "Temperatura piano di stampa:"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "Modello piano personalizzato"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "Forma piano personalizzata"
@@ -1572,15 +1599,15 @@ msgstr "Riempimento piano annullato."
msgid "Bed filling done."
msgstr "Riempimento del piano eseguito."
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Forma piano"
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Temperatura piano"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -1588,8 +1615,8 @@ msgstr ""
"Temperatura per i layer dopo il primo. Imposta a zero per disattivare i "
"comandi di controllo della temperatura del piano di stampa in output."
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "G-code prima del cambio layer"
@@ -1597,11 +1624,11 @@ msgstr "G-code prima del cambio layer"
msgid "Before roll back"
msgstr "Prima di tornare indietro"
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2188
msgid "Below Z"
msgstr "Z Sotto"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "Sotto l'oggetto"
@@ -1609,11 +1636,11 @@ msgstr "Sotto l'oggetto"
msgid "Best surface quality"
msgstr "Migliore qualità superfice"
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "G-code tra gli oggetti"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "G-code tra gli oggetti (per stampa sequenziale)"
@@ -1635,11 +1662,11 @@ msgstr "Blocca supporti"
msgid "Block supports by angle"
msgstr "Blocca supporti all'angolo"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3386 src/libslic3r/PrintConfig.cpp:3387
msgid "Bottle volume"
msgstr "Volume bottiglia"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3393 src/libslic3r/PrintConfig.cpp:3394
msgid "Bottle weight"
msgstr "Peso bottiglia"
@@ -1648,19 +1675,27 @@ msgctxt "Layers"
msgid "Bottom"
msgstr "Inferiore"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#. 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:1121 src/libslic3r/PrintConfig.cpp:423
+#: src/libslic3r/PrintConfig.cpp:432
+msgid "Bottom"
+msgstr "Inferiore"
+
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Vista inferiore"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2584
msgid "Bottom contact Z distance"
msgstr "Distanza di contatto Z inferiore"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "Trama riempimento inferiore"
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2670
msgid "Bottom interface layers"
msgstr "Layer inferiori di interfaccia "
@@ -1673,7 +1708,7 @@ msgstr "La parte inferiore è aperta."
msgid "Bottom shell is %1% mm thick for layer height %2% mm."
msgstr "Il guscio inferiore è spesso %1% mm per l'altezza layer %2% mm."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Layer solidi sul fondo"
@@ -1693,32 +1728,32 @@ msgstr ""
"mouse? È anche possibile deselezionare gli oggetti con <b>Alt+Trascinamento "
"del mouse</b>."
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "Bridge"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "Rapporto flusso Bridge"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "Riempimento Bridge"
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "Bridge"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "Velocità ventola Bridge"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Angolo Bridge"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -1732,19 +1767,19 @@ msgstr ""
msgid "Bridging volumetric"
msgstr "Bridging volumetrico"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Brim"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr "Spazio di separazione Brim"
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr "Tipo di brim"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Larghezza brim"
@@ -1752,7 +1787,7 @@ msgstr "Larghezza brim"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:297
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:372
msgid "Browse"
-msgstr "Naviga"
+msgstr "Sfoglia"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:61
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:127
@@ -1775,7 +1810,7 @@ msgstr "Dimensione Pennello"
msgid "Bucket fill"
msgstr "Riempimento di colore"
-#: src/slic3r/GUI/GUI_App.cpp:1660
+#: src/slic3r/GUI/GUI_App.cpp:1682
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -1790,7 +1825,7 @@ msgstr ""
msgid "Buttons And Text Colors Description"
msgstr "Descrizione colori testo e pulsanti"
-#: src/slic3r/GUI/GUI_App.cpp:1662
+#: src/slic3r/GUI/GUI_App.cpp:1684
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -1849,7 +1884,7 @@ msgstr "Non si può applicare durante la creazione dell'anteprima."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58
#: src/slic3r/GUI/ProgressStatusBar.cpp:26
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:93
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879
msgid "Cancel"
msgstr "Annulla"
@@ -1927,28 +1962,28 @@ msgstr ""
"Impossibile procedere senza punti di supporto! Aggiungi i punti di supporto "
"o disattiva la generazione supporti."
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "Caratteristiche"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Capture a configuration snapshot"
msgstr "Cattura un'istantanea della configurazione"
-#: src/slic3r/GUI/Tab.cpp:3995
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr "Insensibile alle maiuscole e alle minuscole"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "Categoria"
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4468
msgid "Center"
msgstr "Centro"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center the print around the given center."
msgstr "Centra la stampa sul centro dato."
@@ -1969,7 +2004,7 @@ msgstr "Cambio estrusore"
msgid "Change Extruders"
msgstr "Cambio Estrusori"
-#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152
+#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154
#, c-format, boost-format
msgid "Change Option %s"
msgstr "Modifica Opzione %s"
@@ -1982,7 +2017,7 @@ msgstr "Modifica il tipo di Parte"
msgid "Change camera type (perspective, orthographic)"
msgstr "Cambia tipo di visuale (prospettica, ortografica)"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "Modifica il diametro dei fori di drenaggio"
@@ -2022,7 +2057,7 @@ msgstr "Changelog & Download"
msgid "Changes for the critical options"
msgstr "Modifiche per le opzioni fondamentali"
-#: src/slic3r/GUI/GUI_App.cpp:1871
+#: src/slic3r/GUI/GUI_App.cpp:1893
msgid "Changing of an application language"
msgstr "Cambio lingua applicazione"
@@ -2034,7 +2069,7 @@ msgstr ""
"Cambiando alcune opzioni, l'applicazione si riavvia.\n"
"Si perde il contenuto del piano."
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for Configuration Updates"
msgstr "Controlla aggiornamenti di configurazione"
@@ -2042,7 +2077,7 @@ msgstr "Controlla aggiornamenti di configurazione"
msgid "Check for application updates"
msgstr "Verifica la presenza di aggiornamenti"
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for configuration updates"
msgstr "Controlla aggiornamenti di configurazione"
@@ -2055,7 +2090,7 @@ msgid "Choose a file to import bed texture from (PNG/SVG):"
msgstr ""
"Seleziona un file da cui importare la forma del piano di stampa (PNG/SVG):"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Scegli un file da processare (STL/OBJ/AMF/3MF/PRUSA):"
@@ -2071,11 +2106,11 @@ msgstr "Scegli un file STL da cui importare la forma del piano:"
msgid "Choose one PNG file:"
msgstr "Scegli un file PNG:"
-#: src/slic3r/GUI/GUI_App.cpp:1836
+#: src/slic3r/GUI/GUI_App.cpp:1858
msgid "Choose one file (3MF/AMF):"
msgstr "Seleziona un file (3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1860
+#: src/slic3r/GUI/GUI_App.cpp:1882
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "Scegliere un file (GCODE/.GCO/.G/.ngc/NGC):"
@@ -2083,9 +2118,9 @@ msgstr "Scegliere un file (GCODE/.GCO/.G/.ngc/NGC):"
msgid "Choose one or more files (STL, OBJ):"
msgstr "Scegli uno o più file (STL, OBJ):"
-#: src/slic3r/GUI/GUI_App.cpp:1848
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Seleziona uno o più file (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1870
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "Seleziona uno o più file (STL/3MF/STEP/OBJ/AMF/PRUSA):"
#: src/slic3r/GUI/ConfigWizard.cpp:1361
msgid "Choose the type of firmware used by your printer."
@@ -2101,6 +2136,22 @@ msgstr "Cerchio"
msgid "Circular"
msgstr "Circolare"
+#: src/libslic3r/PrintConfig.cpp:3074
+msgid "Classic"
+msgstr "Classico"
+
+#: src/libslic3r/PrintConfig.cpp:3067
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+"Il generatore di perimetri classico realizza perimetri con larghezza di "
+"estrusione costante e per aree molto sottili viene utilizzato il riempimento "
+"di spazi. Il motore Arachne produce perimetri con larghezza di estrusione "
+"variabile. Questa impostazione influisce anche sul riempimento concentrico."
+
#: src/slic3r/GUI/Preferences.cpp:295
msgid "Clear Undo / Redo stack on new project"
msgstr "Cancella la cronologia Annulla / Ripeti sul nuovo progetto"
@@ -2116,12 +2167,12 @@ msgstr ""
msgid "Clear all"
msgstr "Pulisci tutto"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr ""
"Cliccare con il tasto destro del mouse per aprire/chiudere la Cronologia"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr ""
"Cliccare con il tasto destro del mouse per visualizzare le opzioni di "
@@ -2139,15 +2190,15 @@ msgstr "Fare clic sull'icona per modificare le impostazioni dell'oggetto"
msgid "Click to edit preset"
msgstr "Clicca per modificare il preset"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to hide"
msgstr "Fare clic per nascondere"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to show"
msgstr "Clic per mostrare"
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "Collega oggetti multi-part"
@@ -2167,7 +2218,7 @@ msgstr "Vista in sezione"
msgid "Close"
msgstr "Chiudi"
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Close holes"
msgstr "Chiudi i fori"
@@ -2180,15 +2231,15 @@ msgid "Closing PrusaSlicer. Current project is modified."
msgstr "Chiusura di PrusaSlicer. Il progetto corrente è modificato."
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3873
msgid "Closing distance"
msgstr "Distanza di chiusura"
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2685
msgid "Closing radius"
msgstr "Raggio di chiusura"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "Riduci barra laterale"
@@ -2196,20 +2247,20 @@ msgstr "Riduci barra laterale"
msgid "Collapse/Expand the sidebar"
msgstr "Riduci/Espandi barra laterale"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3361
msgid "Color"
msgstr "Colore"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "G-code cambio colore"
-#: src/slic3r/GUI/GCodeViewer.cpp:3304 src/slic3r/GUI/GUI_Preview.cpp:225
+#: src/slic3r/GUI/GCodeViewer.cpp:3309 src/slic3r/GUI/GUI_Preview.cpp:225
#: src/slic3r/GUI/GUI_Preview.cpp:957
msgid "Color Print"
msgstr "Color Print (Stampa a Colori)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3487 src/slic3r/GUI/GCodeViewer.cpp:3543
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "Cambio colore"
@@ -2223,15 +2274,15 @@ msgstr "Cambio colore (\"%1%\")"
msgid "Color change (\"%1%\") for Extruder %2%"
msgstr "Cambio colore (\"%1%\") per Estrusore %2%"
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2450
msgid "Color change G-code"
msgstr "G-code cambio colore"
-#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "Cambi colore"
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "Altezza Colorprint"
@@ -2247,11 +2298,11 @@ msgstr ""
"rispetto ai perimetri per risparmiare tempo di stampa usando l'impostazione "
"<a>Combina riempimento ogni</a>."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1402
msgid "Combine infill every"
msgstr "Combina riempimento ogni"
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1407
msgid "Combine infill every n layers"
msgstr "Combina riempimento ogni n layer"
@@ -2264,12 +2315,12 @@ msgstr "Comandi"
msgid "Comment:"
msgstr "Commento:"
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr "Confronta Preset"
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr "Confronta i preset"
@@ -2277,27 +2328,27 @@ msgstr "Confronta i preset"
msgid "Compare this preset with some another"
msgstr "Confronta questo preset con un altro"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr "I preset confrontati hanno diverse tecnologie di stampa"
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "Profili di stampa compatibili"
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "Condizioni profili di stampa compatibili"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "Stampanti compatibili"
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "Condizioni di stampante compatibile"
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "Completa singoli oggetti"
@@ -2305,8 +2356,8 @@ msgstr "Completa singoli oggetti"
msgid "Completed"
msgstr "Completato"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1171
+#: src/libslic3r/PrintConfig.cpp:2740
msgid "Concentric"
msgstr "Concentrico"
@@ -2360,11 +2411,11 @@ msgstr ""
msgid "Configuration is edited in ConfigWizard"
msgstr "Configurazione modificata in ConfigWizard"
-#: src/slic3r/GUI/GUI_App.cpp:2873
+#: src/slic3r/GUI/GUI_App.cpp:2900
msgid "Configuration is editing from ConfigWizard"
msgstr "La configurazione viene modificata da ConfigWizard"
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1866
msgid "Configuration notes"
msgstr "Note di configurazione"
@@ -2401,7 +2452,7 @@ msgstr "Aggiornamenti di configurazione"
msgid "Confirmation"
msgstr "Conferma"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1415
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2424,7 +2475,7 @@ msgstr ""
"anchor_length_max. Impostare questo parametro a zero per disabilitare i "
"perimetri di ancoraggio collegati ad una singola linea di riempimento."
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1443
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2445,7 +2496,7 @@ msgstr ""
"considerato è limitata a infill_anchor, ma non più lunga di questo "
"parametro. Impostare questo parametro a zero per disabilitare l'ancoraggio."
-#: src/slic3r/GUI/Tab.cpp:4627
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "Connessione delle barre di supporto e giunzioni"
@@ -2487,7 +2538,7 @@ msgstr ""
msgid "Continue"
msgstr "Continua"
-#: src/slic3r/GUI/GUI_App.cpp:982
+#: src/slic3r/GUI/GUI_App.cpp:989
msgid "Continue and import newer configuration?"
msgstr "Continuare e importare una configurazione più recente?"
@@ -2496,12 +2547,12 @@ msgstr "Continuare e importare una configurazione più recente?"
msgid "Continue and install configuration updates?"
msgstr "Continuare e installare gli aggiornamenti della configurazione?"
-#: src/slic3r/GUI/GUI_App.cpp:2298
+#: src/slic3r/GUI/GUI_App.cpp:2320
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr "Continuare ad attivare un'istantanea di configurazione %1%?"
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -2519,7 +2570,7 @@ msgstr ""
"Contributi di Vojtech Bubnik, Enrico Turri, Oleksandra Iushchenko, Tamas "
"Meszaros, Lukas Matena, Vojtech Kral, David Kocik e molti altri."
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3598
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -2529,42 +2580,42 @@ msgstr ""
"croce (doppio zig-zag) o dinamico, che passerà automaticamente tra i due a "
"seconda della distanza tra i due pilastri."
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5642
msgid "Convert from imperial units"
msgstr "Convertire da unità imperiali"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5644
msgid "Convert from meters"
msgstr "Convertire da metri"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "Raffreddamento"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr ""
"I movimenti di raffreddamento accelerano gradualmente partendo da questa "
"velocità."
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr ""
"I movimenti di raffreddamento accelerano gradualmente verso questa velocità."
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "Soglie di raffreddamento"
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Lunghezza del tubo di raffreddamento"
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "Posizione tubo di raffreddamento"
-#: src/slic3r/GUI/Plater.cpp:5569
+#: src/slic3r/GUI/Plater.cpp:5602
msgid "Copies of the selected object"
msgstr "Copie dell'oggetto selezionato"
@@ -2573,11 +2624,15 @@ msgctxt "PresetName"
msgid "Copy"
msgstr "Copia"
+#: src/slic3r/GUI/GLCanvas3D.cpp:4542
+msgid "Copy"
+msgstr "Copia"
+
#: src/slic3r/GUI/AboutDialog.cpp:308
msgid "Copy Version Info"
msgstr "Copia info versione"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Copia selezione negli appunti"
@@ -2641,32 +2696,32 @@ msgstr ""
"esportazione con un dispositivo diverso. Il file G-code corrotto è su %1%."
"tmp."
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Copyright"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3468 src/libslic3r/PrintConfig.cpp:3469
msgid "Correction for expansion"
msgstr "Correzione dell'espansione"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3475 src/libslic3r/PrintConfig.cpp:3476
msgid "Correction for expansion in X axis"
msgstr "Correzione per l'espansione nell'asse X"
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3482 src/libslic3r/PrintConfig.cpp:3483
msgid "Correction for expansion in Y axis"
msgstr "Correzione per l'espansione nell'asse Y"
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3489 src/libslic3r/PrintConfig.cpp:3490
msgid "Correction for expansion in Z axis"
msgstr "Correzione per l'espansione nell'asse Z"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4507
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Correzioni"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1067
+#: src/libslic3r/PrintConfig.cpp:3407 src/libslic3r/PrintConfig.cpp:3408
msgid "Cost"
msgstr "Costo"
@@ -2724,14 +2779,14 @@ msgstr "Impossibile ottenere un riferimento Host Stampante valido"
msgid "Could not get resources to create a new connection"
msgstr "Non sono state trovate le risorse per stabilire una nuova connessione"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2637
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
"Copre con anelli il layer superiore del supporto a contatto. Disattivato per "
"impostazione predefinita."
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2499
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 "
@@ -2742,23 +2797,23 @@ msgstr ""
"risoluzione finale di stampa, dunque è preferibile settare il valore "
"ragionevolmente basso."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3796
msgid "Create pad around object and ignore the support elevation"
msgstr "Genera Pad intorno all'oggetto ed ignora l'elevazione del supporto"
-#: src/slic3r/GUI/Plater.cpp:5069
+#: src/slic3r/GUI/Plater.cpp:5090
msgid "Creating a new project"
msgstr "Creazione nuovo progetto"
-#: src/slic3r/GUI/Plater.cpp:5061
+#: src/slic3r/GUI/Plater.cpp:5082
msgid "Creating a new project while some presets are modified."
msgstr "Creare un nuovo progetto mentre alcuni preset vengono modificati."
-#: src/slic3r/GUI/Plater.cpp:5058
+#: src/slic3r/GUI/Plater.cpp:5079
msgid "Creating a new project while the current project is modified."
msgstr "Creare un nuovo progetto mentre il progetto corrente viene modificato."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3663
msgid "Critical angle"
msgstr "Angolo critico"
@@ -2766,7 +2821,7 @@ msgstr "Angolo critico"
msgid "Critical error"
msgstr "Errore critico"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Cross"
msgstr "Croce"
@@ -2776,7 +2831,7 @@ msgstr "Croce"
msgid "Ctrl + Mouse wheel"
msgstr "Ctrl + Rotella del mouse"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Cubic"
msgstr "Cubico"
@@ -2785,11 +2840,11 @@ msgstr "Cubico"
msgid "Current mode is %s"
msgstr "La modalità corrente è %s"
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "Il preset corrente è ereditato da"
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "Il preset attuale è stato ereditato dal preset predefinito."
@@ -2798,11 +2853,11 @@ msgid "Current version:"
msgstr "Versione corrente:"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "Personalizzato"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -2812,18 +2867,18 @@ msgstr ""
"connessioni OctoPrint HTTPS, in formato crt/pem. Se lasciato in bianco, "
"verrà utilizzato lo OS CA certificate repository predefinito."
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4196 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2468
msgid "Custom G-code"
msgstr "G-code personalizzato"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "G-code personalizzato al layer attuale (%1% mm)."
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "G-code personalizzati"
@@ -2843,7 +2898,7 @@ msgstr "La stampante personalizzata è stata installata e sarà attivata."
msgid "Custom profile name:"
msgstr "Nome profilo personalizzato:"
-#: src/slic3r/GUI/Plater.cpp:6526
+#: src/slic3r/GUI/Plater.cpp:6562
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
@@ -2857,15 +2912,15 @@ msgid "Custom template (\"%1%\")"
msgstr "Modello personalizzato (\"%1%\")"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4446
msgid "Cut"
msgstr "Taglia"
-#: src/slic3r/GUI/Plater.cpp:5647
+#: src/slic3r/GUI/Plater.cpp:5684
msgid "Cut by Plane"
msgstr "Taglia sul Piano"
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4447
msgid "Cut model at the given Z."
msgstr "Taglia il modello al dato Z."
@@ -2873,7 +2928,7 @@ msgstr "Taglia il modello al dato Z."
msgid "Cylinder"
msgstr "Cilindro"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr "D&eseleziona tutto"
@@ -2881,7 +2936,7 @@ msgstr "D&eseleziona tutto"
msgid "Dark mode (experimental)"
msgstr "Modalità scura (sperimentale)"
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4573
msgid "Data directory"
msgstr "Directory dati"
@@ -2897,21 +2952,21 @@ msgstr "Zona morta:"
msgid "Decimate ratio"
msgstr "Rapporto di decimazione"
-#: src/slic3r/GUI/Plater.cpp:5517
+#: src/slic3r/GUI/Plater.cpp:5550
msgid "Decrease Instances"
msgstr "Diminuisci Istanze"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2738
msgid "Default"
msgstr "Predefinito"
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3509 src/libslic3r/PrintConfig.cpp:3520
msgid "Default SLA material profile"
msgstr "Profilo materiale SLA predefinito"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1094
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, "
@@ -2922,19 +2977,19 @@ msgstr ""
"direzione che Slic3r riesce a determinare, quindi questa impostazione non "
"influisce sui bridge."
-#: src/slic3r/GUI/GCodeViewer.cpp:3365
+#: src/slic3r/GUI/GCodeViewer.cpp:3370
msgid "Default color"
msgstr "Colore predefinito"
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Larghezza estrusione predefinita"
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Profilo filamento predefinito"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -2944,12 +2999,12 @@ msgstr ""
"Quando si seleziona il profilo stampante corrente, questo profilo filamento "
"verrà attivato."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Profilo di stampa predefinito"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3510
+#: src/libslic3r/PrintConfig.cpp:3521
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -2963,7 +3018,7 @@ msgstr ""
msgid "Define a custom printer profile"
msgstr "Inserisci un profilo stampante personalizzato"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3737
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 "
@@ -2975,17 +3030,17 @@ msgstr ""
"resine possono causare un effetto ventosa dentro la cavità il che renderà "
"difficile il distacco della stampa dal foglio del vat."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "Ritardo dopo lo scarico"
#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "Elimina"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr "Elimin&a tutto"
@@ -2993,7 +3048,7 @@ msgstr "Elimin&a tutto"
msgid "Delete All Instances from Object"
msgstr "Elimina Tutte le Istanze dall'Oggetto"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2996
msgid "Delete All Objects"
msgstr "Cancella tutti gli oggetti"
@@ -3005,7 +3060,7 @@ msgstr "Elimina Intervallo Altezza"
msgid "Delete Instance"
msgstr "Elimina Istanza"
-#: src/slic3r/GUI/Plater.cpp:2963
+#: src/slic3r/GUI/Plater.cpp:2984
msgid "Delete Object"
msgstr "Elimina Oggetto"
@@ -3026,7 +3081,7 @@ msgstr "Elimina Selezionati"
msgid "Delete Selected Item"
msgstr "Elimina l'elemento selezionato"
-#: src/slic3r/GUI/Plater.cpp:5474
+#: src/slic3r/GUI/Plater.cpp:5507
msgid "Delete Selected Objects"
msgstr "Elimina Oggetti Selezionati"
@@ -3038,8 +3093,8 @@ msgstr "Elimina Impostazioni"
msgid "Delete Subobject"
msgstr "Elimina Sotto-oggetto"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4094
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5496 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Elimina tutto"
@@ -3055,7 +3110,7 @@ msgstr "Elimina il segnale di cambio colore per il layer corrente"
msgid "Delete custom G-code"
msgstr "Elimina G-code personalizzato"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "Elimina foro di drenaggio"
@@ -3097,38 +3152,38 @@ msgstr "Elimina il segno di spunta - Clic sinistro o premi il tasto \"-\""
msgid "Delete tool change"
msgstr "Elimina cambio strumento"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Elimina tutti gli oggetti"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "Elimina la selezione corrente"
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3400
+#: src/libslic3r/PrintConfig.cpp:3401
msgid "Density"
msgstr "Densità"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1108
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "Densità del riempimento interno, espresso nell'intervallo 0% - 100%."
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2082
msgid "Density of the first raft or support layer."
msgstr "Densità del primo layer del raft o del supporto."
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4525 src/slic3r/GUI/Tab.cpp:4672
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "Dipendenze"
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2222 src/libslic3r/PrintConfig.cpp:2223
msgid "Deretraction Speed"
msgstr "Velocità di deretrazione"
-#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "De-retrazioni"
@@ -3144,12 +3199,12 @@ msgstr "Deseleziona tutto"
msgid "Deselect by rectangle"
msgstr "Deseleziona con rettangolo"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "Deseleziona tutti gli oggetti"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2222
+#: src/slic3r/GUI/GUI_App.cpp:2244
msgid "Desktop Integration"
msgstr "Integrazione desktop"
@@ -3172,15 +3227,15 @@ msgstr "Integrazione desktop non riuscita."
msgid "Desktop integration was successful."
msgstr "Integrazione desktop riuscita."
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "Distacco dal preset di sistema"
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "Preset distacco"
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "Distaccato"
@@ -3188,11 +3243,11 @@ msgstr "Distaccato"
msgid "Detail level"
msgstr "Livello di dettaglio"
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1930
msgid "Detect bridging perimeters"
msgstr "Rileva perimetri ponte (bridge)"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2827
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -3200,11 +3255,11 @@ msgstr ""
"Rileva pareti a spessore singolo (parti in cui non entrano due estrusioni ed "
"è necessario comprimerle in una singola traccia)."
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2825
msgid "Detect thin walls"
-msgstr "Rileva perimetri sottili"
+msgstr "Rileva pareti sottili"
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4521
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -3212,7 +3267,7 @@ msgstr ""
"Rileva parti non connesse nel modello(i) dato e le divide in oggetti "
"separati."
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2626
msgid "Detected advanced data"
msgstr "Rilevati dati avanzati"
@@ -3224,19 +3279,19 @@ msgstr "Sviluppato da Prusa Research."
msgid "Device:"
msgstr "Dispositivo:"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Diametro"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3633
msgid "Diameter in mm of the pillar base"
msgstr "Diametro in mm della base del pilastro"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3568
msgid "Diameter in mm of the support pillars"
msgstr "Diametro in mm dei pilastri di supporto"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3540
msgid "Diameter of the pointing side of the head"
msgstr "Diametro del lato di puntamento della testa"
@@ -3262,24 +3317,24 @@ msgstr ""
"Perimetri e regola i valori nel pannello di destra. Leggi di più nella "
"documentazione."
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2249
msgid "Direction"
msgstr "Direzione"
-#: src/slic3r/GUI/GUI_App.cpp:1342
+#: src/slic3r/GUI/GUI_App.cpp:1350
#, boost-format
msgid "Disable \"%1%\""
msgstr "Disabilita \"%1%\""
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Disattiva ventola per i primi"
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2292
msgid "Disabled"
msgstr "Disabilitato"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1906
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -3288,7 +3343,7 @@ msgstr ""
"i perimetri del layer superiore (pertanto qualunque scolatura sarà "
"probabilmente invisibile)."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Discard"
msgstr "Cancella"
@@ -3301,50 +3356,50 @@ msgstr "Elimina tutte le modifiche personalizzate"
msgid "Discard changes"
msgstr "Annulla modifiche"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "Display"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3216
msgid "Display height"
msgstr "Altezza display"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3235
msgid "Display horizontal mirroring"
msgstr "Mostra mirroring orizzontale"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3249
msgid "Display orientation"
msgstr "Orientamento display"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "Mostra la finestra della fila di caricamento all'host di stampa"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3242
msgid "Display vertical mirroring"
msgstr "Mostra mirroring verticale"
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3210
msgid "Display width"
msgstr "Larghezza display"
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "Distanza tra le copie"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1586
msgid "Distance between ironing lines"
msgstr "Distanza tra le linee di stiratura"
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2270
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
"Distanza tra skirt e brim (quando non si usa uno scudo di protezione) o gli "
"oggetti."
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3821
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
@@ -3352,7 +3407,7 @@ msgstr ""
"Distanza tra due barre di connessione che collegano l'oggetto e il pad "
"generato."
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2269
msgid "Distance from brim/object"
msgstr "Distanza da brim/oggetto"
@@ -3364,12 +3419,12 @@ msgstr ""
"Distanza della coordinata 0,0 del G-code dall'angolo frontale sinistro del "
"rettangolo."
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr ""
"Distanza del centro del tubo di raffreddamento dalla punta dell'estrusore."
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1939
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -3378,7 +3433,7 @@ msgstr ""
"posto mentre viene scaricato. Dovrebbe essere uguale al valore nel firmware "
"della stampante."
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "Distanza usata per la funzione disposizione automatica del piano."
@@ -3386,11 +3441,11 @@ msgstr "Distanza usata per la funzione disposizione automatica del piano."
msgid "Divide by zero"
msgstr "Dividi per zero"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "Non fallire se un file fornito a --load non esiste."
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4474
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -3417,19 +3472,19 @@ msgstr ""
msgid "Do you want to continue changing the configuration?"
msgstr "Vuoi continuare a modificare la configurazione?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "Vuoi cancellare tutti i cambi strumento salvati?"
-#: src/slic3r/GUI/GUI_App.cpp:2370 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2392 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "Vuoi continuare?"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "Do you want to replace it"
msgstr "Vuoi sostituirlo"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr "Vuoi salvare le modifiche di \"%1%\"?"
@@ -3448,11 +3503,11 @@ msgid "Do you want to select default filaments for these FFF printer models?"
msgstr ""
"Vuoi selezionare i filamenti predefiniti per questi modelli di stampante FFF?"
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4473
msgid "Don't arrange"
msgstr "Non disporre"
-#: src/slic3r/GUI/GUI_App.cpp:974
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Don't import"
msgstr "Non importare"
@@ -3464,15 +3519,15 @@ msgstr "Non installare"
msgid "Don't notify about new releases any more"
msgstr "Non notificare più i nuovi rilasci"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Don't save"
msgstr "Non salvare"
-#: src/slic3r/GUI/Plater.cpp:5289
+#: src/slic3r/GUI/Plater.cpp:5317
msgid "Don't show again"
msgstr "Non mostrare più"
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "Non supportare i bridge"
@@ -3480,7 +3535,7 @@ msgstr "Non supportare i bridge"
msgid "Downgrade"
msgstr "Downgrade"
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2283
msgid "Draft shield"
msgstr "Scudo di protezione"
@@ -3490,15 +3545,15 @@ msgstr "Scudo di protezione"
msgid "Drag"
msgstr "Trascina"
-#: src/slic3r/GUI/Plater.cpp:5331
+#: src/slic3r/GUI/Plater.cpp:5359
msgid "Drag and drop G-code file"
msgstr "Trascina e rilascia un file G-code"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "Eseguendo i fori nel modello."
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -3512,15 +3567,15 @@ msgstr ""
msgid "Drop to bed"
msgstr "Poggia sul piano"
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4482
msgid "Duplicate"
msgstr "Duplica"
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4487
msgid "Duplicate by grid"
msgstr "Duplica per griglia"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "Durata"
@@ -3533,11 +3588,11 @@ msgstr "Durante gli altri layer, la ventola lavorerà sempre a %1%%%"
msgid "During the other layers, fan will be turned off."
msgstr "Durante gli altri layer, la ventola sarà spenta."
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Dynamic"
msgstr "Dinamico"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "Esporta"
@@ -3590,7 +3645,7 @@ msgstr "Modifica G-code personalizzato"
msgid "Edit pause print message"
msgstr "Modifica messaggio pausa di stampa"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "Modifica stampante fisica"
@@ -3614,7 +3669,7 @@ msgstr "Modifica"
msgid "Eigen vectorization supported:"
msgstr "Vettorizzazione Eigen supportata:"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr "Espelli Scheda SD / Memoria flash (&t)"
@@ -3622,7 +3677,7 @@ msgstr "Espelli Scheda SD / Memoria flash (&t)"
msgid "Eject SD card / Flash drive"
msgstr "Espelli scheda SD / Memoria flash"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr ""
"Espelli scheda SD / Memoria flash dopo l'esportazione del G-code in essa."
@@ -3631,16 +3686,16 @@ msgstr ""
msgid "Eject drive"
msgstr "Espelli dispositivo"
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "Espulsione del dispositivo %s(%s) non riuscita."
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "Compensazione zampa d'elefante"
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3337
msgid "Elephant foot minimum width"
msgstr "Larghezza minima zampa d'elefante"
@@ -3652,7 +3707,7 @@ msgstr ""
"L'elevazione è troppo bassa per l'oggetto. Utilizza la funzione \"Pad "
"intorno all'oggetto\" per stampare l'oggetto senza elevazione."
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1615
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. "
@@ -3665,7 +3720,7 @@ msgstr ""
"M73. Il firmware della i3 MK3 supporta il codice M73 Qxx Sxx anche per la "
"modalità silenziosa."
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1637
msgid "Emit to G-code"
msgstr "Invia a G-code"
@@ -3674,12 +3729,12 @@ msgstr "Invia a G-code"
msgid "Empty layer between %1% and %2%."
msgstr "Layer vuoto tra %1% e %2%."
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:2962
msgid "Enable"
msgstr "Abilita"
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "Abilita raffreddamento automatico"
@@ -3687,30 +3742,30 @@ msgstr "Abilita raffreddamento automatico"
msgid "Enable dark mode"
msgstr "Abilità modalità scura"
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "Attiva ventola se il tempo di stampa del layer è inferiore a"
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3847
msgid "Enable hollowing"
msgstr "Attiva svuotamento"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Enable horizontal mirroring of output images"
msgstr "Attiva il mirroring orizzontale per le immagini di output"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1553
msgid "Enable ironing"
msgstr "Attiva stiratura"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1554
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"Abilitare la stiratura degli strati superiori con la testina di stampa a "
"caldo per una superficie liscia"
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
@@ -3718,7 +3773,7 @@ msgstr ""
"Abilita la lettura di valori di configurazione sconosciuti sostituendoli "
"silenziosamente con quelli predefiniti."
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4547
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
@@ -3726,7 +3781,7 @@ msgstr ""
"Abilita la lettura di valori di configurazione sconosciuti sostituendoli "
"verbosamente con quelli predefiniti."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "Attiva rotazioni (lento)"
@@ -3734,15 +3789,15 @@ msgstr "Attiva rotazioni (lento)"
msgid "Enable support for legacy 3DConnexion devices"
msgstr "Abilitare il supporto per i dispositivi 3DConnexion"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2523
msgid "Enable support material generation."
msgstr "Abilita la generazione di materiale di supporto."
-#: src/slic3r/GUI/Plater.cpp:3147
+#: src/slic3r/GUI/Plater.cpp:3168
msgid "Enable supports for enforcers only"
-msgstr "Abilita i supporti solo per i rinforzi"
+msgstr "Abilita i supporti solo per gli esecutori"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1372
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 "
@@ -3754,7 +3809,7 @@ msgstr ""
"Questa impostazione NON è compatibile con una configurazione Multi Material "
"ad estrusore singolo e con Pulitura nell'oggetto / Pulitura nel riempimento."
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1331
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 "
@@ -3764,19 +3819,19 @@ msgstr ""
"ciascuna linea. Se stampi da memoria SD, il peso aggiuntivo del file "
"potrebbe rallentare il firmware."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2948
msgid "Enable variable layer height feature"
msgstr "Abilita layer ad altezza variabile"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Enable vertical mirroring of output images"
msgstr "Attiva mirroring verticale per le immagini di output"
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Enabled"
msgstr "Abilitato"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1315
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
@@ -3784,52 +3839,52 @@ msgstr ""
"Permette di riempire gli spazi tra i perimetri e tra i perimetri più interni "
"e il riempimento."
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "G-code finale"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:57
msgid "Enforce"
-msgstr "Rinforzo"
+msgstr "Esecutore"
#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:36
#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:253
msgid "Enforce seam"
-msgstr "Rinforzo giunzione"
+msgstr "Esecutore giunzione"
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2601
msgid "Enforce support for the first"
-msgstr "Rinforza il supporto per i primi"
+msgstr "Esegui il supporto per i primi"
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2608
msgid "Enforce support for the first n layers"
msgstr "Applica il supporto per i primi n layer"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:47
msgid "Enforce supports"
-msgstr "Rinforzi supporti"
+msgstr "Esecutore supporti"
#: src/slic3r/GUI/PrintHostDialogs.cpp:316
#: src/slic3r/GUI/PrintHostDialogs.cpp:371
msgid "Enqueued"
msgstr "Messo in coda"
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4477
msgid "Ensure on bed"
msgstr "Accerta che sia sul piano"
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "Mantieni spessore guscio verticale"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "Inserire un termine di ricerca"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "Inserisci il G-code personalizzato da usare al layer corrente"
@@ -3837,7 +3892,7 @@ msgstr "Inserisci il G-code personalizzato da usare al layer corrente"
msgid "Enter new name"
msgstr "Inserisci un nuovo nome"
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
"Inserisci un breve messaggio da mostrare sul display della stampante quando "
@@ -3859,15 +3914,15 @@ msgstr "Inserisci il diametro del filamento."
msgid "Enter the diameter of your printer's hot end nozzle."
msgstr "Inserisci il diametro dell'ugello dell'estrusore della stampante."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "Inserisci l'altezza a cui si vuole saltare"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "Inserisci lo spostamento a cui vuoi saltare"
-#: src/slic3r/GUI/Plater.cpp:5568
+#: src/slic3r/GUI/Plater.cpp:5601
msgid "Enter the number of copies:"
msgstr "Inserisci il numero di copie:"
@@ -3875,7 +3930,7 @@ msgstr "Inserisci il numero di copie:"
msgid "Enter the temperature needed for extruding your filament."
msgstr "Inserisci la temperatura necessaria per estrudere il filamento."
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1075
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -3888,7 +3943,7 @@ msgstr ""
"scoprire se la quantità di filamento sulla bobina è sufficiente a terminare "
"la stampa."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1068
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
@@ -3896,7 +3951,7 @@ msgstr ""
"Inserisci qui il costo del filamento per kg. È solo un'informazione "
"statistica."
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -3908,7 +3963,7 @@ msgstr ""
"filamento di lunghezza nota, e calcolare il rapporto tra lunghezza e volume. "
"È meglio calcolare il volume direttamente attraverso il dislocamento."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -3930,7 +3985,7 @@ msgstr ""
"Errore: \"%2%\""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "Errore"
@@ -3944,11 +3999,11 @@ msgstr "Messaggio d'errore"
msgid "Error accessing port at %s: %s"
msgstr "Errore nell'accedere alla porta a%s: %s"
-#: src/slic3r/GUI/Plater.cpp:3783
+#: src/slic3r/GUI/Plater.cpp:3804
msgid "Error during reload"
msgstr "Errore durante il ri-caricamento"
-#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3471 src/slic3r/GUI/Plater.cpp:3550
msgid "Error during replace"
msgstr "Errore durante la sostituzione"
@@ -3956,7 +4011,7 @@ msgstr "Errore durante la sostituzione"
msgid "Error loading shaders"
msgstr "Errore caricamento shader"
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:914 src/slic3r/GUI/GUI_App.cpp:1012
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3965,7 +4020,7 @@ msgstr ""
"probabilmente è corrotto. Provare a cancellare manualmente il file per "
"risolvere l'errore."
-#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999
+#: src/slic3r/GUI/GUI_App.cpp:908 src/slic3r/GUI/GUI_App.cpp:1006
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 "
@@ -3979,7 +4034,7 @@ msgstr ""
msgid "Error uploading to print host:"
msgstr "Errore durante il caricamento dell'host di stampa:"
-#: src/slic3r/GUI/Plater.cpp:5203
+#: src/slic3r/GUI/Plater.cpp:5231
msgid "Error while loading .gcode file"
msgstr "Errore durante il caricamento del file .gcode"
@@ -4000,20 +4055,20 @@ msgstr "Errore! Modello non valido"
msgid "Error: %s"
msgstr "Errore: %s"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "Tempo di stampa stimato"
-#: src/slic3r/GUI/GCodeViewer.cpp:3735
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr "Tempi di stampa stimati"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Even-odd"
msgstr "Pari-dispari"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "Evento"
@@ -4021,7 +4076,7 @@ msgstr "Evento"
msgid "Everywhere"
msgstr "Ovunque"
-#: src/libslic3r/Print.cpp:575
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
@@ -4032,11 +4087,11 @@ msgstr ""
msgid "Exit %s"
msgstr "Chiudi %s"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "Espandi barra laterale"
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2092
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
@@ -4044,18 +4099,18 @@ msgstr ""
"Espansione del primo layer raft o di supporto per migliorare l'adesione al "
"piano di stampa."
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2073
msgid "Expansion of the raft in XY plane for better stability."
msgstr "Espansione del raft nel piano XY per una migliore stabilità."
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
msgstr ""
"Opzione sperimentale per prevenire la formazione di supporti sotto i bridge."
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1932
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -4064,11 +4119,11 @@ msgstr ""
"il flusso dei bridge), applicare la velocità del bridge e attivare la "
"ventola."
-#: src/slic3r/GUI/GUI_App.cpp:2240 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "Esperto"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Expert View Mode"
msgstr "Modalità Visualizzazione Esperto"
@@ -4076,39 +4131,39 @@ msgstr "Modalità Visualizzazione Esperto"
msgid "Expert mode"
msgstr "Modalità Esperto"
-#: src/slic3r/GUI/Plater.cpp:6492
+#: src/slic3r/GUI/Plater.cpp:6530
msgid "Export"
msgstr "Esporta"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "Esporta &Configurazione"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "Esporta &G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr "Esporta percorso strumen&to come OBJ"
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4376
msgid "Export 3MF"
msgstr "Esporta 3MF"
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4381
msgid "Export AMF"
msgstr "Esporta AMF"
-#: src/slic3r/GUI/Plater.cpp:2853
+#: src/slic3r/GUI/Plater.cpp:2874
msgid "Export AMF file:"
msgstr "Esporta file AMF:"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "Esporta Configurazione in &Bundle"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "Esportazione Config Bundle con stampanti fisiche"
@@ -4116,48 +4171,48 @@ msgstr "Esportazione Config Bundle con stampanti fisiche"
msgid "Export G-Code."
msgstr "Esporta G-code."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6530 src/libslic3r/PrintConfig.cpp:4391
msgid "Export G-code"
msgstr "Esporta G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr "Esporta G-code su Scheda SD / Memoria flash"
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4358
msgid "Export OBJ"
msgstr "Esporta OBJ"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2886
msgid "Export OBJ file:"
msgstr "Esporta file OBJ:"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr "Esporta piano come &STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr "Esporta piano come STL &includendo i supporti"
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4370
msgid "Export SLA"
msgstr "Esporta SLA"
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4386
msgid "Export STL"
msgstr "Esporta STL"
-#: src/slic3r/GUI/Plater.cpp:2846
+#: src/slic3r/GUI/Plater.cpp:2867
msgid "Export STL file:"
msgstr "Esporta file STL:"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr "Esportazione di tutti i preset, incluse le stampanti fisiche, su file"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "Esporta tutti i preset su file"
@@ -4169,23 +4224,23 @@ msgstr "Esporta come STL"
msgid "Export config"
msgstr "Esporta config"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "Esporta la configurazione corrente su file"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "Esporta il piano corrente come G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr "Esporta il piano corrente come G-code su scheda SD / Memoria flash"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "Esporta il piano corrente come STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "Esporta piano corrente come STL includendo i supporti"
@@ -4196,7 +4251,7 @@ msgstr ""
"Esporta il percorso completo dei modelli e fonti delle parti nei file 3mf e "
"amf"
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "L'esportazione di un file 3mf non è riuscita"
@@ -4204,27 +4259,27 @@ msgstr "L'esportazione di un file 3mf non è riuscita"
msgid "Export sources full pathnames to 3mf and amf"
msgstr "Esporta il percorso completo delle fonti su 3mf e amf"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export the model(s) as 3MF."
msgstr "Esporta modello/i come 3MF."
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export the model(s) as AMF."
msgstr "Esporta il modello(i) come AMF."
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export the model(s) as OBJ."
msgstr "Esporta il modello(i) come OBJ."
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export the model(s) as STL."
msgstr "Esporta il modello(i) come STL."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "Esporta su scheda SD / memoria Flash"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "Esporta percorso strumento come OBJ"
@@ -4232,11 +4287,11 @@ msgstr "Esporta percorso strumento come OBJ"
msgid "Export."
msgstr "Esporta."
-#: src/libslic3r/Print.cpp:863
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "Esportando il G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr "Esportazione del bundle di configurazione"
@@ -4245,7 +4300,7 @@ msgid "Exporting finished."
msgstr "Esportazione completata."
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "Esportazione modello sorgente"
@@ -4257,24 +4312,24 @@ msgstr "Esportazione."
msgid "Exposition time is out of printer profile bounds."
msgstr "Il tempo di esposizione è fuori dai limiti del profilo stampante."
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4503
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "Esposizione"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3438 src/libslic3r/PrintConfig.cpp:3439
msgid "Exposure time"
msgstr "Tempo di esposizione"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Perimetro esterno"
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Perimetri esterni"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Perimetri esterni per primi"
@@ -4282,11 +4337,11 @@ msgstr "Perimetri esterni per primi"
msgid "Extra high"
msgstr "Molto alto"
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2198 src/libslic3r/PrintConfig.cpp:2206
msgid "Extra length on restart"
msgstr "Lunghezza extra in ripresa"
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1947
msgid "Extra loading distance"
msgstr "Distanza di caricamento aggiuntiva"
@@ -4294,13 +4349,13 @@ msgstr "Distanza di caricamento aggiuntiva"
msgid "Extra low"
msgstr "Molto basso"
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Perimetro aggiuntivo se necessario"
-#: src/slic3r/GUI/GCodeViewer.cpp:3342 src/slic3r/GUI/GCodeViewer.cpp:3388
-#: src/slic3r/GUI/GCodeViewer.cpp:3393 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
+#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "Estrusore"
@@ -4315,7 +4370,7 @@ msgstr "Estrusore %d"
msgid "Extruder (tool) is changed to Extruder \"%1%\""
msgstr "Estrusore (strumento) viene cambiato a Estrusore \"%1%\""
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Colore estrusore"
@@ -4323,28 +4378,28 @@ msgstr "Colore estrusore"
msgid "Extruder changed to"
msgstr "Cambia estrusore a"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "Margine estrusore"
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Offset estrusore"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1465 src/libslic3r/PrintConfig.cpp:1965
+#: src/libslic3r/PrintConfig.cpp:2341 src/libslic3r/PrintConfig.cpp:2615
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Extruders"
msgstr "Estrusori"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "Conteggio estrusori"
-#: src/slic3r/GUI/GCodeViewer.cpp:3609
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "Estrusione"
@@ -4352,23 +4407,23 @@ msgstr "Estrusione"
msgid "Extrusion Temperature:"
msgstr "Temperatura di estrusione:"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1473 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:2361 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2858
msgid "Extrusion Width"
msgstr "Larghezza Estrusione"
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "Asse estrusore"
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "Moltiplicatore estrusione"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Larghezza estrusione"
@@ -4380,11 +4435,11 @@ msgstr "Stampanti con tecnologia FFF"
msgid "Facets"
msgstr "Facet"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3414
msgid "Faded layers"
msgstr "Layer sfumati"
-#: src/slic3r/GUI/Plater.cpp:2516
+#: src/slic3r/GUI/Plater.cpp:2537
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
@@ -4399,23 +4454,23 @@ msgstr "Caricamento modello input fallito."
msgid "Failed processing of the output_filename_format template."
msgstr "Elaborazione fallita del modello output_filename_format."
-#: src/slic3r/GUI/GUI_App.cpp:2312
+#: src/slic3r/GUI/GUI_App.cpp:2334
msgid "Failed to activate configuration snapshot."
msgstr "Impossibile attivare l'istantanea di configurazione."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr "Mancata esecuzione di alcuni fori nel modello"
-#: src/slic3r/GUI/GCodeViewer.cpp:3296
+#: src/slic3r/GUI/GCodeViewer.cpp:3301
msgid "Fan Speed (%)"
msgstr "Velocità ventola (%)"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "Impostazioni ventola"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "Velocità ventola"
@@ -4426,7 +4481,7 @@ msgstr ""
"La velocità della ventola sarà incrementata da zero al layer %1% a %2%%% al "
"layer %3%."
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1268
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -4450,11 +4505,11 @@ msgstr "La ventola lavorerà sempre a %1%%%"
msgid "Fan will be turned off."
msgstr "La ventola verrà spenta."
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3262 src/libslic3r/PrintConfig.cpp:3897
msgid "Fast"
msgstr "Veloce"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3263
msgid "Fast tilt"
msgstr "Tilt veloce"
@@ -4467,7 +4522,7 @@ msgstr "Errore irreversibile"
msgid "Fatal error, exception catched: %1%"
msgstr "Fatal error, eccezione registrata: %1%"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/GUI_Preview.cpp:217 src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Feature type"
msgstr "Tipo di caratteristica"
@@ -4476,9 +4531,9 @@ msgstr "Tipo di caratteristica"
msgid "Feature types"
msgstr "Tipi di caratteristica"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3722
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Filamento"
@@ -4490,7 +4545,7 @@ msgstr "Diametro del filamento:"
msgid "Filament End G-code"
msgstr "G-code Finale Filamento"
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "Sovrascrittura filamento"
@@ -4499,12 +4554,12 @@ msgid "Filament Profiles Selection"
msgstr "Selezione Profili Filamento"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:448
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "Impostazioni Filamento"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "Scheda Impostazioni Filamento"
@@ -4516,12 +4571,12 @@ msgstr "G-code Iniziale Filamento"
msgid "Filament and Nozzle Diameters"
msgstr "Diametro filamento e ugello"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "Filamento all'estrusore %1%"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -4529,27 +4584,27 @@ msgstr ""
"Il filamento è raffreddato venendo spostato avanti e indietro nei tubi di "
"raffreddamento. Specificare il numero desiderato di questi movimenti."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Durata caricamento filamento"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Note filamento"
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1938
msgid "Filament parking position"
msgstr "Posizione di parcheggio del filamento"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "Proprietà filamento"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Tipo filamento"
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Durata scaricamento filamento"
@@ -4558,11 +4613,11 @@ msgstr "Durata scaricamento filamento"
msgid "Filaments"
msgstr "Filamenti"
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "file non trovato"
-#: src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3550
msgid "File for the replace wasn't selected"
msgstr "Non è stato selezionato il file per la sostituzione"
@@ -4574,11 +4629,11 @@ msgstr "Nome file"
msgid "Files association"
msgstr "Associazione file"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1092
msgid "Fill angle"
msgstr "Angolo riempimento"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "Riempi piano"
@@ -4586,19 +4641,19 @@ msgstr "Riempi piano"
msgid "Fill bed with instances"
msgstr "Riempi piano con istanze"
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1106
msgid "Fill density"
msgstr "Densità riempimento"
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1313
msgid "Fill gaps"
msgstr "Riempi spazi"
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1143
msgid "Fill pattern"
msgstr "Trama riempimento"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -4606,11 +4661,11 @@ msgstr ""
"Trama per riempimento inferiore. Questo influenza solamente il layer "
"inferiore esterno visibile, e non i gusci solidi adiacenti."
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1145
msgid "Fill pattern for general low-density infill."
msgstr "Trama riempimento generale a bassa densità."
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -4627,11 +4682,11 @@ msgstr ""
msgid "Filling bed"
msgstr "Riempimento piano"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Trova"
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr "Trova / sostituisce pattern nelle linee del G-code e le rimpiazza."
@@ -4639,11 +4694,11 @@ msgstr "Trova / sostituisce pattern nelle linee del G-code e le rimpiazza."
msgid "Finished"
msgstr "Finito"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Firmware"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Retrazione Firmware"
@@ -4663,29 +4718,29 @@ msgstr "Immagine firmware:"
msgid "First color"
msgstr "Primo colore"
-#: src/slic3r/GUI/GCodeViewer.cpp:3762 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1184
+#: src/libslic3r/PrintConfig.cpp:1202 src/libslic3r/PrintConfig.cpp:1212
+#: src/libslic3r/PrintConfig.cpp:1257
msgid "First layer"
msgstr "Primo layer"
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203
msgid "First layer bed temperature"
msgstr "Temperatura del piano del primo layer"
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2080
msgid "First layer density"
msgstr "Densità primo layer"
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2090
msgid "First layer expansion"
msgstr "Espansione del primo layer"
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1226
msgid "First layer height"
msgstr "Altezza del primo layer"
-#: src/libslic3r/Print.cpp:634
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr ""
"L'altezza del primo layer non può essere più grande del diametro dell'ugello"
@@ -4700,11 +4755,11 @@ msgstr ""
"\n"
"L'altezza del primo layer sarà ripristinata a 0.01."
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer nozzle temperature"
msgstr "Temperatura dell'ugello del primo layer"
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1236
msgid "First layer speed"
msgstr "Velocità del primo layer"
@@ -4712,7 +4767,7 @@ msgstr "Velocità del primo layer"
msgid "First layer volumetric"
msgstr "Volumetrica primo layer"
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1193
msgid "First object layer over raft interface"
msgstr "Primo layer dell'oggetto sopra l'interfaccia raft"
@@ -4728,7 +4783,7 @@ msgstr "Ripara tramite Netfabb"
msgid "Fixing through NetFabb"
msgstr "Correzione tramite NetFabb"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Flash Printer &Firmware"
msgstr "Installa &firmware stampante"
@@ -4761,11 +4816,11 @@ msgstr "Flash completato correttamente!"
msgid "Floating reserved operand"
msgstr "Floating reserved operand"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Flusso"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1574
msgid "Flow rate"
msgstr "Flusso"
@@ -4820,11 +4875,11 @@ msgstr ""
msgid "For more information please visit our wiki page:"
msgstr "Per maggiori informazioni visita la nostra pagina wiki:"
-#: src/slic3r/GUI/GUI_App.cpp:2578
+#: src/slic3r/GUI/GUI_App.cpp:2597
msgid "For new project all modifications will be reseted"
msgstr "Per il nuovo progetto tutte le modifiche saranno azzerate"
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2687
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
@@ -4833,9 +4888,9 @@ msgstr ""
"l'operazione di chiusura morfologica. I vuoti più piccoli del raggio di "
"chiusura saranno riempiti."
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
-msgstr "Solo per rinforzi supporto"
+msgstr "Solo per esecutori supporto"
#: src/slic3r/GUI/ConfigManipulation.cpp:142
msgid ""
@@ -4845,7 +4900,7 @@ msgstr ""
"Per far sì che la torre di pulitura funzioni con i supporti solubili, i "
"layer dei supporti devono essere sincronizzati con quelli del modello."
-#: src/libslic3r/Print.cpp:594
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -4853,11 +4908,11 @@ msgstr ""
"Per far sì che la torre di pulitura funzioni con i supporti solubili, i "
"layer dei supporti devono essere sincronizzati con quelli del modello."
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3803
msgid "Force pad around object everywhere"
msgstr "Forza il Pad ovunque intorno all'oggetto"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2333
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -4865,7 +4920,7 @@ msgstr ""
"Forza riempimento solido per le regioni con un'area inferiore al limite "
"specificato."
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1536
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -4875,7 +4930,19 @@ msgstr ""
"Utile per stampe multi estrusore con materiali traslucidi o supporti "
"solubili manuali."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr "Formato miniature del G-code"
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+"Formato delle miniature del G-code: PNG per la migliore qualità, JPG per la "
+"dimensione più piccola, QOI per il firmware con poca memoria"
+
+#: src/libslic3r/PrintConfig.cpp:4538
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
@@ -4883,7 +4950,7 @@ msgstr ""
"Regola di compatibilità in avanti quando si caricano configurazioni da file "
"di configurazione e file di progetto (3MF, AMF)."
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr "Trovate parole chiave riservate in"
@@ -4897,19 +4964,19 @@ msgstr ""
"Non è possibile eliminare l'ultima parte solida dall'oggetto nell'elenco "
"Oggetti."
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Frontale"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Vista anteriore"
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1267
msgid "Full fan speed at layer"
msgstr "Massima velocità della ventola al layer"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr "Schermo intero"
@@ -4923,9 +4990,9 @@ msgstr ""
"Sapevi che puoi usare PrusaSlicer in modalità schermo intero? Usa il tasto "
"rapido <b>F11</b>."
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1278
+#: src/libslic3r/PrintConfig.cpp:1279 src/libslic3r/PrintConfig.cpp:1294
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy Skin"
msgstr "Superficie Crespa"
@@ -4942,23 +5009,23 @@ msgstr ""
"modificatori per applicare la superficie crespa solo ad una parte del tuo "
"modello."
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr "Superficie crespa (sperimentale)"
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1303
msgid "Fuzzy skin point distance"
msgstr "Distanza punti superficie crespa"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1293
msgid "Fuzzy skin thickness"
msgstr "Spessore superficie crespa"
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1280
msgid "Fuzzy skin type."
msgstr "Tipo superficie crespa."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G-code"
@@ -4976,7 +5043,7 @@ msgstr ""
msgid "G-code file exported to %1%"
msgstr "G-code esportato in %1%"
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1338
msgid "G-code flavor"
msgstr "Formato G-code"
@@ -4984,23 +5051,23 @@ msgstr "Formato G-code"
msgid "G-code preview"
msgstr "Anteprima G-code"
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2120
msgid "G-code resolution"
msgstr "Risoluzione G-code"
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1379
msgid "G-code substitutions"
msgstr "Sostituzioni G-code"
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "Miniature G-code"
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4397
msgid "G-code viewer"
msgstr "Visualizzatore G-code"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero General Public License, versione 3"
@@ -5012,19 +5079,19 @@ msgstr "GUI"
msgid "Gallery"
msgstr "Galleria"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1320
msgid "Gap fill"
msgstr "Riempimento spazi"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "Generale"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1857
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 "
@@ -5034,11 +5101,11 @@ msgstr ""
"filamento specificata per il primo layer. Per le macchine multi estrusore, "
"questo minimo riguarda ciascun estrusore."
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2521
msgid "Generate support material"
msgstr "Genera materiale di supporto"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2603
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -5050,43 +5117,43 @@ msgstr ""
"meno, e indipendentemente dall'angolo limite. Questo è utile per ottenere "
"più adesione negli oggetti con un appoggio sul piano molto sottile o fragile."
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3531
msgid "Generate supports"
msgstr "Genera supporti"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3533
msgid "Generate supports for the models"
msgstr "Genera supporti per i modelli"
-#: src/libslic3r/Print.cpp:867
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "Generazione G-code"
-#: src/slic3r/GUI/GCodeViewer.cpp:1852
+#: src/slic3r/GUI/GCodeViewer.cpp:1857
msgid "Generating index buffers"
msgstr "Generazione indici buffer"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "Generazione pad"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Generazione perimetri"
-#: src/libslic3r/Print.cpp:815
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr "Generazione skirt e brim"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Generazione materiale di supporto"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "Generazione punti di supporto"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "Generazione albero di supporto"
@@ -5171,7 +5238,7 @@ msgstr ""
"Gizmo ridimensiona: Ridimensiona la selezione per riempire il volume di "
"stampa"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Gizmo-Sposta"
@@ -5180,7 +5247,7 @@ msgstr "Gizmo-Sposta"
msgid "Gizmo-Place on Face"
msgstr "Gizmo-Posiziona su faccia"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Gizmo-Ruota"
@@ -5201,11 +5268,11 @@ msgstr ""
"È necessaria una buona precisione, quindi utilizza un calibro ed effettua "
"diverse misurazioni lungo il filamento, quindi calcola la media."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1166 src/libslic3r/PrintConfig.cpp:2771
msgid "Grid"
msgstr "Griglia"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:59
+#: src/slic3r/GUI/PrintHostDialogs.cpp:60
msgid "Group"
msgstr "Gruppo"
@@ -5213,11 +5280,11 @@ msgstr "Gruppo"
msgid "Group manipulation"
msgstr "Manipolazione gruppo"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "Gyroid"
msgstr "Giroide"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "HTTP digest"
@@ -5231,7 +5298,7 @@ msgstr ""
"Corpo messaggio: \"%2%\""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "File HTTPS CA"
@@ -5247,16 +5314,16 @@ msgstr ""
msgid "Head diameter"
msgstr "Diametro testa"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3547
msgid "Head penetration"
msgstr "Penetrazione testa"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr ""
"L'inserimento della testa non deve essere più grande della sua larghezza."
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1204
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -5264,19 +5331,19 @@ msgstr ""
"Temperatura piano riscaldato per il primo layer. Imposta a zero per "
"disattivare i comandi di controllo temperatura nell'output."
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "Altezza"
-#: src/slic3r/GUI/GCodeViewer.cpp:3293
+#: src/slic3r/GUI/GCodeViewer.cpp:3298
msgid "Height (mm)"
msgstr "Altezza (mm)"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Height of skirt expressed in layers."
msgstr "Altezza dello skirt espressa in layer."
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Height of the display"
msgstr "Altezza del display"
@@ -5288,7 +5355,7 @@ msgstr "Modificatore intervallo altezza"
msgid "Height ranges"
msgstr "Intervalli Altezza"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "Altezze alle quali i cambi di filamento devono avvenire."
@@ -5301,15 +5368,15 @@ msgstr ""
"Ciao, benvenuto su %s! La %s ti aiuterà con la configurazione iniziale; "
"giusto qualche impostazione e sarai pronto a stampare."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4409
msgid "Help"
msgstr "Aiuto"
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4415
msgid "Help (FFF options)"
msgstr "Aiuto (opzioni FFF)"
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4420
msgid "Help (SLA options)"
msgstr "Aiuto (opzioni SLA)"
@@ -5340,10 +5407,14 @@ msgstr ""
msgid "High"
msgstr "Alto"
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1385
msgid "High extruder current on filament swap"
msgstr "Alta corrente estrusore al cambio filamento"
+#: src/libslic3r/PrintConfig.cpp:3280 src/libslic3r/PrintConfig.cpp:3898
+msgid "High viscosity"
+msgstr "Alta viscosità"
+
#: src/slic3r/GUI/GLCanvas3D.cpp:257
msgid "Higher print quality versus higher print speed."
msgstr "Qualità di stampa più alta contro velocità di stampa più alta."
@@ -5352,11 +5423,11 @@ msgstr "Qualità di stampa più alta contro velocità di stampa più alta."
msgid "Highlight overhang by angle"
msgstr "Evidenzia la sporgenza per angolo"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1175
msgid "Hilbert Curve"
msgstr "Curva di Hilbert"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "Tieni premuto Shift per fare lo Slice & Esportare il G-code"
@@ -5368,11 +5439,11 @@ msgstr "Profondità foro"
msgid "Hole diameter"
msgstr "Diametro foro"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "Svuota e perfora"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3849
msgid "Hollow out a model to have an empty interior"
msgstr "Svuota un modello per avere l'interno vuoto"
@@ -5380,16 +5451,16 @@ msgstr "Svuota un modello per avere l'interno vuoto"
msgid "Hollow this object"
msgstr "Svuota questo oggetto"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4654
-#: src/slic3r/GUI/Tab.cpp:4655 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3848
+#: src/libslic3r/PrintConfig.cpp:3855 src/libslic3r/PrintConfig.cpp:3865
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Hollowing"
msgstr "Svuotamento"
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3876
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 "
@@ -5403,15 +5474,15 @@ msgstr ""
"l'interno più arrotondato. A zero, l'interno sarà più somigliante "
"all'esterno."
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "Svuotamento modello"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "Cambio parametro svuotamento"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1172 src/libslic3r/PrintConfig.cpp:2724
msgid "Honeycomb"
msgstr "Nido d'ape"
@@ -5419,7 +5490,7 @@ msgstr "Nido d'ape"
msgid "Horizontal Slider"
msgstr "Cursore di scorrimento orizzontale "
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Gusci orizzontali"
@@ -5438,7 +5509,7 @@ msgstr "Cursore di scorrimento orizzontale - Sposta a destra il cursore attivo"
msgid "Host"
msgstr "Host"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1882
msgid "Host Type"
msgstr "Tipo di Host"
@@ -5446,7 +5517,7 @@ msgstr "Tipo di Host"
msgid "Hostname"
msgstr "Nome Host"
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Nome Host, IP o URL"
@@ -5458,19 +5529,19 @@ msgstr ""
"Scorri il cursore sui bottoni per ottenere maggiori informazioni o clicca su "
"questo bottone."
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "How far should the pad extend around the contained geometry"
msgstr "Quanto deve estendersi il Pad attorno la geometria contenuta"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3840
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "Quanto devono penetrare i piccoli connettori nel corpo del modello."
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3549
msgid "How much the pinhead has to penetrate the model surface"
msgstr "Quanto deve penetrare l'apice nella superficie del modello"
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3694
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -5478,11 +5549,11 @@ msgstr ""
"Quanto deve sollevarsi il supporto fino all'oggetto supportato. Se \"Pad "
"intorno all'oggetto\" è attivo, questo valore è ignorato."
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1629
msgid "How to apply limits"
msgstr "Come applicare i limiti"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1632
msgid "How to apply the Machine Limits"
msgstr "Come applicare i Limiti Macchina"
@@ -5494,7 +5565,7 @@ msgstr "ID"
msgid "Icon size in a respect to the default size"
msgstr "Dimensioni icona rispetto alla dimensione predefinita"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2529
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -5502,7 +5573,7 @@ msgid ""
msgstr ""
"Se attivo, verranno automaticamente generati i supporti in base al valore "
"soglia di sporgenza. Se disattivato, i supporti verranno generati solamente "
-"all'interno dei volumi di \"Rinforzo Supporto\"."
+"all'interno dei volumi di \"Esecutore Supporto\"."
#: src/slic3r/GUI/ConfigWizard.cpp:1218
#, c-format, boost-format
@@ -5573,7 +5644,7 @@ msgid "If enabled, a repetition of the next random color will be allowed."
msgstr ""
"Se abilitato, sarà consentita la ripetizione del prossimo colore casuale."
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2484
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -5611,7 +5682,7 @@ msgstr ""
"ma su alcune combinazioni di scala del display può sembrare brutto. Se "
"disabilitato, verrà usata la vecchia interfaccia utente."
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2819
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
@@ -5691,7 +5762,7 @@ msgstr ""
"Se abilitato, il pulsante per ridurre la barra di scorrimento laterale "
"apparirà nell'angolo in alto a destra della scena 3D"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4562
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -5710,7 +5781,7 @@ msgstr ""
"Se abilitata, la finestra di dialogo delle impostazioni dei dispositivi "
"3DConnexion è disponibile premendo CTRL+M"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2490
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 "
@@ -5747,7 +5818,7 @@ msgid ""
msgstr ""
"Se abilitato, i volumi saranno sempre ordinati all'interno dell'oggetto. "
"L'ordine corretto è Parte Modello, Volume Negativo, Modificatore, Blocco di "
-"Supporto ed Rinforzo di Supporto. Se disabilitato, è possibile riordinare "
+"Supporto ed Esecutore di Supporto. Se disabilitato, è possibile riordinare "
"Parti modello, Volumi negativi e Modificatori. Ma una delle parti del "
"modello deve essere al primo posto."
@@ -5788,7 +5859,7 @@ msgstr ""
"inferiore a ~%1%s, la ventola girerà ad una velocità proporzionalmente "
"decrescente compresa tra %2%%% e %3%%%."
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1237
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 "
@@ -5799,7 +5870,7 @@ msgstr ""
"movimento. Se espresso in percentuale (per esempio: 40%) verranno scalate le "
"velocità predefinite."
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1248
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -5811,7 +5882,7 @@ msgstr ""
"l'interfaccia raft, indipendentemente dal loro tipo. Se espressa in "
"percentuale (per esempio: 40%) scalerà le velocità predefinite."
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -5821,7 +5892,7 @@ msgstr ""
"secondi, la ventola sarà attivata e la sua velocità sarà calcolata "
"interpolando la velocità minima e massima."
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2310
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."
@@ -5854,7 +5925,7 @@ msgstr ""
"Se attivo, Slic3r suggerirà l'ultima cartella di destinazione invece della "
"cartella contenente il file di ricezione."
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -5883,7 +5954,7 @@ msgstr ""
"saremo in grado di concentrare i nostri sforzi in modo più efficiente e "
"dedicarci alle caratteristiche che sono più necessarie."
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2172
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 "
@@ -5893,7 +5964,7 @@ msgstr ""
"si innesca una retrazione. Quando si utilizzano diversi estrusori, verrà "
"considerato solamente l'impostazione del primo estrusore."
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2181
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 "
@@ -5903,7 +5974,7 @@ msgstr ""
"un certo specifico valore assoluto Z. Puoi regolare questa impostazione per "
"evitare il sollevamento nei primi layer."
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2190
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 "
@@ -5913,7 +5984,7 @@ msgstr ""
"un certo specifico valore assoluto Z. Puoi regolare questa impostazione per "
"limitare il sollevamento ai primi layer."
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2011
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. "
@@ -5927,7 +5998,7 @@ msgstr ""
"argomento, e potranno accedere alle impostazioni di configurazione di Slic3r "
"leggendo le variabili di ambiente."
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -5939,7 +6010,7 @@ msgstr ""
"spostamento di ciascun estrusore rispetto al primo. Si aspetta delle "
"coordinate positive (che saranno sottratte dalle coordinate XY)."
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2931
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -5947,15 +6018,15 @@ msgstr ""
"Se il firmware richiede valori E relativi, selezionalo, altrimenti "
"mantienilo deselezionato. Molti firmware utilizzano valori assoluti."
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Ignore"
msgstr "Ignora"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr "Ignora i controlli di revoca dei certificati HTTPS"
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
@@ -5965,7 +6036,7 @@ msgstr ""
"distribuzione mancanti o offline. Si potrebbe voler abilitare questa opzione "
"per i certificati autofirmati se la connessione non riesce."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4534
msgid "Ignore non-existent config files"
msgstr "Ignora file di configurazione non esistenti"
@@ -5979,19 +6050,19 @@ msgstr "Ignora le facet rivolte verso l'esterno."
msgid "Illegal instruction"
msgstr "Istruzione illegale"
-#: src/slic3r/GUI/GUI_App.cpp:973
+#: src/slic3r/GUI/GUI_App.cpp:980
msgid "Import"
msgstr "Importa"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "Importa &Configurazione"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Importa Configurazione in &Bundle"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr "Importa Configurazione da &progetto"
@@ -5999,35 +6070,35 @@ msgstr "Importa Configurazione da &progetto"
msgid "Import Config from ini/amf/3mf/gcode"
msgstr "Importa Config da ini/amf/3mf/gcode"
-#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386
+#: src/slic3r/GUI/Plater.cpp:5154 src/slic3r/GUI/Plater.cpp:5419
msgid "Import Object"
msgstr "Importa Oggetto"
-#: src/slic3r/GUI/Plater.cpp:5130
+#: src/slic3r/GUI/Plater.cpp:5158
msgid "Import Objects"
msgstr "Importa Oggetti"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr "Importa archivio SL1 / SL1S"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "Importa archivio SLA"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr "Importa STL (unità imperiali)"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "Importa STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "Importa STL/3MF/STEP/OBJ/AM&F"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "Importa STL/OBJ/AMF/3MF senza configurazione, mantieni piano"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "Importa STL/3MF/STEP/OBJ/AMF senza configurazione, mantieni piano"
-#: src/slic3r/GUI/Plater.cpp:5265
+#: src/slic3r/GUI/Plater.cpp:5293
msgid "Import config only"
msgstr "Importa solo configurazione"
@@ -6035,7 +6106,7 @@ msgstr "Importa solo configurazione"
msgid "Import file"
msgstr "Importa file"
-#: src/slic3r/GUI/Plater.cpp:5264
+#: src/slic3r/GUI/Plater.cpp:5292
msgid "Import geometry only"
msgstr "Importa solo la geometria"
@@ -6047,7 +6118,7 @@ msgstr "Importa modello e profilo"
msgid "Import model only"
msgstr "Importa solo il modello"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "Importazione del file 3mf riparato non riuscita"
@@ -6093,7 +6164,7 @@ msgstr "Preset incompatibili"
msgid "Incompatible with this %s"
msgstr "Incompatibile con questo %s"
-#: src/slic3r/GUI/Plater.cpp:5483
+#: src/slic3r/GUI/Plater.cpp:5516
msgid "Increase Instances"
msgstr "Aumenta Istanze"
@@ -6103,30 +6174,30 @@ msgstr "Aumenta/diminuisci l'area di modifica"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1093 src/libslic3r/PrintConfig.cpp:1107
+#: src/libslic3r/PrintConfig.cpp:1144 src/libslic3r/PrintConfig.cpp:1393
+#: src/libslic3r/PrintConfig.cpp:1403 src/libslic3r/PrintConfig.cpp:1472
+#: src/libslic3r/PrintConfig.cpp:1492 src/libslic3r/PrintConfig.cpp:1511
+#: src/libslic3r/PrintConfig.cpp:2332 src/libslic3r/PrintConfig.cpp:2349
msgid "Infill"
msgstr "Riempimento"
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1485
msgid "Infill before perimeters"
msgstr "Riempimento prima dei perimetri"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1464
msgid "Infill extruder"
msgstr "Estrusore riempimento"
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1500
msgid "Infill/perimeters overlap"
msgstr "Sovrapposizione riempimento/perimetri"
-#: src/libslic3r/Print.cpp:793
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Layer di riempimento"
@@ -6135,11 +6206,11 @@ msgstr "Layer di riempimento"
msgid "Info"
msgstr "Info"
-#: src/slic3r/GUI/GUI_App.cpp:1666 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1688 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "Informazioni"
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1521
msgid "Inherits profile"
msgstr "Eredita profilo"
@@ -6148,20 +6219,20 @@ msgid "Initial exposition time is out of printer profile bounds."
msgstr ""
"Il tempo di esposizione iniziale è fuori dai limiti del profilo stampante."
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3461 src/libslic3r/PrintConfig.cpp:3462
msgid "Initial exposure time"
msgstr "Tempo di esposizione iniziale"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3379 src/libslic3r/PrintConfig.cpp:3380
msgid "Initial layer height"
msgstr "Altezza layer iniziale"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr "Solo Brim interno"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1575
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "Valore input fuori portata"
@@ -6204,7 +6275,7 @@ msgstr ""
"inserire magneti, pesi o dadi nelle stampe. Leggi di più nella "
"documentazione."
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "Inspect / activate configuration snapshots"
msgstr "Ispeziona / attiva istantanee di configurazione"
@@ -6231,19 +6302,19 @@ msgstr "Istanze"
msgid "Instances to Separated Objects"
msgstr "Istanze in Oggetti Separati"
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2635
msgid "Interface loops"
msgstr "Giri interfaccia"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2729
msgid "Interface pattern"
msgstr "Trama interfaccia"
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2695
msgid "Interface pattern spacing"
msgstr "Spaziatura trama interfaccia"
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1535
msgid "Interface shells"
msgstr "Gusci interfaccia"
@@ -6252,16 +6323,16 @@ msgstr "Gusci interfaccia"
msgid "Internal error: %1%"
msgstr "Errore interno: %1%"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "Riempimento interno"
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "Penetrazione della testa non valida"
-#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142
+#: src/slic3r/GUI/Plater.cpp:3297 src/slic3r/GUI/Plater.cpp:4163
msgid "Invalid data"
msgstr "Dati non validi"
@@ -6280,21 +6351,21 @@ msgstr ""
"formato: \"%1%\""
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1563
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "Input numerico non valido."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "Diametro apice non valido"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1555
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1575
+#: src/libslic3r/PrintConfig.cpp:1585 src/libslic3r/PrintConfig.cpp:1593
+#: src/libslic3r/PrintConfig.cpp:1595
msgid "Ironing"
msgstr "Stiratura"
@@ -6313,7 +6384,7 @@ msgstr ""
"sollevata. Leggi di più nella documentazione. (Richiede la modalità Avanzata "
"o Esperto)."
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1560 src/libslic3r/PrintConfig.cpp:1562
msgid "Ironing Type"
msgstr "Tipo di stiratura"
@@ -6321,15 +6392,15 @@ msgstr "Tipo di stiratura"
msgid "Is it safe?"
msgstr "È sicuro?"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Iso"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Vista isometrica"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "Non può essere eliminato o modificato."
@@ -6342,7 +6413,7 @@ msgstr ""
"Sembra che il file selezionato %1% abbia un errore o sia corrotto.\n"
"Non è possibile caricare questo file"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1386
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 "
@@ -6353,11 +6424,11 @@ msgstr ""
"ramming e per superare la resistenza durante il caricamento di un filamento "
"con una punta deformata."
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "È l'ultimo preset per questa stampante fisica."
-#: src/slic3r/GUI/GUI_App.cpp:2848
+#: src/slic3r/GUI/GUI_App.cpp:2875
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "Non è possibile stampare oggetti multi-parte con tecnologia SLA."
@@ -6365,15 +6436,15 @@ msgstr "Non è possibile stampare oggetti multi-parte con tecnologia SLA."
msgid "It's not possible to delete the last related preset for the printer."
msgstr "Non è possibile cancellare l'ultimo preset relativo alla stampante."
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "Limiti Jerk"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2259
msgid "Jitter"
msgstr "Jitter"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "Salta all'altezza"
@@ -6397,7 +6468,7 @@ msgstr ""
"Vai all'altezza %s \n"
"o Imposta la modalità righello"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "Salta per spostare"
@@ -6406,12 +6477,12 @@ msgstr "Salta per spostare"
msgid "Just switch to \"%1%\" preset"
msgstr "Passa solo al preset \"%1%\""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867
msgid "Keep"
msgstr "Mantieni"
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "Mantieni la ventola sempre accesa"
@@ -6423,7 +6494,7 @@ msgstr "Mantieni parte inferiore"
msgid "Keep min"
msgstr "Mantieni min"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
msgid "Keep the selected settings."
msgstr "Mantieni le impostazioni selezionate."
@@ -6431,7 +6502,7 @@ msgstr "Mantieni le impostazioni selezionate."
msgid "Keep upper part"
msgstr "Mantieni parte superiore"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "Scorciatoie Tastiera"
@@ -6439,11 +6510,11 @@ msgstr "Scorciatoie Tastiera"
msgid "Keyboard shortcuts"
msgstr "Scorciatoie tastiera"
-#: src/slic3r/GUI/Tab.cpp:4253
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "LUCCHETTO CHIUSO"
-#: src/slic3r/GUI/Tab.cpp:4281
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -6451,7 +6522,7 @@ msgstr ""
"L'icona LUCCHETTO CHIUSO indica che le impostazioni corrispondono ai valori "
"di sistema (o predefiniti) per il seguente gruppo di opzioni"
-#: src/slic3r/GUI/Tab.cpp:4297
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
@@ -6459,19 +6530,19 @@ msgstr ""
"L'icona LUCCHETTO CHIUSO indica che il valore è uguale a quello di sistema "
"(o predefinito)."
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1371
msgid "Label objects"
msgstr "Etichetta oggetti"
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3256
msgid "Landscape"
msgstr "Landscape"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Language"
msgstr "Lingua"
-#: src/slic3r/GUI/GUI_App.cpp:2365
+#: src/slic3r/GUI/GUI_App.cpp:2387
msgid "Language selection"
msgstr "Selezione lingua"
@@ -6484,12 +6555,12 @@ msgid "Layer"
msgstr "Layer"
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "Altezza layer"
-#: src/libslic3r/Print.cpp:639
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "L'altezza layer non può essere più grande del diametro dell'ugello"
@@ -6503,7 +6574,7 @@ msgstr ""
"\n"
"L'altezza del layer sarà resettata a 0,01."
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Limiti altezza layer"
@@ -6511,25 +6582,25 @@ msgstr "Limiti altezza layer"
msgid "Layer range Settings to modify"
msgstr "Impostazioni da modificare in Intervallo Layer"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4500
-#: src/slic3r/GUI/Tab.cpp:4591
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Layer"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1227
+#: src/libslic3r/PrintConfig.cpp:1314 src/libslic3r/PrintConfig.cpp:1539
+#: src/libslic3r/PrintConfig.cpp:1931 src/libslic3r/PrintConfig.cpp:1998
+#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2818
+#: src/libslic3r/PrintConfig.cpp:2826 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895 src/libslic3r/PrintConfig.cpp:3066
msgid "Layers and Perimeters"
msgstr "Layer e Perimetri"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4589
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Layer e perimetri"
@@ -6537,20 +6608,20 @@ msgstr "Layer e perimetri"
msgid "Layout Options"
msgstr "Opzioni di layout"
-#: src/slic3r/GUI/GUI_App.cpp:1343
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr "Lascia \"%1%\" abilitato"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "Sinistra"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr "Valore di preset sinistro"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Vista sinistra"
@@ -6574,22 +6645,22 @@ msgstr "Tasto sinistro mouse:"
msgid "Legend/Estimated printing time"
msgstr "Legenda/Stima del tempo di stampa"
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2153 src/libslic3r/PrintConfig.cpp:2161
msgid "Length"
msgstr "Lunghezza"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
"Lunghezza del tubo di raffreddamento per limitare lo spazio delle mosse di "
"raffreddamento al suo interno."
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1413
msgid "Length of the infill anchor"
msgstr "Lunghezza dell'ancoraggio del riempimento"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -6597,11 +6668,11 @@ msgstr ""
"Gli accordi di licenza di tutti i programmi seguenti (librerie) fanno parte "
"del contratto di licenza dell'applicazione"
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2171
msgid "Lift Z"
msgstr "Solleva Z"
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4478
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
@@ -6609,15 +6680,27 @@ msgstr ""
"Solleva l'oggetto sopra il piano quando è parzialmente sotto. Abilitato di "
"default, usa --no-ensure-on-bed per disabilitare."
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Lightning"
msgstr "Lightning"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+"Riempimento Lightning\n"
+"Sapevi che puoi usare il riempimento Lightning per supportare solo le "
+"superfici superiori, risparmiando molto filamento e diminuendo il tempo di "
+"stampa? Per saperne di più, consultare la documentazione."
+
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Limited"
msgstr "Limitato"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Line"
msgstr "Linea"
@@ -6629,11 +6712,11 @@ msgstr "Carica"
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr "Carica Config da ini/amf/3mf/gcode e unisci"
-#: src/slic3r/GUI/Plater.cpp:5408
+#: src/slic3r/GUI/Plater.cpp:5441
msgid "Load File"
msgstr "Carica file"
-#: src/slic3r/GUI/Plater.cpp:5413
+#: src/slic3r/GUI/Plater.cpp:5446
msgid "Load Files"
msgstr "Carica file"
@@ -6645,23 +6728,23 @@ msgstr "Caricare modificatore"
msgid "Load Part"
msgstr "Carica Parte"
-#: src/slic3r/GUI/Plater.cpp:5100
+#: src/slic3r/GUI/Plater.cpp:5124
msgid "Load Project"
msgstr "Carica Progetto"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "Carica modello"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr "Carica un archivio SL1 / SL1S"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "Carica un modello salvato con unità imperiali"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4574
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -6670,7 +6753,7 @@ msgstr ""
"Carica e archivia le impostazione in una data cartella. Questo è utile per "
"mantenere diversi profili o aggiungere configurazioni da un archivio di rete."
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4552
msgid "Load config file"
msgstr "Carica file di configurazione"
@@ -6688,11 +6771,11 @@ msgstr ""
"stesso modo, puoi usare File-Importa-Importa archivio SL1 / SL1S, che ti "
"permette anche di ricostruire modelli 3D dai dati voxel."
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "Carica configurazione dal file di progetto"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4553
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -6700,11 +6783,11 @@ msgstr ""
"Carica configurazione dal file specificato. Può essere usato più di una "
"volta per caricare opzioni da vari file."
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "Carica un file di configurazione esportato"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "Carica i preset da un gruppo"
@@ -6716,41 +6799,41 @@ msgstr "Carica forma da STL..."
msgid "Load..."
msgstr "Caricamento..."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "Caricamento"
-#: src/slic3r/GUI/GUI_App.cpp:2289
+#: src/slic3r/GUI/GUI_App.cpp:2311
msgid "Loading a configuration snapshot"
msgstr "Carica istantanea di configurazione"
-#: src/slic3r/GUI/GUI_App.cpp:2616
+#: src/slic3r/GUI/GUI_App.cpp:2635
msgid "Loading a new project while the current project is modified."
msgstr ""
"Caricamento di un nuovo progetto mentre il progetto corrente viene "
"modificato."
-#: src/slic3r/GUI/GUI_App.cpp:1170
+#: src/slic3r/GUI/GUI_App.cpp:1177
msgid "Loading configuration"
msgstr "Caricamento configurazione"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2406
msgid "Loading file"
msgstr "Caricamento file"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr "Caricamento bundle di configurazione"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr "Caricamento di un file di configurazione"
-#: src/slic3r/GUI/GUI_App.cpp:1698
+#: src/slic3r/GUI/GUI_App.cpp:1720
msgid "Loading of a mode view"
msgstr "Caricamento di una modalità di vista"
-#: src/slic3r/GUI/GUI_App.cpp:1693
+#: src/slic3r/GUI/GUI_App.cpp:1715
msgid "Loading of current presets"
msgstr "Caricamento dei preset correnti"
@@ -6760,15 +6843,15 @@ msgid "Loading of the \"%1%\""
msgstr "Caricamento della \"%1%\""
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "Caricamento modello riparato"
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "Velocità di caricamento"
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "Velocità iniziale di caricamento"
@@ -6781,11 +6864,11 @@ msgstr "Coordinate locali"
msgid "Lock supports under new islands"
msgstr "Fissa i supporti sotto le nuove isole"
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4577
msgid "Logging level"
msgstr "Livello di logging"
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2299
msgid "Loops (minimum)"
msgstr "Giri (minimo)"
@@ -6797,16 +6880,16 @@ msgstr "Basso"
msgid "Lowest Z height"
msgstr "Minore altezza Z"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1631 src/libslic3r/PrintConfig.cpp:1666
+#: src/libslic3r/PrintConfig.cpp:1683 src/libslic3r/PrintConfig.cpp:1700
+#: src/libslic3r/PrintConfig.cpp:1716 src/libslic3r/PrintConfig.cpp:1726
+#: src/libslic3r/PrintConfig.cpp:1736 src/libslic3r/PrintConfig.cpp:1749
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Machine limits"
msgstr "Limiti macchina"
-#: src/slic3r/GUI/Tab.cpp:4231
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
@@ -6814,7 +6897,7 @@ msgstr ""
"I limiti della macchina non sono impostati, quindi la stima del tempo di "
"stampa potrebbe non essere accurata."
-#: src/slic3r/GUI/Tab.cpp:4227
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -6825,7 +6908,7 @@ msgstr ""
"accurato in quanto la stampante potrebbe applicare un diverso set di limiti "
"della macchina."
-#: src/slic3r/GUI/Tab.cpp:4224
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
@@ -6851,125 +6934,125 @@ msgstr "Modifica manuale"
msgid "Masked SLA file exported to %1%"
msgstr "File SLA mascherato esportato su %1%"
-#: src/slic3r/GUI/Tab.cpp:4004
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr "Corrisponde a una linea singola"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "Scheda Impostazioni Mate&riale"
-#: src/slic3r/GUI/Tab.cpp:4459 src/slic3r/GUI/Tab.cpp:4461
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Materiale"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:522
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "Impostazioni Materiali"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "Scheda Impostazioni Materiali"
-#: src/slic3r/GUI/Tab.cpp:4546 src/slic3r/GUI/Tab.cpp:4547
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr "Profilo del materiale di stampa"
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1767 src/libslic3r/PrintConfig.cpp:1776
msgid "Max"
msgstr "Massimo"
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3673
msgid "Max bridge length"
msgstr "Lunghezza massima Bridge"
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3587
msgid "Max bridges on a pillar"
msgstr "Ponteggi massimi su un pilastro"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3761
msgid "Max merge distance"
msgstr "Massima distanza di unione"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3682
msgid "Max pillar linking distance"
msgstr "Distanza massima collegamento pilastri"
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "Altezza massima di stampa"
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1787
msgid "Max print speed"
msgstr "Massima velocità di stampa"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1818
msgid "Max volumetric slope negative"
msgstr "Massima pendenza volumetrica negativa"
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1806
msgid "Max volumetric slope positive"
msgstr "Massima pendenza volumetrica positiva"
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1797
msgid "Max volumetric speed"
msgstr "Massima velocità volumetrica"
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3038
msgid "Maximal bridging distance"
msgstr "Distanza massima bridging"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal distance between supports on sparse infill sections."
msgstr "Distanza massima tra supporti in sezioni a riempimento sparso."
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration E"
msgstr "Accelerazione massima E"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1679
msgid "Maximum acceleration X"
msgstr "Accelerazione massima X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration Y"
msgstr "Accelerazione massima Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Z"
msgstr "Accelerazione massima Z"
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1758
msgid "Maximum acceleration for travel moves"
msgstr "Accelerazione massima per gli spostamenti"
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr "Accelerazione massima per gli spostamenti (M204 T)"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the E axis"
msgstr "Accelerazione massima dell'asse E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1685
msgid "Maximum acceleration of the X axis"
msgstr "Accelerazione massima dell'asse X"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the Y axis"
msgstr "Accelerazione massima dell'asse Y"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Z axis"
msgstr "Accelerazione massima dell'asse Z"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1735
msgid "Maximum acceleration when extruding"
msgstr "Accelerazione massima durante l'estrusione"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1737
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -6981,19 +7064,19 @@ msgstr ""
"Il firmware Marlin (legacy) lo userà anche come accelerazione di spostamento "
"(M204 T)."
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1748
msgid "Maximum acceleration when retracting"
msgstr "Accelerazione massima durante la retrazione"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1750
msgid "Maximum acceleration when retracting (M204 R)"
msgstr "Accelerazione massima durante la retrazione (M204 R)"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "Accelerazioni massime"
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2121
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -7012,87 +7095,87 @@ msgstr ""
"su ogni strato in modo indipendente, possono essere prodotti artefatti "
"visibili."
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3430 src/libslic3r/PrintConfig.cpp:3431
msgid "Maximum exposure time"
msgstr "Tempo massimo di esposizione"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate E"
msgstr "Avanzamento massimo E"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1662
msgid "Maximum feedrate X"
msgstr "Avanzamento massimo X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate Y"
msgstr "Avanzamento massimo Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Z"
msgstr "Avanzamento massimo Z"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the E axis"
msgstr "Avanzamento massimo dell'asse E"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1668
msgid "Maximum feedrate of the X axis"
msgstr "Avanzamento massimo dell'asse X"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the Y axis"
msgstr "Avanzamento massimo dell'asse Y"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Z axis"
msgstr "Avanzamento massimo dell'asse Z"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "Avanzamenti massimi"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3454
msgid "Maximum initial exposure time"
msgstr "Tempo massimo di esposizione iniziale"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk E"
msgstr "Jerk massimo E"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1696
msgid "Maximum jerk X"
msgstr "Jerk massimo X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk Y"
msgstr "Jerk massimo Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Z"
msgstr "Jerk massimo Z"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the E axis"
msgstr "Jerk massimo dell'asse E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1702
msgid "Maximum jerk of the X axis"
msgstr "Jerk massimo dell'asse X"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the Y axis"
msgstr "Jerk massimo dell'asse Y"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Z axis"
msgstr "Jerk massimo dell'asse Z"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1441
msgid "Maximum length of the infill anchor"
msgstr "Lunghezza massima dell'ancoraggio del riempimento"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3589
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -7101,7 +7184,7 @@ msgstr ""
"ponteggi mantengono le capocchie dei punti di supporto e si collegano ai "
"pilastri come piccoli rami."
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -7111,11 +7194,11 @@ msgstr ""
"velocità volumetrica massima di una stampa alla velocità volumetrica minima "
"del filamento e di stampa. Imposta a zero per non avere limite."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1544
msgid "Maximum width of a segmented region"
msgstr "Larghezza massima di una regione segmentata"
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
"Larghezza massima di una regione segmentata. Il valore zero disattiva questa "
@@ -7126,7 +7209,7 @@ msgid "Medium"
msgstr "Medio"
#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/libslic3r/PrintConfig.cpp:4491
msgid "Merge"
msgstr "Unisci"
@@ -7142,7 +7225,7 @@ msgstr "Unisci oggetti in un unico oggetto multiparte"
msgid "Merged"
msgstr "Unito"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3622
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -7150,7 +7233,7 @@ msgstr ""
"L'unione di bridge o pilastri con altri pilastri può aumentarne il raggio. "
"Zero significa nessun incremento, uno significa incremento pieno."
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "Unendo gli slice e calcolando le statistiche"
@@ -7162,30 +7245,30 @@ msgstr "Nome mesh"
msgid "Mesh repair failed."
msgstr "Riparazione mesh fallita."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
"La mesh da svuotare non è adatta allo svuotamento (non delimita un volume)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "Messaggio per pausa stampa al corrente layer (%1% mm)."
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1830 src/libslic3r/PrintConfig.cpp:1839
msgid "Min"
msgstr "Minimo"
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1848
msgid "Min print speed"
msgstr "Velocità minima di stampa"
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3711
msgid "Minimal distance of the support points"
msgstr "Distanza minima dei punti di supporto"
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1856
msgid "Minimal filament extrusion length"
msgstr "Lunghezza di estrusione minima del filamento"
@@ -7193,7 +7276,7 @@ msgstr "Lunghezza di estrusione minima del filamento"
msgid "Minimal points distance"
msgstr "Distanza minima punti"
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Spurgo minimo sulla torre di pulitura"
@@ -7201,7 +7284,7 @@ msgstr "Spurgo minimo sulla torre di pulitura"
msgid "Minimize application"
msgstr "Minimizza applicazione"
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "Spessore minimo guscio inferiore"
@@ -7210,7 +7293,7 @@ msgstr "Spessore minimo guscio inferiore"
msgid "Minimum bottom shell thickness is %1% mm."
msgstr "Spessore minimo guscio inferiore è %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2110
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -7223,27 +7306,35 @@ msgstr ""
"generare. Impostate a zero per disabilitare la semplificazione e utilizzare "
"la risoluzione completa."
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3422 src/libslic3r/PrintConfig.cpp:3423
msgid "Minimum exposure time"
msgstr "Tempo minimo di esposizione"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid "Minimum feature size"
+msgstr "Dimensione minima della caratteristica"
+
+#: src/libslic3r/PrintConfig.cpp:1715
msgid "Minimum feedrate when extruding"
msgstr "Avanzamento minimo durante estrusione"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1717
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "Avanzamento minimo durante estrusione (M205 S)"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "Avanzamento minimo"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3446
msgid "Minimum initial exposure time"
msgstr "Tempo minimo di esposizione iniziale"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:3140
+msgid "Minimum perimeter width"
+msgstr "Larghezza minima perimetri"
+
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "Spessore minimo guscio"
@@ -7260,11 +7351,25 @@ msgstr ""
"particolarmente utile quando si usa la funzione di altezza variabile dei "
"layer."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2392 src/libslic3r/PrintConfig.cpp:2393
msgid "Minimum thickness of a top / bottom shell"
msgstr "Spessore minimo guscio superiore / inferiore"
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:3130
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Spessore minimo delle geometrie sottili. Le geometrie del modello più "
+"sottili di questo valore non verranno stampate, mentre quelle più spesse "
+"della dimensione minima della geometria verranno allargate alla larghezza "
+"minima del perimetro. Se espresso in percentuale (ad esempio 25%), verrà "
+"calcolato in base al diametro dell'ugello."
+
+#: src/libslic3r/PrintConfig.cpp:2899
msgid "Minimum top shell thickness"
msgstr "Spessore minimo guscio superiore"
@@ -7273,23 +7378,23 @@ msgstr "Spessore minimo guscio superiore"
msgid "Minimum top shell thickness is %1% mm."
msgstr "Spessore minimo guscio superiore è %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2132
msgid "Minimum travel after retraction"
msgstr "Spostamento minimo dopo una retrazione"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1725
msgid "Minimum travel feedrate"
msgstr "Avanzamento minimo di spostamento"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1727
msgid "Minimum travel feedrate (M205 T)"
msgstr "Avanzamento minimo di spostamento (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3856
msgid "Minimum wall thickness of a hollowed model."
msgstr "Spessore minimo parete di un modello svuotato."
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3339
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
@@ -7311,11 +7416,11 @@ msgstr ""
"invertita? Fai clic con il tasto destro del mouse sul modello, seleziona "
"Specchio e scegli l'asse dello specchio."
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "Specchia Oggetto"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Mirror horizontally"
msgstr "Specchia orizzontalmente"
@@ -7335,7 +7440,7 @@ msgstr "Specchia l'oggetto selezionato sull'asse y"
msgid "Mirror the selected object along the Z axis"
msgstr "Specchia l'oggetto selezionato sull'asse Z"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Mirror vertically"
msgstr "Specchia verticalmente"
@@ -7345,11 +7450,11 @@ msgstr "Specchia verticalmente"
msgid "Mismatched type of print host: %s"
msgstr "Tipo di Host di stampa non corrispondente: %s"
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Mischiate"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
msgid "Mode"
msgstr "&Modalità"
@@ -7357,15 +7462,15 @@ msgstr "&Modalità"
msgid "Model"
msgstr "Modello"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "Riparazione modello annullata"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "Riparazione modello terminata"
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "Verranno salvate le modifiche al profilo attuale."
@@ -7373,16 +7478,16 @@ msgstr "Verranno salvate le modifiche al profilo attuale."
msgid "Modifier"
msgstr "Modificatore"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Modificatori"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "Monotonico"
-#: src/slic3r/GUI/HintNotification.cpp:767
-#: src/slic3r/GUI/HintNotification.cpp:793
+#: src/slic3r/GUI/HintNotification.cpp:771
+#: src/slic3r/GUI/HintNotification.cpp:797
#: src/slic3r/GUI/NotificationManager.cpp:374
#: src/slic3r/GUI/NotificationManager.cpp:391
msgid "More"
@@ -7408,7 +7513,7 @@ msgstr "Rotella del mouse:"
msgid "Move"
msgstr "Sposta"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "Sposta oggetto"
@@ -7432,7 +7537,7 @@ msgstr "Solleva cursore attivo"
msgid "Move clipping plane"
msgstr "Sposta piano sezione"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "Sposta foro di drenaggio"
@@ -7460,7 +7565,7 @@ msgstr "Sposta selezione 10 mm in direzione Y positiva"
msgid "Move support point"
msgstr "Sposta punto di supporto"
-#: src/slic3r/GUI/GCodeViewer.cpp:3608
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "Movimento"
@@ -7472,7 +7577,7 @@ msgstr "Movimento nello spazio della camera"
msgid "Movement step set to 1 mm"
msgstr "Passo movimento impostato a 1 mm"
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2963
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -7481,7 +7586,7 @@ msgstr ""
"l'estrusore al cambio di strumento. Estrude il materiale in eccesso in una "
"torre di pulitura."
-#: src/slic3r/GUI/Plater.cpp:2596 src/slic3r/GUI/Plater.cpp:2651
+#: src/slic3r/GUI/Plater.cpp:2617 src/slic3r/GUI/Plater.cpp:2672
msgid "Multi-part object detected"
msgstr "Rilevato oggetto in parti multiple"
@@ -7498,11 +7603,11 @@ msgstr ""
"Trovati molteplici %s dispositivi. Per favore connettine uno alla volta per "
"il flashing."
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "Estrusori multipli"
-#: src/slic3r/GUI/Plater.cpp:2648
+#: src/slic3r/GUI/Plater.cpp:2669
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -7512,17 +7617,17 @@ msgstr ""
"Invece di considerarli come oggetti multipli, devo considerarli come parte "
"di un singolo oggetto avente parti multiple?"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Multiply copies by creating a grid."
msgstr "Moltiplica le copie creando una griglia."
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Multiply copies by this factor."
msgstr "Moltiplica le copie per questo valore."
#: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079
msgid "N/A"
msgstr "N/A"
@@ -7539,11 +7644,11 @@ msgstr "NOTA:"
msgid "Name"
msgstr "Nome"
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "Nome della stampante"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2045
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -7551,19 +7656,19 @@ msgstr ""
"Nome della variante di stampante. Per esempio le varianti di una stampante "
"potrebbero differire per diametro dell'ugello."
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Name of the printer vendor."
msgstr "Nome del venditore della stampante."
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Name of the profile, from which this profile inherits."
msgstr "Nome del profilo da cui questo profilo eredita."
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr "Nomi di preset relativi alla stampante fisica"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Nearest"
msgstr "Più vicino"
@@ -7589,11 +7694,11 @@ msgstr ""
msgid "Network lookup"
msgstr "Ricerca network"
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5095
msgid "New Project"
msgstr "Nuovo progetto"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833
msgid "New Value"
msgstr "Nuovo valore"
@@ -7601,12 +7706,12 @@ msgstr "Nuovo valore"
msgid "New layout, access via settings button in the top menu"
msgstr "Nuovo layout, accesso tramite pulsante impostazioni dal menù superiore"
-#: src/slic3r/GUI/GUI_App.cpp:1218
+#: src/slic3r/GUI/GUI_App.cpp:1223
#, boost-format
msgid "New prerelease version %1% is available."
msgstr "È disponibile la nuova versione prerelease %1%."
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr "Nuovo preset stampante selezionato"
@@ -7614,7 +7719,7 @@ msgstr "Nuovo preset stampante selezionato"
msgid "New project, clear plater"
msgstr "Nuovo progetto, pulisci piano"
-#: src/slic3r/GUI/GUI_App.cpp:1203
+#: src/slic3r/GUI/GUI_App.cpp:1208
#, boost-format
msgid "New release version %1% is available."
msgstr "La nuova versione %1% è disponibile."
@@ -7628,17 +7733,17 @@ msgstr "È disponibile una nuova versione di %s"
msgid "New version:"
msgstr "Nuova versione:"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "Ripeti Prossima azione: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "Annulla Prossima azione: %1%"
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr "Nessun brim"
@@ -7654,29 +7759,29 @@ msgstr ""
msgid "No errors detected"
msgstr "Nessun errore rilevato"
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1366
msgid "No extrusion"
msgstr "No estrusione"
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr "Non sono state generate estrusioni per l'oggetto."
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr ""
"Non può essere generato nessun Pad per questo modello con la configurazione "
"corrente"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "File non processato precedentemente."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2489
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "Nessun layer sparso (SPERIMENTALE)"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "No support points will be placed closer than this threshold."
msgstr ""
"Non verranno posizionati punti di supporto più vicini di questa soglia."
@@ -7687,17 +7792,17 @@ msgstr "Nessun aggiornamento disponibile"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1286
msgid "None"
msgstr "Nessuno"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Normale"
-#: src/slic3r/GUI/GCodeViewer.cpp:3754
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "Modalità normale"
@@ -7709,7 +7814,7 @@ msgstr "Non trovato:"
msgid "Note"
msgstr "Nota"
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
@@ -7718,7 +7823,7 @@ msgstr[0] ""
msgstr[1] ""
"Si noti che il preset selezionato sarà cancellato anche da queste stampanti."
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -7730,7 +7835,7 @@ msgstr[1] ""
"Nota, queste stampanti saranno cancellate dopo aver cancellato il preset "
"selezionato."
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -7781,16 +7886,17 @@ msgstr "Nota: Questo preset sarà sostituito dopo il salvataggio"
msgid "Note: some shortcuts work in (non)editing mode only."
msgstr "Nota: alcune scorciatoie funzionano solo in modalità (non)modifica."
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:4517 src/slic3r/GUI/Tab.cpp:4518
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Note"
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "Avvertenza"
@@ -7799,7 +7905,7 @@ msgstr "Avvertenza"
msgid "Notify about new releases"
msgstr "Notificare le nuove uscite"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "Ugello"
@@ -7811,16 +7917,16 @@ msgstr "Diametro ugello:"
msgid "Nozzle and Bed Temperatures"
msgstr "Temperatura ugello e piano"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1876
msgid "Nozzle diameter"
msgstr "Diametro ugello"
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2811
msgid "Nozzle temperature"
msgstr "Temperatura ugello"
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2808
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -7828,7 +7934,7 @@ msgstr ""
"Temperatura dell'ugello per i layer dopo il primo. Impostarlo a zero per "
"disabilitare i comandi di controllo della temperatura nel G-code di uscita."
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1259
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -7838,15 +7944,15 @@ msgstr ""
"temperatura manualmente durante la stampa, impostarla a zero per "
"disabilitare i comandi di controllo della temperatura nel G-code di uscita."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "Numero di movimenti di raffreddamento"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "Numero estrusori della stampante."
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2654
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
@@ -7854,7 +7960,7 @@ msgstr ""
"Numero di layer interfaccia da inserire tra l'oggetto(i) e il materiale di "
"supporto."
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
@@ -7863,7 +7969,7 @@ msgstr ""
"il materiale di supporto. Impostare a -1 per usare "
"support_material_interface_layers"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2301
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 "
@@ -7874,32 +7980,32 @@ msgstr ""
"quello configurato qui. Imposta questo valore a zero per disattivare "
"completamente lo skirt."
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3222
msgid "Number of pixels in"
msgstr "Numero di pixel su"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3224
msgid "Number of pixels in X"
msgstr "Numero di pixel su X"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3230
msgid "Number of pixels in Y"
msgstr "Numero di pixel su Y"
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "Numero di layer solidi da generare sulle superfici inferiori."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2386
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr ""
"Numero di layer solidi da generare sulle superfici superiori e inferiori."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2887
msgid "Number of solid layers to generate on top surfaces."
msgstr "Numero di layer solidi da generare sulle superfici superiori."
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3415
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -7915,7 +8021,7 @@ msgstr "Numero di cambi strumento"
msgid "Object Settings to modify"
msgstr "Impostazioni Oggetto da modificare"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3692
msgid "Object elevation"
msgstr "Elevazione oggetto"
@@ -7940,7 +8046,7 @@ msgstr "Oggetto o Istanza"
msgid "Object reordered"
msgstr "Oggetto riordinato"
-#: src/slic3r/GUI/Plater.cpp:2536
+#: src/slic3r/GUI/Plater.cpp:2557
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -7955,11 +8061,11 @@ msgstr[1] ""
"La dimensione degli oggetti dal file %s sembra essere zero.\n"
"Questi oggetti sono stati rimossi dal modello"
-#: src/slic3r/GUI/Plater.cpp:2768
+#: src/slic3r/GUI/Plater.cpp:2789
msgid "Object too large?"
msgstr "Oggetto troppo grande?"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3032
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. "
@@ -7974,7 +8080,7 @@ msgstr ""
msgid "Objects List"
msgstr "Elenco oggetti"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1177
msgid "Octagram Spiral"
msgstr "Spirale a Ottagramma"
@@ -7986,7 +8092,7 @@ msgstr "Versione OctoPrint"
msgid "Offset"
msgstr "Offset"
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
@@ -7994,7 +8100,7 @@ msgstr ""
"Offset del brim dell'oggetto stampato. L'offset viene applicato dopo la "
"compensazione della zampa d'elefante."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
msgid "Old Value"
msgstr "Valore precedente"
@@ -8034,22 +8140,22 @@ msgstr "On/Off modalità un layer del cursore di scorrimento verticale"
msgid "One layer mode"
msgstr "Modalità Un Layer"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr "Uno dei preset non trovato"
-#: src/libslic3r/Print.cpp:559
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr ""
"Uno o più oggetti sono assegnati ad un estrusore non presente sulla "
"stampante."
-#: src/slic3r/GUI/GUI_App.cpp:2642
+#: src/slic3r/GUI/GUI_App.cpp:2661
msgid "Ongoing uploads"
msgstr "Caricamenti in corso"
-#: src/libslic3r/Print.cpp:465
+#: src/libslic3r/Print.cpp:469
msgid ""
"Only a single object may be printed at a time in Spiral Vase mode. Either "
"remove all but the last object, or enable sequential mode by "
@@ -8059,7 +8165,7 @@ msgstr ""
"Rimuovere tutti gli oggetti tranne l'ultimo, oppure abilitare la modalità "
"sequenziale con \"complete_objects\"."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2560 src/libslic3r/PrintConfig.cpp:3615
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -8067,23 +8173,23 @@ msgstr ""
"Genera supporti solo se questi poggiano sulla superficie di stampa. Non "
"genera supporti sulla stampa."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1491
msgid "Only infill where needed"
msgstr "Riempimento solo quando necessario"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Solleva Z solamente"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Only lift Z above"
msgstr "Solleva Z solo al di sopra"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Only lift Z below"
msgstr "Solleva Z solo al di sotto"
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1905
msgid "Only retract when crossing perimeters"
msgstr "Retrai solo se si attraversa un perimetro"
@@ -8103,17 +8209,17 @@ msgstr ""
"Solo le seguenti stampanti installate sono compatibili con i filamenti "
"selezionati"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Prevenzione delle fuoriuscite"
-#: src/libslic3r/Print.cpp:492
+#: src/libslic3r/Print.cpp:496
msgid "Ooze prevention is currently not supported with the wipe tower enabled."
msgstr ""
"Prevenzione sgocciolamento non è al momento supportata con la torre di "
"pulitura attiva."
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "Apri &PrusaSlicer"
@@ -8121,7 +8227,7 @@ msgstr "Apri &PrusaSlicer"
msgid "Open CA certificate file"
msgstr "Apri file di certificato CA"
-#: src/slic3r/GUI/HintNotification.cpp:1000
+#: src/slic3r/GUI/HintNotification.cpp:1004
msgid "Open Documentation in web browser."
msgstr "Aprire la documentazione nel browser web."
@@ -8133,36 +8239,36 @@ msgstr "Apri Cartella."
msgid "Open G-code file:"
msgstr "Apri un file G-code:"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "Apri visualizzatore G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr "Apri una nuova istanza"
-#: src/slic3r/GUI/HintNotification.cpp:908
+#: src/slic3r/GUI/HintNotification.cpp:912
msgid "Open Preferences."
msgstr "Apri le preferenze."
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "Apri PrusaSlicer"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "Apri un file G-code"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "Apri una nuova istanza PrusaSlicer"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Apri un file progetto"
-#: src/slic3r/GUI/Plater.cpp:5263
+#: src/slic3r/GUI/Plater.cpp:5291
msgid "Open as project"
msgstr "Apri come progetto"
@@ -8175,7 +8281,7 @@ msgstr "Apri la pagina del registro delle modifiche"
msgid "Open download page"
msgstr "Apri la pagina di Download"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "Open hyperlink in default browser?"
msgstr "Aprire il collegamento ipertestuale nel browser predefinito?"
@@ -8188,23 +8294,23 @@ msgid "Open new instance"
msgstr "Apri una nuova istanza"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "Apri progetto STL/OBJ/AMF/3MF con configurazione, pulisci piano"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "Apri progetto AMF/3MF con configurazione, pulisci piano"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "Apri il sito web di %s nel browser"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "Apri la pagina di download dei driver Prusa3D sul browser"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr "Aprire la finestra di dialogo per modificare la galleria delle forme"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Apri la pagina delle versioni software sul browser"
@@ -8212,11 +8318,11 @@ msgstr "Apri la pagina delle versioni software sul browser"
msgid "Opening Configuration Wizard"
msgstr "Apertura Configurazione Guidata"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Opening new project while some presets are unsaved."
msgstr "Apertura di un nuovo progetto mentre alcuni preset non sono salvati."
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
@@ -8228,7 +8334,7 @@ msgstr ""
msgid "Operation already cancelling. Please wait few seconds."
msgstr "Operazione già annullata. Si prega di attendere qualche secondo."
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "Ottimizza Rotazione"
@@ -8253,7 +8359,7 @@ msgstr ""
msgid "Optimize orientation"
msgstr "Ottimizza orientamento"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -8264,12 +8370,12 @@ msgstr ""
"(trasudazione). Questa caratteristica rallenta sia la stampa che la "
"generazione del G-code."
-#: src/slic3r/GUI/GCodeViewer.cpp:3662 src/slic3r/GUI/GUI_Preview.cpp:257
-#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Opzioni"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Opzioni per materiale di supporto e raft"
@@ -8293,7 +8399,7 @@ msgstr "Ricerca orientamento annullata."
msgid "Origin"
msgstr "Origine"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "Altro"
@@ -8301,39 +8407,39 @@ msgstr "Altro"
msgid "Other Vendors"
msgstr "Altri Fornitori"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2807
msgid "Other layers"
msgstr "Altri layer"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr "Brim esterno e interno"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr "Solo brim esterno"
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4556
msgid "Output File"
msgstr "File di output"
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4425
msgid "Output Model Info"
msgstr "Info Modello di output"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4667
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "File di output"
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1920
msgid "Output filename format"
msgstr "Formato del file di output"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4666
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Opzioni output"
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "Outside walls"
msgstr "Pareti esterne"
@@ -8341,32 +8447,32 @@ msgstr "Pareti esterne"
msgid "Overflow"
msgstr "Overflow"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "Perimetro sporgente"
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2785
msgid "Overhang threshold"
msgstr "Soglia sporgenza"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "Sovrapposizione"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "Impos&tazioni Stampa"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4636 src/slic3r/GUI/Tab.cpp:4637
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3720
+#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3741
+#: src/libslic3r/PrintConfig.cpp:3752 src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3784 src/libslic3r/PrintConfig.cpp:3795
+#: src/libslic3r/PrintConfig.cpp:3802 src/libslic3r/PrintConfig.cpp:3809
+#: src/libslic3r/PrintConfig.cpp:3820 src/libslic3r/PrintConfig.cpp:3829
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad"
msgstr "Pad"
@@ -8374,15 +8480,15 @@ msgstr "Pad"
msgid "Pad and Support"
msgstr "Pad e Supporto"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3794
msgid "Pad around object"
msgstr "Pad Intorno all'oggetto"
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3801
msgid "Pad around object everywhere"
msgstr "Pad ovunque intorno all'oggetto"
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3750
msgid "Pad brim size"
msgstr "Dimensioni brim del Pad"
@@ -8392,31 +8498,31 @@ msgstr ""
"La dimensione del brim del Pad è troppo piccola per la configurazione "
"attuale."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3837
msgid "Pad object connector penetration"
msgstr "Inserimento connettore Pad dell'oggetto"
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3819
msgid "Pad object connector stride"
msgstr "Passo del connettore del pad dell'oggetto"
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3828
msgid "Pad object connector width"
msgstr "Larghezza connettore Pad dell'oggetto"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3808
msgid "Pad object gap"
msgstr "Spazio Pad oggetto"
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3736
msgid "Pad wall height"
msgstr "Altezza parete Pad"
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3783
msgid "Pad wall slope"
msgstr "Inclinazione della parete del pad"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3726
msgid "Pad wall thickness"
msgstr "Spessore parete Pad"
@@ -8536,19 +8642,19 @@ msgstr "Impostazioni parte da modificare"
msgid "Part manipulation"
msgstr "Manipolazione parti"
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "Password"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Incolla"
-#: src/slic3r/GUI/Plater.cpp:6640
+#: src/slic3r/GUI/Plater.cpp:6676
msgid "Paste From Clipboard"
msgstr "Incolla dagli appunti"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Incolla appunti"
@@ -8556,19 +8662,19 @@ msgstr "Incolla appunti"
msgid "Paste from clipboard"
msgstr "Incolla dagli appunti"
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2715
msgid "Pattern"
msgstr "Trama"
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2548
msgid "Pattern angle"
msgstr "Angolo trama"
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2745
msgid "Pattern spacing"
msgstr "Spaziatura trama"
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2731
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
@@ -8578,16 +8684,16 @@ msgstr ""
"predefinita per l'interfaccia di supporto non solubile è Rettilineo, mentre "
"la trama predefinita per l'interfaccia di supporto solubile è Concentrico."
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2717
msgid "Pattern used to generate support material."
msgstr "Trama usata per generare il materiale di supporto."
-#: src/slic3r/GUI/GCodeViewer.cpp:3542 src/slic3r/GUI/GCodeViewer.cpp:3576
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Pausa"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2459
msgid "Pause Print G-code"
msgstr "G-code Pausa Stampa"
@@ -8596,14 +8702,14 @@ msgstr "G-code Pausa Stampa"
msgid "Pause print (\"%1%\")"
msgstr "Metti in pausa (\"%1%\")"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1576
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr ""
"Percentuale di una portata rispetto all'altezza normale dello strato "
"dell'oggetto."
-#: src/slic3r/GUI/GCodeViewer.cpp:3240 src/slic3r/GUI/GCodeViewer.cpp:3241
-#: src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3245 src/slic3r/GUI/GCodeViewer.cpp:3246
+#: src/slic3r/GUI/GCodeViewer.cpp:3295
msgid "Percentage"
msgstr "Percentuale"
@@ -8623,7 +8729,7 @@ msgstr ""
"Esegui l'integrazione desktop (Imposta questo binario per essere ricercabile "
"dal sistema)."
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3866
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -8662,21 +8768,41 @@ msgstr ""
"L'esecuzione dell'integrazione desktop non è riuscita perché la directory "
"dell'applicazione non è stata trovata."
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Perimetro"
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:3119
+msgid "Perimeter distribution count"
+msgstr "Conteggio della distribuzione dei perimetri"
+
+#: src/libslic3r/PrintConfig.cpp:1964
msgid "Perimeter extruder"
msgstr "Estrusore perimetro"
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:3065
+msgid "Perimeter generator"
+msgstr "Generatore di perimetri"
+
+#: src/libslic3r/PrintConfig.cpp:3080
+msgid "Perimeter transition length"
+msgstr "Lunghezza transizione perimetro"
+
+#: src/libslic3r/PrintConfig.cpp:3091
+msgid "Perimeter transitioning filter margin"
+msgstr "Margine del filtro di transizione del perimetro"
+
+#: src/libslic3r/PrintConfig.cpp:3106
+msgid "Perimeter transitioning threshold angle"
+msgstr "Angolo di soglia di transizione del perimetro"
+
+#: src/libslic3r/PrintConfig.cpp:1956 src/libslic3r/PrintConfig.cpp:1973
+#: src/libslic3r/PrintConfig.cpp:1987 src/libslic3r/PrintConfig.cpp:1997
msgid "Perimeters"
msgstr "Perimetri"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1305
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
@@ -8710,7 +8836,7 @@ msgstr "Stampanti fisiche"
msgid "Pick another vendor supported by %s"
msgstr "Scegli un altro produttore supportato da %s"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
@@ -8718,29 +8844,29 @@ msgstr ""
"Dimensioni delle immagini da memorizzare in un file .gcode e .sl1 / .sl1s, "
"nel seguente formato: \"XxY, XxY, ...\""
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3597
msgid "Pillar connection mode"
msgstr "Modo di collegamento al pilastro"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3566
msgid "Pillar diameter"
msgstr "Diametro pilastro"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3620
msgid "Pillar widening factor"
msgstr "Fattore di espansione pilastro"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr ""
"Il diametro dell'apice dovrebbe essere più piccolo rispetto al diametro del "
"pilastro."
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3538
msgid "Pinhead front diameter"
msgstr "Diametro anteriore apice"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3556
msgid "Pinhead width"
msgstr "Larghezza apice"
@@ -8771,8 +8897,8 @@ msgstr ""
msgid "Plater"
msgstr "Piano"
-#: src/slic3r/GUI/GUI_App.cpp:2849 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2427
+#: src/slic3r/GUI/GUI_App.cpp:2876 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2448
msgid "Please check your object list before preset changing."
msgstr ""
"Per favore verifica la tua lista di oggetti prima di cambiare i preset."
@@ -8785,15 +8911,15 @@ msgstr ""
"Salva il tuo progetto e riavvia PrusaSlicer. Ti saremmo grati se ci "
"segnalassi il problema."
-#: src/slic3r/GUI/Plater.cpp:3620
+#: src/slic3r/GUI/Plater.cpp:3641
msgid "Please select the file to reload"
msgstr "Seleziona il file da ricaricare"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "Porzioni di copyright"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Portrait"
msgstr "Ritratto"
@@ -8802,23 +8928,23 @@ msgstr "Ritratto"
msgid "Position"
msgstr "Posizione"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "Posizione (per stampanti multi-estrusore)"
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2986
msgid "Position X"
msgstr "Posizione X"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2993
msgid "Position Y"
msgstr "Posizione Y"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2233
msgid "Position of perimeters starting points."
msgstr "Posizione dei punti iniziali dei perimetri."
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
"Gli script di post-elaborazione cambiano il file G-code nella sua posizione."
@@ -8843,11 +8969,11 @@ msgstr ""
"suo posto e consulta il manuale su come rinominare opzionalmente il file G-"
"code post-elaborato.\n"
-#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2010
msgid "Post-processing scripts"
-msgstr "Script di post produzione"
+msgstr "Script di post-elaborazione"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "&Visualizza anteprima"
@@ -8856,19 +8982,19 @@ msgstr "&Visualizza anteprima"
msgid "Preferences"
msgstr "Preferenze"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2251
msgid "Preferred direction of the seam"
msgstr "Direzione preferita della giunzione"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Preferred direction of the seam - jitter"
msgstr "Direzione preferita della giunzione - jitter"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Preparazione infill"
-#: src/slic3r/GUI/GUI_App.cpp:1256
+#: src/slic3r/GUI/GUI_App.cpp:1261
msgid "Preparing settings tabs"
msgstr "Preparazione schede impostazioni"
@@ -8882,12 +9008,12 @@ msgstr ""
"le facet da dipingere solo a quelle preselezionate quando l'opzione \"%1%\" "
"è abilitata."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230
#, boost-format
msgid "Preset \"%1%\" has the following unsaved changes:"
msgstr "Il preset \"%1%\" ha le seguenti modifiche non salvate:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1233
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new print profile and it has the "
@@ -8896,7 +9022,7 @@ msgstr ""
"Il preset \"%1%\" non è compatibile con il nuovo profilo di stampa e "
"possiede le seguenti modifiche non salvate:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1232
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new printer profile and it has the "
@@ -8919,7 +9045,7 @@ msgstr ""
msgid "Preset with name \"%1%\" already exists."
msgstr "Preset con il nome \"%1%\" già esistente."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
@@ -8928,11 +9054,11 @@ msgstr ""
"Fai clic su questo pulsante per selezionare lo stesso preset per il preset "
"di destra e quello di sinistra."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr "I preset sono uguali"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "Premi il tasto sinistro del mouse %1% per inserire il valore esatto"
@@ -8964,8 +9090,33 @@ msgstr ""
"Premere per accelerare di 5 volte durante il movimento del cursore\n"
"con i tasti freccia o la rotella del mouse"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr "Equalizzatore di pressione (sperimentale)"
+
+#: src/libslic3r/PrintConfig.cpp:3093
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Impedisce la transizione tra un perimetro in più e uno in meno. Questo "
+"margine estende la portata delle larghezze di estrusione che seguono a "
+"[Larghezza minima del perimetro - margine, 2 * Larghezza minima del "
+"perimetro + margine]. Aumentando questo margine si riduce il numero di "
+"transizioni, con conseguente riduzione del numero di avvii/arresti "
+"dell'estrusione e del tempo di spostamento. Tuttavia, una variazione elevata "
+"della larghezza di estrusione può causare problemi di sotto- o sovra-"
+"estrusione. Se espresso in percentuale (ad esempio 25%), verrà calcolato in "
+"base al diametro dell'ugello."
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4467
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "Anteprima"
@@ -8973,19 +9124,19 @@ msgstr "Anteprima"
msgid "Preview hollowed and drilled model"
msgstr "Anteprima del modello svuotato e forato"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "File precedentemente processato ("
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2483
msgid "Prime all printing extruders"
msgstr "Prepara tutti gli estrusori di stampa"
-#: src/slic3r/GUI/GCodeViewer.cpp:3506 src/slic3r/GUI/GCodeViewer.cpp:3541
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Stampa"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "Coda di caricamento &Host di stampa"
@@ -8993,20 +9144,20 @@ msgstr "Coda di caricamento &Host di stampa"
msgid "Print Diameters"
msgstr "Diametro di stampa"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Caricamento Host di stampa"
#: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335
-#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537
+#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550
msgid "Print Settings"
msgstr "Impostazioni Stampa"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "Scheda Impostazioni Stampa"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
@@ -9023,24 +9174,24 @@ msgstr "Coda di caricamento Host di stampa"
msgid "Print mode"
msgstr "Modalità di stampa"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "Pause di stampa"
-#: src/slic3r/GUI/GCodeViewer.cpp:3693 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Impostazioni di stampa"
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3888
msgid "Print speed"
msgstr "Velocità di stampa"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "Scavalca velocità di stampa"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "Impostazioni Stampant&e"
@@ -9060,79 +9211,79 @@ msgstr ""
"selezionato senza doverlo spostare o cancellare? Attiva la proprietà "
"Stampabile di un modello dal menu contestuale del tasto destro del mouse."
-#: src/slic3r/GUI/GCodeViewer.cpp:3691 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Stampante"
#: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341
-#: src/slic3r/GUI/Tab.hpp:490
+#: src/slic3r/GUI/Tab.hpp:503
msgid "Printer Settings"
msgstr "Impostazioni stampante"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "Scheda Impostazioni Stampante"
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3329 src/libslic3r/PrintConfig.cpp:3330
msgid "Printer absolute correction"
msgstr "Correzione assoluta stampante"
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3346 src/libslic3r/PrintConfig.cpp:3347
msgid "Printer gamma correction"
msgstr "Correzione gamma della stampante"
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2029
msgid "Printer notes"
msgstr "Note stampante"
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr "Nomi dei preset della stampante"
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3306
msgid "Printer scaling X axis correction"
msgstr "Correzione del ridimensionamento della stampante nell'asse X"
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3314
msgid "Printer scaling Y axis correction"
msgstr "Correzione del fattore di scala della stampante sull'asse Y"
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3322
msgid "Printer scaling Z axis correction"
msgstr "Correzione del ridimensionamento della stampante nell'asse Z"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3297 src/libslic3r/PrintConfig.cpp:3298
+#: src/libslic3r/PrintConfig.cpp:3299
msgid "Printer scaling correction"
msgstr "Correzione di scala stampante"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3305 src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling correction in X axis"
msgstr "Correzione del ridimensionamento della stampante nell'asse X"
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3313 src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling correction in Y axis"
msgstr "Correzione del ridimensionamento della stampante sull'asse Y"
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3321 src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling correction in Z axis"
msgstr "Correzione del ridimensionamento della stampante sull'asse Z"
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Tecnologia stampante"
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2023
msgid "Printer type"
msgstr "Tipo stampante"
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2044
msgid "Printer variant"
msgstr "Variante della stampante"
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2038
msgid "Printer vendor"
msgstr "Venditore della stampante"
@@ -9145,7 +9296,7 @@ msgstr "Stampante con nome \"%1%\" già esistente."
msgid "Printer:"
msgstr "Stampante:"
-#: src/libslic3r/Print.cpp:586
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -9163,7 +9314,7 @@ msgid "Process %1% / 100"
msgstr "Processo %1% / 100"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "Elaborando %s"
@@ -9177,9 +9328,9 @@ msgstr ""
"L'elaborazione del modello '%1%' con più di 1M di triangoli potrebbe essere "
"lenta. Si consiglia vivamente di ridurre la quantità di triangoli."
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4526 src/slic3r/GUI/Tab.cpp:4673
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "Dipendenze profilo"
@@ -9195,11 +9346,11 @@ msgstr "Progresso"
msgid "Progress:"
msgstr "Progresso:"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Project is loading"
msgstr "Il progetto si sta caricando"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Prusa 3D &Drivers"
@@ -9215,7 +9366,7 @@ msgstr "Stampanti Prusa con tecnologia MSLA"
msgid "PrusaSlicer GUI initialization failed"
msgstr "Inizializzazione GUI PrusaSlicer non riuscita"
-#: src/slic3r/GUI/GUI_App.cpp:1330
+#: src/slic3r/GUI/GUI_App.cpp:1338
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -9274,7 +9425,7 @@ msgstr ""
"PrusaSlicer ha riscontrato un errore durante l'acquisizione di un'istantanea "
"di configurazione."
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -9305,7 +9456,7 @@ msgstr ""
"correttamente, mentre è stata rilevata la versione %s OpenGL, render %s, "
"distributore %s."
-#: src/slic3r/GUI/GUI_App.cpp:1329
+#: src/slic3r/GUI/GUI_App.cpp:1337
msgid "PrusaSlicer started after a crash"
msgstr "PrusaSlicer è stato avviato dopo un crash"
@@ -9313,11 +9464,11 @@ msgstr "PrusaSlicer è stato avviato dopo un crash"
msgid "PrusaSlicer version"
msgstr "versione PrusaSlicer"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
msgid "PrusaSlicer will remember your action."
msgstr "PrusaSlicer ricorderà la tua azione."
-#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3106 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr "PrusaSlicer ricorderà la tua scelta."
@@ -9336,16 +9487,16 @@ msgstr ""
"ottimizzazioni più sofisticate, sono adatte ad utenti avanzati ed esperti, "
"rispettivamente."
-#: src/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1740
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905
+#: src/slic3r/GUI/GUI_App.cpp:3110 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer: Non chiedermelo più"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "PrusaSlicer: Open hyperlink"
msgstr "PrusaSlicer: aprire collegamento"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3024
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
@@ -9359,15 +9510,15 @@ msgstr ""
msgid "Purging volumes"
msgstr "Volumi di spurgo"
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2969
msgid "Purging volumes - load/unload volumes"
msgstr "Volumi di spurgo - volumi di carico/scarico"
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2976
msgid "Purging volumes - matrix"
msgstr "Volumi di spurgo - matrice"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "Purpose of Machine Limits"
msgstr "Scopo dei limiti della macchina"
@@ -9376,7 +9527,7 @@ msgstr "Scopo dei limiti della macchina"
msgid "Quality"
msgstr "Qualità"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "Qualità (slicing più lento)"
@@ -9394,15 +9545,15 @@ msgstr "Veloce"
msgid "Quick Add Settings (%s)"
msgstr "Aggiungere Impostazioni Rapide (%s)"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "Slice veloce"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "Slice veloce e Salva Come"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "Chiudi %s"
@@ -9411,23 +9562,23 @@ msgstr "Chiudi %s"
msgid "Quit, I will move my data now"
msgstr "Chiudi, sposterò i miei dati adesso"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "Raggio"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Raft"
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2062
msgid "Raft contact Z distance"
msgstr "Distanza di contatto Z Raft"
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2071
msgid "Raft expansion"
msgstr "Espansione del raft"
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2099
msgid "Raft layers"
msgstr "Layer raft"
@@ -9467,15 +9618,15 @@ msgstr "Spaziatura tra linee di ramming"
msgid "Ramming line width"
msgstr "Larghezza della linea di Ramming"
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Parametri del ramming"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "Impostazioni del ramming"
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2239
msgid "Random"
msgstr "Casuale"
@@ -9487,12 +9638,12 @@ msgstr "Sequenza casuale"
msgid "Range"
msgstr "Intervallo"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "Rasterizzazione dei layer"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr "R&icarica da disco"
@@ -9504,15 +9655,15 @@ msgstr "Ri-configura"
msgid "Ready"
msgstr "Pronto"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2242
msgid "Rear"
msgstr "Posteriore"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Vista posteriore"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "Prog&etti recenti"
@@ -9520,14 +9671,15 @@ msgstr "Prog&etti recenti"
#, c-format, boost-format
msgid "Recommended object thin wall thickness for layer height %.2f and"
msgstr ""
-"Spessore raccomandato per oggetto con parete sottile per altezza layer %.2f e"
+"Spessore consigliato per le pareti sottili dell'oggetto per altezza layer "
+"%.2f e"
#: src/slic3r/GUI/PresetHints.cpp:240
msgid ""
"Recommended object thin wall thickness: Not available due to excessively "
"small extrusion width."
msgstr ""
-"Spessore raccomandato per oggetto con parete sottile: Non disponibile a "
+"Spessore consigliato per le pareti sottili dell'oggetto: Non disponibile a "
"causa di una larghezza di estrusione eccessivamente piccola."
#: src/slic3r/GUI/PresetHints.cpp:215
@@ -9535,10 +9687,10 @@ msgid ""
"Recommended object thin wall thickness: Not available due to invalid layer "
"height."
msgstr ""
-"Spessore raccomandato per oggetto con parete sottile: Non disponibile a "
-"causa di un'altezza layer non valida."
+"Spessore consigliato per le pareti sottili dell'oggetto: Non disponibile a "
+"causa di un' altezza layer non valida."
-#: src/slic3r/GUI/GUI_App.cpp:1679 src/slic3r/GUI/GUI_App.cpp:1690
+#: src/slic3r/GUI/GUI_App.cpp:1701 src/slic3r/GUI/GUI_App.cpp:1712
msgid "Recreating"
msgstr "Rigenerando"
@@ -9546,28 +9698,28 @@ msgstr "Rigenerando"
msgid "Rectangular"
msgstr "Rettangolare"
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1164
+#: src/libslic3r/PrintConfig.cpp:2722 src/libslic3r/PrintConfig.cpp:2739
msgid "Rectilinear"
msgstr "Rettilineo"
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2723
msgid "Rectilinear grid"
msgstr "Griglia rettilinea"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "Ripeti"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] "Ripeti %1$d Azione"
msgstr[1] "Ripeti %1$d Azioni"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "Cronologia Ripeti"
@@ -9575,7 +9727,7 @@ msgstr "Cronologia Ripeti"
msgid "Reduced overhang slopes"
msgstr "Riduzione delle pendenze a sbalzo"
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Riduzione tempo di stampa"
@@ -9583,15 +9735,15 @@ msgstr "Riduzione tempo di stampa"
msgid "Refresh Printers"
msgstr "Aggiorna Stampanti"
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2514
msgid "Regular"
msgstr "Regolare"
-#: src/slic3r/GUI/Tab.cpp:3991
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr "Espressione regolare"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
@@ -9605,12 +9757,12 @@ msgstr ""
msgid "Release only"
msgstr "Solo Release"
-#: src/slic3r/GUI/Plater.cpp:3801
+#: src/slic3r/GUI/Plater.cpp:3822
msgid "Reload all from disk"
msgstr "Ricarica tutto da disco"
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3548
+#: src/slic3r/GUI/Plater.cpp:3569
msgid "Reload from disk"
msgstr "Ricarica da Disco"
@@ -9626,7 +9778,7 @@ msgstr ""
"semplicemente ricaricarlo in PrusaSlicer? Fai clic destro sul modello nella "
"vista 3D e scegli Ricarica da disco. Leggi di più nella documentazione."
-#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675
+#: src/slic3r/GUI/Plater.cpp:3690 src/slic3r/GUI/Plater.cpp:3696
msgid "Reload from:"
msgstr "Ricarica da:"
@@ -9636,9 +9788,9 @@ msgstr "Ricarica da:"
msgid "Reload plater from disk"
msgstr "Ricarica piano da disco"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "Ricarica piano da disco"
@@ -9650,12 +9802,12 @@ msgstr "Ricarica i volumi selezionati dal disco"
msgid "Remaining errors"
msgstr "Errori rimanenti"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "Tempo rimanente"
-#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3068
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888
+#: src/slic3r/GUI/GUI_App.cpp:1135 src/slic3r/GUI/GUI_App.cpp:3100
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "Ricorda la mia scelta"
@@ -9664,7 +9816,7 @@ msgid "Remember output directory"
msgstr "Ricorda la directory di output"
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Rimuovi"
@@ -9697,7 +9849,7 @@ msgstr "Rimuovi dettagli"
msgid "Remove extruder from sequence"
msgstr "Rimuovi estrusore dalla sequenza"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Rimuovi istanza"
@@ -9794,11 +9946,11 @@ msgstr ""
msgid "Render"
msgstr "Render"
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4584
msgid "Render with a software renderer"
msgstr "Eseguire il rendering con un software redender"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4585
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -9806,23 +9958,23 @@ msgstr ""
"Eseguire il rendering con un software redender. Viene caricato il software "
"di rendering MESA integrato al posto del driver OpenGL predefinito ."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4496
msgid "Repair"
msgstr "Ripara"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "Il file 3MF riparato contiene più di un oggetto"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "Il file 3MF riparato contiene più di un volume"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "Il file 3MF riparato non contiene alcun oggetto"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "Il file 3MF non contiene alcun volume"
@@ -9838,15 +9990,15 @@ msgstr "Riparare modello tramite servizio Netfabb"
msgid "Repairing was canceled"
msgstr "La riparazione è stata annullata"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Ripeti l'ultimo slice veloce"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Ripeti l'ultimo slice veloce"
-#: src/slic3r/GUI/Plater.cpp:3432
+#: src/slic3r/GUI/Plater.cpp:3453
msgid "Replace from:"
msgstr "Sostituisci da:"
@@ -9854,11 +10006,11 @@ msgstr "Sostituisci da:"
msgid "Replace the selected volume with new STL"
msgstr "Sostituisci il volume selezionato con un nuovo STL"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr "Sostituisci con"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3555
msgid "Replace with STL"
msgstr "Sostituisci con STL"
@@ -9870,11 +10022,11 @@ msgstr "Sostituire?"
msgid "Replacing of the PNG"
msgstr "Sostituzione del PNG"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "&Segnala un problema"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "Segnala un problema su %s"
@@ -9883,11 +10035,11 @@ msgstr "Segnala un problema su %s"
msgid "Rescan"
msgstr "Ri-scansiona"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "Reimposta"
-#: src/slic3r/GUI/Plater.cpp:3003
+#: src/slic3r/GUI/Plater.cpp:3024
msgid "Reset Project"
msgstr "Reimposta Progetto"
@@ -9922,7 +10074,7 @@ msgstr "Reimposta scala"
msgid "Reset selection"
msgstr "Reset selezione"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "Ripristina colore Filamento"
@@ -9930,47 +10082,47 @@ msgstr "Ripristina colore Filamento"
msgid "Reset to base"
msgstr "Ripristina alla base"
-#: src/slic3r/GUI/GUI_App.cpp:2331
+#: src/slic3r/GUI/GUI_App.cpp:2353
msgid "Restart application"
msgstr "Riavvia l'applicazione"
-#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1335 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr "Ripristina posizione finestra all'avvio"
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2139
msgid "Retract amount before wipe"
msgstr "Retrai la quantità prima di pulire"
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2147
msgid "Retract on layer change"
msgstr "Retrai al cambio layer"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "Retrazione"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2154
msgid "Retraction Length"
msgstr "Lunghezza Retrazione"
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2162
msgid "Retraction Length (Toolchange)"
msgstr "Lunghezza Retrazione (cambio strumento)"
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2215
msgid "Retraction Speed"
msgstr "Velocità di retrazione"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2133
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr ""
"La retrazione non è attivata quando i movimenti di spostamento sono più "
"brevi di questa lunghezza."
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -9978,7 +10130,7 @@ msgstr ""
"Retrazione quando lo strumento è disabilitato (impostazioni avanzate per "
"setup multi-estrusore)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3665 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "Retrazioni"
@@ -9990,11 +10142,11 @@ msgstr "Inversione della direzione dello zoom con la rotella del mouse"
msgid "Revert color to default"
msgstr "Ripristina il colore predefinito"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5643
msgid "Revert conversion from imperial units"
msgstr "Invertire la conversione dalle unità imperiali"
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5644
msgid "Revert conversion from meters"
msgstr "Annulla la conversione da metri"
@@ -10002,15 +10154,15 @@ msgstr "Annulla la conversione da metri"
msgid "Review the substitutions and adjust them if needed."
msgstr "Rivedere le sostituzioni e regolarle se necessario."
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "Destra"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr "Valore di preset destro"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Vista destra"
@@ -10046,15 +10198,15 @@ msgstr "Tasto destro mouse:"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4500
msgid "Rotate"
msgstr "Ruota"
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4505
msgid "Rotate around X"
msgstr "Ruota attorno ad X"
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4510
msgid "Rotate around Y"
msgstr "Ruota attorno ad Y"
@@ -10083,15 +10235,15 @@ msgstr ""
msgid "Rotation"
msgstr "Rotazione"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotation angle around the X axis in degrees."
msgstr "Angolo di rotazione attorno all'asse X in gradi."
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotation angle around the Y axis in degrees."
msgstr "Angolo di rotazione sull'asse Y in gradi."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotation angle around the Z axis in degrees."
msgstr "Angolo di rotazione attorno all'asse Z in gradi."
@@ -10099,7 +10251,7 @@ msgstr "Angolo di rotazione attorno all'asse Z in gradi."
msgid "Ruler mode"
msgstr "Modalità righello"
-#: src/slic3r/GUI/GUI_App.cpp:2213
+#: src/slic3r/GUI/GUI_App.cpp:2235
#, c-format, boost-format
msgid "Run %s"
msgstr "Run %s"
@@ -10107,13 +10259,13 @@ msgstr "Run %s"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:659
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:726
msgid "Running post-processing scripts"
-msgstr "Esecuzione script di post produzione"
+msgstr "Esecuzione script di post-elaborazione"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "Invia G-cod&e"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "Manda in stampa"
@@ -10139,11 +10291,11 @@ msgstr "Scorciatoie di tastiera gizmo SLA"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "Materiale SLA"
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3367 src/libslic3r/PrintConfig.cpp:3368
msgid "SLA material type"
msgstr "Tipo materiale SLA"
@@ -10151,33 +10303,33 @@ msgstr "Tipo materiale SLA"
msgid "SLA materials"
msgstr "Materiali SLA"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "Stampa SLA"
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3496
msgid "SLA print material notes"
msgstr "Note sul materiale di stampa SLA"
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "Impostazioni di stampa SLA"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "Sono stati rilevati supporti SLA al di fuori dell'area di stampa ."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2594 src/libslic3r/PrintConfig.cpp:2679
msgid "Same as top"
msgstr "Come quello superiore"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877
msgid "Save"
msgstr "Salva"
@@ -10186,37 +10338,37 @@ msgstr "Salva"
msgid "Save %s as:"
msgstr "Salva %s come:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "Salva file %s come:"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save G-code file as:"
msgstr "Salva il file G-code come:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr ""
"Salva il file OBJ (meno soggetto a errori di coordinate dell'STL) come:"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "S&alva progetto come"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save SL1 / SL1S file as:"
msgstr "Salva file SL1 / SL1S come:"
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4430
msgid "Save config file"
msgstr "Salva file config"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Salva configurazione come:"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save configuration to the specified file."
msgstr "Salva configurazione nel file specificato."
@@ -10226,15 +10378,15 @@ msgstr "Salva configurazione nel file specificato."
msgid "Save current %s"
msgstr "Salva le %s attuali"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "Salva progetto corrente"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "Salvare il file del progetto corrente come"
-#: src/slic3r/GUI/Plater.cpp:2859
+#: src/slic3r/GUI/Plater.cpp:2880
msgid "Save file as:"
msgstr "Salva come:"
@@ -10243,11 +10395,11 @@ msgstr "Salva come:"
msgid "Save preset"
msgstr "Salva preset"
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Salva il gruppo di preset come:"
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid "Save project"
msgstr "Salva progetto"
@@ -10263,16 +10415,16 @@ msgstr "Salva progetto come (3mf)"
msgid "Save support points?"
msgstr "Salvare i punti di supporto?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
#, boost-format
msgid "Save the selected options to preset \"%1%\"."
msgstr "Salva le opzioni selezionate nel preset \"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
msgid "Save the selected options."
msgstr "Salvare le opzioni selezionate."
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "Salva file zip come:"
@@ -10286,7 +10438,7 @@ msgstr "Il salvataggio della rete nel contenitore 3MF non è riuscito."
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4515
msgid "Scale"
msgstr "Ridimensiona"
@@ -10302,11 +10454,11 @@ msgstr "Fattore di scala"
msgid "Scale the selected object to fit the print volume"
msgstr "Ridimensiona l'oggetto selezionato per entrare nel volume di stampa"
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4524
msgid "Scale to Fit"
msgstr "Ridimensiona per riempire"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to fit the given volume."
msgstr "Ridimensiona per adattare al volume dato."
@@ -10314,7 +10466,7 @@ msgstr "Ridimensiona per adattare al volume dato."
msgid "Scale to print volume"
msgstr "Ridimensiona a volume di stampa"
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scaling factor or percentage."
msgstr "Fattore di scala o percentuale."
@@ -10329,28 +10481,28 @@ msgstr ""
msgid "Seam painting"
msgstr "Pittura giunzione"
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2231
msgid "Seam position"
msgstr "Posizione giunzione"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Seam preferred direction"
msgstr "Direzione preferita giunzione"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2261
msgid "Seam preferred direction jitter"
msgstr "Direzione preferita giunzione jitter"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr "Giunzioni"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "Cerca"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "Cerca"
@@ -10365,11 +10517,11 @@ msgstr ""
"specifica impostazione di PrusaSlicer? Oppure usa la familiare scorciatoia "
"<b>Ctrl+F</b>."
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "Cerca in inglese"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "Cerca nelle impostazioni"
@@ -10390,11 +10542,11 @@ msgstr "Ricerca orientamento ottimale"
msgid "Second color"
msgstr "Secondo colore"
-#: src/slic3r/GUI/GUI_App.cpp:1204
+#: src/slic3r/GUI/GUI_App.cpp:1209
msgid "See Download page."
msgstr "Vedi la pagina di download."
-#: src/slic3r/GUI/GUI_App.cpp:1219
+#: src/slic3r/GUI/GUI_App.cpp:1224
msgid "See Releases page."
msgstr "Vedi la pagina dei rilasci."
@@ -10418,7 +10570,7 @@ msgstr "Attiva Scheda Impostazioni di Stampa"
msgid "Select Printer Settings Tab"
msgstr "Attiva Scheda Impostazioni Stampante"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -10432,7 +10584,7 @@ msgstr ""
msgid "Select a file"
msgstr "Seleziona un file"
-#: src/slic3r/GUI/GUI_App.cpp:2898
+#: src/slic3r/GUI/GUI_App.cpp:2925
msgid "Select a gcode file:"
msgstr "Seleziona un file gcode:"
@@ -10448,7 +10600,7 @@ msgstr "Seleziona tutti i punti"
msgid "Select all standard printers"
msgstr "Seleziona tutte le stampanti standard"
-#: src/slic3r/GUI/Plater.cpp:5268
+#: src/slic3r/GUI/Plater.cpp:5296
msgid "Select an action to apply to the file"
msgstr "Seleziona un'azione da applicare al file"
@@ -10456,7 +10608,7 @@ msgstr "Seleziona un'azione da applicare al file"
msgid "Select by rectangle"
msgstr "Seleziona con rettangolo"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Seleziona configurazione da caricare:"
@@ -10465,7 +10617,7 @@ msgid "Select coordinate space, in which the transformation will be performed."
msgstr ""
"Seleziona le coordinate spaziali in cui verrà eseguita la trasformazione."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1452
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr "Seleziona i preset da confrontare"
@@ -10477,15 +10629,15 @@ msgstr "Seleziona la forma dalla galleria"
msgid "Select showing settings"
msgstr "Seleziona le impostazioni mostrate"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Seleziona il file STL da riparare:"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Select the language"
msgstr "Seleziona la lingua"
-#: src/slic3r/GUI/Plater.cpp:3521
+#: src/slic3r/GUI/Plater.cpp:3542
msgid "Select the new file"
msgstr "Selezionare il nuovo file"
@@ -10507,7 +10659,7 @@ msgstr ""
msgid "Select type of part"
msgstr "Seleziona il tipo di parte"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "Seleziona il tipo di Pad richiesto"
@@ -10535,7 +10687,7 @@ msgstr "Selezione-Aggiungi Oggetto"
msgid "Selection-Add from list"
msgstr "Aggiungi selezione da elenco"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "Aggiungi Selezione da rettangolo"
@@ -10559,11 +10711,11 @@ msgstr "Selezione-Rimuovi oggetto"
msgid "Selection-Remove from list"
msgstr "Rimozione Selezione dall'elenco"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "Rimuovi selezione da rettangolo"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Seleziona tutti gli oggetti"
@@ -10571,7 +10723,7 @@ msgstr "Seleziona tutti gli oggetti"
msgid "Send G-Code to printer host"
msgstr "Invia G-code all’host stampante"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6531
msgid "Send G-code"
msgstr "Invia G-code"
@@ -10580,11 +10732,11 @@ msgstr "Invia G-code"
msgid "Send system info"
msgstr "Invia informazioni di sistema"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "Manda alla stampante il piano corrente come G-Code"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6531
msgid "Send to printer"
msgstr "Manda alla stampante"
@@ -10604,7 +10756,7 @@ msgstr "Invio di informazioni sul sistema..."
msgid "Seq."
msgstr "Seq."
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "Stampa sequenziale"
@@ -10620,7 +10772,7 @@ msgstr "Porta seriale:"
msgid "Service name"
msgstr "Nome servizio"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4130
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Imposta"
@@ -10727,7 +10879,7 @@ msgstr ""
"impostare un numero esatto di istanze invece di fare un copia-incolla più "
"volte?"
-#: src/slic3r/GUI/Plater.cpp:5573
+#: src/slic3r/GUI/Plater.cpp:5606
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "Imposta il numero di copie a %d"
@@ -10748,7 +10900,7 @@ msgstr "Imposta gli elementi selezionati come stampabili/non stampabili"
msgid "Set settings tabs as menu items (experimental)"
msgstr "Imposta le schede delle impostazioni come voci di menu (sperimentale)"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3250
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 "
@@ -10762,7 +10914,7 @@ msgstr ""
msgid "Set the shape of your printer's bed."
msgstr "Imposta la dimensione del piano della stampante."
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -10776,7 +10928,7 @@ msgstr ""
"perimetro,larghezza estrusione riempimento ecc.). Se espresso in percentuale "
"(ad esempio 230%), sarà calcolato sull'altezza del layer."
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -10789,7 +10941,7 @@ msgstr ""
"utilizzato il valore 1.125 x il diametro dell'ugello. Se espresso in "
"percentuale (per esempio 200%), sarà calcolato sull'altezza del layer."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1214
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 "
@@ -10802,7 +10954,7 @@ msgstr ""
"esempio 120%) sarà calcolato sull'altezza del primo layer. Se impostato a "
"zero, sarà utilizzata la larghezza di estrusione predefinita."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2362
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, "
@@ -10815,7 +10967,7 @@ msgstr ""
"utilizzato il valore 1.125 x il diametro dell'ugello. Se espresso in "
"percentuale (per esempio 90%) verrà calcolato sull'altezza del layer."
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2859
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 "
@@ -10831,7 +10983,7 @@ msgstr ""
"1.125 x il diametro dell'ugello. Se espresso in percentuale (per esempio "
"90%) verrà calcolato sull'altezza del layer."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1474
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 "
@@ -10847,7 +10999,7 @@ msgstr ""
"espresso in percentuale (per esempio 90%) verrà calcolato sull'altezza del "
"layer."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1975
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 "
@@ -10862,7 +11014,7 @@ msgstr ""
"1.125 x il diametro dell'ugello. Se espresso in percentuale (per esempio "
"200%) verrà calcolato sull'altezza del layer."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2625
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, "
@@ -10875,7 +11027,7 @@ msgstr ""
"del diametro dell'ugello. Se espresso in percentuale (per esempio 90%) verrà "
"calcolato sull'altezza del layer."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -10886,7 +11038,7 @@ msgstr ""
"usata per controllare le collisioni e per mostrare l'anteprima grafica nel "
"piano."
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
@@ -10894,7 +11046,7 @@ msgstr ""
"Impostate alla massima altezza che può essere raggiunta dal vostro estrusore "
"durante la stampa."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -10910,7 +11062,7 @@ msgstr ""
msgid "Set upper thumb as active"
msgstr "Imposta cursore superiore come attivo"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4578
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -10920,8 +11072,8 @@ msgstr ""
"4:debug, 5:traccia\n"
"Per esempio. loglevel=2 registra messaggi fatali, di errore e di avviso."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3705
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "Impostazioni"
@@ -10976,7 +11128,7 @@ msgstr ""
msgid "Shape"
msgstr "Forma"
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr "Galleria delle forme"
@@ -11023,19 +11175,19 @@ msgstr "Mostra"
msgid "Show \"Tip of the day\" notification after start"
msgstr "Mostra la notifica \"Suggerimento del giorno\" dopo l'avvio"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "Mostra Cartella &Configurazione"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "Mostra etichette (&L)"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr "Mostra consiglio del giorno"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "Mostra la finestra di informazioni"
@@ -11043,7 +11195,7 @@ msgstr "Mostra la finestra di informazioni"
msgid "Show advanced settings"
msgstr "Mostra impostazioni avanzate"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr "Mostra tutti i preset (incluso quelli non compatibili)"
@@ -11071,7 +11223,7 @@ msgstr "Mostra preset di stampa e di filamento incompatibili"
msgid "Show keyboard shortcuts list"
msgstr "Mostra elenco scorciatoie di tastiera"
-#: src/slic3r/GUI/GCodeViewer.cpp:3796
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "Mostra modalità normale"
@@ -11083,7 +11235,7 @@ msgstr "Mostra l'altezza dell'oggetto"
msgid "Show object height on the ruler"
msgstr "Mostra l'altezza dell'oggetto sul righello"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "Mostra nella scena 3D le etichette dell'oggetto/istanza"
@@ -11099,7 +11251,7 @@ msgstr "Mostra impostazioni semplificate"
msgid "Show splash screen"
msgstr "Mostra splash screen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3792
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "Mostra modalità silenziosa"
@@ -11107,53 +11259,53 @@ msgstr "Mostra modalità silenziosa"
msgid "Show supports"
msgstr "Mostra supporti"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Mostra informazioni di sistema"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "Mostra la Vista modifica 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "Mostra anteprima slice 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Mostra impostazioni filamento"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Show the full list of SLA print configuration options."
msgstr ""
"Mostra la lista completa delle opzioni di configurazione di stampa SLA."
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Show the full list of print/G-code configuration options."
msgstr ""
"Mostra l'elenco completo delle opzioni di configurazione stampa/G-code."
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Mostra l'elenco delle scorciatoie di tastiera"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Mostra il piano"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Mostra impostazioni di stampa"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Mostra impostazioni della stampante"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Show this help."
msgstr "Mostra questo aiuto."
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Mostra cartella configurazione utente (datadir)"
@@ -11189,11 +11341,11 @@ msgstr "Mostra/Nascondi Legenda e Stima del tempo di stampa"
msgid "Show/Hide object/instance labels"
msgstr "Mostra/Nascondi etichette dell'oggetto/istanza"
-#: src/slic3r/GUI/GUI_App.cpp:2237 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2259 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "Semplice"
-#: src/slic3r/GUI/GUI_App.cpp:2237
+#: src/slic3r/GUI/GUI_App.cpp:2259
msgid "Simple View Mode"
msgstr "Modalità di visualizzazione semplice"
@@ -11233,11 +11385,11 @@ msgstr ""
msgid "Simplify model"
msgstr "Semplifica modello"
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2477
msgid "Single Extruder Multi Material"
msgstr "Estrusore singolo Multi Material"
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -11249,15 +11401,15 @@ msgstr ""
"Vuoi modificare il diametro di tutti gli estrusori al valore del diametro "
"dell'ugello del primo estrusore?"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "Setup Estrusore singolo MM"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "Parametri estrusore singolo materiale multiplo"
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4561
msgid "Single instance mode"
msgstr "Modalità a istanza singola"
@@ -11265,13 +11417,12 @@ msgstr "Modalità a istanza singola"
msgid "Sinking"
msgstr "Affondamento"
-#: src/slic3r/GUI/BedShapeDialog.cpp:31
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/PrintHostDialogs.cpp:251
+msgctxt "OfFile"
msgid "Size"
msgstr "Dimensioni"
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "Dimensione e coordinate"
@@ -11279,26 +11430,26 @@ msgstr "Dimensione e coordinate"
msgid "Size in X and Y of the rectangular plate."
msgstr "Dimensioni X e Y del piano rettangolare."
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "Skirt"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Skirt Loops"
msgstr "Giri skirt"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "Skirt e brim"
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2276
msgid "Skirt height"
msgstr "Altezza skirt"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr "Skirt/Brim"
@@ -11306,7 +11457,7 @@ msgstr "Skirt/Brim"
msgid "Slab"
msgstr "Lastra"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1883
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -11314,7 +11465,7 @@ msgstr ""
"Slic3r può caricare il file G-code ad un host stampante. Questo campo deve "
"contenere il tipo di host."
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -11322,7 +11473,7 @@ msgstr ""
"Slic3r può caricare i file G-code su un host di stampa. Questo campo deve "
"contenere la chiave API o la password richiesta per l'autenticazione."
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -11336,45 +11487,45 @@ msgstr ""
"abilitata è accessibile inserendo il nome utente e la password nell'URL nel "
"seguente formato: https://username:password@il tuo indirizzo di octopi/"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r non rallenterà la velocità al di sotto di questa."
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4403
msgid "Slice"
msgstr "Processa"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Processa un file in G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Processa un file in G-code, salva come"
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2497
msgid "Slice gap closing radius"
msgstr "Gap closing radius per slicing"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6014
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6054
msgid "Slice now"
msgstr "Processa ora"
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2109
msgid "Slice resolution"
msgstr "Risoluzione slice"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Slice the model and export SLA printing layers as PNG."
msgstr ""
"Effettua lo slice del modello ed esporta i layer di stampa SLA come PNG."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4392
msgid "Slice the model and export toolpaths as G-code."
msgstr "Effettua slice del modello ed esporta il percorso come G-code."
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4404
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -11391,17 +11542,17 @@ msgstr "Informazioni processo"
msgid "Sliced object \"%1%\" looks like a logo or a sign"
msgstr "L'oggetto processato \"%1%\" sembra un logo o un segno"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4662
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6051 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "Slicing"
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "Slicing Completato!"
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2507
msgid "Slicing Mode"
msgstr "Modalità di Slicing"
@@ -11418,38 +11569,38 @@ msgstr "Slicing completato"
msgid "Slicing finished."
msgstr "Slicing completato."
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"Lo slicing è stato interrotto a causa di un errore interno: Indice di slice "
"inconsistente."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "Slicing del modello"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "Supporti di Slicing"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3271 src/libslic3r/PrintConfig.cpp:3896
msgid "Slow"
msgstr "Lento"
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2309
msgid "Slow down if layer print time is below"
msgstr "Rallenta se il tempo di stampa del layer è inferiore a"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3272
msgid "Slow tilt"
msgstr "Inclinazione lenta"
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2319
msgid "Small perimeters"
msgstr "Perimetri piccoli"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3576
msgid "Small pillar diameter percent"
msgstr "Percentuale di diametro del pilastro piccolo"
@@ -11471,33 +11622,33 @@ msgstr "Leviga"
msgid "Smoothing"
msgstr "Levigatura"
-#: src/slic3r/GUI/GUI_App.cpp:2273
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid "Snapshot name"
msgstr "Nome istantanea"
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2772
msgid "Snug"
msgstr "Aderenti"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "Ve&rsioni Software"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2360
+#: src/libslic3r/PrintConfig.cpp:2372
msgid "Solid infill"
msgstr "Riempimento solido"
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2348
msgid "Solid infill every"
msgstr "Riempimento solido ogni"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2340
msgid "Solid infill extruder"
msgstr "Estrusore riempimento solido"
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2331
msgid "Solid infill threshold area"
msgstr "Area soglia riempimento solido"
@@ -11514,19 +11665,19 @@ msgstr ""
"solido? Imposta la<a>Soglia di riempimento solido</a> (solo in modalità "
"esperto)."
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2385
msgid "Solid layers"
msgstr "Layer solidi"
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1061
msgid "Soluble material"
msgstr "Materiale solubile"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material is most likely used for a soluble support."
msgstr "Il materiale solubile è comunemente usato per un supporto solubile."
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1339
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 "
@@ -11546,7 +11697,8 @@ msgstr "Alcune stampanti sono state disinstallate."
msgid "Some SLA materials were uninstalled."
msgstr "Alcuni materiali SLA sono stati disinstallati."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -11557,22 +11709,22 @@ msgstr ""
msgid "Some filaments were uninstalled."
msgstr "Alcuni filamenti sono stati disinstallati."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr "Alcuni oggetti non sono visibili durante la modifica."
-#: src/libslic3r/Print.cpp:454
+#: src/libslic3r/Print.cpp:458
msgid "Some objects are too close; your extruder will collide with them."
msgstr "Alcuni oggetti sono troppo vicini; l'estrusore li colpirà."
-#: src/libslic3r/Print.cpp:456
+#: src/libslic3r/Print.cpp:460
msgid ""
"Some objects are too tall and cannot be printed without extruder collisions."
msgstr ""
"Alcuni oggetti sono troppo alti e non possono essere stampati senza essere "
"colpiti dall'estrusore."
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3763
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 "
@@ -11582,7 +11734,7 @@ msgstr ""
"pad grande. Questo parametro definisce quanto può essere lontano il centro "
"di due pad. Se questi sono più vicini, si fonderanno in un unico pad."
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
@@ -11590,7 +11742,7 @@ msgstr ""
"Alcuni preset vengono modificati e le modifiche non salvate non saranno "
"catturate dallo snapshot di configurazione."
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
@@ -11598,7 +11750,7 @@ msgstr ""
"Alcuni preset sono stati modificati e le modifiche non salvate non saranno "
"esportate nel bundle di configurazione."
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2949
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -11606,38 +11758,38 @@ msgstr ""
"Alcune stampanti o setup di stampanti possono riscontrare difficoltà a "
"stampare con l'altezza layer variabile. Attivato come predefinito."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "Spaziatura "
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2697
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"Spaziatura tra le linee di interfaccia. Imposta a zero per ottenere "
"un'interfaccia solida."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1584
msgid "Spacing between ironing passes"
msgstr "Spaziatura tra i passaggi di stiratura"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2747
msgid "Spacing between support material lines."
msgstr "Spaziatura tra le linee del materiale di supporto."
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1512 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:2320
+#: src/libslic3r/PrintConfig.cpp:2373 src/libslic3r/PrintConfig.cpp:2871
msgid "Speed"
msgstr "Velocità"
-#: src/slic3r/GUI/GCodeViewer.cpp:3295
+#: src/slic3r/GUI/GCodeViewer.cpp:3300
msgid "Speed (mm/s)"
msgstr "Velocità (mm/s)"
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1322
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 "
@@ -11648,7 +11800,7 @@ msgstr ""
"problemi di oscillazione e risonanza. Imposta a zero per disabilitare il "
"riempimento degli spazi."
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2915
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
@@ -11658,26 +11810,26 @@ msgstr ""
"Se impostato su zero, il valore viene ignorato e al suo posto viene "
"utilizzata la normale velocità di spostamento."
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "Velocità per i movimenti non di stampa"
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1989
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr ""
"Velocità per i perimetri (contorni, chiamati anche come gusci verticali). "
"Imposta a zero per automatizzare."
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "Velocità per i movimenti di stampa"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "Velocità di stampa Bridge."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2374
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -11688,7 +11840,7 @@ msgstr ""
"esempio: 80%) sulla velocità del riempimento predefinita qui sopra. Imposta "
"a zero per automatizzare."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2706
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -11698,16 +11850,16 @@ msgstr ""
"Se espresso in percentuale (per esempio 50%) sarà calcolato sulla velocità "
"del materiale di supporto."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2756
msgid "Speed for printing support material."
msgstr "Velocità per la stampa del materiale di supporto."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1513
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr ""
"Velocità per la stampa del riempimento interno. Imposta a zero per auto."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2872
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 "
@@ -11721,33 +11873,33 @@ msgstr ""
"essere espresso in percentuale (per esempio: 80%) della velocità del "
"riempimento solido qui sopra. Imposta a zero per auto."
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr ""
"Velocità per movimenti di spostamento (salti tra punti di estrusione "
"distanti)."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1247
msgid "Speed of object first layer over raft interface"
msgstr "Velocità del primo layer dell'oggetto sull'interfaccia del raft"
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "Velocità del primo movimento di raffreddamento"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "Velocità dell'ultimo movimento di raffreddamento"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "Velocità utilizzata all'inizio della fase di caricamento."
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "Velocità utilizzata per caricare il filamento sulla torre di pulitura."
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11755,7 +11907,7 @@ msgstr ""
"Velocità usata per scaricare il filamento sulla torre di pulitura (non "
"influisce sulla parte iniziale dello scaricamento dopo il ramming)."
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
@@ -11777,12 +11929,12 @@ msgstr "Sfera"
msgid "Spiral Vase"
msgstr "Vaso a spirale"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2399
msgid "Spiral vase"
msgstr "Vaso a spirale"
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4520
msgid "Split"
msgstr "Dividi"
@@ -11792,6 +11944,10 @@ msgstr ""
"Divide le facet più grandi in facet più piccole quando l'oggetto viene "
"dipinto."
+#: src/libslic3r/PrintConfig.cpp:3126
+msgid "Split middle perimeter threshold"
+msgstr "Soglia di divisione del perimetro centrale"
+
#: src/slic3r/GUI/GUI_Factories.cpp:944
msgid "Split the selected object"
msgstr "Dividi l'oggetto selezionato"
@@ -11804,7 +11960,7 @@ msgstr "Dividi l'oggetto selezionato in singoli oggetti"
msgid "Split the selected object into individual parts"
msgstr "Dividi l'oggetto selezionato in parti individuali"
-#: src/slic3r/GUI/Plater.cpp:3095
+#: src/slic3r/GUI/Plater.cpp:3116
msgid "Split to Objects"
msgstr "Dividi in oggetti"
@@ -11812,11 +11968,11 @@ msgstr "Dividi in oggetti"
msgid "Split to Parts"
msgstr "Dividi in parti"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "Dividi in oggetti"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "Dividi in parti"
@@ -11831,7 +11987,7 @@ msgstr ""
"Divide le facet più grandi in facet più piccole quando l'oggetto viene "
"dipinto."
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1074
msgid "Spool weight"
msgstr "Peso bobina"
@@ -11843,17 +11999,17 @@ msgstr "Stack overflow"
msgid "Standard"
msgstr "Standard"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Stars"
msgstr "Stelle"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2418
+#: src/libslic3r/PrintConfig.cpp:2433
msgid "Start G-code"
msgstr "G-code iniziale"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Inizia un nuovo progetto"
@@ -11861,7 +12017,7 @@ msgstr "Inizia un nuovo progetto"
msgid "Start at height"
msgstr "Inizia all'altezza"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Avvia un nuovo processo di slicing"
@@ -11913,12 +12069,12 @@ msgstr "Stato"
msgid "Status:"
msgstr "Stato:"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Silenzioso"
-#: src/slic3r/GUI/GCodeViewer.cpp:3755
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "Modalità silenziosa"
@@ -11926,15 +12082,15 @@ msgstr "Modalità silenziosa"
msgid "Stop at height"
msgstr "Ferma all'altezza"
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "Stop them and continue anyway?"
msgstr "Interromperli e continuare comunque?"
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2763
msgid "Style"
msgstr "Stile"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2765
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
@@ -11948,7 +12104,7 @@ msgstr ""
msgid "Success!"
msgstr "Successo!"
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -11961,62 +12117,62 @@ msgstr ""
msgid "Support Blocker"
msgstr "Blocco Supporto"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Support Cubic"
msgstr "Supporto Cubico"
#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
msgid "Support Enforcer"
-msgstr "Rinforzo Supporto"
+msgstr "Esecutore Supporto"
#: src/slic3r/GUI/ConfigManipulation.cpp:168
msgid "Support Generator"
msgstr "Generatore Supporti"
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3631
msgid "Support base diameter"
msgstr "Diametro della base del supporto"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3641
msgid "Support base height"
msgstr "Altezza della base del supporto"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3650
msgid "Support base safety distance"
msgstr "Distanza di sicurezza base supporto"
-#: src/slic3r/GUI/Tab.cpp:4599
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "Testa supporto"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2081 src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2100 src/libslic3r/PrintConfig.cpp:2522
+#: src/libslic3r/PrintConfig.cpp:2528 src/libslic3r/PrintConfig.cpp:2536
+#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2567 src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2602 src/libslic3r/PrintConfig.cpp:2623
+#: src/libslic3r/PrintConfig.cpp:2636 src/libslic3r/PrintConfig.cpp:2653
+#: src/libslic3r/PrintConfig.cpp:2671 src/libslic3r/PrintConfig.cpp:2686
+#: src/libslic3r/PrintConfig.cpp:2696 src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2716 src/libslic3r/PrintConfig.cpp:2730
+#: src/libslic3r/PrintConfig.cpp:2746 src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2755 src/libslic3r/PrintConfig.cpp:2764
+#: src/libslic3r/PrintConfig.cpp:2778 src/libslic3r/PrintConfig.cpp:2786
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "Support material"
msgstr "Materiale di supporto"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2704
msgid "Support material interface"
msgstr "Interfaccia materiale di supporto"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2787
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -12030,16 +12186,16 @@ msgstr ""
"piano orizzontale) che puoi stampare senza materiale di supporto. Imposta a "
"zero per un rilevamento automatico (raccomandato)."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2642
msgid "Support material/raft interface extruder"
msgstr "Estrusore materiale di supporto/intefaccia raft"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2614
msgid "Support material/raft/skirt extruder"
msgstr "Estrusore materiale di supporto/raft/skirt"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:3613
msgid "Support on build plate only"
msgstr "Supporti solo dal piano di stampa"
@@ -12047,12 +12203,12 @@ msgstr "Supporti solo dal piano di stampa"
msgid "Support parameter change"
msgstr "Modifica parametro del Supporto"
-#: src/slic3r/GUI/Tab.cpp:4604
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "Pilastro di supporto"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3703
msgid "Support points density"
msgstr "Densità punti di supporto"
@@ -12061,24 +12217,24 @@ msgid "Support points edit"
msgstr "Edita punti di supporto"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4595 src/slic3r/GUI/Tab.cpp:4596
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3532 src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3548 src/libslic3r/PrintConfig.cpp:3557
+#: src/libslic3r/PrintConfig.cpp:3567 src/libslic3r/PrintConfig.cpp:3577
+#: src/libslic3r/PrintConfig.cpp:3614 src/libslic3r/PrintConfig.cpp:3621
+#: src/libslic3r/PrintConfig.cpp:3632 src/libslic3r/PrintConfig.cpp:3642
+#: src/libslic3r/PrintConfig.cpp:3651 src/libslic3r/PrintConfig.cpp:3664
+#: src/libslic3r/PrintConfig.cpp:3674 src/libslic3r/PrintConfig.cpp:3683
+#: src/libslic3r/PrintConfig.cpp:3693 src/libslic3r/PrintConfig.cpp:3704
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Supports"
msgstr "Supporti"
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1614
msgid "Supports remaining times"
msgstr "Supporto Tempo residuo"
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1623
msgid "Supports stealth mode"
msgstr "Supporto modalità silenziosa"
@@ -12102,7 +12258,7 @@ msgstr ""
"Nascondi i preset \" - default - \" nelle selezioni Stampa / Filamento / "
"Stampante non appena sono disponibili altri preset validi."
-#: src/slic3r/GUI/GUI_App.cpp:3072 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "Elimina per aprire il collegamento nel browser"
@@ -12131,7 +12287,7 @@ msgstr "Passa a 3D"
msgid "Switch to Preview"
msgstr "Passa ad Anteprima"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "Passa a Impostazioni"
@@ -12144,11 +12300,11 @@ msgstr "Passa alla modalità modifica"
msgid "Switch to the %s mode"
msgstr "Passa alla modalità %s"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790
msgid "Switching Presets: Unsaved Changes"
msgstr "Cambio di preset: Modifiche non salvate"
-#: src/slic3r/GUI/GUI_App.cpp:2368
+#: src/slic3r/GUI/GUI_App.cpp:2390
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -12156,7 +12312,7 @@ msgstr ""
"Il cambio della lingua necessita il riavvio dell'applicazione.\n"
"Verrà cancellato il contenuto del piano."
-#: src/slic3r/GUI/Plater.cpp:4861
+#: src/slic3r/GUI/Plater.cpp:4882
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -12179,7 +12335,7 @@ msgstr ""
"\n"
"Procedere?"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2779
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -12187,11 +12343,11 @@ msgstr ""
"Sincronizza i layer di supporto con i layer dell'oggetto stampato. È utile "
"con le stampanti multi-material, dove il cambio estrusore è costoso."
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2777
msgid "Synchronize with object layers"
msgstr "Sincronizza con i layer dell'oggetto"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "&Info di Sistema"
@@ -12212,11 +12368,11 @@ msgstr "Informazioni di sistema inviate correttamente. Grazie."
msgid "System presets"
msgstr "Preset di sistema"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Take Configuration &Snapshot"
msgstr "Cattura I&stantanea di Configurazione"
-#: src/slic3r/GUI/GUI_App.cpp:2271
+#: src/slic3r/GUI/GUI_App.cpp:2293
msgid "Taking a configuration snapshot"
msgstr "Acquisizione istantanea di configurazione"
@@ -12224,15 +12380,15 @@ msgstr "Acquisizione istantanea di configurazione"
msgid "Taking a configuration snapshot failed."
msgstr "Cattura dell'istantanea di configurazione non riuscita."
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Temperatura"
-#: src/slic3r/GUI/GCodeViewer.cpp:3297
+#: src/slic3r/GUI/GCodeViewer.cpp:3302
msgid "Temperature (°C)"
msgstr "Temperatura (°C)"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2409
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12242,7 +12398,7 @@ msgstr ""
"Abilita uno skirt \"sacrificale\" a piena altezza su cui l'ugello verrà "
"pulito periodicamente."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2408
msgid "Temperature variation"
msgstr "Variazione di temperatura"
@@ -12250,7 +12406,7 @@ msgstr "Variazione di temperatura"
msgid "Temperatures"
msgstr "Temperature"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "Template G-code personalizzato"
@@ -12312,9 +12468,9 @@ msgstr ""
"-densità riempimento 0%\n"
"-nessun materiale di supporto\n"
"-Mantieni spessore guscio verticale attivo\n"
-"-Rileva perimetri sottili disattivo"
+"-Rileva pareti sottili disattivo"
-#: src/libslic3r/Print.cpp:469
+#: src/libslic3r/Print.cpp:473
msgid ""
"The Spiral Vase option can only be used when printing single material "
"objects."
@@ -12322,7 +12478,7 @@ msgstr ""
"L'opzione Vaso a Spirale può essere usata solo durante la stampa di oggetti "
"in materiale singolo."
-#: src/libslic3r/Print.cpp:494
+#: src/libslic3r/Print.cpp:498
msgid ""
"The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)."
msgstr ""
@@ -12342,7 +12498,7 @@ msgstr ""
"un cambio strumento. (entrambi support_material_extruder e "
"support_material_interface_extruder devono essere impostati a 0)."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:615
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 "
@@ -12354,7 +12510,7 @@ msgstr ""
"un cambio strumento. (entrambi support_material_extruder e "
"support_material_interface_extruder devono essere impostati a 0)."
-#: src/libslic3r/Print.cpp:496
+#: src/libslic3r/Print.cpp:500
msgid ""
"The Wipe Tower is currently not supported for multimaterial sequential "
"prints."
@@ -12362,7 +12518,7 @@ msgstr ""
"La Torre di pulitura non è al momento supportata per stampe multi-material "
"sequenziali."
-#: src/libslic3r/Print.cpp:488
+#: src/libslic3r/Print.cpp:492
msgid ""
"The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, "
"RepRapFirmware and Repetier G-code flavors."
@@ -12370,7 +12526,7 @@ msgstr ""
"La Torre di pulitura è al momento supportata solo da varianti G-code Marlin, "
"RepRap/Sprinter, RepRapFirmware e Repetier."
-#: src/libslic3r/Print.cpp:490
+#: src/libslic3r/Print.cpp:494
msgid ""
"The Wipe Tower is currently only supported with the relative extruder "
"addressing (use_relative_e_distances=1)."
@@ -12378,7 +12534,7 @@ msgstr ""
"Attualmente la Torre di pulitura è supportata solo con l'indirizzamento "
"relativo dell'estrusore (use_relative_e_distances = 1)."
-#: src/libslic3r/Print.cpp:519
+#: src/libslic3r/Print.cpp:523
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"over an equal number of raft layers"
@@ -12386,7 +12542,7 @@ msgstr ""
"La Torre di pulitura è supportata con oggetti multipli solo se questi "
"vengono stampati sullo stesso numero di layer di raft"
-#: src/libslic3r/Print.cpp:522
+#: src/libslic3r/Print.cpp:526
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"with the same support_material_contact_distance"
@@ -12394,7 +12550,7 @@ msgstr ""
"La Torre di pulitura è supportata con oggetti multipli solo se questi "
"vengono stampati sullo stesso support_material_contact_distance"
-#: src/libslic3r/Print.cpp:524
+#: src/libslic3r/Print.cpp:528
msgid ""
"The Wipe Tower is only supported for multiple objects if they are sliced "
"equally."
@@ -12402,7 +12558,7 @@ msgstr ""
"La Torre di Pulitura è supportata con oggetti multipli solo se questi sono "
"processati allo stesso modo."
-#: src/libslic3r/Print.cpp:517
+#: src/libslic3r/Print.cpp:521
msgid ""
"The Wipe Tower is only supported for multiple objects if they have equal "
"layer heights"
@@ -12410,7 +12566,7 @@ msgstr ""
"La Torre di pulitura è supportata con oggetti multipli solo se questi hanno "
"la stessa altezza layer"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -12421,7 +12577,7 @@ msgstr ""
"\n"
"Devo disattivarla per poter abilitare la Retrazione Firmware?"
-#: src/libslic3r/Print.cpp:537
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -12429,7 +12585,7 @@ msgstr ""
"La Torre di Pulitura è supportata solo se tutti gli oggetti hanno la stessa "
"altezza layer variabile"
-#: src/slic3r/GUI/GUI_App.cpp:957
+#: src/slic3r/GUI/GUI_App.cpp:964
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -12448,7 +12604,7 @@ msgstr ""
"Se sì, la tua configurazione attiva sarà sottoposta a un backup prima di "
"importare la nuova configurazione."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
@@ -12468,12 +12624,12 @@ msgstr ""
"solamente su un sistema di coordinate reali, non appena la rotazione è "
"inclusa nelle coordinate dell'oggetto."
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3665
msgid "The default angle for connecting support sticks and junctions."
msgstr ""
"Angolo predefinito per la connessione delle barre di supporto e le giunzioni."
-#: src/slic3r/GUI/Plater.cpp:2575
+#: src/slic3r/GUI/Plater.cpp:2596
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -12493,7 +12649,7 @@ msgstr[1] ""
"L'unità interna di PrusaSlicer è in millimetri. Vuoi ricalcolare le "
"dimensioni di questi oggetti?"
-#: src/slic3r/GUI/Plater.cpp:2553
+#: src/slic3r/GUI/Plater.cpp:2574
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -12522,7 +12678,7 @@ msgstr ""
"il pad. La 'Distanza di sicurezza base di supporto' deve essere più grande "
"del parametro 'Distanza Pad oggetto' per evitare questo."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -12532,22 +12688,22 @@ msgstr ""
"d'estrusore più specifiche). Questo valore scavalca l'estrusore dei "
"perimetri e di riempimento, ma non l'estrusore dei supporti."
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1466
msgid "The extruder to use when printing infill."
msgstr "L'estrusore da utilizzare per la stampa del riempimento."
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1966
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"L'estrusore da utilizzare per la stampa dei perimetri e del brim. Il primo "
"estrusore è 1."
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2342
msgid "The extruder to use when printing solid infill."
msgstr "L'estrusore da utilizzare per la stampa del riempimento solido."
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2644
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."
@@ -12556,7 +12712,7 @@ msgstr ""
"supporto (1+, 0 per usare l'estrusore attuale per minimizzare il cambio di "
"strumento). Questo influenza anche il raft."
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2616
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -12565,11 +12721,15 @@ msgstr ""
"skirt (1+, 0 per utilizzare l'estrusore attuale per minimizzare i cambi di "
"strumento)."
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "Tipo di materiale da usare nei G-code personalizzati."
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr "Il file non esiste."
+
+#: src/libslic3r/PrintConfig.cpp:4557
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -12577,11 +12737,11 @@ msgstr ""
"Il file dove verrà scritto l'output (se non specificato, sarà basato sul "
"file di input)."
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "The firmware supports stealth mode"
msgstr "Il firmware supporta la modalità silenziosa"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -12600,11 +12760,11 @@ msgid "The following SLA printer models have no materials selected:"
msgstr ""
"I seguenti modelli di stampante SLA non hanno nessun filamento selezionato:"
-#: src/slic3r/GUI/Plater.cpp:5717
+#: src/slic3r/GUI/Plater.cpp:5754
msgid "The following characters are not allowed by a FAT file system:"
msgstr "I seguenti caratteri non sono permessi da un file system FAT:"
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -12631,7 +12791,7 @@ msgid_plural "The following models were repaired successfully"
msgstr[0] "Il seguente modello è stato riparato correttamente"
msgstr[1] "I seguenti modelli sono stati riparati correttamente"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224
msgid "The following preset was modified"
msgid_plural "The following presets were modified"
msgstr[0] "Il seguente preset è stato modificato"
@@ -12664,7 +12824,7 @@ msgstr ""
msgid "The following values were substituted:"
msgstr "I seguenti valori sono stati sostituiti:"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3810
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
@@ -12672,11 +12832,11 @@ msgstr ""
"Lo spazio tra la parte inferiore dell'oggetto e il pad generato nella "
"modalità ad elevazione zero."
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3643
msgid "The height of the pillar base cone"
msgstr "Altezza del cono alla base del pilastro"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
@@ -12686,7 +12846,7 @@ msgstr ""
"sul primo strato. Quando si usa il raft, non viene generato alcun brim "
"(usare raft_first_layer_expansion)."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
@@ -12694,7 +12854,7 @@ msgstr ""
"L'archivio SLA importato non conteneva alcun preset. I preset SLA attuali "
"sono stati usati come ripiego."
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -12702,19 +12862,19 @@ msgstr ""
"Gli ultimi dati del cambio colore sono stati salvati per una stampa a "
"estrusore multiplo con cambi di strumento per l'intera stampa."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
"Gli ultimi dati del cambio colore sono stati salvati per una stampa a "
"estrusore multiplo."
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
"I dati dell'ultimo cambio colore sono stati salvati per la stampa ad "
"estrusore singolo."
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3684
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -12722,11 +12882,11 @@ msgstr ""
"La distanza massima tra due pilastri per collegarsi gli uni agli altri. Un "
"valore di zero impedisce i pilastri a cascata."
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3675
msgid "The max length of a bridge"
msgstr "La lunghezza massima di un bridge"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -12739,7 +12899,7 @@ msgstr ""
"lunghezza della deviazione può essere specificata sia come valore assoluto "
"che come percentuale (ad esempio 50%) di un percorso di spostamento diretto."
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1295
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
@@ -12747,7 +12907,7 @@ msgstr ""
"La distanza massima che ogni punto della pelle può essere spostato (in "
"entrambi i versi), misurata perpendicolarmente al muro perimetrale."
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3653
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 "
@@ -12773,7 +12933,7 @@ msgstr "Il nome non può terminare con il carattere spazio."
msgid "The name cannot start with space character."
msgstr "Il nome non può iniziare con il carattere spazio."
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -12782,7 +12942,17 @@ msgstr ""
"bottom_solid_layers se necessario per soddisfare lo spessore minimo del "
"guscio inferiore."
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:3121
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+"Il numero di perimetri, contati dal centro, su cui deve essere distribuita "
+"la variazione. Valori più bassi significano che i perimetri esterni non "
+"cambiano in larghezza."
+
+#: src/libslic3r/PrintConfig.cpp:2896
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 "
@@ -12793,11 +12963,11 @@ msgstr ""
"superiore. Questo è utile a prevenire l'effetto cuscinetto con la stampa ad "
"altezza layer variabile."
-#: src/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579
+#: src/slic3r/GUI/Plater.cpp:2578 src/slic3r/GUI/Plater.cpp:2600
msgid "The object is too small"
msgstr "L'oggetto è troppo piccolo"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3047
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-"
@@ -12807,7 +12977,7 @@ msgstr ""
"(negativo = verso l'interno, positivo = verso l'esterno). Questo può essere "
"utile per regolare la grandezza dei fori."
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2101
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
@@ -12815,7 +12985,7 @@ msgstr ""
"L'oggetto verrà sollevato per questo numero di layer e verrà generato il "
"materiale di supporto al di sotto di esso."
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3578
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -12824,7 +12994,7 @@ msgstr ""
"pilastri che vengono utilizzati in aree problematiche in cui un normale "
"pilastro non può adattarsi."
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3290
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -12835,7 +13005,7 @@ msgstr ""
"verrà utilizzata l'inclinazione lenta, in caso contrario - l'inclinazione "
"veloce"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -12846,7 +13016,7 @@ msgstr[1] ""
"Le stampanti fisiche qui sotto sono basate sul preset che stai per "
"cancellare."
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -12860,14 +13030,14 @@ msgstr[1] ""
"Le stampanti fisiche qui sotto sono basate solo sul preset che stai per "
"cancellare."
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr ""
"I punti in cui il brim sarà stampato intorno ad ogni oggetto sul primo layer."
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
@@ -12875,7 +13045,7 @@ msgstr ""
"Il piano è vuoto.\n"
"Vuoi salvare il progetto?"
-#: src/slic3r/GUI/Plater.cpp:2486
+#: src/slic3r/GUI/Plater.cpp:2507
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -12889,17 +13059,17 @@ msgstr[1] ""
"I seguenti preset sono stati installati temporaneamente sull'istanza attiva "
"di PrusaSlicer"
-#: src/slic3r/GUI/GUI_App.cpp:2514 src/slic3r/GUI/GUI_App.cpp:2575
+#: src/slic3r/GUI/GUI_App.cpp:2533 src/slic3r/GUI/GUI_App.cpp:2594
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "Le modifiche del preset sono state salvate correttamente"
msgstr[1] "Le modifiche dei preset sono state salvate correttamente"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "The printer multiplexes filaments into a single hot end."
msgstr "La stampante processa diversi filamenti in un singolo hotend."
-#: src/slic3r/GUI/Plater.cpp:5716
+#: src/slic3r/GUI/Plater.cpp:5753
msgid "The provided file name is not valid."
msgstr "Il nome del file fornito non è valido."
@@ -12907,7 +13077,7 @@ msgstr "Il nome del file fornito non è valido."
msgid "The provided name is not valid;"
msgstr "Il nome fornito non è valido;"
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
@@ -12915,7 +13085,7 @@ msgstr ""
"Il file 3MF selezionato contiene dei supporti FDM dipinti utilizzando una "
"versione più recente di PrusaSlicer e non è compatibile."
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -12923,7 +13093,7 @@ msgstr ""
"Il 3MF selezionato contiene un oggetto multi-materiale dipinto utilizzando "
"una versione più recente di PrusaSlicer e non è compatibile."
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
@@ -12931,7 +13101,7 @@ msgstr ""
"Il 3MF selezionato contiene un oggetto con giunzione dipinta che utilizza "
"una versione più recente di PrusaSlicer e non è compatibile."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
@@ -12949,7 +13119,7 @@ msgstr ""
"Il file amf selezionato è stato salvato con una versione più recente di %1% "
"e non è compatibile."
-#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:3672 src/slic3r/GUI/Plater.cpp:5230
msgid "The selected file"
msgstr "Il file selezionato"
@@ -12969,7 +13139,7 @@ msgid ""
msgstr ""
"L'oggetto selezionato non può essere diviso perché contiene solo una parte."
-#: src/slic3r/GUI/Plater.cpp:3086
+#: src/slic3r/GUI/Plater.cpp:3107
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
@@ -12977,7 +13147,7 @@ msgstr ""
"L'oggetto selezionato non può essere diviso perché contiene solo una parte "
"solida."
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -13010,11 +13180,11 @@ msgstr ""
msgid "The size of the object can be specified in inches"
msgstr "La dimensione dell'oggetto può essere specificata in pollici"
-#: src/slic3r/GUI/Plater.cpp:2540
+#: src/slic3r/GUI/Plater.cpp:2561
msgid "The size of the object is zero"
msgstr "La dimensione dell'oggetto è zero"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3785
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
@@ -13022,7 +13192,46 @@ msgstr ""
"Inclinazione della parete del pad relativa al piano. 90 gradi equivale a "
"pareti dritte."
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which a middle perimeter (if there wasn't one already) will be added. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"La larghezza di estrusione più piccola, come fattore della larghezza di "
+"estrusione normale, al di sopra della quale verrà aggiunto un perimetro "
+"centrale (se non ce n'era già uno). Ridurre questa impostazione per "
+"utilizzare perimetri più sottili. Aumentare per usare meno perimetri, più "
+"larghi. Si noti che questo si applica - come se - l'intera forma dovesse "
+"essere riempita con dei perimetri, quindi il centro qui si riferisce al "
+"centro dell'oggetto tra due bordi esterni della forma, anche se nella stampa "
+"ci sono effettivamente dei riempimenti o altri tipi di estrusione al posto "
+"del perimetro."
+
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which the middle perimeter (if there is one) will be split into two. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"La larghezza di estrusione più piccola, come fattore della larghezza di "
+"estrusione normale, al di sopra della quale il perimetro centrale (se "
+"presente) verrà diviso in due. Ridurre questa impostazione per utilizzare "
+"perimetri più sottili. Aumentare per usare meno perimetri, più larghi. Si "
+"noti che questa impostazione si applica - come se - l'intera forma dovesse "
+"essere riempita con il perimetro, quindi il centro si riferisce al centro "
+"dell'oggetto tra due bordi esterni della forma, anche se nella stampa sono "
+"presenti riempimenti o altri tipi di estrusione al posto del perimetro."
+
+#: src/libslic3r/PrintConfig.cpp:2224
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 "
@@ -13032,7 +13241,7 @@ msgstr ""
"(si applica solamente al motore dell'estrusore). Se lasciato a zero, verrà "
"utilizzata la velocità di retrazione."
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2216
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr ""
"Velocità delle retrazioni (si applica solamente al motore dell'estrusore)."
@@ -13050,26 +13259,26 @@ msgstr "Il nome fornito non è disponibile."
msgid "The supplied name is not valid;"
msgstr "Il nome fornito non è valido;"
-#: src/libslic3r/Print.cpp:450
+#: src/libslic3r/Print.cpp:454
msgid "The supplied settings will cause an empty print."
msgstr "Le configurazioni fornite causeranno una stampa vuota."
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3728
msgid "The thickness of the pad and its optional cavity walls."
msgstr "Lo spessore del pad e delle intercapedini opzionali."
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "The uploads are still ongoing"
msgstr "I caricamenti sono ancora in corso"
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2064
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
"La distanza verticale tra l'oggetto e raft. Ignorata per l'interfaccia "
"solubile."
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2568
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 "
@@ -13079,7 +13288,7 @@ msgstr ""
"Impostando questo valore a 0 eviterà che Slic3r utilizzi il flusso e "
"velocità bridge per il primo layer dell'oggetto."
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2586
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13090,7 +13299,7 @@ msgstr ""
"support_material_contact_distance sarà usato per entrambe le distanze di "
"contatto Z superiore e inferiore."
-#: src/libslic3r/Print.cpp:482
+#: src/libslic3r/Print.cpp:486
msgid ""
"The wipe tower is only supported if all extruders have the same nozzle "
"diameter and use filaments of the same diameter."
@@ -13098,11 +13307,11 @@ msgstr ""
"La torre di pulitura è supportata solo se tutti gli estrusori hanno l'ugello "
"con lo stesso diametro ed utilizzano filamenti con lo stesso diametro."
-#: src/slic3r/GUI/Plater.cpp:4096
+#: src/slic3r/GUI/Plater.cpp:4117
msgid "There are active warnings concerning sliced models:"
msgstr "Sono presenti avvisi attivi relativi ai modelli processati:"
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -13140,7 +13349,7 @@ msgstr ""
msgid "There is an object with no extrusions in the first layer."
msgstr "C'è un oggetto senza estrusioni nel primo layer."
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2817
msgid "Thick bridges"
msgstr "Ponti spessi"
@@ -13149,19 +13358,19 @@ msgstr "Ponti spessi"
msgid "This %s version: %s"
msgstr "%s versione: %s"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "This G-code will be used as a code for the color change"
msgstr "Questo G-code verrà utilizzato come codice per il cambio colore"
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "This G-code will be used as a code for the pause print"
msgstr "Questo G-code sarà usato come codice per la pausa di stampa"
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "This G-code will be used as a custom code"
msgstr "Questo G-code verrà utilizzato come codice personalizzato"
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -13175,7 +13384,7 @@ msgstr ""
"Questa azione causerà la cancellazione di tutte le spunte sul cursore "
"verticale."
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -13192,7 +13401,7 @@ msgstr ""
"sostitutive per tutte le impostazioni di Slic3r, quindi puoi inserire un "
"comando \"M109 S[first_layer_temperature]\" quando preferisci."
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1603
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 "
@@ -13204,7 +13413,7 @@ msgstr ""
"fa presente che puoi usare variabili sostitutive per tutte le impostazioni "
"di Slic3r sia per [layer_num] che per [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -13214,7 +13423,7 @@ msgstr ""
"del movimento Z. Si fa presente che puoi usare variabili sostitutive per "
"tutte le impostazioni di Slic3r sia per [layer_num] che per [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2846
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13231,7 +13440,7 @@ msgstr ""
"altri comandi simili. È quindi possibile scrivere un comportamento "
"personalizzato sia prima che dopo il cambio strumento."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -13246,7 +13455,7 @@ msgstr ""
"PrusaSlicer. Se hai estrusori multipli, il gcode è processato nell'ordine "
"degli estrusori."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -13255,20 +13464,37 @@ msgstr ""
"che è possibile usare variabili segnaposto per tutte le impostazioni di "
"PrusaSlicer."
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1819
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+"Questa impostazione sperimentale viene utilizzata per limitare la variazione "
+"della velocità di estrusione nel passaggio da una velocità inferiore a una "
+"superiore. Un valore di 1,8 mm³/s² garantisce che il passaggio dalla "
+"velocità di estrusione di 5,4 mm³/s (larghezza di estrusione 0,45 mm, "
+"altezza di estrusione 0,2 mm, velocità di avanzamento 20 mm/s) a 1,8 mm³/s "
+"(velocità di avanzamento 60 mm/s) richieda almeno 2 secondi."
+
+#: src/libslic3r/PrintConfig.cpp:1807
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"Questa impostazione sperimentale è utilizzata per limitare la velocità del "
-"cambio nel fattore di estrusione. Un valore di 1.8 mm³/s² assicura che un "
-"cambio dal fattore di estrusione di 1.8 mm³/s (larghezza estrusione 0.45mm, "
-"altezza estrusione di 0.2mm, avanzamento 20 mm/s) a 5.4 mm³/s (avanzamento a "
-"60 mm/s) impiegherà almeno 2 secondi."
+"Questa impostazione sperimentale viene utilizzata per limitare la variazione "
+"della velocità di estrusione nel passaggio da una velocità inferiore a una "
+"superiore. Un valore di 1,8 mm³/s² garantisce che il passaggio dalla "
+"velocità di estrusione di 1,8 mm³/s (larghezza di estrusione 0,45 mm, "
+"altezza di estrusione 0,2 mm, velocità di avanzamento 20 mm/s) a 5,4 mm³/s "
+"(velocità di avanzamento 60 mm/s) richieda almeno 2 secondi."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1798
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -13276,7 +13502,7 @@ msgstr ""
"Questa impostazione sperimentale è utilizzata per impostare la massima "
"velocità volumetrica supportata dal tuo estrusore."
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2924
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13284,7 +13510,7 @@ msgstr ""
"Questa funziona sperimentale utilizza i comandi G10 e G11 per permettere al "
"firmware la gestione della retrazione. È supportata solo nel Marlin recente."
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2938
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13300,7 +13526,7 @@ msgstr ""
"funzione volumetrica e usare il diametro associato al filamento selezionato "
"su Slic3r. Questa funziona è supportata solo nel Marlin più recente."
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -13313,7 +13539,7 @@ msgstr ""
"consigliabile sperimentare con il raffreddamento (usare la ventola) prima di "
"modificare questo valore."
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -13326,13 +13552,13 @@ msgstr ""
"tra 0.9 e 1.1. Se ritieni di dover modificare questo valore ulteriormente, "
"controlla il diametro del filamento e i passi E del tuo firmware."
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr ""
"Questa velocità della ventola verrà forzata durante tutti i bridge e "
"overhang."
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1404
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -13341,7 +13567,7 @@ msgstr ""
"stampa estrudendo layer di infill più spessi conservando tuttavia i "
"perimetri sottili, e quindi l'accuratezza."
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2350
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 "
@@ -13353,7 +13579,7 @@ msgstr ""
"Slic3r sceglierà automaticamente il maggior numero possibile di layer da "
"combinare secondo il diametro dell'ugello e l'altezza layer."
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2400
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, "
@@ -13368,7 +13594,7 @@ msgstr ""
"qualunque numero di layer solidi inferiori così come per i giri di skirt/"
"brim. Non funzionerà stampando più di un oggetto singolo."
-#: src/slic3r/GUI/Plater.cpp:2604
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file cannot be loaded in a simple mode. Do you want to switch to an "
"advanced mode?"
@@ -13376,7 +13602,7 @@ msgstr ""
"Non è possibile caricare questo file in modalità semplice. Si desidera "
"passare alla modalità avanzata?"
-#: src/slic3r/GUI/Plater.cpp:2593
+#: src/slic3r/GUI/Plater.cpp:2614
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
@@ -13403,7 +13629,7 @@ msgstr ""
"Vuoi continuare ed installare il firmware comunque?\n"
"Continua solo se sei certo che sia la cosa giusta da fare."
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -13419,13 +13645,13 @@ msgstr ""
"La spunta su questa opzione abilita il brim che verrà stampato attorno ad "
"ogni oggetto nel primo layer."
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr ""
"Questo contrassegno forza una retrazione ogni volta che viene effettuato un "
"movimento di Z."
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2956
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13433,15 +13659,15 @@ msgstr ""
"Questo contrassegno farà spostare l'ugello durante la retrazione in modo da "
"minimizzare il possibile grumo con estrusori che trasudano."
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "Questo è un preset predefinito."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3705
msgid "This is a relative measure of support points density."
msgstr "Questa è una misura relativa della densità dei punti di supporto."
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -13449,16 +13675,16 @@ msgstr ""
"Questa è una stampante multi-material ad estrusore singolo, i diametri di "
"tutti gli estrusori verranno impostati al nuovo valore. Vuoi continuare?"
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "Questo è un preset di sistema."
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3362
msgid "This is only used in the Slic3r interface as a visual help."
msgstr "Utilizzato solo nell'interfaccia di Slic3r come aiuto visivo."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -13469,7 +13695,7 @@ msgstr ""
"riempimento). Imposta a zero per evitare del tutto la reimpostazione "
"dell'accelerazione."
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -13478,7 +13704,7 @@ msgstr ""
"Impostala a zero per disattivare il controllo dell'accelerazione per i "
"bridge."
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1194
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
@@ -13489,7 +13715,7 @@ msgstr ""
"controllo dell'accelerazione per il primo layer dell'oggetto sopra "
"l'interfaccia del raft."
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1185
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -13498,7 +13724,7 @@ msgstr ""
"Imposta a zero per disattivare il controllo dell'accelerazione per il primo "
"layer."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1394
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -13507,7 +13733,7 @@ msgstr ""
"Imposta a zero per disattivare il controllo dell'accelerazione per il "
"riempimento."
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1957
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -13516,7 +13742,7 @@ msgstr ""
"Impostare zero per disabilitare il controllo dell'accelerazione per i "
"perimetri."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1877
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr ""
@@ -13535,7 +13761,7 @@ msgstr ""
"chiederemo di farlo nuovamente (solo dopo l'aggiornamento alla versione "
"successiva)."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1777
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -13548,7 +13774,7 @@ msgstr ""
"estrusione, in modo da ottenere una buona adesione tra i layer. Se impostato "
"a 0, l'altezza layer è limitata al 75% del diametro dell'ugello."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1840
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 "
@@ -13562,7 +13788,7 @@ msgstr ""
msgid "This is wipe tower layer"
msgstr "Questo è un layer della torre di pulitura"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2977
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13586,7 +13812,7 @@ msgstr ""
"Questa operazione è irreversibile.\n"
"Vuoi continuare?"
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:1999
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 "
@@ -13598,7 +13824,7 @@ msgstr ""
"superfici inclinate che potrebbero beneficiare di un aumento del numero dei "
"perimetri se l'opzione Perimetri aggiuntivi è attiva."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1913
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 "
@@ -13609,7 +13835,7 @@ msgstr ""
"muoverà l'estrusore al di fuori di questo skirt al cambiamento di "
"temperature."
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1493
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 "
@@ -13620,7 +13846,7 @@ msgstr ""
"supporto interno). Se attivato, rallenterà la generazione del G-code a causa "
"dei molteplici controlli necessari."
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1486
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -13632,7 +13858,7 @@ msgstr ""
msgid "This printer will be shown in the presets list as"
msgstr "La stampante verrà mostrata nell'elenco dei preset come"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -13643,7 +13869,7 @@ msgstr ""
"verrà calcolato sull'impostazione della velocità dei perimetri qui sopra. "
"Imposta a zero per automatico."
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2321
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 "
@@ -13654,7 +13880,7 @@ msgstr ""
"esempio: 80%) sarà calcolato sulla velocità dei perimetri qui sopra. Imposta "
"a zero per automatico."
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1502
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -13666,7 +13892,7 @@ msgstr ""
"i contraccolpi possono causare spazi vuoi. Se espresso in percentuale (per "
"esempio: 15%) viene calcolato sulla larghezza d'estrusione del perimetro."
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -13675,17 +13901,17 @@ msgstr ""
"strati/layer. Un layer più sottile sarà più preciso ma sarà necessario più "
"tempo per stampare."
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1768
msgid "This setting represents the maximum speed of your fan."
msgstr "Questa impostazione rappresenta la velocità massima della ventola."
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1831
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr ""
"Questa impostazione rappresenta la PWM minima (modulazione di larghezza di "
"impulso) che la ventola necessita per lavorare."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2434
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 "
@@ -13709,7 +13935,7 @@ msgstr ""
"S[first_layer_temperature]\" ovunque lo si desideri. Se hai estrusori "
"multipli, il gcode è processato nell'ordine degli estrusori."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2419
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13729,7 +13955,7 @@ msgstr ""
"impostazioni di PrusaSlicer, così è possibile inserire un comando \"M109 "
"S[first_layer_temperature]\" ovunque si desideri."
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -13737,7 +13963,7 @@ msgstr ""
"Questa stringa viene controllata da RammingDialog e contiene parametri "
"specifici del ramming."
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3056
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 "
@@ -13750,7 +13976,7 @@ msgstr ""
"0.3mm lontano dal piano, imposta questo valore a -0.3 (o sistema il "
"finecorsa)."
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2970
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 "
@@ -13782,7 +14008,7 @@ msgstr ""
"un'istantanea di backup della configurazione esistente prima di istallare i "
"file compatibili con questo %s."
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -13795,7 +14021,7 @@ msgstr ""
"supportati. Si può decidere di abbandonare o di sostituire un valore "
"sconosciuto con un valore predefinito in modo silenzioso o verboso."
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3348
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 "
@@ -13805,11 +14031,11 @@ msgstr ""
"valore gamma di zero comporta una calcolo della soglia nel mezzo. Questo "
"comportamento elimina l'antialiasing senza perdere i fori nei poligoni."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2833
msgid "Threads"
msgstr "Thread"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2834
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13818,20 +14044,24 @@ msgstr ""
"numero di thread ottimali è leggermente superiore al numero di core / "
"processori disponibili."
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "Inclina"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:3281
+msgid "Tilt for high viscosity resin"
+msgstr "Inclinazione per resina ad alta viscosità"
+
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Tempo di tilt"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/RammingChart.cpp:90
msgid "Time"
msgstr "Tempo"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -13842,7 +14072,7 @@ msgstr ""
"eseguito il T code). Questa durata viene aggiunta alla stima del tempo "
"totale di stampa del G-code."
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -13853,15 +14083,19 @@ msgstr ""
"viene eseguito il T code). Questa durata viene aggiunta alla stima del tempo "
"totale di stampa del G-code."
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Time of the fast tilt"
msgstr "Tempo di inclinazione veloce"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Time of the slow tilt"
msgstr "Tempo di inclinazione lenta"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Time of the super slow tilt"
+msgstr "Tempo di inclinazione molto lenta"
+
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -13871,7 +14105,7 @@ msgstr ""
"affidabili con materiali flessibili che potrebbero richiedere più tempo per "
"tornare alle dimensioni originali."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr ""
"Per favore specifica un nuovo nome per il preset per effettuare l'operazione."
@@ -13907,11 +14141,11 @@ msgstr ""
msgid "Toggle %c axis mirroring"
msgstr "Attiva / disattiva il mirroring dell'asse %c"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "Troppi fori sovrapposti."
-#: src/slic3r/GUI/GCodeViewer.cpp:3301 src/slic3r/GUI/GUI_Preview.cpp:224
+#: src/slic3r/GUI/GCodeViewer.cpp:3306 src/slic3r/GUI/GUI_Preview.cpp:224
#: src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Tool"
msgstr "Strumento"
@@ -13920,12 +14154,12 @@ msgstr "Strumento"
msgid "Tool #"
msgstr "Strumento #"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2845
msgid "Tool change G-code"
msgstr "G-code cambio strumento"
-#: src/slic3r/GUI/GCodeViewer.cpp:3668 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "Cambi strumento"
@@ -13942,14 +14176,19 @@ msgstr "Posizione strumento"
msgid "Tool type"
msgstr "Tipo di strumento"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "Parametri di cambio strumento per stampanti MM con estrusore singolo"
+#: src/slic3r/GUI/OptionsGroup.cpp:352
+msgctxt "Layers"
+msgid "Top"
+msgstr "Superiore"
+
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1118 src/libslic3r/PrintConfig.cpp:2861
+#: src/libslic3r/PrintConfig.cpp:2870
msgid "Top"
msgstr "Superiore"
@@ -13960,19 +14199,19 @@ msgstr ""
"Suggerimento per lo spessore del guscio Superiore / Inferiore: non "
"disponibile a causa di un'altezza dello strato non valida."
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
msgid "Top View"
msgstr "Vista superiore"
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2566
msgid "Top contact Z distance"
msgstr "Distanza di contatto Z superiore"
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "Trama riempimento superiore"
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2652
msgid "Top interface layers"
msgstr "Layer superiori di interfaccia "
@@ -13985,21 +14224,21 @@ msgstr "La parte superiore è aperta."
msgid "Top shell is %1% mm thick for layer height %2% mm."
msgstr "Il guscio superiore è spesso %1% mm per l'altezza layer %2% mm."
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2857
+#: src/libslic3r/PrintConfig.cpp:2870
msgid "Top solid infill"
msgstr "Riempimento solido superiore"
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Top solid layers"
msgstr "Layer solidi superiori"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "Topmost surface only"
msgstr "Solo superficie superiore più alta"
-#: src/slic3r/GUI/GCodeViewer.cpp:3763
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr "Totale"
@@ -14019,17 +14258,17 @@ msgstr "Volume totale di ramming"
msgid "Total ramming time"
msgstr "Durata totale di ramming"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
msgid "Transfer"
msgstr "Trasferisci"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948
#, boost-format
msgid "Transfer the selected options to the newly selected preset \"%1%\"."
msgstr ""
"Trasferire le opzioni selezionate nel nuovo preset selezionato \"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943
msgid "Transfer the selected settings to the newly selected preset."
msgstr "Trasferisci le impostazioni selezionate nel nuovo preset selezionato."
@@ -14042,19 +14281,19 @@ msgstr "Traduci"
msgid "Translation"
msgstr "Traduzione"
-#: src/slic3r/GUI/GCodeViewer.cpp:3605 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2905
msgid "Travel"
msgstr "Spostamento"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1167
msgid "Triangles"
msgstr "Triangoli"
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4497
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)."
@@ -14067,7 +14306,7 @@ msgstr ""
msgid "Type here the name of your printer device"
msgstr "Inserisci qui il nome della tua stampante"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Type of the printer."
msgstr "Tipologia stampante."
@@ -14076,11 +14315,11 @@ msgstr "Tipologia stampante."
msgid "Type:"
msgstr "Tipo:"
-#: src/slic3r/GUI/Tab.cpp:4257
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "LUCCHETTO APERTO"
-#: src/slic3r/GUI/Tab.cpp:4283
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -14093,7 +14332,7 @@ msgstr ""
"Clicca qui per reimpostare tutte le impostazioni del gruppo corrente ai "
"valori di sistema (o predefiniti)."
-#: src/slic3r/GUI/Tab.cpp:4298
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -14103,7 +14342,7 @@ msgstr ""
"uguale al valore di sistema (o predefinito). Clicca per reimpostare il "
"valore corrente al valore di sistema (o predefinito)."
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr "Impossibile forare il modello con la configurazione attuale dei fori."
@@ -14116,29 +14355,29 @@ msgstr ""
"Impossibile caricare i seguenti shader:\n"
"%s"
-#: src/slic3r/GUI/Plater.cpp:3778
+#: src/slic3r/GUI/Plater.cpp:3799
msgid "Unable to reload:"
msgstr "Impossibile ricaricare:"
-#: src/slic3r/GUI/Plater.cpp:3450
+#: src/slic3r/GUI/Plater.cpp:3471
msgid "Unable to replace with more than one volume"
msgstr "Impossibile sostituire con più di un volume"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:153
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:162
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145
msgid "Undef"
msgstr "Undef"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr "Categoria indefinita"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr "Gruppo non definito"
@@ -14151,23 +14390,23 @@ msgid "Underflow"
msgstr "Underflow"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "Annulla"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "Annulla %1$d Azione"
msgstr[1] "Annulla %1$d Azioni"
-#: src/slic3r/GUI/Plater.cpp:4859
+#: src/slic3r/GUI/Plater.cpp:4880
msgid "Undo / Redo is processing"
msgstr "Annulla / Ripeti in lavorazione"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "Cronologia Annulla"
@@ -14191,7 +14430,7 @@ msgstr ""
"o ripetere più azioni contemporaneamente?"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "Sconosciuto"
@@ -14207,15 +14446,15 @@ msgid "Unknown error occured during exporting G-code."
msgstr ""
"Si è verificato un errore sconosciuto durante l'esportazione del G-code."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "Velocità di scaricamento"
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "Velocità iniziale di scaricamento"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772
msgid "Unsaved Changes"
msgstr "Modifiche non salvate"
@@ -14231,8 +14470,8 @@ msgstr "Versione OpenGL non supportata"
msgid "Unsupported selection"
msgstr "Selezione non supportata"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2818
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2839
msgid "Untitled"
msgstr "Senza titolo"
@@ -14264,19 +14503,19 @@ msgstr "Aggiornamento"
msgid "Upgrade"
msgstr "Aggiorna"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:115
+#: src/slic3r/GUI/PrintHostDialogs.cpp:91
msgid "Upload"
msgstr "Carica"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Upload a firmware image into an Arduino based printer"
msgstr "Carica un'immagine del firmware su una stampante basata su Arduino"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:92
+#: src/slic3r/GUI/PrintHostDialogs.cpp:101
msgid "Upload and Print"
msgstr "Carica e Stampa"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:103
+#: src/slic3r/GUI/PrintHostDialogs.cpp:112
msgid "Upload and Simulate"
msgstr "Carica e Simula"
@@ -14297,7 +14536,7 @@ msgstr "Carica all'Host di stampa con il seguente nome file:"
msgid "Uploading"
msgstr "Caricamento"
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2509
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
@@ -14326,19 +14565,19 @@ msgstr "Utilizza dimensione personalizzata per le icone degli strumenti"
msgid "Use environment map"
msgstr "Utilizza mappa ambientale"
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2923
msgid "Use firmware retraction"
msgstr "Usa retrazione firmware"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "Usa per cercare"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Use for time estimate"
msgstr "Utilizza per la stima del tempo"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:50
+#: src/slic3r/GUI/PrintHostDialogs.cpp:51
msgid "Use forward slashes ( / ) as a directory separator if needed."
msgstr "Usa la barra ( / ) come separatore di cartella se necessario."
@@ -14350,7 +14589,7 @@ msgstr "Usa l'inquadratura libera"
msgid "Use inches"
msgstr "Usa pollici"
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3719
msgid "Use pad"
msgstr "Utilizza pad"
@@ -14358,7 +14597,7 @@ msgstr "Utilizza pad"
msgid "Use perspective camera"
msgstr "Usa la visuale prospettica"
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2930
msgid "Use relative E distances"
msgstr "Usa distanze E relative"
@@ -14366,7 +14605,7 @@ msgstr "Usa distanze E relative"
msgid "Use system menu for application"
msgstr "Utilizzare il menu di sistema per l'applicazione"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -14375,7 +14614,7 @@ msgstr ""
"all'estrusore della tua stampante (solitamente E, ma alcune stampanti "
"utilizzano A)."
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2550
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
@@ -14383,31 +14622,31 @@ msgstr ""
"Usa questa impostazione per ruotare la trama del materiale di supporto sul "
"piano orizzontale."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2937
msgid "Use volumetric E"
msgstr "Utilizza E volumetrico"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "Filamento usato (g)"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "Filamento usato (in)"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "Filamento usato (in³)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "Filamento usato (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "Filamento usato (mm³)"
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "Materiale Usato (ml)"
@@ -14415,12 +14654,12 @@ msgstr "Materiale Usato (ml)"
msgid "Used Material (unit)"
msgstr "Materiale usato (unità)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3290 src/slic3r/GUI/GCodeViewer.cpp:3301
-#: src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr "Filamento usato"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "Utente"
@@ -14442,15 +14681,15 @@ msgstr ""
"Il valore è stato modificato e non è uguale al valore di sistema o "
"all'ultimo preset salvato"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "I valori in questa colonna sono per la modalità Normale"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "I valori in questa colonna sono per la modalità Silenziosa"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "Altezza layer variabile"
@@ -14488,11 +14727,11 @@ msgstr "Altezza layer variabile - Leviga tutto"
msgid "Vendor:"
msgstr "Fornitore:"
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1330
msgid "Verbose G-code"
msgstr "G-code verboso"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "Versione"
@@ -14501,7 +14740,7 @@ msgstr "Versione"
msgid "Vertical Slider"
msgstr "Cursore di scorrimento verticale"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Gusci verticali"
@@ -14523,7 +14762,7 @@ msgstr "Vista"
msgid "View mode"
msgstr "Modalità Visualizzazione"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14532,7 +14771,7 @@ msgstr ""
"Visita \"Prefereze\" e controlla \"%1%\"\n"
"per ricevere nuovamente informazioni sui cambiamenti non salvati."
-#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3108 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14541,12 +14780,12 @@ msgstr ""
"Visita le \"Preferenze\" e controlla \"%1%\"\n"
"per modificare la tua scelta."
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "Visualize an already sliced and saved G-code"
msgstr "Visualizza un G-code già processato e salvato"
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Visualizzazione supporti"
@@ -14566,7 +14805,7 @@ msgstr "Volumi in Oggetto riordinati"
msgid "Volumetric"
msgstr "Volumetrico"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "Suggerimenti sul flusso volumetrico non disponibili"
@@ -14574,7 +14813,7 @@ msgstr "Suggerimenti sul flusso volumetrico non disponibili"
msgid "Volumetric flow rate"
msgstr "Flusso volumetrico"
-#: src/slic3r/GUI/GCodeViewer.cpp:3298
+#: src/slic3r/GUI/GCodeViewer.cpp:3303
msgid "Volumetric flow rate (mm³/s)"
msgstr "Flusso volumetrico (mm³/s)"
@@ -14585,21 +14824,21 @@ msgstr "Velocità volumetrica"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3184
msgid "WARNING:"
msgstr "ATTENZIONE:"
-#: src/slic3r/GUI/Tab.cpp:4264
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "PALLINO BIANCO"
-#: src/slic3r/GUI/Tab.cpp:4286
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr ""
"L'icona a forma di PALLINO BIANCO indica un preset non di sistema (o non "
"predefinito)."
-#: src/slic3r/GUI/Tab.cpp:4289
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -14607,7 +14846,7 @@ msgstr ""
"L'icona a forma di PALLINO BIANCO indica che le impostazioni corrispondono "
"agli ultimi preset salvati per il gruppo di opzioni corrente."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -14615,7 +14854,7 @@ msgstr ""
"L'icona a forma di PALLINO BIANCO indica che il valore è lo stesso "
"dell'ultimo preset salvato."
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3854
msgid "Wall thickness"
msgstr "Spessore parete"
@@ -14683,7 +14922,7 @@ msgstr ""
"progetto sull'applicazione, viene mostrata una finestra di dialogo che "
"chiede quale azione eseguire sul file da caricare."
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -14694,7 +14933,7 @@ msgstr ""
"collegata con la prima, la terza parte sarà collegata con la prima e la "
"seconda ecc..)."
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -14707,7 +14946,7 @@ msgstr ""
"rovinate. Slic3r dovrebbe avvisarti e prevenire collisioni con l'estrusore, "
"ma fai attenzione."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1228
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 "
@@ -14717,7 +14956,7 @@ msgstr ""
"stampare un layer inferiore più spesso in modo da migliorare l'adesione e la "
"tolleranza per piastre di stampa non perfette."
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2163
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 "
@@ -14727,7 +14966,7 @@ msgstr ""
"è ritirato per la quantità specificata (la lunghezza è misurata sul "
"filamento grezzo, prima che questo entri dentro l'estrusore)."
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2155
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -14737,7 +14976,7 @@ msgstr ""
"quantità specificata (la lunghezza è misurata sul filamento grezzo, prima "
"che questo entri dentro l'estrusore)."
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1948
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 "
@@ -14750,7 +14989,7 @@ msgstr ""
"maggiormente, se il valore è negativo il movimento di caricamento è più "
"corto dello scaricamento."
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1788
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -14761,7 +15000,7 @@ msgstr ""
"pressione dell'estrusore. Questa impostazione sperimentale è utilizzata per "
"impostare la velocità massima di stampa che vuoi permettere."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2207
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -14769,7 +15008,7 @@ msgstr ""
"Quando la retrazione è compensata dopo un cambio strumento, l'estrusore "
"spingerà questa quantità addizionale di filamento."
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2199
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -14778,39 +15017,81 @@ msgstr ""
"l'estrusore spingerà questa quantità addizionale di filamento. Questa "
"impostazione è raramente necessaria."
-#: src/slic3r/GUI/Tab.cpp:3999
+#: src/libslic3r/PrintConfig.cpp:3108
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+"Quando creare transizioni tra numeri pari e dispari di perimetri. Una forma "
+"a cuneo con un angolo superiore a questa impostazione non avrà transizioni e "
+"non verranno stampati perimetri al centro per riempire lo spazio rimanente. "
+"Riducendo questa impostazione si riduce il numero e la lunghezza di questi "
+"perimetri centrali, ma potrebbero rimanere degli spazi vuoti o un'eccessiva "
+"estrusione."
+
+#: src/libslic3r/PrintConfig.cpp:3082
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+"Quando si passa da un numero di perimetri all'altro, man mano che la parte "
+"diventa più sottile, viene assegnata una certa quantità di spazio per "
+"dividere o unire i segmenti del perimetro. Se espressa in percentuale (ad "
+"esempio 100%), viene calcolata in base al diametro dell'ugello."
+
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Parola intera"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3000
msgid "Width"
msgstr "Larghezza"
-#: src/slic3r/GUI/GCodeViewer.cpp:3294
+#: src/slic3r/GUI/GCodeViewer.cpp:3299
msgid "Width (mm)"
msgstr "Larghezza (mm)"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3558
msgid "Width from the back sphere center to the front sphere center"
msgstr ""
"Spessore dal centro della sfera posteriore al centro della sfera anteriore"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3001
msgid "Width of a wipe tower"
msgstr "Larghezza della torre di pulitura"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3830
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr ""
"Larghezza delle barre di connessione che collegano l'oggetto e il pad "
"generato."
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Width of the display"
msgstr "Larghezza del display"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3142
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+"Larghezza del perimetro che sostituirà le caratteristiche sottili (secondo "
+"la dimensione minima della caratteristica) del modello. Se la Larghezza "
+"minima del perimetro è più sottile dello spessore della caratteristica, il "
+"perimetro diventerà spesso quanto la caratteristica stessa. Se espressa in "
+"percentuale (ad esempio 85%), verrà calcolata in base al diametro "
+"dell'ugello."
+
+#: src/libslic3r/PrintConfig.cpp:3331
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
@@ -14818,7 +15099,7 @@ msgstr ""
"Gonfierà o sgonfierà i poligoni 2D processati in base al segno della "
"correzione."
-#: src/slic3r/GUI/GCodeViewer.cpp:3627 src/slic3r/GUI/GCodeViewer.cpp:3630
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "Pulitura"
@@ -14828,21 +15109,21 @@ msgstr "Pulitura"
msgid "Wipe Tower"
msgstr "Torre di pulitura"
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe into this object"
msgstr "Pulitura in questo oggetto"
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3023
msgid "Wipe into this object's infill"
msgstr "Pulitura nel riempimento di questo oggetto"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3022 src/libslic3r/PrintConfig.cpp:3030
msgid "Wipe options"
msgstr "Opzioni pulitura"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Torre di pulitura"
@@ -14850,27 +15131,27 @@ msgstr "Torre di pulitura"
msgid "Wipe tower - Purging volume adjustment"
msgstr "Torre di pulitura - Regolazione volume di spurgo"
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3014 src/libslic3r/PrintConfig.cpp:3015
msgid "Wipe tower brim width"
msgstr "Larghezza brim torre di pulitura"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "Parametri torre di pulitura"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3007
msgid "Wipe tower rotation angle"
msgstr "Angolo di rotazione della torre di pulitura"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "Angolo di rotazione della torre di pulitura rispetto all'asse X."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2955
msgid "Wipe while retracting"
msgstr "Pulisci durante la retrazione"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2140
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -14878,7 +15159,7 @@ msgstr ""
"Con estrusori bowden, potrebbe essere conveniente effettuare una certa "
"retrazione veloce prima di effettuare un movimento di pulizia."
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2284
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -14894,7 +15175,7 @@ msgstr ""
"Questo è utile per proteggere una stampa in ABS o ASA dalla deformazione e "
"dal distacco dal piano di stampa a causa delle correnti d'aria."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2799
msgid "With sheath around the support"
msgstr "Con guaina attorno al supporto"
@@ -14920,7 +15201,7 @@ msgstr ""
"\n"
"Gruppo di configurazioni aggiornate:"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Write information about the model to the console."
msgstr "Scrivi informazioni sul modello alla console."
@@ -14928,19 +15209,19 @@ msgstr "Scrivi informazioni sul modello alla console."
msgid "Wrong password"
msgstr "Password errata"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "Coordinata X dell'angolo frontale sinistro di una torre di pulitura"
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3045
msgid "XY Size Compensation"
msgstr "Compensazione dimensione XY"
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2535
msgid "XY separation between an object and its support"
msgstr "Separazione XY tra un oggetto e il suo supporto"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2537
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -14949,7 +15230,7 @@ msgstr ""
"percentuale (ad esempio 50%), verrà calcolato sulla larghezza del perimetro "
"esterno."
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "Coordinata Y dell'angolo frontale sinistro di una torre di pulitura"
@@ -14961,12 +15242,12 @@ msgstr ""
"Stai modificando i punti di supporto SLA. Per favore, applica o elimina "
"prima le tue modifiche."
-#: src/slic3r/GUI/GUI_App.cpp:954
+#: src/slic3r/GUI/GUI_App.cpp:961
#, boost-format
msgid "You are opening %1% version %2%."
msgstr "Stai aprendo %1% versione %2%."
-#: src/slic3r/GUI/GUI_App.cpp:1043
+#: src/slic3r/GUI/GUI_App.cpp:1050
msgid ""
"You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n"
"32 bit build of PrusaSlicer will likely not be able to utilize all the RAM "
@@ -14982,12 +15263,12 @@ msgstr ""
"www.prusa3d.cz/prusaslicer/.\n"
"Vuoi continuare?"
-#: src/slic3r/GUI/Plater.cpp:5062
+#: src/slic3r/GUI/Plater.cpp:5083
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
"È possibile mantenere le modifiche dei preset nel nuovo progetto o scartarle"
-#: src/slic3r/GUI/Plater.cpp:5063
+#: src/slic3r/GUI/Plater.cpp:5084
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -14997,11 +15278,11 @@ msgstr ""
"o salvare le modifiche come nuovi preset.\n"
"Nota, se le modifiche saranno salvate, il nuovo progetto non le manterrà"
-#: src/slic3r/GUI/Plater.cpp:5330
+#: src/slic3r/GUI/Plater.cpp:5358
msgid "You can open only one .gcode file at a time."
msgstr "È possibile aprire un solo file .gcode alla volta."
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1867
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -15009,20 +15290,20 @@ msgstr ""
"È possibile inserire qui le note personali. Questo testo verrà aggiunto nei "
"commenti iniziali del G-code."
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "You can put your notes regarding the SLA print material here."
msgstr ""
"È possibile inserire qui le proprie note riguardo il materiale di stampa SLA."
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "È possibile inserire qui le note riguardanti il filamento."
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "You can put your notes regarding the printer here."
msgstr "È possibile inserire qui le note riguardanti la stampante."
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -15030,7 +15311,7 @@ msgstr ""
"È possibile impostare un valore positivo per disattivare completamente la "
"ventola durante i primi layer, così da non peggiorare l'adesione."
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1921
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -15047,7 +15328,7 @@ msgid "You can't change a type of the last solid part of the object."
msgstr ""
"Non è possibile modificare il tipo dell'ultima parte solida dell'oggetto."
-#: src/slic3r/GUI/Plater.cpp:2625
+#: src/slic3r/GUI/Plater.cpp:2646
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -15055,7 +15336,7 @@ msgid ""
msgstr ""
"Non è possibile aggiungere oggetti da %s perché uno o più sono multi-parte"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2447
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr ""
"Non è possibile caricare un progetto SLA con un oggetto multi-parte sul piano"
@@ -15086,13 +15367,17 @@ msgstr ""
"Hai selezionato la stampante fisica \"%1%\" \n"
"con il relativo preset stampante \"%2%\""
-#: src/slic3r/GUI/GUI_App.cpp:1656
+#: src/slic3r/GUI/GUI_App.cpp:1678
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"Sono disponibili i seguenti preset con le opzioni salvate per \"Caricamento "
"Host di stampa\""
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
+msgid "You have to enter a printer name."
+msgstr "Devi inserire un nome stampante."
+
#: src/slic3r/GUI/OpenGLManager.cpp:260
msgid "You may need to update your graphics card driver."
msgstr "Dovresti aggiornare i driver della scheda video."
@@ -15101,10 +15386,6 @@ msgstr "Dovresti aggiornare i driver della scheda video."
msgid "You must install a configuration update."
msgstr "È necessario installare un aggiornamento della configurazione."
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "Dovresti cambiare il nome del tuo dispositivo di stampa."
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
#, c-format, boost-format
msgid "You started your selection with %s Item."
@@ -15118,13 +15399,13 @@ msgstr ""
"Verrai avvisato di una nuova release dopo l'avvio di conseguenza: Tutto = "
"release regolare e release alfa / beta. Solo release = release regolare."
-#: src/slic3r/GUI/GUI_App.cpp:3075
+#: src/slic3r/GUI/GUI_App.cpp:3107
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
"Non vi verrà chiesto di nuovo riguardo al passaggio dei collegamenti "
"ipertestuali."
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
@@ -15134,7 +15415,7 @@ msgstr ""
"- Alla chiusura di PrusaSlicer,\n"
"- Caricando o creando un nuovo progetto"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"create new project"
@@ -15142,7 +15423,7 @@ msgstr ""
"Non ti verrà chiesto riguardo le modifiche ai preset non salvate la prossima "
"volta che crei un nuovo progetto"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"switch a preset"
@@ -15150,7 +15431,7 @@ msgstr ""
"Non ti verrà chiesto riguardo alle modifiche non salvate nei preset la "
"prossima volta che cambierai un preset"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900
msgid ""
"You will not be asked about the unsaved changes in presets the next time "
"you: \n"
@@ -15162,21 +15443,21 @@ msgstr ""
"- Chiudi PrusaSlicer mentre alcuni preset sono stati modificati,\n"
"- Carichi un nuovo progetto mentre alcuni preset sono stati modificati"
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "Le modifiche attuali cancelleranno tutti i cambi colore salvati."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
"Le modifiche attuali cancelleranno tutti i cambi estrusore (strumento) "
"salvati."
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "Il file è stato riparato."
-#: src/slic3r/GUI/Plater.cpp:2767
+#: src/slic3r/GUI/Plater.cpp:2788
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -15184,7 +15465,7 @@ msgstr ""
"L'oggetto sembra essere troppo grande, è stato quindi ridimensionato "
"automaticamente per entrare nel piano di stampa."
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -15203,15 +15484,15 @@ msgstr ""
"multimateriale. Per questo motivo, solo il primo %1% degli estrusori potrà "
"essere utilizzato per la pittura."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3055
msgid "Z offset"
msgstr "Offset Z"
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2914
msgid "Z travel"
msgstr "Spostamento Z"
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3606
msgid "Zig-Zag"
msgstr "Zig-Zag"
@@ -15254,7 +15535,7 @@ msgstr ""
"Zoom sull'oggetto selezionato\n"
"o tutti gli oggetti in scena, se nessuno è selezionato"
-#: src/slic3r/GUI/GCodeViewer.cpp:3182
+#: src/slic3r/GUI/GCodeViewer.cpp:3187
msgid "above"
msgstr "sopra"
@@ -15266,7 +15547,7 @@ msgstr "attivo"
msgid "allocation failed"
msgstr "allocazione fallita"
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2312
msgid "approximate seconds"
msgstr "secondi approssimativi"
@@ -15305,27 +15586,27 @@ msgstr "decompressione non riuscita o archivio corrotto"
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "predefinito"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "profilo materiale SLA predefinito"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "profilo di stampa SLA predefinito"
-#: src/slic3r/GUI/GCodeViewer.cpp:3388
+#: src/slic3r/GUI/GCodeViewer.cpp:3393
msgid "default color"
msgstr "colore predefinito"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "profilo filamento predefinito"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "profilo di stampa predefinito"
@@ -15333,15 +15614,15 @@ msgstr "profilo di stampa predefinito"
msgid "default value"
msgstr "valore predefinito"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "elimina"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "differs from the original file"
msgstr "differisce dal file originale"
-#: src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:5230
msgid "does not contain valid gcode."
msgstr "non contiene un g-code valido."
@@ -15362,7 +15643,7 @@ msgstr "perimetri esterni"
msgid "failed finding central directory"
msgstr "directory centrale non trovata"
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "filamento"
@@ -15411,7 +15692,7 @@ msgid "flow rate is maximized"
msgstr "il flusso viene massimizzato"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4266
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -15419,27 +15700,27 @@ msgstr ""
"per il tasto sinistro: indica un preset non di sistema (o non-predefinito),\n"
"per il tasto destro: indica che le impostazioni non sono state modificate."
-#: src/slic3r/GUI/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "from"
msgstr "da"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "nome completo profilo"
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1079
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "g/ml"
msgstr "g/ml"
-#: src/slic3r/GUI/Plater.cpp:4107
+#: src/slic3r/GUI/Plater.cpp:4128
msgid "generated warnings"
msgstr "ha generato avvisi"
@@ -15452,7 +15733,7 @@ msgid "in"
msgstr "in"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4259
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -15465,7 +15746,7 @@ msgstr ""
"corrente gruppo di opzioni ai valori di sistema (o predefiniti)."
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4255
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
@@ -15474,7 +15755,7 @@ msgstr ""
"per l'attuale gruppo di opzioni"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4271
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -15511,19 +15792,19 @@ msgid "is based on Slic3r by Alessandro Ranellucci and the RepRap community."
msgstr "è basato su Slic3r di Alessandro Ranellucci e la comunità RepRap."
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "è concesso in licenza ai sensi"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3395
msgid "kg"
msgstr "kg"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1406
+#: src/libslic3r/PrintConfig.cpp:2103 src/libslic3r/PrintConfig.cpp:2278
+#: src/libslic3r/PrintConfig.cpp:2354 src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2655 src/libslic3r/PrintConfig.cpp:2674
msgid "layers"
msgstr "layer"
@@ -15539,122 +15820,124 @@ msgstr "versione PrusaSlicer massima"
msgid "min PrusaSlicer version"
msgstr "versione PrusaSlicer minima"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3388
msgid "ml"
msgstr "ml"
#: src/slic3r/GUI/BedShapeDialog.cpp:64 src/slic3r/GUI/ConfigWizard.cpp:262
#: src/slic3r/GUI/ConfigWizard.cpp:1476 src/slic3r/GUI/ConfigWizard.cpp:1490
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:100
-#: src/slic3r/GUI/GCodeViewer.cpp:3176 src/slic3r/GUI/GCodeViewer.cpp:3182
-#: src/slic3r/GUI/GCodeViewer.cpp:3190 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
+#: src/slic3r/GUI/GCodeViewer.cpp:3181 src/slic3r/GUI/GCodeViewer.cpp:3187
+#: src/slic3r/GUI/GCodeViewer.cpp:3195 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
#: src/slic3r/GUI/GUI_ObjectLayers.cpp:145
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1230 src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1307 src/libslic3r/PrintConfig.cpp:1587
+#: src/libslic3r/PrintConfig.cpp:1781 src/libslic3r/PrintConfig.cpp:1842
+#: src/libslic3r/PrintConfig.cpp:1860 src/libslic3r/PrintConfig.cpp:1878
+#: src/libslic3r/PrintConfig.cpp:1941 src/libslic3r/PrintConfig.cpp:1951
+#: src/libslic3r/PrintConfig.cpp:2065 src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093 src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2126 src/libslic3r/PrintConfig.cpp:2134
#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/libslic3r/PrintConfig.cpp:2193 src/libslic3r/PrintConfig.cpp:2201
+#: src/libslic3r/PrintConfig.cpp:2209 src/libslic3r/PrintConfig.cpp:2271
+#: src/libslic3r/PrintConfig.cpp:2501 src/libslic3r/PrintConfig.cpp:2571
+#: src/libslic3r/PrintConfig.cpp:2588 src/libslic3r/PrintConfig.cpp:2689
+#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2748
+#: src/libslic3r/PrintConfig.cpp:2900 src/libslic3r/PrintConfig.cpp:2988
+#: src/libslic3r/PrintConfig.cpp:2995 src/libslic3r/PrintConfig.cpp:3002
+#: src/libslic3r/PrintConfig.cpp:3016 src/libslic3r/PrintConfig.cpp:3040
+#: src/libslic3r/PrintConfig.cpp:3050 src/libslic3r/PrintConfig.cpp:3060
+#: src/libslic3r/PrintConfig.cpp:3340 src/libslic3r/PrintConfig.cpp:3381
+#: src/libslic3r/PrintConfig.cpp:3541 src/libslic3r/PrintConfig.cpp:3550
+#: src/libslic3r/PrintConfig.cpp:3559 src/libslic3r/PrintConfig.cpp:3569
+#: src/libslic3r/PrintConfig.cpp:3634 src/libslic3r/PrintConfig.cpp:3644
+#: src/libslic3r/PrintConfig.cpp:3656 src/libslic3r/PrintConfig.cpp:3676
+#: src/libslic3r/PrintConfig.cpp:3686 src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3714 src/libslic3r/PrintConfig.cpp:3729
+#: src/libslic3r/PrintConfig.cpp:3743 src/libslic3r/PrintConfig.cpp:3754
+#: src/libslic3r/PrintConfig.cpp:3767 src/libslic3r/PrintConfig.cpp:3812
+#: src/libslic3r/PrintConfig.cpp:3822 src/libslic3r/PrintConfig.cpp:3831
+#: src/libslic3r/PrintConfig.cpp:3841 src/libslic3r/PrintConfig.cpp:3857
+#: src/libslic3r/PrintConfig.cpp:3881
msgid "mm"
msgstr "mm"
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1546 src/libslic3r/PrintConfig.cpp:2157
+#: src/libslic3r/PrintConfig.cpp:2166
msgid "mm (zero to disable)"
msgstr "mm (imposta a zero per disabilitare)"
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1218 src/libslic3r/PrintConfig.cpp:1421
+#: src/libslic3r/PrintConfig.cpp:1478 src/libslic3r/PrintConfig.cpp:1505
+#: src/libslic3r/PrintConfig.cpp:1979 src/libslic3r/PrintConfig.cpp:2365
+#: src/libslic3r/PrintConfig.cpp:2539 src/libslic3r/PrintConfig.cpp:2628
+#: src/libslic3r/PrintConfig.cpp:2863 src/libslic3r/PrintConfig.cpp:3085
+#: src/libslic3r/PrintConfig.cpp:3100 src/libslic3r/PrintConfig.cpp:3134
+#: src/libslic3r/PrintConfig.cpp:3146
msgid "mm or %"
msgstr "mm o %"
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "mm o % (zero per disattivare)"
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1324
+#: src/libslic3r/PrintConfig.cpp:1514 src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1672 src/libslic3r/PrintConfig.cpp:1706
+#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1728
+#: src/libslic3r/PrintConfig.cpp:1791 src/libslic3r/PrintConfig.cpp:1850
+#: src/libslic3r/PrintConfig.cpp:1990 src/libslic3r/PrintConfig.cpp:2217
+#: src/libslic3r/PrintConfig.cpp:2226 src/libslic3r/PrintConfig.cpp:2757
+#: src/libslic3r/PrintConfig.cpp:2907 src/libslic3r/PrintConfig.cpp:2917
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1251 src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2377 src/libslic3r/PrintConfig.cpp:2708
+#: src/libslic3r/PrintConfig.cpp:2877
msgid "mm/s or %"
msgstr "mm/s o %"
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1187 src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1689
+#: src/libslic3r/PrintConfig.cpp:1740 src/libslic3r/PrintConfig.cpp:1751
+#: src/libslic3r/PrintConfig.cpp:1761 src/libslic3r/PrintConfig.cpp:1959
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2334
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1800
msgid "mm³/s"
msgstr "mm³/s"
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1824
msgid "mm³/s²"
msgstr "mm³/s²"
@@ -15662,19 +15945,19 @@ msgstr "mm³/s²"
msgid "model"
msgstr "modello"
-#: src/slic3r/GUI/GUI_App.cpp:2159
+#: src/slic3r/GUI/GUI_App.cpp:2181
msgid "modified"
msgstr "modificato"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3409
msgid "money/bottle"
msgstr "soldi/bottiglia"
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1069
msgid "money/kg"
msgstr "soldi/kg"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "modalità normale"
@@ -15686,13 +15969,13 @@ msgstr "non un archivio ZIP"
msgid "nozzle"
msgstr "ugello"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] "oggetto"
msgstr[1] "oggetti"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "oggetti"
@@ -15712,19 +15995,19 @@ msgstr "nome parametro"
msgid "perimeters"
msgstr "perimetri"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "stampa"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "stampante"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "modello stampante"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "rimuovi"
@@ -15744,12 +16027,12 @@ msgid "requires min. %s and max. %s"
msgstr "richiede min. %s e max. %s"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3265
+#: src/libslic3r/PrintConfig.cpp:3274 src/libslic3r/PrintConfig.cpp:3283
+#: src/libslic3r/PrintConfig.cpp:3424 src/libslic3r/PrintConfig.cpp:3432
+#: src/libslic3r/PrintConfig.cpp:3440 src/libslic3r/PrintConfig.cpp:3447
+#: src/libslic3r/PrintConfig.cpp:3455 src/libslic3r/PrintConfig.cpp:3463
msgid "s"
msgstr "s"
@@ -15757,7 +16040,7 @@ msgstr "s"
msgid "solid infill"
msgstr "riempimento solido"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "modalità silenziosa"
@@ -15769,11 +16052,11 @@ msgstr "supporto"
msgid "support interface"
msgstr "interfaccia supporto"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "supporti e pad"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "nome simbolico profilo"
@@ -15785,7 +16068,7 @@ msgstr "non sono permessi i seguenti caratteri:"
msgid "the following suffix is not allowed:"
msgstr "il seguente suffisso non è permesso:"
-#: src/slic3r/GUI/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "to"
msgstr "a"
@@ -15829,7 +16112,7 @@ msgstr "metodo non supportato"
msgid "unsupported multidisk archive"
msgstr "archivio multidisk non supportato"
-#: src/slic3r/GUI/GCodeViewer.cpp:3176
+#: src/slic3r/GUI/GCodeViewer.cpp:3181
msgid "up to"
msgstr "fino a"
@@ -15845,7 +16128,7 @@ msgstr "convalida non riuscita"
msgid "variants"
msgstr "varianti"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "produttore"
@@ -15857,7 +16140,7 @@ msgstr "versione"
msgid "when printing"
msgstr "durante la stampa"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "torre di pulitura"
@@ -15869,17 +16152,17 @@ msgstr "con una portata volumetrica"
msgid "write calledback failed"
msgstr "scrittura richiamo non riuscita"
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1097
+#: src/libslic3r/PrintConfig.cpp:2250 src/libslic3r/PrintConfig.cpp:2260
+#: src/libslic3r/PrintConfig.cpp:2551 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:3009 src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3666 src/libslic3r/PrintConfig.cpp:3787
msgid "°"
msgstr "°"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1206
+#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:2810
msgid "°C"
msgstr "°C"
@@ -17025,10 +17308,6 @@ msgstr "AddToPropertyCollection chiamata senza valid adder"
msgid "Adding book %s"
msgstr "Aggiunta del libro %s in corso"
-#: ../src/common/preferencescmn.cpp:43
-msgid "Advanced"
-msgstr "Avanzate"
-
#: ../src/richtext/richtextliststylepage.cpp:435
msgid "After a paragraph:"
msgstr "Dopo un paragrafo:"
@@ -17295,10 +17574,6 @@ msgstr "Bordo"
msgid "Borders"
msgstr "Bordi"
-#: ../src/richtext/richtextsizepage.cpp:288 ../src/common/stockitem.cpp:144
-msgid "Bottom"
-msgstr "Basso"
-
#: ../src/generic/prntdlgg.cpp:893
msgid "Bottom margin (mm):"
msgstr "Margine inferiore (mm):"
@@ -18110,10 +18385,6 @@ msgstr "Copiato negli Appunti:\"%s\""
msgid "Copies:"
msgstr "Copie:"
-#: ../src/common/stockitem.cpp:150 ../src/stc/stc_i18n.cpp:18
-msgid "Copy"
-msgstr "Copia"
-
#: ../src/common/stockitem.cpp:258
msgid "Copy selection"
msgstr "Copia selezione"
@@ -21966,6 +22237,11 @@ msgstr "Tema monocromatico"
msgid "Single"
msgstr "Singola"
+#: ../src/generic/filectrlg.cpp:425 ../src/richtext/richtextformatdlg.cpp:369
+#: ../src/richtext/richtextsizepage.cpp:299
+msgid "Size"
+msgstr "Dimensione"
+
#: ../src/osx/carbon/fontdlg.cpp:339
msgid "Size:"
msgstr "Dimensione:"
diff --git a/resources/localization/ja/PrusaSlicer_ja.po b/resources/localization/ja/PrusaSlicer_ja.po
index 028668925..df0cde617 100644
--- a/resources/localization/ja/PrusaSlicer_ja.po
+++ b/resources/localization/ja/PrusaSlicer_ja.po
@@ -5,9 +5,9 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Phrase (phrase.com)\n"
+"X-Generator: Prusalator\n"
-#: src/slic3r/GUI/Tab.cpp:4436
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -17,11 +17,27 @@ msgstr ""
"ã™ã€‚\n"
"\"%1%\"を有効ã«ã™ã‚‹ã«ã¯ã€\"%2%\"をオフã«ã—ã¦ãã ã•ã„"
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1553 src/libslic3r/PrintConfig.cpp:1745
-#: src/libslic3r/PrintConfig.cpp:1808 src/libslic3r/PrintConfig.cpp:2059
-#: src/libslic3r/PrintConfig.cpp:2118 src/libslic3r/PrintConfig.cpp:3171
-#: src/libslic3r/PrintConfig.cpp:3460 src/libslic3r/PrintConfig.cpp:3586
+#: src/libslic3r/Print.cpp:679
+msgid ""
+"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
+"absolute extruder addressing."
+msgstr ""
+"before_layer_gcode ã« \"G92 E0\" ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸãŒã€ã“ã‚Œã¯ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®"
+"絶対アドレッシングã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。"
+
+#: src/libslic3r/Print.cpp:681
+msgid ""
+"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
+"extruder addressing."
+msgstr ""
+"layer_gcode ã« \"G92 E0\" ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸãŒã€ã“ã‚Œã¯ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®çµ¶å¯¾ã‚¢"
+"ドレッシングã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。"
+
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1109
+#: src/libslic3r/PrintConfig.cpp:1577 src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1832 src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2142 src/libslic3r/PrintConfig.cpp:3291
+#: src/libslic3r/PrintConfig.cpp:3580 src/libslic3r/PrintConfig.cpp:3706
msgid "%"
msgstr "%"
@@ -59,31 +75,41 @@ msgstr[0] "%1$dé¢ãƒªãƒãƒ¼ã‚¹"
#, c-format, boost-format
msgid "%1$d object was loaded with custom seam."
msgid_plural "%1$d objects were loaded with custom seam."
-msgstr[0] "%1$dオブジェクトã¯ã‚«ã‚¹ã‚¿ãƒ ã‚·ãƒ¼ãƒ ã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[0] "%1$d オブジェクトãŒã‚«ã‚¹ã‚¿ãƒ  シームã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[1] "%1$d オブジェクトãŒã‚«ã‚¹ã‚¿ãƒ  シームã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[2] "%1$d オブジェクトãŒã‚«ã‚¹ã‚¿ãƒ  シームã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
#: src/slic3r/GUI/NotificationManager.cpp:996
#, c-format, boost-format
msgid "%1$d object was loaded with custom supports."
msgid_plural "%1$d objects were loaded with custom supports."
-msgstr[0] "%1$d オブジェクトã¯ã‚«ã‚¹ã‚¿ãƒ ã‚µãƒãƒ¼ãƒˆã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[0] "%1$d オブジェクトãŒã‚«ã‚¹ã‚¿ãƒ ãƒ»ã‚µãƒãƒ¼ãƒˆã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[1] "%1$d オブジェクトãŒã‚«ã‚¹ã‚¿ãƒ ãƒ»ã‚µãƒãƒ¼ãƒˆã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[2] "%1$d オブジェクトãŒã‚«ã‚¹ã‚¿ãƒ ãƒ»ã‚µãƒãƒ¼ãƒˆã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
#: src/slic3r/GUI/NotificationManager.cpp:998
#, c-format, boost-format
msgid "%1$d object was loaded with multimaterial painting."
msgid_plural "%1$d objects were loaded with multimaterial painting."
-msgstr[0] "%1$dオブジェクトã¯ãƒžãƒ«ãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒšã‚¤ãƒ³ãƒˆã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[0] "%1$d オブジェクトãŒãƒžãƒ«ãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒšã‚¤ãƒ³ãƒˆã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[1] "%1$d オブジェクトãŒãƒžãƒ«ãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒšã‚¤ãƒ³ãƒˆã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[2] "%1$d オブジェクトãŒãƒžãƒ«ãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒšã‚¤ãƒ³ãƒˆã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
#: src/slic3r/GUI/NotificationManager.cpp:1000
#, c-format, boost-format
msgid "%1$d object was loaded with partial sinking."
msgid_plural "%1$d objects were loaded with partial sinking."
-msgstr[0] "%1$d オブジェクトã¯éƒ¨åˆ†çš„ãªæ²ˆã¿è¾¼ã¿ã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[0] "%1$d オブジェクトãŒéƒ¨åˆ†çš„ã«æ²ˆã¿è¾¼ã‚“ã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[1] "%1$d オブジェクトãŒéƒ¨åˆ†çš„ã«æ²ˆã¿è¾¼ã‚“ã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[2] "%1$d オブジェクトãŒéƒ¨åˆ†çš„ã«æ²ˆã¿è¾¼ã‚“ã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
#: src/slic3r/GUI/NotificationManager.cpp:999
#, c-format, boost-format
msgid "%1$d object was loaded with variable layer height."
msgid_plural "%1$d objects were loaded with variable layer height."
-msgstr[0] "%1$dオブジェクトã¯å¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•ã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[0] "%1$d オブジェクトãŒå¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[1] "%1$d オブジェクトãŒå¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
+msgstr[2] "%1$d オブジェクトãŒå¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã§ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã—ãŸã€‚"
#: src/slic3r/GUI/GUI_ObjectList.cpp:426 src/slic3r/GUI/GUI_ObjectList.cpp:429
#, c-format, boost-format
@@ -91,12 +117,18 @@ msgid "%1$d open edge"
msgid_plural "%1$d open edges"
msgstr[0] "%1$d オープンエッジ"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
msgstr[0] "%1% (%2$d シェル)"
+#. TRN Remove/Delete
+#: src/slic3r/GUI/Tab.cpp:3750
+#, boost-format
+msgid "%1% Preset"
+msgstr "プリセット%1%"
+
#: src/slic3r/GUI/ConfigWizard.cpp:752
#, boost-format
msgid ""
@@ -106,23 +138,17 @@ msgstr ""
"<b>*</b>ã§ãƒžãƒ¼ã‚¯ã•ã‚ŒãŸ%1%ã¯ã€ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„る一部ã®ãƒ—リンタã¨äº’æ›æ€§ãŒ"
"<b>ã‚ã‚Šã¾ã›ã‚“</b>。"
-#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3703
-#, boost-format
-msgid "%1% Preset"
-msgstr "プリセット%1%"
-
#: src/slic3r/GUI/GUI.cpp:317
#, boost-format
msgid "%1% was substituted with %2%"
msgstr "%1%ã¯%2%ã«ç½®ãæ›ãˆã‚‰ã‚Œã¾ã—ãŸ"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1%ã¯æ­£å¸¸ã«ã‚¹ãƒ©ã‚¤ã‚¹ã•ã‚Œã¾ã—ãŸã€‚"
-#: src/libslic3r/Print.cpp:571
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr "%1%=%2% mmã¯ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•%3% mmã§ãƒ—リントã™ã‚‹ã«ã¯ä½Žã™ãŽã¾ã™"
@@ -137,7 +163,7 @@ msgstr "フィラメント速度%3.2f mm/sã§%3.2f mm³/ s。"
msgid "%d lines: %.2f mm"
msgstr "%dライン:%.2f mm"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d プリセットを正常ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã—ãŸã€‚"
@@ -147,7 +173,7 @@ msgstr "%d プリセットを正常ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã—ãŸã€‚"
msgid "%d triangles"
msgstr "%dトライアングル"
-#: src/slic3r/GUI/GUI_App.cpp:1126
+#: src/slic3r/GUI/GUI_App.cpp:1133
#, c-format, boost-format
msgid ""
"%s\n"
@@ -156,7 +182,7 @@ msgstr ""
"%s \n"
"続ã‘ã¾ã™ã‹?"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "%s &Webサイト"
@@ -166,11 +192,21 @@ msgstr "%s &Webサイト"
msgid "%s - BREAKING CHANGE"
msgstr "%s - 互æ›æ€§ã®ãªã„変更"
-#: src/slic3r/GUI/Plater.cpp:5206
+#: src/slic3r/GUI/Plater.cpp:5284
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s-プロジェクトファイルを削除ã—ã¾ã™"
+#: src/slic3r/GUI/ConfigWizard.cpp:550
+#, c-format, boost-format
+msgid "%s Family"
+msgstr "%sファミリー"
+
+#: src/slic3r/GUI/GUI_App.cpp:2267
+#, c-format, boost-format
+msgid "%s View Mode"
+msgstr "%s表示モード"
+
#: src/slic3r/GUI/UpdateDialogs.cpp:213
#, c-format, boost-format
msgid "%s configuration is incompatible"
@@ -181,26 +217,32 @@ msgstr "%s構æˆã«äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“"
msgid "%s doesn't support percentage"
msgstr "%sã¯æ¯”率をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“"
-#: src/slic3r/GUI/MsgDialog.cpp:198
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%sエラー"
-#: src/slic3r/GUI/ConfigWizard.cpp:550
-#, c-format, boost-format
-msgid "%s Family"
-msgstr "%sファミリー"
-
-#: src/slic3r/GUI/MsgDialog.cpp:219
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr "%sã«ã¯ãƒ¯ãƒ¼ãƒ‹ãƒ³ã‚°ãŒã‚ã‚Šã¾ã™"
-#: src/slic3r/GUI/MsgDialog.cpp:199
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%sã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ"
+#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:79
+#, c-format, boost-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ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ メモリä¸è¶³ã®å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ システムã«å分ãªç©º"
+"ãメモリー領域ãŒã‚ã‚‹ã®ã«ç™ºç”Ÿã—ãŸå ´åˆã€ãƒã‚°ã®å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã®ã§ã€ã”報告ã„ãŸ"
+"ã ã‘ã‚Œã°å¹¸ã„ã§ã™ã€‚"
+
#: src/slic3r/GUI/GUI_App.cpp:698
#, c-format, boost-format
msgid ""
@@ -216,17 +258,6 @@ msgstr ""
"\n"
"ã“ã‚Œã§ã€ã‚¢ãƒ—リケーションã¯çµ‚了ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:79
-#, c-format, boost-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ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ メモリä¸è¶³ã®å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ システムã«å分ãªç©º"
-"ãメモリー領域ãŒã‚ã‚‹ã®ã«ç™ºç”Ÿã—ãŸå ´åˆã€ãƒã‚°ã®å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã®ã§ã€ã”報告ã„ãŸ"
-"ã ã‘ã‚Œã°å¹¸ã„ã§ã™ã€‚"
-
#: src/slic3r/GUI/UpdateDialogs.cpp:304
#, c-format, boost-format
msgid "%s has no configuration updates available."
@@ -237,12 +268,12 @@ msgstr "%sã«ã¯ä½¿ç”¨å¯èƒ½ãªæ§‹æˆã®æ›´æ–°ãŒã‚ã‚Šã¾ã›ã‚“。"
msgid "%s incompatibility"
msgstr "%sã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“"
-#: src/slic3r/GUI/MsgDialog.cpp:232 src/slic3r/GUI/MsgDialog.cpp:245
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr "%s情報"
-#: src/slic3r/GUI/MsgDialog.cpp:273
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr "%s情報"
@@ -269,12 +300,7 @@ msgstr ""
"ã¯ã€ãã®å‰èº«ã‹ã‚‰å€¤ã‚’継承ã™ã‚‹ã‹ã€å¤‰æ›´ã•ã‚ŒãŸå€¤ã§ä¸Šæ›¸ãã§ãã¾ã™ã€‚%sã®æŒ‡ç¤ºã«å¾“ã£"
"ã¦æ–°ã—ã„設定を行ã„ã€è‡ªå‹•ãƒ—リセット更新を有効ã«ã™ã‚‹ã‹ã©ã†ã‹ã‚’é¸æŠžã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2184
-#, c-format, boost-format
-msgid "%s View Mode"
-msgstr "%s表示モード"
-
-#: src/slic3r/GUI/MsgDialog.cpp:218
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr "%sワーニング"
@@ -296,128 +322,128 @@ msgstr ""
" \n"
"æ›´æ–°ã•ã‚ŒãŸæ§‹æˆãƒ‘ッケージ:"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "%sã«ã¤ã„ã¦(&A)"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr "サイドãƒãƒ¼ã‚’折りãŸãŸã‚€&C"
-#: src/slic3r/GUI/GUI_App.cpp:2336
+#: src/slic3r/GUI/GUI_App.cpp:2419
msgid "&Configuration"
msgstr "構æˆ(&C)"
-#: src/slic3r/GUI/GUI_App.cpp:2156
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "&Configuration Snapshots"
msgstr "構æˆã‚¹ãƒŠãƒƒãƒ—ショット(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "コピー(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr "é¸æŠžã‚’削除&D"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "編集(&E)"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "エクスãƒãƒ¼ãƒˆ(&E)"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "フィラメント設定タブ(&F)"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "ファイル(&F)"
-#: src/slic3r/GUI/ConfigWizard.cpp:2860
+#: src/slic3r/GUI/ConfigWizard.cpp:2863
msgid "&Finish"
msgstr "終了(&F)"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr "フルスクリーン&F"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr "Gコードプレビュー&G"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "ヘルプ(&H)"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "インãƒãƒ¼ãƒˆ(&I)"
-#: src/slic3r/GUI/GUI_App.cpp:2187
+#: src/slic3r/GUI/GUI_App.cpp:2270
msgid "&Language"
msgstr "言語(&L)"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "æ–°ã—ã„プロジェクト(&N)"
-#: src/slic3r/GUI/ConfigWizard.cpp:2859
+#: src/slic3r/GUI/ConfigWizard.cpp:2862
msgid "&Next >"
msgstr "次 >(&N)"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "Gコードã®ã‚ªãƒ¼ãƒ—ン(&O)"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "プロジェクトã®ã‚ªãƒ¼ãƒ—ン(&O)"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "貼り付ã‘(&P)"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "プレートタブ(&P)"
-#: src/slic3r/GUI/GUI_App.cpp:2165
+#: src/slic3r/GUI/GUI_App.cpp:2248
msgid "&Preferences"
msgstr "環境設定(&P)"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "中止(&Q)"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "å†å®Ÿè¡Œ(&R)"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "STLファイルã®ä¿®å¾©(&R)"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "プロジェクトをä¿å­˜(&S)"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr "å…¨ã¦é¸æŠž&S"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "å…ƒã«æˆ»ã™(&U)"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "ビュー(&V)"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "ウィンドウ(&W)"
@@ -426,95 +452,91 @@ msgstr "ウィンドウ(&W)"
msgid "(All)"
msgstr "(å…¨ã¦)"
-#: src/slic3r/GUI/Plater.cpp:1401
-msgid "(including spool)"
-msgstr "(スプールをå«ã‚€ï¼‰"
-
-#: src/libslic3r/PrintConfig.cpp:1979
-msgid "(minimum)"
-msgstr "(最å°)"
+#: src/slic3r/GUI/MainFrame.cpp:1300
+msgid "(Re)Slice No&w"
+msgstr "(å†)スライス実行(&w)"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:81
msgid "(Re)slice"
msgstr "スライス"
-#: src/slic3r/GUI/MainFrame.cpp:1293
-msgid "(Re)Slice No&w"
-msgstr "(å†)スライス実行(&w)"
-
#: src/libslic3r/GCode.cpp:573
msgid "(Some lines not shown)"
msgstr "(一部ã®ãƒ©ã‚¤ãƒ³ã¯è¡¨ç¤ºã•ã‚Œã¦ã„ã¾ã›ã‚“)"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3385
+#: src/libslic3r/PrintConfig.cpp:1088 src/libslic3r/PrintConfig.cpp:3505
msgid "(Unknown)"
msgstr "(ä¸æ˜Ž)"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/Plater.cpp:1402
+msgid "(including spool)"
+msgstr "(スプールをå«ã‚€ï¼‰"
+
+#: src/libslic3r/PrintConfig.cpp:2003
+msgid "(minimum)"
+msgstr "(最å°)"
+
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ")見ã¤ã‹ã‚Šã¾ã›ã‚“。"
-#: src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:1431
msgid "0 (no open anchors)"
msgstr "0 (オープンアンカーãªã—)"
-#: src/libslic3r/PrintConfig.cpp:1430
+#: src/libslic3r/PrintConfig.cpp:1454
msgid "0 (not anchored)"
msgstr "0(固定ã•ã‚Œã¾ã›ã‚“)"
-#: src/libslic3r/PrintConfig.cpp:2637
+#: src/libslic3r/PrintConfig.cpp:2661
msgid "0 (off)"
msgstr "0 (オフ)"
-#: src/libslic3r/PrintConfig.cpp:2552
+#: src/libslic3r/PrintConfig.cpp:2576
msgid "0 (soluble)"
msgstr "0 (溶解性)"
-#: src/libslic3r/PrintConfig.cpp:2553
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0.1 (detachable)"
msgstr "0.1 (å–り外ã—å¯èƒ½)"
-#: src/libslic3r/PrintConfig.cpp:2554
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.2 (detachable)"
msgstr "0.2(分離å¯èƒ½ï¼‰"
-#: src/libslic3r/PrintConfig.cpp:2638
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "1 (light)"
msgstr "1(ライト)"
-#: src/libslic3r/PrintConfig.cpp:1408 src/libslic3r/PrintConfig.cpp:1431
+#: src/libslic3r/PrintConfig.cpp:1432 src/libslic3r/PrintConfig.cpp:1455
msgid "1 mm"
msgstr "1 mm"
-#: src/libslic3r/PrintConfig.cpp:1411 src/libslic3r/PrintConfig.cpp:1434
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "10 mm"
msgstr "10 mm"
-#: src/libslic3r/PrintConfig.cpp:1412 src/libslic3r/PrintConfig.cpp:1435
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "1000 (unlimited)"
msgstr "1000(無制é™ï¼‰"
-#: src/libslic3r/PrintConfig.cpp:2639
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "2 (default)"
msgstr "2 (デフォルト)"
-#: src/libslic3r/PrintConfig.cpp:1409 src/libslic3r/PrintConfig.cpp:1432
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "2 mm"
msgstr "2mm"
-#: src/libslic3r/PrintConfig.cpp:2640
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "3 (heavy)"
msgstr "3(é‡ã„)"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/slic3r/GUI/Plater.cpp:4386
-msgid "3D editor view"
-msgstr "3D編集画é¢"
-
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1173
msgid "3D Honeycomb"
msgstr "3Dãƒãƒ‹ã‚«ãƒ "
@@ -522,19 +544,23 @@ msgstr "3Dãƒãƒ‹ã‚«ãƒ "
msgid "3D Mouse disconnected."
msgstr "3DマウスãŒåˆ‡æ–­ã•ã‚Œã¾ã—ãŸã€‚"
+#: src/slic3r/GUI/Plater.cpp:4459
+msgid "3D editor view"
+msgstr "3D編集画é¢"
+
#: src/slic3r/GUI/Mouse3DController.cpp:453
msgid "3Dconnexion settings"
msgstr "3Dconnexion設定"
-#: src/libslic3r/PrintConfig.cpp:1410 src/libslic3r/PrintConfig.cpp:1433
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "5 mm"
msgstr "5 mm"
-#: src/slic3r/GUI/ConfigWizard.cpp:2858
+#: src/slic3r/GUI/ConfigWizard.cpp:2861
msgid "< &Back"
msgstr "< 戻る(&B)"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -544,7 +570,7 @@ msgstr ""
"ã®å ´åˆã€ã“ã®ãƒ—ロファイルã¯ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªãƒ—リントプロファイルã¨äº’æ›æ€§ãŒã‚ã‚‹ã¨ã¿"
"ãªã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -562,10 +588,6 @@ msgstr ""
"ç¾åœ¨ã®ã‚·ã‚¹ãƒ†ãƒ ãƒ—リセットã‹ã‚‰ã‚³ãƒ”ーを作æˆã—ã€ã‚·ã‚¹ãƒ†ãƒ ãƒ—リセットã‹ã‚‰åˆ‡ã‚Šé›¢ã—ã¾"
"ã™ã€‚"
-#: src/slic3r/GUI/ConfigWizard.cpp:2717
-msgid "A new filament was installed and it will be activated."
-msgstr "æ–°ã—ã„フィラメントãŒå–り付ã‘られã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ãªã‚Šã¾ã™ã€‚"
-
#: src/slic3r/GUI/ConfigWizard.cpp:2691
msgid "A new Printer was installed and it will be activated."
msgstr "æ–°ã—ã„プリンタãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–化ã•ã‚Œã¾ã™ã€‚"
@@ -574,6 +596,10 @@ msgstr "æ–°ã—ã„プリンタãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–化ã•
msgid "A new SLA material was installed and it will be activated."
msgstr "æ–°ã—ã„SLAマテリアルãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–化ã•ã‚Œã¾ã™ã€‚"
+#: src/slic3r/GUI/ConfigWizard.cpp:2717
+msgid "A new filament was installed and it will be activated."
+msgstr "æ–°ã—ã„フィラメントãŒå–り付ã‘られã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ãªã‚Šã¾ã™ã€‚"
+
#: src/slic3r/GUI/ConfigWizard.cpp:2596
msgid "A new vendor was installed and one of its printers will be activated"
msgid_plural ""
@@ -593,7 +619,7 @@ msgstr ""
"一般的ã«ã¯ã€PLAã§ã¯60℃ã€ABSã§ã¯110℃ã§ã™ã€‚ ヒートベッドãŒãªã„プリンタã§ã¯ã‚¼ãƒ­"
"を入力ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3770
+#: src/libslic3r/PrintConfig.cpp:3890
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
@@ -603,24 +629,32 @@ msgstr ""
"ロファイルãŒå¿…è¦ã¨ãªã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ãƒãƒ«ãƒˆå‹•ä½œãŒé…ããªã‚Šã€éœ²å…‰å‰ã«ãƒ‡ã‚£ãƒ¬ã‚¤"
"ãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6390
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "プリント領域外ã®ãƒ„ールパスãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/libslic3r/PrintConfig.cpp:313
+msgid "API Key / Password"
+msgstr "APIキー/パスワード"
+
+#: src/libslic3r/PrintConfig.cpp:373
+msgid "API key"
+msgstr "APIキー"
+
+#: src/slic3r/Config/Snapshot.cpp:601
+msgid "Abort"
+msgstr "中止"
+
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "%sã«ã¤ã„ã¦"
-#: src/slic3r/GUI/GCodeViewer.cpp:3172
-msgid "above"
-msgstr "上"
-
-#: src/libslic3r/PrintConfig.cpp:2155
+#: src/libslic3r/PrintConfig.cpp:2179
msgid "Above Z"
msgstr "Zã®ä¸Š"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "加速度コントロール (上級者å‘ã‘)"
@@ -628,7 +662,7 @@ msgstr "加速度コントロール (上級者å‘ã‘)"
msgid "Access violation"
msgstr "アクセスé•å"
-#: src/libslic3r/PrintConfig.cpp:3744
+#: src/libslic3r/PrintConfig.cpp:3864
msgid "Accuracy"
msgstr "精度"
@@ -636,7 +670,7 @@ msgstr "精度"
msgid "Accurate"
msgstr "精密"
-#: src/slic3r/GUI/Plater.cpp:5223
+#: src/slic3r/GUI/Plater.cpp:5301
msgid "Action"
msgstr "アクション"
@@ -648,15 +682,11 @@ msgstr "アクティベート"
msgid "Active"
msgstr "アクティブ"
-#: src/slic3r/GUI/DoubleSlider.cpp:1603 src/slic3r/GUI/GUI_Factories.cpp:779
-msgid "active"
-msgstr "アクティブ"
-
#: src/slic3r/GUI/GLCanvas3D.cpp:248
msgid "Adaptive"
msgstr "アダプティブ"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1178
msgid "Adaptive Cubic"
msgstr "アダプティブキュービック"
@@ -672,7 +702,7 @@ msgstr ""
"ã¦ã€ãƒ—リント時間を短縮ã—ã€ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®æ¶ˆè²»é‡ã‚’減らã™ã“ã¨ãŒã§ãã‚‹ã“ã¨ã‚’ã”å­˜"
"知ã§ã™ã‹ï¼Ÿ 詳細ã«ã¤ã„ã¦ã¯ã€ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’ã”覧ãã ã•ã„。"
-#: src/slic3r/GUI/GalleryDialog.cpp:117
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "追加"
@@ -681,16 +711,70 @@ msgstr "追加"
msgid "Add \"%1%\" as a next preset for the the physical printer \"%2%\""
msgstr "物ç†ãƒ—リンタ\"%2%\"ã®æ¬¡ã®ãƒ—リセットã¨ã—ã¦\"%1%\"を追加ã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:3601
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1638
+msgid "Add Generic Subobject"
+msgstr "一般的ãªã‚µãƒ–オブジェクトã®è¿½åŠ "
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+msgid "Add Height Range"
+msgstr "高ã•ç¯„囲追加"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:134
+msgid "Add Instance of the selected object"
+msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’追加"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+msgid "Add Layers"
+msgstr "レイヤー追加"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1339
+msgid "Add Settings Bundle for Height range"
+msgstr "高ã•ç¯„囲ã®è¨­å®šãƒãƒ³ãƒ‰ãƒ«ã‚’追加"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1341
+msgid "Add Settings Bundle for Object"
+msgstr "オブジェクトã®è¨­å®šãƒãƒ³ãƒ‰ãƒ«ã‚’追加"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1340
+msgid "Add Settings Bundle for Sub-object"
+msgstr "サブオブジェクトã®è¨­å®šãƒãƒ³ãƒ‰ãƒ«ã‚’追加"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1298
+msgid "Add Settings for Layers"
+msgstr "レイヤー設定ã®è¿½åŠ "
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1300
+msgid "Add Settings for Object"
+msgstr "オブジェクト設定ã®è¿½åŠ "
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1299
+msgid "Add Settings for Sub-object"
+msgstr "サブオブジェクト設定ã®è¿½åŠ "
+
+#: src/slic3r/GUI/GUI_Factories.cpp:901 src/slic3r/GUI/GUI_ObjectList.cpp:1696
+msgid "Add Shape"
+msgstr "シェイプを追加"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1727
+msgid "Add Shape from Gallery"
+msgstr "ギャラリーã‹ã‚‰ã‚·ã‚§ã‚¤ãƒ—を追加"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1727
+msgid "Add Shapes from Gallery"
+msgstr "ギャラリーã‹ã‚‰ã‚·ã‚§ã‚¤ãƒ—を追加"
+
+#: src/libslic3r/PrintConfig.cpp:3721
msgid "Add a pad underneath the supported model"
msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„るモデルã®ä¸‹ã«ãƒ‘ッドを追加ã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:2777
+#: src/libslic3r/PrintConfig.cpp:2801
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 ""
-"サãƒãƒ¼ãƒˆã®å‘¨ã‚Šã«è¦†ã„(1ã¤ã®å††å‘¨ç·šï¼‰ã‚’追加ã—ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ã‚µãƒãƒ¼ãƒˆã®é€ å½¢"
+"サãƒãƒ¼ãƒˆã®å‘¨ã‚Šã«è¦†ã„(1ã¤ã®å¢ƒç•Œç·šï¼‰ã‚’追加ã—ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€ã‚µãƒãƒ¼ãƒˆã®é€ å½¢"
"信頼性ãŒé«˜ã¾ã‚Šã¾ã™ãŒã€é™¤åŽ»ã™ã‚‹ã®ãŒé›£ã—ããªã‚Šã¾ã™ã€‚"
#: src/slic3r/GUI/DoubleSlider.cpp:1433
@@ -738,7 +822,7 @@ msgstr "カスタムテンプレートを追加ã™ã‚‹"
msgid "Add detail"
msgstr "詳細を追加"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "抜ã穴を追加"
@@ -750,51 +834,38 @@ msgstr "エクストルーダーã®å¤‰æ›´ã‚’追加-左クリック"
msgid "Add extruder to sequence"
msgstr "エクストルーダーをリストã«è¿½åŠ ã—ã¾ã™"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1638
-msgid "Add Generic Subobject"
-msgstr "一般的ãªã‚µãƒ–オブジェクトã®è¿½åŠ "
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
-msgid "Add Height Range"
-msgstr "高ã•ç¯„囲追加"
-
-#: src/slic3r/GUI/GLCanvas3D.cpp:4563 src/slic3r/GUI/GUI_Factories.cpp:1089
-#: src/slic3r/GUI/GUI_Factories.cpp:1113 src/slic3r/GUI/GUI_Factories.cpp:1124
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "インスタンス追加"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:134
-msgid "Add Instance of the selected object"
-msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’追加"
-
#: src/slic3r/GUI/GUI_ObjectLayers.cpp:164
msgid "Add layer range"
msgstr "レイヤー範囲追加"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
-msgid "Add Layers"
-msgstr "レイヤー追加"
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Add middle perimeter threshold"
+msgstr "中央ã®å¢ƒç•Œç·šã—ãã„値ã®è¿½åŠ "
#: src/slic3r/GUI/GUI_Factories.cpp:162
msgid "Add modifier"
msgstr "個別æ¡ä»¶é ˜åŸŸã®è¿½åŠ "
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 ""
-"傾斜ã—ãŸãƒ¢ãƒ‡ãƒ«ã«éš™é–“ãŒã§ãã‚‹ã®ã‚’é¿ã‘ã‚‹ãŸã‚ã«ã€å¿…è¦ã«å¿œã˜ã¦å¤–周を追加ã—ã¾ã™ã€‚ "
-"Slic3rã¯ã€ã™ã上ã®ãƒ«ãƒ¼ãƒ—ã®70%以上ãŒã‚«ãƒãƒ¼ã•ã‚Œã‚‹ã¾ã§ã€å¤–周を追加ã—ã¾ã™ã€‚"
+"傾斜ã—ãŸãƒ¢ãƒ‡ãƒ«ã«éš™é–“ãŒã§ãã‚‹ã®ã‚’é¿ã‘ã‚‹ãŸã‚ã«ã€å¿…è¦ã«å¿œã˜ã¦å¢ƒç•Œç·šã‚’追加ã—ã¾"
+"ã™ã€‚ Slic3rã¯ã€ã™ã上ã®ãƒ«ãƒ¼ãƒ—ã®70%以上ãŒã‚«ãƒãƒ¼ã•ã‚Œã‚‹ã¾ã§ã€å¢ƒç•Œç·šã‚’追加ã—ã¾"
+"ã™ã€‚"
#: src/slic3r/GUI/GUI_Factories.cpp:161
msgid "Add negative volume"
msgstr "切りå–りボリュームを追加"
-#: src/slic3r/GUI/GUI_Factories.cpp:1089
+#: src/slic3r/GUI/GUI_Factories.cpp:1084
msgid "Add one more instance of the selected object"
msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトã®1ã¤ä»¥ä¸Šã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’追加ã—ã¾ã™"
@@ -811,15 +882,15 @@ msgid "Add pause print"
msgstr "プリントã®ä¸€æ™‚åœæ­¢ã‚’追加"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3208
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "物ç†ãƒ—リンターを追加ã™ã‚‹"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1219
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1215
msgid "Add point"
msgstr "ãƒã‚¤ãƒ³ãƒˆè¿½åŠ "
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1222
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1218
msgid "Add point to selection"
msgstr "é¸æŠžãƒã‚¤ãƒ³ãƒˆã‚’追加"
@@ -835,43 +906,7 @@ msgstr "é¸æŠžã—ãŸã‚·ã‚§ã‚¤ãƒ—をベッドã«è¿½åŠ ã—ã¾ã™"
msgid "Add settings"
msgstr "設定を追加"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1339
-msgid "Add Settings Bundle for Height range"
-msgstr "高ã•ç¯„囲ã®è¨­å®šãƒãƒ³ãƒ‰ãƒ«ã‚’追加"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1341
-msgid "Add Settings Bundle for Object"
-msgstr "オブジェクトã®è¨­å®šãƒãƒ³ãƒ‰ãƒ«ã‚’追加"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1340
-msgid "Add Settings Bundle for Sub-object"
-msgstr "サブオブジェクトã®è¨­å®šãƒãƒ³ãƒ‰ãƒ«ã‚’追加"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1298
-msgid "Add Settings for Layers"
-msgstr "レイヤー設定ã®è¿½åŠ "
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1300
-msgid "Add Settings for Object"
-msgstr "オブジェクト設定ã®è¿½åŠ "
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1299
-msgid "Add Settings for Sub-object"
-msgstr "サブオブジェクト設定ã®è¿½åŠ "
-
-#: src/slic3r/GUI/GUI_Factories.cpp:906 src/slic3r/GUI/GUI_ObjectList.cpp:1696
-msgid "Add Shape"
-msgstr "シェイプを追加"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1727
-msgid "Add Shape from Gallery"
-msgstr "ギャラリーã‹ã‚‰ã‚·ã‚§ã‚¤ãƒ—を追加"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1727
-msgid "Add Shapes from Gallery"
-msgstr "ギャラリーã‹ã‚‰ã‚·ã‚§ã‚¤ãƒ—を追加"
-
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -891,11 +926,11 @@ msgstr "強制サãƒãƒ¼ãƒˆã‚’追加ã™ã‚‹"
msgid "Add support point"
msgstr "サãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã®è¿½åŠ "
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:472
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:432
msgid "Add supports"
msgstr "サãƒãƒ¼ãƒˆè¿½åŠ "
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:405
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:365
msgid "Add supports by angle"
msgstr "角度ã§ã‚µãƒãƒ¼ãƒˆã‚’追加"
@@ -903,7 +938,7 @@ msgstr "角度ã§ã‚µãƒãƒ¼ãƒˆã‚’追加"
msgid "Add to bed"
msgstr "ベッドã®è¿½åŠ "
-#: src/slic3r/GUI/GLCanvas3D.cpp:4494
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "追加..."
@@ -925,14 +960,14 @@ msgstr "プリセットã®è¿½åŠ /削除"
msgid "Add/Remove printers"
msgstr "プリンターã®è¿½åŠ /削除"
-#: src/slic3r/GUI/Tab.cpp:1365
-msgid "Additional information:"
-msgstr "追加情報:"
-
#: src/slic3r/GUI/GUI_ObjectSettings.cpp:63
msgid "Additional Settings"
msgstr "追加設定"
+#: src/slic3r/GUI/Tab.cpp:1365
+msgid "Additional information:"
+msgstr "追加情報:"
+
#: src/slic3r/GUI/ConfigWizard.cpp:1236
msgid ""
"Additionally a backup snapshot of the whole configuration is created before "
@@ -946,30 +981,33 @@ msgid "Address"
msgstr "アドレス"
#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
-#: src/slic3r/GUI/Tab.cpp:1524 src/slic3r/GUI/Tab.cpp:1641
-#: src/slic3r/GUI/Tab.cpp:1645 src/slic3r/GUI/Tab.cpp:1999
-#: src/slic3r/GUI/Tab.cpp:2366 src/slic3r/GUI/Tab.cpp:4390
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1390 src/libslic3r/PrintConfig.cpp:1477
-#: src/libslic3r/PrintConfig.cpp:1524 src/libslic3r/PrintConfig.cpp:2474
-#: src/libslic3r/PrintConfig.cpp:2484 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3218
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1501
+#: src/libslic3r/PrintConfig.cpp:1548 src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2508 src/libslic3r/PrintConfig.cpp:3046
+#: src/libslic3r/PrintConfig.cpp:3081 src/libslic3r/PrintConfig.cpp:3092
+#: src/libslic3r/PrintConfig.cpp:3107 src/libslic3r/PrintConfig.cpp:3120
+#: src/libslic3r/PrintConfig.cpp:3129 src/libslic3r/PrintConfig.cpp:3141
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Advanced"
msgstr "上級者å‘ã‘"
+#: src/slic3r/GUI/GUI_App.cpp:2261
+msgid "Advanced View Mode"
+msgstr "高度ãªãƒ“ューモード"
+
#: src/slic3r/GUI/ConfigWizard.cpp:1280
msgid "Advanced mode"
msgstr "拡張モード"
-#: src/slic3r/GUI/GUI_App.cpp:2178
-msgid "Advanced View Mode"
-msgstr "高度ãªãƒ“ューモード"
-
-#: src/slic3r/GUI/FirmwareDialog.cpp:852
+#: src/slic3r/GUI/FirmwareDialog.cpp:851
msgid "Advanced: Output log"
msgstr "上級者å‘ã‘:出力ログ"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -983,30 +1021,30 @@ msgstr ""
"ã«ã“ã®é‡ã®æ料をワイプタワーã«è©¦ã—出ã—ã™ã‚‹ã“ã¨ã§ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã¾ãŸã¯çŠ ç‰²ã‚ªãƒ–"
"ジェクトを確実ã«å½¢æˆã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:2405 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1578
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1602
msgid "After layer change G-code"
msgstr "レイヤーãƒã‚§ãƒ³ã‚¸å¾Œã®Gコード"
-#: src/libslic3r/PrintConfig.cpp:4316
-msgid "Align the model to the given point."
-msgstr "モデルを指定ã•ã‚ŒãŸãƒã‚¤ãƒ³ãƒˆã«åˆã‚ã›ã¾ã™ã€‚"
-
-#: src/libslic3r/PrintConfig.cpp:4315
+#: src/libslic3r/PrintConfig.cpp:4441
msgid "Align XY"
msgstr "XYã§æ•´åˆ—"
-#: src/libslic3r/PrintConfig.cpp:2217
+#: src/libslic3r/PrintConfig.cpp:4442
+msgid "Align the model to the given point."
+msgstr "モデルを指定ã•ã‚ŒãŸãƒã‚¤ãƒ³ãƒˆã«åˆã‚ã›ã¾ã™ã€‚"
+
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Aligned"
msgstr "整列ã•ã‚ŒãŸ"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1165
msgid "Aligned Rectilinear"
msgstr "整列ã•ã‚ŒãŸç›´ç·š"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:413 src/slic3r/GUI/Tab.cpp:3783
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "å…¨ã¦"
@@ -1020,27 +1058,27 @@ msgid "All installed printers are compatible with the selected %1%."
msgstr ""
"インストールã•ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ—リンターã¯ã€é¸æŠžã—ãŸ%1%ã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:3070
+#: src/slic3r/GUI/Plater.cpp:3114
msgid "All non-solid parts (modifiers) were deleted"
msgstr "ã™ã¹ã¦ã®éžã‚½ãƒªãƒƒãƒ‰ãƒ‘ーツ(モディファイア)ãŒå‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
-#: src/libslic3r/Print.cpp:446
+#: src/libslic3r/Print.cpp:451
msgid "All objects are outside of the print volume."
msgstr "ã™ã¹ã¦ã®ã‚ªãƒ–ジェクトã¯ãƒ—リントボリュームã®å¤–å´ã«ã‚ã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:5413
+#: src/slic3r/GUI/Plater.cpp:5496
msgid "All objects will be removed, continue?"
msgstr "ã™ã¹ã¦ã®ã‚ªãƒ–ジェクトãŒå‰Šé™¤ã•ã‚Œã¾ã™ã€ç¶šè¡Œã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will be discarded."
msgstr "変更ã—ãŸè¨­å®šãŒã™ã¹ã¦ç ´æ£„ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will not be saved"
msgstr "ã™ã¹ã¦ã®è¨­å®šå¤‰æ›´ã¯ä¿å­˜ã•ã‚Œã¾ã›ã‚“"
-#: src/libslic3r/PrintConfig.cpp:1545
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "All solid surfaces"
msgstr "å…¨ã¦ã®ã‚½ãƒªãƒƒãƒ‰ã‚µãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹"
@@ -1048,7 +1086,7 @@ msgstr "å…¨ã¦ã®ã‚½ãƒªãƒƒãƒ‰ã‚µãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹"
msgid "All standard"
msgstr "ã™ã¹ã¦ã®æ¨™æº–"
-#: src/libslic3r/PrintConfig.cpp:1543
+#: src/libslic3r/PrintConfig.cpp:1567
msgid "All top surfaces"
msgstr "å…¨ã¦ã®ãƒˆãƒƒãƒ—表é¢"
@@ -1056,15 +1094,11 @@ msgstr "å…¨ã¦ã®ãƒˆãƒƒãƒ—表é¢"
msgid "All user presets will be deleted."
msgstr "ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—リセットãŒå‰Šé™¤ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "All walls"
msgstr "å…¨ã¦ã®å£"
-#: src/libslic3r/miniz_extension.cpp:121
-msgid "allocation failed"
-msgstr "割り当ã¦å¤±æ•—"
-
-#: src/slic3r/GUI/Preferences.cpp:206 src/slic3r/GUI/Preferences.cpp:210
+#: src/slic3r/GUI/Preferences.cpp:208 src/slic3r/GUI/Preferences.cpp:212
msgid "Allow just a single PrusaSlicer instance"
msgstr "PrusaSlicerインスタンスを1ã¤ã ã‘許å¯ã™ã‚‹"
@@ -1072,33 +1106,28 @@ msgstr "PrusaSlicerインスタンスを1ã¤ã ã‘許å¯ã™ã‚‹"
msgid "Allow next color repetition"
msgstr "次ã®è‰²ã®ç¹°ã‚Šè¿”ã—を許å¯ã™ã‚‹"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:243
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:229
#, boost-format
msgid "Allows painting only on facets selected by: \"%1%\""
msgstr "\"%1%\"ã§é¸æŠžã•ã‚ŒãŸãƒ•ã‚¡ã‚»ãƒƒãƒˆã«ã®ã¿ãƒšã‚¤ãƒ³ãƒˆã§ãã¾ã™"
-#: src/slic3r/GUI/GUI_Factories.cpp:883
+#: src/slic3r/GUI/GUI_Factories.cpp:878
msgid "Along X axis"
msgstr "X軸ã«æ²¿ã£ã¦"
-#: src/slic3r/GUI/GUI_Factories.cpp:885
+#: src/slic3r/GUI/GUI_Factories.cpp:880
msgid "Along Y axis"
msgstr "Y軸ã«æ²¿ã£ã¦"
-#: src/slic3r/GUI/GUI_Factories.cpp:887
+#: src/slic3r/GUI/GUI_Factories.cpp:882
msgid "Along Z axis"
msgstr "Z軸ã«æ²¿ã£ã¦"
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:270
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:285
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:290
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:307
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:319
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:450
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:455
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:474
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:486
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:137
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:142
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:445
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:462
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:132
msgid "Alt + Mouse wheel"
msgstr "Alt + マウスホイール"
@@ -1106,29 +1135,39 @@ msgstr "Alt + マウスホイール"
msgid "Alternate nozzles:"
msgstr "代替ノズル:"
-#: src/slic3r/GUI/Preferences.cpp:238
-msgid "Always ask for unsaved changes when creating new project"
-msgstr "æ–°ã—ã„プロジェクトを作æˆã™ã‚‹ã¨ãã¯ã€å¸¸ã«æœªä¿å­˜ã®å¤‰æ›´ã‚’è¦æ±‚ã—ã¦ãã ã•ã„"
+#: src/slic3r/GUI/Preferences.cpp:251
+msgid "Always ask for unsaved changes in presets when creating new project"
+msgstr "æ–°è¦ãƒ—ロジェクト作æˆæ™‚ã«ãƒ—リセットã®æœªä¿å­˜ã®å¤‰æ›´ã‚’常ã«å°‹ã­ã¾ã™"
-#: src/slic3r/GUI/Preferences.cpp:231
+#: src/slic3r/GUI/Preferences.cpp:244
msgid ""
-"Always ask for unsaved changes when selecting new preset or resetting a "
-"preset"
+"Always ask for unsaved changes in presets when selecting new preset or "
+"resetting a preset"
msgstr ""
-"æ–°ã—ã„プリセットをé¸æŠžã—ãŸã‚Šã€ãƒ—リセットをリセットã—ãŸã‚Šã™ã‚‹ã¨ãã¯ã€å¸¸ã«æœªä¿"
-"å­˜ã®å¤‰æ›´ã®ä¿å­˜ã‚’å°‹ã­ã¦ãã ã•ã„"
+"æ–°ã—ã„プリセットをé¸æŠžã™ã‚‹ã¨ãã€ã¾ãŸã¯ãƒ—リセットをリセットã™ã‚‹ã¨ãã¯ã€å¸¸ã«ãƒ—"
+"リセットã®æœªä¿å­˜ã®å¤‰æ›´ã‚’å•ã„åˆã‚ã›ã‚‹"
-#: src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Preferences.cpp:235
msgid ""
-"Always ask for unsaved changes, when: \n"
+"Always ask for unsaved changes in presets, when: \n"
"- Closing PrusaSlicer while some presets are modified,\n"
"- Loading a new project while some presets are modified"
msgstr ""
-"次ã®å ´åˆã¯ã€å¸¸ã«æœªä¿å­˜ã®å¤‰æ›´ã‚’è¦æ±‚ã—ã¦ãã ã•ã„。\n"
-"-一部ã®ãƒ—リセットãŒå¤‰æ›´ã•ã‚Œã¦ã„ã‚‹ã¨ãã«PrusaSlicerを終了ã™ã‚‹\n"
-"-一部ã®ãƒ—リセットãŒå¤‰æ›´ã•ã‚Œã¦ã„ã‚‹é–“ã«æ–°ã—ã„プロジェクトをロードã™ã‚‹"
+"以下ã®å ´åˆã€ãƒ—リセットã®æœªä¿å­˜ã®å¤‰æ›´ã‚’常ã«å•ã„åˆã‚ã›ã¾ã™ï¼š\n"
+"- プリセットを変更ã—ãŸã¾ã¾PrusaSlicerを終了ã™ã‚‹ã€‚\n"
+"- プリセットを変更ã—ãŸçŠ¶æ…‹ã§æ–°ã—ã„プロジェクトをロードã™ã‚‹ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:965
+#: src/slic3r/GUI/Preferences.cpp:224
+msgid ""
+"Always ask for unsaved changes in project, when: \n"
+"- Closing PrusaSlicer,\n"
+"- Loading or creating a new project"
+msgstr ""
+"以下ã®å ´é¢ã§ã€ãƒ—ロジェクト内ã®æœªä¿å­˜ã®å¤‰æ›´ç‚¹ãŒã‚ã‚‹å ´åˆã€å¸¸ã«èžã‹ã‚Œã¾ã™ï¼š\n"
+"- PrusaSlicer終了時。\n"
+"- プロジェクトをロードã¾ãŸã¯æ–°è¦ä½œæˆã™ã‚‹æ™‚"
+
+#: src/slic3r/GUI/GUI_App.cpp:972
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -1141,7 +1180,7 @@ msgstr ""
"\n"
"ã“ã®æ§‹æˆã‚’インãƒãƒ¼ãƒˆã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Plater.cpp:3126
+#: src/slic3r/GUI/Plater.cpp:3166
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
@@ -1149,7 +1188,11 @@ msgstr ""
"オブジェクトã«ã¯ã€ã‚µãƒãƒ¼ãƒˆãŒç„¡åŠ¹ã«ãªã£ã¦ã„ã‚‹ãŸã‚使用ã•ã‚Œãªã„カスタム強制サ"
"ãƒãƒ¼ãƒˆãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6394
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
+msgid "An object outside the print area was detected."
+msgstr "プリント領域外ã®ã‚ªãƒ–ジェクトãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸã€‚"
+
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -1157,15 +1200,11 @@ msgstr ""
"プリント範囲外ã®ã‚ªãƒ–ジェクトãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸã€‚\n"
"スライスを続行ã™ã‚‹ã«ã¯ã€ã“ã®å•é¡Œã‚’解決ã—ã¦ãã ã•ã„。"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6389
-msgid "An object outside the print area was detected."
-msgstr "プリント領域外ã®ã‚ªãƒ–ジェクトãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸã€‚"
-
#: src/slic3r/GUI/Jobs/PlaterJob.cpp:13
msgid "An unexpected error occured"
msgstr "予期ã—ãªã„エラーãŒç™ºç”Ÿã—ã¾ã—ãŸ"
-#: src/slic3r/GUI/Plater.cpp:3327
+#: src/slic3r/GUI/Plater.cpp:3367
msgid "Another export job is currently running."
msgstr "ç¾åœ¨ã€åˆ¥ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã‚¸ãƒ§ãƒ–を実行中ã§ã™ã€‚"
@@ -1180,15 +1219,7 @@ msgid ""
msgstr ""
"修正ã—ãŸã‚‰ã€ã“ã‚Œã‹ã‚‰ç¶™æ‰¿ã•ã‚ŒãŸæ–°ã—ã„プリセットã¨ã—ã¦ä¿å­˜ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:351
-msgid "API key"
-msgstr "APIキー"
-
-#: src/libslic3r/PrintConfig.cpp:291
-msgid "API Key / Password"
-msgstr "APIキー/パスワード"
-
-#: src/slic3r/GUI/GUI_App.cpp:2171
+#: src/slic3r/GUI/GUI_App.cpp:2254
msgid "Application preferences"
msgstr "ソフトウェア設定"
@@ -1198,7 +1229,7 @@ msgid "Apply"
msgstr "é©ç”¨"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:43
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1230
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1226
msgid "Apply changes"
msgstr "変更をé©ç”¨"
@@ -1206,28 +1237,28 @@ msgstr "変更をé©ç”¨"
msgid "Apply color change automatically"
msgstr "カラーã®å¤‰æ›´ã‚’自動的ã«é©ç”¨ã™ã‚‹"
-#: src/slic3r/GUI/Plater.cpp:2535 src/slic3r/GUI/Plater.cpp:2557
+#: src/slic3r/GUI/Plater.cpp:2579 src/slic3r/GUI/Plater.cpp:2601
msgid "Apply to all the remaining small objects being loaded."
msgstr "ロードã•ã‚Œã¦ã„る残りã®ã™ã¹ã¦ã®å°ã•ãªã‚ªãƒ–ジェクトã«é©ç”¨ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2288
-msgid "approximate seconds"
-msgstr "秒(約)"
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Arachne"
+msgstr "アラクãƒ"
+
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr "アラクãƒå¢ƒç•Œç·šç”Ÿæˆ"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1176
msgid "Archimedean Chords"
msgstr "アルキメデスコード"
-#: src/libslic3r/miniz_extension.cpp:147
-msgid "archive is too large"
-msgstr "アーカイブãŒå¤§ãã™ãŽã¾ã™"
-
-#: src/slic3r/GUI/Tab.cpp:3698
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "%1%ã®ãƒ—リセットをé¸æŠžã—ã¦ã‚ˆã‚ã—ã„ã§ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/FirmwareDialog.cpp:916
+#: src/slic3r/GUI/FirmwareDialog.cpp:915
msgid ""
"Are you sure you want to cancel firmware flashing?\n"
"This could leave your printer in an unusable state!"
@@ -1235,11 +1266,11 @@ msgstr ""
"ファームウェアã®æ›¸è¾¼ã¿ã‚’キャンセルã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ\n"
"ã“ã‚Œã«ã‚ˆã‚Šã€ãƒ—リンターãŒä½¿ç”¨ã§ããªã„状態ã«ãªã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ï¼"
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "続行ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Tab.cpp:3666
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -1251,28 +1282,32 @@ msgstr "物ç†ãƒ—リンタ\"%2%\"ã‹ã‚‰\"%1%\"プリセットを削除ã—ã¦ã‚‚ã
msgid "Are you sure you want to delete \"%1%\" printer?"
msgstr "\"%1%\"プリンタを削除ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1136
+#: src/slic3r/GUI/Tab.cpp:4157
+msgid "Are you sure you want to delete all substitutions?"
+msgstr "本当ã«ã™ã¹ã¦ã®ç½®æ›ã‚’削除ã—ã¾ã™ã‹ï¼Ÿ"
+
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1132
msgid "Are you sure you want to do it?"
msgstr "実行ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ"
-#: src/libslic3r/PrintConfig.cpp:3169
+#: src/libslic3r/PrintConfig.cpp:3289
msgid "Area fill"
msgstr "領域塗りã¤ã¶ã—"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "オブジェクトã®å‘¨ã‚Š"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4088 src/slic3r/GUI/GLCanvas3D.cpp:4520
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "整列"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4031
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "オプションã®ã‚¢ãƒ¬ãƒ³ã‚¸"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "é¸æŠžã®æ•´åˆ—"
@@ -1286,7 +1321,7 @@ msgstr ""
"<a>アレンジアイコン</a>ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã¦ã€ã‚ªãƒ–ジェクト間ã®ã‚®ãƒ£ãƒƒãƒ—ã®ã‚µã‚¤ã‚ºã‚’調"
"æ•´ã—ãŸã‚Šã€è‡ªå‹•å›žè»¢ã‚’許å¯ã—ãŸã‚Šã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ"
-#: src/libslic3r/PrintConfig.cpp:4366
+#: src/libslic3r/PrintConfig.cpp:4492
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -1346,8 +1381,8 @@ msgid "Arrow Up"
msgstr "上矢å°"
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
-msgstr "M Boyerアートワークモデル"
+msgid "Artwork model by Leslie Ing"
+msgstr "アートワークモデル:Leslie Ing"
#: src/slic3r/GUI/OpenGLManager.cpp:263
msgid ""
@@ -1358,59 +1393,63 @@ msgstr ""
"ã¨ã«ã‚ˆã‚Šã€ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã§ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚ŒãŸ3Dグラフィックスを使用ã—ã¦"
"PrusaSlicerを実行ã§ãã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:236
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894
-msgid "Ask for unsaved changes when creating new project"
-msgstr "æ–°ã—ã„プロジェクトを作æˆã™ã‚‹ã¨ãã«ã€ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更をè¦æ±‚ã™ã‚‹"
-
-#: src/slic3r/GUI/Preferences.cpp:229
+#: src/slic3r/GUI/Preferences.cpp:249
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
-msgid "Ask for unsaved changes when selecting new preset"
-msgstr "æ–°ã—ã„プリセットをé¸æŠžã™ã‚‹ã¨ãã«ã€å¤‰æ›´ã®ä¿å­˜ã‚’å°‹ã­ã¾ã™"
+msgid "Ask for unsaved changes in presets when creating new project"
+msgstr "æ–°è¦ãƒ—ロジェクト作æˆæ™‚ã«ãƒ—リセットã®æœªä¿å­˜ã®å¤‰æ›´ã‚’å°‹ã­ã‚‹"
+
+#: src/slic3r/GUI/Preferences.cpp:242
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
+msgid "Ask for unsaved changes in presets when selecting new preset"
+msgstr "æ–°è¦ãƒ—リセットé¸æŠžæ™‚ã«ãƒ—リセットã®æœªä¿å­˜å¤‰æ›´ã‚’å•ã„åˆã‚ã›ã‚‹"
+
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
+msgid "Ask for unsaved changes in project"
+msgstr "プロジェクト内ã®æœªä¿å­˜ã®å¤‰æ›´ç‚¹ã®å•ã„åˆã‚ã›"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:616
msgid "Ask me next time"
msgstr "次回èžã„ã¦ãã ã•ã„"
-#: src/slic3r/GUI/Preferences.cpp:220
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
+#: src/slic3r/GUI/Preferences.cpp:233
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
msgid ""
-"Ask to save unsaved changes when closing the application or when loading a "
-"new project"
+"Ask to save unsaved changes in presets when closing the application or when "
+"loading a new project"
msgstr ""
-"アプリケーションを閉ã˜ã‚‹ã¨ãã€ã¾ãŸã¯æ–°ã—ã„プロジェクトをロードã™ã‚‹ã¨ãã«ã€ä¿"
-"å­˜ã•ã‚Œã¦ã„ãªã„変更をä¿å­˜ã™ã‚‹ã‹å°‹ã­ã¾ã™"
+"アプリケーションを閉ã˜ã‚‹ã¨ãã€ã¾ãŸã¯æ–°ã—ã„プロジェクトを読ã¿è¾¼ã‚€ã¨ãã«ã€ãƒ—リ"
+"セットã«ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更をä¿å­˜ã™ã‚‹ã‹ã©ã†ã‹ã‚’å°‹ã­ã¾ã™"
-#: src/slic3r/GUI/ConfigWizard.cpp:1261 src/slic3r/GUI/Preferences.cpp:155
+#: src/slic3r/GUI/ConfigWizard.cpp:1261 src/slic3r/GUI/Preferences.cpp:157
msgid "Associate .3mf files to PrusaSlicer"
msgstr ".3mfファイルをPrusaSlicerã«é–¢é€£ä»˜ã‘ã¾ã™"
-#: src/slic3r/GUI/Preferences.cpp:245
+#: src/slic3r/GUI/Preferences.cpp:258
msgid "Associate .gcode files to PrusaSlicer G-code Viewer"
msgstr ".gcodeファイルをPrusaSlicerã®Gコードビューアã«é–¢é€£ä»˜ã‘ã¾ã™ "
-#: src/slic3r/GUI/ConfigWizard.cpp:1262 src/slic3r/GUI/Preferences.cpp:162
+#: src/slic3r/GUI/ConfigWizard.cpp:1262 src/slic3r/GUI/Preferences.cpp:164
msgid "Associate .stl files to PrusaSlicer"
msgstr ".stlファイルをPrusaSlicerã«é–¢é€£ä»˜ã‘ã¾ã™"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2405
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2449
msgid "Attention!"
msgstr "注æ„!"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "èªè¨¼ã‚¿ã‚¤ãƒ—"
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2527
msgid "Auto generated supports"
msgstr "自動生æˆã‚µãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/Preferences.cpp:127
+#: src/slic3r/GUI/Preferences.cpp:129
msgid "Auto-center parts"
msgstr "パーツã®è‡ªå‹•ã‚»ãƒ³ã‚¿ãƒªãƒ³ã‚°"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:47
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1233
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1229
msgid "Auto-generate points"
msgstr "自動ãƒã‚¤ãƒ³ãƒˆç”Ÿæˆ"
@@ -1420,19 +1459,19 @@ msgid "Auto-repaired %1$d error"
msgid_plural "Auto-repaired %1$d errors"
msgstr[0] "自動修復ã•ã‚ŒãŸ%1$dエラー"
-#: src/slic3r/GUI/FirmwareDialog.cpp:820
+#: src/slic3r/GUI/FirmwareDialog.cpp:819
msgid "Autodetected"
msgstr "自動検出"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1142
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1138
msgid "Autogenerate support points"
msgstr "サãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã®è‡ªå‹•ç”Ÿæˆ"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1135
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1131
msgid "Autogeneration will erase all manually edited points."
msgstr "自動生æˆã¯ã€ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã§ç·¨é›†ã•ã‚ŒãŸã™ã¹ã¦ã®ãƒã‚¤ãƒ³ãƒˆã‚’消去ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:4361
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "自動生æˆ"
@@ -1440,27 +1479,27 @@ msgstr "自動生æˆ"
msgid "Automatic updates"
msgstr "自動アップデート"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "STLファイルã®è‡ªå‹•ä¿®å¾©"
-#: src/slic3r/GUI/Tab.cpp:1610
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "オートスピード(上級者å‘ã‘)"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "外周をã¾ãŸãŒãªã„よã†ã«ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
-msgstr "外周をã¾ãŸãŒãªã„よã†ã«ã™ã‚‹-最大迂回長 "
+msgstr "境界線をã¾ãŸãŒãªã„よã†ã«ã™ã‚‹-最大迂回長"
-#: src/slic3r/GUI/Tab.cpp:3998
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "戻る矢å°"
-#: src/slic3r/GUI/Tab.cpp:4020
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -1472,7 +1511,7 @@ msgstr ""
"クリックã™ã‚‹ã¨ã€ç¾åœ¨ã®è¨­å®šã‚°ãƒ«ãƒ¼ãƒ—ã®ã™ã¹ã¦ã®è¨­å®šãŒæœ€å¾Œã«ä¿å­˜ã•ã‚ŒãŸãƒ—リセット"
"ã«æˆ»ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:4034
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -1482,11 +1521,11 @@ msgstr ""
"を示ã—ã¾ã™ã€‚\n"
"クリックã™ã‚‹ã¨ã€ç¾åœ¨ã®å€¤ãŒæœ€å¾Œã«ä¿å­˜ã•ã‚ŒãŸãƒ—リセットã«ãƒªã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:135
+#: src/slic3r/GUI/Preferences.cpp:137
msgid "Background processing"
msgstr "ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å®Ÿè¡Œä¸­"
-#: src/libslic3r/PrintConfig.cpp:4420
+#: src/libslic3r/PrintConfig.cpp:4546
msgid "Bail out on unknown configuration values"
msgstr "ä¸æ˜Žãªæ§‹æˆå€¤ã‚’回é¿ã™ã‚‹"
@@ -1494,19 +1533,27 @@ msgstr "ä¸æ˜Žãªæ§‹æˆå€¤ã‚’回é¿ã™ã‚‹"
msgid "Balanced"
msgstr "ãƒãƒ©ãƒ³ã‚¹ã®ã¨ã‚ŒãŸ"
-#: src/slic3r/GUI/MainFrame.cpp:655
-msgid "based on Slic3r"
-msgstr "ベースã¯Slic3r"
-
-#: src/slic3r/GUI/Tab.cpp:1965
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "ベッド"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/slic3r/GUI/BedShapeDialog.hpp:95 src/slic3r/GUI/ConfigWizard.cpp:1396
+msgid "Bed Shape"
+msgstr "ベッドシェイプ"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:1396
+msgid "Bed Shape and Size"
+msgstr "ベッドシェイプã¨ã‚µã‚¤ã‚º"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:1581
+msgid "Bed Temperature:"
+msgstr "ベッド温度:"
+
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "カスタムベッドモデル"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "ベッドã®ã‚«ã‚¹ã‚¿ãƒ ã‚¤ãƒ¡ãƒ¼ã‚¸"
@@ -1518,23 +1565,15 @@ msgstr "ベッドã®å¡—ã‚Šã¤ã¶ã—をキャンセルã—ã¾ã—ãŸã€‚"
msgid "Bed filling done."
msgstr "ベッドã®å……å¡«ãŒå®Œäº†ã—ã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/BedShapeDialog.hpp:95 src/slic3r/GUI/ConfigWizard.cpp:1396
-msgid "Bed Shape"
-msgstr "ベッドシェイプ"
-
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "ベッドシェイプ"
-#: src/slic3r/GUI/ConfigWizard.cpp:1396
-msgid "Bed Shape and Size"
-msgstr "ベッドシェイプã¨ã‚µã‚¤ã‚º"
-
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "ベッドã®æ¸©åº¦"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -1542,12 +1581,8 @@ msgstr ""
"最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ä»¥é™ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒ™ãƒƒãƒ‰æ¸©åº¦ã€‚ ベッド温度制御コマンドを無効ã«ã™ã‚‹"
"ã«ã¯ã€ã“れをゼロã«è¨­å®šã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/ConfigWizard.cpp:1581
-msgid "Bed Temperature:"
-msgstr "ベッド温度:"
-
-#: src/slic3r/GUI/Tab.cpp:2395 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "レイヤー変更å‰ã®Gコード"
@@ -1555,19 +1590,23 @@ msgstr "レイヤー変更å‰ã®Gコード"
msgid "Before roll back"
msgstr "å…ƒã«æˆ»ã™å‰ã«"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/libslic3r/PrintConfig.cpp:2188
+msgid "Below Z"
+msgstr "Zã®ä¸‹"
+
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "下ã®ã‚ªãƒ–ジェクト"
-#: src/libslic3r/PrintConfig.cpp:2164
-msgid "Below Z"
-msgstr "Zã®ä¸‹"
+#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:21
+msgid "Best surface quality"
+msgstr "ベストãªè¡¨é¢ä»•ä¸ŠãŒã‚Š"
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "オブジェクト間ã®Gコード"
-#: src/slic3r/GUI/Tab.cpp:2425 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "オブジェクト間ã®Gコード(シーケンシャルプリントã®å ´åˆï¼‰"
@@ -1577,27 +1616,32 @@ msgstr ""
"PrusaSlicerプロセスã«ãƒ­ãƒ¼ãƒ‰ã•ã‚ŒãŸãƒ–ラックリストã«ç™»éŒ²ã•ã‚ŒãŸãƒ©ã‚¤ãƒ–ラリ:"
#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:38
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:275
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:255
msgid "Block seam"
msgstr "ブロックシーム"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:49
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:474
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:434
msgid "Block supports"
msgstr "ブロックサãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:404
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:364
msgid "Block supports by angle"
msgstr "角度ã«ã‚ˆã‚‹ãƒ–ロックサãƒãƒ¼ãƒˆ"
-#: src/libslic3r/PrintConfig.cpp:3266 src/libslic3r/PrintConfig.cpp:3267
+#: src/libslic3r/PrintConfig.cpp:3386 src/libslic3r/PrintConfig.cpp:3387
msgid "Bottle volume"
msgstr "ボトル容é‡"
-#: src/libslic3r/PrintConfig.cpp:3273 src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3393 src/libslic3r/PrintConfig.cpp:3394
msgid "Bottle weight"
msgstr "ボトルé‡é‡"
+#: src/slic3r/GUI/OptionsGroup.cpp:352
+msgctxt "Layers"
+msgid "Bottom"
+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"
@@ -1606,15 +1650,19 @@ msgstr "ボトルé‡é‡"
msgid "Bottom"
msgstr "ボトム"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/slic3r/GUI/MainFrame.cpp:1128
+msgid "Bottom View"
+msgstr "下é¢è¡¨ç¤º"
+
+#: src/libslic3r/PrintConfig.cpp:2584
msgid "Bottom contact Z distance"
msgstr "ボトムコンタクトZè·é›¢"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "ボトム塗りã¤ã¶ã—パターン"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2670
msgid "Bottom interface layers"
msgstr "ボトムインターフェースレイヤー"
@@ -1627,14 +1675,10 @@ msgstr "底部ãŒé–‹ã„ã¦ã„ã¾ã™ã€‚"
msgid "Bottom shell is %1% mm thick for layer height %2% mm."
msgstr "最下層ã®ã‚·ã‚§ãƒ«ã®åŽšã•ã¯%1%mmã§ã€å±¤ã®é«˜ã•ã¯%2%mmã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "底部ソリッドレイヤー"
-#: src/slic3r/GUI/MainFrame.cpp:1121
-msgid "Bottom View"
-msgstr "下é¢è¡¨ç¤º"
-
#: src/slic3r/GUI/GUI_Factories.cpp:461 src/slic3r/GUI/GUI_Factories.cpp:501
#: src/slic3r/GUI/GUI_Factories.cpp:505
msgid "Box"
@@ -1651,32 +1695,32 @@ msgstr ""
"スドラッグ</b>を使用ã—ã¦ã€ã‚ªãƒ–ジェクトã®ãƒœãƒƒã‚¯ã‚¹é¸æŠžã‚’解除ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾"
"ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "ブリッジ"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "ブリッジ部å出率"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "ブリッジインフィル"
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "ブリッジ"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "ブリッジファン速度"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "ブリッジ形æˆè§’"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -1690,23 +1734,23 @@ msgstr ""
msgid "Bridging volumetric"
msgstr "ブリッジã®ä½“ç©å€¤"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1541
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "ブリム"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr "ブリム分離ギャップ"
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr "ブリムタイプ"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "ブリム幅"
-#: src/slic3r/GUI/FirmwareDialog.cpp:816
+#: src/slic3r/GUI/FirmwareDialog.cpp:815
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:297
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:372
msgid "Browse"
@@ -1733,11 +1777,7 @@ msgstr "ブラシサイズ"
msgid "Bucket fill"
msgstr "ãƒã‚±ãƒƒãƒˆãƒ•ã‚£ãƒ«"
-#: src/libslic3r/miniz_extension.cpp:141
-msgid "buffer too small"
-msgstr "ãƒãƒƒãƒ•ã‚¡ãƒ¼ãŒå°‘ãªã™ãŽã¾ã™"
-
-#: src/slic3r/GUI/GUI_App.cpp:1599
+#: src/slic3r/GUI/GUI_App.cpp:1682
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -1751,7 +1791,7 @@ msgstr ""
msgid "Buttons And Text Colors Description"
msgstr "ボタンã¨ãƒ†ã‚­ã‚¹ãƒˆã‚«ãƒ©ãƒ¼ã®ç¨®é¡ž"
-#: src/slic3r/GUI/GUI_App.cpp:1601
+#: src/slic3r/GUI/GUI_App.cpp:1684
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -1761,18 +1801,30 @@ msgstr ""
"ã‘られã¾ã™ã€‚\n"
"注:ã“ã®åå‰ã¯ã€å¾Œã§ç‰©ç†ãƒ—リンターã®è¨­å®šã‹ã‚‰å¤‰æ›´ã§ãã¾ã™ã€‚"
-#: src/slic3r/GUI/PresetHints.cpp:191
-msgid "by the print profile maximum"
-msgstr "プリントプロファイルã®æœ€å¤§å€¤"
+#: src/slic3r/GUI/NotificationManager.cpp:890
+msgid "CANCELED"
+msgstr "キャンセルã•ã‚Œã¾ã—ãŸ"
-#: src/slic3r/GUI/Preferences.cpp:294
+#: src/slic3r/GUI/NotificationManager.cpp:895
+msgid "COMPLETED"
+msgstr "完了"
+
+#: src/libslic3r/miniz_extension.cpp:117
+msgid "CRC-32 check failed"
+msgstr "CRC-32ãƒã‚§ãƒƒã‚¯ã«å¤±æ•—ã—ã¾ã—ãŸ"
+
+#: 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ã®åˆæœŸåŒ–ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ PrusaSlicerã¯ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã‚’確立ã§ããªããªã‚Š"
+"ã¾ã™ã€‚ 詳細ã«ã¤ã„ã¦ã¯ã€ãƒ­ã‚°ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
+
+#: src/slic3r/GUI/Preferences.cpp:314
msgid "Camera"
msgstr "カメラ"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:117
-msgid "Camera view"
-msgstr "カメラビュー"
-
#: resources/data/hints.ini: [hint:Camera Views]
msgid ""
"Camera Views\n"
@@ -1783,21 +1835,25 @@ msgstr ""
"数字キー<b> 0〜6 </b>を使用ã—ã¦ã€äº‹å‰å®šç¾©ã•ã‚ŒãŸã‚«ãƒ¡ãƒ©ã‚¢ãƒ³ã‚°ãƒ«ã‚’ã™ã°ã‚„ã切り替"
"ãˆã‚‹ã“ã¨ãŒã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ"
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:117
+msgid "Camera view"
+msgstr "カメラビュー"
+
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:322
msgid "Can't apply when proccess preview."
msgstr "プロセスプレビュー時ã«é©ç”¨ã§ãã¾ã›ã‚“。"
-#: src/slic3r/GUI/ConfigWizard.cpp:2861
+#: src/slic3r/GUI/ConfigWizard.cpp:2864
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:490
#: src/slic3r/GUI/FirmwareDialog.cpp:153
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58
#: src/slic3r/GUI/ProgressStatusBar.cpp:26
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:93
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879
msgid "Cancel"
msgstr "中止"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:255
+#: src/slic3r/GUI/PrintHostDialogs.cpp:256
msgid "Cancel selected"
msgstr "é¸æŠžå–り消ã—"
@@ -1805,19 +1861,15 @@ msgstr "é¸æŠžå–り消ã—"
msgid "Cancel upload"
msgstr "アップロードをキャンセル"
-#: src/slic3r/GUI/NotificationManager.cpp:890
-msgid "CANCELED"
-msgstr "キャンセルã•ã‚Œã¾ã—ãŸ"
-
-#: src/slic3r/GUI/PrintHostDialogs.cpp:374
+#: src/slic3r/GUI/PrintHostDialogs.cpp:375
msgid "Cancelled"
msgstr "中止"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:373
+#: src/slic3r/GUI/PrintHostDialogs.cpp:374
msgid "Cancelling"
msgstr "中止中"
-#: src/slic3r/GUI/FirmwareDialog.cpp:920
+#: src/slic3r/GUI/FirmwareDialog.cpp:919
msgid "Cancelling..."
msgstr "å–り消ã—中..."
@@ -1873,24 +1925,28 @@ msgstr ""
"サãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆãªã—ã§ã¯ç¶šè¡Œã§ãã¾ã›ã‚“ï¼ ã‚µãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã‚’追加ã™ã‚‹ã‹ã€ã‚µãƒãƒ¼"
"ト生æˆã‚’無効ã«ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:2268 src/slic3r/GUI/UnsavedChangesDialog.cpp:1275
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "オプション"
-#: src/slic3r/GUI/GUI_App.cpp:2157
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Capture a configuration snapshot"
msgstr "構æˆã‚¹ãƒŠãƒƒãƒ—ショットをキャプãƒãƒ£ãƒ¼ã™ã‚‹"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:986 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/Tab.cpp:4046
+msgid "Case insensitive"
+msgstr "大文字・å°æ–‡å­—ã®åŒºåˆ¥ãªã—"
+
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "カテゴリー"
-#: src/libslic3r/PrintConfig.cpp:4342
+#: src/libslic3r/PrintConfig.cpp:4468
msgid "Center"
msgstr "中心"
-#: src/libslic3r/PrintConfig.cpp:4343
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center the print around the given center."
msgstr "指定ã•ã‚ŒãŸãƒã‚¤ãƒ³ãƒˆã‚’中心ã«ãƒ—リントをé…ç½®ã—ã¾ã™ã€‚"
@@ -1903,11 +1959,28 @@ msgstr "証明書ファイル (*.crt, *.pem)|*.crt;*.pem|å…¨ã¦|*.*"
msgid "Change \"%1%\" to \"%2%\" for this physical printer \"%3%\""
msgstr "ã“ã®ç‰©ç†ãƒ—リンタ\"%3%\"ã® \"%1%\"ã‚’\"%2%\"ã«å¤‰æ›´ã—ã¾ã™"
+#: src/slic3r/GUI/GUI_ObjectList.cpp:616
+msgid "Change Extruder"
+msgstr "エクストルーダーã®å¤‰æ›´"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+msgid "Change Extruders"
+msgstr "エクストルーダーã®å¤‰æ›´"
+
+#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154
+#, c-format, boost-format
+msgid "Change Option %s"
+msgstr "オプション%s変更"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+msgid "Change Part Type"
+msgstr "パーツタイプã®å¤‰æ›´"
+
#: src/slic3r/GUI/KBShortcutsDialog.cpp:158
msgid "Change camera type (perspective, orthographic)"
msgstr "カメラタイプã®å¤‰æ›´ï¼ˆãƒ‘ース/アイソメ)"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:673
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "ドレインホール(抜ãç©´)ã®å¾„を変更"
@@ -1915,10 +1988,6 @@ msgstr "ドレインホール(抜ãç©´)ã®å¾„を変更"
msgid "Change extruder"
msgstr "エクストルーダー切替ãˆ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:616
-msgid "Change Extruder"
-msgstr "エクストルーダーã®å¤‰æ›´"
-
#: src/slic3r/GUI/DoubleSlider.cpp:1613
msgid "Change extruder (N/A)"
msgstr "エクストルーダーã®å¤‰æ›´(N/A)"
@@ -1927,24 +1996,11 @@ msgstr "エクストルーダーã®å¤‰æ›´(N/A)"
msgid "Change extruder color"
msgstr "エクストルーダーã®ã‚«ãƒ©ãƒ¼ã‚’変更ã™ã‚‹"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
-msgid "Change Extruders"
-msgstr "エクストルーダーã®å¤‰æ›´"
-
-#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152
-#, c-format, boost-format
-msgid "Change Option %s"
-msgstr "オプション%s変更"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
-msgid "Change Part Type"
-msgstr "パーツタイプã®å¤‰æ›´"
-
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:706
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:702
msgid "Change point head diameter"
msgstr "ãƒã‚¤ãƒ³ãƒˆãƒ˜ãƒƒãƒ‰å¾„ã®å¤‰æ›´"
-#: src/slic3r/GUI/GUI_Factories.cpp:1095
+#: src/slic3r/GUI/GUI_Factories.cpp:1090
msgid "Change the number of instances of the selected object"
msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹æ•°ã‚’変更ã—ã¾ã™"
@@ -1960,15 +2016,15 @@ msgstr "タイプを変更"
msgid "Changelog & Download"
msgstr "変更ログ & ダウンロード"
-#: src/slic3r/GUI/Preferences.cpp:557
+#: src/slic3r/GUI/Preferences.cpp:578
msgid "Changes for the critical options"
msgstr "é‡è¦ãªã‚ªãƒ—ションã®å¤‰æ›´"
-#: src/slic3r/GUI/GUI_App.cpp:1810
+#: src/slic3r/GUI/GUI_App.cpp:1893
msgid "Changing of an application language"
msgstr "アプリケーション言語ã®å¤‰æ›´"
-#: src/slic3r/GUI/Preferences.cpp:559
+#: src/slic3r/GUI/Preferences.cpp:580
msgid ""
"Changing some options will trigger application restart.\n"
"You will lose the content of the plater."
@@ -1976,23 +2032,27 @@ msgstr ""
"一部ã®ã‚ªãƒ—ションを変更ã™ã‚‹ã¨ã€ã‚¢ãƒ—リケーションãŒå†èµ·å‹•ã—ã¾ã™ã€‚\n"
"プレートã®å†…容ãŒå¤±ã‚ã‚Œã¾ã™ã€‚"
+#: src/slic3r/GUI/GUI_App.cpp:2241
+msgid "Check for Configuration Updates"
+msgstr "構æˆã®ã‚¢ãƒƒãƒ—デートを確èª"
+
#: src/slic3r/GUI/ConfigWizard.cpp:1214
msgid "Check for application updates"
msgstr "最新ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ãƒã‚§ãƒƒã‚¯"
-#: src/slic3r/GUI/GUI_App.cpp:2158
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for configuration updates"
msgstr "構æˆã®æ›´æ–°ã‚’確èªã™ã‚‹"
-#: src/slic3r/GUI/GUI_App.cpp:2158
-msgid "Check for Configuration Updates"
-msgstr "構æˆã®ã‚¢ãƒƒãƒ—デートを確èª"
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:36
+msgid "Choose SLA archive:"
+msgstr "SLAアーカイブをé¸æŠžã—ã¾ã™ï¼š"
#: src/slic3r/GUI/BedShapeDialog.cpp:552
msgid "Choose a file to import bed texture from (PNG/SVG):"
msgstr "ベッドã®ã‚¤ãƒ¡ãƒ¼ã‚¸ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠž(PNG/SVG):"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "スライスã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠž(STL/OBJ/AMF/3MF/PRUSA):"
@@ -2004,11 +2064,15 @@ msgstr "ベッドモデルをインãƒãƒ¼ãƒˆã™ã‚‹STLファイルをé¸æŠžã—ã¾
msgid "Choose an STL file to import bed shape from:"
msgstr "ベッドシェイプをインãƒãƒ¼ãƒˆã™ã‚‹ãŸã‚ã®STLファイルをé¸æŠžï¼š"
-#: src/slic3r/GUI/GUI_App.cpp:1775
+#: src/slic3r/GUI/GalleryDialog.cpp:453
+msgid "Choose one PNG file:"
+msgstr "一ã¤ã®PNGファイルをé¸æŠžã—ã¦ãã ã•ã„:"
+
+#: src/slic3r/GUI/GUI_App.cpp:1858
msgid "Choose one file (3MF/AMF):"
msgstr "1ã¤ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¾ã™(3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1799
+#: src/slic3r/GUI/GUI_App.cpp:1882
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "1ã¤ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠž(GCODE/.GCO/.G/.ngc/NGC):"
@@ -2016,17 +2080,9 @@ msgstr "1ã¤ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠž(GCODE/.GCO/.G/.ngc/NGC):"
msgid "Choose one or more files (STL, OBJ):"
msgstr "1ã¤ä»¥ä¸Šã®ãƒ•ã‚¡ã‚¤ãƒ«(STL, OBJ)ã‚’é¸æŠžã—ã¾ã™ï¼š"
-#: src/slic3r/GUI/GUI_App.cpp:1787
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "1ã¤ä»¥ä¸Šã®ãƒ•ã‚¡ã‚¤ãƒ«ã®é¸æŠž(STL/OBJ/AMF/3MF/PRUSA):"
-
-#: src/slic3r/GUI/GalleryDialog.cpp:453
-msgid "Choose one PNG file:"
-msgstr "一ã¤ã®PNGファイルをé¸æŠžã—ã¦ãã ã•ã„:"
-
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:36
-msgid "Choose SLA archive:"
-msgstr "SLAアーカイブをé¸æŠžã—ã¾ã™ï¼š"
+#: src/slic3r/GUI/GUI_App.cpp:1870
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "1ã¤ä»¥ä¸Šã®ãƒ•ã‚¡ã‚¤ãƒ«ã®é¸æŠž(STL/3MF/STEP/OBJ/AMF/PRUSA):"
#: src/slic3r/GUI/ConfigWizard.cpp:1361
msgid "Choose the type of firmware used by your printer."
@@ -2042,26 +2098,41 @@ msgstr "円"
msgid "Circular"
msgstr "円形"
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:121
-msgid "Clear all"
-msgstr "å…¨ã¦ã‚¯ãƒªã‚¢"
+#: src/libslic3r/PrintConfig.cpp:3074
+msgid "Classic"
+msgstr "クラシック"
-#: src/slic3r/GUI/Preferences.cpp:275
+#: src/libslic3r/PrintConfig.cpp:3067
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+"クラシックã®å¢ƒç•Œç·šç”Ÿæˆã¯ã€ä¸€å®šã®æŠ¼ã—出ã—å¹…ã®å¢ƒç•Œç·šã‚’生æˆã—ã€éžå¸¸ã«è–„ã„領域ã«"
+"ã¯ã‚®ãƒ£ãƒƒãƒ—フィルãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚アラクãƒãƒ»ã‚¨ãƒ³ã‚¸ãƒ³ã¯ã€æŠ¼ã—出ã—å¹…ãŒå¤‰åŒ–ã™ã‚‹å¢ƒ"
+"界線を生æˆã—ã¾ã™ã€‚ã“ã®è¨­å®šã¯ã€Concentric infillã«ã‚‚影響ã—ã¾ã™ã€‚"
+
+#: src/slic3r/GUI/Preferences.cpp:295
msgid "Clear Undo / Redo stack on new project"
msgstr "æ–°ã—ã„プロジェクトã§ã‚¢ãƒ³ãƒ‰ã‚¥ãƒ¼/リドゥースタックをクリアã™ã‚‹"
-#: src/slic3r/GUI/Preferences.cpp:277
+#: src/slic3r/GUI/Preferences.cpp:297
msgid ""
"Clear Undo / Redo stack on new project or when an existing project is loaded."
msgstr ""
"æ–°ã—ã„プロジェクトã§ã€ã¾ãŸã¯æ—¢å­˜ã®ãƒ—ロジェクトãŒãƒ­ãƒ¼ãƒ‰ã•ã‚ŒãŸã¨ãã«ã€ã‚¢ãƒ³ãƒ‰ã‚¥/"
"リドゥースタックをクリアã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4711 src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:121
+msgid "Clear all"
+msgstr "å…¨ã¦ã‚¯ãƒªã‚¢"
+
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "履歴を開ã/é–‰ã˜ã‚‹ã«ã¯ã€ãƒžã‚¦ã‚¹ã®å³ãƒœã‚¿ãƒ³ã‚’クリックã—ã¾ã™ "
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "マウスã®å³ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ã€é…置オプションを表示ã—ã¾ã™"
@@ -2078,15 +2149,15 @@ msgstr "アイコンをクリックã—ã¦ã€ã‚ªãƒ–ジェクトã®è¨­å®šã‚’変更
msgid "Click to edit preset"
msgstr "クリックã—ã¦ãƒ—リセットを編集"
-#: src/slic3r/GUI/GCodeViewer.cpp:3032
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to hide"
msgstr "クリックã§éžè¡¨ç¤º"
-#: src/slic3r/GUI/GCodeViewer.cpp:3032
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to show"
msgstr "クリックã§è¡¨ç¤º"
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "マルãƒãƒ‘ートオブジェクトをクリップã™ã‚‹"
@@ -2098,23 +2169,18 @@ msgstr "マルãƒãƒ‘ートオブジェクトをクリップã™ã‚‹"
msgid "Clipping of view"
msgstr "ビューã®ã‚¯ãƒªãƒƒãƒ”ング"
-#: src/slic3r/GUI/FirmwareDialog.cpp:863
+#: src/slic3r/GUI/FirmwareDialog.cpp:862
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:310
#: src/slic3r/GUI/Mouse3DController.cpp:543
-#: src/slic3r/GUI/PrintHostDialogs.cpp:260
+#: src/slic3r/GUI/PrintHostDialogs.cpp:261
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:122
msgid "Close"
msgstr "é–‰ã˜ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:2492
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Close holes"
msgstr "ç©´ã‚’é–‰ã˜ã‚‹"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3753
-msgid "Closing distance"
-msgstr "閉鎖è·é›¢"
-
#: src/slic3r/GUI/MainFrame.cpp:232
msgid "Closing PrusaSlicer while some presets are modified."
msgstr "一部ã®ãƒ—リセットãŒå¤‰æ›´ã•ã‚Œã¦ã„ã‚‹é–“ã«PrusaSlicerã‚’é–‰ã˜ã¾ã™ã€‚"
@@ -2123,11 +2189,16 @@ msgstr "一部ã®ãƒ—リセットãŒå¤‰æ›´ã•ã‚Œã¦ã„ã‚‹é–“ã«PrusaSlicerã‚’é–‰ã
msgid "Closing PrusaSlicer. Current project is modified."
msgstr "PrusaSlicerã‚’é–‰ã˜ã¾ã™ã€‚ ç¾åœ¨ã®ãƒ—ロジェクトãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸã€‚"
-#: src/libslic3r/PrintConfig.cpp:2661
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
+#: src/libslic3r/PrintConfig.cpp:3873
+msgid "Closing distance"
+msgstr "閉鎖è·é›¢"
+
+#: src/libslic3r/PrintConfig.cpp:2685
msgid "Closing radius"
msgstr "é–‰åŠå¾„"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2296
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "サイドãƒãƒ¼ã‚’折りãŸãŸã‚€"
@@ -2135,11 +2206,20 @@ msgstr "サイドãƒãƒ¼ã‚’折りãŸãŸã‚€"
msgid "Collapse/Expand the sidebar"
msgstr "サイドãƒãƒ¼ã‚’折りãŸãŸã‚€/展開ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3241
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3361
msgid "Color"
msgstr "色"
-#: src/slic3r/GUI/GCodeViewer.cpp:3477 src/slic3r/GUI/GCodeViewer.cpp:3533
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
+msgid "Color Change G-code"
+msgstr "カラーãƒã‚§ãƒ³ã‚¸Gコード"
+
+#: src/slic3r/GUI/GCodeViewer.cpp:3309 src/slic3r/GUI/GUI_Preview.cpp:225
+#: src/slic3r/GUI/GUI_Preview.cpp:957
+msgid "Color Print"
+msgstr "カラープリント"
+
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "カラーãƒã‚§ãƒ³ã‚¸"
@@ -2153,24 +2233,15 @@ msgstr "色ã®å¤‰æ›´(\"%1%\")"
msgid "Color change (\"%1%\") for Extruder %2%"
msgstr "エクストルーダー%2%ã®è‰²ã®å¤‰æ›´ï¼ˆ \"%1%\")"
-#: src/slic3r/GUI/Tab.cpp:2435 src/libslic3r/GCode.cpp:713
-msgid "Color Change G-code"
-msgstr "カラーãƒã‚§ãƒ³ã‚¸Gコード"
-
-#: src/libslic3r/PrintConfig.cpp:2426
+#: src/libslic3r/PrintConfig.cpp:2450
msgid "Color change G-code"
msgstr "カラーãƒã‚§ãƒ³ã‚¸Gコード"
-#: src/slic3r/GUI/GCodeViewer.cpp:3659 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "カラーãƒã‚§ãƒ³ã‚¸"
-#: src/slic3r/GUI/GCodeViewer.cpp:3294 src/slic3r/GUI/GUI_Preview.cpp:225
-#: src/slic3r/GUI/GUI_Preview.cpp:956
-msgid "Color Print"
-msgstr "カラープリント"
-
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "カラープリント高"
@@ -2182,15 +2253,15 @@ msgid ""
"every</a>."
msgstr ""
"インフィルをçµåˆã™ã‚‹\n"
-"<a> インフィルをã“れ毎ã«çµåˆã™ã‚‹</a>設定を使用ã™ã‚‹ã¨ã€å‘¨å›²ã‚ˆã‚Šã‚‚高ã„レイヤー"
-"ã®é«˜ã•ã§ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã‚’プリントã—ã¦ã€ãƒ—リント時間を節約ã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™"
-"ã‹ã€‚"
+"<a> インフィルをã“れ毎ã«çµåˆã™ã‚‹</a>設定を使用ã™ã‚‹ã¨ã€å¢ƒç•Œç·šã‚ˆã‚Šã‚‚高ã„レイ"
+"ヤーã®é«˜ã•ã§ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã‚’プリントã—ã¦ã€ãƒ—リント時間を節約ã§ãã‚‹ã“ã¨ã‚’ã”存知ã§"
+"ã™ã‹ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1378
+#: src/libslic3r/PrintConfig.cpp:1402
msgid "Combine infill every"
msgstr "インフィルをã“れ毎ã«çµåˆã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:1383
+#: src/libslic3r/PrintConfig.cpp:1407
msgid "Combine infill every n layers"
msgstr "インフィルをnレイヤー組åˆã‚ã›ã‚‹"
@@ -2203,72 +2274,80 @@ msgstr "コマンド"
msgid "Comment:"
msgstr "コメント:"
-#: src/slic3r/GUI/MainFrame.cpp:1417
-msgid "Compare presets"
-msgstr "プリセットを比較ã™ã‚‹"
-
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr "プリセットã®æ¯”較"
+#: src/slic3r/GUI/MainFrame.cpp:1424
+msgid "Compare presets"
+msgstr "プリセットを比較ã™ã‚‹"
+
#: src/slic3r/GUI/Tab.cpp:216
msgid "Compare this preset with some another"
msgstr "ã“ã®ãƒ—リセットを別ã®ãƒ—リセットã¨æ¯”較ã™ã‚‹"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1627
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr "比較ã•ã‚ŒãŸãƒ—リセットã«ã¯ç•°ãªã‚‹ãƒ—リンターテクノロジーãŒã‚ã‚Šã¾ã™"
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "互æ›æ€§ã®ã‚るプリントプロファイル"
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "互æ›æ€§ã®ã‚るプリントプロファイルæ¡ä»¶"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "互æ›ãƒ—リンター"
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "互æ›æ€§ã®ã‚るプリンターã®ã‚³ãƒ³ãƒ‡ã‚£ã‚·ãƒ§ãƒ³"
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "個々ã®ã‚ªãƒ–ジェクトを完æˆã•ã›ã‚‹"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:375
+#: src/slic3r/GUI/PrintHostDialogs.cpp:376
msgid "Completed"
msgstr "完了"
-#: src/slic3r/GUI/NotificationManager.cpp:895
-msgid "COMPLETED"
-msgstr "完了"
-
-#: src/libslic3r/miniz_extension.cpp:113
-msgid "compression failed"
-msgstr "圧縮失敗"
-
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2716
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1171
+#: src/libslic3r/PrintConfig.cpp:2740
msgid "Concentric"
msgstr "åŒå¿ƒå††"
-#: src/slic3r/GUI/ConfigWizard.cpp:3035
+#: src/slic3r/GUI/ConfigWizard.cpp:3037
msgid "Configuration &Assistant"
msgstr "セットアップガイド(&A)"
-#: src/slic3r/GUI/ConfigWizard.cpp:3038
+#: src/slic3r/GUI/ConfigWizard.cpp:3040
msgid "Configuration &Wizard"
msgstr "構æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰(&W)"
-#: src/slic3r/GUI/ConfigWizard.cpp:3034
+#: src/slic3r/GUI/ConfigWizard.cpp:3036
msgid "Configuration Assistant"
msgstr "設定アシスタント"
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:123
+msgid "Configuration Snapshots"
+msgstr "設定ã®ã‚¹ãƒŠãƒƒãƒ—ショット"
+
+#: src/slic3r/Utils/PresetUpdater.cpp:777
+msgid ""
+"Configuration Updates causes a lost of preset modification.\n"
+"So, check unsaved changes and save them if necessary."
+msgstr ""
+"構æˆã®ã‚¢ãƒƒãƒ—デートをã™ã‚‹ã¨ã€ãƒ—リセットã®å¤‰æ›´ãŒå¤±ã‚ã‚Œã¾ã™ã€‚\n"
+"ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更を確èªã—ã€å¿…è¦ã«å¿œã˜ã¦ä¿å­˜ã—ã¦ãã ã•ã„。"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:3039
+msgid "Configuration Wizard"
+msgstr "構æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰"
+
#: src/slic3r/GUI/GUI.cpp:355
msgid ""
"Configuration bundle was loaded, however some configuration values were not "
@@ -2288,29 +2367,26 @@ msgstr ""
msgid "Configuration is edited in ConfigWizard"
msgstr "構æˆã¯æ§‹æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã§ç·¨é›†ã•ã‚Œã¾ã™"
-#: src/slic3r/GUI/GUI_App.cpp:2812
+#: src/slic3r/GUI/GUI_App.cpp:2900
msgid "Configuration is editing from ConfigWizard"
msgstr "構æˆã¯æ§‹æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‹ã‚‰ç·¨é›†ä¸­ã§ã™"
-#: src/libslic3r/PrintConfig.cpp:1842
+#: src/libslic3r/PrintConfig.cpp:1866
msgid "Configuration notes"
msgstr "設定上ã®æ³¨æ„"
#: resources/data/hints.ini: [hint:Configuration snapshots]
msgid ""
"Configuration snapshots\n"
-"Did you know that roll back to a complete backup of all system and user "
-"profiles? You can view and move back and forth between snapshots using the "
-"Configuration - <a>Configuration snapshots menu</a>."
+"Did you know that you can roll back to a complete backup of all system and "
+"user profiles? You can view and move back and forth between snapshots using "
+"the Configuration - <a>Configuration snapshots menu</a>."
msgstr ""
"構æˆã‚¹ãƒŠãƒƒãƒ—ショット\n"
-"ã™ã¹ã¦ã®ã‚·ã‚¹ãƒ†ãƒ ãŠã‚ˆã³ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ロファイルã®å®Œå…¨ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã«ãƒ­ãƒ¼ãƒ«ãƒãƒƒã‚¯ã™"
-"ã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ [構æˆ]-<a> [構æˆã‚¹ãƒŠãƒƒãƒ—ショット]メニュー</a>を使用ã—"
-"ã¦ã€ã‚¹ãƒŠãƒƒãƒ—ショットを表示ã—ãŸã‚Šã€ã‚¹ãƒŠãƒƒãƒ—ショット間を移動ã—ãŸã‚Šã§ãã¾ã™ã€‚"
-
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:123
-msgid "Configuration Snapshots"
-msgstr "設定ã®ã‚¹ãƒŠãƒƒãƒ—ショット"
+"ã™ã¹ã¦ã®ã‚·ã‚¹ãƒ†ãƒ ãŠã‚ˆã³ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ロファイルã®å®Œå…¨ãªãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ã«ãƒ­ãƒ¼ãƒ«ãƒãƒƒã‚¯"
+"ã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ\n"
+"[構æˆ]-[<a>構æˆã‚¹ãƒŠãƒƒãƒ—ショット</a>]メニューを使用ã—ã¦ã€ã‚¹ãƒŠãƒƒãƒ—ショットを表"
+"示ã—ãŸã‚Šã€ã‚¹ãƒŠãƒƒãƒ—ショット間を移動ã—ãŸã‚Šã§ãã¾ã™ã€‚"
#: src/slic3r/GUI/UpdateDialogs.cpp:94 src/slic3r/GUI/UpdateDialogs.cpp:261
msgid "Configuration update"
@@ -2328,23 +2404,11 @@ msgstr "構æˆã®æ›´æ–°ãŒåˆ©ç”¨å¯èƒ½ã§ã™ã€‚ "
msgid "Configuration updates"
msgstr "構æˆã®æ›´æ–°"
-#: src/slic3r/Utils/PresetUpdater.cpp:777
-msgid ""
-"Configuration Updates causes a lost of preset modification.\n"
-"So, check unsaved changes and save them if necessary."
-msgstr ""
-"構æˆã®ã‚¢ãƒƒãƒ—デートをã™ã‚‹ã¨ã€ãƒ—リセットã®å¤‰æ›´ãŒå¤±ã‚ã‚Œã¾ã™ã€‚\n"
-"ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更を確èªã—ã€å¿…è¦ã«å¿œã˜ã¦ä¿å­˜ã—ã¦ãã ã•ã„。"
-
-#: src/slic3r/GUI/ConfigWizard.cpp:3037
-msgid "Configuration Wizard"
-msgstr "構æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰"
-
-#: src/slic3r/GUI/FirmwareDialog.cpp:917
+#: src/slic3r/GUI/FirmwareDialog.cpp:916
msgid "Confirmation"
msgstr "確èª"
-#: src/libslic3r/PrintConfig.cpp:1391
+#: src/libslic3r/PrintConfig.cpp:1415
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2356,16 +2420,16 @@ msgid ""
"anchor_length_max. Set this parameter to zero to disable anchoring "
"perimeters connected to a single infill line."
msgstr ""
-"追加ã®å¤–周ã®çŸ­ã„セグメントを使用ã—ã¦ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒ©ã‚¤ãƒ³ã‚’内å´ã®å¤–周ã«æŽ¥ç¶šã—ã¾"
-"ã™ã€‚ パーセンテージ(例:15%)ã§è¡¨ã•ã‚Œã‚‹å ´åˆã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®æŠ¼å‡ºã—å¹…ã«å¯¾ã—ã¦è¨ˆ"
-"ç®—ã•ã‚Œã¾ã™ã€‚ PrusaSlicerã¯ã€2ã¤ã®è¿‘ã„インフィルラインを短ã„外周セグメントã«æŽ¥"
-"続ã—よã†ã¨ã—ã¾ã™ã€‚ infill_anchor_maxより短ã„ãã®ã‚ˆã†ãªå¤–周セグメントãŒè¦‹ã¤ã‹"
-"らãªã„å ´åˆã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒ©ã‚¤ãƒ³ã¯ç‰‡å´ã ã‘ã§å¤–周セグメントã«æŽ¥ç¶šã•ã‚Œã€å–å¾—ã•ã‚Œã‚‹"
-"外周セグメントã®é•·ã•ã¯ã“ã®ãƒ‘ラメーターã«åˆ¶é™ã•ã‚Œã¾ã™ãŒã€anchor_length_maxより"
-"é•·ãã¯ãªã‚Šã¾ã›ã‚“。 ã“ã®ãƒ‘ラメータをゼロã«è¨­å®šã™ã‚‹ã¨ã€å˜ä¸€ã®ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒ©ã‚¤ãƒ³ã«"
-"接続ã•ã‚ŒãŸã‚¢ãƒ³ã‚«ãƒ¼å¤–周ãŒç„¡åŠ¹ã«ãªã‚Šã¾ã™ã€‚"
+"追加ã®å¢ƒç•Œç·šã®çŸ­ã„セグメントを使用ã—ã¦ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒ©ã‚¤ãƒ³ã‚’内å´ã®å¢ƒç•Œç·šã«æŽ¥ç¶š"
+"ã—ã¾ã™ã€‚ パーセンテージ(例:15%)ã§è¡¨ã•ã‚Œã‚‹å ´åˆã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®æŠ¼å‡ºã—å¹…ã«å¯¾ã—"
+"ã¦è¨ˆç®—ã•ã‚Œã¾ã™ã€‚ PrusaSlicerã¯ã€2ã¤ã®è¿‘ã„インフィルラインを短ã„境界線セグメン"
+"トã«æŽ¥ç¶šã—よã†ã¨ã—ã¾ã™ã€‚ infill_anchor_maxより短ã„ãã®ã‚ˆã†ãªå¢ƒç•Œç·šã‚»ã‚°ãƒ¡ãƒ³ãƒˆ"
+"ãŒè¦‹ã¤ã‹ã‚‰ãªã„å ´åˆã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒ©ã‚¤ãƒ³ã¯ç‰‡å´ã ã‘ã§å¢ƒç•Œç·šã‚»ã‚°ãƒ¡ãƒ³ãƒˆã«æŽ¥ç¶šã•ã‚Œã€"
+"å–å¾—ã•ã‚Œã‚‹å¢ƒç•Œç·šã‚»ã‚°ãƒ¡ãƒ³ãƒˆã®é•·ã•ã¯ã“ã®ãƒ‘ラメーターã«åˆ¶é™ã•ã‚Œã¾ã™ãŒã€"
+"anchor_length_maxより長ãã¯ãªã‚Šã¾ã›ã‚“。 ã“ã®ãƒ‘ラメータをゼロã«è¨­å®šã™ã‚‹ã¨ã€å˜"
+"一ã®ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒ©ã‚¤ãƒ³ã«æŽ¥ç¶šã•ã‚ŒãŸã‚¢ãƒ³ã‚«ãƒ¼å¢ƒç•Œç·šãŒç„¡åŠ¹ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1419
+#: src/libslic3r/PrintConfig.cpp:1443
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2376,15 +2440,16 @@ msgid ""
"segment taken is limited to infill_anchor, but no longer than this "
"parameter. Set this parameter to zero to disable anchoring."
msgstr ""
-"追加ã®å¤–周ã®çŸ­ã„セグメントを使用ã—ã¦ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒ©ã‚¤ãƒ³ã‚’内å´ã®å¤–周パターンã«"
-"接続ã—ã¾ã™ã€‚ パーセンテージ(例:15%)ã§è¡¨ã•ã‚Œã‚‹å ´åˆã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®æŠ¼å‡ºã—å¹…ã«"
-"対ã—ã¦è¨ˆç®—ã•ã‚Œã¾ã™ã€‚ PrusaSlicerã¯ã€2ã¤ã®è¿‘ã„インフィルラインを短ã„外周セグメ"
-"ントã«æŽ¥ç¶šã—よã†ã¨ã—ã¾ã™ã€‚ ã“ã®ãƒ‘ラメータより短ã„外周セグメントãŒè¦‹ã¤ã‹ã‚‰ãªã„"
-"å ´åˆã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒ©ã‚¤ãƒ³ã¯ç‰‡å´ã ã‘ã§å¤–周セグメントã«æŽ¥ç¶šã•ã‚Œã€å–å¾—ã•ã‚Œã‚‹å¤–周セ"
-"グメントã®é•·ã•ã¯infill_anchorã«åˆ¶é™ã•ã‚Œã¾ã™ãŒã€ã“ã®ãƒ‘ラメータより長ãã¯ãªã‚Šã¾"
-"ã›ã‚“。 アンカーを無効ã«ã™ã‚‹ã«ã¯ã€ã“ã®ãƒ‘ラメーターをゼロã«è¨­å®šã—ã¾ã™ã€‚ "
+"追加ã®å¢ƒç•Œç·šã®çŸ­ã„セグメントを使用ã—ã¦ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒ©ã‚¤ãƒ³ã‚’内å´ã®å¢ƒç•Œç·šãƒ‘ター"
+"ンã«æŽ¥ç¶šã—ã¾ã™ã€‚ パーセンテージ(例:15%)ã§è¡¨ã•ã‚Œã‚‹å ´åˆã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®æŠ¼å‡ºã—"
+"å¹…ã«å¯¾ã—ã¦è¨ˆç®—ã•ã‚Œã¾ã™ã€‚ PrusaSlicerã¯ã€2ã¤ã®è¿‘ã„インフィルラインを短ã„境界線"
+"セグメントã«æŽ¥ç¶šã—よã†ã¨ã—ã¾ã™ã€‚ ã“ã®ãƒ‘ラメータより短ã„境界線セグメントãŒè¦‹ã¤"
+"ã‹ã‚‰ãªã„å ´åˆã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒ©ã‚¤ãƒ³ã¯ç‰‡å´ã ã‘ã§å¢ƒç•Œç·šã‚»ã‚°ãƒ¡ãƒ³ãƒˆã«æŽ¥ç¶šã•ã‚Œã€å–å¾—ã•"
+"れる境界線セグメントã®é•·ã•ã¯infill_anchorã«åˆ¶é™ã•ã‚Œã¾ã™ãŒã€ã“ã®ãƒ‘ラメータより"
+"é•·ãã¯ãªã‚Šã¾ã›ã‚“。 アンカーを無効ã«ã™ã‚‹ã«ã¯ã€ã“ã®ãƒ‘ラメーターをゼロã«è¨­å®šã—ã¾"
+"ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "サãƒãƒ¼ãƒˆã‚¹ãƒ†ã‚£ãƒƒã‚¯ã¨ã‚¸ãƒ£ãƒ³ã‚¯ã‚·ãƒ§ãƒ³ã®æŽ¥ç¶š"
@@ -2404,10 +2469,6 @@ msgstr "FlashAirã«æŽ¥ç¶šã—ã€ã‚¢ãƒƒãƒ—ロードãŒæœ‰åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã
msgid "Connection to OctoPrint works correctly."
msgstr "OctPrintã«æŽ¥ç¶šã—ã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:268
-msgid "Connection to printers connected via the print host failed."
-msgstr "プリントホスト経由ã§æŽ¥ç¶šã•ã‚Œã¦ã„るプリンターã¸ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
-
#: src/slic3r/Utils/OctoPrint.cpp:292
msgid "Connection to Prusa SL1 / SL1S works correctly."
msgstr "Prusa SL1 / SL1Sã«æŽ¥ç¶šã—ã¾ã—ãŸã€‚"
@@ -2420,12 +2481,15 @@ msgstr "PrusaLinkã«æŽ¥ç¶šã—ã¾ã—ãŸã€‚"
msgid "Connection to Repetier works correctly."
msgstr "Repetierã«æŽ¥ç¶šã—ã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/DoubleSlider.cpp:1458
-msgid "continue"
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:268
+msgid "Connection to printers connected via the print host failed."
+msgstr "プリントホスト経由ã§æŽ¥ç¶šã•ã‚Œã¦ã„るプリンターã¸ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
+
+#: src/slic3r/Config/Snapshot.cpp:601
+msgid "Continue"
msgstr "継続"
-#: src/slic3r/GUI/GUI_App.cpp:982
-#, fuzzy
+#: src/slic3r/GUI/GUI_App.cpp:989
msgid "Continue and import newer configuration?"
msgstr "続行ã—ã¦ã€ã‚ˆã‚Šæ–°ã—ã„設定をインãƒãƒ¼ãƒˆã—ã¾ã™ã‹ï¼Ÿ"
@@ -2434,12 +2498,12 @@ msgstr "続行ã—ã¦ã€ã‚ˆã‚Šæ–°ã—ã„設定をインãƒãƒ¼ãƒˆã—ã¾ã™ã‹ï¼Ÿ"
msgid "Continue and install configuration updates?"
msgstr "続行ã—ã¦æ§‹æˆã®æ›´æ–°ã‚’インストールã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/GUI_App.cpp:2237
+#: src/slic3r/GUI/GUI_App.cpp:2320
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr "構æˆã‚¹ãƒŠãƒƒãƒ—ショット%1%ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–化を続行ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -2457,7 +2521,7 @@ msgstr ""
"Vojtech Bubnik, Enrico Turri, Oleksandra Iushchenko, Tamas Meszaros, Lukas "
"Matena, Vojtech Kral, David Kocik ä»–ã€å¤šãã®æ–¹ã€…ã«ã‚ˆã‚‹è²¢çŒ®ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3478
+#: src/libslic3r/PrintConfig.cpp:3598
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -2467,61 +2531,66 @@ msgstr ""
"最åˆã®2ã¤ã‚’自動的ã«åˆ‡ã‚Šæ›¿ãˆã‚‹ã‚¸ã‚°ã‚¶ã‚°ã€ã‚¯ãƒ­ã‚¹ï¼ˆãƒ€ãƒ–ルジグザグ)ã€ã¾ãŸã¯ãƒ€ã‚¤ãƒŠ"
"ミックã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_Factories.cpp:840 src/slic3r/GUI/Plater.cpp:5555
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5642
msgid "Convert from imperial units"
msgstr "インãƒå˜ä½ã‹ã‚‰å¤‰æ›ã™ã‚‹ "
-#: src/slic3r/GUI/GUI_Factories.cpp:842 src/slic3r/GUI/Plater.cpp:5557
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5644
msgid "Convert from meters"
msgstr "メートルã‹ã‚‰æ›ç®—"
-#: src/slic3r/GUI/Tab.cpp:1970
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "クーリング"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr "クーリング動作ã¯ã“ã®ã‚¹ãƒ”ードã‹ã‚‰å¾ã€…ã«åŠ é€Ÿã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr "冷å´å‹•ä½œã¯ã€ã“ã®é€Ÿåº¦ã«å‘ã‹ã£ã¦å¾ã€…ã«åŠ é€Ÿã—ã¦ã„ã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "クーリングã—ãã„値"
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "冷å´ãƒãƒ¥ãƒ¼ãƒ–ã®é•·ã•"
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "冷å´ãƒãƒ¥ãƒ¼ãƒ–ä½ç½®"
-#: src/slic3r/GUI/Plater.cpp:5519
+#: src/slic3r/GUI/Plater.cpp:5602
msgid "Copies of the selected object"
msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトã®ã‚³ãƒ”ー"
+#: src/slic3r/GUI/SavePresetDialog.cpp:221
+msgctxt "PresetName"
+msgid "Copy"
+msgstr "コピー"
+
#: src/slic3r/GUI/GLCanvas3D.cpp:4542
msgid "Copy"
msgstr "コピー"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/AboutDialog.cpp:308
+msgid "Copy Version Info"
+msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ã®ã‚³ãƒ”ー"
+
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "é¸æŠžã‚’クリップボードã«ã‚³ãƒ”ー"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:99
-msgid "Copy to clipboard"
-msgstr "クリップボードã«ã‚³ãƒ”ー"
-
#: src/slic3r/GUI/SysInfoDialog.cpp:169
msgid "Copy to Clipboard"
msgstr "クリップボードã«ã‚³ãƒ”ー"
-#: src/slic3r/GUI/AboutDialog.cpp:308
-msgid "Copy Version Info"
-msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³æƒ…å ±ã®ã‚³ãƒ”ー"
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:99
+msgid "Copy to clipboard"
+msgstr "クリップボードã«ã‚³ãƒ”ー"
#: src/slic3r/Utils/PresetUpdater.cpp:61
#, boost-format
@@ -2572,32 +2641,32 @@ msgstr ""
"ã‚ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ã‚‚ã†ä¸€åº¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã™ã‚‹ã‹ã€åˆ¥ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’使用ã—ã¦ã¿ã¦"
"ãã ã•ã„。 ç ´æã—ãŸå‡ºåŠ›Gコードã¯%1%.tmpã«ã‚ã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "コピーライト"
-#: src/libslic3r/PrintConfig.cpp:3348 src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:3468 src/libslic3r/PrintConfig.cpp:3469
msgid "Correction for expansion"
msgstr "膨張補正"
-#: src/libslic3r/PrintConfig.cpp:3355 src/libslic3r/PrintConfig.cpp:3356
+#: src/libslic3r/PrintConfig.cpp:3475 src/libslic3r/PrintConfig.cpp:3476
msgid "Correction for expansion in X axis"
msgstr "X軸膨張ã®è£œæ­£"
-#: src/libslic3r/PrintConfig.cpp:3362 src/libslic3r/PrintConfig.cpp:3363
+#: src/libslic3r/PrintConfig.cpp:3482 src/libslic3r/PrintConfig.cpp:3483
msgid "Correction for expansion in Y axis"
msgstr "Y軸膨張ã®è£œæ­£"
-#: src/libslic3r/PrintConfig.cpp:3369 src/libslic3r/PrintConfig.cpp:3370
+#: src/libslic3r/PrintConfig.cpp:3489 src/libslic3r/PrintConfig.cpp:3490
msgid "Correction for expansion in Z axis"
msgstr "Z軸膨張ã®è£œæ­£"
-#: src/slic3r/GUI/Tab.cpp:2511 src/slic3r/GUI/Tab.cpp:4236
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "補正"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3287 src/libslic3r/PrintConfig.cpp:3288
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1067
+#: src/libslic3r/PrintConfig.cpp:3407 src/libslic3r/PrintConfig.cpp:3408
msgid "Cost"
msgstr "費用"
@@ -2654,13 +2723,13 @@ msgstr "有効ãªãƒ—リントサーãƒãƒ¼å‚照をå–å¾—ã§ãã¾ã›ã‚“"
msgid "Could not get resources to create a new connection"
msgstr "æ–°ã—ã„接続を作æˆã™ã‚‹ãŸã‚ã®ãƒªã‚½ãƒ¼ã‚¹ã‚’å–å¾—ã§ãã¾ã›ã‚“"
-#: src/libslic3r/PrintConfig.cpp:2613
+#: src/libslic3r/PrintConfig.cpp:2637
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
"ループã§ã‚µãƒãƒ¼ãƒˆä¸Šéƒ¨ã®æŽ¥è§¦å±¤ã‚’覆ã„ã¾ã™ã€‚ デフォルトã§ã¯ç„¡åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2475
+#: src/libslic3r/PrintConfig.cpp:2499
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 "
@@ -2670,29 +2739,25 @@ msgstr ""
"埋ã‚られã¾ã™ã€‚ ギャップを閉ã˜ã‚‹ã“ã¨ã§ã€æœ€çµ‚çš„ãªãƒ—リント解åƒåº¦ãŒä½Žä¸‹ã™ã‚‹å¯èƒ½æ€§"
"ãŒã‚ã‚‹ãŸã‚ã€ã“ã®å€¤ã¯é©åº¦ã«å°ã•ãã™ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚"
-#: src/libslic3r/miniz_extension.cpp:117
-msgid "CRC-32 check failed"
-msgstr "CRC-32ãƒã‚§ãƒƒã‚¯ã«å¤±æ•—ã—ã¾ã—ãŸ"
-
-#: src/libslic3r/PrintConfig.cpp:3676
+#: src/libslic3r/PrintConfig.cpp:3796
msgid "Create pad around object and ignore the support elevation"
msgstr ""
"オブジェクトã®å‘¨ã‚Šã«ãƒ‘ッドを作æˆã—ã€ã‚µãƒãƒ¼ãƒˆã§ã‚ªãƒ–ジェクトを上ã’ã‚‹ã“ã¨ã‚’無視"
"ã—ã¾ã™"
-#: src/slic3r/GUI/Plater.cpp:5019
+#: src/slic3r/GUI/Plater.cpp:5090
msgid "Creating a new project"
msgstr "æ–°ã—ã„プロジェクトã®ä½œæˆ"
-#: src/slic3r/GUI/Plater.cpp:5011
+#: src/slic3r/GUI/Plater.cpp:5082
msgid "Creating a new project while some presets are modified."
msgstr "一部ã®ãƒ—リセットを変更ã—ãªãŒã‚‰ã€æ–°ã—ã„プロジェクトを作æˆã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:5008
+#: src/slic3r/GUI/Plater.cpp:5079
msgid "Creating a new project while the current project is modified."
msgstr "ç¾åœ¨ã®ãƒ—ロジェクトを変更ã—ãªãŒã‚‰ã€æ–°ã—ã„プロジェクトを作æˆã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3543
+#: src/libslic3r/PrintConfig.cpp:3663
msgid "Critical angle"
msgstr "é™ç•Œè§’"
@@ -2700,32 +2765,21 @@ msgstr "é™ç•Œè§’"
msgid "Critical error"
msgstr "é‡å¤§ãªã‚¨ãƒ©ãƒ¼"
-#: src/libslic3r/PrintConfig.cpp:3487
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Cross"
msgstr "クロス"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:340
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:348
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:505
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:513
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:182
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:190
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:308
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:483
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:170
msgid "Ctrl + Mouse wheel"
msgstr "Ctrl + マウスホイール"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Cubic"
msgstr "ç«‹æ–¹"
-#: 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ã®åˆæœŸåŒ–ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ PrusaSlicerã¯ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯æŽ¥ç¶šã‚’確立ã§ããªããªã‚Š"
-"ã¾ã™ã€‚ 詳細ã«ã¤ã„ã¦ã¯ã€ãƒ­ã‚°ã‚’å‚ç…§ã—ã¦ãã ã•ã„。"
-
-#: src/slic3r/GUI/wxExtensions.cpp:644
+#: src/slic3r/GUI/wxExtensions.cpp:645
#, c-format, boost-format
msgid "Current mode is %s"
msgstr "ç¾åœ¨ã®ãƒ¢ãƒ¼ãƒ‰ã¯%sã§ã™"
@@ -2743,11 +2797,11 @@ msgid "Current version:"
msgstr "ç¾åœ¨ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³:"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "カスタム"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -2756,18 +2810,18 @@ msgstr ""
"HTTPS OctoPrint接続用ã«ã‚«ã‚¹ã‚¿ãƒ CA証明書ファイルをcrt/pemå½¢å¼ã§æŒ‡å®šã§ãã¾ã™ã€‚ "
"空白ã®ã¾ã¾ã«ã™ã‚‹ã¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®OS CA証明書リãƒã‚¸ãƒˆãƒªãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:2057 src/slic3r/GUI/Tab.cpp:2374
-#: src/slic3r/GUI/Tab.cpp:3925 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2444
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2468
msgid "Custom G-code"
msgstr "カスタムGコード"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "ç¾åœ¨ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ã‚«ã‚¹ã‚¿ãƒ Gコード(%1%mm)。"
-#: src/slic3r/GUI/GCodeViewer.cpp:3661 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "カスタムGコード"
@@ -2779,7 +2833,7 @@ msgstr "カスタムプリンター"
msgid "Custom Printer Setup"
msgstr "カスタムプリンター設定"
-#: src/slic3r/GUI/ConfigWizard.cpp:2770
+#: src/slic3r/GUI/ConfigWizard.cpp:2773
msgid "Custom printer was installed and it will be activated."
msgstr "カスタムプリンタãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–化ã•ã‚Œã¾ã™ã€‚"
@@ -2787,7 +2841,7 @@ msgstr "カスタムプリンタãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã€ã‚¢ã‚¯ãƒ†ã‚£ãƒ–化
msgid "Custom profile name:"
msgstr "カスタムプロファイルå:"
-#: src/slic3r/GUI/Plater.cpp:6487
+#: src/slic3r/GUI/Plater.cpp:6562
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
@@ -2801,15 +2855,15 @@ msgid "Custom template (\"%1%\")"
msgstr "カスタムテンプレート(\"%1%\")"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4320
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4446
msgid "Cut"
msgstr "カット"
-#: src/slic3r/GUI/Plater.cpp:5597
+#: src/slic3r/GUI/Plater.cpp:5684
msgid "Cut by Plane"
msgstr "é¢ã§ã‚«ãƒƒãƒˆ"
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4447
msgid "Cut model at the given Z."
msgstr "指定ã•ã‚ŒãŸZã§ãƒ¢ãƒ‡ãƒ«ã‚’カットã—ã¾ã™ã€‚"
@@ -2817,15 +2871,15 @@ msgstr "指定ã•ã‚ŒãŸZã§ãƒ¢ãƒ‡ãƒ«ã‚’カットã—ã¾ã™ã€‚"
msgid "Cylinder"
msgstr "シリンダー"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr "é¸æŠžã‚’å…¨ã¦ã‚¯ãƒªã‚¢&e"
-#: src/slic3r/GUI/Preferences.cpp:470
+#: src/slic3r/GUI/Preferences.cpp:491
msgid "Dark mode (experimental)"
msgstr "ダークモード(実験的)"
-#: src/libslic3r/PrintConfig.cpp:4447
+#: src/libslic3r/PrintConfig.cpp:4573
msgid "Data directory"
msgstr "データディレクトリー"
@@ -2841,32 +2895,21 @@ msgstr "デッドゾーン:"
msgid "Decimate ratio"
msgstr "間引ã率"
-#: src/libslic3r/miniz_extension.cpp:111
-msgid "decompression failed or archive is corrupted"
-msgstr "解å‡ã«å¤±æ•—ã—ãŸã‹ã€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ãŒç ´æã—ã¦ã„ã¾ã™"
-
-#: src/slic3r/GUI/Plater.cpp:5467
+#: src/slic3r/GUI/Plater.cpp:5550
msgid "Decrease Instances"
msgstr "インスタンスを減らã™"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2714
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2738
msgid "Default"
msgstr "デフォルト"
-#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
-#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
-msgid "default"
-msgstr "デフォルト"
+#: src/libslic3r/PrintConfig.cpp:3509 src/libslic3r/PrintConfig.cpp:3520
+msgid "Default SLA material profile"
+msgstr "デフォルトã®SLAæ料プロファイル"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1094
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, "
@@ -2876,27 +2919,19 @@ msgstr ""
"ãƒãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚ ブリッジã¯Slic3rãŒæœ€é©ãªæ–¹å‘を自動設定ã™ã‚‹ãŸã‚ã€ã“ã®è¨­å®šã¯ãƒ–"
"リッジ部分ã«ã¯å½±éŸ¿ã—ã¾ã›ã‚“。"
-#: src/slic3r/GUI/GCodeViewer.cpp:3355
+#: src/slic3r/GUI/GCodeViewer.cpp:3370
msgid "Default color"
msgstr "デフォルトカラー"
-#: src/slic3r/GUI/GCodeViewer.cpp:3378
-msgid "default color"
-msgstr "デフォルトカラー"
-
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "デフォルト射出幅"
-#: src/slic3r/GUI/Tab.cpp:1382
-msgid "default filament profile"
-msgstr "デフォルトフィラメントプロファイル"
-
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "デフォルトフィラメントプロファイル"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -2906,16 +2941,12 @@ msgstr ""
"ファイル。 ç¾åœ¨ã®ãƒ—リンタープロファイルをé¸æŠžã™ã‚‹ã¨ã€ã“ã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆãƒ—ロファ"
"イルãŒã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ãªã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:1379
-msgid "default print profile"
-msgstr "デフォルトプリントプロファイル"
-
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "デフォルトプリントプロファイル"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3390
-#: src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3510
+#: src/libslic3r/PrintConfig.cpp:3521
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -2925,27 +2956,11 @@ msgstr ""
"イル。 ç¾åœ¨ã®ãƒ—リンタープロファイルをé¸æŠžã™ã‚‹ã¨ã€ã“ã®ãƒ—リントプロファイルãŒã‚¢"
"クティブã«ãªã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:1396
-msgid "default SLA material profile"
-msgstr "デフォルトã®SLAæ料プロファイル"
-
-#: src/libslic3r/PrintConfig.cpp:3389 src/libslic3r/PrintConfig.cpp:3400
-msgid "Default SLA material profile"
-msgstr "デフォルトã®SLAæ料プロファイル"
-
-#: src/slic3r/GUI/Tab.cpp:1400
-msgid "default SLA print profile"
-msgstr "デフォルトã®SLAプリントプロファイル"
-
-#: src/slic3r/GUI/Field.cpp:190
-msgid "default value"
-msgstr "デフォルト値"
-
#: src/slic3r/GUI/ConfigWizard.cpp:1177
msgid "Define a custom printer profile"
msgstr "カスタムプリンタープロファイルを定義ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:3617
+#: src/libslic3r/PrintConfig.cpp:3737
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 "
@@ -2957,53 +2972,28 @@ msgstr ""
"å¸å¼•åŠ¹æžœãŒã§ã¦ã—ã¾ã„ã€ãƒãƒƒãƒˆãƒ•ã‚£ãƒ«ãƒ ã‹ã‚‰ãƒ—リント物ã®å‰¥é›¢ãŒå›°é›£ã«ãªã‚‹å ´åˆãŒã‚"
"ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "アンロードã—ãŸå¾Œã®å¾…ã¡æ™‚é–“"
-#: src/slic3r/GUI/Tab.cpp:3652
-msgid "delete"
-msgstr "削除"
-
#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4502 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3701
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "削除"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr "å…¨ã¦å‰Šé™¤&A"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4511 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5413
-msgid "Delete all"
-msgstr "å…¨ã¦å‰Šé™¤"
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:1901
msgid "Delete All Instances from Object"
msgstr "オブジェクトã®ã™ã¹ã¦ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’削除"
-#: src/slic3r/GUI/Plater.cpp:2952
+#: src/slic3r/GUI/Plater.cpp:2996
msgid "Delete All Objects"
msgstr "å…¨ã¦ã®ã‚ªãƒ–ジェクトを削除"
-#: src/slic3r/GUI/DoubleSlider.cpp:2012
-msgid "Delete color change"
-msgstr "色変更を削除"
-
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:238
-msgid "Delete color change marker for current layer"
-msgstr "ç¾åœ¨ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®è‰²å¤‰æ›´ãƒžãƒ¼ã‚«ãƒ¼ã‚’削除"
-
-#: src/slic3r/GUI/DoubleSlider.cpp:2015
-msgid "Delete custom G-code"
-msgstr "カスタムG-コードを削除"
-
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
-msgid "Delete drainage hole"
-msgstr "ドレインホール(抜ãç©´)ã®é™¤åŽ»"
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:1917
msgid "Delete Height Range"
msgstr "高ã•ç¯„囲を削除"
@@ -3012,36 +3002,19 @@ msgstr "高ã•ç¯„囲を削除"
msgid "Delete Instance"
msgstr "インスタンス削除"
-#: src/slic3r/GUI/Plater.cpp:2940
+#: src/slic3r/GUI/Plater.cpp:2984
msgid "Delete Object"
msgstr "オブジェクト削除"
-#: src/slic3r/GUI/GalleryDialog.cpp:118
-msgid "Delete one or more custom shape. You can't delete system shapes"
-msgstr ""
-"一ã¤ã¾ãŸã¯è¤‡æ•°ã®ã‚«ã‚¹ã‚¿ãƒ ã‚·ã‚§ã‚¤ãƒ—ã®å‰Šé™¤ã€‚システムシェイプã¯å‰Šé™¤ã§ãã¾ã›ã‚“"
-
#: src/slic3r/GUI/GUI_ObjectSettings.cpp:105
#, c-format, boost-format
msgid "Delete Option %s"
msgstr "オプション%s削除"
-#: src/slic3r/GUI/DoubleSlider.cpp:2014
-msgid "Delete pause print"
-msgstr "プリント一時åœæ­¢ã‚’削除"
-
-#: src/slic3r/GUI/PresetComboBoxes.cpp:733
-msgid "Delete physical printer"
-msgstr "物ç†ãƒ—リンターã®å‰Šé™¤"
-
#: src/slic3r/GUI/PresetComboBoxes.cpp:340
msgid "Delete Physical Printer"
msgstr "物ç†ãƒ—リンターã®å‰Šé™¤"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:95
-msgid "Delete selected"
-msgstr "é¸æŠžã‚’削除ã—ã¾ã™"
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
msgid "Delete Selected"
msgstr "é¸æŠžã‚’削除"
@@ -3050,7 +3023,7 @@ msgstr "é¸æŠžã‚’削除"
msgid "Delete Selected Item"
msgstr "é¸æŠžã—ãŸã‚¢ã‚¤ãƒ†ãƒ ã‚’削除"
-#: src/slic3r/GUI/Plater.cpp:5424
+#: src/slic3r/GUI/Plater.cpp:5507
msgid "Delete Selected Objects"
msgstr "é¸æŠžã‚ªãƒ–ジェクトã®å‰Šé™¤"
@@ -3062,6 +3035,44 @@ msgstr "設定削除"
msgid "Delete Subobject"
msgstr "サブオブジェクト削除"
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5496 src/slic3r/GUI/Tab.cpp:4155
+msgid "Delete all"
+msgstr "å…¨ã¦å‰Šé™¤"
+
+#: src/slic3r/GUI/DoubleSlider.cpp:2012
+msgid "Delete color change"
+msgstr "色変更を削除"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:238
+msgid "Delete color change marker for current layer"
+msgstr "ç¾åœ¨ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®è‰²å¤‰æ›´ãƒžãƒ¼ã‚«ãƒ¼ã‚’削除"
+
+#: src/slic3r/GUI/DoubleSlider.cpp:2015
+msgid "Delete custom G-code"
+msgstr "カスタムG-コードを削除"
+
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
+msgid "Delete drainage hole"
+msgstr "ドレインホール(抜ãç©´)ã®é™¤åŽ»"
+
+#: src/slic3r/GUI/GalleryDialog.cpp:118
+msgid "Delete one or more custom shape. You can't delete system shapes"
+msgstr ""
+"一ã¤ã¾ãŸã¯è¤‡æ•°ã®ã‚«ã‚¹ã‚¿ãƒ ã‚·ã‚§ã‚¤ãƒ—ã®å‰Šé™¤ã€‚システムシェイプã¯å‰Šé™¤ã§ãã¾ã›ã‚“"
+
+#: src/slic3r/GUI/DoubleSlider.cpp:2014
+msgid "Delete pause print"
+msgstr "プリント一時åœæ­¢ã‚’削除"
+
+#: src/slic3r/GUI/PresetComboBoxes.cpp:733
+msgid "Delete physical printer"
+msgstr "物ç†ãƒ—リンターã®å‰Šé™¤"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:95
+msgid "Delete selected"
+msgstr "é¸æŠžã‚’削除ã—ã¾ã™"
+
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:522
msgid "Delete support point"
msgstr "サãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã®å‰Šé™¤"
@@ -3082,38 +3093,38 @@ msgstr "マーカーã®å‰Šé™¤-マウスã®å·¦ãƒœã‚¿ãƒ³ã¾ãŸã¯ã€Œ-ã€ã‚­ãƒ¼"
msgid "Delete tool change"
msgstr "ツールãƒã‚§ãƒ³ã‚¸ã‚’削除"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "å…¨ã¦ã®ã‚ªãƒ–ジェクトを削除"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "ç¾åœ¨ã®é¸æŠžã‚’削除ã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3280
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3400
+#: src/libslic3r/PrintConfig.cpp:3401
msgid "Density"
msgstr "密度"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1108
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "0ï¼…-100ï¼…ã®ç¯„囲ã§è¡¨ã•ã‚Œã‚‹å†…部インフィルã®å¯†åº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2058
+#: src/libslic3r/PrintConfig.cpp:2082
msgid "Density of the first raft or support layer."
msgstr "1層目ã®ãƒ©ãƒ•ãƒˆã‚‚ã—ãã¯ã‚µãƒãƒ¼ãƒˆå±¤ã®å¯†åº¦"
-#: src/slic3r/GUI/Tab.cpp:1707 src/slic3r/GUI/Tab.cpp:2086
-#: src/slic3r/GUI/Tab.cpp:2469 src/slic3r/GUI/Tab.cpp:2541
-#: src/slic3r/GUI/Tab.cpp:4254 src/slic3r/GUI/Tab.cpp:4401
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "ä¾å­˜é–¢ä¿‚"
-#: src/libslic3r/PrintConfig.cpp:2198 src/libslic3r/PrintConfig.cpp:2199
+#: src/libslic3r/PrintConfig.cpp:2222 src/libslic3r/PrintConfig.cpp:2223
msgid "Deretraction Speed"
msgstr "å¾…é¿ã‹ã‚‰ã®å¾©å¸°é€Ÿåº¦"
-#: src/slic3r/GUI/GCodeViewer.cpp:3656 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "リトラクション戻ã—"
@@ -3125,23 +3136,19 @@ msgstr "プリンタã®è¨˜è¿°çš„ãªåå‰"
msgid "Deselect all"
msgstr "å…¨ã¦ã®é¸æŠžè§£é™¤"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1225
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1221
msgid "Deselect by rectangle"
msgstr "方形ã§é¸æŠžè§£é™¤"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "å…¨ã¦ã®ã‚ªãƒ–ジェクトã®é¸æŠžè§£é™¤"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2161
+#: src/slic3r/GUI/GUI_App.cpp:2244
msgid "Desktop Integration"
msgstr "デスクトップ統åˆ"
-#: src/slic3r/GUI/NotificationManager.hpp:768
-msgid "Desktop integration failed."
-msgstr "デスクトップ統åˆãŒå¤±æ•—ã—ã¾ã—ãŸã€‚"
-
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:466
msgid ""
"Desktop Integration sets this binary to be searchable by the system.\n"
@@ -3152,6 +3159,10 @@ msgstr ""
"\n"
"「実行ã€ã‚’押ã—ã¦ç¶šè¡Œã—ã¾ã™ã€‚"
+#: src/slic3r/GUI/NotificationManager.hpp:768
+msgid "Desktop integration failed."
+msgstr "デスクトップ統åˆãŒå¤±æ•—ã—ã¾ã—ãŸã€‚"
+
#: src/slic3r/GUI/NotificationManager.hpp:766
msgid "Desktop integration was successful."
msgstr "デスクトップ統åˆãŒå®Œäº†ã—ã¾ã—ãŸã€‚"
@@ -3164,7 +3175,7 @@ msgstr "システムプリセットã‹ã‚‰å–り外ã™"
msgid "Detach preset"
msgstr "プリセットを切り離ã™"
-#: src/slic3r/GUI/Tab.cpp:3585
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "å–り外ã—ã¾ã—ãŸ"
@@ -3172,11 +3183,11 @@ msgstr "å–り外ã—ã¾ã—ãŸ"
msgid "Detail level"
msgstr "詳細レベル"
-#: src/libslic3r/PrintConfig.cpp:1906
+#: src/libslic3r/PrintConfig.cpp:1930
msgid "Detect bridging perimeters"
-msgstr "ブリッジ外周ã®æ¤œå‡º"
+msgstr "ブリッジ境界線ã®æ¤œå‡º"
-#: src/libslic3r/PrintConfig.cpp:2803
+#: src/libslic3r/PrintConfig.cpp:2827
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -3184,11 +3195,11 @@ msgstr ""
"å˜ä¸€ã®ç·šã®å¤ªã•ï¼ˆ2本ã®ç·šãŒå…¥ã‚Œã‚‰ã‚Œãšã€1本ã®ç·šã§å°„出ã™ã‚‹å¿…è¦ãŒã‚る部分)ã®å£ã‚’"
"検出ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2825
msgid "Detect thin walls"
msgstr "è–„å£ã‚’検知"
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4521
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -3196,7 +3207,7 @@ msgstr ""
"指定ã•ã‚ŒãŸãƒ¢ãƒ‡ãƒ«ã§æŽ¥ç¶šã•ã‚Œã¦ã„ãªã„パーツを検出ã—ã€ãれらを個別ã®ã‚ªãƒ–ジェクト"
"ã«åˆ†å‰²ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:2582
+#: src/slic3r/GUI/Plater.cpp:2626
msgid "Detected advanced data"
msgstr "検出ã•ã‚ŒãŸé«˜åº¦ãªãƒ‡ãƒ¼ã‚¿"
@@ -3208,19 +3219,19 @@ msgstr "Prusa ResearchãŒé–‹ç™ºã—ã¾ã—ãŸã€‚"
msgid "Device:"
msgstr "デãƒã‚¤ã‚¹ï¼š"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "直径"
-#: src/libslic3r/PrintConfig.cpp:3513
+#: src/libslic3r/PrintConfig.cpp:3633
msgid "Diameter in mm of the pillar base"
msgstr "ピラーベースã®ç›´å¾„(mm)"
-#: src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3568
msgid "Diameter in mm of the support pillars"
msgstr "サãƒãƒ¼ãƒˆãƒ”ラーã®ç›´å¾„(mm)"
-#: src/libslic3r/PrintConfig.cpp:3420
+#: src/libslic3r/PrintConfig.cpp:3540
msgid "Diameter of the pointing side of the head"
msgstr "サãƒãƒ¼ãƒˆå…ˆç«¯ã®ç›´å¾„"
@@ -3240,34 +3251,35 @@ msgid ""
msgstr ""
"モデルã”ã¨ã«ç•°ãªã‚‹ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•\n"
"å„モデルを異ãªã‚‹ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ã§åŒä¸€ãƒ—レートã«ãƒ—リントã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™"
-"ã‹ï¼Ÿ 3Dビューã§ãƒ¢ãƒ‡ãƒ«ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€[レイヤーã¨å¤–周]ã‚’é¸æŠžã—ã¦ã€å³å´ã®ãƒ‘ãƒãƒ«"
-"ã§å€¤ã‚’調整ã—ã¾ã™ã€‚ 詳細ã«ã¤ã„ã¦ã¯ã€ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’ã”覧ãã ã•ã„。"
+"ã‹ï¼Ÿ 3Dビューã§ãƒ¢ãƒ‡ãƒ«ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€[レイヤーã¨å¢ƒç•Œç·š]ã‚’é¸æŠžã—ã¦ã€å³å´ã®ãƒ‘ãƒ"
+"ルã§å€¤ã‚’調整ã—ã¾ã™ã€‚ 詳細ã«ã¤ã„ã¦ã¯ã€ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’ã”覧ãã ã•ã„。"
-#: src/slic3r/GUI/Plater.cpp:3603
-msgid "differs from the original file"
-msgstr "å…ƒã®ãƒ•ã‚¡ã‚¤ãƒ«ã¨ã¯ç•°ãªã‚Šã¾ã™"
-
-#: src/libslic3r/PrintConfig.cpp:2225
+#: src/libslic3r/PrintConfig.cpp:2249
msgid "Direction"
msgstr "æ–¹å‘"
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/slic3r/GUI/GUI_App.cpp:1350
+#, boost-format
+msgid "Disable \"%1%\""
+msgstr "\"%1%\" 無効"
+
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "ファンをオフã«ã™ã‚‹æœ€åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼"
-#: src/libslic3r/PrintConfig.cpp:2268
+#: src/libslic3r/PrintConfig.cpp:2292
msgid "Disabled"
msgstr "無効"
-#: src/libslic3r/PrintConfig.cpp:1882
+#: src/libslic3r/PrintConfig.cpp:1906
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
msgstr ""
-"移動経路ãŒä¸Šå±¤ã®å¤–周をã¾ãŸãŒãªã„å ´åˆã€å¸ã„è¾¼ã¿ã‚’無効ã«ã—ã¾ã™ï¼ˆã—ãŸãŒã£ã¦ã€åž‚"
-"れ出ã¦ã‚‚ãŠãらã見ãˆã¾ã›ã‚“)。"
+"移動経路ãŒä¸Šå±¤ã®å¢ƒç•Œç·šã‚’ã¾ãŸãŒãªã„å ´åˆã€å¸ã„è¾¼ã¿ã‚’無効ã«ã—ã¾ã™ï¼ˆã—ãŸãŒã£ã¦ã€"
+"垂れ出ã¦ã‚‚ãŠãらã見ãˆã¾ã›ã‚“)。"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Discard"
msgstr "破棄"
@@ -3276,61 +3288,61 @@ msgid "Discard all custom changes"
msgstr "ã™ã¹ã¦ã®ã‚«ã‚¹ã‚¿ãƒ å¤‰æ›´ã‚’破棄"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:44
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1231
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1227
msgid "Discard changes"
msgstr "変更å–ã‚Šã‚„ã‚"
-#: src/slic3r/GUI/Tab.cpp:2489
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "ディスプレイ"
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3216
msgid "Display height"
msgstr "ディスプレイã®é«˜ã•"
-#: src/libslic3r/PrintConfig.cpp:3124
+#: src/libslic3r/PrintConfig.cpp:3235
msgid "Display horizontal mirroring"
msgstr "水平ディスプレイミラーリング"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3249
msgid "Display orientation"
msgstr "ディスプレイã®å‘ã"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "プリントサーãƒãƒ¼ã®ã‚¢ãƒƒãƒ—ロードキュー画é¢ã‚’表示ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3242
msgid "Display vertical mirroring"
msgstr "垂直ミラーリングを表示ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:3099
+#: src/libslic3r/PrintConfig.cpp:3210
msgid "Display width"
msgstr "ç”»é¢ã®å¹…"
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "コピー間ã®è·é›¢"
-#: src/libslic3r/PrintConfig.cpp:1562
+#: src/libslic3r/PrintConfig.cpp:1586
msgid "Distance between ironing lines"
msgstr "アイロンライン間ã®è·é›¢"
-#: src/libslic3r/PrintConfig.cpp:2246
+#: src/libslic3r/PrintConfig.cpp:2270
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
"スカートã¨ãƒ–リム(ドラフトシールドを使用ã—ãªã„å ´åˆ)ã¾ãŸã¯ã‚ªãƒ–ジェクトã®é–“ã®è·"
"離。"
-#: src/libslic3r/PrintConfig.cpp:3701
+#: src/libslic3r/PrintConfig.cpp:3821
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
msgstr ""
"オブジェクトã¨ç”Ÿæˆã•ã‚ŒãŸãƒ‘ッドを接続ã™ã‚‹2ã¤ã®ã‚³ãƒã‚¯ã‚¿ã‚¹ãƒ†ã‚£ãƒƒã‚¯é–“ã®è·é›¢ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2245
+#: src/libslic3r/PrintConfig.cpp:2269
msgid "Distance from brim/object"
msgstr "ブリム/オブジェクトã‹ã‚‰ã®è·é›¢"
@@ -3340,11 +3352,11 @@ msgid ""
"rectangle."
msgstr "四角形ã®å·¦å‰éš…ã‹ã‚‰ã®0,0 Gコード座標ã®è·é›¢ã€‚"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr "ノズル先端ã‹ã‚‰å†·å´ãƒãƒ¥ãƒ¼ãƒ–ã®ä¸­å¿ƒã¾ã§ã®è·é›¢ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1915
+#: src/libslic3r/PrintConfig.cpp:1939
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -3352,7 +3364,7 @@ msgstr ""
"アンロード時ã«ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆãŒæ­¢ã¾ã£ã¦ã„ã‚‹ä½ç½®ã‹ã‚‰ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼å…ˆç«¯ã¾ã§ã®è·"
"離。 ã“ã‚Œã¯ã€ãƒ—リンターファームウェアã®å€¤ã¨ä¸€è‡´ã•ã›ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "プレートã®è‡ªå‹•é…置機能ã§ä½¿ç”¨ã•ã‚Œã‚‹è·é›¢ã€‚"
@@ -3360,11 +3372,11 @@ msgstr "プレートã®è‡ªå‹•é…置機能ã§ä½¿ç”¨ã•ã‚Œã‚‹è·é›¢ã€‚"
msgid "Divide by zero"
msgstr "#DIV/0!"
-#: src/libslic3r/PrintConfig.cpp:4409
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "存在ã—ãªã„読込ã¿ãŒè¡Œã‚ã‚Œã¦ã‚‚æä¾›ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯å¤±æ•—ã•ã›ãªã„。"
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4474
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -3388,44 +3400,40 @@ msgstr ""
msgid "Do you want to continue changing the configuration?"
msgstr "構æˆã®å¤‰æ›´ã‚’続ã‘ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "ä¿å­˜ã—ãŸãƒ„ールã®å¤‰æ›´ã‚’ã™ã¹ã¦å‰Šé™¤ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/GUI_App.cpp:2309 src/slic3r/GUI/Preferences.cpp:561
+#: src/slic3r/GUI/GUI_App.cpp:2392 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "続行ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Plater.cpp:3603
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "Do you want to replace it"
msgstr "ç½®æ›ã—ã¾ã™ã‹"
-#: src/slic3r/GUI/Plater.cpp:1723
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr "変更を\"%1%\"ã«ä¿å­˜ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:901
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:897
msgid "Do you want to save your manually edited support points?"
msgstr "マニュアル編集ã—ãŸã‚µãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã‚’ä¿å­˜ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/ConfigWizard.cpp:2463
-msgid "Do you want to select default filaments for these FFF printer models?"
-msgstr "ã“れらã®FFFプリンターモデルã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã‚’é¸æŠžã—ã¾ã™ã‹ï¼Ÿ"
-
#: src/slic3r/GUI/ConfigWizard.cpp:2481
msgid "Do you want to select default SLA materials for these printer models?"
msgstr "ã“れらã®ãƒ—リンターモデルã«ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®SLAマテリアルをé¸æŠžã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Plater.cpp:5152
-msgid "does not contain valid gcode."
-msgstr "有効ãªgcodeãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“。"
+#: src/slic3r/GUI/ConfigWizard.cpp:2463
+msgid "Do you want to select default filaments for these FFF printer models?"
+msgstr "ã“れらã®FFFプリンターモデルã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã‚’é¸æŠžã—ã¾ã™ã‹ï¼Ÿ"
-#: src/libslic3r/PrintConfig.cpp:4347
+#: src/libslic3r/PrintConfig.cpp:4473
msgid "Don't arrange"
msgstr "整列ã•ã›ãªã„"
-#: src/slic3r/GUI/GUI_App.cpp:974
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Don't import"
msgstr "インãƒãƒ¼ãƒˆã—ãªã„"
@@ -3437,15 +3445,15 @@ msgstr "インストールã—ãªã„"
msgid "Don't notify about new releases any more"
msgstr "æ–°ã—ã„リリースã«ã¤ã„ã¦é€šçŸ¥ã—ãªã„"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Don't save"
msgstr "ä¿å­˜ã—ãªã„"
-#: src/slic3r/GUI/Plater.cpp:5239
+#: src/slic3r/GUI/Plater.cpp:5317
msgid "Don't show again"
msgstr "次ã‹ã‚‰è¡¨ç¤ºã—ãªã„"
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "ブリッジ部ã®ã‚µãƒãƒ¼ãƒˆç¦æ­¢"
@@ -3453,25 +3461,25 @@ msgstr "ブリッジ部ã®ã‚µãƒãƒ¼ãƒˆç¦æ­¢"
msgid "Downgrade"
msgstr "ダウングレード"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2283
msgid "Draft shield"
msgstr "ä¿è­·ã‚·ãƒ¼ãƒ«ãƒ‰"
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1217
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1220
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1221
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1224
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1225
msgid "Drag"
msgstr "ドラッグ"
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5359
msgid "Drag and drop G-code file"
msgstr "Gコードファイルã®ãƒ‰ãƒ©ãƒƒã‚°ï¼†ãƒ‰ãƒ­ãƒƒãƒ—"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "モデルã«ç©´ã‚’é–‹ã‘ã¾ã™ã€‚"
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -3485,15 +3493,15 @@ msgstr ""
msgid "Drop to bed"
msgstr "ベッドã«è½ã¨ã™"
-#: src/libslic3r/PrintConfig.cpp:4356
+#: src/libslic3r/PrintConfig.cpp:4482
msgid "Duplicate"
msgstr "複製"
-#: src/libslic3r/PrintConfig.cpp:4361
+#: src/libslic3r/PrintConfig.cpp:4487
msgid "Duplicate by grid"
msgstr "グリッドã§è¤‡è£½"
-#: src/slic3r/GUI/GCodeViewer.cpp:3549 src/slic3r/GUI/GCodeViewer.cpp:3552
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "æŒç¶šæœŸé–“"
@@ -3506,18 +3514,45 @@ msgstr "ä»–ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é–“ã€ãƒ•ã‚¡ãƒ³ã¯å¸¸ã«%1%%%ã§å‹•ä½œã—ã¾ã™ "
msgid "During the other layers, fan will be turned off."
msgstr "ä»–ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã§ã¯ã€ãƒ•ã‚¡ãƒ³ã¯ã‚ªãƒ•ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3488
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Dynamic"
msgstr "å‹•çš„"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "エクスãƒãƒ¼ãƒˆ(&x)"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:532
+#: src/slic3r/GUI/NotificationManager.cpp:885
+msgid "ERROR"
+msgstr "エラー"
+
+#: src/slic3r/GUI/NotificationManager.cpp:1447
+#: src/slic3r/GUI/NotificationManager.cpp:1454
+#: src/slic3r/GUI/NotificationManager.cpp:1470
+#: src/slic3r/GUI/NotificationManager.cpp:1476
+#: src/slic3r/GUI/NotificationManager.cpp:1547
+msgid "ERROR:"
+msgstr "エラー:"
+
+#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:196
+msgid ""
+"ERROR: Please close all manipulators available from the left toolbar first"
+msgstr ""
+"エラー:最åˆã«å·¦å´ã®ãƒ„ールãƒãƒ¼ã‹ã‚‰ä½¿ç”¨ã§ãã‚‹ã™ã¹ã¦ã®ãƒžãƒ‹ãƒ”ュレータを閉ã˜ã¦ã"
+"ã ã•ã„"
+
+#: src/slic3r/GUI/Jobs/Job.cpp:111
+msgid "ERROR: not enough resources to execute a new job."
+msgstr "エラー:新ã—ã„ジョブを実行ã™ã‚‹ã®ã«å分ãªãƒªã‚½ãƒ¼ã‚¹ãŒã‚ã‚Šã¾ã›ã‚“。"
+
+#: src/slic3r/GUI/ImGuiWrapper.cpp:527
msgid "Edit"
msgstr "編集"
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+msgid "Edit Height Range"
+msgstr "高ã•ç¯„囲ã®ç·¨é›†"
+
#: src/slic3r/GUI/DoubleSlider.cpp:2004
msgid "Edit color"
msgstr "色を編集"
@@ -3530,15 +3565,11 @@ msgstr "ç¾åœ¨ã®è‰²ã‚’編集-色付ãã®ã‚¹ãƒ©ã‚¤ãƒ€ãƒ¼ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã‚’å³ã‚
msgid "Edit custom G-code"
msgstr "カスタムG-コードã®ç·¨é›†"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
-msgid "Edit Height Range"
-msgstr "高ã•ç¯„囲ã®ç·¨é›†"
-
#: src/slic3r/GUI/DoubleSlider.cpp:2005
msgid "Edit pause print message"
msgstr "一時åœæ­¢ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’編集"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3208
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "物ç†ãƒ—リンターã®ç·¨é›†"
@@ -3562,32 +3593,32 @@ msgstr "編集中"
msgid "Eigen vectorization supported:"
msgstr "固有値ベクトル化ã«å¯¾å¿œï¼š"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr "SDカード/USBメモリーã®å–り出ã—&t"
-#: src/slic3r/GUI/NotificationManager.cpp:701
-msgid "Eject drive"
-msgstr "ドライブå–出ã—"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:91
msgid "Eject SD card / Flash drive"
msgstr "SDカード/USBメモリーをå–り出ã™"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr "Gコードをエクスãƒãƒ¼ãƒˆã—ãŸå¾Œã«ã€SDカード/USBメモリーをå–り出ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:2179
+#: src/slic3r/GUI/NotificationManager.cpp:701
+msgid "Eject drive"
+msgstr "ドライブå–出ã—"
+
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "デãƒã‚¤ã‚¹ %s(%s) ã®å–り出ã—ã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "最åˆã®å±¤ã®åºƒãŒã‚Šè£œæ­£"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3337
msgid "Elephant foot minimum width"
msgstr "エレファントフット(最下層ãŒã¡ã‚‡ã£ã¨å¤ªã‚‹)ã®æœ€å°å¹…"
@@ -3599,7 +3630,7 @@ msgstr ""
"オブジェクトã«å¯¾ã—ã¦æŒä¸Šã’高ã•ãŒä½Žã™ãŽã¾ã™ã€‚ 「オブジェクトã®å‘¨å›²ã®ãƒ‘ッドã€æ©Ÿ"
"能を使用ã—ã¦ã€ã‚ªãƒ–ジェクトをæŒä¸Šã’高ã•ãªã—ã§ãƒ—リントã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1591
+#: src/libslic3r/PrintConfig.cpp:1615
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. "
@@ -3611,7 +3642,7 @@ msgstr ""
"ファームウェアã®ã¿ã§ã™ã€‚ ã¾ãŸã€Prusa i3 MK3ファームウェアã¯ã€ã‚µã‚¤ãƒ¬ãƒ³ãƒˆãƒ¢ãƒ¼ãƒ‰"
"ã®M73 Qxx Sxxもサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1613
+#: src/libslic3r/PrintConfig.cpp:1637
msgid "Emit to G-code"
msgstr "Gコードã«é€ä¿¡ "
@@ -3620,43 +3651,43 @@ msgstr "Gコードã«é€ä¿¡ "
msgid "Empty layer between %1% and %2%."
msgstr "%1%ã¨%2%.ã®é–“ã®ç©ºãƒ¬ã‚¤ãƒ¤ãƒ¼ã€‚"
-#: src/slic3r/GUI/Tab.cpp:1972 src/libslic3r/PrintConfig.cpp:1888
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:2962
msgid "Enable"
msgstr "有効"
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "自動クーリングを有効化ã™ã‚‹"
-#: src/slic3r/GUI/Preferences.cpp:475
+#: src/slic3r/GUI/Preferences.cpp:496
msgid "Enable dark mode"
msgstr "ダークモードを有効ã«ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "レイヤーã®ãƒ—リント時間ãŒã“れ以下ã®å ´åˆã«ãƒ•ã‚¡ãƒ³ã‚’オンã«ã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:3727
+#: src/libslic3r/PrintConfig.cpp:3847
msgid "Enable hollowing"
msgstr "ãり抜ãを有効ã«ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:3126
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Enable horizontal mirroring of output images"
msgstr "出力画åƒã®æ°´å¹³ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°ã‚’有効ã«ã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:1529
+#: src/libslic3r/PrintConfig.cpp:1553
msgid "Enable ironing"
msgstr "アイロン有効"
-#: src/libslic3r/PrintConfig.cpp:1530
+#: src/libslic3r/PrintConfig.cpp:1554
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"表é¢ã‚’滑らã‹ã«ã™ã‚‹ãŸã‚ã«ã€ãƒ—リントヘッドを使ã£ãŸãƒˆãƒƒãƒ—表é¢ã®ã‚¢ã‚¤ãƒ­ãƒ³ãŒã‘を有"
"効ã«ã™ã‚‹ "
-#: src/libslic3r/PrintConfig.cpp:4422
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
@@ -3664,7 +3695,7 @@ msgstr ""
"ä¸æ˜Žãªæ§‹æˆå€¤ã‚’デフォルトã§ã‚µã‚¤ãƒ¬ãƒ³ãƒˆã«ç½®ãæ›ãˆã‚‹ã“ã¨ã«ã‚ˆã‚Šã€ãれらã®å€¤ã®èª­ã¿"
"å–りを有効ã«ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4421
+#: src/libslic3r/PrintConfig.cpp:4547
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
@@ -3672,23 +3703,23 @@ msgstr ""
"ä¸æ˜Žãªæ§‹æˆå€¤ã‚’デフォルトã§å†—é•·ã«ç½®ãæ›ãˆã‚‹ã“ã¨ã«ã‚ˆã‚Šã€æ§‹æˆå€¤ã®èª­ã¿å–りを有効"
"ã«ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4070
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "回転を有効ã«ã™ã‚‹ï¼ˆã‚†ã£ãり)"
-#: src/slic3r/GUI/Preferences.cpp:283
+#: src/slic3r/GUI/Preferences.cpp:303
msgid "Enable support for legacy 3DConnexion devices"
msgstr "従æ¥ã®3DConnexionデãƒã‚¤ã‚¹ã®ã‚µãƒãƒ¼ãƒˆã‚’有効ã«ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2523
msgid "Enable support material generation."
msgstr "サãƒãƒ¼ãƒˆæ生æˆã®æœ‰åŠ¹åŒ–。"
-#: src/slic3r/GUI/Plater.cpp:3128
+#: src/slic3r/GUI/Plater.cpp:3168
msgid "Enable supports for enforcers only"
msgstr "強制サãƒãƒ¼ãƒˆã®ã¿ã‚’有効ã«ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1372
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 "
@@ -3701,7 +3732,7 @@ msgstr ""
"マテリアル構æˆãŠã‚ˆã³ã‚ªãƒ–ジェクト内ワイプã®ãƒŽã‚ºãƒ«ã‚¯ãƒªãƒ¼ãƒ‹ãƒ³ã‚°æ©Ÿèƒ½ã¨äº’æ›æ€§ãŒã‚"
"ã‚Šã¾ã›ã‚“。"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1331
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 "
@@ -3711,28 +3742,29 @@ msgstr ""
"ストãŒè¿½åŠ ã•ã‚Œã¾ã™ã€‚ ãŸã ã—ã€SDカードã‹ã‚‰ãƒ—リントã™ã‚‹å ´åˆã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚µã‚¤ã‚ºå¢—大"
"ãŒåŽŸå› ã§å‡¦ç†ãŒé–“ã«åˆã‚ãšãƒ—リント速度ãŒä½Žä¸‹ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2924
+#: src/libslic3r/PrintConfig.cpp:2948
msgid "Enable variable layer height feature"
msgstr "å¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:3133
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Enable vertical mirroring of output images"
msgstr "出力イメージã®åž‚直ミラーリングをオンã«ã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:2270
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Enabled"
msgstr "有効"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1315
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
msgstr ""
-"外周ã¨å¤–周ã®é–“ã€ãŠã‚ˆã³æœ€å†…周ã¨ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®é–“ã®éš™é–“を埋ã‚ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚"
+"境界線ã¨å¢ƒç•Œç·šã®é–“ã€ãŠã‚ˆã³æœ€å†…境界線ã¨ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®é–“ã®éš™é–“を埋ã‚ã‚‹ã“ã¨ãŒå¯èƒ½"
+"ã§ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:2068 src/slic3r/GUI/Tab.cpp:2385
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "終了Gコード"
@@ -3741,15 +3773,15 @@ msgid "Enforce"
msgstr "強制"
#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:36
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:273
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:253
msgid "Enforce seam"
msgstr "強制シーム"
-#: src/libslic3r/PrintConfig.cpp:2577
+#: src/libslic3r/PrintConfig.cpp:2601
msgid "Enforce support for the first"
msgstr "最åˆã®ã‚µãƒãƒ¼ãƒˆã‚’強制"
-#: src/libslic3r/PrintConfig.cpp:2584
+#: src/libslic3r/PrintConfig.cpp:2608
msgid "Enforce support for the first n layers"
msgstr "最åˆã®nレイヤーã®ã‚µãƒãƒ¼ãƒˆã‚’強制ã—ã¾ã™"
@@ -3757,25 +3789,25 @@ msgstr "最åˆã®nレイヤーã®ã‚µãƒãƒ¼ãƒˆã‚’強制ã—ã¾ã™"
msgid "Enforce supports"
msgstr "強制サãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:315
-#: src/slic3r/GUI/PrintHostDialogs.cpp:370
+#: src/slic3r/GUI/PrintHostDialogs.cpp:316
+#: src/slic3r/GUI/PrintHostDialogs.cpp:371
msgid "Enqueued"
msgstr "キュー追加済ã¿"
-#: src/libslic3r/PrintConfig.cpp:4351
+#: src/libslic3r/PrintConfig.cpp:4477
msgid "Ensure on bed"
msgstr "ベッド上ã§ç¢ºèª"
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "åž‚ç›´å£ã®åŽšã•ã‚’確èªã™ã‚‹"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3992 src/slic3r/GUI/GLCanvas3D.cpp:4000
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "検索語を入力"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr ""
"クリーニングタワーã¯ã€ã™ã¹ã¦ã®ã‚ªãƒ–ジェクトã®ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•ãŒåŒã˜ã§ã‚ã‚‹å ´åˆã«ã®"
@@ -3785,7 +3817,7 @@ msgstr ""
msgid "Enter new name"
msgstr "æ–°ã—ã„åå‰ã‚’入力"
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
"プリントãŒä¸€æ™‚åœæ­¢ã•ã‚ŒãŸã¨ãã«ãƒ—リンターディスプレイã«è¡¨ç¤ºã•ã‚Œã‚‹çŸ­ã„メッセー"
@@ -3806,15 +3838,15 @@ msgstr "フィラメント径を入力ã—ã¾ã™ã€‚"
msgid "Enter the diameter of your printer's hot end nozzle."
msgstr "プリンターã®ãƒ›ãƒƒãƒˆã‚¨ãƒ³ãƒ‰ãƒŽã‚ºãƒ«ã®ç›´å¾„を入力ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "ジャンプã—ãŸã„高ã•ã‚’入力"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "ジャンプã—ãŸã„å‹•ãを入力"
-#: src/slic3r/GUI/Plater.cpp:5518
+#: src/slic3r/GUI/Plater.cpp:5601
msgid "Enter the number of copies:"
msgstr "コピー数を入力:"
@@ -3822,7 +3854,7 @@ msgstr "コピー数を入力:"
msgid "Enter the temperature needed for extruding your filament."
msgstr "フィラメントを押ã—出ã™ã®ã«å¿…è¦ãªæ¸©åº¦ã‚’入力ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1075
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -3834,7 +3866,7 @@ msgstr ""
"計算ã•ã‚ŒãŸé‡é‡ã¨æ¯”較ã—ã¦ã€ã‚¹ãƒ—ール上ã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®é‡ãŒãƒ—リント完了ã™ã‚‹ã®ã«"
"å分ã§ã‚ã‚‹ã‹ã©ã†ã‹ã‚’調ã¹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1068
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
@@ -3842,7 +3874,7 @@ msgstr ""
"ã“ã“ã«1kgã‚ãŸã‚Šã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆä¾¡æ ¼ã‚’入力ã—ã¾ã™ã€‚ プリント情報表示ã«ä½¿ã‚ã‚Œã¾"
"ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -3853,7 +3885,7 @@ msgstr ""
"ã¯ã€ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®æ—¢çŸ¥ã®é•·ã•ã‚’é‡ã‚Šã€é•·ã•ã¨ä½“ç©ã®æ¯”率を計算ã™ã‚‹ã“ã¨ã§ã™ã€‚ より"
"良ã„ã®ã¯ã€å¤‰ä½ã«ã‚ˆã£ã¦ç›´æŽ¥ä½“ç©ã‚’計算ã™ã‚‹ã“ã¨ã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -3874,25 +3906,25 @@ msgstr ""
"エラー: \"%2%\""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
-#: src/slic3r/GUI/PrintHostDialogs.cpp:372
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "エラー"
-#: src/slic3r/GUI/NotificationManager.cpp:885
-msgid "ERROR"
-msgstr "エラー"
+#: src/slic3r/GUI/PrintHostDialogs.cpp:253
+msgid "Error Message"
+msgstr "エラーメッセージ"
-#: src/slic3r/GUI/FirmwareDialog.cpp:651
+#: src/slic3r/GUI/FirmwareDialog.cpp:650
#, c-format, boost-format
msgid "Error accessing port at %s: %s"
msgstr "%sãƒãƒ¼ãƒˆã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚¨ãƒ©ãƒ¼ï¼š%s"
-#: src/slic3r/GUI/Plater.cpp:3731
+#: src/slic3r/GUI/Plater.cpp:3804
msgid "Error during reload"
msgstr "リロード中ã«ã‚¨ãƒ©ãƒ¼ç™ºç”Ÿ"
-#: src/slic3r/GUI/Plater.cpp:3401 src/slic3r/GUI/Plater.cpp:3480
+#: src/slic3r/GUI/Plater.cpp:3471 src/slic3r/GUI/Plater.cpp:3550
msgid "Error during replace"
msgstr "リプレース中ã®ã‚¨ãƒ©ãƒ¼"
@@ -3900,11 +3932,7 @@ msgstr "リプレース中ã®ã‚¨ãƒ©ãƒ¼"
msgid "Error loading shaders"
msgstr "シェーダーã®èª­ã¿è¾¼ã¿ã‚¨ãƒ©ãƒ¼"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:252
-msgid "Error Message"
-msgstr "エラーメッセージ"
-
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:914 src/slic3r/GUI/GUI_App.cpp:1012
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3912,7 +3940,7 @@ msgstr ""
"Prusa Gコードビュワー構æˆãƒ•ã‚¡ã‚¤ãƒ«ã®è§£æžä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ãŠãらãç ´æ"
"ã—ã¦ã„ã¾ã™ã€‚ エラーã‹ã‚‰å›žå¾©ã™ã‚‹ã«ã¯ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’手動ã§å‰Šé™¤ã—ã¦ã¿ã¦ãã ã•ã„。"
-#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999
+#: src/slic3r/GUI/GUI_App.cpp:908 src/slic3r/GUI/GUI_App.cpp:1006
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 "
@@ -3922,11 +3950,11 @@ msgstr ""
"ã¾ã™ã€‚ ファイルを手動ã§å‰Šé™¤ã—ã¦ãã ã•ã„。 ユーザープロファイルã¯å½±éŸ¿ã‚’å—ã‘ã¾"
"ã›ã‚“。"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:423
+#: src/slic3r/GUI/PrintHostDialogs.cpp:424
msgid "Error uploading to print host:"
msgstr "プリントサーãƒãƒ¼ã¸ã®ã‚¢ãƒƒãƒ—ロードエラー:"
-#: src/slic3r/GUI/Plater.cpp:5153
+#: src/slic3r/GUI/Plater.cpp:5231
msgid "Error while loading .gcode file"
msgstr ".gcodeファイルã®èª­ã¿è¾¼ã¿ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ"
@@ -3942,44 +3970,25 @@ msgstr "エラーï¼"
msgid "Error! Invalid model"
msgstr "エラー!無効ãªãƒ¢ãƒ‡ãƒ«"
-#: src/slic3r/GUI/NotificationManager.cpp:1447
-#: src/slic3r/GUI/NotificationManager.cpp:1454
-#: src/slic3r/GUI/NotificationManager.cpp:1470
-#: src/slic3r/GUI/NotificationManager.cpp:1476
-#: src/slic3r/GUI/NotificationManager.cpp:1547
-msgid "ERROR:"
-msgstr "エラー:"
-
-#: src/slic3r/GUI/FirmwareDialog.cpp:653
+#: src/slic3r/GUI/FirmwareDialog.cpp:652
#, c-format, boost-format
msgid "Error: %s"
msgstr "エラー: %s"
-#: src/slic3r/GUI/Jobs/Job.cpp:111
-msgid "ERROR: not enough resources to execute a new job."
-msgstr "エラー:新ã—ã„ジョブを実行ã™ã‚‹ã®ã«å分ãªãƒªã‚½ãƒ¼ã‚¹ãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:196
-msgid ""
-"ERROR: Please close all manipulators available from the left toolbar first"
-msgstr ""
-"エラー:最åˆã«å·¦å´ã®ãƒ„ールãƒãƒ¼ã‹ã‚‰ä½¿ç”¨ã§ãã‚‹ã™ã¹ã¦ã®ãƒžãƒ‹ãƒ”ュレータを閉ã˜ã¦ã"
-"ã ã•ã„"
-
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "予測プリント時間"
-#: src/slic3r/GUI/GCodeViewer.cpp:3725
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr "予測プリント時間"
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Even-odd"
msgstr "奇-é‡"
-#: src/slic3r/GUI/GCodeViewer.cpp:3549 src/slic3r/GUI/GCodeViewer.cpp:3552
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "イベント"
@@ -3987,16 +3996,7 @@ msgstr "イベント"
msgid "Everywhere"
msgstr "ã©ã“ã§ã‚‚"
-#: src/slic3r/GUI/PresetHints.cpp:59
-#, boost-format
-msgid "except for the first %1% layers."
-msgstr "最åˆã®%1%レイヤーを除ãã¾ã™ã€‚"
-
-#: src/slic3r/GUI/PresetHints.cpp:61
-msgid "except for the first layer."
-msgstr "最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’除ãã¾ã™ã€‚"
-
-#: src/libslic3r/Print.cpp:574
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr "ノズル径%3% mmã§éŽå‰°ãª%1%=%2% mmをプリントå¯"
@@ -4006,11 +4006,11 @@ msgstr "ノズル径%3% mmã§éŽå‰°ãª%1%=%2% mmをプリントå¯"
msgid "Exit %s"
msgstr "%s終了"
-#: src/slic3r/GUI/Plater.cpp:2295
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "サイドãƒãƒ¼ã‚’展開"
-#: src/libslic3r/PrintConfig.cpp:2068
+#: src/libslic3r/PrintConfig.cpp:2092
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
@@ -4018,17 +4018,17 @@ msgstr ""
"プリントベッドã¸ã®æŽ¥ç€æ€§ã‚’å‘上ã•ã›ã‚‹ãŸã‚ã®æœ€åˆã®ãƒ©ãƒ•ãƒˆã¾ãŸã¯ã‚µãƒãƒ¼ãƒˆå±¤ã®æ‹¡"
"張。"
-#: src/libslic3r/PrintConfig.cpp:2049
+#: src/libslic3r/PrintConfig.cpp:2073
msgid "Expansion of the raft in XY plane for better stability."
msgstr "安定性を高ã‚ã‚‹ãŸã‚ã®XYå¹³é¢ã§ã®ãƒ©ãƒ•ãƒˆã®æ‹¡å¼µã€‚"
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
msgstr "ブリッジエリアã§ã‚µãƒãƒ¼ãƒˆæã®ç”Ÿæˆã‚’ã—ãªã„試用的オプション。"
-#: src/libslic3r/PrintConfig.cpp:1908
+#: src/libslic3r/PrintConfig.cpp:1932
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -4036,54 +4036,103 @@ msgstr ""
"オーãƒãƒ¼ãƒãƒ³ã‚°æ™‚ã®æµé‡ã‚’調整ã™ã‚‹è©¦ç”¨çš„ãªã‚ªãƒ—ション(ブリッジæµé‡ãŒä½¿ç”¨ã•ã‚Œã¾"
"ã™ï¼‰ã€ãƒ–リッジ速度をé©ç”¨ã—ã¦ãƒ•ã‚¡ãƒ³ã‚’有効ã«ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2179 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "高度"
+#: src/slic3r/GUI/GUI_App.cpp:2262
+msgid "Expert View Mode"
+msgstr "エキスパートビューモード"
+
#: src/slic3r/GUI/ConfigWizard.cpp:1281
msgid "Expert mode"
msgstr "エキスパートモード"
-#: src/slic3r/GUI/GUI_App.cpp:2179
-msgid "Expert View Mode"
-msgstr "エキスパートビューモード"
-
-#: src/slic3r/GUI/Plater.cpp:6453
+#: src/slic3r/GUI/Plater.cpp:6530
msgid "Export"
msgstr "エクスãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "設定ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "Gコードã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ(&G)"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr "ツールパスをOBJã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ&T"
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4376
msgid "Export 3MF"
msgstr "3MFã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/MainFrame.cpp:1260
-msgid "Export all presets including physical printers to file"
-msgstr "物ç†ãƒ—リンターをå«ã‚€ã™ã¹ã¦ã®ãƒ—リセットをファイルã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã™ã‚‹"
-
-#: src/slic3r/GUI/MainFrame.cpp:1257
-msgid "Export all presets to file"
-msgstr "ã™ã¹ã¦ã®ãƒ—リセットをファイルã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¾ã™"
-
-#: src/libslic3r/PrintConfig.cpp:4255
+#: src/libslic3r/PrintConfig.cpp:4381
msgid "Export AMF"
msgstr "AMFã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/Plater.cpp:2874
msgid "Export AMF file:"
msgstr "AMFファイルã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ:"
+#: src/slic3r/GUI/MainFrame.cpp:1264
+msgid "Export Config &Bundle"
+msgstr "設定ã¨ãƒãƒ³ãƒ‰ãƒ«ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ(&B)"
+
+#: src/slic3r/GUI/MainFrame.cpp:1267
+msgid "Export Config Bundle With Physical Printers"
+msgstr "物ç†ãƒ—リンター情報をå«ã‚“ã æ§‹æˆã‚»ãƒƒãƒˆã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ "
+
+#: src/slic3r/GUI/NotificationManager.cpp:1113
+msgid "Export G-Code."
+msgstr "Gコードã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã€‚"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6530 src/libslic3r/PrintConfig.cpp:4391
+msgid "Export G-code"
+msgstr "Gコードã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
+
+#: src/slic3r/GUI/MainFrame.cpp:1242
+msgid "Export G-code to SD Card / Flash Drive"
+msgstr "GコードをSDカード/USBメモリーã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã™ã‚‹"
+
+#: src/libslic3r/PrintConfig.cpp:4358
+msgid "Export OBJ"
+msgstr "OBJã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
+
+#: src/slic3r/GUI/Plater.cpp:2886
+msgid "Export OBJ file:"
+msgstr "OBJファイルã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ :"
+
+#: src/slic3r/GUI/MainFrame.cpp:1246
+msgid "Export Plate as &STL"
+msgstr "プレートを&STLã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
+
+#: src/slic3r/GUI/MainFrame.cpp:1249
+msgid "Export Plate as STL &Including Supports"
+msgstr "サãƒãƒ¼ãƒˆã‚’å«ã‚€STLã¨ã—ã¦ãƒ—レートをエクスãƒãƒ¼ãƒˆ&I"
+
+#: src/libslic3r/PrintConfig.cpp:4370
+msgid "Export SLA"
+msgstr "SLAã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
+
+#: src/libslic3r/PrintConfig.cpp:4386
+msgid "Export STL"
+msgstr "STLã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
+
+#: src/slic3r/GUI/Plater.cpp:2867
+msgid "Export STL file:"
+msgstr "STLファイルã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ :"
+
+#: src/slic3r/GUI/MainFrame.cpp:1267
+msgid "Export all presets including physical printers to file"
+msgstr "物ç†ãƒ—リンターをå«ã‚€ã™ã¹ã¦ã®ãƒ—リセットをファイルã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã™ã‚‹"
+
+#: src/slic3r/GUI/MainFrame.cpp:1264
+msgid "Export all presets to file"
+msgstr "ã™ã¹ã¦ã®ãƒ—リセットをファイルã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¾ã™"
+
#: src/slic3r/GUI/GUI_Factories.cpp:715
msgid "Export as STL"
msgstr "STLã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
@@ -4092,31 +4141,23 @@ msgstr "STLã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
msgid "Export config"
msgstr "構æˆã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/MainFrame.cpp:1257
-msgid "Export Config &Bundle"
-msgstr "設定ã¨ãƒãƒ³ãƒ‰ãƒ«ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ(&B)"
-
-#: src/slic3r/GUI/MainFrame.cpp:1260
-msgid "Export Config Bundle With Physical Printers"
-msgstr "物ç†ãƒ—リンター情報をå«ã‚“ã æ§‹æˆã‚»ãƒƒãƒˆã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ "
-
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "ç¾åœ¨ã®æ§‹æˆã‚’ファイルã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "ç¾åœ¨ã®ãƒ—レートをGコードã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr "ç¾åœ¨ã®ãƒ—レートをGコードã¨ã—ã¦SDカード/USBメモリーã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "ç¾åœ¨ã®ãƒ—レートをSTLã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "サãƒãƒ¼ãƒˆã‚’å«ã‚€STLã¨ã—ã¦ç¾åœ¨ã®ãƒ—レートをエクスãƒãƒ¼ãƒˆ"
@@ -4126,76 +4167,35 @@ msgid ""
msgstr ""
"モデルã®ãƒ•ãƒ«ãƒ‘スåã¨ãƒ‘ーツソースを3mfãŠã‚ˆã³amfファイルã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã™ã‚‹"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6453 src/libslic3r/PrintConfig.cpp:4265
-msgid "Export G-code"
-msgstr "Gコードã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-
-#: src/slic3r/GUI/MainFrame.cpp:1235
-msgid "Export G-code to SD Card / Flash Drive"
-msgstr "GコードをSDカード/USBメモリーã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã™ã‚‹"
-
-#: src/slic3r/GUI/NotificationManager.cpp:1113
-msgid "Export G-Code."
-msgstr "Gコードã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã€‚"
-
-#: src/libslic3r/PrintConfig.cpp:4232
-msgid "Export OBJ"
-msgstr "OBJã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-
-#: src/slic3r/GUI/Plater.cpp:2842
-msgid "Export OBJ file:"
-msgstr "OBJファイルã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ :"
-
-#: src/slic3r/Utils/FixModelByWin10.cpp:376
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "3MFã®ä¸€æ™‚ファイルã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã«å¤±æ•—ã—ã¾ã—ãŸ"
-#: src/slic3r/GUI/MainFrame.cpp:1239
-msgid "Export Plate as &STL"
-msgstr "プレートを&STLã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-
-#: src/slic3r/GUI/MainFrame.cpp:1242
-msgid "Export Plate as STL &Including Supports"
-msgstr "サãƒãƒ¼ãƒˆã‚’å«ã‚€STLã¨ã—ã¦ãƒ—レートをエクスãƒãƒ¼ãƒˆ&I"
-
-#: src/libslic3r/PrintConfig.cpp:4244
-msgid "Export SLA"
-msgstr "SLAã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-
-#: src/slic3r/GUI/Preferences.cpp:146
+#: src/slic3r/GUI/Preferences.cpp:148
msgid "Export sources full pathnames to 3mf and amf"
msgstr "ソースã®ãƒ•ãƒ«ãƒ‘スåã‚’3mfãŠã‚ˆã³amfã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:4260
-msgid "Export STL"
-msgstr "STLã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-
-#: src/slic3r/GUI/Plater.cpp:2823
-msgid "Export STL file:"
-msgstr "STLファイルã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ :"
-
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export the model(s) as 3MF."
msgstr "モデルを3MFã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export the model(s) as AMF."
msgstr "モデルをAMFå½¢å¼ã§ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã€‚"
-#: src/libslic3r/PrintConfig.cpp:4233
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export the model(s) as OBJ."
msgstr "モデルをOBJã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã€‚"
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export the model(s) as STL."
msgstr "STLã¨ã—ã¦ãƒ¢ãƒ‡ãƒ«ã‚’エクスãƒãƒ¼ãƒˆã€‚"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "SDカード/Flashドライブã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "ツールパスをOBJã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
@@ -4203,7 +4203,11 @@ msgstr "ツールパスをOBJã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
msgid "Export."
msgstr "エクスãƒãƒ¼ãƒˆã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/libslic3r/Print.cpp:893
+msgid "Exporting G-code"
+msgstr "Gコードã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
+
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr "構æˆãƒãƒ³ãƒ‰ãƒ«ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
@@ -4211,12 +4215,8 @@ msgstr "構æˆãƒãƒ³ãƒ‰ãƒ«ã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
msgid "Exporting finished."
msgstr "エクスãƒãƒ¼ãƒˆçµ‚了。"
-#: src/libslic3r/Print.cpp:862
-msgid "Exporting G-code"
-msgstr "Gコードã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
-
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:359
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "ソースモデルã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
@@ -4228,28 +4228,24 @@ msgstr "エクスãƒãƒ¼ãƒˆä¸­ã€‚"
msgid "Exposition time is out of printer profile bounds."
msgstr "露光時間ãŒãƒ—リンタープロファイルã®ç¯„囲外ã§ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:2524 src/slic3r/GUI/Tab.cpp:4232
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "露光"
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3319
+#: src/libslic3r/PrintConfig.cpp:3438 src/libslic3r/PrintConfig.cpp:3439
msgid "Exposure time"
msgstr "露光時間"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "最外周"
-#: src/slic3r/GUI/PresetHints.cpp:170
-msgid "external perimeters"
-msgstr "最外周"
-
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "最外周"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "最外周を先ã«ãƒ—リント"
@@ -4257,11 +4253,11 @@ msgstr "最外周を先ã«ãƒ—リント"
msgid "Extra high"
msgstr "ã¨ã¦ã‚‚高ã„"
-#: src/libslic3r/PrintConfig.cpp:2174 src/libslic3r/PrintConfig.cpp:2182
+#: src/libslic3r/PrintConfig.cpp:2198 src/libslic3r/PrintConfig.cpp:2206
msgid "Extra length on restart"
msgstr "追加ã®æˆ»ã‚Šè·é›¢"
-#: src/libslic3r/PrintConfig.cpp:1923
+#: src/libslic3r/PrintConfig.cpp:1947
msgid "Extra loading distance"
msgstr "追加ローディング長ã•"
@@ -4269,13 +4265,13 @@ msgstr "追加ローディング長ã•"
msgid "Extra low"
msgstr "ã¨ã¦ã‚‚低ã„"
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "å¿…è¦ã«å¿œã˜ã¦å¤–周を追加"
-#: src/slic3r/GUI/GCodeViewer.cpp:3332 src/slic3r/GUI/GCodeViewer.cpp:3378
-#: src/slic3r/GUI/GCodeViewer.cpp:3383 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
+#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "エクストルーダー"
@@ -4290,76 +4286,76 @@ msgstr "エクストルーダー %d"
msgid "Extruder (tool) is changed to Extruder \"%1%\""
msgstr "エクストルーダー(ツール)ãŒã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼\"%1%\"ã«å¤‰æ›´ã•ã‚Œã¾ã™"
+#: src/libslic3r/PrintConfig.cpp:826
+msgid "Extruder Color"
+msgstr "エクストルーダーカラー"
+
#: src/slic3r/GUI/WipeTowerDialog.cpp:300
msgid "Extruder changed to"
msgstr "エクストルーダーを変更"
-#: src/slic3r/GUI/Tab.cpp:1676
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "エクストルーダーã®ã‚¯ãƒªã‚¢ãƒ©ãƒ³ã‚¹"
-#: src/libslic3r/PrintConfig.cpp:804
-msgid "Extruder Color"
-msgstr "エクストルーダーカラー"
-
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "エクストルーダーã®ã‚ªãƒ•ã‚»ãƒƒãƒˆ"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1619
-#: src/slic3r/GUI/Tab.cpp:2272 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1441 src/libslic3r/PrintConfig.cpp:1941
-#: src/libslic3r/PrintConfig.cpp:2317 src/libslic3r/PrintConfig.cpp:2591
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1465 src/libslic3r/PrintConfig.cpp:1965
+#: src/libslic3r/PrintConfig.cpp:2341 src/libslic3r/PrintConfig.cpp:2615
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Extruders"
msgstr "エクストルーダー"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1271
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "エクストルーダーã®æ•°"
-#: src/slic3r/GUI/GCodeViewer.cpp:3599
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "押出ã—"
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/slic3r/GUI/ConfigWizard.cpp:1567
+msgid "Extrusion Temperature:"
+msgstr "射出温度:"
+
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1473 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:2361 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2858
+msgid "Extrusion Width"
+msgstr "射出幅"
+
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "射出軸"
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "射出率"
-#: src/slic3r/GUI/ConfigWizard.cpp:1567
-msgid "Extrusion Temperature:"
-msgstr "射出温度:"
-
-#: src/slic3r/GUI/Tab.cpp:1646
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "射出幅"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1449 src/libslic3r/PrintConfig.cpp:1950
-#: src/libslic3r/PrintConfig.cpp:2337 src/libslic3r/PrintConfig.cpp:2600
-#: src/libslic3r/PrintConfig.cpp:2834
-msgid "Extrusion Width"
-msgstr "射出幅"
+#: src/slic3r/GUI/ConfigWizard.cpp:2097
+msgid "FFF Technology Printers"
+msgstr "FFF型プリンター"
#: src/slic3r/GUI/Plater.cpp:213
msgid "Facets"
msgstr "é¢"
-#: src/libslic3r/PrintConfig.cpp:3294
+#: src/libslic3r/PrintConfig.cpp:3414
msgid "Faded layers"
msgstr "åˆæœŸéœ²å‡ºãƒ¬ã‚¤ãƒ¤ãƒ¼"
-#: src/libslic3r/miniz_extension.cpp:103
-msgid "failed finding central directory"
-msgstr "基準ディレクトリã®æ¤œç´¢ã«å¤±æ•—ã—ã¾ã—ãŸ"
-
-#: src/slic3r/GUI/Plater.cpp:2493
+#: src/slic3r/GUI/Plater.cpp:2537
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr "構æˆãŒç„¡åŠ¹ãªãŸã‚ã€ãƒ•ã‚¡ã‚¤ãƒ« \"%1%\"ã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
@@ -4372,33 +4368,33 @@ msgstr "入力モデルã®èª­ã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
msgid "Failed processing of the output_filename_format template."
msgstr "output_filename_formatã®å‡¦ç†ã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2334
msgid "Failed to activate configuration snapshot."
msgstr "構æˆã‚¹ãƒŠãƒƒãƒ—ショットã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–化ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ "
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr "モデルã¸ã®ç©´ã‚ã‘ã«å¤±æ•—ã—ã¾ã—ãŸ"
-#: src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GCodeViewer.cpp:3301
+msgid "Fan Speed (%)"
+msgstr "ファンスピード(%)"
+
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "ファン設定"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "ファンスピード"
-#: src/slic3r/GUI/GCodeViewer.cpp:3286
-msgid "Fan Speed (%)"
-msgstr "ファンスピード(%)"
-
#: src/slic3r/GUI/PresetHints.cpp:55
#, boost-format
msgid "Fan speed will be ramped from zero at layer %1% to %2%%% at layer %3%."
msgstr ""
"ファンã®é€Ÿåº¦ã¯ã€ãƒ¬ã‚¤ãƒ¤ãƒ¼%1%ã®ã‚¼ãƒ­ã‹ã‚‰ãƒ¬ã‚¤ãƒ¤ãƒ¼%3%ã®%2%%%ã¾ã§ä¸Šæ˜‡ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1268
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -4421,11 +4417,11 @@ msgstr "ファンã¯å¸¸ã«%1%%%ã§å‹•ä½œã—ã¾ã™ "
msgid "Fan will be turned off."
msgstr "ファンãŒã‚ªãƒ•ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3151 src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3262 src/libslic3r/PrintConfig.cpp:3897
msgid "Fast"
msgstr "æ—©ã„"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3263
msgid "Fast tilt"
msgstr "æ—©ã„ãƒãƒ«ãƒˆ"
@@ -4438,8 +4434,8 @@ msgstr "致命的ãªã‚¨ãƒ©ãƒ¼"
msgid "Fatal error, exception catched: %1%"
msgstr "致命的ãªã‚¨ãƒ©ãƒ¼ã€ä¾‹å¤–ãŒã‚­ãƒ£ãƒƒãƒã•ã‚Œã¾ã—ãŸï¼š%1%"
-#: src/slic3r/GUI/GCodeViewer.cpp:3241 src/slic3r/GUI/GCodeViewer.cpp:3280
-#: src/slic3r/GUI/GUI_Preview.cpp:217 src/slic3r/GUI/GUI_Preview.cpp:957
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
+#: src/slic3r/GUI/GUI_Preview.cpp:217 src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Feature type"
msgstr "機能タイプ"
@@ -4447,38 +4443,52 @@ msgstr "機能タイプ"
msgid "Feature types"
msgstr "射出ã®ç¨®é¡ž"
-#: src/slic3r/GUI/ConfigWizard.cpp:2097
-msgid "FFF Technology Printers"
-msgstr "FFF型プリンター"
-
-#: src/slic3r/GUI/GCodeViewer.cpp:3686 src/slic3r/GUI/GCodeViewer.cpp:3712
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1938 src/slic3r/GUI/Tab.cpp:1939
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "フィラメント"
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1324
-msgid "filament"
-msgstr "フィラメント"
+#: src/slic3r/GUI/ConfigWizard.cpp:1489
+msgid "Filament Diameter:"
+msgstr "フィラメント径:"
+
+#: src/libslic3r/GCode.cpp:725
+msgid "Filament End G-code"
+msgstr "フィラメントエンドG-Code"
+
+#: src/slic3r/GUI/Tab.cpp:1866
+msgid "Filament Overrides"
+msgstr "フィラメント上書ã"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:2912
+msgid "Filament Profiles Selection"
+msgstr "フィラメントプロファイルã®é¸æŠž"
+
+#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:461
+msgid "Filament Settings"
+msgstr "フィラメント設定"
+
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
+msgid "Filament Settings Tab"
+msgstr "フィラメント設定タブ"
+
+#: src/libslic3r/GCode.cpp:718
+msgid "Filament Start G-code"
+msgstr "フィラメントスタートGコード"
#: src/slic3r/GUI/ConfigWizard.cpp:1457
msgid "Filament and Nozzle Diameters"
msgstr "フィラメントã¨ãƒŽã‚ºãƒ«å¾„"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "エクストルーダー%1%ã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆ"
-#: src/slic3r/GUI/ConfigWizard.cpp:1489
-msgid "Filament Diameter:"
-msgstr "フィラメント径:"
-
-#: src/libslic3r/GCode.cpp:725
-msgid "Filament End G-code"
-msgstr "フィラメントエンドG-Code"
-
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -4486,106 +4496,44 @@ msgstr ""
"フィラメントã¯ã€å†·å´ãƒãƒ¥ãƒ¼ãƒ–内ã§ä¸Šä¸‹ã«ç§»å‹•ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šå†·å´ã•ã‚Œã¾ã™ã€‚ ã“れら"
"ã®ä¸Šä¸‹ç§»å‹•ã®å¿…è¦ãªå›žæ•°ã‚’指定ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "フィラメントã®ãƒ­ãƒ¼ãƒ‡ã‚£ãƒ³ã‚°æ™‚é–“"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "フィラメントメモ"
-#: src/slic3r/GUI/Tab.cpp:1837
-msgid "Filament Overrides"
-msgstr "フィラメント上書ã"
-
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1938
msgid "Filament parking position"
msgstr "フィラメント待é¿ãƒã‚¸ã‚·ãƒ§ãƒ³"
-#: src/slic3r/GUI/ConfigWizard.cpp:2910
-msgid "Filament Profiles Selection"
-msgstr "フィラメントプロファイルã®é¸æŠž"
-
-#: src/slic3r/GUI/Tab.cpp:2000
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "フィラメント特性"
-#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:406
-msgid "Filament Settings"
-msgstr "フィラメント設定"
-
-#: src/slic3r/GUI/GLCanvas3D.cpp:3790 src/slic3r/GUI/GLCanvas3D.cpp:4611
-msgid "Filament Settings Tab"
-msgstr "フィラメント設定タブ"
-
-#: src/libslic3r/GCode.cpp:718
-msgid "Filament Start G-code"
-msgstr "フィラメントスタートGコード"
-
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "フィラメントã®ç¨®é¡ž"
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "フィラメントアンロード時間"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:65
-msgid "filaments"
-msgstr "フィラメント"
-
#: src/slic3r/GUI/ConfigWizard.cpp:752 src/slic3r/GUI/ConfigWizard.cpp:2043
-#: src/slic3r/GUI/ConfigWizard.cpp:2910
+#: src/slic3r/GUI/ConfigWizard.cpp:2912
msgid "Filaments"
msgstr "フィラメント"
-#: src/libslic3r/miniz_extension.cpp:131
-msgid "file close failed"
-msgstr "ファイルã®ã‚¯ãƒ­ãƒ¼ã‚ºã«å¤±æ•—ã—ã¾ã—ãŸ"
-
-#: src/libslic3r/miniz_extension.cpp:125
-msgid "file create failed"
-msgstr "ファイルã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸ"
-
-#: src/slic3r/GUI/Plater.cpp:3480
-msgid "File for the replace wasn't selected"
-msgstr "ç½®æ›ç”¨ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“"
-
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "ファイルãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: src/libslic3r/miniz_extension.cpp:145
-msgid "file not found"
-msgstr "ファイルãŒã‚ã‚Šã¾ã›ã‚“"
-
-#: src/libslic3r/miniz_extension.cpp:123
-msgid "file open failed"
-msgstr "ファイルオープンエラー"
-
-#: src/libslic3r/miniz_extension.cpp:129
-msgid "file read failed"
-msgstr "ファイルã®èª­è¾¼ã«å¤±æ•—ã—ã¾ã—ãŸ"
-
-#: src/libslic3r/miniz_extension.cpp:133
-msgid "file seek failed"
-msgstr "ファイル検索ã«å¤±æ•—"
-
-#: src/libslic3r/miniz_extension.cpp:135
-msgid "file stat failed"
-msgstr "ファイル情報失敗"
-
-#: src/libslic3r/miniz_extension.cpp:95
-msgid "file too large"
-msgstr "ファイルãŒå¤§ãã™ãŽã¾ã™"
-
-#: src/libslic3r/miniz_extension.cpp:127
-msgid "file write failed"
-msgstr "ファイルã®æ›¸ãè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ"
+#: src/slic3r/GUI/Plater.cpp:3550
+msgid "File for the replace wasn't selected"
+msgstr "ç½®æ›ç”¨ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:251
+#: src/slic3r/GUI/PrintHostDialogs.cpp:252
msgid "Filename"
msgstr "ファイルå"
@@ -4593,31 +4541,31 @@ msgstr "ファイルå"
msgid "Files association"
msgstr "ファイルã®é–¢é€£ä»˜ã‘"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1092
msgid "Fill angle"
msgstr "å¡—ã‚Šã¤ã¶ã—角"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "ベッドを埋ã‚ã‚‹"
-#: src/slic3r/GUI/GUI_Factories.cpp:1099
+#: src/slic3r/GUI/GUI_Factories.cpp:1094
msgid "Fill bed with instances"
msgstr "ベッドをインスタンスã§åŸ‹ã‚ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1106
msgid "Fill density"
msgstr "充填密度"
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1313
msgid "Fill gaps"
msgstr "ギャップを埋ã‚ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1143
msgid "Fill pattern"
msgstr "インフィルパターン"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -4625,11 +4573,11 @@ msgstr ""
"底部ã®ã‚¤ãƒ³ãƒ•ã‚£ãƒ«(中塗り)パターン。 ã“ã‚Œã¯ã€æœ€ä¸‹éƒ¨ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ã¿ã§ã€ãれより上"
"ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ãƒ‘ターンã«ã¯å½±éŸ¿ã—ã¾ã›ã‚“。"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1145
msgid "Fill pattern for general low-density infill."
msgstr "一般的ãªä½Žå¯†åº¦ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®ãƒ‘ターン。"
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -4637,7 +4585,7 @@ msgstr ""
"トップレイヤーã®ã‚¤ãƒ³ãƒ•ã‚£ãƒ«(å¡—ã‚Šã¤ã¶ã—)パターン。 ã“ã‚Œã¯æœ€ä¸Šå±¤ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ã®ã¿ã«"
"é©ç”¨ã•ã‚Œã€ãれ以外ã®ã‚½ãƒªãƒƒãƒ‰ã‚·ã‚§ãƒ«(å¡—ã‚Šã¤ã¶ã—)ã«ã¯å½±éŸ¿ã—ã¾ã›ã‚“。"
-#: src/slic3r/GUI/GUI_Factories.cpp:1099
+#: src/slic3r/GUI/GUI_Factories.cpp:1094
msgid "Fill the remaining area of bed with instances of the selected object"
msgstr "ベッドã®æ®‹ã‚Šã®é ˜åŸŸã‚’ã€é¸æŠžã—ãŸã‚ªãƒ–ジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã§åŸ‹ã‚ã¾ã™"
@@ -4645,23 +4593,23 @@ msgstr "ベッドã®æ®‹ã‚Šã®é ˜åŸŸã‚’ã€é¸æŠžã—ãŸã‚ªãƒ–ジェクトã®ã‚¤ãƒ³
msgid "Filling bed"
msgstr "ベッドフィリング"
+#: src/slic3r/GUI/Tab.cpp:3952
+msgid "Find"
+msgstr "探ã™"
+
+#: src/libslic3r/PrintConfig.cpp:1380
+msgid "Find / replace patterns in G-code lines and substitute them."
+msgstr "Gコード行ã®ãƒ‘ターンを検索ã—ã¦ç½®æ›ã—ã¾ã™ã€‚"
+
#: src/slic3r/GUI/BonjourDialog.cpp:231
msgid "Finished"
msgstr "完了"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2334
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "ファームウェア"
-#: src/slic3r/GUI/FirmwareDialog.cpp:788
-msgid "Firmware flasher"
-msgstr "ファームウェア更新"
-
-#: src/slic3r/GUI/FirmwareDialog.cpp:813
-msgid "Firmware image:"
-msgstr "ファームウェアイメージ:"
-
-#: src/slic3r/GUI/Tab.cpp:2978
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "ファームウェア引ãè¾¼ã¿"
@@ -4669,33 +4617,41 @@ msgstr "ファームウェア引ãè¾¼ã¿"
msgid "Firmware Type"
msgstr "ファームウェアタイプ"
+#: src/slic3r/GUI/FirmwareDialog.cpp:787
+msgid "Firmware flasher"
+msgstr "ファームウェア更新"
+
+#: src/slic3r/GUI/FirmwareDialog.cpp:812
+msgid "Firmware image:"
+msgstr "ファームウェアイメージ:"
+
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:116
msgid "First color"
msgstr "最åˆã®ã‚«ãƒ©ãƒ¼"
-#: src/slic3r/GUI/GCodeViewer.cpp:3752 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1184
+#: src/libslic3r/PrintConfig.cpp:1202 src/libslic3r/PrintConfig.cpp:1212
+#: src/libslic3r/PrintConfig.cpp:1257
msgid "First layer"
msgstr "1番目ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼"
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203
msgid "First layer bed temperature"
msgstr "1レイヤー目ã®ãƒ™ãƒƒãƒ‰æ¸©åº¦"
-#: src/libslic3r/PrintConfig.cpp:2056
+#: src/libslic3r/PrintConfig.cpp:2080
msgid "First layer density"
msgstr "ファーストレイヤーã®å¯†åº¦"
-#: src/libslic3r/PrintConfig.cpp:2066
+#: src/libslic3r/PrintConfig.cpp:2090
msgid "First layer expansion"
msgstr "第1層ã®æ‹¡å¼µ"
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1226
msgid "First layer height"
msgstr "最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•"
-#: src/libslic3r/Print.cpp:633
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr "最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã¯ã€ãƒŽã‚ºãƒ«ã®ç›´å¾„より大ããã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
@@ -4709,11 +4665,11 @@ msgstr ""
"\n"
"最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ã¯0.01ã«ãƒªã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer nozzle temperature"
msgstr "1層目ã®ãƒŽã‚ºãƒ«æ¸©åº¦"
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1236
msgid "First layer speed"
msgstr "最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é€Ÿåº¦"
@@ -4721,7 +4677,7 @@ msgstr "最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é€Ÿåº¦"
msgid "First layer volumetric"
msgstr "最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ä½“ç©æŠ¼å‡ºã—"
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1193
msgid "First object layer over raft interface"
msgstr "ラフトインターフェース上ã®æœ€åˆã®ã‚ªãƒ–ジェクトレイヤー"
@@ -4737,15 +4693,15 @@ msgstr "Netfabbã§ä¿®æ­£"
msgid "Fixing through NetFabb"
msgstr "NetFabbã§ä¿®æ­£"
-#: src/slic3r/GUI/GUI_App.cpp:2190
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Flash Printer &Firmware"
-msgstr "プリンターフェームウェアã®æ›¸è¾¼ã¿&F"
+msgstr "プリンターファームウェアã®æ›¸è¾¼ã¿&F"
#: src/slic3r/GUI/FirmwareDialog.cpp:152
msgid "Flash!"
msgstr "書込ã¿!"
-#: src/slic3r/GUI/FirmwareDialog.cpp:286
+#: src/slic3r/GUI/FirmwareDialog.cpp:285
msgid "Flashing cancelled."
msgstr "書込ã¿ä¸­æ­¢ã€‚"
@@ -4753,7 +4709,7 @@ msgstr "書込ã¿ä¸­æ­¢ã€‚"
msgid "Flashing failed"
msgstr "アップロード失敗"
-#: src/slic3r/GUI/FirmwareDialog.cpp:285
+#: src/slic3r/GUI/FirmwareDialog.cpp:284
msgid "Flashing failed. Please see the avrdude log below."
msgstr "æ›´æ–°ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ 以下ã®avrdudeログをå‚ç…§ã—ã¦ãã ã•ã„。"
@@ -4761,7 +4717,7 @@ msgstr "æ›´æ–°ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ 以下ã®avrdudeログをå‚ç…§ã—ã¦ãã
msgid "Flashing in progress. Please do not disconnect the printer!"
msgstr "更新中。 プリンターã®æŽ¥ç¶šã‚’切らãªã„ã§ãã ã•ã„ï¼"
-#: src/slic3r/GUI/FirmwareDialog.cpp:284
+#: src/slic3r/GUI/FirmwareDialog.cpp:283
msgid "Flashing succeeded!"
msgstr "更新完了ï¼"
@@ -4769,18 +4725,14 @@ msgstr "更新完了ï¼"
msgid "Floating reserved operand"
msgstr "フローティング予約オペランド"
-#: src/slic3r/GUI/Tab.cpp:1659
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "移動"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1574
msgid "Flow rate"
msgstr "フローレート"
-#: src/slic3r/GUI/PresetHints.cpp:188
-msgid "flow rate is maximized"
-msgstr "最大é€ã‚Šé‡ã«ãªã‚Šã¾ã™"
-
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:670
#, boost-format
msgid ""
@@ -4828,11 +4780,11 @@ msgstr ""
msgid "For more information please visit our wiki page:"
msgstr "詳細ã«ã¤ã„ã¦ã¯ã€Wikiページをã”覧ãã ã•ã„:"
-#: src/slic3r/GUI/GUI_App.cpp:2517
+#: src/slic3r/GUI/GUI_App.cpp:2597
msgid "For new project all modifications will be reseted"
msgstr "æ–°ã—ã„プロジェクトã®å ´åˆã€ã™ã¹ã¦ã®å¤‰æ›´ãŒãƒªã‚»ãƒƒãƒˆã•ã‚Œã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:2663
+#: src/libslic3r/PrintConfig.cpp:2687
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
@@ -4841,19 +4793,10 @@ msgstr ""
"を使用ã—ã¦ãƒžãƒ¼ã‚¸ã•ã‚Œã¾ã™ã€‚ クロージングåŠå¾„よりもå°ã•ã„ギャップã¯åŸ‹ã‚られã¾"
"ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "強制サãƒãƒ¼ãƒˆã®ã¿"
-#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:3995
-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."
-msgstr ""
-"左ボタンã®å ´åˆï¼šã‚·ã‚¹ãƒ†ãƒ ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰ãƒ—リセットã§ãªã„ã“ã¨ã‚’示ã—ã€\n"
-"å³å´ãƒœã‚¿ãƒ³ã®å ´åˆï¼šè¨­å®šãŒå¤‰æ›´ã•ã‚Œã¦ã„ãªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚"
-
#: src/slic3r/GUI/ConfigManipulation.cpp:142
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers\n"
@@ -4862,7 +4805,7 @@ msgstr ""
"ワイプタワーをå¯æº¶æ€§ã®ã‚µãƒãƒ¼ãƒˆã¨é€£æºã•ã›ã‚‹ã«ã¯ã€\n"
"サãƒãƒ¼ãƒˆãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’オブジェクトレイヤーã¨åŒæœŸã•ã›ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/Print.cpp:593
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -4870,11 +4813,11 @@ msgstr ""
"ワイプタワーをå¯æº¶æ€§ã®ã‚µãƒãƒ¼ãƒˆã¨é€£æºã•ã›ã‚‹ã«ã¯ã€ã‚µãƒãƒ¼ãƒˆãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’オブジェク"
"トレイヤーã¨åŒæœŸã•ã›ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3683
+#: src/libslic3r/PrintConfig.cpp:3803
msgid "Force pad around object everywhere"
msgstr "オブジェクト全体ã«ãƒ‘ッドを強制"
-#: src/libslic3r/PrintConfig.cpp:2309
+#: src/libslic3r/PrintConfig.cpp:2333
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -4882,7 +4825,7 @@ msgstr ""
"指定ã•ã‚ŒãŸã—ãã„値よりもå°ã•ã„領域をã€ã‚½ãƒªãƒƒãƒ‰ã‚¤ãƒ³ãƒ•ã‚£ãƒ«(å¡—ã‚Šã¤ã¶ã—)ã«ã—ã¾"
"ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:1536
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -4892,7 +4835,19 @@ msgstr ""
"ã™ã€‚ åŠé€æ˜Žææ–™ã¾ãŸã¯å¯æº¶æ€§ã‚µãƒãƒ¼ãƒˆæを使用ã—ãŸãƒžãƒ«ãƒã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®ãƒ—リン"
"トã«å½¹ç«‹ã¡ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4412
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr "Gコードサムãƒã‚¤ãƒ«ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆ"
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+"Gコードサムãƒã‚¤ãƒ«ã®ãƒ•ã‚©ãƒ¼ãƒžãƒƒãƒˆã€‚PNGã¯æœ€é«˜ã®å“質ã€JPGã¯æœ€å°ã®ã‚µã‚¤ã‚ºã€QOIã¯ä½Ž"
+"メモリã®ãƒ•ã‚¡ãƒ¼ãƒ ã‚¦ã‚§ã‚¢ã®ãŸã‚"
+
+#: src/libslic3r/PrintConfig.cpp:4538
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
@@ -4900,7 +4855,7 @@ msgstr ""
"構æˆãƒ•ã‚¡ã‚¤ãƒ«ãŠã‚ˆã³ãƒ—ロジェクトファイル (3MF, AMF)ã‹ã‚‰æ§‹æˆã‚’ロードã™ã‚‹å ´åˆã®ä¸Š"
"ä½äº’æ›æ€§ãƒ«ãƒ¼ãƒ«ã€‚"
-#: src/slic3r/GUI/Tab.cpp:1823
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr "予約キーワードãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ"
@@ -4908,32 +4863,24 @@ msgstr "予約キーワードãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸ"
msgid "From"
msgstr "å‰ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼"
-#: src/slic3r/GUI/GCodeViewer.cpp:3180
-msgid "from"
-msgstr "ã‹ã‚‰"
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:1949
msgid "From Object List You can't delete the last solid part from object."
msgstr ""
"オブジェクトリストã‹ã‚‰ã‚ªãƒ–ジェクトã®æœ€å¾Œã®ãƒ‘ートを削除ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "æ­£é¢"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "æ­£é¢"
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1267
msgid "Full fan speed at layer"
msgstr "レイヤーã§ã®ãƒ•ãƒ«ãƒ•ã‚¡ãƒ³é€Ÿåº¦"
-#: src/slic3r/GUI/Tab.cpp:1408
-msgid "full profile name"
-msgstr "完全ãªãƒ—ロファイルå"
-
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr "フルスクリーン"
@@ -4947,6 +4894,12 @@ msgstr ""
"PrusaSlicerをフルスクリーンモードã«åˆ‡ã‚Šæ›¿ãˆã‚‹ã“ã¨ãŒã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™"
"ã‹ï¼Ÿ <b>F11</b>ホットキーを使用ã—ã¾ã™ã€‚"
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1278
+#: src/libslic3r/PrintConfig.cpp:1279 src/libslic3r/PrintConfig.cpp:1294
+#: src/libslic3r/PrintConfig.cpp:1304
+msgid "Fuzzy Skin"
+msgstr "ファジースキン"
+
#: resources/data/hints.ini: [hint:Fuzzy skin]
msgid ""
"Fuzzy skin\n"
@@ -4959,33 +4912,23 @@ msgstr ""
"テクスãƒãƒ£ã‚’作æˆã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ モディファイヤを使用ã—ã¦ã€ãƒ¢ãƒ‡ãƒ«ã®"
"一部ã«ã®ã¿ãƒ•ã‚¡ã‚¸ãƒ¼ã‚¹ã‚­ãƒ³ã‚’é©ç”¨ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
-msgid "Fuzzy Skin"
-msgstr "ファジースキン"
-
-#: src/slic3r/GUI/Tab.cpp:1496
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr "ファジースキン(実験的)"
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1303
msgid "Fuzzy skin point distance"
msgstr "ファジースキンãƒã‚¤ãƒ³ãƒˆè·é›¢"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1293
msgid "Fuzzy skin thickness"
msgstr "ファジースキン厚ã•"
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1280
msgid "Fuzzy skin type."
msgstr "ファジースキンタイプ。"
-#: src/libslic3r/PrintConfig.cpp:1057
-msgid "g"
-msgstr "g"
-
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "Gコード"
@@ -5003,7 +4946,7 @@ msgstr ""
msgid "G-code file exported to %1%"
msgstr "Gコードファイルを%1%ã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¾ã—ãŸ"
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1338
msgid "G-code flavor"
msgstr "Gコード型"
@@ -5011,43 +4954,47 @@ msgstr "Gコード型"
msgid "G-code preview"
msgstr "Gコードã®ãƒ—レビュー"
-#: src/libslic3r/PrintConfig.cpp:2096
+#: src/libslic3r/PrintConfig.cpp:2120
msgid "G-code resolution"
msgstr "G-コードã®è§£åƒåº¦"
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:1379
+msgid "G-code substitutions"
+msgstr "Gコード置æ›"
+
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "Gコードã®ã‚µãƒ ãƒã‚¤ãƒ«"
-#: src/libslic3r/PrintConfig.cpp:4271
+#: src/libslic3r/PrintConfig.cpp:4397
msgid "G-code viewer"
msgstr "Gコードビュワー"
-#: src/libslic3r/PrintConfig.cpp:1006
-msgid "g/cm³"
-msgstr "g/cm³"
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
+msgid "GNU Affero General Public License, version 3"
+msgstr "GNU Affero General Public License, version 3 (AGPL v3)"
-#: src/libslic3r/PrintConfig.cpp:3282
-msgid "g/ml"
-msgstr "g/ml"
+#: src/slic3r/GUI/Preferences.cpp:343
+msgid "GUI"
+msgstr "GUI"
#: src/slic3r/GUI/GUI_Factories.cpp:471
msgid "Gallery"
msgstr "ギャラリー"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1320
msgid "Gap fill"
msgstr "ギャップフィル"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2258
-#: src/slic3r/GUI/Tab.cpp:2481 src/slic3r/GUI/Tab.cpp:2587
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1275
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "全般"
-#: src/libslic3r/PrintConfig.cpp:1833
+#: src/libslic3r/PrintConfig.cpp:1857
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 "
@@ -5057,11 +5004,11 @@ msgstr ""
"囲むアウトライン)周回数を設定を超ãˆã¦ç”Ÿæˆã—ã¾ã™ã€‚ マルãƒã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®å ´"
"åˆã€ã“ã®æœ€å°å€¤ã¯å„エクストルーダーã«é©ç”¨ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2521
msgid "Generate support material"
msgstr "サãƒãƒ¼ãƒˆæã®ç”Ÿæˆ"
-#: src/libslic3r/PrintConfig.cpp:2579
+#: src/libslic3r/PrintConfig.cpp:2603
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -5073,55 +5020,51 @@ msgstr ""
"ト(ベッド)上ã®ãƒ—リント領域(フットプリント)ãŒéžå¸¸ã«è–„ã„/ä¸å分ãªã‚ªãƒ–ジェクトã®"
"密ç€åŠ›ã‚’高ã‚ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3411
+#: src/libslic3r/PrintConfig.cpp:3531
msgid "Generate supports"
msgstr "サãƒãƒ¼ãƒˆç”Ÿæˆ"
-#: src/libslic3r/PrintConfig.cpp:3413
+#: src/libslic3r/PrintConfig.cpp:3533
msgid "Generate supports for the models"
msgstr "モデルã®ã‚µãƒãƒ¼ãƒˆã‚’生æˆã™ã‚‹"
-#: src/slic3r/GUI/Plater.cpp:4055
-msgid "generated warnings"
-msgstr "生æˆã•ã‚ŒãŸè­¦å‘Š"
-
-#: src/libslic3r/Print.cpp:866
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "Gコード作æˆä¸­"
-#: src/slic3r/GUI/GCodeViewer.cpp:1847
+#: src/slic3r/GUI/GCodeViewer.cpp:1857
msgid "Generating index buffers"
msgstr "インデックスãƒãƒƒãƒ•ã‚¡ã®ç”Ÿæˆ"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "パッド生æˆ"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "境界線ã®ç”Ÿæˆä¸­"
-#: src/libslic3r/Print.cpp:814
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr "スカート&ブリムã®ç”Ÿæˆ"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "サãƒãƒ¼ãƒˆæã®ç”Ÿæˆ"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "サãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã®ç”Ÿæˆ"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "サãƒãƒ¼ãƒˆãƒ„リーã®ç”Ÿæˆ"
-#: src/slic3r/GUI/GCodeViewer.cpp:1452
+#: src/slic3r/GUI/GCodeViewer.cpp:1457
msgid "Generating toolpaths"
msgstr "ツールパス生æˆ"
-#: src/slic3r/GUI/GCodeViewer.cpp:1512
+#: src/slic3r/GUI/GCodeViewer.cpp:1517
msgid "Generating vertex buffer"
msgstr "頂点ãƒãƒƒãƒ•ã‚¡ã®ç”Ÿæˆ"
@@ -5129,10 +5072,6 @@ msgstr "頂点ãƒãƒƒãƒ•ã‚¡ã®ç”Ÿæˆ"
msgid "Generic"
msgstr "一般"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:150
-msgid "Gizmo cut"
-msgstr "ギズモカット"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:155
msgid "Gizmo FDM paint-on seam"
msgstr "ギズモーFDMペイントオンシーム"
@@ -5141,14 +5080,6 @@ msgstr "ギズモーFDMペイントオンシーム"
msgid "Gizmo FDM paint-on supports"
msgstr "ギズモFDMペイントオンサãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:147
-msgid "Gizmo move"
-msgstr "ギズモ移動"
-
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:185
-msgid "Gizmo move: Press to snap by 1mm"
-msgstr "ギズモ移動:押ã™ã¨1mmスナップã—ã¾ã™"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:156
msgid "Gizmo Multi Material painting"
msgstr "ギズモーマルãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒšã‚¤ãƒ³ãƒ†ã‚£ãƒ³ã‚°"
@@ -5157,6 +5088,26 @@ msgstr "ギズモーマルãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒšã‚¤ãƒ³ãƒ†ã‚£ãƒ³ã‚°"
msgid "Gizmo Place face on bed"
msgstr "ギズモ-é¢ã«é…ç½®"
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:152
+msgid "Gizmo SLA hollow"
+msgstr "ギズモSLAãり抜ã"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:153
+msgid "Gizmo SLA support points"
+msgstr "ギズモ-SLAサãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆ"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:150
+msgid "Gizmo cut"
+msgstr "ギズモカット"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:147
+msgid "Gizmo move"
+msgstr "ギズモ移動"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:185
+msgid "Gizmo move: Press to snap by 1mm"
+msgstr "ギズモ移動:押ã™ã¨1mmスナップã—ã¾ã™"
+
#: src/slic3r/GUI/KBShortcutsDialog.cpp:149
msgid "Gizmo rotate"
msgstr "ギズモ回転"
@@ -5186,15 +5137,7 @@ msgstr "ギズモ縮尺:押ã™ã¨5%スナップã—ã¾ã™"
msgid "Gizmo scale: Scale selection to fit print volume"
msgstr "ギズモ縮尺:é¸æŠžéƒ¨ã‚’プリント領域ã«åˆã‚ã›ãŸç¸®å°º"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:152
-msgid "Gizmo SLA hollow"
-msgstr "ギズモSLAãり抜ã"
-
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:153
-msgid "Gizmo SLA support points"
-msgstr "ギズモ-SLAサãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆ"
-
-#: src/slic3r/GUI/GLCanvas3D.cpp:2579
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "ギズモ-移動"
@@ -5203,7 +5146,7 @@ msgstr "ギズモ-移動"
msgid "Gizmo-Place on Face"
msgstr "ギズモ-é¢ã«é…ç½®"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2662
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "ギズモ-回転"
@@ -5216,10 +5159,6 @@ msgstr "ギズモ-縮尺"
msgid "Gizmos"
msgstr "ギズモ"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
-msgid "GNU Affero General Public License, version 3"
-msgstr "GNU Affero General Public License, version 3 (AGPL v3)"
-
#: src/slic3r/GUI/ConfigWizard.cpp:1486
msgid ""
"Good precision is required, so use a caliper and do multiple measurements "
@@ -5228,11 +5167,11 @@ msgstr ""
"高ã„精度ãŒå¿…è¦ãªãŸã‚ã€ãƒŽã‚®ã‚¹ã‚’使用ã—ã¦ä½•ã‚«æ‰€ã‹ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®æ¸¬å®šã‚’è¡Œã„ã€ç›´å¾„"
"を計算ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:1166 src/libslic3r/PrintConfig.cpp:2771
msgid "Grid"
msgstr "グリッド"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:59
+#: src/slic3r/GUI/PrintHostDialogs.cpp:60
msgid "Group"
msgstr "グループ"
@@ -5240,28 +5179,50 @@ msgstr "グループ"
msgid "Group manipulation"
msgstr "グループæ“作"
-#: src/slic3r/GUI/Preferences.cpp:323
-msgid "GUI"
-msgstr "GUI"
-
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "Gyroid"
msgstr "ジャイロイド"
+#: src/libslic3r/PrintConfig.cpp:374
+msgid "HTTP digest"
+msgstr "HTTPダイジェスト"
+
+#: src/slic3r/Utils/Repetier.cpp:246
+#, boost-format
+msgid ""
+"HTTP status: %1%\n"
+"Message body: \"%2%\""
+msgstr ""
+"HTTPステータス:%1%\n"
+"メッセージ本文: \"%2%\""
+
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
+#: src/libslic3r/PrintConfig.cpp:329
+msgid "HTTPS CA File"
+msgstr "HTTPS CAファイル"
+
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:364
+msgid ""
+"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-"
+"signed certificate."
+msgstr ""
+"HTTPS CAファイルã¯ã‚ªãƒ—ションã§ã™ã€‚ HTTPSを自己署å証明書ã§ä½¿ç”¨ã™ã‚‹å ´åˆã«ã®ã¿"
+"å¿…è¦ã§ã™ã€‚"
+
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:39
msgid "Head diameter"
msgstr "先端径"
-#: src/libslic3r/PrintConfig.cpp:3427
+#: src/libslic3r/PrintConfig.cpp:3547
msgid "Head penetration"
msgstr "サãƒãƒ¼ãƒˆãƒãƒƒãƒ—ã®è²«é€š"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr ""
"サãƒãƒ¼ãƒˆãƒãƒƒãƒ—ã®è²«é€šã¯ã€ã‚µãƒãƒ¼ãƒˆãƒãƒƒãƒ—ã®åŽšã•ã‚’超ãˆãªã„よã†ã«ã—ã¦ãã ã•ã„。"
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1204
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -5269,19 +5230,19 @@ msgstr ""
"最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒ“ルドプレート(ベッド)ã®åŠ ç†±æ¸©åº¦ã€‚ベッド温度制御コマンドを無"
"効ã«ã™ã‚‹ã«ã¯ã€ã“れをゼロã«ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "高ã•"
-#: src/slic3r/GUI/GCodeViewer.cpp:3283
+#: src/slic3r/GUI/GCodeViewer.cpp:3298
msgid "Height (mm)"
msgstr "高ã•ï¼ˆmm)"
-#: src/libslic3r/PrintConfig.cpp:2253
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Height of skirt expressed in layers."
msgstr "スカートã®é«˜ã•ã‚’レイヤーã§è¡¨ç¾ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Height of the display"
msgstr "ディスプレイã®é«˜ã•"
@@ -5293,7 +5254,7 @@ msgstr "個別æ¡ä»¶é ˜åŸŸã®é«˜ã•ç¯„囲"
msgid "Height ranges"
msgstr "高ã•ç¯„囲"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "フィラメントを切り替ãˆã‚‹é«˜ã•ã€‚"
@@ -5306,15 +5267,15 @@ msgstr ""
"ã“ã‚“ã«ã¡ã¯ã€%sã¸ã‚ˆã†ã“ãï¼ ã“ã®%sã¯åˆæœŸè¨­å®šã«å½¹ç«‹ã¡ã¾ã™ã€‚ ã„ãã¤ã‹ã®è¨­å®šã‚’è¡Œ"
"ã†ã ã‘ã§ã€ãƒ—リントã®æº–å‚™ãŒã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4409
msgid "Help"
msgstr "ヘルプ"
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4415
msgid "Help (FFF options)"
msgstr "ヘルプ(FFFオプション)"
-#: src/libslic3r/PrintConfig.cpp:4294
+#: src/libslic3r/PrintConfig.cpp:4420
msgid "Help (SLA options)"
msgstr "ヘルプ(SLAオプション)"
@@ -5342,10 +5303,14 @@ msgstr ""
msgid "High"
msgstr "高ã„"
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1385
msgid "High extruder current on filament swap"
msgstr "フィラメント交æ›æ™‚ã®é«˜ã„エクストルーダー電æµ"
+#: src/libslic3r/PrintConfig.cpp:3280 src/libslic3r/PrintConfig.cpp:3898
+msgid "High viscosity"
+msgstr "高粘度"
+
#: src/slic3r/GUI/GLCanvas3D.cpp:257
msgid "Higher print quality versus higher print speed."
msgstr "高ã„プリントå“質vs.高ã„プリント速度。"
@@ -5354,11 +5319,11 @@ msgstr "高ã„プリントå“質vs.高ã„プリント速度。"
msgid "Highlight overhang by angle"
msgstr "オーãƒãƒ¼ãƒãƒ³ã‚°ã‚’角度ã§ãƒã‚¤ãƒ©ã‚¤ãƒˆ"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1175
msgid "Hilbert Curve"
msgstr "ヒルベルト曲線"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "シフトキーを押ã—ãªãŒã‚‰ã§ã€ã‚¹ãƒ©ã‚¤ã‚¹ï¼†Gコードエクスãƒãƒ¼ãƒˆ"
@@ -5370,11 +5335,11 @@ msgstr "ç©´ã®æ·±ã•"
msgid "Hole diameter"
msgstr "穴径"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:767
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "ãり抜ãã¨ç©´é–‹ã‘"
-#: src/libslic3r/PrintConfig.cpp:3729
+#: src/libslic3r/PrintConfig.cpp:3849
msgid "Hollow out a model to have an empty interior"
msgstr "内部を空ã«ã™ã‚‹ãŸã‚ã«ãƒ¢ãƒ‡ãƒ«ã‚’ãり抜ã"
@@ -5382,16 +5347,16 @@ msgstr "内部を空ã«ã™ã‚‹ãŸã‚ã«ãƒ¢ãƒ‡ãƒ«ã‚’ãり抜ã"
msgid "Hollow this object"
msgstr "ã“ã®ã‚ªãƒ–ジェクトã®ãり抜ã"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4383
-#: src/slic3r/GUI/Tab.cpp:4384 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3728
-#: src/libslic3r/PrintConfig.cpp:3735 src/libslic3r/PrintConfig.cpp:3745
-#: src/libslic3r/PrintConfig.cpp:3754
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3848
+#: src/libslic3r/PrintConfig.cpp:3855 src/libslic3r/PrintConfig.cpp:3865
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Hollowing"
msgstr "ãり抜ã"
-#: src/libslic3r/PrintConfig.cpp:3756
+#: src/libslic3r/PrintConfig.cpp:3876
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 "
@@ -5404,26 +5369,26 @@ msgstr ""
"鎖è·é›¢ãŒå¤§ãã„ã¨ã€ãƒ¢ãƒ‡ãƒ«ã®å†…部ã¯ä¸¸ã¿ã‚’帯ã³ã¾ã™ã€‚ ゼロã§ã¯ã€ãƒ¢ãƒ‡ãƒ«ã®å†…部ã¯ãƒ¢ãƒ‡"
"ルã®å¤–部シェイプã«æœ€ã‚‚ä¼¼ã¾ã™ã€‚"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "ãり抜ãモデル"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:596
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "ãり抜ãパラメータã®å¤‰æ›´"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2700
+#: src/libslic3r/PrintConfig.cpp:1172 src/libslic3r/PrintConfig.cpp:2724
msgid "Honeycomb"
msgstr "ãƒãƒ‹ã‚«ãƒ "
-#: src/slic3r/GUI/Tab.cpp:1465
-msgid "Horizontal shells"
-msgstr "水平構造設定"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:254
msgid "Horizontal Slider"
msgstr "水平スライダー"
+#: src/slic3r/GUI/Tab.cpp:1465
+msgid "Horizontal shells"
+msgstr "水平構造設定"
+
#: src/slic3r/GUI/KBShortcutsDialog.cpp:219
#: src/slic3r/GUI/KBShortcutsDialog.cpp:223
msgid "Horizontal slider - Move active thumb Left"
@@ -5434,11 +5399,11 @@ msgstr "水平スライダー-左範囲を移動"
msgid "Horizontal slider - Move active thumb Right"
msgstr "水平スライダー-å³ç¯„囲を移動"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:249
+#: src/slic3r/GUI/PrintHostDialogs.cpp:250
msgid "Host"
msgstr "サーãƒãƒ¼"
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/libslic3r/PrintConfig.cpp:1882
msgid "Host Type"
msgstr "サーãƒãƒ¼ã‚¿ã‚¤ãƒ—"
@@ -5446,7 +5411,7 @@ msgstr "サーãƒãƒ¼ã‚¿ã‚¤ãƒ—"
msgid "Hostname"
msgstr "ホストå"
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "ホストåã€IPアドレスã€ã‚‚ã—ãã¯URL"
@@ -5458,19 +5423,19 @@ msgstr ""
"カーソルをボタンã®ä¸Šã«ç½®ãã¨ã€è©³ç´°æƒ…å ±ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ã¾ãŸã¯ã“ã®ãƒœã‚¿ãƒ³ã‚’ク"
"リックã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3631
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "How far should the pad extend around the contained geometry"
msgstr "パッドã®å½¢çŠ¶ã®å‘¨ã‚Šã®å¹…"
-#: src/libslic3r/PrintConfig.cpp:3720
+#: src/libslic3r/PrintConfig.cpp:3840
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "å°ã•ãªã‚³ãƒã‚¯ã‚¿ãƒ¼ã‚’モデルã«ã©ã®ç¨‹åº¦æ·±ã入れるã‹ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3429
+#: src/libslic3r/PrintConfig.cpp:3549
msgid "How much the pinhead has to penetrate the model surface"
msgstr "サãƒãƒ¼ãƒˆã®å…ˆç«¯ãŒãƒ¢ãƒ‡ãƒ«ã®è¡¨é¢ã‚’ã©ã®ç¨‹åº¦è²«é€šã—ã¦ã„ã‚‹ã‹"
-#: src/libslic3r/PrintConfig.cpp:3574
+#: src/libslic3r/PrintConfig.cpp:3694
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -5478,49 +5443,23 @@ msgstr ""
"サãƒãƒ¼ãƒˆã§ã‚ªãƒ–ジェクトを支æŒã—ã¦æŒã¡ä¸Šã’る高ã•ã€‚ 「オブジェクト周囲ã®ãƒ‘ッドã€"
"ãŒæœ‰åŠ¹ãªå ´åˆã€ã“ã®å€¤ã¯ç„¡è¦–ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1629
msgid "How to apply limits"
msgstr "リミットをé©ç”¨ã™ã‚‹æ–¹æ³•"
-#: src/libslic3r/PrintConfig.cpp:1608
+#: src/libslic3r/PrintConfig.cpp:1632
msgid "How to apply the Machine Limits"
msgstr "マシン制é™ã‚’é©ç”¨ã™ã‚‹æ–¹æ³•"
-#: src/libslic3r/PrintConfig.cpp:352
-msgid "HTTP digest"
-msgstr "HTTPダイジェスト"
-
-#: src/slic3r/Utils/Repetier.cpp:246
-#, boost-format
-msgid ""
-"HTTP status: %1%\n"
-"Message body: \"%2%\""
-msgstr ""
-"HTTPステータス:%1%\n"
-"メッセージ本文: \"%2%\""
-
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
-msgid "HTTPS CA File"
-msgstr "HTTPS CAファイル"
-
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:364
-msgid ""
-"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-"
-"signed certificate."
-msgstr ""
-"HTTPS CAファイルã¯ã‚ªãƒ—ションã§ã™ã€‚ HTTPSを自己署å証明書ã§ä½¿ç”¨ã™ã‚‹å ´åˆã«ã®ã¿"
-"å¿…è¦ã§ã™ã€‚"
+#: src/slic3r/GUI/PrintHostDialogs.cpp:247
+msgid "ID"
+msgstr "ID"
-#: src/slic3r/GUI/Preferences.cpp:666
+#: src/slic3r/GUI/Preferences.cpp:694
msgid "Icon size in a respect to the default size"
msgstr "デフォルトã®ã‚µã‚¤ã‚ºã¨ç›¸å¯¾çš„ãªã‚¢ã‚¤ã‚³ãƒ³ã®ã‚µã‚¤ã‚º"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:246
-msgid "ID"
-msgstr "ID"
-
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2529
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -5555,11 +5494,47 @@ msgstr ""
"をダウンロードã—ã¾ã™ã€‚ ã“れらã®æ›´æ–°ã¯ä¸€æ™‚çš„ãªå ´æ‰€ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ æ–°"
"ã—ã„プリセットãŒåˆ©ç”¨å¯èƒ½ãªå ´åˆã€ãƒ—ログラムã®èµ·å‹•æ™‚ã«è­¦å‘ŠãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
+#: src/slic3r/GUI/Preferences.cpp:289
+msgid "If enabled, PrusaSlicer will be open at the position it was closed"
+msgstr "有効ã«ã™ã‚‹ã¨ã€PrusaSlicerã¯å‰å›žé–‰ã˜ãŸä½ç½®ã§é–‹ãã¾ã™"
+
+#: src/slic3r/GUI/Preferences.cpp:384
+msgid "If enabled, PrusaSlicer will not open hyperlinks in your browser."
+msgstr ""
+"ã“ã®æ©Ÿèƒ½ã‚’有効ã«ã™ã‚‹ã¨ã€PrusaSlicerã¯ãƒ–ラウザã§ãƒã‚¤ãƒ‘ーリンクを開ãã¾ã›ã‚“。"
+
+#: src/slic3r/GUI/Preferences.cpp:410
+msgid ""
+"If enabled, Settings Tabs will be placed as menu items. If disabled, old UI "
+"will be used."
+msgstr ""
+"有効ã«ã™ã‚‹ã¨ã€[設定]タブãŒãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ã¨ã—ã¦é…ç½®ã•ã‚Œã¾ã™ã€‚ 無効ã«ã™ã‚‹ã¨ã€å¤ã„"
+"UIãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+
+#: src/slic3r/GUI/Preferences.cpp:177
+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 ""
+"有効ã«ã™ã‚‹ã¨ã€Slic3rã¯ãƒ“ルトインシステムプリセットã®æ›´æ–°ã‚’ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§"
+"ダウンロードã—ã¾ã™ã€‚ 更新ファイルã¯ã€ä¸€æ™‚çš„ãªå ´æ‰€ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ æ–°"
+"ã—ã„プリセットãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒåˆ©ç”¨å¯èƒ½ã«ãªã‚‹ã¨ã€ã‚¢ãƒ—リケーションã®èµ·å‹•æ™‚ã«é€šçŸ¥ã•"
+"ã‚Œã¾ã™ã€‚"
+
+#: src/slic3r/GUI/Preferences.cpp:498
+msgid ""
+"If enabled, UI will use Dark mode colors. If disabled, old UI will be used."
+msgstr ""
+"有効ã«ã™ã‚‹ã¨ã€UIã¯ãƒ€ãƒ¼ã‚¯ãƒ¢ãƒ¼ãƒ‰ã®è‰²ã‚’使用ã—ã¾ã™ã€‚ 無効ã«ã™ã‚‹ã¨ã€å¤ã„UIãŒä½¿ç”¨ã•"
+"ã‚Œã¾ã™ã€‚"
+
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:174
msgid "If enabled, a repetition of the next random color will be allowed."
msgstr "有効ã«ã™ã‚‹ã¨ã€æ¬¡ã®ãƒ©ãƒ³ãƒ€ãƒ ãªã‚«ãƒ©ãƒ¼ã®ç¹°ã‚Šè¿”ã—ãŒè¨±å¯ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2484
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -5567,6 +5542,14 @@ msgstr ""
"有効ã«ã™ã‚‹ã¨ã€ã™ã¹ã¦ã®ãƒ—リントエクストルーダーã¯ã€ãƒ—リント開始時ã«ãƒ—リント"
"ベッドã®å‰ç«¯ã§æº–å‚™ã•ã‚Œã¾ã™ã€‚"
+#: src/slic3r/GUI/Preferences.cpp:150
+msgid ""
+"If enabled, allows the Reload from disk command to automatically find and "
+"load the files when invoked."
+msgstr ""
+"有効ã«ã—ãŸå ´åˆã€ã€Œãƒ‡ã‚£ã‚¹ã‚¯ã‹ã‚‰ãƒªãƒ­ãƒ¼ãƒ‰ã€ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¦ã€èµ·å‹•æ™‚ã«ãƒ•ã‚¡ã‚¤ãƒ«"
+"を自動的ã«æ¤œç´¢ã—ã¦ãƒ­ãƒ¼ãƒ‰ã§ãã¾ã™ã€‚"
+
#: src/slic3r/GUI/ConfigWizard.cpp:1250
msgid ""
"If enabled, allows the Reload from disk command to automatically find and "
@@ -5579,15 +5562,7 @@ msgstr ""
"有効ã«ãªã£ã¦ã„ãªã„å ´åˆã€ã€Œãƒ‡ã‚£ã‚¹ã‚¯ã‹ã‚‰ãƒªãƒ­ãƒ¼ãƒ‰ã€ã‚³ãƒžãƒ³ãƒ‰ã¯ã€ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ãダ"
"イアログを使用ã—ã¦å„ファイルã®é¸æŠžã‚’è¦æ±‚ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:148
-msgid ""
-"If enabled, allows the Reload from disk command to automatically find and "
-"load the files when invoked."
-msgstr ""
-"有効ã«ã—ãŸå ´åˆã€ã€Œãƒ‡ã‚£ã‚¹ã‚¯ã‹ã‚‰ãƒªãƒ­ãƒ¼ãƒ‰ã€ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã—ã¦ã€èµ·å‹•æ™‚ã«ãƒ•ã‚¡ã‚¤ãƒ«"
-"を自動的ã«æ¤œç´¢ã—ã¦ãƒ­ãƒ¼ãƒ‰ã§ãã¾ã™ã€‚"
-
-#: src/slic3r/GUI/Preferences.cpp:488
+#: src/slic3r/GUI/Preferences.cpp:509
msgid ""
"If enabled, application will use the standard Windows system menu,\n"
"but on some combination of display scales it can looks ugly. If disabled, "
@@ -5597,7 +5572,7 @@ msgstr ""
"ã—ã‹ã—ã€ãƒ‡ã‚£ã‚¹ãƒ—レイスケールã®ã„ãã¤ã‹ã®çµ„ã¿åˆã‚ã›ã§ã¯ã€è¦‹è‹¦ã—ã見ãˆã‚‹ã“ã¨ãŒ"
"ã‚ã‚Šã¾ã™ã€‚ 無効ã«ã™ã‚‹ã¨ã€å¤ã„UIãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2795
+#: src/libslic3r/PrintConfig.cpp:2819
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
@@ -5607,7 +5582,7 @@ msgstr ""
"ã¾ã™ãŒã€è¦‹ãŸç›®ãŒæ‚ªããªã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚無効ã®å ´åˆã€ãƒ–リッジã®ä¿¡é ¼æ€§ã¯å‘上ã—"
"ã¾ã™ãŒã€ãƒ–リッジã•ã‚Œã‚‹è·é›¢ãŒçŸ­ã„å ´åˆã«ã®ã¿ä¿¡é ¼æ€§ãŒå‘上ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:348
+#: src/slic3r/GUI/Preferences.cpp:368
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, "
@@ -5622,27 +5597,15 @@ msgid "If enabled, random sequence of the selected extruders will be used."
msgstr ""
"有効ã«ã™ã‚‹ã¨ã€é¸æŠžã—ãŸã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®ãƒ©ãƒ³ãƒ€ãƒ ãªã‚·ãƒ¼ã‚±ãƒ³ã‚¹ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:457
+#: src/slic3r/GUI/Preferences.cpp:478
msgid "If enabled, renders object using the environment map."
msgstr "有効ã«ã™ã‚‹ã¨ã€ç’°å¢ƒãƒžãƒƒãƒ—を使用ã—ã¦ã‚ªãƒ–ジェクトをレンダリングã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:315
+#: src/slic3r/GUI/Preferences.cpp:335
msgid "If enabled, reverses the direction of zoom with mouse wheel"
msgstr "有効ã«ã™ã‚‹ã¨ã€ãƒžã‚¦ã‚¹ãƒ›ã‚¤ãƒ¼ãƒ«ã§ã®ã‚ºãƒ¼ãƒ ã®æ–¹å‘ãŒé€†ã«ãªã‚Šã¾ã™"
-#: src/slic3r/GUI/Preferences.cpp:157
-msgid "If enabled, sets PrusaSlicer as default application to open .3mf files."
-msgstr ""
-"有効ã«ã™ã‚‹ã¨ã€.3mfファイルを開ãデフォルトã®ã‚¢ãƒ—リケーション設定ãŒPrusaSlicer"
-"ã«ãªã‚Šã¾ã™ã€‚"
-
-#: src/slic3r/GUI/Preferences.cpp:164
-msgid "If enabled, sets PrusaSlicer as default application to open .stl files."
-msgstr ""
-"有効ã«ã™ã‚‹ã¨ã€.stlファイルを開ãデフォルトã®ã‚¢ãƒ—リケーション設定ãŒPrusaSlicer"
-"ã«ãªã‚Šã¾ã™ã€‚"
-
-#: src/slic3r/GUI/Preferences.cpp:247
+#: src/slic3r/GUI/Preferences.cpp:260
msgid ""
"If enabled, sets PrusaSlicer G-code Viewer as default application to open ."
"gcode files."
@@ -5650,27 +5613,19 @@ msgstr ""
"有効ã«ã™ã‚‹ã¨ã€.gcodeファイルを開ãデフォルトã®ã‚¢ãƒ—リケーション設定ãŒ"
"PrusaSlicer Gコードビュワーã«ãªã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:389
-msgid ""
-"If enabled, Settings Tabs will be placed as menu items. If disabled, old UI "
-"will be used."
+#: src/slic3r/GUI/Preferences.cpp:159
+msgid "If enabled, sets PrusaSlicer as default application to open .3mf files."
msgstr ""
-"有効ã«ã™ã‚‹ã¨ã€[設定]タブãŒãƒ¡ãƒ‹ãƒ¥ãƒ¼é …ç›®ã¨ã—ã¦é…ç½®ã•ã‚Œã¾ã™ã€‚ 無効ã«ã™ã‚‹ã¨ã€å¤ã„"
-"UIãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+"有効ã«ã™ã‚‹ã¨ã€.3mfファイルを開ãデフォルトã®ã‚¢ãƒ—リケーション設定ãŒPrusaSlicer"
+"ã«ãªã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:175
-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."
+#: src/slic3r/GUI/Preferences.cpp:166
+msgid "If enabled, sets PrusaSlicer as default application to open .stl files."
msgstr ""
-"有効ã«ã™ã‚‹ã¨ã€Slic3rã¯ãƒ“ルトインシステムプリセットã®æ›´æ–°ã‚’ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§"
-"ダウンロードã—ã¾ã™ã€‚ 更新ファイルã¯ã€ä¸€æ™‚çš„ãªå ´æ‰€ã«ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚ æ–°"
-"ã—ã„プリセットãƒãƒ¼ã‚¸ãƒ§ãƒ³ãŒåˆ©ç”¨å¯èƒ½ã«ãªã‚‹ã¨ã€ã‚¢ãƒ—リケーションã®èµ·å‹•æ™‚ã«é€šçŸ¥ã•"
-"ã‚Œã¾ã™ã€‚"
+"有効ã«ã™ã‚‹ã¨ã€.stlファイルを開ãデフォルトã®ã‚¢ãƒ—リケーション設定ãŒPrusaSlicer"
+"ã«ãªã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:257
+#: src/slic3r/GUI/Preferences.cpp:270
msgid ""
"If enabled, the 3D scene will be rendered in Retina resolution. If you are "
"experiencing 3D performance problems, disabling this option may help."
@@ -5678,7 +5633,7 @@ msgstr ""
"有効ã«ã™ã‚‹ã¨ã€3Dシーンã¯Retina解åƒåº¦ã§ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚ 3Dパフォーマンス"
"ã«å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã€ã“ã®ã‚ªãƒ—ションを無効ã«ã—ã¦ãã ã•ã„。"
-#: src/slic3r/GUI/Preferences.cpp:372
+#: src/slic3r/GUI/Preferences.cpp:393
msgid ""
"If enabled, the axes names and axes values will be colorized according to "
"the axes colors. If disabled, old UI will be used."
@@ -5686,14 +5641,14 @@ msgstr ""
"有効ã«ã™ã‚‹ã¨ã€è»¸ã®åå‰ã¨è»¸ã®å€¤ãŒè»¸ã®è‰²ã«å¿œã˜ã¦è‰²ä»˜ã‘ã•ã‚Œã¾ã™ã€‚ 無効ã«ã™ã‚‹ã¨ã€"
"å¤ã„UIãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:357
+#: src/slic3r/GUI/Preferences.cpp:377
msgid ""
"If enabled, the button for the collapse sidebar will be appeared in top "
"right corner of the 3D Scene"
msgstr ""
"有効ã«ã™ã‚‹ã¨ã€æŠ˜ã‚ŠãŸãŸã¿ã‚µã‚¤ãƒ‰ãƒãƒ¼ã®ãƒœã‚¿ãƒ³ãŒ3Dシーンã®å³ä¸Šéš…ã«è¡¨ç¤ºã•ã‚Œã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4562
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -5703,17 +5658,7 @@ msgstr ""
"れるã‹ã€æ—¢å­˜ã®PrusaSlicerウィンドウãŒã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ãªã‚Šã¾ã™ã€‚ アプリケーション"
"設定ã®ã€Œsingle_instanceã€æ§‹æˆå€¤ã‚’上書ãã—ã¾ã™ã€‚ "
-#: src/slic3r/GUI/Preferences.cpp:364
-msgid ""
-"If enabled, the descriptions of configuration parameters in settings tabs "
-"wouldn't work as hyperlinks. If disabled, the descriptions of configuration "
-"parameters in settings tabs will work as hyperlinks."
-msgstr ""
-"有効ã«ã™ã‚‹ã¨ã€[設定]タブã®æ§‹æˆãƒ‘ラメーターã®èª¬æ˜ŽãŒãƒã‚¤ãƒ‘ーリンクã¨ã—ã¦æ©Ÿèƒ½ã—"
-"ãªããªã‚Šã¾ã™ã€‚ 無効ã«ã™ã‚‹ã¨ã€[設定]タブã®æ§‹æˆãƒ‘ラメーターã®èª¬æ˜ŽãŒãƒã‚¤ãƒ‘ーリン"
-"クã¨ã—ã¦æ©Ÿèƒ½ã—ã¾ã™ã€‚"
-
-#: src/slic3r/GUI/Preferences.cpp:285
+#: src/slic3r/GUI/Preferences.cpp:305
msgid ""
"If enabled, the legacy 3DConnexion devices settings dialog is available by "
"pressing CTRL+M"
@@ -5721,7 +5666,7 @@ msgstr ""
"有効ã«ã—ãŸå ´åˆã€CTRL+Mを押ã™ã¨ã€å¾“æ¥ã®3DConnexionデãƒã‚¤ã‚¹è¨­å®šãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã‚’使用"
"ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2490
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 "
@@ -5734,31 +5679,24 @@ msgstr ""
"スもã‚ã‚Šã¾ã™ã€‚ ã“ã®å ´åˆã€ãƒ—リントã—ãŸéƒ¨åˆ†ã¨ã®è¡çªãŒãªã„ã“ã¨ã‚’ã”自身ã§ç¢ºèªã—ã¦"
"ãŠãå¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:477
-msgid ""
-"If enabled, UI will use Dark mode colors. If disabled, old UI will be used."
-msgstr ""
-"有効ã«ã™ã‚‹ã¨ã€UIã¯ãƒ€ãƒ¼ã‚¯ãƒ¢ãƒ¼ãƒ‰ã®è‰²ã‚’使用ã—ã¾ã™ã€‚ 無効ã«ã™ã‚‹ã¨ã€å¤ã„UIãŒä½¿ç”¨ã•"
-"ã‚Œã¾ã™ã€‚"
-
-#: src/slic3r/GUI/Preferences.cpp:308
+#: src/slic3r/GUI/Preferences.cpp:328
msgid "If enabled, use free camera. If not enabled, use constrained camera."
msgstr ""
"ãƒã‚§ãƒƒã‚¯ã™ã‚‹ã¨ã€ãƒ•ãƒªãƒ¼ã‚«ãƒ¡ãƒ©ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ ãã†ã§ãªã„å ´åˆã¯ã€æ‹˜æŸã‚«ãƒ¡ãƒ©ã‚’使"
"用ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:301
+#: src/slic3r/GUI/Preferences.cpp:321
msgid ""
"If enabled, use perspective camera. If not enabled, use orthographic camera."
msgstr ""
"有効ã«ã—ãŸå ´åˆã€ãƒ‘ース(é è¿‘)ビューカメラを使用ã—ã¾ã™ã€‚ 有効ã«ãªã£ã¦ã„ãªã„å ´åˆ"
"ã¯ã€ã‚¢ã‚¤ã‚½ãƒ¡(等角)ビューカメラを使用ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:400
+#: src/slic3r/GUI/Preferences.cpp:421
msgid "If enabled, useful hints are displayed at startup."
msgstr "有効ã«ã™ã‚‹ã¨ã€èµ·å‹•æ™‚ã«å½¹ç«‹ã¤ãƒ’ントãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:380
+#: src/slic3r/GUI/Preferences.cpp:401
msgid ""
"If enabled, volumes will be always ordered inside the object. Correct order "
"is Model Part, Negative Volume, Modifier, Support Blocker and Support "
@@ -5771,7 +5709,7 @@ msgstr ""
"ディファイヤを並ã¹æ›¿ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ ãŸã ã—ã€ãƒ¢ãƒ‡ãƒ«ãƒ‘ーツã®1ã¤ã¯æœ€åˆã«é…"
"ç½®ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:425
+#: src/slic3r/GUI/Preferences.cpp:446
msgid "If enabled, you can change size of toolbar icons manually."
msgstr "有効ã«ã™ã‚‹ã¨ã€ãƒ„ールãƒãƒ¼ã‚¢ã‚¤ã‚³ãƒ³ã®ã‚µã‚¤ã‚ºã‚’マニュアル変更ã§ãã¾ã™ã€‚"
@@ -5802,7 +5740,7 @@ msgstr ""
"レイヤーã®ãƒ—リント予測時間ãŒé•·ããªã£ãŸã‚‚ã®ã®ã€ã¾ã ãŠã‚ˆã%1%sより短ã„å ´åˆã€å†·"
"å´ãƒ•ã‚¡ãƒ³ã¯%2%%%ã‹ã‚‰%3%%%ã®é–“ã§æ™‚é–“ã«æ¯”例ã—ãŸå›žè»¢æ•°ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1237
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 "
@@ -5812,7 +5750,7 @@ msgstr ""
"レイヤーã®ã™ã¹ã¦ã®ãƒ—リント移動ã«é©ç”¨ã•ã‚Œã¾ã™ã€‚ パーセンテージ(例:40%)ã§å…¥"
"力ã•ã‚ŒãŸå ´åˆã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®é€Ÿåº¦ã‚’スケーリングã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1248
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -5823,7 +5761,7 @@ msgstr ""
"スã®ä¸Šã®æœ€åˆã®ã‚ªãƒ–ジェクトレイヤーã®ã™ã¹ã¦ã®ãƒ—リントムーブã«é©ç”¨ã•ã‚Œã¾ã™ã€‚ "
"パーセンテージ(例:40%)ã§è¡¨ã™ã¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®é€Ÿåº¦ãŒã‚¹ã‚±ãƒ¼ãƒªãƒ³ã‚°ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -5832,7 +5770,7 @@ msgstr ""
"レイヤーã®ãƒ—リント時間ãŒã“ã®ç§’数を下回るã¨äºˆæƒ³ã•ã‚Œã‚‹å ´åˆã€ãƒ•ã‚¡ãƒ³ãŒæœ‰åŠ¹ã«ãª"
"ã‚Šã€ãã®é€Ÿåº¦ã¯æœ€å°é€Ÿåº¦ã¨æœ€å¤§é€Ÿåº¦ã‹ã‚‰è¨ˆç®—ã§è£œé–“ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2286
+#: src/libslic3r/PrintConfig.cpp:2310
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."
@@ -5840,22 +5778,14 @@ msgstr ""
"レイヤーã®ãƒ—リント時間ãŒã“ã®ç§’数未満ã§ã‚ã‚‹ã¨äºˆæƒ³ã•ã‚ŒãŸå ´åˆã€ãƒ—リントã¯ã“ã®å€¤"
"ã¾ã§æ™‚間を延長ã™ã‚‹ã‚ˆã†ã«ç§»å‹•é€Ÿåº¦ã‚’é…ãã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:852
-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 ""
-"ã“ã®æ©Ÿèƒ½ãŒã‚ªãƒ³ã®å ´åˆã€ãƒ•ã‚¡ãƒ³ã¯ã‚ªãƒ•ã«ãªã‚‰ãšã€å°‘ãªãã¨ã‚‚最低速度ã¨ã—ã¦è¨­å®šã•ã‚Œ"
-"ãŸå€¤ã§å›žè»¢ã—続ã‘ã¾ã™ã€‚ PLAã«æœ‰ç”¨ã§ã™ãŒã€ABSã«ã¯ä¸å‘ãã§ã™ã€‚"
-
-#: src/slic3r/GUI/Preferences.cpp:129
+#: src/slic3r/GUI/Preferences.cpp:131
msgid ""
"If this is enabled, Slic3r will auto-center objects around the print bed "
"center."
msgstr ""
"有効ã«ã™ã‚‹ã¨ã€Slic3rã¯è‡ªå‹•çš„ã«ã‚ªãƒ–ジェクトをプリント領域ã®ä¸­å¤®ã«é…ç½®ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:137
+#: src/slic3r/GUI/Preferences.cpp:139
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."
@@ -5863,7 +5793,7 @@ msgstr ""
"ã“ã‚ŒãŒæœ‰åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆã€Slic3rã¯ã€Gコードをエクスãƒãƒ¼ãƒˆã¾ã§ã®æ™‚間を短縮ã™"
"ã‚‹ãŸã‚ã«ã€ã‚ªãƒ–ジェクトãŒãƒ­ãƒ¼ãƒ‰ã•ã‚Œã‚‹ã¨ã™ãã«å‰å‡¦ç†ã‚’è¡Œã„ã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:121
+#: src/slic3r/GUI/Preferences.cpp:123
msgid ""
"If this is enabled, Slic3r will prompt the last output directory instead of "
"the one containing the input files."
@@ -5871,7 +5801,15 @@ msgstr ""
"ã“れを有効ã«ã™ã‚‹ã¨ã€Slic3rã¯å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã‚’å«ã‚€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§ã¯ãªãã€æœ€å¾Œã®å‡º"
"力ディレクトリをå–å¾—ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:212
+#: src/libslic3r/PrintConfig.cpp:874
+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 ""
+"ã“ã®æ©Ÿèƒ½ãŒã‚ªãƒ³ã®å ´åˆã€ãƒ•ã‚¡ãƒ³ã¯ã‚ªãƒ•ã«ãªã‚‰ãšã€å°‘ãªãã¨ã‚‚最低速度ã¨ã—ã¦è¨­å®šã•ã‚Œ"
+"ãŸå€¤ã§å›žè»¢ã—続ã‘ã¾ã™ã€‚ PLAã«æœ‰ç”¨ã§ã™ãŒã€ABSã«ã¯ä¸å‘ãã§ã™ã€‚"
+
+#: src/slic3r/GUI/Preferences.cpp:214
msgid ""
"If this is enabled, when starting PrusaSlicer and another instance of the "
"same PrusaSlicer is already running, that instance will be reactivated "
@@ -5891,7 +5829,7 @@ msgstr ""
"ã„ã«å½¹ç«‹ã¡ã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ä½œæ¥­ã‚’より効率的ã«é›†ä¸­ã•ã›ã€æœ€ã‚‚å¿…è¦ãªæ©Ÿèƒ½ã«æ™‚é–“"
"を費やã™ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:2172
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 "
@@ -5901,7 +5839,7 @@ msgstr ""
"ãƒã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‚’使用ã™ã‚‹å ´åˆã€æœ€åˆã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®è¨­å®šãŒå„ªå…ˆã•ã‚Œã¾"
"ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2157
+#: src/libslic3r/PrintConfig.cpp:2181
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 "
@@ -5910,7 +5848,7 @@ msgstr ""
"ZリフトãŒè¨­å®šã•ã‚ŒãŸçµ¶å¯¾å€¤ã®é«˜ã•Z以上ã«åˆ¶é™ã•ã‚Œã¾ã™ã€‚ã“れを使ã£ã¦1レイヤー目ã®"
"Zリフトをスキップã•ã›ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2166
+#: src/libslic3r/PrintConfig.cpp:2190
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 "
@@ -5919,7 +5857,7 @@ msgstr ""
"æ­£ã®å€¤ã‚’入力ã™ã‚‹ã¨ã€Zリフトã¯æŒ‡å®šã•ã‚ŒãŸçµ¶å¯¾Z未満ã§ã®ã¿ç™ºç”Ÿã—ã¾ã™ã€‚ã“ã®è¨­å®šã‚’"
"調整ã—ã¦ã€ãƒªãƒ•ãƒˆã‚’最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«åˆ¶é™ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1987
+#: src/libslic3r/PrintConfig.cpp:2011
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. "
@@ -5932,7 +5870,7 @@ msgstr ""
"æ•°ã¨ã—ã¦Gコードファイルã¸ã®çµ¶å¯¾ãƒ‘スを渡ã—ã€ç’°å¢ƒå¤‰æ•°ã‚’読ã¿å–ã‚‹ã“ã¨ã§Slic3r構æˆ"
"設定ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -5944,7 +5882,7 @@ msgstr ""
"クストルーダーã®ã‚ªãƒ•ã‚»ãƒƒãƒˆã‚’指定ã§ãã¾ã™ã€‚ æ­£ã®åº§æ¨™ãŒå¿…è¦ã§ã™ï¼ˆXY座標ã‹ã‚‰æ¸›ç®—"
"ã•ã‚Œã¾ã™ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2907
+#: src/libslic3r/PrintConfig.cpp:2931
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -5952,15 +5890,15 @@ msgstr ""
"ファームウェアã«ç›¸å¯¾çš„ãªE値ãŒå¿…è¦ãªå ´åˆã«ãƒã‚§ãƒƒã‚¯ã—ã¾ã™ã€‚ãã†ã§ãªã„å ´åˆã¯ã‚ªãƒ•"
"ã®ã¾ã¾ã«ã—ã¾ã™ã€‚ ã»ã¨ã‚“ã©ã®ãƒ•ã‚¡ãƒ¼ãƒ ã‚¦ã‚§ã‚¢ã¯çµ¶å¯¾å€¤ã‚’使用ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1615
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Ignore"
msgstr "無視"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr "HTTPS証明書ã®å¤±åŠ¹ãƒã‚§ãƒƒã‚¯ã‚’無視ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
@@ -5970,13 +5908,13 @@ msgstr ""
"接続ã«å¤±æ•—ã—ãŸå ´åˆã¯ã€è‡ªå·±ç½²å証明書ã«å¯¾ã—ã¦ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã“ã¨ã‚’"
"ãŠå‹§ã‚ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4408
+#: src/libslic3r/PrintConfig.cpp:4534
msgid "Ignore non-existent config files"
msgstr "存在ã—ãªã„設定ファイルを無視ã™ã‚‹"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:267
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:432
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:163
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:253
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:428
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:152
msgid "Ignores facets facing away from the camera."
msgstr "カメラã®å対å´ã‚’å‘ã„ã¦ã„るファセットを無視ã—ã¾ã™ã€‚"
@@ -5984,19 +5922,19 @@ msgstr "カメラã®å対å´ã‚’å‘ã„ã¦ã„るファセットを無視ã—ã¾ã™
msgid "Illegal instruction"
msgstr "é•æ³•ãªæŒ‡ç¤º"
-#: src/slic3r/GUI/GUI_App.cpp:973
+#: src/slic3r/GUI/GUI_App.cpp:980
msgid "Import"
msgstr "インãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "設定ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "構æˆãƒãƒ³ãƒ‰ãƒ«ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ(&B)"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr "プロジェクトã‹ã‚‰æ§‹æˆã‚’インãƒãƒ¼ãƒˆ&P"
@@ -6004,7 +5942,35 @@ msgstr "プロジェクトã‹ã‚‰æ§‹æˆã‚’インãƒãƒ¼ãƒˆ&P"
msgid "Import Config from ini/amf/3mf/gcode"
msgstr "ini/amf/3mf/gcodeファイルã‹ã‚‰è¨­å®šã‚’読ã¿è¾¼ã‚€"
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5154 src/slic3r/GUI/Plater.cpp:5419
+msgid "Import Object"
+msgstr "オブジェクトをインãƒãƒ¼ãƒˆ"
+
+#: src/slic3r/GUI/Plater.cpp:5158
+msgid "Import Objects"
+msgstr "オブジェクトã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
+
+#: src/slic3r/GUI/MainFrame.cpp:1216
+msgid "Import SL1 / SL1S Archive"
+msgstr "SL1/SL1Sアーカイブã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
+
+#: src/slic3r/GUI/Plater.cpp:1682
+msgid "Import SLA archive"
+msgstr "SLAアーカイブをインãƒãƒ¼ãƒˆ"
+
+#: src/slic3r/GUI/MainFrame.cpp:1212
+msgid "Import STL (Imperial Units)"
+msgstr "STLã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ(インãƒ)"
+
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "STL/3MF/STEP/OBJ/AMFã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ(&F)"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "既存ã®ãƒ—レートをä¿æŒã—ãªãŒã‚‰STL/3MF/STEP/OBJ/AMFを設定ãªã—ã§ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
+
+#: src/slic3r/GUI/Plater.cpp:5293
msgid "Import config only"
msgstr "設定ã®ã¿ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
@@ -6012,7 +5978,7 @@ msgstr "設定ã®ã¿ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
msgid "Import file"
msgstr "インãƒãƒ¼ãƒˆãƒ•ã‚¡ã‚¤ãƒ«"
-#: src/slic3r/GUI/Plater.cpp:5214
+#: src/slic3r/GUI/Plater.cpp:5292
msgid "Import geometry only"
msgstr "ジオメトリã®ã¿ã‚’インãƒãƒ¼ãƒˆ"
@@ -6024,15 +5990,7 @@ msgstr "モデルã¨ãƒ—ロファイルをインãƒãƒ¼ãƒˆã™ã‚‹"
msgid "Import model only"
msgstr "モデルã®ã¿ã‚’インãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/Plater.cpp:5076 src/slic3r/GUI/Plater.cpp:5336
-msgid "Import Object"
-msgstr "オブジェクトをインãƒãƒ¼ãƒˆ"
-
-#: src/slic3r/GUI/Plater.cpp:5080
-msgid "Import Objects"
-msgstr "オブジェクトã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
-
-#: src/slic3r/Utils/FixModelByWin10.cpp:392
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "修正ã—ãŸ3mfファイルã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã«å¤±æ•—ã—ã¾ã—ãŸ"
@@ -6040,25 +5998,9 @@ msgstr "修正ã—ãŸ3mfファイルã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã«å¤±æ•—ã—ã¾ã—ãŸ"
msgid "Import profile only"
msgstr "プロファイルã®ã¿ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/MainFrame.cpp:1209
-msgid "Import SL1 / SL1S Archive"
-msgstr "SL1/SL1Sアーカイブã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
-
-#: src/slic3r/GUI/Plater.cpp:1684
-msgid "Import SLA archive"
-msgstr "SLAアーカイブをインãƒãƒ¼ãƒˆ"
-
-#: src/slic3r/GUI/MainFrame.cpp:1205
-msgid "Import STL (Imperial Units)"
-msgstr "STLã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ(インãƒ)"
-
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "STL/OBJ/AMF/3MFã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ(&F)"
-
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "既存ã®ãƒ—レートをä¿æŒã—ãªãŒã‚‰STL/OBJ/AMF/3MFを設定ãªã—ã§ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:140
+msgid "Importing SLA archive"
+msgstr "SLAアーカイブã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:164
msgid "Importing canceled."
@@ -6068,18 +6010,6 @@ msgstr "インãƒãƒ¼ãƒˆãŒã‚­ãƒ£ãƒ³ã‚»ãƒ«ã•ã‚Œã¾ã—ãŸã€‚"
msgid "Importing done."
msgstr "インãƒãƒ¼ãƒˆå®Œäº†"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:140
-msgid "Importing SLA archive"
-msgstr "SLAアーカイブã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ"
-
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:192
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
-msgid "in"
-msgstr "インãƒ"
-
#: src/libslic3r/GCode.cpp:764
msgid "In the custom G-code were found reserved keywords:"
msgstr "カスタムGコードã§ã€äºˆç´„済ã¿ã®ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚"
@@ -6106,7 +6036,7 @@ msgstr "互æ›æ€§ã®ãªã„プリセット"
msgid "Incompatible with this %s"
msgstr "ã“ã®%sã¨äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“"
-#: src/slic3r/GUI/Plater.cpp:5433
+#: src/slic3r/GUI/Plater.cpp:5516
msgid "Increase Instances"
msgstr "インスタンスを増やã™"
@@ -6114,70 +6044,32 @@ msgstr "インスタンスを増やã™"
msgid "Increase/decrease edit area"
msgstr "編集エリアを拡大/縮å°ã™ã‚‹"
-#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:3988
-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."
-msgstr ""
-"一部ã®è¨­å®šãŒå¤‰æ›´ã•ã‚Œã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰"
-"値ã¨ç­‰ã—ããªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚\n"
-"é–‹ã„ãŸã‚«ã‚®ã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã—ã¦ã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã™ã¹ã¦ã®è¨­å®šã‚’ã‚·"
-"ステム(ã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤ã«ãƒªã‚»ãƒƒãƒˆã—ã¾ã™ã€‚"
-
-#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:3984
-msgid ""
-"indicates that the settings are the same as the system (or default) values "
-"for the current option group"
-msgstr ""
-"設定ãŒç¾åœ¨ã®è¨­å®šã‚°ãƒ«ãƒ¼ãƒ—ã®ã‚·ã‚¹ãƒ†ãƒ ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤ã¨åŒã˜ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¾ã™"
-
-#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4000
-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."
-msgstr ""
-"設定ãŒå¤‰æ›´ã•ã‚Œã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã«æœ€å¾Œã«ä¿å­˜ã•ã‚ŒãŸãƒ—リセットã¨ç­‰ã—ã"
-"ãªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚\n"
-"戻る矢å°ã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã—ã¦ã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã™ã¹ã¦ã®è¨­å®šã‚’最後"
-"ã«ä¿å­˜ã•ã‚ŒãŸãƒ—リセットã«æˆ»ã—ã¾ã™ã€‚"
-
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1502
-#: src/slic3r/GUI/Tab.cpp:1504 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1369
-#: src/libslic3r/PrintConfig.cpp:1379 src/libslic3r/PrintConfig.cpp:1448
-#: src/libslic3r/PrintConfig.cpp:1468 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:2308 src/libslic3r/PrintConfig.cpp:2325
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1093 src/libslic3r/PrintConfig.cpp:1107
+#: src/libslic3r/PrintConfig.cpp:1144 src/libslic3r/PrintConfig.cpp:1393
+#: src/libslic3r/PrintConfig.cpp:1403 src/libslic3r/PrintConfig.cpp:1472
+#: src/libslic3r/PrintConfig.cpp:1492 src/libslic3r/PrintConfig.cpp:1511
+#: src/libslic3r/PrintConfig.cpp:2332 src/libslic3r/PrintConfig.cpp:2349
msgid "Infill"
msgstr "インフィル"
-#: src/slic3r/GUI/PresetHints.cpp:174
-msgid "infill"
-msgstr "インフィル"
-
-#: src/libslic3r/PrintConfig.cpp:1461
+#: src/libslic3r/PrintConfig.cpp:1485
msgid "Infill before perimeters"
-msgstr "外周よりも先ã«ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã‚’実施"
+msgstr "境界線よりも先ã«ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã‚’å½¢æˆ"
-#: src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1464
msgid "Infill extruder"
msgstr "インフィルエクストルーダー"
-#: src/libslic3r/PrintConfig.cpp:1476
+#: src/libslic3r/PrintConfig.cpp:1500
msgid "Infill/perimeters overlap"
-msgstr "外周ã¨ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®é‡ãªã‚Šå¹…"
+msgstr "境界線ã¨ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã®é‡ãªã‚Šå¹…"
-#: src/libslic3r/Print.cpp:792
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "レイヤーã®ã‚¤ãƒ³ãƒ•ã‚£ãƒ«"
@@ -6186,11 +6078,11 @@ msgstr "レイヤーã®ã‚¤ãƒ³ãƒ•ã‚£ãƒ«"
msgid "Info"
msgstr "情報"
-#: src/slic3r/GUI/GUI_App.cpp:1605 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1688 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "インフォメーション"
-#: src/libslic3r/PrintConfig.cpp:1497
+#: src/libslic3r/PrintConfig.cpp:1521
msgid "Inherits profile"
msgstr "プロファイルを継承"
@@ -6198,18 +6090,23 @@ msgstr "プロファイルを継承"
msgid "Initial exposition time is out of printer profile bounds."
msgstr "åˆæœŸéœ²å‡ºæ™‚é–“ã¯ã€ãƒ—リンタプロファイルã®ç¯„囲外ã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3342
+#: src/libslic3r/PrintConfig.cpp:3461 src/libslic3r/PrintConfig.cpp:3462
msgid "Initial exposure time"
msgstr "åˆæœŸéœ²å‡ºæ™‚é–“"
-#: src/libslic3r/PrintConfig.cpp:3259 src/libslic3r/PrintConfig.cpp:3260
+#: src/libslic3r/PrintConfig.cpp:3379 src/libslic3r/PrintConfig.cpp:3380
msgid "Initial layer height"
msgstr "åˆæœŸãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr "内å´ãƒ–リムã®ã¿"
+#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
+#: src/slic3r/GUI/Field.cpp:1573
+msgid "Input value is out of range"
+msgstr "入力値ãŒç¯„囲を超ãˆã¦ã„ã¾ã™"
+
#: src/slic3r/GUI/Field.cpp:266
#, c-format, boost-format
msgid ""
@@ -6219,11 +6116,6 @@ msgstr ""
"入力値ãŒç¯„囲外ã§ã™\n"
"%sãŒæ­£ã—ã„値ã§ã‚ã‚Šã€ç¶šè¡Œã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1575
-msgid "Input value is out of range"
-msgstr "入力値ãŒç¯„囲を超ãˆã¦ã„ã¾ã™"
-
#: resources/data/hints.ini: [hint:Insert Custom G-code]
msgid ""
"Insert Custom G-code\n"
@@ -6252,7 +6144,7 @@ msgstr ""
"(M601)]ã‚’é¸æŠžã—ã¾ã™ã€‚ ã“ã‚Œã¯ã€ç£çŸ³ã€ã‚¦ã‚§ã‚¤ãƒˆã€ã¾ãŸã¯ãƒŠãƒƒãƒˆã‚’プリントã«æŒ¿å…¥"
"ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã§ãã¾ã™ã€‚ 詳細ã«ã¤ã„ã¦ã¯ã€ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’ã”覧ãã ã•ã„。"
-#: src/slic3r/GUI/GUI_App.cpp:2156
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "Inspect / activate configuration snapshots"
msgstr "構æˆã‚¹ãƒŠãƒƒãƒ—ショットã®ç‚¹æ¤œ/有効化"
@@ -6279,37 +6171,37 @@ msgstr "インスタンス"
msgid "Instances to Separated Objects"
msgstr "分離ã•ã‚ŒãŸã‚ªãƒ–ジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹"
-#: src/libslic3r/PrintConfig.cpp:2611
+#: src/libslic3r/PrintConfig.cpp:2635
msgid "Interface loops"
msgstr "インターフェースã®ãƒ«ãƒ¼ãƒ—"
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2729
msgid "Interface pattern"
msgstr "インターフェースã®ãƒ‘ターン"
-#: src/libslic3r/PrintConfig.cpp:2671
+#: src/libslic3r/PrintConfig.cpp:2695
msgid "Interface pattern spacing"
msgstr "コンタクトレイヤーã®ãƒ”ッãƒ"
-#: src/libslic3r/PrintConfig.cpp:1511
+#: src/libslic3r/PrintConfig.cpp:1535
msgid "Interface shells"
msgstr "中間å£"
-#: src/libslic3r/miniz_extension.cpp:143
-msgid "internal error"
-msgstr "内部エラー"
-
#: src/slic3r/GUI/GUI_App.cpp:713
#, boost-format
msgid "Internal error: %1%"
msgstr "内部エラー:%1%"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "内部ã®ã‚¤ãƒ³ãƒ•ã‚£ãƒ«"
-#: src/slic3r/GUI/Plater.cpp:3257 src/slic3r/GUI/Plater.cpp:4090
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
+msgid "Invalid Head penetration"
+msgstr "モデルã¸ã®ç„¡åŠ¹ãªã‚µãƒãƒ¼ãƒˆã®è²«é€š"
+
+#: src/slic3r/GUI/Plater.cpp:3297 src/slic3r/GUI/Plater.cpp:4163
msgid "Invalid data"
msgstr "無効ãªãƒ‡ãƒ¼ã‚¿"
@@ -6318,18 +6210,6 @@ msgstr "無効ãªãƒ‡ãƒ¼ã‚¿"
msgid "Invalid file format."
msgstr "無効ãªãƒ•ã‚¡ã‚¤ãƒ«å½¢å¼ã€‚"
-#: src/libslic3r/miniz_extension.cpp:139
-msgid "invalid filename"
-msgstr "無効ãªãƒ•ã‚¡ã‚¤ãƒ«å"
-
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
-msgid "Invalid Head penetration"
-msgstr "モデルã¸ã®ç„¡åŠ¹ãªã‚µãƒãƒ¼ãƒˆã®è²«é€š"
-
-#: src/libslic3r/miniz_extension.cpp:107
-msgid "invalid header or archive is corrupted"
-msgstr "無効ãªãƒ˜ãƒƒãƒ€ãƒ¼ã¾ãŸã¯ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ãŒç ´æã—ã¦ã„ã¾ã™"
-
#: src/slic3r/GUI/Field.cpp:397
#, boost-format
msgid ""
@@ -6338,19 +6218,24 @@ msgid ""
msgstr "入力形å¼ãŒç„¡åŠ¹ã§ã™ã€‚ 次ã®å½¢å¼ã®æ¬¡å…ƒã®äºˆæƒ³ã•ã‚Œã‚‹ãƒ™ã‚¯ãƒˆãƒ«ï¼š\"%1%\""
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1563
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "無効ãªæ•°å€¤å…¥åŠ›ã€‚"
-#: src/libslic3r/miniz_extension.cpp:137
-msgid "invalid parameter"
-msgstr "無効ãªãƒ‘ラメーター"
-
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "無効ãªãƒ”ンヘッド径"
+#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1555
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1575
+#: src/libslic3r/PrintConfig.cpp:1585 src/libslic3r/PrintConfig.cpp:1593
+#: src/libslic3r/PrintConfig.cpp:1595
+msgid "Ironing"
+msgstr "アイロンãŒã‘"
+
#: resources/data/hints.ini: [hint:Ironing]
msgid ""
"Ironing\n"
@@ -6365,38 +6250,19 @@ msgstr ""
"ã§ã€æºã‚’埋ã‚ã€æŒã¡ä¸ŠãŒã£ã¦ã„るプラスãƒãƒƒã‚¯ã‚’平らã«ã—ã¾ã™ã€‚ 詳細ã«ã¤ã„ã¦ã¯ã€ãƒ‰"
"キュメントをã”覧ãã ã•ã„。 (詳細モードã¾ãŸã¯ã‚¨ã‚­ã‚¹ãƒ‘ートモードãŒå¿…è¦ã§ã™ã€‚)"
-#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1512 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1531
-#: src/libslic3r/PrintConfig.cpp:1537 src/libslic3r/PrintConfig.cpp:1551
-#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1571
-msgid "Ironing"
-msgstr "アイロンãŒã‘"
-
-#: src/libslic3r/PrintConfig.cpp:1536 src/libslic3r/PrintConfig.cpp:1538
+#: src/libslic3r/PrintConfig.cpp:1560 src/libslic3r/PrintConfig.cpp:1562
msgid "Ironing Type"
msgstr "アイロンタイプ"
-#: src/slic3r/GUI/GUI_App.cpp:266
-msgid "is based on Slic3r by Alessandro Ranellucci and the RepRap community."
-msgstr ""
-"Alessandro Ranellucciã¨RepRapコミュニティã«ã‚ˆã‚‹Slic3rã«åŸºã¥ã„ã¦ã„ã¾ã™ã€‚ "
-
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:588
msgid "Is it safe?"
msgstr "安全ã§ã™ã‹ï¼Ÿ"
-#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
-msgid "is licensed under the"
-msgstr "ã®ä¸‹ã§ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã•ã‚Œã¦ã„ã¾ã™"
-
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "アイソメ"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "アイソメ表示"
@@ -6413,7 +6279,7 @@ msgstr ""
"é¸æŠžã—ãŸ%1%-ファイルã«ã‚¨ãƒ©ãƒ¼ãŒã‚ã‚‹ã‹ã€ç ´æ£„ã•ã‚Œã¦ã„ã¾ã™ã€‚\n"
"ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’読ã¿è¾¼ã‚ã¾ã›ã‚“"
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1386
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 "
@@ -6423,11 +6289,11 @@ msgstr ""
"メント押出ã—力を高ã‚られã¾ã™ã€‚フィラメントã®å…ˆç«¯ã‚·ã‚§ã‚¤ãƒ—ã«ã‚ˆã‚Šãƒ­ãƒ¼ãƒ‰æ™‚ã®è² è·"
"抵抗ãŒå¢—加ã—ã¦ã—ã¾ã†å ´åˆã«æœ‰åŠ¹ãªæ©Ÿèƒ½ã§ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:3661
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "ã“ã‚Œã¯ã€ã“ã®ç‰©ç†ãƒ—リンターã®æœ€å¾Œã®ãƒ—リセットã§ã™ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2787
+#: src/slic3r/GUI/GUI_App.cpp:2875
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "SLAã§ã¯ãƒžãƒ«ãƒãƒ‘ートオブジェクトã®ãƒ—リントã¯ã§ãã¾ã›ã‚“。"
@@ -6435,39 +6301,39 @@ msgstr "SLAã§ã¯ãƒžãƒ«ãƒãƒ‘ートオブジェクトã®ãƒ—リントã¯ã§ãã¾
msgid "It's not possible to delete the last related preset for the printer."
msgstr "プリンタã®æœ€å¾Œã®é–¢é€£ãƒ—リセットを削除ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。"
-#: src/slic3r/GUI/Tab.cpp:2637
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "ジャーク(加加速度)é™ç•Œ"
-#: src/libslic3r/PrintConfig.cpp:2235
+#: src/libslic3r/PrintConfig.cpp:2259
msgid "Jitter"
msgstr "ジッター"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "高ã•ã«ã‚¸ãƒ£ãƒ³ãƒ—"
-#: src/slic3r/GUI/DoubleSlider.cpp:1391
+#: src/slic3r/GUI/DoubleSlider.cpp:1388
#, c-format, boost-format
msgid ""
"Jump to height %s\n"
-"or Set ruler mode"
+"Set ruler mode\n"
+"or Set extruder sequence for the entire print"
msgstr ""
"高ã•%sã«ã‚¸ãƒ£ãƒ³ãƒ—\n"
-"ã‚‚ã—ãã¯ãƒ«ãƒ¼ãƒ©ãƒ¼ãƒ¢ãƒ¼ãƒ‰è¡¨ç¤º"
+"ルーラーモードを設定ã™ã‚‹ã‹ã€\n"
+"プリント全体ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã‚’設定ã—ã¾ã™"
-#: src/slic3r/GUI/DoubleSlider.cpp:1388
+#: src/slic3r/GUI/DoubleSlider.cpp:1391
#, c-format, boost-format
msgid ""
"Jump to height %s\n"
-"Set ruler mode\n"
-"or Set extruder sequence for the entire print"
+"or Set ruler mode"
msgstr ""
"高ã•%sã«ã‚¸ãƒ£ãƒ³ãƒ—\n"
-"ルーラーモードを設定ã™ã‚‹ã‹ã€\n"
-"プリント全体ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‚·ãƒ¼ã‚±ãƒ³ã‚¹ã‚’設定ã—ã¾ã™"
+"ã‚‚ã—ãã¯ãƒ«ãƒ¼ãƒ©ãƒ¼ãƒ¢ãƒ¼ãƒ‰è¡¨ç¤º"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "ジャンプã—ã¦ç§»å‹• "
@@ -6476,16 +6342,16 @@ msgstr "ジャンプã—ã¦ç§»å‹• "
msgid "Just switch to \"%1%\" preset"
msgstr "\"%1%\"プリセットã«åˆ‡ã‚Šæ›¿ãˆã‚‹ã ã‘"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867
msgid "Keep"
msgstr "キープ"
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "ファンを常時オン"
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:199
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:195
msgid "Keep lower part"
msgstr "下å´ãƒ‘ーツをキープ"
@@ -6493,15 +6359,15 @@ msgstr "下å´ãƒ‘ーツをキープ"
msgid "Keep min"
msgstr "最å°ã«ä¿ã¤"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
msgid "Keep the selected settings."
msgstr "é¸æŠžã—ãŸè¨­å®šã‚’ä¿æŒã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:198
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:194
msgid "Keep upper part"
msgstr "上å´ãƒ‘ーツをä¿æŒ"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "キーボードショートカット"
@@ -6509,23 +6375,39 @@ msgstr "キーボードショートカット"
msgid "Keyboard shortcuts"
msgstr "キーボードショートカット"
-#: src/libslic3r/PrintConfig.cpp:3275
-msgid "kg"
-msgstr "kg"
+#: src/slic3r/GUI/Tab.cpp:4318
+msgid "LOCKED LOCK"
+msgstr "ロックã—ãŸã‚«ã‚®"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:4346
+msgid ""
+"LOCKED LOCK icon indicates that the settings are the same as the system (or "
+"default) values for the current option group"
+msgstr ""
+"ロックã•ã‚ŒãŸã‚«ã‚®ã‚¢ã‚¤ã‚³ãƒ³ã¯ã€è¨­å®šãŒç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯"
+"デフォルト)値ã¨åŒã˜ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¾ã™"
+
+#: src/slic3r/GUI/Tab.cpp:4362
+msgid ""
+"LOCKED LOCK icon indicates that the value is the same as the system (or "
+"default) value."
+msgstr ""
+"カギロック状態ã®ã‚¢ã‚¤ã‚³ãƒ³ã¯ã€å€¤ãŒã‚·ã‚¹ãƒ†ãƒ ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤ã¨åŒã˜ã§ã‚ã‚‹ã“ã¨ã‚’示"
+"ã—ã¾ã™ã€‚"
+
+#: src/libslic3r/PrintConfig.cpp:1371
msgid "Label objects"
msgstr "オブジェクトã«ãƒ©ãƒ™ãƒ«ã‚’付ã‘ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3256
msgid "Landscape"
msgstr "横方å‘"
-#: src/slic3r/GUI/GUI_App.cpp:1949
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Language"
msgstr "言語"
-#: src/slic3r/GUI/GUI_App.cpp:2304
+#: src/slic3r/GUI/GUI_App.cpp:2387
msgid "Language selection"
msgstr "言語é¸æŠž"
@@ -6539,11 +6421,11 @@ msgstr "レイヤー"
#: src/slic3r/GUI/ConfigManipulation.cpp:50
#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "ç©å±¤ãƒ”ッãƒ"
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "ノズル径を超ãˆã‚‹ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•ã«ã¯è¨­å®šã§ãã¾ã›ã‚“"
@@ -6557,7 +6439,7 @@ msgstr ""
"\n"
"レイヤーã®é«˜ã•ã¯0.01ã«ãƒªã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:2765
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "レイヤー高ã•é™åº¦"
@@ -6565,57 +6447,52 @@ msgstr "レイヤー高ã•é™åº¦"
msgid "Layer range Settings to modify"
msgstr "修正ã™ã‚‹ãƒ¬ã‚¤ãƒ¤ãƒ¼ç¯„囲ã®è¨­å®š"
-#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1382
-#: src/libslic3r/PrintConfig.cpp:2079 src/libslic3r/PrintConfig.cpp:2254
-#: src/libslic3r/PrintConfig.cpp:2330 src/libslic3r/PrintConfig.cpp:2583
-#: src/libslic3r/PrintConfig.cpp:2631 src/libslic3r/PrintConfig.cpp:2650
-msgid "layers"
-msgstr "レイヤー"
-
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4229
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "レイヤー"
-#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4318
-msgid "Layers and perimeters"
-msgstr "レイヤーã¨å¤–周"
-
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1515
-#: src/libslic3r/PrintConfig.cpp:1907 src/libslic3r/PrintConfig.cpp:1974
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2794
-#: src/libslic3r/PrintConfig.cpp:2802 src/libslic3r/PrintConfig.cpp:2862
-#: src/libslic3r/PrintConfig.cpp:2871
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1227
+#: src/libslic3r/PrintConfig.cpp:1314 src/libslic3r/PrintConfig.cpp:1539
+#: src/libslic3r/PrintConfig.cpp:1931 src/libslic3r/PrintConfig.cpp:1998
+#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2818
+#: src/libslic3r/PrintConfig.cpp:2826 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895 src/libslic3r/PrintConfig.cpp:3066
msgid "Layers and Perimeters"
msgstr "ç©å±¤ãƒ”ッãƒã¨å¤–å£ã®è¨­å®š"
-#: src/slic3r/GUI/OptionsGroup.cpp:351
-msgctxt "Layers"
-msgid "Bottom"
-msgstr "レイヤー||最下層"
-
-#: src/slic3r/GUI/OptionsGroup.cpp:351
-msgctxt "Layers"
-msgid "Top"
-msgstr "レイヤー||トップ"
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
+msgid "Layers and perimeters"
+msgstr "レイヤーã¨å¤–周"
-#: src/slic3r/GUI/Preferences.cpp:735
+#: src/slic3r/GUI/Preferences.cpp:763
msgid "Layout Options"
msgstr "レイアウトオプション"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/GUI_App.cpp:1351
+#, boost-format
+msgid "Leave \"%1%\" enabled"
+msgstr "\"%1%\" を有効ã®ã¾ã¾ã«ã™ã‚‹"
+
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "å·¦"
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
+msgid "Left Preset Value"
+msgstr "左プリセット値"
+
+#: src/slic3r/GUI/MainFrame.cpp:1134
+msgid "Left View"
+msgstr "å·¦é¢"
+
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1215
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1218
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1219
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1222
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1223
msgid "Left click"
msgstr "左クリック"
@@ -6629,34 +6506,26 @@ msgstr "左マウスボタン"
msgid "Left mouse button:"
msgstr "左マウスボタン:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1508
-msgid "Left Preset Value"
-msgstr "左プリセット値"
-
-#: src/slic3r/GUI/MainFrame.cpp:1127
-msgid "Left View"
-msgstr "å·¦é¢"
-
-#: src/slic3r/GUI/GUI_Preview.cpp:1059
+#: src/slic3r/GUI/GUI_Preview.cpp:1060
msgid "Legend/Estimated printing time"
msgstr "凡例/プリント予想時間"
-#: src/libslic3r/PrintConfig.cpp:2129 src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2153 src/libslic3r/PrintConfig.cpp:2161
msgid "Length"
msgstr "é•·ã•"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
"ノズルã‹ã‚‰ã®æº¶èžæ¨¹è„‚を引抜ã„ãŸå¾Œã«ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã‚’å‡å›ºã•ã›ã‚‹ãŸã‚ã®å†·å´ç”¨ãƒãƒ¥ãƒ¼"
"ブã®é•·ã•ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1413
msgid "Length of the infill anchor"
msgstr "インフィルアンカー長"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -6664,7 +6533,11 @@ msgstr ""
"以下ã®ã™ã¹ã¦ã®ãƒ—ログラム(ライブラリ)ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹å¥‘ç´„ã¯ã€ã‚¢ãƒ—リケーションラ"
"イセンス契約ã®ä¸€éƒ¨ã§ã™"
-#: src/libslic3r/PrintConfig.cpp:4352
+#: src/libslic3r/PrintConfig.cpp:2171
+msgid "Lift Z"
+msgstr "リフトZ"
+
+#: src/libslic3r/PrintConfig.cpp:4478
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
@@ -6672,19 +6545,27 @@ msgstr ""
"部分的ã«ä¸‹ã«ãªã£ãŸã‚‰ã€ã‚ªãƒ–ジェクトをベッドã®ä¸Šã«æŒã¡ä¸Šã’ã¾ã™ã€‚ デフォルトã§æœ‰"
"効ã«ãªã£ã¦ã„ã¾ã™ã€‚無効ã«ã™ã‚‹ã«ã¯--no-ensure-on-bedを使用ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2147
-msgid "Lift Z"
-msgstr "リフトZ"
-
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Lightning"
msgstr "ライトニング"
-#: src/libslic3r/PrintConfig.cpp:2269
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+"ライトニングインフィル\n"
+"ライトニングインフィルを使用ã™ã‚‹ã¨ã€ä¸Šé¢ã®ã¿ã‚’サãƒãƒ¼ãƒˆã—ã€ä½¿ç”¨ã™ã‚‹ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³"
+"トを大幅ã«ç¯€ç´„ã™ã‚‹ã“ã¨ãŒã§ãã€ãƒ—リント時間を短縮ã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿè©³"
+"ã—ãã¯ã€ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’ã”覧ãã ã•ã„。"
+
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Limited"
msgstr "é™å®š"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Line"
msgstr "ç·š"
@@ -6692,19 +6573,43 @@ msgstr "ç·š"
msgid "Load"
msgstr "ロード"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:85
+msgid "Load Config from ini/amf/3mf/gcode and merge"
+msgstr "ini/amf/3mf/gcodeã‹ã‚‰æ§‹æˆã‚’読ã¿è¾¼ã¿ã€ãƒžãƒ¼ã‚¸ã—ã¾ã™"
+
+#: src/slic3r/GUI/Plater.cpp:5441
+msgid "Load File"
+msgstr "ファイルã®èª­è¾¼ã¿"
+
+#: src/slic3r/GUI/Plater.cpp:5446
+msgid "Load Files"
+msgstr "ファイル読ã¿è¾¼ã¿"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1413
+msgid "Load Modifier"
+msgstr "モディファイアをロード"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1413
+msgid "Load Part"
+msgstr "パーツã®èª­è¾¼ã¿"
+
+#: src/slic3r/GUI/Plater.cpp:5124
+msgid "Load Project"
+msgstr "プロジェクト読込ã¿"
+
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "モデルを読込む"
-#: src/slic3r/GUI/MainFrame.cpp:1205
-msgid "Load an model saved with imperial units"
-msgstr "インãƒã§ä¿å­˜ã•ã‚ŒãŸãƒ¢ãƒ‡ãƒ«ã‚’ロードã—ã¾ã™ "
-
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr "SL1 / SL1Sアーカイブをロードã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:4448
+#: src/slic3r/GUI/MainFrame.cpp:1212
+msgid "Load an model saved with imperial units"
+msgstr "インãƒã§ä¿å­˜ã•ã‚ŒãŸãƒ¢ãƒ‡ãƒ«ã‚’ロードã—ã¾ã™ "
+
+#: src/libslic3r/PrintConfig.cpp:4574
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -6713,7 +6618,7 @@ msgstr ""
"指定ã•ã‚ŒãŸãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã§è¨­å®šã‚’読込ã¿/ä¿å­˜ã—ã¾ã™ã€‚ ã“ã‚Œã¯ã€ç•°ãªã‚‹ãƒ—ロファイル"
"を維æŒã—ãŸã‚Šã€ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã‹ã‚‰ã®æ§‹æˆã‚’å«ã‚ãŸã‚Šã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4552
msgid "Load config file"
msgstr "設定ファイルã®èª­è¾¼ã¿"
@@ -6732,15 +6637,11 @@ msgstr ""
"ブ]を使用ã§ãã¾ã™ã€‚ã“ã‚Œã«ã‚ˆã‚Šã€ãƒœã‚¯ã‚»ãƒ«ãƒ‡ãƒ¼ã‚¿ã‹ã‚‰3Dモデルをå†æ§‹ç¯‰ã™ã‚‹ã“ã¨ã‚‚ã§"
"ãã¾ã™ã€‚"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:85
-msgid "Load Config from ini/amf/3mf/gcode and merge"
-msgstr "ini/amf/3mf/gcodeã‹ã‚‰æ§‹æˆã‚’読ã¿è¾¼ã¿ã€ãƒžãƒ¼ã‚¸ã—ã¾ã™"
-
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "プロジェクトファイルã‹ã‚‰è¨­å®šã‚’読ã¿è¾¼ã‚€"
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4553
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -6748,34 +6649,14 @@ msgstr ""
"指定ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰æ§‹æˆã‚’ロードã—ã¾ã™ã€‚ 複数ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‹ã‚‰ã‚ªãƒ—ションをロー"
"ドã™ã‚‹ãŸã‚ã«è¤‡æ•°å›žä½¿ç”¨ã§ãã¾ã™ã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "エクスãƒãƒ¼ãƒˆã•ã‚ŒãŸæ§‹æˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’読込む"
-#: src/slic3r/GUI/Plater.cpp:5358
-msgid "Load File"
-msgstr "ファイルã®èª­è¾¼ã¿"
-
-#: src/slic3r/GUI/Plater.cpp:5363
-msgid "Load Files"
-msgstr "ファイル読ã¿è¾¼ã¿"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1413
-msgid "Load Modifier"
-msgstr "モディファイアをロード"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1413
-msgid "Load Part"
-msgstr "パーツã®èª­è¾¼ã¿"
-
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "プリセットをãƒãƒ³ãƒ‰ãƒ«ã‹ã‚‰èª­è¾¼ã‚€"
-#: src/slic3r/GUI/Plater.cpp:5050
-msgid "Load Project"
-msgstr "プロジェクト読込ã¿"
-
#: src/slic3r/GUI/BedShapeDialog.cpp:203
msgid "Load shape from STL..."
msgstr "STLã‹ã‚‰ã‚·ã‚§ã‚¤ãƒ—を読込ã¿..."
@@ -6784,43 +6665,39 @@ msgstr "STLã‹ã‚‰ã‚·ã‚§ã‚¤ãƒ—を読込ã¿..."
msgid "Load..."
msgstr "ロード..."
-#: src/slic3r/GUI/WipeTowerDialog.cpp:309
-msgid "loaded"
-msgstr "ロード完了"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2356
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "ローディング"
-#: src/slic3r/GUI/GUI_App.cpp:2228
+#: src/slic3r/GUI/GUI_App.cpp:2311
msgid "Loading a configuration snapshot"
msgstr "構æˆã‚¹ãƒŠãƒƒãƒ—ショットã®ãƒ­ãƒ¼ãƒ‰"
-#: src/slic3r/GUI/GUI_App.cpp:2555
+#: src/slic3r/GUI/GUI_App.cpp:2635
msgid "Loading a new project while the current project is modified."
msgstr "ç¾åœ¨ã®ãƒ—ロジェクトãŒå¤‰æ›´ã•ã‚Œã¦ã„ã‚‹é–“ã«æ–°ã—ã„プロジェクトをロードã™ã‚‹ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:1158
+#: src/slic3r/GUI/GUI_App.cpp:1177
msgid "Loading configuration"
msgstr "構æˆã®ãƒ­ãƒ¼ãƒ‰"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2376
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2406
msgid "Loading file"
msgstr "ファイル読込ã¿ä¸­"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr "構æˆãƒãƒ³ãƒ‰ãƒ«ã®ãƒ­ãƒ¼ãƒ‰"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr "構æˆãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ­ãƒ¼ãƒ‰"
-#: src/slic3r/GUI/GUI_App.cpp:1637
+#: src/slic3r/GUI/GUI_App.cpp:1720
msgid "Loading of a mode view"
msgstr "ビューモードã®èª­è¾¼ã¿"
-#: src/slic3r/GUI/GUI_App.cpp:1632
+#: src/slic3r/GUI/GUI_App.cpp:1715
msgid "Loading of current presets"
msgstr "ç¾åœ¨ã®ãƒ—リセットをå–å¾—ã™ã‚‹"
@@ -6830,15 +6707,15 @@ msgid "Loading of the \"%1%\""
msgstr "\"%1%\"ã®èª­ã¿è¾¼ã¿"
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:386
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "修復モデルを読込ã¿"
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "ローディング速度"
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "ローディング開始時ã®é€Ÿåº¦"
@@ -6851,31 +6728,11 @@ msgstr "ローカル座標"
msgid "Lock supports under new islands"
msgstr "æ–°ã—ã„å°åº§ã§ã®ã‚µãƒãƒ¼ãƒˆãƒ­ãƒƒã‚¯"
-#: src/slic3r/GUI/Tab.cpp:3982
-msgid "LOCKED LOCK"
-msgstr "ロックã—ãŸã‚«ã‚®"
-
-#: src/slic3r/GUI/Tab.cpp:4010
-msgid ""
-"LOCKED LOCK icon indicates that the settings are the same as the system (or "
-"default) values for the current option group"
-msgstr ""
-"ロックã•ã‚ŒãŸã‚«ã‚®ã‚¢ã‚¤ã‚³ãƒ³ã¯ã€è¨­å®šãŒç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯"
-"デフォルト)値ã¨åŒã˜ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¾ã™"
-
-#: src/slic3r/GUI/Tab.cpp:4026
-msgid ""
-"LOCKED LOCK icon indicates that the value is the same as the system (or "
-"default) value."
-msgstr ""
-"カギロック状態ã®ã‚¢ã‚¤ã‚³ãƒ³ã¯ã€å€¤ãŒã‚·ã‚¹ãƒ†ãƒ ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤ã¨åŒã˜ã§ã‚ã‚‹ã“ã¨ã‚’示"
-"ã—ã¾ã™ã€‚"
-
-#: src/libslic3r/PrintConfig.cpp:4451
+#: src/libslic3r/PrintConfig.cpp:4577
msgid "Logging level"
msgstr "ログレベル"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2299
msgid "Loops (minimum)"
msgstr "ループ数(最å°)"
@@ -6883,16 +6740,20 @@ msgstr "ループ数(最å°)"
msgid "Low"
msgstr "低ã„"
-#: src/slic3r/GUI/Tab.cpp:2585 src/slic3r/GUI/Tab.cpp:2670
-#: src/libslic3r/PrintConfig.cpp:1607 src/libslic3r/PrintConfig.cpp:1642
-#: src/libslic3r/PrintConfig.cpp:1659 src/libslic3r/PrintConfig.cpp:1676
-#: src/libslic3r/PrintConfig.cpp:1692 src/libslic3r/PrintConfig.cpp:1702
-#: src/libslic3r/PrintConfig.cpp:1712 src/libslic3r/PrintConfig.cpp:1725
-#: src/libslic3r/PrintConfig.cpp:1735
+#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:30
+msgid "Lowest Z height"
+msgstr "最å°Z高ã•"
+
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1631 src/libslic3r/PrintConfig.cpp:1666
+#: src/libslic3r/PrintConfig.cpp:1683 src/libslic3r/PrintConfig.cpp:1700
+#: src/libslic3r/PrintConfig.cpp:1716 src/libslic3r/PrintConfig.cpp:1726
+#: src/libslic3r/PrintConfig.cpp:1736 src/libslic3r/PrintConfig.cpp:1749
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Machine limits"
msgstr "機体ã®é™ç•Œ"
-#: src/slic3r/GUI/Tab.cpp:3960
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
@@ -6900,13 +6761,7 @@ msgstr ""
"機械ã®åˆ¶é™ãŒè¨­å®šã•ã‚Œã¦ã„ãªã„ãŸã‚ã€ãƒ—リント時間ã®è¦‹ç©ã‚‚ã‚ŠãŒä¸æ­£ç¢ºãªå ´åˆãŒã‚ã‚Š"
"ã¾ã™ã€‚ "
-#: src/slic3r/GUI/Tab.cpp:3953
-msgid ""
-"Machine limits will be emitted to G-code and used to estimate print time."
-msgstr ""
-"マシンã®åˆ¶é™ã¯Gコードã«å‡ºåŠ›ã•ã‚Œã€å°åˆ·æ™‚間を見ç©ã‚‚ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
-
-#: src/slic3r/GUI/Tab.cpp:3956
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -6916,6 +6771,12 @@ msgstr ""
"ã™ã€‚ã—ãŸãŒã£ã¦ã€ãƒ—リンターãŒç•°ãªã‚‹ãƒžã‚·ãƒ³åˆ¶é™ã®ã‚»ãƒƒãƒˆã‚’使ã£ãŸå ´åˆã€ä¸æ­£ç¢ºãªäºˆ"
"測時間ã«ãªã‚Šã¾ã™ã€‚"
+#: src/slic3r/GUI/Tab.cpp:4289
+msgid ""
+"Machine limits will be emitted to G-code and used to estimate print time."
+msgstr ""
+"マシンã®åˆ¶é™ã¯Gコードã«å‡ºåŠ›ã•ã‚Œã€å°åˆ·æ™‚間を見ç©ã‚‚ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
+
#: src/libslic3r/GCode.cpp:576
msgid ""
"Make sure the object is printable. This is usually caused by negligibly "
@@ -6935,113 +6796,125 @@ msgstr "マニュアル編集"
msgid "Masked SLA file exported to %1%"
msgstr "マスクã•ã‚ŒãŸSLAファイルãŒ%1%ã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã•ã‚Œã¾ã—ãŸ"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/Tab.cpp:4054
+msgid "Match single line"
+msgstr "1è¡Œã«ãƒžãƒƒãƒã™ã‚‹"
+
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "æ料設定タブ(&r)"
-#: src/slic3r/GUI/Tab.cpp:4188 src/slic3r/GUI/Tab.cpp:4190
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "ææ–™"
-#: src/slic3r/GUI/Tab.cpp:4275 src/slic3r/GUI/Tab.cpp:4276
-msgid "Material printing profile"
-msgstr "æ料プリントプロファイル"
-
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:479
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "æ料設定"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3790 src/slic3r/GUI/GLCanvas3D.cpp:4611
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "æ料設定タブ"
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1752
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
+msgid "Material printing profile"
+msgstr "æ料プリントプロファイル"
+
+#: src/libslic3r/PrintConfig.cpp:1767 src/libslic3r/PrintConfig.cpp:1776
msgid "Max"
msgstr "最大"
-#: src/libslic3r/PrintConfig.cpp:3553
+#: src/libslic3r/PrintConfig.cpp:3673
msgid "Max bridge length"
msgstr "最長ブリッジ長ã•"
-#: src/libslic3r/PrintConfig.cpp:3467
+#: src/libslic3r/PrintConfig.cpp:3587
msgid "Max bridges on a pillar"
msgstr "ピラー上ã®æœ€å¤§ãƒ–リッジ数"
-#: src/libslic3r/PrintConfig.cpp:3641
+#: src/libslic3r/PrintConfig.cpp:3761
msgid "Max merge distance"
msgstr "最大çµåˆè·é›¢"
-#: src/libslic3r/PrintConfig.cpp:3562
+#: src/libslic3r/PrintConfig.cpp:3682
msgid "Max pillar linking distance"
msgstr "ピラーãŒãƒªãƒ³ã‚¯ã™ã‚‹æœ€å¤§è·é›¢"
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "最大ã®ãƒ—リント高ã•"
-#: src/libslic3r/PrintConfig.cpp:1763
+#: src/libslic3r/PrintConfig.cpp:1787
msgid "Max print speed"
msgstr "最大プリント速度"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:78
-msgid "max PrusaSlicer version"
-msgstr "最大PrusaSclierãƒãƒ¼ã‚¸ãƒ§ãƒ³"
-
-#: src/libslic3r/PrintConfig.cpp:1794
+#: src/libslic3r/PrintConfig.cpp:1818
msgid "Max volumetric slope negative"
msgstr "最大体ç©æŠ¼å‡ºã—下り勾é…"
-#: src/libslic3r/PrintConfig.cpp:1783
+#: src/libslic3r/PrintConfig.cpp:1806
msgid "Max volumetric slope positive"
msgstr "最大体ç©æŠ¼å‡ºã—上り勾é…"
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1773
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1797
msgid "Max volumetric speed"
msgstr "最大体ç©æŠ¼å‡ºã—速度"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3038
msgid "Maximal bridging distance"
msgstr "ブリッジ最大è·é›¢"
-#: src/libslic3r/PrintConfig.cpp:3015
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal distance between supports on sparse infill sections."
msgstr "中抜ãインフィルレイヤーã®é–“éš”ã®æœ€å¤§å€¤ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1658
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration E"
msgstr "E最大加速度"
-#: src/libslic3r/PrintConfig.cpp:1734
+#: src/libslic3r/PrintConfig.cpp:1679
+msgid "Maximum acceleration X"
+msgstr "X軸ã®æœ€å¤§åŠ é€Ÿåº¦"
+
+#: src/libslic3r/PrintConfig.cpp:1680
+msgid "Maximum acceleration Y"
+msgstr "Y最大加速度"
+
+#: src/libslic3r/PrintConfig.cpp:1681
+msgid "Maximum acceleration Z"
+msgstr "Zã®æœ€å¤§åŠ é€Ÿåº¦"
+
+#: src/libslic3r/PrintConfig.cpp:1758
msgid "Maximum acceleration for travel moves"
msgstr "トラベルムーブ時ã®æœ€å¤§åŠ é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1736
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr "トラベルムーブã®æœ€å¤§åŠ é€Ÿåº¦(M204 T)"
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the E axis"
msgstr "最大E軸加速度"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1685
msgid "Maximum acceleration of the X axis"
msgstr "X軸ã®æœ€å¤§åŠ é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the Y axis"
msgstr "最大Y軸加速度"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Z axis"
msgstr "Z軸ã®æœ€å¤§åŠ é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1711
+#: src/libslic3r/PrintConfig.cpp:1735
msgid "Maximum acceleration when extruding"
msgstr "射出時ã®æœ€å¤§åŠ é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1713
+#: src/libslic3r/PrintConfig.cpp:1737
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -7053,31 +6926,19 @@ msgstr ""
"Marlin(レガシー)ファームウェアã®ãƒ•ãƒ¬ãƒ¼ãƒãƒ¼ã§ã¯ã€ç§»å‹•åŠ é€Ÿåº¦ï¼ˆM204 T)ã¨ã—ã¦"
"ã‚‚ã“ã®å€¤ã‚’使用ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1724
+#: src/libslic3r/PrintConfig.cpp:1748
msgid "Maximum acceleration when retracting"
msgstr "å¸è¾¼ã¿ä¸­ã®æœ€å¤§åŠ é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1726
+#: src/libslic3r/PrintConfig.cpp:1750
msgid "Maximum acceleration when retracting (M204 R)"
msgstr "リトラクト時ã®æœ€å¤§åŠ é€Ÿåº¦ï¼ˆM204 R)"
-#: src/libslic3r/PrintConfig.cpp:1655
-msgid "Maximum acceleration X"
-msgstr "X軸ã®æœ€å¤§åŠ é€Ÿåº¦"
-
-#: src/libslic3r/PrintConfig.cpp:1656
-msgid "Maximum acceleration Y"
-msgstr "Y最大加速度"
-
-#: src/libslic3r/PrintConfig.cpp:1657
-msgid "Maximum acceleration Z"
-msgstr "Zã®æœ€å¤§åŠ é€Ÿåº¦"
-
-#: src/slic3r/GUI/Tab.cpp:2628
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "最大加速度"
-#: src/libslic3r/PrintConfig.cpp:2097
+#: src/libslic3r/PrintConfig.cpp:2121
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -7094,87 +6955,87 @@ msgstr ""
"ヤーã§å€‹åˆ¥ã«å®Ÿè¡Œã•ã‚Œã‚‹ãŸã‚ã€ç›®ã«è¦‹ãˆã‚‹ã‚¢ãƒ¼ãƒ†ã‚£ãƒ•ã‚¡ã‚¯ãƒˆãŒç”Ÿæˆã•ã‚Œã‚‹å¯èƒ½æ€§ãŒã‚"
"ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3310 src/libslic3r/PrintConfig.cpp:3311
+#: src/libslic3r/PrintConfig.cpp:3430 src/libslic3r/PrintConfig.cpp:3431
msgid "Maximum exposure time"
msgstr "最長露光時間"
-#: src/libslic3r/PrintConfig.cpp:1641
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate E"
msgstr "E最大é€ã‚Šé‡"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1662
+msgid "Maximum feedrate X"
+msgstr "最大é€ã‚Šé€Ÿåº¦X"
+
+#: src/libslic3r/PrintConfig.cpp:1663
+msgid "Maximum feedrate Y"
+msgstr "Yã®æœ€å¤§é€ã‚Šé‡"
+
+#: src/libslic3r/PrintConfig.cpp:1664
+msgid "Maximum feedrate Z"
+msgstr "Zã®æœ€å¤§é€ã‚Šé‡"
+
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the E axis"
msgstr "E軸ã®æœ€å¤§é€ã‚Šé€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1668
msgid "Maximum feedrate of the X axis"
msgstr "最大X軸é€ã‚Šé€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the Y axis"
msgstr "Y軸ã®æœ€å¤§é€ã‚Šé€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Z axis"
msgstr "Z軸最大é€ã‚Šé‡"
-#: src/libslic3r/PrintConfig.cpp:1638
-msgid "Maximum feedrate X"
-msgstr "最大é€ã‚Šé€Ÿåº¦X"
-
-#: src/libslic3r/PrintConfig.cpp:1639
-msgid "Maximum feedrate Y"
-msgstr "Yã®æœ€å¤§é€ã‚Šé‡"
-
-#: src/libslic3r/PrintConfig.cpp:1640
-msgid "Maximum feedrate Z"
-msgstr "Zã®æœ€å¤§é€ã‚Šé‡"
-
-#: src/slic3r/GUI/Tab.cpp:2623
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "最大é€ã‚Šé€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3334
+#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3454
msgid "Maximum initial exposure time"
msgstr "最大åˆæœŸéœ²å…‰æ™‚é–“"
-#: src/libslic3r/PrintConfig.cpp:1675
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk E"
msgstr "Eã®æœ€å¤§ã‚¸ãƒ£ãƒ¼ã‚¯"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1696
+msgid "Maximum jerk X"
+msgstr "Xã®æœ€å¤§ã‚¸ãƒ£ãƒ¼ã‚¯"
+
+#: src/libslic3r/PrintConfig.cpp:1697
+msgid "Maximum jerk Y"
+msgstr "Yã®æœ€å¤§ã‚¸ãƒ£ãƒ¼ã‚¯"
+
+#: src/libslic3r/PrintConfig.cpp:1698
+msgid "Maximum jerk Z"
+msgstr "Zã®æœ€å¤§ã‚¸ãƒ£ãƒ¼ã‚¯"
+
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the E axis"
msgstr "E軸最大ジャーク"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1702
msgid "Maximum jerk of the X axis"
msgstr "X軸ã®æœ€å¤§ã‚¸ãƒ£ãƒ¼ã‚¯"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the Y axis"
msgstr "Y軸ã®æœ€å¤§ã‚¸ãƒ£ãƒ¼ã‚¯"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Z axis"
msgstr "Z軸最大ジャーク"
-#: src/libslic3r/PrintConfig.cpp:1672
-msgid "Maximum jerk X"
-msgstr "Xã®æœ€å¤§ã‚¸ãƒ£ãƒ¼ã‚¯"
-
-#: src/libslic3r/PrintConfig.cpp:1673
-msgid "Maximum jerk Y"
-msgstr "Yã®æœ€å¤§ã‚¸ãƒ£ãƒ¼ã‚¯"
-
-#: src/libslic3r/PrintConfig.cpp:1674
-msgid "Maximum jerk Z"
-msgstr "Zã®æœ€å¤§ã‚¸ãƒ£ãƒ¼ã‚¯"
-
-#: src/libslic3r/PrintConfig.cpp:1417
+#: src/libslic3r/PrintConfig.cpp:1441
msgid "Maximum length of the infill anchor"
msgstr "最長インフィルアンカー"
-#: src/libslic3r/PrintConfig.cpp:3469
+#: src/libslic3r/PrintConfig.cpp:3589
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -7182,7 +7043,7 @@ msgstr ""
"ピラー上ã«ç½®ãã“ã¨ãŒã§ãるブリッジã®æœ€å¤§æ•°ã€‚ ブリッジã¯ã‚µãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã®ãƒ”ン"
"ヘッドをä¿æŒã—ã€å°ã•ãªæžã¨ã—ã¦ãƒ”ラーã«æŽ¥ç¶šã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -7192,11 +7053,11 @@ msgstr ""
"ã‚’ã€ãƒ—リントã¨ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®ä½“ç©æŠ¼å‡ºã—速度ã®æœ€å°å€¤ã«ã«åˆ¶é™ã—ã¾ã™ã€‚ 制é™ãªã—ã«"
"設定ã™ã‚‹ã«ã¯ã‚¼ãƒ­ã‚’入力ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1520
+#: src/libslic3r/PrintConfig.cpp:1544
msgid "Maximum width of a segmented region"
msgstr "セグメント化ã•ã‚ŒãŸé ˜åŸŸã®æœ€å¤§å¹…"
-#: src/libslic3r/PrintConfig.cpp:1521
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr "セグメント化ã•ã‚ŒãŸé ˜åŸŸã®æœ€å¤§å¹…。 ゼロã¯ã“ã®æ©Ÿèƒ½ã‚’無効ã«ã—ã¾ã™ã€‚"
@@ -7204,8 +7065,8 @@ msgstr "セグメント化ã•ã‚ŒãŸé ˜åŸŸã®æœ€å¤§å¹…。 ゼロã¯ã“ã®æ©Ÿèƒ½ã‚
msgid "Medium"
msgstr "中間"
-#: src/slic3r/GUI/GUI_Factories.cpp:864 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4365
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
+#: src/libslic3r/PrintConfig.cpp:4491
msgid "Merge"
msgstr "マージ"
@@ -7213,7 +7074,7 @@ msgstr "マージ"
msgid "Merge all parts to the one single object"
msgstr "ã™ã¹ã¦ã®ãƒ‘ーツを1ã¤ã®ã‚ªãƒ–ジェクトã«ãƒžãƒ¼ã‚¸ã—ã¾ã™"
-#: src/slic3r/GUI/GUI_Factories.cpp:864
+#: src/slic3r/GUI/GUI_Factories.cpp:859
msgid "Merge objects to the one multipart object"
msgstr "オブジェクトを1ã¤ã®ãƒžãƒ«ãƒãƒ‘ートオブジェクトã«ãƒžãƒ¼ã‚¸ã—ã¾ã™"
@@ -7221,7 +7082,7 @@ msgstr "オブジェクトを1ã¤ã®ãƒžãƒ«ãƒãƒ‘ートオブジェクトã«ãƒžãƒ
msgid "Merged"
msgstr "マージ"
-#: src/libslic3r/PrintConfig.cpp:3502
+#: src/libslic3r/PrintConfig.cpp:3622
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -7229,7 +7090,7 @@ msgstr ""
"ブリッジã¾ãŸã¯ãƒ”ラーを別ã®ãƒ”ラーã«çµåˆã™ã‚‹ã¨ã€åŠå¾„ãŒå¤§ãããªã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾"
"ã™ã€‚ 値0ã¯å¢—加ãªã—ã€å€¤1ã¯æœ€å¤§å¢—加をæ„味ã—ã¾ã™ã€‚"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "スライスã®åˆæˆã¨è¦‹ç©ã‚‚ã‚Šã®è¨ˆç®—"
@@ -7241,33 +7102,29 @@ msgstr "メッシュå"
msgid "Mesh repair failed."
msgstr "メッシュ修復失敗。"
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr "中空化ã™ã‚‹ãƒ¡ãƒƒã‚·ãƒ¥ãŒä¸­ç©ºåŒ–ã«é©ã—ã¦ã„ã¾ã›ã‚“(堆ç©ãŒæ‹˜æŸã•ã‚Œã¦ã„ãªã„)。"
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "ç¾åœ¨ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã§å°åˆ·ã‚’一時åœæ­¢ã™ã‚‹ãŸã‚ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸(%1% mm)。"
-#: src/libslic3r/PrintConfig.cpp:1806 src/libslic3r/PrintConfig.cpp:1815
+#: src/libslic3r/PrintConfig.cpp:1830 src/libslic3r/PrintConfig.cpp:1839
msgid "Min"
msgstr "最å°"
-#: src/libslic3r/PrintConfig.cpp:1824
+#: src/libslic3r/PrintConfig.cpp:1848
msgid "Min print speed"
msgstr "最低プリント速度"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:76
-msgid "min PrusaSlicer version"
-msgstr "最å°PrusaSlicerãƒãƒ¼ã‚¸ãƒ§ãƒ³"
-
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3711
msgid "Minimal distance of the support points"
msgstr "サãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã®æœ€å°è·é›¢"
-#: src/libslic3r/PrintConfig.cpp:1832
+#: src/libslic3r/PrintConfig.cpp:1856
msgid "Minimal filament extrusion length"
msgstr "フィラメント射出ã®æœ€å°å€¤"
@@ -7275,7 +7132,7 @@ msgstr "フィラメント射出ã®æœ€å°å€¤"
msgid "Minimal points distance"
msgstr "最å°ãƒã‚¤ãƒ³ãƒˆè·é›¢"
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "ワイプタワーã®æœ€å°ãƒ‘ージé‡"
@@ -7283,7 +7140,7 @@ msgstr "ワイプタワーã®æœ€å°ãƒ‘ージé‡"
msgid "Minimize application"
msgstr "アプリケーションを最å°åŒ–ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "最å°ãƒœãƒˆãƒ ã‚·ã‚§ãƒ«åŽšã•"
@@ -7292,7 +7149,7 @@ msgstr "最å°ãƒœãƒˆãƒ ã‚·ã‚§ãƒ«åŽšã•"
msgid "Minimum bottom shell thickness is %1% mm."
msgstr "ボトムシェルã®æœ€å°åŽšã•ã¯%1%mmã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2086
+#: src/libslic3r/PrintConfig.cpp:2110
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -7304,26 +7161,38 @@ msgstr ""
"力以上ã®æƒ…å ±ãŒã‚ã‚Šã¾ã™ã€‚ å˜ç´”化ã—ãªã„ã§ãƒ•ã‚¡ã‚¤ãƒ«ã®å®Œå…¨ãªè§£åƒåº¦ã§å‡¦ç†ã™ã‚‹ã«ã¯ã€"
"ゼロã«è¨­å®šã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3302 src/libslic3r/PrintConfig.cpp:3303
+#: src/libslic3r/PrintConfig.cpp:3422 src/libslic3r/PrintConfig.cpp:3423
msgid "Minimum exposure time"
msgstr "最短露光時間"
-#: src/libslic3r/PrintConfig.cpp:1691
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid "Minimum feature size"
+msgstr "最å°ãƒ•ã‚£ãƒ¼ãƒãƒ£ãƒ¼ã‚µã‚¤ã‚º"
+
+#: src/libslic3r/PrintConfig.cpp:1715
msgid "Minimum feedrate when extruding"
msgstr "射出中ã®æœ€å°é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1693
+#: src/libslic3r/PrintConfig.cpp:1717
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "射出時ã®æœ€å°é€ã‚Šé€Ÿåº¦ï¼ˆM205 S)"
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "最å°é€ã‚Šé€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:3325 src/libslic3r/PrintConfig.cpp:3326
+#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3446
msgid "Minimum initial exposure time"
msgstr "最å°åˆæœŸéœ²å…‰æ™‚é–“"
+#: src/libslic3r/PrintConfig.cpp:3140
+msgid "Minimum perimeter width"
+msgstr "最å°å¢ƒç•Œç·šå¹…"
+
+#: src/slic3r/GUI/Tab.cpp:1471
+msgid "Minimum shell thickness"
+msgstr "最å°ã‚»ãƒ«åŽšã•"
+
#: resources/data/hints.ini: [hint:Minimum shell thickness]
msgid ""
"Minimum shell thickness\n"
@@ -7336,15 +7205,23 @@ msgstr ""
"ミリメートルå˜ä½ã§è¨­å®šã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ ã“ã®æ©Ÿèƒ½ã¯ã€å¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•"
"を使用ã™ã‚‹å ´åˆã«ç‰¹ã«ä¾¿åˆ©ã§ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:1471
-msgid "Minimum shell thickness"
-msgstr "最å°ã‚»ãƒ«åŽšã•"
-
-#: src/libslic3r/PrintConfig.cpp:2368 src/libslic3r/PrintConfig.cpp:2369
+#: src/libslic3r/PrintConfig.cpp:2392 src/libslic3r/PrintConfig.cpp:2393
msgid "Minimum thickness of a top / bottom shell"
msgstr "上部/下部シェルã®æœ€å°åŽš"
-#: src/libslic3r/PrintConfig.cpp:2875
+#: src/libslic3r/PrintConfig.cpp:3130
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"è–„ã„フィーãƒãƒ£ãƒ¼ã®æœ€å°åŽšã¿ã€‚ã“ã®å€¤ã‚ˆã‚Šè–„ã„モデルフィーãƒãƒ£ãƒ¼ã¯ãƒ—リントã•ã‚Œ"
+"ãšã€æœ€å°ãƒ•ã‚£ãƒ¼ãƒãƒ£ãƒ¼ã‚µã‚¤ã‚ºã‚ˆã‚ŠåŽšã„フィーãƒãƒ£ãƒ¼ã¯æœ€å°å¤–周幅ã«åºƒã’られã¾ã™ã€‚"
+"パーセントã§è¡¨ç¾ã•ã‚Œã‚‹å ´åˆï¼ˆä¾‹ãˆã°25%)ã€ãƒŽã‚ºãƒ«å¾„を基ã«è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
+
+#: src/libslic3r/PrintConfig.cpp:2899
msgid "Minimum top shell thickness"
msgstr "最å°ãƒˆãƒƒãƒ—シェル厚"
@@ -7353,27 +7230,31 @@ msgstr "最å°ãƒˆãƒƒãƒ—シェル厚"
msgid "Minimum top shell thickness is %1% mm."
msgstr "上部シェルã®æœ€å°åŽšã•ã¯%1%mmã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2108
+#: src/libslic3r/PrintConfig.cpp:2132
msgid "Minimum travel after retraction"
msgstr "å¸è¾¼ã¿å¾Œã®æœ€å°ç§»å‹•é‡"
-#: src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1725
msgid "Minimum travel feedrate"
msgstr "最å°ç§»å‹•é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1703
+#: src/libslic3r/PrintConfig.cpp:1727
msgid "Minimum travel feedrate (M205 T)"
msgstr "最å°ç§»å‹•é€Ÿåº¦ (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:3736
+#: src/libslic3r/PrintConfig.cpp:3856
msgid "Minimum wall thickness of a hollowed model."
msgstr "ãり抜ãモデルã®æœ€å°å£åŽš"
-#: src/libslic3r/PrintConfig.cpp:3219
+#: src/libslic3r/PrintConfig.cpp:3339
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr "エレファントフットã®è£œæ­£ã‚’è¡Œã†ã¨ãã«ç¶­æŒã™ã‚‹å¤–観ã®æœ€å°å¹…。"
+#: src/slic3r/GUI/GUI_Factories.cpp:885
+msgid "Mirror"
+msgstr "ミラー"
+
#: resources/data/hints.ini: [hint:Mirror]
msgid ""
"Mirror\n"
@@ -7384,35 +7265,31 @@ msgstr ""
"é¸æŠžã—ãŸãƒ¢ãƒ‡ãƒ«ã‚’ミラーリングã—ã¦ã€ãã®é€†ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’作æˆã§ãã‚‹ã“ã¨ã‚’ã”存知ã§"
"ã™ã‹ï¼Ÿ モデルをå³ã‚¯ãƒªãƒƒã‚¯ã—ã€[ミラー]ã‚’é¸æŠžã—ã¦ã€ãƒŸãƒ©ãƒ¼è»¸ã‚’é¸æŠžã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_Factories.cpp:890
-msgid "Mirror"
-msgstr "ミラー"
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
+msgid "Mirror Object"
+msgstr "オブジェクトã®ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Mirror horizontally"
msgstr "æ°´å¹³ã«ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1704
-msgid "Mirror Object"
-msgstr "オブジェクトã®ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°"
-
-#: src/slic3r/GUI/GUI_Factories.cpp:890
+#: src/slic3r/GUI/GUI_Factories.cpp:885
msgid "Mirror the selected object"
msgstr "é¸æŠžã‚ªãƒ–ジェクトã®ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°"
-#: src/slic3r/GUI/GUI_Factories.cpp:883
+#: src/slic3r/GUI/GUI_Factories.cpp:878
msgid "Mirror the selected object along the X axis"
msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトをX軸ã§ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°ã—ã¾ã™"
-#: src/slic3r/GUI/GUI_Factories.cpp:885
+#: src/slic3r/GUI/GUI_Factories.cpp:880
msgid "Mirror the selected object along the Y axis"
msgstr "é¸æŠžã‚ªãƒ–ジェクトをY軸ã«æ²¿ã£ã¦ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°"
-#: src/slic3r/GUI/GUI_Factories.cpp:887
+#: src/slic3r/GUI/GUI_Factories.cpp:882
msgid "Mirror the selected object along the Z axis"
msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトをZ軸ã«æ²¿ã£ã¦ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°ã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Mirror vertically"
msgstr "åž‚ç›´ã«ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°"
@@ -7422,166 +7299,49 @@ msgstr "åž‚ç›´ã«ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°"
msgid "Mismatched type of print host: %s"
msgstr "プリントホストã®ã‚¿ã‚¤ãƒ—ã®ä¸ä¸€è‡´ï¼š%s"
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "ミックス"
-#: src/libslic3r/PrintConfig.cpp:3268
-msgid "ml"
-msgstr "ml"
-
-#: src/slic3r/GUI/BedShapeDialog.cpp:64 src/slic3r/GUI/ConfigWizard.cpp:262
-#: src/slic3r/GUI/ConfigWizard.cpp:1476 src/slic3r/GUI/ConfigWizard.cpp:1490
-#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:100
-#: src/slic3r/GUI/GCodeViewer.cpp:3166 src/slic3r/GUI/GCodeViewer.cpp:3172
-#: src/slic3r/GUI/GCodeViewer.cpp:3180 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:192
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:145
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1563
-#: src/libslic3r/PrintConfig.cpp:1757 src/libslic3r/PrintConfig.cpp:1818
-#: src/libslic3r/PrintConfig.cpp:1836 src/libslic3r/PrintConfig.cpp:1854
-#: src/libslic3r/PrintConfig.cpp:1917 src/libslic3r/PrintConfig.cpp:1927
-#: src/libslic3r/PrintConfig.cpp:2041 src/libslic3r/PrintConfig.cpp:2050
-#: src/libslic3r/PrintConfig.cpp:2069 src/libslic3r/PrintConfig.cpp:2090
-#: src/libslic3r/PrintConfig.cpp:2102 src/libslic3r/PrintConfig.cpp:2110
-#: src/libslic3r/PrintConfig.cpp:2151 src/libslic3r/PrintConfig.cpp:2159
-#: src/libslic3r/PrintConfig.cpp:2169 src/libslic3r/PrintConfig.cpp:2177
-#: src/libslic3r/PrintConfig.cpp:2185 src/libslic3r/PrintConfig.cpp:2247
-#: src/libslic3r/PrintConfig.cpp:2477 src/libslic3r/PrintConfig.cpp:2547
-#: src/libslic3r/PrintConfig.cpp:2564 src/libslic3r/PrintConfig.cpp:2665
-#: src/libslic3r/PrintConfig.cpp:2674 src/libslic3r/PrintConfig.cpp:2724
-#: src/libslic3r/PrintConfig.cpp:2876 src/libslic3r/PrintConfig.cpp:2964
-#: src/libslic3r/PrintConfig.cpp:2971 src/libslic3r/PrintConfig.cpp:2978
-#: src/libslic3r/PrintConfig.cpp:2992 src/libslic3r/PrintConfig.cpp:3016
-#: src/libslic3r/PrintConfig.cpp:3026 src/libslic3r/PrintConfig.cpp:3036
-#: src/libslic3r/PrintConfig.cpp:3220 src/libslic3r/PrintConfig.cpp:3261
-#: src/libslic3r/PrintConfig.cpp:3421 src/libslic3r/PrintConfig.cpp:3430
-#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3449
-#: src/libslic3r/PrintConfig.cpp:3514 src/libslic3r/PrintConfig.cpp:3524
-#: src/libslic3r/PrintConfig.cpp:3536 src/libslic3r/PrintConfig.cpp:3556
-#: src/libslic3r/PrintConfig.cpp:3566 src/libslic3r/PrintConfig.cpp:3576
-#: src/libslic3r/PrintConfig.cpp:3594 src/libslic3r/PrintConfig.cpp:3609
-#: src/libslic3r/PrintConfig.cpp:3623 src/libslic3r/PrintConfig.cpp:3634
-#: src/libslic3r/PrintConfig.cpp:3647 src/libslic3r/PrintConfig.cpp:3692
-#: src/libslic3r/PrintConfig.cpp:3702 src/libslic3r/PrintConfig.cpp:3711
-#: src/libslic3r/PrintConfig.cpp:3721 src/libslic3r/PrintConfig.cpp:3737
-#: src/libslic3r/PrintConfig.cpp:3761
-msgid "mm"
-msgstr "mm"
-
-#: src/libslic3r/PrintConfig.cpp:1522 src/libslic3r/PrintConfig.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:2142
-msgid "mm (zero to disable)"
-msgstr "mm (0ã§ç„¡åŠ¹åŒ–)"
-
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1397
-#: src/libslic3r/PrintConfig.cpp:1454 src/libslic3r/PrintConfig.cpp:1481
-#: src/libslic3r/PrintConfig.cpp:1955 src/libslic3r/PrintConfig.cpp:2341
-#: src/libslic3r/PrintConfig.cpp:2515 src/libslic3r/PrintConfig.cpp:2604
-#: src/libslic3r/PrintConfig.cpp:2839
-msgid "mm or %"
-msgstr "mmã¾ãŸã¯%"
-
-#: src/libslic3r/PrintConfig.cpp:385
-msgid "mm or % (zero to disable)"
-msgstr "mmã¾ãŸã¯ï¼…(ゼロã§ç„¡åŠ¹ï¼‰"
-
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2300
-#: src/libslic3r/PrintConfig.cpp:2353 src/libslic3r/PrintConfig.cpp:2684
-#: src/libslic3r/PrintConfig.cpp:2853
-msgid "mm/s or %"
-msgstr "mm/s ã¾ãŸã¯ %"
-
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1372 src/libslic3r/PrintConfig.cpp:1665
-#: src/libslic3r/PrintConfig.cpp:1716 src/libslic3r/PrintConfig.cpp:1727
-#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1935
-msgid "mm/s²"
-msgstr "mm/s²"
-
-#: src/libslic3r/PrintConfig.cpp:957
-msgid "mm³"
-msgstr "mm³"
-
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1776
-msgid "mm³/s"
-msgstr "mm³/s"
-
-#: src/libslic3r/PrintConfig.cpp:1788 src/libslic3r/PrintConfig.cpp:1799
-msgid "mm³/s²"
-msgstr "mm³/s²"
-
-#: src/slic3r/GUI/GUI_App.cpp:2184
+#: src/slic3r/GUI/GUI_App.cpp:2267
msgid "Mode"
msgstr "モード (&M)"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:81
-msgid "model"
-msgstr "モデル"
-
#: src/slic3r/GUI/BedShapeDialog.cpp:344
msgid "Model"
msgstr "モデル"
-#: src/slic3r/Utils/FixModelByWin10.cpp:416
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "モデルã®ä¿®å¾©ã‚’中止ã—ã¾ã—ãŸ"
-#: src/slic3r/Utils/FixModelByWin10.cpp:410
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "モデル修正完了"
#: src/slic3r/GUI/GUI_App.cpp:2178 src/slic3r/GUI/wxExtensions.cpp:709
msgctxt "Mode"
msgid "Advanced"
-msgstr "モード||アドãƒãƒ³ã‚¹ãƒ‰"
+msgstr "アドãƒãƒ³ã‚¹ãƒ‰"
#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "ç¾åœ¨ã®ãƒ—ロファイルã®ç·¨é›†ãŒä¿å­˜ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2098
-msgid "modified"
-msgstr "変更ã‚ã‚Š"
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
msgid "Modifier"
msgstr "個別æ¡ä»¶é ˜åŸŸ"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "個別æ¡ä»¶é ˜åŸŸ"
-#: src/libslic3r/PrintConfig.cpp:3289
-msgid "money/bottle"
-msgstr "金é¡/ボトル"
-
-#: src/libslic3r/PrintConfig.cpp:1047
-msgid "money/kg"
-msgstr "コスト/kg"
-
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "モノトニック"
-#: src/slic3r/GUI/HintNotification.cpp:767
-#: src/slic3r/GUI/HintNotification.cpp:793
+#: src/slic3r/GUI/HintNotification.cpp:771
+#: src/slic3r/GUI/HintNotification.cpp:797
#: src/slic3r/GUI/NotificationManager.cpp:374
#: src/slic3r/GUI/NotificationManager.cpp:391
msgid "More"
@@ -7595,7 +7355,7 @@ msgstr ""
"ã»ã¨ã‚“ã©ã®å ´åˆã€æ§‹æˆã¯æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®PrusaSlicerã¾ãŸã¯ä¸€éƒ¨ã®PrusaSlicer"
"フォークã«ã‚ˆã£ã¦ä½œæˆã•ã‚Œã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1228
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1224
msgid "Mouse wheel"
msgstr "マウスホイール"
@@ -7607,6 +7367,10 @@ msgstr "マウスホイール:"
msgid "Move"
msgstr "移動"
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
+msgid "Move Object"
+msgstr "オブジェクト移動"
+
#: src/slic3r/GUI/KBShortcutsDialog.cpp:234
msgid "Move active thumb Down"
msgstr "アクティブ範囲を下ã«ç§»å‹•"
@@ -7623,19 +7387,15 @@ msgstr "アクティブ範囲をå³ã«ç§»å‹•"
msgid "Move active thumb Up"
msgstr "アクティブ範囲を上ã«ç§»å‹•"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1228
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1224
msgid "Move clipping plane"
msgstr "クリッピングプレーンを移動ã™ã‚‹"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:817
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "抜ãç©´ã®ç§»å‹•"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3267
-msgid "Move Object"
-msgstr "オブジェクト移動"
-
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1221
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1217
msgid "Move point"
msgstr "移動ãƒã‚¤ãƒ³ãƒˆ"
@@ -7655,11 +7415,11 @@ msgstr "é¸æŠžç¯„囲を正ã®Xæ–¹å‘ã«10 mm移動ã—ã¾ã™"
msgid "Move selection 10 mm in positive Y direction"
msgstr "é¸æŠžç¯„囲を正ã®Yæ–¹å‘ã«10 mm移動"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:962
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:958
msgid "Move support point"
msgstr "サãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã®ç§»å‹•"
-#: src/slic3r/GUI/GCodeViewer.cpp:3598
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "移動"
@@ -7671,7 +7431,7 @@ msgstr "カメラ空間ã®å‹•ã"
msgid "Movement step set to 1 mm"
msgstr "移動ステップを1 mmã«è¨­å®š"
-#: src/libslic3r/PrintConfig.cpp:2939
+#: src/libslic3r/PrintConfig.cpp:2963
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -7679,7 +7439,7 @@ msgstr ""
"マルãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒ—リンターã§ã¯ã€ãƒ„ール変更時ã«ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®è©¦ã—出ã—ã¾ãŸ"
"ã¯ãƒ‘ージãŒå¿…è¦ã«ãªã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ 余分ãªæ料をワイプタワーã«å°„出ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:2573 src/slic3r/GUI/Plater.cpp:2628
+#: src/slic3r/GUI/Plater.cpp:2617 src/slic3r/GUI/Plater.cpp:2672
msgid "Multi-part object detected"
msgstr "マルãƒãƒ‘ートオブジェクトを検出"
@@ -7688,7 +7448,7 @@ msgstr "マルãƒãƒ‘ートオブジェクトを検出"
msgid "Multimaterial painting"
msgstr "マルãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒšã‚¤ãƒ³ãƒ†ã‚£ãƒ³ã‚°"
-#: src/slic3r/GUI/FirmwareDialog.cpp:421 src/slic3r/GUI/FirmwareDialog.cpp:456
+#: src/slic3r/GUI/FirmwareDialog.cpp:420 src/slic3r/GUI/FirmwareDialog.cpp:455
#, c-format, boost-format
msgid ""
"Multiple %s devices found. Please only connect one at a time for flashing."
@@ -7696,11 +7456,11 @@ msgstr ""
"複数ã®%sデãƒã‚¤ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã—ãŸã€‚ æ›´æ–°ã™ã‚‹ã«ã¯ä¸€åº¦ã«1ã¤ãšã¤æŽ¥ç¶šã—ã¦ãã ã•"
"ã„。"
-#: src/slic3r/GUI/Tab.cpp:1618
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "複数ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼"
-#: src/slic3r/GUI/Plater.cpp:2625
+#: src/slic3r/GUI/Plater.cpp:2669
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -7710,30 +7470,38 @@ msgstr ""
"ã“れらã¯è¤‡æ•°ã®ã‚ªãƒ–ジェクトã§ã¯ãªãã€\n"
"複数ã®ãƒ‘ーツã‹ã‚‰ãªã‚‹å˜ä¸€ã®ã‚ªãƒ–ジェクトã¨ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Multiply copies by creating a grid."
msgstr "グリッドを作æˆã—ã¦è¤‡æ•°ã‚³ãƒ”ーã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Multiply copies by this factor."
msgstr "ã“ã®ä¿‚æ•°ã§è¤‡æ•°ã‚³ãƒ”ーã—ã¾ã™ã€‚"
#: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079
msgid "N/A"
msgstr "N/A"
+#: src/slic3r/GUI/RammingChart.cpp:29
+msgid "NO RAMMING AT ALL"
+msgstr "ラミングãªã—"
+
+#: src/slic3r/GUI/GUI_Preview.cpp:728
+msgid "NOTE:"
+msgstr "メモ:"
+
#: src/slic3r/GUI/GUI_ObjectList.cpp:297
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:139
msgid "Name"
msgstr "åå‰"
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "プリンタã®åå‰"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2045
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -7741,22 +7509,26 @@ msgstr ""
"プリンターãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã®åå‰ã€‚ ãŸã¨ãˆã°ã€ãƒ—リンターã®ãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã¯ã€ãƒŽã‚º"
"ル径ã«ã‚ˆã£ã¦åŒºåˆ¥ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2015
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Name of the printer vendor."
msgstr "プリンターメーカーã®åå‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1498
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Name of the profile, from which this profile inherits."
msgstr "ã“ã®ãƒ—ロファイルãŒç¶™æ‰¿ã™ã‚‹ãƒ—ロファイルã®åå‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr "物ç†ãƒ—リンターã«é–¢é€£ã™ã‚‹ãƒ—リセットã®åå‰"
-#: src/libslic3r/PrintConfig.cpp:2216
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Nearest"
msgstr "è¿‘å‚"
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+msgid "Negative Volume"
+msgstr "切りå–りボリューム"
+
#: resources/data/hints.ini: [hint:Negative volume]
msgid ""
"Negative volume\n"
@@ -7771,44 +7543,40 @@ msgstr ""
"接簡å˜ã«ã‚µã‚¤ã‚ºå¤‰æ›´å¯èƒ½ãªç©´ã‚’作æˆã§ãã¾ã™ã€‚ 詳細ã«ã¤ã„ã¦ã¯ã€ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’ã”覧"
"ãã ã•ã„。 (詳細モードã¾ãŸã¯ã‚¨ã‚­ã‚¹ãƒ‘ートモードãŒå¿…è¦ã§ã™ã€‚)"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
-msgid "Negative Volume"
-msgstr "切りå–りボリューム"
-
#: src/slic3r/GUI/BonjourDialog.cpp:55
msgid "Network lookup"
msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯èª¿æŸ»"
-#: src/slic3r/GUI/Preferences.cpp:716
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5095
+msgid "New Project"
+msgstr "新プロジェクト"
+
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833
+msgid "New Value"
+msgstr "æ–°ã—ã„値"
+
+#: src/slic3r/GUI/Preferences.cpp:744
msgid "New layout, access via settings button in the top menu"
msgstr "æ–°ã—ã„レイアウトã€ãƒˆãƒƒãƒ—メニューã®è¨­å®šãƒœã‚¿ãƒ³ã‹ã‚‰ã‚¢ã‚¯ã‚»ã‚¹"
-#: src/slic3r/GUI/GUI_App.cpp:1206
+#: src/slic3r/GUI/GUI_App.cpp:1223
#, boost-format
msgid "New prerelease version %1% is available."
msgstr "æ–°ã—ã„プレリリースãƒãƒ¼ã‚¸ãƒ§ãƒ³%1%ãŒåˆ©ç”¨å¯èƒ½ã§ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:3279
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr "æ–°ã—ã„プリンタプリセットãŒé¸æŠžã•ã‚Œã¾ã—ãŸ"
-#: src/slic3r/GUI/Plater.cpp:2198 src/slic3r/GUI/Plater.cpp:5024
-msgid "New Project"
-msgstr "新プロジェクト"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:77
msgid "New project, clear plater"
msgstr "æ–°ã—ã„プロジェクトã€ãƒ—レート上ã®ãƒ¢ãƒ‡ãƒ«ã®å‰Šé™¤"
-#: src/slic3r/GUI/GUI_App.cpp:1191
+#: src/slic3r/GUI/GUI_App.cpp:1208
#, boost-format
msgid "New release version %1% is available."
msgstr "æ–°ã—ã„リリースãƒãƒ¼ã‚¸ãƒ§ãƒ³%1%ãŒåˆ©ç”¨å¯èƒ½ã§ã™ã€‚"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
-msgid "New Value"
-msgstr "æ–°ã—ã„値"
-
#: src/slic3r/GUI/UpdateDialogs.cpp:37
#, c-format, boost-format
msgid "New version of %s is available"
@@ -7818,17 +7586,17 @@ msgstr "æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³%sãŒã‚ã‚Šã¾ã™"
msgid "New version:"
msgstr "æ–°ãƒãƒ¼ã‚¸ãƒ§ãƒ³:"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4772
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "次ã®å†å®Ÿè¡Œï¼š%1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4734
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "次ã®å…ƒã«æˆ»ã™ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ï¼š%1%"
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr "ブリムãªã—"
@@ -7844,27 +7612,27 @@ msgstr ""
msgid "No errors detected"
msgstr "エラーã¯æ¤œå‡ºã•ã‚Œã¾ã›ã‚“ã§ã—ãŸ"
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1366
msgid "No extrusion"
msgstr "射出ãªã—"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
+msgid "No extrusions were generated for objects."
+msgstr "オブジェクトã®ãƒ„ールパスãŒç”Ÿæˆã•ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚"
+
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr "ç¾åœ¨ã®æ§‹æˆã§ã¯ã€ã“ã®ãƒ¢ãƒ‡ãƒ«ã®ãƒ‘ッドを生æˆã§ãã¾ã›ã‚“"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "以å‰ã«ã‚¹ãƒ©ã‚¤ã‚¹ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«ã¯ã‚ã‚Šã¾ã›ã‚“。"
-#: src/slic3r/GUI/RammingChart.cpp:29
-msgid "NO RAMMING AT ALL"
-msgstr "ラミングãªã—"
-
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2489
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "スパースレイヤーãªã—(試用的)"
-#: src/libslic3r/PrintConfig.cpp:3593
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "No support points will be placed closer than this threshold."
msgstr "ã“ã®ã—ãã„値よりも近ãã«ã‚µãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã¯é…ç½®ã•ã‚Œã¾ã›ã‚“。"
@@ -7874,28 +7642,20 @@ msgstr "利用å¯èƒ½ãªã‚¢ãƒƒãƒ—デートã¯ã‚ã‚Šã¾ã›ã‚“"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:415
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1286
msgid "None"
msgstr "ãªã—"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2609
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "ノーマル"
-#: src/slic3r/GUI/Plater.cpp:1428
-msgid "normal mode"
-msgstr "通常モード"
-
-#: src/slic3r/GUI/GCodeViewer.cpp:3744
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "ノーマルモード"
-#: src/libslic3r/miniz_extension.cpp:105
-msgid "not a ZIP archive"
-msgstr "ZIPアーカイブã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-
#: src/slic3r/GUI/BedShapeDialog.cpp:317 src/slic3r/GUI/BedShapeDialog.cpp:388
msgid "Not found:"
msgstr "見ã¤ã‹ã‚Šã¾ã›ã‚“:"
@@ -7904,7 +7664,7 @@ msgstr "見ã¤ã‹ã‚Šã¾ã›ã‚“:"
msgid "Note"
msgstr "注æ„"
-#: src/slic3r/GUI/Tab.cpp:3683
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
@@ -7912,7 +7672,7 @@ msgstr[0] ""
"é¸æŠžã—ãŸãƒ—リセットã¯ã“れらã®ãƒ—リンターã‹ã‚‰ã‚‚削除ã•ã‚Œã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•"
"ã„。"
-#: src/slic3r/GUI/Tab.cpp:3693
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -7921,11 +7681,7 @@ msgstr[0] ""
"é¸æŠžã—ãŸãƒ—リセットを削除ã™ã‚‹ã¨ã€ã“れらã®ãƒ—リンターã¯å‰Šé™¤ã•ã‚Œã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦"
"ãã ã•ã„。"
-#: src/slic3r/GUI/GUI_Preview.cpp:728
-msgid "NOTE:"
-msgstr "メモ:"
-
-#: src/slic3r/GUI/Tab.cpp:2225
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -7966,58 +7722,55 @@ msgstr "注:OctoPrintã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯1.1.0以上ãŒå¿…è¦ã§ã™ã€‚"
msgid "Note: Repetier version at least 0.90.0 is required."
msgstr "注:Repetierãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯0.90.0以上ãŒå¿…è¦ã§ã™ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1201
-msgid "Note: some shortcuts work in (non)editing mode only."
-msgstr "注:一部ã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯ç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã§ã¯ä½¿ãˆã¾ã›ã‚“。"
-
#: src/slic3r/GUI/SavePresetDialog.cpp:137
msgid "Note: This preset will be replaced after saving"
msgstr "注:ã“ã®ãƒ—リセットã¯ä¿å­˜å¾Œã«ç½®ãæ›ãˆã‚‰ã‚Œã¾ã™"
-#: src/slic3r/GUI/Tab.cpp:1700 src/slic3r/GUI/Tab.cpp:1701
-#: src/slic3r/GUI/Tab.cpp:2078 src/slic3r/GUI/Tab.cpp:2079
-#: src/slic3r/GUI/Tab.cpp:2462 src/slic3r/GUI/Tab.cpp:2463
-#: src/slic3r/GUI/Tab.cpp:2534 src/slic3r/GUI/Tab.cpp:2535
-#: src/slic3r/GUI/Tab.cpp:4246 src/slic3r/GUI/Tab.cpp:4247
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1197
+msgid "Note: some shortcuts work in (non)editing mode only."
+msgstr "注:一部ã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯ç·¨é›†ãƒ¢ãƒ¼ãƒ‰ã§ã¯ä½¿ãˆã¾ã›ã‚“。"
+
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "メモ"
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "通知"
-#: src/slic3r/GUI/Preferences.cpp:406
+#: src/slic3r/GUI/Preferences.cpp:427
msgid "Notify about new releases"
msgstr "æ–°ã—ã„リリースã«ã¤ã„ã¦é€šçŸ¥ã™ã‚‹"
-#: src/slic3r/GUI/ConfigWizard.cpp:262
-msgid "nozzle"
-msgstr "ノズル"
-
-#: src/slic3r/GUI/Tab.cpp:1960
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "ノズル"
+#: src/slic3r/GUI/ConfigWizard.cpp:1475
+msgid "Nozzle Diameter:"
+msgstr "ノズル径:"
+
#: src/slic3r/GUI/ConfigWizard.cpp:1547
msgid "Nozzle and Bed Temperatures"
msgstr "ノズルã¨ãƒ™ãƒƒãƒ‰æ¸©åº¦"
-#: src/slic3r/GUI/Tab.cpp:2306 src/slic3r/GUI/Tab.cpp:2743
-#: src/libslic3r/PrintConfig.cpp:1852
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1876
msgid "Nozzle diameter"
msgstr "ノズル径"
-#: src/slic3r/GUI/ConfigWizard.cpp:1475
-msgid "Nozzle Diameter:"
-msgstr "ノズル径:"
-
-#: src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2811
msgid "Nozzle temperature"
msgstr "ノズル温度"
-#: src/libslic3r/PrintConfig.cpp:2784
+#: src/libslic3r/PrintConfig.cpp:2808
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -8025,7 +7778,7 @@ msgstr ""
"1層目ã®å¾Œã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒŽã‚ºãƒ«æ¸©åº¦ã€‚ ã“れをゼロã«è¨­å®šã™ã‚‹ã¨ã€å‡ºåŠ›Gコードã®æ¸©åº¦åˆ¶"
"御コマンドãŒç„¡åŠ¹ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1259
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -8034,21 +7787,21 @@ msgstr ""
"1層目ã®ãƒŽã‚ºãƒ«æ¸©åº¦ã€‚ プリント中ã«æ‰‹å‹•ã§æ¸©åº¦ã‚’制御ã™ã‚‹å ´åˆã¯ã€ã“れをゼロã«è¨­å®š"
"ã—ã¦ã€å‡ºåŠ›Gコードã®æ¸©åº¦åˆ¶å¾¡ã‚³ãƒžãƒ³ãƒ‰ã‚’無効ã«ã—ã¾ã™ã€‚ "
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "冷å´ç§»å‹•å›žæ•°"
-#: src/slic3r/GUI/Tab.cpp:2273
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "プリンターã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼æ•°ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2630
+#: src/libslic3r/PrintConfig.cpp:2654
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
msgstr "オブジェクトã¨ã‚µãƒãƒ¼ãƒˆæã®é–“ã«æŒ¿å…¥ã™ã‚‹ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®æ•°ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2648
+#: src/libslic3r/PrintConfig.cpp:2672
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
@@ -8056,7 +7809,7 @@ msgstr ""
"オブジェクトã¨ã‚µãƒãƒ¼ãƒˆæã®é–“ã«æŒ¿å…¥ã™ã‚‹ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®æ•°ã€‚ "
"support_material_interface_layersを使用ã™ã‚‹ã«ã¯ã€-1ã«è¨­å®šã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:2277
+#: src/libslic3r/PrintConfig.cpp:2301
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 "
@@ -8066,31 +7819,31 @@ msgstr ""
"ã•ã‚Œã¦ã„ã‚‹å ´åˆã€ãƒ«ãƒ¼ãƒ—æ•°ã¯ã“ã“ã§è¨­å®šã•ã‚ŒãŸå€¤ã‚ˆã‚Šã‚‚大ãããªã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚ "
"スカートを完全ã«ç„¡åŠ¹ã«ã™ã‚‹ã«ã¯ã€ã“れをゼロã«è¨­å®šã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3222
msgid "Number of pixels in"
msgstr "ピクセル数"
-#: src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3224
msgid "Number of pixels in X"
msgstr "Xã®ãƒ”クセル数"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3230
msgid "Number of pixels in Y"
msgstr "Yã®ãƒ”クセル数"
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "底部ã®ã‚½ãƒªãƒƒãƒ‰ãƒ¬ã‚¤ãƒ¤ãƒ¼(å¡—ã‚Šã¤ã¶ã—)数。"
-#: src/libslic3r/PrintConfig.cpp:2362
+#: src/libslic3r/PrintConfig.cpp:2386
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr "上部ã¨åº•éƒ¨ã®ã‚½ãƒªãƒƒãƒ‰ãƒ¬ã‚¤ãƒ¤ãƒ¼(å¡—ã‚Šã¤ã¶ã—)数。"
-#: src/libslic3r/PrintConfig.cpp:2863
+#: src/libslic3r/PrintConfig.cpp:2887
msgid "Number of solid layers to generate on top surfaces."
msgstr "上部ã«ç”Ÿæˆã™ã‚‹ã‚½ãƒªãƒƒãƒ‰ãƒ¬ã‚¤ãƒ¤ãƒ¼(å¡—ã‚Šã¤ã¶ã—)数。"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3415
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -8100,12 +7853,11 @@ msgstr "åˆæœŸéœ²å…‰æ™‚é–“ã‹ã‚‰éœ²å…‰æ™‚é–“ã«ç§»è¡Œã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ¬
msgid "Number of tool changes"
msgstr "ツールãƒã‚§ãƒ³ã‚¸å›žæ•°"
-#: src/slic3r/GUI/Plater.cpp:1317
-msgid "object"
-msgid_plural "objects"
-msgstr[0] ""
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+msgid "Object Settings to modify"
+msgstr "オブジェクト設定を変更"
-#: src/slic3r/GUI/Tab.cpp:4438 src/libslic3r/PrintConfig.cpp:3572
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3692
msgid "Object elevation"
msgstr "オブジェクトã®æŒã¡ä¸Šã’高"
@@ -8130,11 +7882,7 @@ msgstr "オブジェクトã¾ãŸã¯ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹"
msgid "Object reordered"
msgstr "オブジェクト順åºå¤‰æ›´"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
-msgid "Object Settings to modify"
-msgstr "オブジェクト設定を変更"
-
-#: src/slic3r/GUI/Plater.cpp:2513
+#: src/slic3r/GUI/Plater.cpp:2557
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -8146,11 +7894,11 @@ msgstr[0] ""
"ファイル%sã®ã‚ªãƒ–ジェクトサイズã¯ã‚¼ãƒ­ã®ã‚ˆã†ã§ã™ã€‚\n"
"ã“れらã®ã‚ªãƒ–ジェクトã¯ãƒ¢ãƒ‡ãƒ«ã‹ã‚‰å‰Šé™¤ã•ã‚Œã¾ã—ãŸ"
-#: src/slic3r/GUI/Plater.cpp:2745
+#: src/slic3r/GUI/Plater.cpp:2789
msgid "Object too large?"
msgstr "オブジェクトãŒå¤§ãã™ãŽã¾ã›ã‚“ã‹ï¼Ÿ"
-#: src/libslic3r/PrintConfig.cpp:3008
+#: src/libslic3r/PrintConfig.cpp:3032
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. "
@@ -8160,15 +7908,11 @@ msgstr ""
"ã®è‰²ã‚’ãã‚Œã„ã«ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ çµæžœã¯ã€ãƒ©ãƒ³ãƒ€ãƒ ã«æ··åˆã•ã‚ŒãŸè‰²ã®ã‚ªãƒ–"
"ジェクトã«ãªã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
-msgid "objects"
-msgstr "オブジェクト"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:201
msgid "Objects List"
msgstr "オブジェクトリスト"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1177
msgid "Octagram Spiral"
msgstr "オクタグラムスパイラル"
@@ -8176,20 +7920,11 @@ msgstr "オクタグラムスパイラル"
msgid "OctoPrint version"
msgstr "OctoPrintãƒãƒ¼ã‚¸ãƒ§ãƒ³"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
-msgid "of a current Object"
-msgstr "ç¾åœ¨ã®ã‚ªãƒ–ジェクトã®"
-
-#: src/slic3r/GUI/PrintHostDialogs.cpp:250
-msgctxt "OfFile"
-msgid "Size"
-msgstr "ファイル||サイズ"
-
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:32
msgid "Offset"
msgstr "オフセット"
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
@@ -8197,15 +7932,15 @@ msgstr ""
"プリントオブジェクトã‹ã‚‰ã®ãƒ–リムã®ã‚ªãƒ•ã‚»ãƒƒãƒˆã€‚ オフセットã¯ã€ã‚¨ãƒ¬ãƒ•ã‚¡ãƒ³ãƒˆãƒ•ãƒƒ"
"ト補正後ã«é©ç”¨ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:715 src/slic3r/GUI/Preferences.cpp:726
-msgid "Old regular layout with the tab bar"
-msgstr "タブãƒãƒ¼ä»˜ãã®å¤ã„通常レイアウト"
-
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
msgid "Old Value"
msgstr "å¤ã„値"
-#: src/slic3r/GUI/Preferences.cpp:208
+#: src/slic3r/GUI/Preferences.cpp:743 src/slic3r/GUI/Preferences.cpp:754
+msgid "Old regular layout with the tab bar"
+msgstr "タブãƒãƒ¼ä»˜ãã®å¤ã„通常レイアウト"
+
+#: src/slic3r/GUI/Preferences.cpp:210
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. "
@@ -8236,22 +7971,22 @@ msgstr "垂直スライダーã®1レイヤーモードOn/Off"
msgid "One layer mode"
msgstr "1レイヤーモード"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1616
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr "プリセットã®1ã¤ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“"
-#: src/libslic3r/Print.cpp:558
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr ""
"1ã¤ä»¥ä¸Šã®ã‚ªãƒ–ジェクトã«ã€ãƒ—リンターã«ãªã„エクストルーダーãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¾ã—"
"ãŸã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2581
+#: src/slic3r/GUI/GUI_App.cpp:2661
msgid "Ongoing uploads"
msgstr "進行中ã®ã‚¢ãƒƒãƒ—ロード"
-#: src/libslic3r/Print.cpp:464
+#: src/libslic3r/Print.cpp:469
msgid ""
"Only a single object may be printed at a time in Spiral Vase mode. Either "
"remove all but the last object, or enable sequential mode by "
@@ -8261,7 +7996,7 @@ msgstr ""
"ã™ã€‚ 最後ã®ã‚ªãƒ–ジェクトを除ãã™ã¹ã¦ã‚’削除ã™ã‚‹ã‹ã€ã€Œcomplete_objectsã€ã§ã‚·ãƒ¼ã‚±"
"ンシャルモードを有効ã«ã—ã¾ã™ã€‚ "
-#: src/libslic3r/PrintConfig.cpp:2536 src/libslic3r/PrintConfig.cpp:3495
+#: src/libslic3r/PrintConfig.cpp:2560 src/libslic3r/PrintConfig.cpp:3615
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -8269,33 +8004,25 @@ msgstr ""
"ビルドプレート(ベッド)上ã‹ã‚‰ã®ã¿ã‚µãƒãƒ¼ãƒˆã‚’作æˆã—ã¾ã™ã€‚プリントã—ãŸãƒ¢ãƒ‡ãƒ«ä¸Šã‹"
"らã¯ã‚µãƒãƒ¼ãƒˆã‚’生æˆã—ã¾ã›ã‚“。"
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1491
msgid "Only infill where needed"
msgstr "å¿…è¦ãªå ´åˆã®ã¿ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã‚’付ã‘ã‚‹"
-#: src/slic3r/GUI/Tab.cpp:2776
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Zをリフト"
-#: src/libslic3r/PrintConfig.cpp:2156
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Only lift Z above"
msgstr "ã“れ以上ã§ãƒªãƒ•ãƒˆZ"
-#: src/libslic3r/PrintConfig.cpp:2165
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Only lift Z below"
msgstr "Zリフト以下"
-#: src/libslic3r/PrintConfig.cpp:1881
+#: src/libslic3r/PrintConfig.cpp:1905
msgid "Only retract when crossing perimeters"
-msgstr "外周をã¾ãŸãã¨ãã ã‘å¸è¾¼ã¿"
-
-#: src/slic3r/GUI/ConfigWizard.cpp:778
-msgid ""
-"Only the following installed printers are compatible with the selected "
-"filaments"
-msgstr ""
-"以下ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ¸ˆã¿ãƒ—リンターã®ã¿ãŒã€é¸æŠžã—ãŸãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã¨äº’æ›æ€§ãŒã‚ã‚Šã¾"
-"ã™"
+msgstr "境界線をã¾ãŸãã¨ãã ã‘å¸è¾¼ã¿"
#: src/slic3r/GUI/ConfigWizard.cpp:779
msgid ""
@@ -8305,66 +8032,86 @@ msgstr ""
"以下ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ¸ˆã¿ãƒ—リンターã®ã¿ãŒã€é¸æŠžã—ãŸSLAマテリアルã¨äº’æ›æ€§ãŒã‚ã‚Šã¾"
"ã™"
-#: src/slic3r/GUI/Tab.cpp:1626
+#: src/slic3r/GUI/ConfigWizard.cpp:778
+msgid ""
+"Only the following installed printers are compatible with the selected "
+"filaments"
+msgstr ""
+"以下ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ¸ˆã¿ãƒ—リンターã®ã¿ãŒã€é¸æŠžã—ãŸãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã¨äº’æ›æ€§ãŒã‚ã‚Šã¾"
+"ã™"
+
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "垂れ出ã—抑止"
-#: src/libslic3r/Print.cpp:491
+#: src/libslic3r/Print.cpp:496
msgid "Ooze prevention is currently not supported with the wipe tower enabled."
msgstr ""
"垂れ防止機能ã¯ã€ç¾åœ¨ã®ã¨ã“ã‚ã€ãƒ¯ã‚¤ãƒ—タワーを有効ã«ã—ãŸçŠ¶æ…‹ã§ã¯ä½¿ãˆã¾ã›ã‚“。"
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "&Prusaスライサーã®ã‚ªãƒ¼ãƒ—ン"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:375
+msgid "Open CA certificate file"
+msgstr "CA証明書ファイルを開ã"
+
+#: src/slic3r/GUI/HintNotification.cpp:1004
+msgid "Open Documentation in web browser."
+msgstr "Webブラウザã§ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’é–‹ãã¾ã™ã€‚"
+
+#: src/slic3r/GUI/NotificationManager.cpp:664
+msgid "Open Folder."
+msgstr "フォルダーを開ãã¾ã™ã€‚"
+
+#: src/slic3r/Utils/Process.cpp:157
+msgid "Open G-code file:"
+msgstr "é–‹ãGコードファイル:"
+
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
+msgid "Open G-code viewer"
+msgstr "Gコードビューワーを開ã"
+
+#: src/slic3r/GUI/MainFrame.cpp:1420
+msgid "Open New Instance"
+msgstr "æ–°ã—ã„インスタンスを開ã"
+
+#: src/slic3r/GUI/HintNotification.cpp:912
+msgid "Open Preferences."
+msgstr "設定を開ã。"
+
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
+msgid "Open PrusaSlicer"
+msgstr "PrusaSlicerã‚’é–‹ã"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "G-コードファイルを開ã"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "æ–°ã—ã„PrusaSlicerインスタンスを開ã"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "プロジェクトファイルを開ã"
-#: src/slic3r/GUI/Plater.cpp:5213
+#: src/slic3r/GUI/Plater.cpp:5291
msgid "Open as project"
msgstr "プロジェクトã¨ã—ã¦é–‹ã"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:375
-msgid "Open CA certificate file"
-msgstr "CA証明書ファイルを開ã"
-
#: src/slic3r/GUI/UpdateDialogs.cpp:59 src/slic3r/GUI/UpdateDialogs.cpp:133
#: src/slic3r/GUI/UpdateDialogs.cpp:191
msgid "Open changelog page"
msgstr "変更ログページを開ã"
-#: src/slic3r/GUI/HintNotification.cpp:1000
-msgid "Open Documentation in web browser."
-msgstr "Webブラウザã§ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’é–‹ãã¾ã™ã€‚"
-
#: src/slic3r/GUI/UpdateDialogs.cpp:65
msgid "Open download page"
msgstr "ダウンロードページを開ãã¾ã™"
-#: src/slic3r/GUI/NotificationManager.cpp:664
-msgid "Open Folder."
-msgstr "フォルダーを開ãã¾ã™ã€‚"
-
-#: src/slic3r/Utils/Process.cpp:157
-msgid "Open G-code file:"
-msgstr "é–‹ãGコードファイル:"
-
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
-msgid "Open G-code viewer"
-msgstr "Gコードビューワーを開ã"
-
-#: src/slic3r/GUI/GUI_App.cpp:2987 src/slic3r/GUI/OptionsGroup.cpp:984
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "Open hyperlink in default browser?"
msgstr "デフォルトã®ãƒ–ラウザã§ãƒªãƒ³ã‚¯ã‚’é–‹ãã¾ã™ã‹ï¼Ÿ"
@@ -8376,36 +8123,24 @@ msgstr "æ–°ã—ã„Gコードビューワを開ã"
msgid "Open new instance"
msgstr "æ–°ã—ã„インスタンスを開ã"
-#: src/slic3r/GUI/MainFrame.cpp:1413
-msgid "Open New Instance"
-msgstr "æ–°ã—ã„インスタンスを開ã"
-
-#: src/slic3r/GUI/HintNotification.cpp:908
-msgid "Open Preferences."
-msgstr "設定を開ã。"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "プロジェクトSTL/OBJ/AMF/3MFを設定をå«ã‚ã¦é–‹ãã€ãƒ—レートをクリアã—ã¾ã™"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "プロジェクトAMF/3MFを設定をå«ã‚ã¦é–‹ãã€ãƒ—レートをクリアã—ã¾ã™"
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
-msgid "Open PrusaSlicer"
-msgstr "PrusaSlicerã‚’é–‹ã"
-
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "ブラウザã§%sウェブサイトを開ãã¾ã™"
-#: src/slic3r/GUI/MainFrame.cpp:1397
-msgid "Open the dialog to modify shape gallery"
-msgstr "シェイプギャラリーã®ç·¨é›†ãƒ€ã‚¤ãƒ¤ãƒ­ã‚°ã‚’é–‹ã"
-
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "ブラウザーã§Prusa3Dドライãƒã®ãƒ€ã‚¦ãƒ³ãƒ­ãƒ¼ãƒ‰ãƒšãƒ¼ã‚¸ã‚’é–‹ãã¾ã™"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1404
+msgid "Open the dialog to modify shape gallery"
+msgstr "シェイプギャラリーã®ç·¨é›†ãƒ€ã‚¤ãƒ¤ãƒ­ã‚°ã‚’é–‹ã"
+
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "ブラウザã§ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ãƒªãƒªãƒ¼ã‚¹ãƒšãƒ¼ã‚¸ã‚’é–‹ãã¾ã™"
@@ -8413,11 +8148,11 @@ msgstr "ブラウザã§ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ãƒªãƒªãƒ¼ã‚¹ãƒšãƒ¼ã‚¸ã‚’é–‹ãã¾ã™"
msgid "Opening Configuration Wizard"
msgstr "構æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã‚’é–‹ã"
-#: src/slic3r/GUI/GUI_App.cpp:2558
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Opening new project while some presets are unsaved."
msgstr "一部ã®ãƒ—リセットãŒä¿å­˜ã•ã‚Œã¦ã„ãªã„ã¨ãã«æ–°ã—ã„プロジェクトを開ãã¾ã™ã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
@@ -8429,30 +8164,46 @@ msgstr ""
msgid "Operation already cancelling. Please wait few seconds."
msgstr "æ“作ã¯ã™ã§ã«ã‚­ãƒ£ãƒ³ã‚»ãƒ«ã•ã‚Œã¦ã„ã¾ã™ã€‚ 数秒ãŠå¾…ã¡ãã ã•ã„。"
+#: src/slic3r/GUI/Plater.cpp:1676
+msgid "Optimize Rotation"
+msgstr "回転ã®æœ€é©åŒ–"
+
+#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:23
+msgid "Optimize object rotation for best surface quality."
+msgstr "ベストãªè¡¨ç¾ä»•ä¸ŠãŒã‚Šã«ã™ã‚‹ãŸã‚ã®ã‚ªãƒ–ジェクト回転ã®æœ€é©åŒ–"
+
+#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:26
+msgid ""
+"Optimize object rotation to have minimum amount of overhangs needing support "
+"structures.\n"
+"Note that this method will try to find the best surface of the object for "
+"touching the print bed if no elevation is set."
+msgstr ""
+"オブジェクトã®å›žè»¢ã‚’最é©åŒ–ã—ã€ã‚µãƒãƒ¼ãƒˆæ§‹é€ ã‚’å¿…è¦ã¨ã™ã‚‹ã‚ªãƒ¼ãƒãƒ¼ãƒãƒ³ã‚°ã‚’最å°åŒ–"
+"ã—ã¾ã™ã€‚\n"
+"ã“ã®ãƒ¡ã‚½ãƒƒãƒ‰ã¯ã€é«˜ã•ãŒè¨­å®šã•ã‚Œã¦ã„ãªã„å ´åˆã€ãƒ—リントベッドã«æŽ¥è§¦ã™ã‚‹ã‚ªãƒ–ジェ"
+"クトã®æœ€é©ãªé¢ã‚’見ã¤ã‘よã†ã¨ã™ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。"
+
#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:505
msgid "Optimize orientation"
msgstr "å‘ãを最é©åŒ–ã™ã‚‹"
-#: src/slic3r/GUI/Plater.cpp:1678
-msgid "Optimize Rotation"
-msgstr "回転ã®æœ€é©åŒ–"
-
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
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 ""
-"外周å£ã¨ã®äº¤å·®ãŒæœ€å°é™ã«ãªã‚‹ã‚ˆã†ã«ã€å°„出ã—ã¦ã„ãªã„ã¨ãã®ãƒŽã‚ºãƒ«ã®ç§»å‹•ã‚’最é©åŒ–"
+"境界線ã¨ã®äº¤å·®ãŒæœ€å°é™ã«ãªã‚‹ã‚ˆã†ã«ã€å°„出ã—ã¦ã„ãªã„ã¨ãã®ãƒŽã‚ºãƒ«ã®ç§»å‹•ã‚’最é©åŒ–"
"ã—ã¾ã™ã€‚ã“ã‚Œã¯ç‰¹ã«åž‚れやã™ã„ボーデン型エクストルーダーã§åŠ¹æžœãŒã‚ã‚Šã¾ã™ã€‚ãŸã "
"ã—ã€ã“ã®æ©Ÿèƒ½ã¯ãƒ—リントã¨Gコード生æˆãŒé…ããªã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/GCodeViewer.cpp:3652 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "オプション"
-#: src/slic3r/GUI/Tab.cpp:1561
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "サãƒãƒ¼ãƒˆæã¨ãƒ©ãƒ•ãƒˆã®ã‚ªãƒ—ション"
@@ -8460,11 +8211,7 @@ msgstr "サãƒãƒ¼ãƒˆæã¨ãƒ©ãƒ•ãƒˆã®ã‚ªãƒ—ション"
msgid "Options:"
msgstr "オプション:"
-#: src/slic3r/GUI/DoubleSlider.cpp:1431
-msgid "or press \"+\" key"
-msgstr "ã‚‚ã—ãã¯\"+\"キーを押ã™"
-
-#: src/slic3r/GUI/Preferences.cpp:378
+#: src/slic3r/GUI/Preferences.cpp:399
msgid "Order object volumes by types"
msgstr "オブジェクトボリュームをタイプ別ã«ä¸¦ã¹æ›¿ãˆã‚‹"
@@ -8480,47 +8227,47 @@ msgstr "オリエンテーション検索ãŒã‚­ãƒ£ãƒ³ã‚»ãƒ«ã•ã‚Œã¾ã—ãŸã€‚"
msgid "Origin"
msgstr "原点"
-#: src/slic3r/GUI/Tab.cpp:1670
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "ãã®ä»–"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2783
-msgid "Other layers"
-msgstr "ä»–ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼"
-
#: src/slic3r/GUI/ConfigWizard.cpp:1322
msgid "Other Vendors"
msgstr "ä»–ã®ãƒ™ãƒ³ãƒ€ãƒ¼"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2807
+msgid "Other layers"
+msgstr "ä»–ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼"
+
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr "アウターã¨ã‚¤ãƒ³ãƒŠãƒ¼ãƒ–リム"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr "外å´ã®ãƒ–リムã®ã¿"
-#: src/slic3r/GUI/Tab.cpp:1681 src/slic3r/GUI/Tab.cpp:4396
-msgid "Output file"
-msgstr "出力ファイル"
-
-#: src/libslic3r/PrintConfig.cpp:4430
+#: src/libslic3r/PrintConfig.cpp:4556
msgid "Output File"
msgstr "ファイル出力"
-#: src/libslic3r/PrintConfig.cpp:1896
-msgid "Output filename format"
-msgstr "出力ファイルåã®å½¢å¼"
-
-#: src/libslic3r/PrintConfig.cpp:4299
+#: src/libslic3r/PrintConfig.cpp:4425
msgid "Output Model Info"
msgstr "モデル情報ã®ã‚¢ã‚¦ãƒˆãƒ—ット"
-#: src/slic3r/GUI/Tab.cpp:1673 src/slic3r/GUI/Tab.cpp:4395
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
+msgid "Output file"
+msgstr "出力ファイル"
+
+#: src/libslic3r/PrintConfig.cpp:1920
+msgid "Output filename format"
+msgstr "出力ファイルåã®å½¢å¼"
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "出力オプション"
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "Outside walls"
msgstr "外å£"
@@ -8528,32 +8275,32 @@ msgstr "外å£"
msgid "Overflow"
msgstr "オーãƒãƒ¼ãƒ•ãƒ­ãƒ¼"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "オーãƒãƒ¼ãƒãƒ³ã‚°å¤–周"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2785
msgid "Overhang threshold"
msgstr "オーãƒãƒãƒ³ã‚°ã®ã—ãã„値"
-#: src/slic3r/GUI/Tab.cpp:1656
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "オーãƒãƒ¼ãƒ©ãƒƒãƒ—"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "プリント設定タブ(&r)"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4365 src/slic3r/GUI/Tab.cpp:4366
-#: src/slic3r/GUI/Tab.cpp:4438 src/libslic3r/PrintConfig.cpp:3600
-#: src/libslic3r/PrintConfig.cpp:3607 src/libslic3r/PrintConfig.cpp:3621
-#: src/libslic3r/PrintConfig.cpp:3632 src/libslic3r/PrintConfig.cpp:3642
-#: src/libslic3r/PrintConfig.cpp:3664 src/libslic3r/PrintConfig.cpp:3675
-#: src/libslic3r/PrintConfig.cpp:3682 src/libslic3r/PrintConfig.cpp:3689
-#: src/libslic3r/PrintConfig.cpp:3700 src/libslic3r/PrintConfig.cpp:3709
-#: src/libslic3r/PrintConfig.cpp:3718
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3720
+#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3741
+#: src/libslic3r/PrintConfig.cpp:3752 src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3784 src/libslic3r/PrintConfig.cpp:3795
+#: src/libslic3r/PrintConfig.cpp:3802 src/libslic3r/PrintConfig.cpp:3809
+#: src/libslic3r/PrintConfig.cpp:3820 src/libslic3r/PrintConfig.cpp:3829
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad"
msgstr "パッド"
@@ -8561,15 +8308,15 @@ msgstr "パッド"
msgid "Pad and Support"
msgstr "パッドã¨ã‚µãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/Tab.cpp:4438 src/libslic3r/PrintConfig.cpp:3674
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3794
msgid "Pad around object"
msgstr "オブジェクト周りã«ãƒ‘ッド"
-#: src/libslic3r/PrintConfig.cpp:3681
+#: src/libslic3r/PrintConfig.cpp:3801
msgid "Pad around object everywhere"
msgstr "オブジェクト周り全体ã«ãƒ‘ッドをé…ç½®"
-#: src/libslic3r/PrintConfig.cpp:3630
+#: src/libslic3r/PrintConfig.cpp:3750
msgid "Pad brim size"
msgstr "パッドブリムサイズ"
@@ -8577,31 +8324,31 @@ msgstr "パッドブリムサイズ"
msgid "Pad brim size is too small for the current configuration."
msgstr "パッドã®ãƒ–リム(ç¸)サイズã¯ã€ç¾åœ¨ã®æ§‹æˆã«ã¯å°ã•ã™ãŽã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3717
+#: src/libslic3r/PrintConfig.cpp:3837
msgid "Pad object connector penetration"
msgstr "パッドオブジェクトコãƒã‚¯ã‚¿ã®è²«é€š"
-#: src/libslic3r/PrintConfig.cpp:3699
+#: src/libslic3r/PrintConfig.cpp:3819
msgid "Pad object connector stride"
msgstr "パッドオブジェクトコãƒã‚¯ã‚¿ã®ãƒ”ッãƒ"
-#: src/libslic3r/PrintConfig.cpp:3708
+#: src/libslic3r/PrintConfig.cpp:3828
msgid "Pad object connector width"
msgstr "パッドオブジェクトã®æŽ¥ç¶šå¹…"
-#: src/libslic3r/PrintConfig.cpp:3688
+#: src/libslic3r/PrintConfig.cpp:3808
msgid "Pad object gap"
msgstr "パッドオブジェクトã®ã‚®ãƒ£ãƒƒãƒ—"
-#: src/libslic3r/PrintConfig.cpp:3616
+#: src/libslic3r/PrintConfig.cpp:3736
msgid "Pad wall height"
msgstr "パッドå£ã®é«˜ã•"
-#: src/libslic3r/PrintConfig.cpp:3663
+#: src/libslic3r/PrintConfig.cpp:3783
msgid "Pad wall slope"
msgstr "å´å£ã®å‚¾æ–œ"
-#: src/libslic3r/PrintConfig.cpp:3606
+#: src/libslic3r/PrintConfig.cpp:3726
msgid "Pad wall thickness"
msgstr "å°åº§ã®å£ã®åŽšã•"
@@ -8626,6 +8373,10 @@ msgstr ""
"ã‚’Z軸を中心ã«æ™‚計回りã¾ãŸã¯å時計回りã«45度ã™ã°ã‚„ã回転ã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™"
"ã‹ï¼Ÿ"
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:50
+msgid "Paint-on seam"
+msgstr "ペイントオンシーム"
+
#: resources/data/hints.ini: [hint:Paint-on seam]
msgid ""
"Paint-on seam\n"
@@ -8638,9 +8389,10 @@ msgstr ""
"ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ <a>シームペイント</a>機能をãŠè©¦ã—ãã ã•ã„。 (詳細"
"モードã¾ãŸã¯ã‚¨ã‚­ã‚¹ãƒ‘ートモードãŒå¿…è¦ã§ã™ã€‚)"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:50
-msgid "Paint-on seam"
-msgstr "ペイントオンシーム"
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:33
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:49
+msgid "Paint-on supports"
+msgstr "ペイントオン・サãƒãƒ¼ãƒˆ"
#: resources/data/hints.ini: [hint:Paint-on supports]
msgid ""
@@ -8654,46 +8406,37 @@ msgstr ""
"域をé¸æŠžã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ <a>ペイントオンサãƒãƒ¼ãƒˆ</a>機能をãŠè©¦ã—ã"
"ã ã•ã„。 (詳細モードã¾ãŸã¯ã‚¨ã‚­ã‚¹ãƒ‘ートモードãŒå¿…è¦ã§ã™ã€‚)"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:33
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:49
-msgid "Paint-on supports"
-msgstr "ペイントオン・サãƒãƒ¼ãƒˆ"
-
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:704
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:674
#, boost-format
msgid "Painted using: Extruder %1%"
msgstr "ペイント:エクストルーダー%1%を使用"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:258
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:423
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:155
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:244
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:419
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:144
msgid "Paints all facets inside, regardless of their orientation."
msgstr "å‘ãã«é–¢ä¿‚ãªãã€å†…部ã®ã™ã¹ã¦ã®ãƒ•ã‚¡ã‚»ãƒƒãƒˆã‚’ペイントã—ã¾ã™ã€‚ "
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:231
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:382
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:217
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:378
msgid "Paints facets according to the chosen painting brush."
msgstr "é¸æŠžã—ãŸãƒšã‚¤ãƒ³ãƒˆãƒ–ラシã«å¾“ã£ã¦ãƒ•ã‚¡ã‚»ãƒƒãƒˆã‚’ペイントã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:408
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:404
msgid "Paints neighboring facets that have the same color."
msgstr "åŒã˜è‰²ã®éš£æŽ¥ã™ã‚‹ãƒ•ã‚¡ã‚»ãƒƒãƒˆã‚’ペイントã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:239
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:395
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:225
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:391
msgid ""
"Paints neighboring facets whose relative angle is less or equal to set angle."
msgstr "相対角度ãŒè¨­å®šè§’度以下ã®éš£æŽ¥ã™ã‚‹é¢ã‚’å¡—ã‚Šã¤ã¶ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:276
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:441
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:262
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:437
msgid "Paints only one facet."
msgstr "1ã¤ã®ãƒ•ã‚¡ã‚»ãƒƒãƒˆã®ã¿ã‚’ペイントã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Field.cpp:193
-msgid "parameter name"
-msgstr "パラメータå"
-
#: src/slic3r/GUI/Field.cpp:269 src/slic3r/GUI/Field.cpp:343
msgid "Parameter validation"
msgstr "パラメータ検証"
@@ -8714,23 +8457,27 @@ msgstr ""
msgid "Part"
msgstr "パート"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
-msgid "Part manipulation"
-msgstr "部å“æ“作"
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
msgid "Part Settings to modify"
msgstr "変更ã™ã‚‹ãƒ‘ーツ設定"
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+msgid "Part manipulation"
+msgstr "部å“æ“作"
+
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "パスワード"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4551
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "ペースト"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/Plater.cpp:6676
+msgid "Paste From Clipboard"
+msgstr "クリップボードã‹ã‚‰ã®è²¼ã‚Šä»˜ã‘"
+
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "クリップボードã‹ã‚‰ãƒšãƒ¼ã‚¹ãƒˆ"
@@ -8738,23 +8485,19 @@ msgstr "クリップボードã‹ã‚‰ãƒšãƒ¼ã‚¹ãƒˆ"
msgid "Paste from clipboard"
msgstr "クリップボードã‹ã‚‰ãƒšãƒ¼ã‚¹ãƒˆ"
-#: src/slic3r/GUI/Plater.cpp:6601
-msgid "Paste From Clipboard"
-msgstr "クリップボードã‹ã‚‰ã®è²¼ã‚Šä»˜ã‘"
-
-#: src/libslic3r/PrintConfig.cpp:2691
+#: src/libslic3r/PrintConfig.cpp:2715
msgid "Pattern"
msgstr "パターン"
-#: src/libslic3r/PrintConfig.cpp:2524
+#: src/libslic3r/PrintConfig.cpp:2548
msgid "Pattern angle"
msgstr "パターン角"
-#: src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:2745
msgid "Pattern spacing"
msgstr "パターンã®é–“éš”"
-#: src/libslic3r/PrintConfig.cpp:2707
+#: src/libslic3r/PrintConfig.cpp:2731
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
@@ -8764,30 +8507,30 @@ msgstr ""
"ンターフェースã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ‘ターンã¯ç›´ç·šã§ã™ãŒã€å¯æº¶æ€§ã‚µãƒãƒ¼ãƒˆã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼"
"スã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆãƒ‘ターンã¯åŒå¿ƒå††ã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2693
+#: src/libslic3r/PrintConfig.cpp:2717
msgid "Pattern used to generate support material."
msgstr "サãƒãƒ¼ãƒˆã®ç”Ÿæˆç”¨ã®ãƒ‘ターン。"
-#: src/slic3r/GUI/GCodeViewer.cpp:3532 src/slic3r/GUI/GCodeViewer.cpp:3566
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "åœæ­¢"
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2459
+msgid "Pause Print G-code"
+msgstr "プリントåœæ­¢Gコード"
+
#: src/slic3r/GUI/DoubleSlider.cpp:1469
#, boost-format
msgid "Pause print (\"%1%\")"
msgstr "プリントåœæ­¢(\"%1%\")"
-#: src/slic3r/GUI/Tab.cpp:2444 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2435
-msgid "Pause Print G-code"
-msgstr "プリントåœæ­¢Gコード"
-
-#: src/libslic3r/PrintConfig.cpp:1552
+#: src/libslic3r/PrintConfig.cpp:1576
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr "オブジェクトã®é€šå¸¸ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ã«å¯¾ã™ã‚‹ãƒ•ãƒ­ãƒ¼ãƒ¬ãƒ¼ãƒˆã®ãƒ‘ーセント。"
-#: src/slic3r/GUI/GCodeViewer.cpp:3230 src/slic3r/GUI/GCodeViewer.cpp:3231
-#: src/slic3r/GUI/GCodeViewer.cpp:3280
+#: src/slic3r/GUI/GCodeViewer.cpp:3245 src/slic3r/GUI/GCodeViewer.cpp:3246
+#: src/slic3r/GUI/GCodeViewer.cpp:3295
msgid "Percentage"
msgstr "パーセント"
@@ -8795,7 +8538,7 @@ msgstr "パーセント"
msgid "Perform"
msgstr "実行"
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:205
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:201
msgid "Perform cut"
msgstr "カットã™ã‚‹"
@@ -8807,7 +8550,7 @@ msgstr ""
"デスクトップ統åˆã‚’実行ã—ã¾ã™ï¼ˆã“ã®ãƒã‚¤ãƒŠãƒªã‚’システムã§æ¤œç´¢ã§ãるよã†ã«è¨­å®šã—"
"ã¾ã™ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3746
+#: src/libslic3r/PrintConfig.cpp:3866
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -8815,6 +8558,11 @@ msgstr ""
"パフォーマンスvs.計算ã®ç²¾åº¦ã€‚ 値を低ãã™ã‚‹ã¨ã€ä¸è‡ªç„¶ãªçµæžœãŒç”Ÿæˆã•ã‚Œã‚‹å ´åˆãŒ"
"ã‚ã‚Šã¾ã™ã€‚"
+#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:243
+msgid "Performing desktop integration failed - Could not find executable."
+msgstr ""
+"デスクトップ統åˆã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸ-実行å¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚"
+
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:232
msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
@@ -8832,11 +8580,6 @@ msgstr ""
"ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ PrusaSlicerデスクトップファイルã¯ãŠãらã正常ã«ä½œæˆã•ã‚Œã¾"
"ã—ãŸã€‚"
-#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:243
-msgid "Performing desktop integration failed - Could not find executable."
-msgstr ""
-"デスクトップ統åˆã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸ-実行å¯èƒ½ãƒ•ã‚¡ã‚¤ãƒ«ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚"
-
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:378
msgid ""
"Performing desktop integration failed because the application directory was "
@@ -8845,33 +8588,49 @@ msgstr ""
"アプリケーションディレクトリãŒè¦‹ã¤ã‹ã‚‰ãªã‹ã£ãŸãŸã‚ã€ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—çµ±åˆã®å®Ÿè¡Œã«"
"失敗ã—ã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "外周"
-#: src/libslic3r/PrintConfig.cpp:1940
+#: src/libslic3r/PrintConfig.cpp:3119
+msgid "Perimeter distribution count"
+msgstr "境界線分布カウント"
+
+#: src/libslic3r/PrintConfig.cpp:1964
msgid "Perimeter extruder"
-msgstr "外周エクストルーダー"
+msgstr "境界線エクストルーダー"
-#: src/slic3r/GUI/PresetHints.cpp:171
-msgid "perimeters"
-msgstr "外周"
+#: src/libslic3r/PrintConfig.cpp:3065
+msgid "Perimeter generator"
+msgstr "境界線ã®ç”Ÿæˆ"
+
+#: src/libslic3r/PrintConfig.cpp:3080
+msgid "Perimeter transition length"
+msgstr "境界線移行長ã•"
+
+#: src/libslic3r/PrintConfig.cpp:3091
+msgid "Perimeter transitioning filter margin"
+msgstr "境界線移行フィルタマージン"
-#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1949
-#: src/libslic3r/PrintConfig.cpp:1963 src/libslic3r/PrintConfig.cpp:1973
+#: src/libslic3r/PrintConfig.cpp:3106
+msgid "Perimeter transitioning threshold angle"
+msgstr "境界線移行ã—ãã„値角"
+
+#: src/libslic3r/PrintConfig.cpp:1956 src/libslic3r/PrintConfig.cpp:1973
+#: src/libslic3r/PrintConfig.cpp:1987 src/libslic3r/PrintConfig.cpp:1997
msgid "Perimeters"
-msgstr "外周"
+msgstr "境界線"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1305
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
"randomly offset points on the perimeter wall."
msgstr ""
-"ファジースキンãƒã‚¤ãƒ³ãƒˆã‚’挿入ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€å‘¨å›²ãŒè¤‡æ•°ã®ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã«åˆ†å‰²ã•ã‚Œ"
-"ã¾ã™ã€‚ ファジースキンãƒã‚¤ãƒ³ãƒˆã®è·é›¢ã‚’短ãã™ã‚‹ã¨ã€å‘¨å›²ã®å£ã«ãƒ©ãƒ³ãƒ€ãƒ ã«ã‚ªãƒ•ã‚»ãƒƒ"
-"トã•ã‚ŒãŸãƒã‚¤ãƒ³ãƒˆã®æ•°ãŒå¢—ãˆã¾ã™ã€‚"
+"ファジースキンãƒã‚¤ãƒ³ãƒˆã‚’挿入ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€å¢ƒç•Œç·šãŒè¤‡æ•°ã®ã‚»ã‚°ãƒ¡ãƒ³ãƒˆã«åˆ†å‰²ã•"
+"ã‚Œã¾ã™ã€‚ ファジースキンãƒã‚¤ãƒ³ãƒˆã®è·é›¢ã‚’短ãã™ã‚‹ã¨ã€å¢ƒç•Œç·šã®å£ã«ãƒ©ãƒ³ãƒ€ãƒ ã«ã‚ªãƒ•"
+"セットã•ã‚ŒãŸãƒã‚¤ãƒ³ãƒˆã®æ•°ãŒå¢—ãˆã¾ã™ã€‚"
#: resources/data/hints.ini: [hint:Perspective camera]
msgid ""
@@ -8897,7 +8656,7 @@ msgstr "物ç†ãƒ—リンター"
msgid "Pick another vendor supported by %s"
msgstr "%sãŒã‚µãƒãƒ¼ãƒˆã™ã‚‹åˆ¥ã®ãƒ™ãƒ³ãƒ€ãƒ¼ã‚’é¸æŠžã—ã¦ãã ã•ã„"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
@@ -8905,27 +8664,27 @@ msgstr ""
"次ã®å½¢å¼ã§.gcodeãŠã‚ˆã³.sl1 / .sl1sファイルã«ä¿å­˜ã•ã‚Œã‚‹ç”»åƒã‚µã‚¤ã‚ºï¼š\"XxY, "
"XxY, ...\""
-#: src/libslic3r/PrintConfig.cpp:3477
+#: src/libslic3r/PrintConfig.cpp:3597
msgid "Pillar connection mode"
msgstr "ピラー接続モード"
-#: src/libslic3r/PrintConfig.cpp:3446
+#: src/libslic3r/PrintConfig.cpp:3566
msgid "Pillar diameter"
msgstr "ピラー径"
-#: src/libslic3r/PrintConfig.cpp:3500
+#: src/libslic3r/PrintConfig.cpp:3620
msgid "Pillar widening factor"
msgstr "ピラーã®å¤ªã•ä¿‚æ•°"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr "サãƒãƒ¼ãƒˆãƒãƒƒãƒ—ã®ç›´å¾„ã¯ã€ãƒ”ラー径よりå°ã•ãã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3418
+#: src/libslic3r/PrintConfig.cpp:3538
msgid "Pinhead front diameter"
msgstr "ピンヘッドå‰é¢å¾„"
-#: src/libslic3r/PrintConfig.cpp:3436
+#: src/libslic3r/PrintConfig.cpp:3556
msgid "Pinhead width"
msgstr "ピンヘッド幅"
@@ -8933,6 +8692,10 @@ msgstr "ピンヘッド幅"
msgid "Place bearings in slots and resume printing"
msgstr "ベアリングを穴ã«æŒ¿å…¥ã—ã€ãƒ—リントをå†é–‹ã—ã¾ã™"
+#: src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:41
+msgid "Place on face"
+msgstr "é¢ã«é…ç½®"
+
#: resources/data/hints.ini: [hint:Place on face]
msgid ""
"Place on face\n"
@@ -8942,13 +8705,9 @@ msgid ""
msgstr ""
"é¢ã«é…ç½®\n"
"モデルã®é¢ã®1ã¤ãŒãƒ—リントベッドã«ãるよã†ã«ã€ãƒ¢ãƒ‡ãƒ«ã®å‘ãã‚’ã™ã°ã‚„ã設定ã§ãã‚‹"
-"ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ <a>é¢ã«é…ç½®</a>機能をé¸æŠžã™ã‚‹ã‹ã€<b> F </b>キーを押ã—ã¾"
+"ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ <a>é¢ã«é…ç½®</a>機能をé¸æŠžã™ã‚‹ã‹ã€<b> F </ b>キーを押ã—ã¾"
"ã™ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:41
-msgid "Place on face"
-msgstr "é¢ã«é…ç½®"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:181 src/slic3r/GUI/MainFrame.cpp:284
#: src/slic3r/GUI/MainFrame.cpp:333 src/slic3r/GUI/MainFrame.cpp:445
#: src/slic3r/GUI/MainFrame.cpp:448 src/slic3r/GUI/MainFrame.cpp:470
@@ -8956,8 +8715,8 @@ msgstr "é¢ã«é…ç½®"
msgid "Plater"
msgstr "プレート"
-#: src/slic3r/GUI/GUI_App.cpp:2788 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2404
+#: src/slic3r/GUI/GUI_App.cpp:2876 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2448
msgid "Please check your object list before preset changing."
msgstr "プリセットを変更ã™ã‚‹å‰ã«ã‚ªãƒ–ジェクトリストを確èªã—ã¦ãã ã•ã„。"
@@ -8969,15 +8728,15 @@ msgstr ""
"プロジェクトをä¿å­˜ã—ã¦ã€PrusaSlicerã‚’å†èµ·å‹•ã—ã¦ãã ã•ã„。 å•é¡Œã‚’報告ã—ã¦ã„ãŸ"
"ã ã‘ã‚Œã°å¹¸ã„ã§ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:3571
+#: src/slic3r/GUI/Plater.cpp:3641
msgid "Please select the file to reload"
msgstr "リロードã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¦ãã ã•ã„"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "一部ã®è‘—作権"
-#: src/libslic3r/PrintConfig.cpp:3146
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Portrait"
msgstr "ãƒãƒ¼ãƒˆãƒ¬ãƒ¼ãƒˆ"
@@ -8986,23 +8745,23 @@ msgstr "ãƒãƒ¼ãƒˆãƒ¬ãƒ¼ãƒˆ"
msgid "Position"
msgstr "ä½ç½®"
-#: src/slic3r/GUI/Tab.cpp:2770
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "ãƒã‚¸ã‚·ãƒ§ãƒ³ï¼ˆãƒžãƒ«ãƒã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®å ´åˆï¼‰"
-#: src/libslic3r/PrintConfig.cpp:2209
-msgid "Position of perimeters starting points."
-msgstr "外周プリントã®é–‹å§‹ç‚¹ã€‚"
-
-#: src/libslic3r/PrintConfig.cpp:2962
+#: src/libslic3r/PrintConfig.cpp:2986
msgid "Position X"
msgstr "Xä½ç½®"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2993
msgid "Position Y"
msgstr "Yãƒã‚¸ã‚·ãƒ§ãƒ³"
-#: src/slic3r/GUI/Tab.cpp:1746
+#: src/libslic3r/PrintConfig.cpp:2233
+msgid "Position of perimeters starting points."
+msgstr "境界線プリントã®é–‹å§‹ç‚¹ã€‚"
+
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr "後処ç†ã‚¹ã‚¯ãƒªãƒ—トã¯ã€Gコードファイルをé©åˆ‡ã«å¤‰æ›´ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
@@ -9024,11 +8783,11 @@ msgstr ""
"後処ç†ã‚¹ã‚¯ãƒªãƒ—トを調整ã—ã¦Gコードを変更ã—ã€ã‚ªãƒ—ションã§å¾Œå‡¦ç†ã•ã‚ŒãŸGコード"
"ファイルã®åå‰ã‚’変更ã™ã‚‹æ–¹æ³•ã«ã¤ã„ã¦ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ã‚’å‚ç…§ã—ã¦ãã ã•ã„。\n"
-#: src/slic3r/GUI/Tab.cpp:1688 src/libslic3r/PrintConfig.cpp:1986
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2010
msgid "Post-processing scripts"
msgstr "ãƒã‚¹ãƒˆãƒ—ロセス・スクリプト"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "プレビュー(&v)"
@@ -9037,24 +8796,23 @@ msgstr "プレビュー(&v)"
msgid "Preferences"
msgstr "環境設定"
-#: src/libslic3r/PrintConfig.cpp:2227
+#: src/libslic3r/PrintConfig.cpp:2251
msgid "Preferred direction of the seam"
msgstr "シームã®å„ªå…ˆæ–¹å‘"
-#: src/libslic3r/PrintConfig.cpp:2238
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Preferred direction of the seam - jitter"
msgstr "シームã®å„ªå…ˆæ–¹å‘ージッター"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "インフィルã®æº–å‚™"
-#: src/slic3r/GUI/GUI_App.cpp:1244
+#: src/slic3r/GUI/GUI_App.cpp:1261
msgid "Preparing settings tabs"
msgstr "設定タブã®æº–å‚™"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:179
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:199
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:174
#, boost-format
msgid ""
"Preselects faces by overhang angle. It is possible to restrict paintable "
@@ -9064,12 +8822,12 @@ msgstr ""
"å ´åˆã€ãƒšã‚¤ãƒ³ãƒˆå¯èƒ½ãªãƒ•ã‚¡ã‚»ãƒƒãƒˆã‚’事å‰ã«é¸æŠžã•ã‚ŒãŸé¢ã®ã¿ã«åˆ¶é™ã™ã‚‹ã“ã¨ãŒã§ãã¾"
"ã™ã€‚"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1220
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230
#, boost-format
msgid "Preset \"%1%\" has the following unsaved changes:"
msgstr "プリセット\"%1%\"ã«ã¯ã€æ¬¡ã®æœªä¿å­˜ã®å¤‰æ›´ãŒã‚ã‚Šã¾ã™ï¼š"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1225
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new print profile and it has the "
@@ -9078,7 +8836,7 @@ msgstr ""
"プリセット\"%1%\"ã¯æ–°ã—ã„プリントプロファイルã¨äº’æ›æ€§ãŒãªãã€æ¬¡ã®æœªä¿å­˜ã®å¤‰æ›´"
"ãŒã‚ã‚Šã¾ã™ï¼š"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new printer profile and it has the "
@@ -9101,12 +8859,7 @@ msgstr ""
msgid "Preset with name \"%1%\" already exists."
msgstr "\"%1%\"ã¨ã„ã†ãƒ—リセットåã¯æ—¢ã«å­˜åœ¨ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/SavePresetDialog.cpp:221
-msgctxt "PresetName"
-msgid "Copy"
-msgstr "コピー"
-
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
@@ -9114,11 +8867,11 @@ msgstr ""
"プリセットã¯ç•°ãªã‚Šã¾ã™ã€‚\n"
"ã“ã®ãƒœã‚¿ãƒ³ã‚’クリックã—ã¦ã€å·¦å³ã®ãƒ—リセットã«åŒã˜ãƒ—リセットをé¸æŠžã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr "プリセットã¯åŒã˜ã§ã™"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4061
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "正確ãªå€¤ã‚’入力ã™ã‚‹ã«ã¯ã€ãƒžã‚¦ã‚¹%1%左ボタンを押ã—ã¾ã™ "
@@ -9150,8 +8903,30 @@ msgstr ""
"範囲を動ã‹ã—ãªãŒã‚‰çŸ¢å°ã‚­ãƒ¼ã¾ãŸã¯ \n"
"マウスホイールを押ã™ã¨ã€5å€ã®é€Ÿåº¦ã«ãªã‚Šã¾ã™ "
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4394
-#: src/slic3r/GUI/Tab.cpp:2793
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr "圧力å‡ä¸€åŒ–(試行的)"
+
+#: src/libslic3r/PrintConfig.cpp:3093
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"1ã¤ä½™è¨ˆãªå¢ƒç•Œç·šæ•°ã¨1ã¤å°‘ãªã„境界線数ã¨ã®é–“ã‚’è¡Œã£ãŸã‚Šæ¥ãŸã‚Šã™ã‚‹ã“ã¨ã‚’防ãŽã¾"
+"ã™ã€‚ã“ã®ãƒžãƒ¼ã‚¸ãƒ³ã¯ã€å¾Œç¶šã™ã‚‹æŠ¼ã—出ã—å¹…ã®ç¯„囲を[最å°å¢ƒç•Œç·šå¹…-マージンã€2 * 最"
+"å°å¢ƒç•Œç·šå¹… + マージン]ã«åºƒã’ã¾ã™ã€‚ã“ã®ãƒžãƒ¼ã‚¸ãƒ³ã‚’大ããã™ã‚‹ã“ã¨ã§ã€é·ç§»ã®å›žæ•°"
+"ãŒæ¸›ã‚Šã€æŠ¼ã—出ã—ã®é–‹å§‹/åœæ­¢å›žæ•°ã‚„移動時間ãŒçŸ­ç¸®ã•ã‚Œã¾ã™ã€‚ãŸã ã—ã€æŠ¼ã—出ã—å¹…ã®"
+"ã°ã‚‰ã¤ããŒå¤§ãã„ã¨ã€æŠ¼ã—出ã—ä¸è¶³ã€æŠ¼ã—出ã—éŽå¤šã®å•é¡ŒãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾"
+"ã™ã€‚パーセントã§è¡¨ã™ã¨(例ãˆã°25%)ã€ãƒŽã‚ºãƒ«å¾„を基準ã«è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4467
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "プレビュー"
@@ -9159,42 +8934,47 @@ msgstr "プレビュー"
msgid "Preview hollowed and drilled model"
msgstr "ãり抜ãç©´é–‹ã‘モデルã®ãƒ—レビュー"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "以å‰ã®ã‚¹ãƒ©ã‚¤ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«("
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2483
msgid "Prime all printing extruders"
msgstr "å…¨ã¦ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã§ãƒ—ライムを実施"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1323
-msgid "print"
-msgstr "プリント"
-
-#: src/slic3r/GUI/GCodeViewer.cpp:3496 src/slic3r/GUI/GCodeViewer.cpp:3531
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "プリント"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "プリントサーãƒãƒ¼ã‚¢ãƒƒãƒ—ロードキュー(&H)"
-#: src/libslic3r/PrintConfig.cpp:753
-msgid ""
-"Print contour perimeters from the outermost one to the innermost one instead "
-"of the default inverse order."
-msgstr "デフォルトã®é †ã§ã¯ãªãã€å¤–周ã‹ã‚‰å§‹ã‚ã¦å†…周ã¸ã¨ãƒ—リントã—ã¾ã™ã€‚"
-
#: src/slic3r/GUI/ConfigWizard.cpp:1457
msgid "Print Diameters"
msgstr "å„種直径"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2223
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "プリントサーãƒãƒ¼ã‚¢ãƒƒãƒ—ロード"
+#: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335
+#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550
+msgid "Print Settings"
+msgstr "プリント設定"
+
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
+msgid "Print Settings Tab"
+msgstr "プリント設定タブ"
+
+#: src/libslic3r/PrintConfig.cpp:775
+msgid ""
+"Print contour perimeters from the outermost one to the innermost one instead "
+"of the default inverse order."
+msgstr "デフォルトã®é †ã§ã¯ãªãã€å¤–周ã‹ã‚‰å§‹ã‚ã¦å†…周ã¸ã¨ãƒ—リントã—ã¾ã™ã€‚"
+
#: src/slic3r/GUI/KBShortcutsDialog.cpp:114
-#: src/slic3r/GUI/PrintHostDialogs.cpp:216
+#: src/slic3r/GUI/PrintHostDialogs.cpp:217
msgid "Print host upload queue"
msgstr "プリントサーãƒãƒ¼ã®ã‚¢ãƒƒãƒ—ロードキュー"
@@ -9202,33 +8982,24 @@ msgstr "プリントサーãƒãƒ¼ã®ã‚¢ãƒƒãƒ—ロードキュー"
msgid "Print mode"
msgstr "プリントモード"
-#: src/slic3r/GUI/GCodeViewer.cpp:3660 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "プリントåœæ­¢"
-#: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335
-#: src/slic3r/GUI/Tab.hpp:376 src/slic3r/GUI/Tab.hpp:494
-msgid "Print Settings"
-msgstr "プリント設定"
-
-#: src/slic3r/GUI/GCodeViewer.cpp:3683 src/slic3r/GUI/GCodeViewer.cpp:3705
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "プリント設定"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3789 src/slic3r/GUI/GLCanvas3D.cpp:4610
-msgid "Print Settings Tab"
-msgstr "プリント設定タブ"
-
-#: src/libslic3r/PrintConfig.cpp:3768
+#: src/libslic3r/PrintConfig.cpp:3888
msgid "Print speed"
msgstr "プリントスピード"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "プリント速度上書ã"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "プリンター設定タブ(&e)"
@@ -9248,87 +9019,79 @@ msgstr ""
"ã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ å³ã‚¯ãƒªãƒƒã‚¯ã®ã‚³ãƒ³ãƒ†ã‚­ã‚¹ãƒˆãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‹ã‚‰ãƒ¢ãƒ‡ãƒ«ã®ãƒ—リントå¯"
"プロパティを切り替ãˆã¾ã™ã€‚"
-#: src/slic3r/GUI/GCodeViewer.cpp:3681 src/slic3r/GUI/GCodeViewer.cpp:3700
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "プリンター"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1327
-msgid "printer"
-msgstr "プリンター"
+#: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341
+#: src/slic3r/GUI/Tab.hpp:503
+msgid "Printer Settings"
+msgstr "プリンター設定"
+
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
+msgid "Printer Settings Tab"
+msgstr "プリンター設定タブ"
-#: src/libslic3r/PrintConfig.cpp:3209 src/libslic3r/PrintConfig.cpp:3210
+#: src/libslic3r/PrintConfig.cpp:3329 src/libslic3r/PrintConfig.cpp:3330
msgid "Printer absolute correction"
msgstr "絶対的ãªãƒ—リンター補正"
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3227
+#: src/libslic3r/PrintConfig.cpp:3346 src/libslic3r/PrintConfig.cpp:3347
msgid "Printer gamma correction"
msgstr "プリンタガンマ補正"
-#: src/slic3r/GUI/Tab.cpp:1371
-msgid "printer model"
-msgstr "プリンターモデル"
-
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2029
msgid "Printer notes"
msgstr "プリンターメモ"
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr "プリンタã®ãƒ—リセットå"
-#: src/libslic3r/PrintConfig.cpp:3177 src/libslic3r/PrintConfig.cpp:3178
-#: src/libslic3r/PrintConfig.cpp:3179
+#: src/libslic3r/PrintConfig.cpp:3306
+msgid "Printer scaling X axis correction"
+msgstr "プリンター寸法X軸補正"
+
+#: src/libslic3r/PrintConfig.cpp:3314
+msgid "Printer scaling Y axis correction"
+msgstr "プリンター寸法Y軸補正"
+
+#: src/libslic3r/PrintConfig.cpp:3322
+msgid "Printer scaling Z axis correction"
+msgstr "プリンター寸法Z軸補正"
+
+#: src/libslic3r/PrintConfig.cpp:3297 src/libslic3r/PrintConfig.cpp:3298
+#: src/libslic3r/PrintConfig.cpp:3299
msgid "Printer scaling correction"
msgstr "プリンター寸法補正"
-#: src/libslic3r/PrintConfig.cpp:3185 src/libslic3r/PrintConfig.cpp:3187
+#: src/libslic3r/PrintConfig.cpp:3305 src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling correction in X axis"
msgstr "X軸ã®ãƒ—リンター寸法補正"
-#: src/libslic3r/PrintConfig.cpp:3193 src/libslic3r/PrintConfig.cpp:3195
+#: src/libslic3r/PrintConfig.cpp:3313 src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling correction in Y axis"
msgstr "Y軸ã®ãƒ—リンター寸法補正"
-#: src/libslic3r/PrintConfig.cpp:3201 src/libslic3r/PrintConfig.cpp:3203
+#: src/libslic3r/PrintConfig.cpp:3321 src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling correction in Z axis"
msgstr "Z軸ã®ãƒ—リンター寸法補正"
-#: src/libslic3r/PrintConfig.cpp:3186
-msgid "Printer scaling X axis correction"
-msgstr "プリンター寸法X軸補正"
-
-#: src/libslic3r/PrintConfig.cpp:3194
-msgid "Printer scaling Y axis correction"
-msgstr "プリンター寸法Y軸補正"
-
-#: src/libslic3r/PrintConfig.cpp:3202
-msgid "Printer scaling Z axis correction"
-msgstr "プリンター寸法Z軸補正"
-
-#: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341
-#: src/slic3r/GUI/Tab.hpp:447
-msgid "Printer Settings"
-msgstr "プリンター設定"
-
-#: src/slic3r/GUI/GLCanvas3D.cpp:3791 src/slic3r/GUI/GLCanvas3D.cpp:4612
-msgid "Printer Settings Tab"
-msgstr "プリンター設定タブ"
-
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "プリント方å¼"
-#: src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2023
msgid "Printer type"
msgstr "プリンタータイプ"
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2044
msgid "Printer variant"
msgstr "プリンターãƒãƒªã‚¨ãƒ¼ã‚·ãƒ§ãƒ³"
-#: src/libslic3r/PrintConfig.cpp:2014
+#: src/libslic3r/PrintConfig.cpp:2038
msgid "Printer vendor"
msgstr "プリンターメーカー"
@@ -9341,7 +9104,7 @@ msgstr "\"%1%\"ã¨ã„ã†åå‰ã®ãƒ—リンタã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™ã€‚"
msgid "Printer:"
msgstr "プリンター:"
-#: src/libslic3r/Print.cpp:585
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -9359,7 +9122,7 @@ msgid "Process %1% / 100"
msgstr "プロセス%1%/ 100"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "%s実行中"
@@ -9373,9 +9136,9 @@ msgstr ""
"100万ãƒãƒªã‚´ãƒ³ã‚’超ãˆã‚‹ãƒ¢ãƒ‡ãƒ«'%1%'ã®å‡¦ç†ã¯é…ããªã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ ãƒãƒªã‚´ãƒ³æ•°"
"を減らã™ã“ã¨ã‚’å¼·ããŠå‹§ã‚ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:1708 src/slic3r/GUI/Tab.cpp:2087
-#: src/slic3r/GUI/Tab.cpp:2470 src/slic3r/GUI/Tab.cpp:2542
-#: src/slic3r/GUI/Tab.cpp:4255 src/slic3r/GUI/Tab.cpp:4402
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "プロファイルã®ä¾å­˜é–¢ä¿‚"
@@ -9383,38 +9146,68 @@ msgstr "プロファイルã®ä¾å­˜é–¢ä¿‚"
msgid "Profile:"
msgstr "プロファイル:"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:247
+#: src/slic3r/GUI/PrintHostDialogs.cpp:248
msgid "Progress"
msgstr "進æ—"
-#: src/slic3r/GUI/FirmwareDialog.cpp:828
+#: src/slic3r/GUI/FirmwareDialog.cpp:827
msgid "Progress:"
msgstr "進度:"
-#: src/slic3r/GUI/GUI_App.cpp:2558
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Project is loading"
msgstr "プロジェクトをロードã—ã¦ã„ã¾ã™"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Prusa 3&D &ドライãƒãƒ¼"
-#: src/slic3r/GUI/ConfigWizard.cpp:2881
+#: src/slic3r/GUI/ConfigWizard.cpp:2884
msgid "Prusa FFF Technology Printers"
msgstr "Prusa FFFæ–¹å¼ãƒ—リンター"
-#: src/slic3r/GUI/ConfigWizard.cpp:2889
+#: src/slic3r/GUI/ConfigWizard.cpp:2892
msgid "Prusa MSLA Technology Printers"
msgstr "Prusa MSLAæ–¹å¼ãƒ—リンター"
+#: src/slic3r/GUI/GUI_Init.cpp:57 src/slic3r/GUI/GUI_Init.cpp:60
+msgid "PrusaSlicer GUI initialization failed"
+msgstr "PrusaSlicer GUIã®åˆæœŸåŒ–ã«å¤±æ•—ã—ã¾ã—ãŸ"
+
+#: src/slic3r/GUI/GUI_App.cpp:1338
+#, boost-format
+msgid ""
+"PrusaSlicer crashed last time when attempting to set window position.\n"
+"We are sorry for the inconvenience, it unfortunately happens with certain "
+"multiple-monitor setups.\n"
+"More precise reason for the crash: \"%1%\".\n"
+"For more information see our GitHub issue tracker: \"%2%\" and \"%3%\"\n"
+"\n"
+"To avoid this problem, consider disabling \"%4%\" in \"Preferences\". "
+"Otherwise, the application will most likely crash again next time."
+msgstr ""
+"å‰å›žã€ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ä½ç½®ã®è¨­å®šã‚’ã—よã†ã¨ã—ãŸã¨ãã«PrusaSlicerãŒã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã—ã¾ã—"
+"ãŸã€‚\n"
+"ã“ã®ç¾è±¡ã¯ã€ãƒžãƒ«ãƒãƒ¢ãƒ‹ã‚¿ãƒ¼ç’°å¢ƒã«ãŠã„ã¦ç™ºç”Ÿã—ã¾ã™ã€‚\n"
+"より正確ã«ã¯ã€ã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã®åŽŸå› ã¯ \"%1%\"。\n"
+"詳細ã¯ã€GitHub issue tracker: \"%2%\" ãŠã‚ˆã³ \"%3%\" ã‚’å‚ç…§ã—ã¦ãã ã•ã„。\n"
+"\n"
+"ã“ã®å•é¡Œã‚’回é¿ã™ã‚‹ã«ã¯ã€\"Preferences\" 㧠\"%4%\" を無効ã«ã—ã¦ã¿ã¦ãã ã•ã„。"
+"次回ã‹ã‚‰ã‚¯ãƒ©ãƒƒã‚·ãƒ¥ã™ã‚‹å¯èƒ½æ€§ãŒä¸‹ãŒã‚Šã¾ã™ã€‚"
+
#: src/slic3r/Utils/Http.cpp:78
#, boost-format
msgid "PrusaSlicer detected system SSL certificate store in: %1%"
msgstr "PrusaSlicerãŒã‚·ã‚¹ãƒ†ãƒ SSL証明書ストアを検出ã—ã¾ã—ãŸï¼š%1%"
-#: src/slic3r/GUI/GUI_Init.cpp:57 src/slic3r/GUI/GUI_Init.cpp:60
-msgid "PrusaSlicer GUI initialization failed"
-msgstr "PrusaSlicer GUIã®åˆæœŸåŒ–ã«å¤±æ•—ã—ã¾ã—ãŸ"
+#: src/slic3r/Config/Snapshot.cpp:599
+msgid "PrusaSlicer error"
+msgstr "PrusaSlicer エラー"
+
+#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:84
+#, boost-format
+msgid "PrusaSlicer has encountered a fatal error: \"%1%\""
+msgstr "PrusaSlicerã§è‡´å‘½çš„ãªã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ: \"%1%\""
#: src/slic3r/GUI/GUI_App.cpp:705
msgid ""
@@ -9430,7 +9223,12 @@ msgstr ""
" \n"
"ã“ã‚Œã§ã‚¢ãƒ—リケーションã¯çµ‚了ã—ã¾ã™ã€‚ "
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/Config/Snapshot.cpp:598
+msgid ""
+"PrusaSlicer has encountered an error while taking a configuration snapshot."
+msgstr "PrusaSlicerã¯ã€æ§‹æˆã‚¹ãƒŠãƒƒãƒ—ショットã®ä½œæˆä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚"
+
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -9461,15 +9259,19 @@ msgstr ""
"OpenGLãƒãƒ¼ã‚¸ãƒ§ãƒ³%sã€ãƒ¬ãƒ³ãƒ€ãƒ¼%sã€ãƒ™ãƒ³ãƒ€ãƒ¼%sãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸã€‚PrusaSlicerã«ã¯ã€"
"OpenGL 2.0ãŒæ©Ÿèƒ½ã™ã‚‹ã‚°ãƒ©ãƒ•ã‚£ãƒƒã‚¯ãƒ‰ãƒ©ã‚¤ãƒãƒ¼ãŒå¿…è¦ã§ã™ã€‚"
+#: src/slic3r/GUI/GUI_App.cpp:1337
+msgid "PrusaSlicer started after a crash"
+msgstr "クラッシュ後ã®PrusaSlicerã®èµ·å‹•"
+
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:60
msgid "PrusaSlicer version"
msgstr "PrusaSlicerãƒãƒ¼ã‚¸ãƒ§ãƒ³"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
msgid "PrusaSlicer will remember your action."
msgstr "PrusaSlicerã¯è¡Œã£ãŸæ“作を記録ã—ã¾ã™ã€‚ "
-#: src/slic3r/GUI/OptionsGroup.cpp:993
+#: src/slic3r/GUI/GUI_App.cpp:3106 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr "PrusaSlicerã¯ã‚ãªãŸã®é¸æŠžã‚’記憶ã—ã¾ã™ã€‚"
@@ -9488,16 +9290,16 @@ msgstr ""
"ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚ ä»–ã®2ã¤ã¯ä¸Šç´šãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚„エキスパートユーザーå‘ã‘ã«å¾®èª¿æ•´ã§ã"
"る項目をæä¾›ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/OptionsGroup.cpp:997
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905
+#: src/slic3r/GUI/GUI_App.cpp:3110 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer:次ã‹ã‚‰å°‹ã­ãªã„"
-#: src/slic3r/GUI/GUI_App.cpp:2987 src/slic3r/GUI/OptionsGroup.cpp:984
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "PrusaSlicer: Open hyperlink"
msgstr "PrusaSlicer:ãƒã‚¤ãƒ‘ーリンクを開ã"
-#: src/libslic3r/PrintConfig.cpp:3000
+#: src/libslic3r/PrintConfig.cpp:3024
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
@@ -9511,15 +9313,15 @@ msgstr ""
msgid "Purging volumes"
msgstr "パージ体ç©"
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2969
msgid "Purging volumes - load/unload volumes"
msgstr "パージé‡-ロード/アンロード時"
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2976
msgid "Purging volumes - matrix"
msgstr "パージã™ã‚‹é‡âˆ’行列"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "Purpose of Machine Limits"
msgstr "マシン制é™ã®ç›®çš„"
@@ -9546,15 +9348,15 @@ msgstr "クイック"
msgid "Quick Add Settings (%s)"
msgstr "クイック追加設定(%s)"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "高速スライス"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "クイックスライスã¨åå‰ã‚’付ã‘ã¦ä¿å­˜"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "%sを終了"
@@ -9563,23 +9365,23 @@ msgstr "%sを終了"
msgid "Quit, I will move my data now"
msgstr "終了ã—ã¾ã™ã€‚今ã™ãデータを移動ã—ã¾ã™"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "åŠå¾„"
-#: src/slic3r/GUI/Tab.cpp:1556
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "ラフト"
-#: src/libslic3r/PrintConfig.cpp:2038
+#: src/libslic3r/PrintConfig.cpp:2062
msgid "Raft contact Z distance"
msgstr "ラフトコンタクトã®Zè·é›¢"
-#: src/libslic3r/PrintConfig.cpp:2047
+#: src/libslic3r/PrintConfig.cpp:2071
msgid "Raft expansion"
msgstr "ラフトã®æ‹¡å¼µ"
-#: src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2099
msgid "Raft layers"
msgstr "ラフトレイヤー"
@@ -9617,15 +9419,15 @@ msgstr "ラミング線間è·é›¢"
msgid "Ramming line width"
msgstr "ラミング線幅"
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "ラミングパラメーター"
-#: src/slic3r/GUI/Tab.cpp:2033
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "ラミング設定"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2239
msgid "Random"
msgstr "ランダム"
@@ -9637,12 +9439,12 @@ msgstr "ランダムシーケンス"
msgid "Range"
msgstr "範囲"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "レイヤーã®ãƒ©ã‚¹ã‚¿ãƒ©ã‚¤ã‚º"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr "ディスクã‹ã‚‰ã®å†èª­ã¿è¾¼ã¿&l"
@@ -9650,19 +9452,19 @@ msgstr "ディスクã‹ã‚‰ã®å†èª­ã¿è¾¼ã¿&l"
msgid "Re-configure"
msgstr "å†æ§‹æˆ"
-#: src/slic3r/GUI/FirmwareDialog.cpp:832
+#: src/slic3r/GUI/FirmwareDialog.cpp:831
msgid "Ready"
msgstr "準備完了"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2218
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2242
msgid "Rear"
msgstr "背é¢"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "背é¢"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "最近ã®ãƒ—ロジェクト"
@@ -9687,7 +9489,7 @@ msgstr ""
"推奨ã•ã‚Œã‚‹ã‚ªãƒ–ジェクトã®è–„å£ã®åŽšã•ï¼šãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ãŒç„¡åŠ¹ãªãŸã‚利用ã§ãã¾ã›"
"ん。"
-#: src/slic3r/GUI/GUI_App.cpp:1618 src/slic3r/GUI/GUI_App.cpp:1629
+#: src/slic3r/GUI/GUI_App.cpp:1701 src/slic3r/GUI/GUI_App.cpp:1712
msgid "Recreating"
msgstr "æ›´æ–°"
@@ -9695,31 +9497,36 @@ msgstr "æ›´æ–°"
msgid "Rectangular"
msgstr "四角形"
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2715
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1164
+#: src/libslic3r/PrintConfig.cpp:2722 src/libslic3r/PrintConfig.cpp:2739
msgid "Rectilinear"
msgstr "ç›´ç·šçš„"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2723
msgid "Rectilinear grid"
msgstr "直線グリッド"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "å†å®Ÿè¡Œ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3958
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
-msgstr[0] ""
+msgstr[0] "%1$d æ“作ã®ç¹°ã‚Šè¿”ã—"
+msgstr[1] "%1$d æ“作ã®ç¹°ã‚Šè¿”ã—"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3938
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "å†å®Ÿè¡Œå±¥æ­´"
-#: src/slic3r/GUI/Tab.cpp:1519
+#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:24
+msgid "Reduced overhang slopes"
+msgstr "オーãƒãƒ¼ãƒãƒ³ã‚°è§’ã®ä½Žæ¸›"
+
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "造形時間短縮"
@@ -9727,18 +9534,37 @@ msgstr "造形時間短縮"
msgid "Refresh Printers"
msgstr "プリンターã®æ›´æ–°"
-#: src/libslic3r/PrintConfig.cpp:2490
+#: src/libslic3r/PrintConfig.cpp:2514
msgid "Regular"
msgstr "通常"
-#: src/slic3r/GUI/Preferences.cpp:414
+#: src/slic3r/GUI/Tab.cpp:4042
+msgid "Regular expression"
+msgstr "æ­£è¦è¡¨ç¾"
+
+#: src/libslic3r/Print.cpp:677
+msgid ""
+"Relative extruder addressing requires resetting the extruder position at "
+"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
+"layer_gcode."
+msgstr ""
+"相対的ãªã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‚¢ãƒ‰ãƒ¬ãƒƒã‚·ãƒ³ã‚°ã¯ã€æµ®å‹•å°æ•°ç‚¹ç²¾åº¦ã«ã‚ˆã‚‹æ失を防ããŸã‚"
+"ã«ã€å„レイヤーã§ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ä½ç½®ã‚’リセットã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚layer_gcode"
+"ã« \"G92 E0 \"を追加ã™ã‚‹ã€‚"
+
+#: src/slic3r/GUI/Preferences.cpp:435
msgid "Release only"
msgstr "リリースã®ã¿"
-#: src/slic3r/GUI/Plater.cpp:3749
+#: src/slic3r/GUI/Plater.cpp:3822
msgid "Reload all from disk"
msgstr "å…¨ã¦ã‚’ディスクã‹ã‚‰ãƒªãƒ­ãƒ¼ãƒ‰"
+#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
+#: src/slic3r/GUI/Plater.cpp:3569
+msgid "Reload from disk"
+msgstr "ディスクã‹ã‚‰ãƒªãƒ­ãƒ¼ãƒ‰"
+
#: resources/data/hints.ini: [hint:Reload from disk]
msgid ""
"Reload from disk\n"
@@ -9751,12 +9577,7 @@ msgstr ""
"ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ 3Dビューã§ãƒ¢ãƒ‡ãƒ«ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã€[ディスクã‹ã‚‰ãƒªãƒ­ãƒ¼ãƒ‰]ã‚’"
"é¸æŠžã—ã¾ã™ã€‚ 詳細ã«ã¤ã„ã¦ã¯ã€ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆã‚’ã”覧ãã ã•ã„。"
-#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3499
-msgid "Reload from disk"
-msgstr "ディスクã‹ã‚‰ãƒªãƒ­ãƒ¼ãƒ‰"
-
-#: src/slic3r/GUI/Plater.cpp:3625
+#: src/slic3r/GUI/Plater.cpp:3690 src/slic3r/GUI/Plater.cpp:3696
msgid "Reload from:"
msgstr "リロード元:"
@@ -9766,9 +9587,9 @@ msgstr "リロード元:"
msgid "Reload plater from disk"
msgstr "ディスクã‹ã‚‰ãƒ—レートをリロードã—ã¾ã™"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "プレートをリロードã—ã¾ã™"
@@ -9780,29 +9601,32 @@ msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトをディスクã‹ã‚‰ãƒªãƒ­ãƒ¼ãƒ‰ã™ã‚‹"
msgid "Remaining errors"
msgstr "残りã®ã‚¨ãƒ©ãƒ¼"
-#: src/slic3r/GUI/GCodeViewer.cpp:3549 src/slic3r/GUI/GCodeViewer.cpp:3552
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "残り時間"
-#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:2988
-#: src/slic3r/GUI/OptionsGroup.cpp:985
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:888
+#: src/slic3r/GUI/GUI_App.cpp:1135 src/slic3r/GUI/GUI_App.cpp:3100
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "ã“ã®é¸æŠžã‚’記録"
-#: src/slic3r/GUI/Preferences.cpp:119
+#: src/slic3r/GUI/Preferences.cpp:121
msgid "Remember output directory"
msgstr "出力ディレクトリを記憶ã™ã‚‹"
-#: src/slic3r/GUI/Tab.cpp:3652
-msgid "remove"
-msgstr "外ã™"
-
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3701
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "除去"
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:135
+msgid "Remove Instance of the selected object"
+msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’削除"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1844
+msgid "Remove Multi Material painting"
+msgstr "マルãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒšã‚¤ãƒ³ãƒˆã‚’除去"
+
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:38
msgid "Remove all holes"
msgstr "å…¨ã¦ã®ç©´ã®å‰Šé™¤"
@@ -9824,23 +9648,15 @@ msgstr "詳細を削除"
msgid "Remove extruder from sequence"
msgstr "リストã‹ã‚‰ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‚’削除ã™ã‚‹"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4574 src/slic3r/GUI/GUI_Factories.cpp:1092
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "インスタンス削除"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:135
-msgid "Remove Instance of the selected object"
-msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’削除"
-
#: src/slic3r/GUI/GUI_ObjectLayers.cpp:160
msgid "Remove layer range"
msgstr "レイヤーã®ç¯„囲を削除ã—ã¾ã™"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1844
-msgid "Remove Multi Material painting"
-msgstr "マルãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒšã‚¤ãƒ³ãƒˆã‚’除去"
-
-#: src/slic3r/GUI/GUI_Factories.cpp:1092
+#: src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove one instance of the selected object"
msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’1ã¤å‰Šé™¤ã—ã¾ã™"
@@ -9853,7 +9669,7 @@ msgid "Remove paint-on supports"
msgstr "ペイントオンサãƒãƒ¼ãƒˆã‚’除去"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:120
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:701
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:671
msgid "Remove painted color"
msgstr "カラーペイントを除去"
@@ -9861,11 +9677,11 @@ msgstr "カラーペイントを除去"
msgid "Remove parameter"
msgstr "パラメータを削除"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1220
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1216
msgid "Remove point"
msgstr "ãƒã‚¤ãƒ³ãƒˆå‰Šé™¤"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1223
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1219
msgid "Remove point from selection"
msgstr "é¸æŠžã‹ã‚‰ãƒã‚¤ãƒ³ãƒˆã‚’削除"
@@ -9874,14 +9690,14 @@ msgid "Remove selected holes"
msgstr "é¸æŠžã—ãŸç©´ã®å‰Šé™¤"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:41
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1227
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1223
msgid "Remove selected points"
msgstr "é¸æŠžã—ãŸãƒã‚¤ãƒ³ãƒˆã‚’削除"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:51
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:469
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:429
#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:40
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:270
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:250
msgid "Remove selection"
msgstr "é¸æŠžã‚’削除"
@@ -9923,15 +9739,15 @@ msgstr ""
"é¸æŠžã—ãŸå®›å…ˆãƒ•ã‚©ãƒ«ãƒ€ãƒ¼ã«ã‚³ãƒ”ーã—ãŸå¾Œã€Gコードã®åå‰ã‚’変更ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ "
"ç¾åœ¨ã®ãƒ‘スã¯%1%.tmpã§ã™ã€‚ ã‚‚ã†ä¸€åº¦ã‚„ã‚Šç›´ã—ã¦ãã ã•ã„。"
-#: src/slic3r/GUI/Preferences.cpp:450
+#: src/slic3r/GUI/Preferences.cpp:471
msgid "Render"
msgstr "レンダー"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4584
msgid "Render with a software renderer"
msgstr "ソフトウェアã§ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:4459
+#: src/libslic3r/PrintConfig.cpp:4585
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -9939,23 +9755,23 @@ msgstr ""
"ソフトウェアレンダラーã§ãƒ¬ãƒ³ãƒ€ãƒªãƒ³ã‚°ã—ã¾ã™ã€‚ デフォルトã®OpenGLドライãƒãƒ¼ã®ä»£"
"ã‚ã‚Šã«ã€ãƒãƒ³ãƒ‰ãƒ«ã•ã‚ŒãŸMESAソフトウェアレンダラーãŒãƒ­ãƒ¼ãƒ‰ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4370
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4496
msgid "Repair"
msgstr "修復"
-#: src/slic3r/Utils/FixModelByWin10.cpp:396
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "修復ã•ã‚ŒãŸ3MFファイルã«è¤‡æ•°ã®ã‚ªãƒ–ジェクトãŒå«ã¾ã‚Œã¦ã„ã¾ã™"
-#: src/slic3r/Utils/FixModelByWin10.cpp:400
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "修復ã•ã‚ŒãŸ3MFファイルã«è¤‡æ•°ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒå«ã¾ã‚Œã¦ã„ã¾ã™"
-#: src/slic3r/Utils/FixModelByWin10.cpp:394
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "修正ã•ã‚ŒãŸ3MFファイルã«ã¯ã‚ªãƒ–ジェクトãŒã‚ã‚Šã¾ã›ã‚“"
-#: src/slic3r/Utils/FixModelByWin10.cpp:398
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "修正ã•ã‚ŒãŸ3MFファイルã«ã¯ã‚½ãƒªãƒƒãƒ‰ãƒœãƒ‡ã‚£ãŒã‚ã‚Šã¾ã›ã‚“"
@@ -9971,15 +9787,15 @@ msgstr "Netfabbã§ãƒ¢ãƒ‡ãƒ«ã‚’修復中"
msgid "Repairing was canceled"
msgstr "リペアã¯ã‚­ãƒ£ãƒ³ã‚»ãƒ«ã•ã‚Œã¾ã—ãŸ"
-#: src/slic3r/GUI/MainFrame.cpp:1285
-msgid "Repeat last quick slice"
+#: src/slic3r/GUI/MainFrame.cpp:1292
+msgid "Repeat Last Quick Slice"
msgstr "最後ã®ã‚¯ã‚¤ãƒƒã‚¯ã‚¹ãƒ©ã‚¤ã‚¹ã‚’ç¹°ã‚Šè¿”ã™"
-#: src/slic3r/GUI/MainFrame.cpp:1285
-msgid "Repeat Last Quick Slice"
+#: src/slic3r/GUI/MainFrame.cpp:1292
+msgid "Repeat last quick slice"
msgstr "最後ã®ã‚¯ã‚¤ãƒƒã‚¯ã‚¹ãƒ©ã‚¤ã‚¹ã‚’ç¹°ã‚Šè¿”ã™"
-#: src/slic3r/GUI/Plater.cpp:3385
+#: src/slic3r/GUI/Plater.cpp:3453
msgid "Replace from:"
msgstr "ç½®æ›å…ƒï¼š"
@@ -9987,7 +9803,11 @@ msgstr "ç½®æ›å…ƒï¼š"
msgid "Replace the selected volume with new STL"
msgstr "é¸æŠžã—ãŸãƒœãƒªãƒ¥ãƒ¼ãƒ ã‚’æ–°ã—ã„STLã«ç½®ãæ›ãˆã¾ã™"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3485
+#: src/slic3r/GUI/Tab.cpp:3953
+msgid "Replace with"
+msgstr "ã§ç½®ãæ›ãˆã‚‹"
+
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3555
msgid "Replace with STL"
msgstr "STLã«ç½®ãæ›ãˆã¾ã™"
@@ -9999,39 +9819,32 @@ msgstr "ç½®ãæ›ãˆã¾ã™ã‹ï¼Ÿ"
msgid "Replacing of the PNG"
msgstr "PNGã®ãƒªãƒ—レース中"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "å•é¡Œã‚’報告ã™ã‚‹(&s)"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "%sã«é–¢ã™ã‚‹å•é¡Œã‚’報告ã™ã‚‹"
-#: src/slic3r/Utils/PresetUpdater.cpp:815
-#, c-format, boost-format
-msgid "requires max. %s"
-msgstr "最大%sãŒå¿…è¦"
-
-#: src/slic3r/Utils/PresetUpdater.cpp:812
-#, c-format, boost-format
-msgid "requires min. %s"
-msgstr "最å°%sãŒå¿…è¦"
-
-#: src/slic3r/Utils/PresetUpdater.cpp:808
-#, c-format, boost-format
-msgid "requires min. %s and max. %s"
-msgstr "最å°%sã¨æœ€å¤§%sãŒå¿…è¦ã§ã™"
-
-#: src/slic3r/GUI/FirmwareDialog.cpp:821
+#: src/slic3r/GUI/FirmwareDialog.cpp:820
msgid "Rescan"
msgstr "å†èµ°æŸ»"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4078
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "リセット"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1229
+#: src/slic3r/GUI/Plater.cpp:3024
+msgid "Reset Project"
+msgstr "プロジェクトã®ãƒªã‚»ãƒƒãƒˆ"
+
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:385
+msgid "Reset Rotation"
+msgstr "回転をリセット"
+
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1225
msgid "Reset clipping plane"
msgstr "切断é¢ã‚’リセットã™ã‚‹"
@@ -10043,72 +9856,68 @@ msgstr "切断é¢ã‚’リセットã™ã‚‹"
msgid "Reset direction"
msgstr "æ–¹å‘ã®ãƒªã‚»ãƒƒãƒˆ"
-#: src/slic3r/GUI/Plater.cpp:2980
-msgid "Reset Project"
-msgstr "プロジェクトã®ãƒªã‚»ãƒƒãƒˆ"
-
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:363
msgid "Reset rotation"
msgstr "回転をリセット"
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:385
-msgid "Reset Rotation"
-msgstr "回転をリセット"
-
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:398
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:400
msgid "Reset scale"
msgstr "縮尺をリセット"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:353
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:518
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:195
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:313
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:488
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:175
msgid "Reset selection"
msgstr "é¸æŠžã®ãƒªã‚»ãƒƒãƒˆ"
+#: src/slic3r/GUI/Tab.cpp:2832
+msgid "Reset to Filament Color"
+msgstr "フィラメントã®è‰²ã‚’リセット"
+
#: src/slic3r/GUI/GLCanvas3D.cpp:237
msgid "Reset to base"
msgstr "ベースã«ãƒªã‚»ãƒƒãƒˆ"
-#: src/slic3r/GUI/Tab.cpp:2796
-msgid "Reset to Filament Color"
-msgstr "フィラメントã®è‰²ã‚’リセット"
-
-#: src/slic3r/GUI/GUI_App.cpp:2270
+#: src/slic3r/GUI/GUI_App.cpp:2353
msgid "Restart application"
msgstr "アプリケーションã®å†èµ·å‹•"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/slic3r/GUI/GUI_App.cpp:1335 src/slic3r/GUI/Preferences.cpp:287
+msgid "Restore window position on start"
+msgstr "起動時ã«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®ä½ç½®ã‚’復元ã™ã‚‹"
+
+#: src/libslic3r/PrintConfig.cpp:2139
msgid "Retract amount before wipe"
msgstr "ワイプå‰ã«å¼•ã込む"
-#: src/libslic3r/PrintConfig.cpp:2123
+#: src/libslic3r/PrintConfig.cpp:2147
msgid "Retract on layer change"
msgstr "レイヤーãƒã‚§ãƒ³ã‚¸æ™‚ã®å¾…é¿"
-#: src/slic3r/GUI/GCodeViewer.cpp:3600 src/slic3r/GUI/Tab.cpp:1838
-#: src/slic3r/GUI/Tab.cpp:2773
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "リトラクション"
-#: src/libslic3r/PrintConfig.cpp:2109
-msgid ""
-"Retraction is not triggered when travel moves are shorter than this length."
-msgstr "移動ãŒã“ã®é•·ã•ã‚ˆã‚ŠçŸ­ã„å ´åˆã€å¸è¾¼ã¿å‹•ä½œã‚’è¡Œã„ã¾ã›ã‚“。"
-
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2154
msgid "Retraction Length"
msgstr "æ料待é¿é•·ã•"
-#: src/libslic3r/PrintConfig.cpp:2138
+#: src/libslic3r/PrintConfig.cpp:2162
msgid "Retraction Length (Toolchange)"
msgstr "引込ã¿é•·(ツールãƒã‚§ãƒ³ã‚¸)"
-#: src/libslic3r/PrintConfig.cpp:2190 src/libslic3r/PrintConfig.cpp:2191
+#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2215
msgid "Retraction Speed"
msgstr "引ãè¾¼ã¿é€Ÿåº¦"
-#: src/slic3r/GUI/Tab.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:2133
+msgid ""
+"Retraction is not triggered when travel moves are shorter than this length."
+msgstr "移動ãŒã“ã®é•·ã•ã‚ˆã‚ŠçŸ­ã„å ´åˆã€å¸è¾¼ã¿å‹•ä½œã‚’è¡Œã„ã¾ã›ã‚“。"
+
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -10116,11 +9925,11 @@ msgstr ""
"éžã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªãƒ„ールã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã‚’å¾…é¿ã™ã‚‹(マルãƒã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®é«˜åº¦ãªè¨­"
"定)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3655 src/slic3r/GUI/GUI_Preview.cpp:1050
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "å¾…é¿"
-#: src/slic3r/GUI/Preferences.cpp:313
+#: src/slic3r/GUI/Preferences.cpp:333
msgid "Reverse direction of zoom with mouse wheel"
msgstr "マウスホイールã®ã‚ºãƒ¼ãƒ æ–¹å‘を逆ã«ã™ã‚‹"
@@ -10128,11 +9937,11 @@ msgstr "マウスホイールã®ã‚ºãƒ¼ãƒ æ–¹å‘を逆ã«ã™ã‚‹"
msgid "Revert color to default"
msgstr "カラーをデフォルトã«æˆ»ã™"
-#: src/slic3r/GUI/GUI_Factories.cpp:841 src/slic3r/GUI/Plater.cpp:5556
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5643
msgid "Revert conversion from imperial units"
msgstr "インãƒå˜ä½ã‹ã‚‰ã®å¤‰æ›ã‚’å…ƒã«æˆ»ã™ "
-#: src/slic3r/GUI/GUI_Factories.cpp:843 src/slic3r/GUI/Plater.cpp:5557
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5644
msgid "Revert conversion from meters"
msgstr "メーターã‹ã‚‰ã®å¤‰æ›ã‚’å…ƒã«æˆ»ã™"
@@ -10140,10 +9949,18 @@ msgstr "メーターã‹ã‚‰ã®å¤‰æ›ã‚’å…ƒã«æˆ»ã™"
msgid "Review the substitutions and adjust them if needed."
msgstr "ç½®æ›ã‚’確èªã—ã€å¿…è¦ã«å¿œã˜ã¦èª¿æ•´ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "å³"
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
+msgid "Right Preset Value"
+msgstr "æ­£ã—ã„プリセット値"
+
+#: src/slic3r/GUI/MainFrame.cpp:1136
+msgid "Right View"
+msgstr "å³å´"
+
#: src/slic3r/GUI/GUI_ObjectList.cpp:488
msgid "Right button click the icon to change the object printable property"
msgstr ""
@@ -10157,7 +9974,7 @@ msgstr "アイコンをå³ã‚¯ãƒªãƒƒã‚¯ã—ã¦ã€ã‚ªãƒ–ジェクトã®è¨­å®šã‚’変
msgid "Right button click the icon to fix STL through Netfabb"
msgstr "Netfabbã§STLを修正ã™ã‚‹ã«ã¯ã€ã‚¢ã‚¤ã‚³ãƒ³ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã¾ã™"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1220
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1216
msgid "Right click"
msgstr "å³ã‚¯ãƒªãƒƒã‚¯"
@@ -10171,31 +9988,23 @@ msgstr "å³ãƒžã‚¦ã‚¹ãƒœã‚¿ãƒ³"
msgid "Right mouse button:"
msgstr "å³ãƒžã‚¦ã‚¹ãƒœã‚¿ãƒ³ï¼š"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1509
-msgid "Right Preset Value"
-msgstr "æ­£ã—ã„プリセット値"
-
-#: src/slic3r/GUI/MainFrame.cpp:1129
-msgid "Right View"
-msgstr "å³å´"
-
#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:466
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4374
+#: src/libslic3r/PrintConfig.cpp:4500
msgid "Rotate"
msgstr "回転"
-#: src/libslic3r/PrintConfig.cpp:4379
+#: src/libslic3r/PrintConfig.cpp:4505
msgid "Rotate around X"
msgstr "X軸周りã§å›žè»¢"
-#: src/libslic3r/PrintConfig.cpp:4384
+#: src/libslic3r/PrintConfig.cpp:4510
msgid "Rotate around Y"
msgstr "Y軸周りã®å›žè»¢"
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:200
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:196
msgid "Rotate lower part upwards"
msgstr "回転ã•ã›ã¦ä¸Šä¸‹ã‚’ã²ã£ãã‚Šè¿”ã—ã¾ã™"
@@ -10207,6 +10016,11 @@ msgstr "é¸æŠžã‚’å時計回りã«45°回転"
msgid "Rotate selection 45 degrees CW"
msgstr "é¸æŠžç¯„囲を時計回りã«45度回転"
+#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:32
+msgid "Rotate the model to have the lowest z height for faster print time."
+msgstr ""
+"モデルを回転ã•ã›ã€Z高ã•ã‚’最å°ã«ã™ã‚‹ã“ã¨ã§ã€ãƒ—リント時間ãŒçŸ­ç¸®ã§ãã¾ã™ã€‚"
+
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:202
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:522
#: src/slic3r/GUI/Mouse3DController.cpp:478
@@ -10214,15 +10028,15 @@ msgstr "é¸æŠžç¯„囲を時計回りã«45度回転"
msgid "Rotation"
msgstr "回転"
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotation angle around the X axis in degrees."
msgstr "X軸ã®å‘¨ã‚Šã®å›žè»¢è§’度(度)。"
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotation angle around the Y axis in degrees."
msgstr "Y軸を中心ã¨ã—ãŸå›žè»¢è§’(度å˜ä½ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4375
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotation angle around the Z axis in degrees."
msgstr "Z軸周りã®å›žè»¢è§’度(度)。"
@@ -10230,7 +10044,7 @@ msgstr "Z軸周りã®å›žè»¢è§’度(度)。"
msgid "Ruler mode"
msgstr "ルーラーモード"
-#: src/slic3r/GUI/GUI_App.cpp:2152
+#: src/slic3r/GUI/GUI_App.cpp:2235
#, c-format, boost-format
msgid "Run %s"
msgstr "%s実行"
@@ -10240,31 +10054,75 @@ msgstr "%s実行"
msgid "Running post-processing scripts"
msgstr "ãƒã‚¹ãƒˆãƒ—ロセス スクリプト実行中"
-#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3154
-#: src/libslic3r/PrintConfig.cpp:3163 src/libslic3r/PrintConfig.cpp:3304
-#: src/libslic3r/PrintConfig.cpp:3312 src/libslic3r/PrintConfig.cpp:3320
-#: src/libslic3r/PrintConfig.cpp:3327 src/libslic3r/PrintConfig.cpp:3335
-#: src/libslic3r/PrintConfig.cpp:3343
-msgid "s"
-msgstr "s"
-
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "Gコードをé€ä¿¡(&e)"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "プリントã™ã‚‹(&e)"
+#: src/slic3r/GUI/ConfigWizard.cpp:2915
+msgid "SLA Material Profiles Selection"
+msgstr "SLAæ料プロファイルã®é¸æŠž"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:2043 src/slic3r/GUI/ConfigWizard.cpp:2915
+msgid "SLA Materials"
+msgstr "SLAææ–™"
+
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:876
+msgid "SLA Support Points"
+msgstr "SLAサãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆ"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:2102
+msgid "SLA Technology Printers"
+msgstr "SLA型プリンター"
+
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1186
+msgid "SLA gizmo keyboard shortcuts"
+msgstr "SLAギズモã®ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆ"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
+msgid "SLA material"
+msgstr "SLAææ–™"
+
+#: src/libslic3r/PrintConfig.cpp:3367 src/libslic3r/PrintConfig.cpp:3368
+msgid "SLA material type"
+msgstr "SLAææ–™ã®ã‚¿ã‚¤ãƒ—"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:752
+msgid "SLA materials"
+msgstr "SLAマテリアル"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
+msgid "SLA print"
+msgstr "SLAプリント"
+
+#: src/libslic3r/PrintConfig.cpp:3496
+msgid "SLA print material notes"
+msgstr "SLAプリントæ料メモ"
+
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
+msgid "SLA print settings"
+msgstr "SLAプリント設定"
+
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
+msgid "SLA supports outside the print area were detected."
+msgstr "プリント領域外ã®SLAサãƒãƒ¼ãƒˆãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸã€‚"
+
+#: src/slic3r/GUI/MainFrame.cpp:1668
+msgid "SVG"
+msgstr "SVG"
+
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2655
+#: src/libslic3r/PrintConfig.cpp:2594 src/libslic3r/PrintConfig.cpp:2679
msgid "Same as top"
msgstr "トップã¨åŒã˜"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877
msgid "Save"
msgstr "ä¿å­˜"
@@ -10273,20 +10131,36 @@ msgstr "ä¿å­˜"
msgid "Save %s as:"
msgstr "å½¢å¼ã‚’変更ã—ã¦%sã‚’ä¿å­˜:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "%sファイルを別ã®åå‰ã§ä¿å­˜ï¼š"
-#: src/libslic3r/PrintConfig.cpp:4304
+#: src/slic3r/GUI/Plater.cpp:5744
+msgid "Save G-code file as:"
+msgstr "Gコードを別åã§ä¿å­˜:"
+
+#: src/slic3r/GUI/MainFrame.cpp:1743
+msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
+msgstr "OBJファイルをä¿å­˜ã—ã¾ã™ï¼ˆSTLよりも調整エラーãŒå°‘ãªã„):"
+
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
+msgid "Save Project &as"
+msgstr "åå‰ã‚’付ã‘ã¦ãƒ—ロジェクトをä¿å­˜&a"
+
+#: src/slic3r/GUI/Plater.cpp:5744
+msgid "Save SL1 / SL1S file as:"
+msgstr "別åã§SL1/SL1Sファイルをä¿å­˜ï¼š"
+
+#: src/libslic3r/PrintConfig.cpp:4430
msgid "Save config file"
msgstr "設定ファイルをä¿å­˜"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "構æˆãƒ•ã‚¡ã‚¤ãƒ«ã‚’別åã§ä¿å­˜:"
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save configuration to the specified file."
msgstr "指定ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã«æ§‹æˆã‚’ä¿å­˜ã—ã¾ã™ã€‚"
@@ -10296,43 +10170,31 @@ msgstr "指定ã—ãŸãƒ•ã‚¡ã‚¤ãƒ«ã«æ§‹æˆã‚’ä¿å­˜ã—ã¾ã™ã€‚"
msgid "Save current %s"
msgstr "ç¾åœ¨ã®%sã‚’ä¿å­˜"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "ç¾åœ¨ã®ãƒ—ロジェクトファイルã®ä¿å­˜"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "ç¾åœ¨ã®ãƒ—ロジェクトã«åå‰ã‚’付ã‘ã¦ä¿å­˜"
-#: src/slic3r/GUI/Plater.cpp:2836
+#: src/slic3r/GUI/Plater.cpp:2880
msgid "Save file as:"
msgstr "別åã§ä¿å­˜ :"
-#: src/slic3r/GUI/Plater.cpp:5657
-msgid "Save G-code file as:"
-msgstr "Gコードを別åã§ä¿å­˜:"
-
-#: src/slic3r/GUI/MainFrame.cpp:1736
-msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
-msgstr "OBJファイルをä¿å­˜ã—ã¾ã™ï¼ˆSTLよりも調整エラーãŒå°‘ãªã„):"
-
#: src/slic3r/GUI/SavePresetDialog.cpp:191
#: src/slic3r/GUI/SavePresetDialog.cpp:197
msgid "Save preset"
msgstr "プリセットä¿å­˜"
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "プリセットパッケージを別ã®åå‰ã§ä¿å­˜:"
-#: src/slic3r/GUI/Plater.cpp:5865
+#: src/slic3r/GUI/Plater.cpp:5944
msgid "Save project"
msgstr "プロジェクトをä¿å­˜"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
-msgid "Save Project &as"
-msgstr "åå‰ã‚’付ã‘ã¦ãƒ—ロジェクトをä¿å­˜&a"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
msgid "Save project (3mf)"
msgstr "プロジェクトã®ä¿å­˜(3mf)"
@@ -10341,30 +10203,26 @@ msgstr "プロジェクトã®ä¿å­˜(3mf)"
msgid "Save project as (3mf)"
msgstr "別åã§ãƒ—ロジェクトをä¿å­˜(3mf)"
-#: src/slic3r/GUI/Plater.cpp:5657
-msgid "Save SL1 / SL1S file as:"
-msgstr "別åã§SL1/SL1Sファイルをä¿å­˜ï¼š"
-
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:902
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:898
msgid "Save support points?"
msgstr "サãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã‚’ä¿å­˜ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
#, boost-format
msgid "Save the selected options to preset \"%1%\"."
msgstr "é¸æŠžã—ãŸã‚ªãƒ—ションをä¿å­˜ã—ã¦ã€\"%1%\"をプリセットã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
msgid "Save the selected options."
msgstr "é¸æŠžã—ãŸã‚ªãƒ—ションをä¿å­˜ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "ZIPファイルをä¿å­˜:"
#: src/slic3r/Utils/FixModelByWin10.cpp:265
#: src/slic3r/Utils/FixModelByWin10.cpp:272
-#: src/slic3r/Utils/FixModelByWin10.cpp:304
+#: src/slic3r/Utils/FixModelByWin10.cpp:303
msgid "Saving mesh into the 3MF container failed."
msgstr "3MFコンテナã¸ã®ãƒ¡ãƒƒã‚·ãƒ¥ã®ä¿å­˜ã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
@@ -10372,35 +10230,35 @@ msgstr "3MFコンテナã¸ã®ãƒ¡ãƒƒã‚·ãƒ¥ã®ä¿å­˜ã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4389
+#: src/libslic3r/PrintConfig.cpp:4515
msgid "Scale"
msgstr "スケール"
+#: src/slic3r/GUI/Selection.cpp:950
+msgid "Scale To Fit"
+msgstr "フィットã™ã‚‹ã‚ˆã†ã«ç¸®å°º"
+
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:523
msgid "Scale factors"
msgstr "寸法係数"
-#: src/slic3r/GUI/GUI_Factories.cpp:796 src/slic3r/GUI/GUI_Factories.cpp:800
+#: src/slic3r/GUI/GUI_Factories.cpp:795
msgid "Scale the selected object to fit the print volume"
msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトをプリントボリュームã«åˆã‚ã›ã¦æ‹¡å¤§ç¸®å°ã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:4398
+#: src/libslic3r/PrintConfig.cpp:4524
msgid "Scale to Fit"
msgstr "フィットã™ã‚‹ã‚ˆã†ã«ç¸®å°º"
-#: src/slic3r/GUI/Selection.cpp:961 src/slic3r/GUI/Selection.cpp:1063
-msgid "Scale To Fit"
-msgstr "フィットã™ã‚‹ã‚ˆã†ã«ç¸®å°º"
-
-#: src/libslic3r/PrintConfig.cpp:4399
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to fit the given volume."
msgstr "指定ã—ãŸãƒ—リントスペースã«åˆã‚ã›ã¦ã‚µã‚¤ã‚ºã‚’変更ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_Factories.cpp:796 src/slic3r/GUI/GUI_Factories.cpp:800
+#: src/slic3r/GUI/GUI_Factories.cpp:795
msgid "Scale to print volume"
msgstr "プリントエリアã«åˆã‚ã›ã¦ç¸®å°ºã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scaling factor or percentage."
msgstr "スケーリング係数ã¾ãŸã¯å‰²åˆã€‚"
@@ -10415,28 +10273,28 @@ msgstr ""
msgid "Seam painting"
msgstr "シーム・ペインティング"
-#: src/libslic3r/PrintConfig.cpp:2207
+#: src/libslic3r/PrintConfig.cpp:2231
msgid "Seam position"
msgstr "シームä½ç½®"
-#: src/libslic3r/PrintConfig.cpp:2228
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Seam preferred direction"
msgstr "シーム優先方å‘"
-#: src/libslic3r/PrintConfig.cpp:2237
+#: src/libslic3r/PrintConfig.cpp:2261
msgid "Seam preferred direction jitter"
msgstr "シーム優先方å‘ジッター"
-#: src/slic3r/GUI/GCodeViewer.cpp:3657 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr "シーム"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "検索(%h)"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3978 src/slic3r/GUI/GLCanvas3D.cpp:4628
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "検索"
@@ -10450,11 +10308,11 @@ msgstr ""
"<a>検索</a>ツールを使用ã—ã¦ç‰¹å®šã®PrusaSlicer設定をã™ã°ã‚„ã見ã¤ã‘ã‚‹ã“ã¨ã‚’ã”å­˜"
"知ã§ã™ã‹ï¼Ÿ ã¾ãŸã¯ã€ãŠãªã˜ã¿ã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆ<b>Ctrl+F</b>を使用ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:988 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "英語ã§æ¤œç´¢"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "設定ã§æ¤œç´¢"
@@ -10475,19 +10333,49 @@ msgstr "最é©æ–¹å‘を探ã™"
msgid "Second color"
msgstr "2番目ã®ã‚«ãƒ©ãƒ¼"
-#: src/slic3r/GUI/GUI_App.cpp:1192
+#: src/slic3r/GUI/GUI_App.cpp:1209
msgid "See Download page."
msgstr "ダウンロードページをå‚ç…§ã—ã¦ãã ã•ã„。"
+#: src/slic3r/GUI/GUI_App.cpp:1224
+msgid "See Releases page."
+msgstr "リリースページをå‚ç…§ã—ã¦ãã ã•ã„。"
+
#: src/slic3r/GUI/NotificationManager.hpp:753
msgid "See more."
msgstr "ã•ã‚‰ã«è¡¨ç¤ºã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:1207
-msgid "See Releases page."
-msgstr "リリースページをå‚ç…§ã—ã¦ãã ã•ã„。"
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:110
+msgid "Select Filament Settings Tab"
+msgstr "フィラメント設定タブをé¸æŠž"
-#: src/slic3r/GUI/GUI_App.cpp:2837
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:108
+msgid "Select Plater Tab"
+msgstr "プレートタブをé¸æŠž"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:109
+msgid "Select Print Settings Tab"
+msgstr "プリント設定タブをé¸æŠž"
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:111
+msgid "Select Printer Settings Tab"
+msgstr "プリンタ設定タブをé¸æŠž"
+
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
+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 ""
+"ä¿å­˜ã—ãŸãƒ„ールã®å¤‰æ›´ã‚’ã™ã¹ã¦å‰Šé™¤ã™ã‚‹å ´åˆã¯ã€ã€Œã¯ã„ã€ã‚’é¸æŠžã—ã¾ã™ã€‚\n"
+"ã™ã¹ã¦ã®ãƒ„ールã®å¤‰æ›´ã‚’色ã®å¤‰æ›´ã«åˆ‡ã‚Šæ›¿ãˆãŸã„å ´åˆã¯ã€Œã„ã„ãˆã€ã€\n"
+"ã¾ãŸã¯ã€Œã‚­ãƒ£ãƒ³ã‚»ãƒ«ã€ã§å¤‰æ›´ã›ãšã«ãã®ã¾ã¾ã«ã—ã¾ã™"
+
+#: src/slic3r/GUI/FirmwareDialog.cpp:813
+msgid "Select a file"
+msgstr "ファイルã®é¸æŠž"
+
+#: src/slic3r/GUI/GUI_App.cpp:2925
msgid "Select a gcode file:"
msgstr "Gコードファイルã®é¸æŠžï¼š"
@@ -10495,23 +10383,23 @@ msgstr "Gコードファイルã®é¸æŠžï¼š"
msgid "Select all objects"
msgstr "å…¨ã¦ã®ã‚ªãƒ–ジェクトをé¸æŠž"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1226
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1222
msgid "Select all points"
msgstr "å…¨ã¦ã®ãƒã‚¤ãƒ³ãƒˆã‚’é¸æŠž"
-#: src/slic3r/GUI/ConfigWizard.cpp:2855
+#: src/slic3r/GUI/ConfigWizard.cpp:2858
msgid "Select all standard printers"
msgstr "ã™ã¹ã¦ã®æ¨™æº–プリンターをé¸æŠž"
-#: src/slic3r/GUI/Plater.cpp:5218
+#: src/slic3r/GUI/Plater.cpp:5296
msgid "Select an action to apply to the file"
msgstr "ファイルã«é©ç”¨ã™ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’é¸æŠžã—ã¾ã™"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1224
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1220
msgid "Select by rectangle"
msgstr "四角形ã§é¸æŠž"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "読ã¿è¾¼ã‚€æ§‹æˆã‚’é¸æŠžã—ã¾ã™:"
@@ -10519,21 +10407,9 @@ msgstr "読ã¿è¾¼ã‚€æ§‹æˆã‚’é¸æŠžã—ã¾ã™:"
msgid "Select coordinate space, in which the transformation will be performed."
msgstr "変æ›ã™ã‚‹åº§æ¨™ç©ºé–“ã‚’é¸æŠžã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:110
-msgid "Select Filament Settings Tab"
-msgstr "フィラメント設定タブをé¸æŠž"
-
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:108
-msgid "Select Plater Tab"
-msgstr "プレートタブをé¸æŠž"
-
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:109
-msgid "Select Print Settings Tab"
-msgstr "プリント設定タブをé¸æŠž"
-
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:111
-msgid "Select Printer Settings Tab"
-msgstr "プリンタ設定タブをé¸æŠž"
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
+msgid "Select presets to compare"
+msgstr "比較ã™ã‚‹ãƒ—リセットをé¸æŠž"
#: src/slic3r/GUI/GalleryDialog.cpp:76
msgid "Select shape from the gallery"
@@ -10543,11 +10419,15 @@ msgstr "ギャラリーã‹ã‚‰ã‚·ã‚§ã‚¤ãƒ—ã‚’é¸æŠž"
msgid "Select showing settings"
msgstr "表示設定をé¸æŠž"
-#: src/slic3r/GUI/GUI_App.cpp:1949
+#: src/slic3r/GUI/MainFrame.cpp:1733
+msgid "Select the STL file to repair:"
+msgstr "修復ã™ã‚‹STLファイルをé¸æŠž :"
+
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Select the language"
msgstr "言語をé¸æŠž"
-#: src/slic3r/GUI/Plater.cpp:3472
+#: src/slic3r/GUI/Plater.cpp:3542
msgid "Select the new file"
msgstr "æ–°ã—ã„ファイルをé¸æŠžã—ã¾ã™"
@@ -10559,11 +10439,7 @@ msgstr "ã“ã®ãƒ—ロファイルã¨äº’æ›æ€§ã®ã‚るプリントプロファイ
msgid "Select the printers this profile is compatible with."
msgstr "ã“ã®ãƒ—ロファイルã¨äº’æ›æ€§ã®ã‚るプリンターをé¸æŠžã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1726
-msgid "Select the STL file to repair:"
-msgstr "修復ã™ã‚‹STLファイルをé¸æŠž :"
-
-#: src/slic3r/GUI/Preferences.cpp:681
+#: src/slic3r/GUI/Preferences.cpp:709
msgid "Select toolbar icon size in respect to the default one."
msgstr "デフォルトã®ãƒ„ールãƒãƒ¼ã‚¢ã‚¤ã‚³ãƒ³ã®ã‚µã‚¤ã‚ºã‚’é¸æŠžã—ã¾ã™ã€‚"
@@ -10571,7 +10447,7 @@ msgstr "デフォルトã®ãƒ„ールãƒãƒ¼ã‚¢ã‚¤ã‚³ãƒ³ã®ã‚µã‚¤ã‚ºã‚’é¸æŠžã—ã¾
msgid "Select type of part"
msgstr "パーツã®ã‚¿ã‚¤ãƒ—ã‚’é¸æŠž"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "å¿…è¦ãªãƒ‘ッドã®ç¨®é¡žã‚’é¸æŠžã—ã¦ãã ã•ã„"
@@ -10579,86 +10455,76 @@ msgstr "å¿…è¦ãªãƒ‘ッドã®ç¨®é¡žã‚’é¸æŠžã—ã¦ãã ã•ã„"
msgid "Select what kind of support do you need"
msgstr "å¿…è¦ãªã‚µãƒãƒ¼ãƒˆã®ç¨®é¡žã‚’é¸æŠžã—ã¦ãã ã•ã„"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
-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 ""
-"ä¿å­˜ã—ãŸãƒ„ールã®å¤‰æ›´ã‚’ã™ã¹ã¦å‰Šé™¤ã™ã‚‹å ´åˆã¯ã€ã€Œã¯ã„ã€ã‚’é¸æŠžã—ã¾ã™ã€‚\n"
-"ã™ã¹ã¦ã®ãƒ„ールã®å¤‰æ›´ã‚’色ã®å¤‰æ›´ã«åˆ‡ã‚Šæ›¿ãˆãŸã„å ´åˆã¯ã€Œã„ã„ãˆã€ã€\n"
-"ã¾ãŸã¯ã€Œã‚­ãƒ£ãƒ³ã‚»ãƒ«ã€ã§å¤‰æ›´ã›ãšã«ãã®ã¾ã¾ã«ã—ã¾ã™"
-
-#: src/slic3r/GUI/Selection.cpp:170
+#: src/slic3r/GUI/Selection.cpp:168
msgid "Selection-Add"
msgstr "é¸æŠž-追加"
-#: src/slic3r/GUI/Selection.cpp:396
+#: src/slic3r/GUI/Selection.cpp:394
msgid "Selection-Add All"
msgstr "é¸æŠž-ã™ã¹ã¦è¿½åŠ "
+#: src/slic3r/GUI/Selection.cpp:278
+msgid "Selection-Add Instance"
+msgstr "é¸æŠžãƒ¼ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹è¿½åŠ "
+
+#: src/slic3r/GUI/Selection.cpp:241
+msgid "Selection-Add Object"
+msgstr "é¸æŠž-オブジェクト追加"
+
#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
msgid "Selection-Add from list"
msgstr "é¸æŠž-リストã‹ã‚‰è¿½åŠ "
-#: src/slic3r/GUI/GLCanvas3D.cpp:6468
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "é¸æŠž-長方形ã‹ã‚‰è¿½åŠ "
-#: src/slic3r/GUI/Selection.cpp:280
-msgid "Selection-Add Instance"
-msgstr "é¸æŠžãƒ¼ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹è¿½åŠ "
-
-#: src/slic3r/GUI/Selection.cpp:243
-msgid "Selection-Add Object"
-msgstr "é¸æŠž-オブジェクト追加"
-
-#: src/slic3r/GUI/Selection.cpp:211
+#: src/slic3r/GUI/Selection.cpp:209
msgid "Selection-Remove"
msgstr "é¸æŠž-除去"
-#: src/slic3r/GUI/Selection.cpp:421
+#: src/slic3r/GUI/Selection.cpp:419
msgid "Selection-Remove All"
msgstr "é¸æŠž-å…¨ã¦é™¤åŽ»"
+#: src/slic3r/GUI/Selection.cpp:297
+msgid "Selection-Remove Instance"
+msgstr "é¸æŠžï¼ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å‰Šé™¤"
+
+#: src/slic3r/GUI/Selection.cpp:260
+msgid "Selection-Remove Object"
+msgstr "é¸æŠžï¼ã‚ªãƒ–ジェクト削除"
+
#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
msgid "Selection-Remove from list"
msgstr "リストã®é¸æŠž-削除"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6483
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "é¸æŠž-四角形ã‹ã‚‰å‰Šé™¤"
-#: src/slic3r/GUI/Selection.cpp:299
-msgid "Selection-Remove Instance"
-msgstr "é¸æŠžï¼ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹å‰Šé™¤"
-
-#: src/slic3r/GUI/Selection.cpp:262
-msgid "Selection-Remove Object"
-msgstr "é¸æŠžï¼ã‚ªãƒ–ジェクト削除"
-
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "å…¨ã¦ã®ã‚ªãƒ–ジェクトをé¸æŠž"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6454
-msgid "Send G-code"
-msgstr "Gコードé€ä¿¡"
-
#: src/slic3r/GUI/PrintHostDialogs.cpp:40
msgid "Send G-Code to printer host"
msgstr "プリンターサーãƒãƒ¼ã«Gコードをé€ä¿¡"
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6531
+msgid "Send G-code"
+msgstr "Gコードé€ä¿¡"
+
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:550
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:618
msgid "Send system info"
msgstr "システム情報をé€ä¿¡ã™ã‚‹"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "ç¾åœ¨ã®ãƒ—レートをプリントã™ã‚‹ãŸã‚ã«Gコードã¨ã—ã¦é€ä¿¡"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6454
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6531
msgid "Send to printer"
msgstr "プリンターã«é€ä¿¡"
@@ -10678,15 +10544,15 @@ msgstr "システム情報をé€ä¿¡ã—ã¦ã„ã¾ã™..."
msgid "Seq."
msgstr "シーケンス"
-#: src/slic3r/GUI/Tab.cpp:1674
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "順次プリンティング"
-#: src/slic3r/GUI/Preferences.cpp:346
+#: src/slic3r/GUI/Preferences.cpp:366
msgid "Sequential slider applied only to top layer"
msgstr "トップレイヤーã«ã®ã¿é©ç”¨ã•ã‚Œã‚‹ã‚·ãƒ¼ã‚±ãƒ³ã‚·ãƒ£ãƒ«ã‚¹ãƒ©ã‚¤ãƒ€ãƒ¼"
-#: src/slic3r/GUI/FirmwareDialog.cpp:818
+#: src/slic3r/GUI/FirmwareDialog.cpp:817
msgid "Serial port:"
msgstr "シリアルãƒãƒ¼ãƒˆ:"
@@ -10694,10 +10560,50 @@ msgstr "シリアルãƒãƒ¼ãƒˆ:"
msgid "Service name"
msgstr "サービスå"
-#: src/slic3r/GUI/Tab.cpp:3786 src/slic3r/GUI/Tab.cpp:3859
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "設定"
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:284
+msgid "Set Mirror"
+msgstr "ミラーリング設定"
+
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:852
+msgid "Set Orientation"
+msgstr "æ–¹å‘を設定"
+
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:820
+msgid "Set Position"
+msgstr "ä½ç½®è¨­å®š"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+msgid "Set Printable"
+msgstr "プリントå¯ã«ã™ã‚‹"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+msgid "Set Printable Instance"
+msgstr "プリントå¯ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’設定"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+msgid "Set Printable group"
+msgstr "プリントå¯ã«ã™ã‚‹ã‚°ãƒ«ãƒ¼ãƒ—を設定ã™ã‚‹"
+
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:931
+msgid "Set Scale"
+msgstr "縮尺をセット"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+msgid "Set Unprintable"
+msgstr "プリントä¸å¯ã«ã™ã‚‹"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+msgid "Set Unprintable Instance"
+msgstr "プリントä¸å¯ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’設定ã™ã‚‹"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+msgid "Set Unprintable group"
+msgstr "プリントä¸å¯ã«ã™ã‚‹ã‚°ãƒ«ãƒ¼ãƒ—を設定ã™ã‚‹"
+
#: src/slic3r/GUI/GUI_Factories.cpp:636 src/slic3r/GUI/GUI_Factories.cpp:648
msgid "Set as a Separated Object"
msgstr "分離オブジェクトã¨ã—ã¦è¨­å®š"
@@ -10746,9 +10652,9 @@ msgstr "左範囲をアクティブã«è¨­å®šã—ã¾ã™ "
msgid "Set lower thumb as active"
msgstr "下å´ã®ç¯„囲をアクティブã«è¨­å®š"
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:284
-msgid "Set Mirror"
-msgstr "ミラーリング設定"
+#: src/slic3r/GUI/GUI_Factories.cpp:1090
+msgid "Set number of instances"
+msgstr "インスタンス数ã®è¨­å®š"
#: resources/data/hints.ini: [hint:Set number of instances]
msgid ""
@@ -10760,35 +10666,11 @@ msgstr ""
"モデルを数回コピーã—ã¦è²¼ã‚Šä»˜ã‘る代ã‚ã‚Šã«ã€ãƒ¢ãƒ‡ãƒ«ã‚’å³ã‚¯ãƒªãƒƒã‚¯ã—ã¦ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹"
"ã®æ­£ç¢ºãªæ•°ã‚’設定ã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/GUI_Factories.cpp:1095
-msgid "Set number of instances"
-msgstr "インスタンス数ã®è¨­å®š"
-
-#: src/slic3r/GUI/Plater.cpp:5523
+#: src/slic3r/GUI/Plater.cpp:5606
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "コピーã®æ•°ã‚’%dã«è¨­å®š"
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:852
-msgid "Set Orientation"
-msgstr "æ–¹å‘を設定"
-
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:820
-msgid "Set Position"
-msgstr "ä½ç½®è¨­å®š"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
-msgid "Set Printable"
-msgstr "プリントå¯ã«ã™ã‚‹"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
-msgid "Set Printable group"
-msgstr "プリントå¯ã«ã™ã‚‹ã‚°ãƒ«ãƒ¼ãƒ—を設定ã™ã‚‹"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
-msgid "Set Printable Instance"
-msgstr "プリントå¯ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’設定"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:249
msgid "Set right thumb as active"
msgstr "å³ç¯„囲をアクティブã«è¨­å®šã—ã¾ã™ "
@@ -10797,19 +10679,15 @@ msgstr "å³ç¯„囲をアクティブã«è¨­å®šã—ã¾ã™ "
msgid "Set ruler mode"
msgstr "ルーラーモードを設定"
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:931
-msgid "Set Scale"
-msgstr "縮尺をセット"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:196
msgid "Set selected items as Printable/Unprintable"
msgstr "é¸æŠžã—ãŸã‚¢ã‚¤ãƒ†ãƒ ã‚’プリントå¯/プリントä¸å¯ã«è¨­å®šã—ã¾ã™"
-#: src/slic3r/GUI/Preferences.cpp:387
+#: src/slic3r/GUI/Preferences.cpp:408
msgid "Set settings tabs as menu items (experimental)"
msgstr "設定タブをメニュー項目ã¨ã—ã¦è¨­å®šï¼ˆå®Ÿé¨“的)"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3250
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 "
@@ -10823,7 +10701,7 @@ msgstr ""
msgid "Set the shape of your printer's bed."
msgstr "プリントベッドã®ã‚·ã‚§ã‚¤ãƒ—ã¨ã‚µã‚¤ã‚ºã‚’設定ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -10832,11 +10710,11 @@ msgid ""
"height."
msgstr ""
"æ­£ã®å€¤ã‚’設定ã™ã‚‹ã¨ã€å°„出幅ã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«è¨­å®šãŒæœ‰åŠ¹ã«ãªã‚Šã¾ã™ã€‚ 値ãŒã‚¼ãƒ­ã«è¨­å®šã•"
-"ã‚Œã¦ã„ã‚‹å ´åˆã€Slic3rã¯ãƒŽã‚ºãƒ«å¾„ã‹ã‚‰å°„出幅を計算ã—ã¾ã™ï¼ˆå¤–周射出幅ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«"
-"射出幅ãªã©ã®ãƒ˜ãƒ«ãƒ—ã‚’å‚照)。 値ãŒãƒ‘ーセンテージã§å…¥åŠ›ã•ã‚ŒãŸå ´åˆï¼ˆä¾‹ï¼š"
+"ã‚Œã¦ã„ã‚‹å ´åˆã€Slic3rã¯ãƒŽã‚ºãƒ«å¾„ã‹ã‚‰å°„出幅を計算ã—ã¾ã™ï¼ˆå¢ƒç•Œç·šå°„出幅ã€ã‚¤ãƒ³ãƒ•ã‚£"
+"ル射出幅ãªã©ã®ãƒ˜ãƒ«ãƒ—ã‚’å‚照)。 値ãŒãƒ‘ーセンテージã§å…¥åŠ›ã•ã‚ŒãŸå ´åˆï¼ˆä¾‹ï¼š"
"230%)ã€ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ã‹ã‚‰è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -10848,7 +10726,7 @@ msgstr ""
"ル径ã®1.125å€ã«ãªã‚Šã¾ã™ã€‚ パーセンテージ(200ï¼…ãªã©ï¼‰ã§å…¥åŠ›ã•ã‚ŒãŸå ´åˆã€ãƒ¬ã‚¤"
"ヤーã®é«˜ã•ã«å¯¾ã—ã¦è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1214
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 "
@@ -10860,7 +10738,7 @@ msgstr ""
"センテージ(例:120%)ã§å…¥åŠ›ã—ãŸå ´åˆã€æœ€åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ã«å¯¾ã—ã¦è¨ˆç®—ã•ã‚Œã¾"
"ã™ã€‚ ゼロã«è¨­å®šã™ã‚‹ã¨ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®å°„出幅ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2338
+#: src/libslic3r/PrintConfig.cpp:2362
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, "
@@ -10872,7 +10750,7 @@ msgstr ""
"ã„ãªã‘ã‚Œã°ãƒŽã‚ºãƒ«å¾„ã®1.125å€ãŒé©ç”¨ã•ã‚Œã¾ã™ã€‚ パーセンテージ(ãŸã¨ãˆã°ã€90%)"
"ã§å…¥åŠ›ã™ã‚‹ã¨ã€ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ã‹ã‚‰è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2835
+#: src/libslic3r/PrintConfig.cpp:2859
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 "
@@ -10886,7 +10764,7 @@ msgstr ""
"ã„ãªã‘ã‚Œã°ãƒŽã‚ºãƒ«å¾„ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚ パーセンテージ(90ï¼…ãªã©ï¼‰ã§å…¥åŠ›ã•ã‚ŒãŸå ´"
"åˆã€ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ã«å¯¾ã—ã¦è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1450
+#: src/libslic3r/PrintConfig.cpp:1474
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 "
@@ -10900,7 +10778,7 @@ msgstr ""
"プリント強度を強化ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ パーセンテージ(ãŸã¨ãˆã°ã€90%)ã§è¡¨ã•"
"れる場åˆã€ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ã‹ã‚‰è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1951
+#: src/libslic3r/PrintConfig.cpp:1975
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 "
@@ -10908,13 +10786,13 @@ msgid ""
"nozzle diameter will be used. If expressed as percentage (for example 200%) "
"it will be computed over layer height."
msgstr ""
-"外周ã®å°„出幅をマニュアル設定ã™ã‚‹ã«ã¯ã€æ­£ã®å€¤ã‚’入力ã—ã¾ã™ã€‚ より正確ãªè¡¨é¢ã‚’å¾—"
-"ã‚‹ãŸã‚ã«ã€ã‚ˆã‚Šç´°ã„射出幅を設定ã§ãã¾ã™ã€‚ ゼロãŒå…¥åŠ›ã•ã‚Œã¦ã„ã‚‹å ´åˆã€è¨­å®šã•ã‚Œã¦"
-"ã„ã‚‹å ´åˆã¯æ¨™æº–ã®å°„出幅ãŒä½¿ç”¨ã•ã‚Œã€è¨­å®šã•ã‚Œã¦ã„ãªã„å ´åˆã¯ãƒŽã‚ºãƒ«å¾„ã®1.125å€ãŒé©"
-"用ã•ã‚Œã¾ã™ã€‚ パーセンテージ(200ï¼…ãªã©ï¼‰ã§å…¥åŠ›ã•ã‚ŒãŸå ´åˆã¯ã€ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ã‹"
-"ら計算ã•ã‚Œã¾ã™ã€‚"
+"境界線ã®å°„出幅をマニュアル設定ã™ã‚‹ã«ã¯ã€æ­£ã®å€¤ã‚’入力ã—ã¾ã™ã€‚ より正確ãªè¡¨é¢ã‚’"
+"å¾—ã‚‹ãŸã‚ã«ã€ã‚ˆã‚Šç´°ã„射出幅を設定ã§ãã¾ã™ã€‚ ゼロãŒå…¥åŠ›ã•ã‚Œã¦ã„ã‚‹å ´åˆã€è¨­å®šã•ã‚Œ"
+"ã¦ã„ã‚‹å ´åˆã¯æ¨™æº–ã®å°„出幅ãŒä½¿ç”¨ã•ã‚Œã€è¨­å®šã•ã‚Œã¦ã„ãªã„å ´åˆã¯ãƒŽã‚ºãƒ«å¾„ã®1.125å€ãŒ"
+"é©ç”¨ã•ã‚Œã¾ã™ã€‚ パーセンテージ(200ï¼…ãªã©ï¼‰ã§å…¥åŠ›ã•ã‚ŒãŸå ´åˆã¯ã€ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•"
+"ã‹ã‚‰è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2601
+#: src/libslic3r/PrintConfig.cpp:2625
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, "
@@ -10926,7 +10804,7 @@ msgstr ""
"åˆã¯ãƒŽã‚ºãƒ«å¾„ãŒè¨­å®šã•ã‚Œã¾ã™ã€‚ パーセンテージ(90ï¼…ãªã©ï¼‰ã§è¨­å®šã•ã‚ŒãŸå ´åˆã¯ã€ãƒ¬"
"イヤーã®é«˜ã•ã‹ã‚‰è‡ªå‹•è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -10937,13 +10815,13 @@ msgstr ""
"定ã¯ã€è¡çªã‚’ãƒã‚§ãƒƒã‚¯ã—ã€ãƒ—レートã«ã‚°ãƒ©ãƒ•ã‚£ã‚«ãƒ«ãƒ—レビューを表示ã™ã‚‹ãŸã‚ã«ä½¿ç”¨"
"ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
msgstr "プリント中ã«ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ãŒåˆ°é”ã§ãる最大ã®é«˜ã•ã‚’設定ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -10955,23 +10833,11 @@ msgstr ""
"ãŒä»–ã®ãƒ—リント済ã¿ã‚ªãƒ–ジェクトã¨è¡çªã—ãªã„ã§ãƒ—リントã§ãã‚‹æ·±ã•ã®æœ€å¤§å€¤ã‚’表ã—"
"ã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
-msgid "Set Unprintable"
-msgstr "プリントä¸å¯ã«ã™ã‚‹"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
-msgid "Set Unprintable group"
-msgstr "プリントä¸å¯ã«ã™ã‚‹ã‚°ãƒ«ãƒ¼ãƒ—を設定ã™ã‚‹"
-
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
-msgid "Set Unprintable Instance"
-msgstr "プリントä¸å¯ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’設定ã™ã‚‹"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:235
msgid "Set upper thumb as active"
msgstr "上å´ã®ç¯„囲をアクティブã«è¨­å®š"
-#: src/libslic3r/PrintConfig.cpp:4452
+#: src/libslic3r/PrintConfig.cpp:4578
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -10982,8 +10848,8 @@ msgstr ""
"ãŸã¨ãˆã°ã€‚ loglevel = 2ã¯ã€è‡´å‘½çš„ãªã‚¨ãƒ©ãƒ¼ã€ã‚¨ãƒ©ãƒ¼ã€ãŠã‚ˆã³è­¦å‘Šãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’記録"
"ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3695
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "設定"
@@ -10991,6 +10857,10 @@ msgstr "設定"
msgid "Settings for height range"
msgstr "高ã•ç¯„囲ã®è¨­å®š"
+#: src/slic3r/GUI/Preferences.cpp:745 src/slic3r/GUI/Preferences.cpp:755
+msgid "Settings in non-modal window"
+msgstr "モードレスウィンドウã®è¨­å®š"
+
#: resources/data/hints.ini: [hint:Settings in non-modal window]
msgid ""
"Settings in non-modal window\n"
@@ -11003,10 +10873,6 @@ msgstr ""
"ã‚Šã€1ã¤ã®ç”»é¢ã§è¨­å®šã‚’é–‹ãã€ã‚‚ã†1ã¤ã®ç”»é¢ã§Gコードプレビューを表示ã•ã›ã‚‹ã“ã¨ãŒ"
"ã§ãã‚‹ã®ã§ã™ã€‚<a>設定</a> ã«è¡Œãã€éžãƒ¢ãƒ¼ãƒ€ãƒ«ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®è¨­å®šã‚’é¸æŠžã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Preferences.cpp:717 src/slic3r/GUI/Preferences.cpp:727
-msgid "Settings in non-modal window"
-msgstr "モードレスウィンドウã®è¨­å®š"
-
#: src/slic3r/GUI/ConfigManipulation.cpp:167
msgid "Shall I adjust those settings for supports?"
msgstr "サãƒãƒ¼ãƒˆç”¨ã«ã“れらã®è¨­å®šã‚’調整ã—ã¾ã™ã‹ï¼Ÿ"
@@ -11034,7 +10900,7 @@ msgstr ""
msgid "Shape"
msgstr "シェイプ"
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr "シェイプギャラリー"
@@ -11051,7 +10917,7 @@ msgstr ""
"ã§ãã¾ã™ã€‚ プラッターをå³ã‚¯ãƒªãƒƒã‚¯ã—ã¦ã€<a>[シェイプã®è¿½åŠ ]-[ギャラリー]</a>ã‚’"
"é¸æŠžã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GUI_Preview.cpp:1058
msgid "Shells"
msgstr "シェル"
@@ -11077,19 +10943,23 @@ msgstr "オブジェクトをベッドã«ç§»å‹•ã™ã‚‹"
msgid "Show"
msgstr "表示"
-#: src/slic3r/GUI/Preferences.cpp:398
+#: src/slic3r/GUI/Preferences.cpp:419
msgid "Show \"Tip of the day\" notification after start"
msgstr "開始後ã«ã€Œä»Šæ—¥ã®ãƒ†ã‚£ãƒƒãƒ—スã€ã‚’表示ã™ã‚‹"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "設定フォルダーã®è¡¨ç¤º(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "ラベルを表示&L"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1100
+msgid "Show Tip of the Day"
+msgstr "今日ã®ãƒ†ã‚£ãƒƒãƒ—スを表示"
+
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "ã‚¢ãƒã‚¦ãƒˆãƒ€ã‚¤ãƒ¤ãƒ­ã‚°ã‚’表示"
@@ -11097,15 +10967,15 @@ msgstr "ã‚¢ãƒã‚¦ãƒˆãƒ€ã‚¤ãƒ¤ãƒ­ã‚°ã‚’表示"
msgid "Show advanced settings"
msgstr "高度ãªè¨­å®šã‚’表示"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1493
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr "ã™ã¹ã¦ã®ãƒ—リセットを表示(互æ›æ€§ã®ãªã„ã‚‚ã®ã‚’å«ã‚€ï¼‰"
-#: src/slic3r/GUI/Preferences.cpp:198
+#: src/slic3r/GUI/Preferences.cpp:200
msgid "Show drop project dialog"
msgstr "プロジェクトドロップ時ã«ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã‚’表示"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:257
+#: src/slic3r/GUI/PrintHostDialogs.cpp:258
msgid "Show error message"
msgstr "エラーメッセージã®è¡¨ç¤º"
@@ -11117,7 +10987,7 @@ msgstr "プリント予測時間を表示ã™ã‚‹"
msgid "Show estimated print time on the ruler"
msgstr "ルーラーã«ãƒ—リント予想時間を表示ã™ã‚‹ "
-#: src/slic3r/GUI/Preferences.cpp:188
+#: src/slic3r/GUI/Preferences.cpp:190
msgid "Show incompatible print and filament presets"
msgstr "互æ›æ€§ã®ãªã„プリントã¨ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®ãƒ—リセットを表示ã™ã‚‹"
@@ -11125,7 +10995,7 @@ msgstr "互æ›æ€§ã®ãªã„プリントã¨ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®ãƒ—リセットを
msgid "Show keyboard shortcuts list"
msgstr "キーボードショートカット一覧を表示"
-#: src/slic3r/GUI/GCodeViewer.cpp:3791
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "ノーマルモード表示"
@@ -11137,11 +11007,11 @@ msgstr "オブジェクトã®é«˜ã•ã‚’表示"
msgid "Show object height on the ruler"
msgstr "ルーラーã«ã‚ªãƒ–ジェクトã®é«˜ã•ã‚’表示ã™ã‚‹"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "3Dシーンã«ã‚ªãƒ–ジェクト/インスタンスラベルを表示ã™ã‚‹"
-#: src/slic3r/GUI/Preferences.cpp:355
+#: src/slic3r/GUI/Preferences.cpp:375
msgid "Show sidebar collapse/expand button"
msgstr "サイドãƒãƒ¼ã®æŠ˜ã‚ŠãŸãŸã¿/展開ボタンを表示"
@@ -11149,11 +11019,11 @@ msgstr "サイドãƒãƒ¼ã®æŠ˜ã‚ŠãŸãŸã¿/展開ボタンを表示"
msgid "Show simplified settings"
msgstr "簡易設定を表示"
-#: src/slic3r/GUI/Preferences.cpp:267 src/slic3r/GUI/Preferences.cpp:269
+#: src/slic3r/GUI/Preferences.cpp:280 src/slic3r/GUI/Preferences.cpp:282
msgid "Show splash screen"
msgstr "スプラッシュ画é¢ã‚’表示ã™ã‚‹"
-#: src/slic3r/GUI/GCodeViewer.cpp:3787
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "ステルスモードを表示"
@@ -11161,55 +11031,51 @@ msgstr "ステルスモードを表示"
msgid "Show supports"
msgstr "サãƒãƒ¼ãƒˆè¡¨ç¤º"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "システム情報を表示"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "3D編集画é¢ã®è¡¨ç¤º"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "3Dスライスã®ãƒ—レビューを表示"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "フィラメントã®è¨­å®šã‚’表示"
-#: src/libslic3r/PrintConfig.cpp:4290
-msgid "Show the full list of print/G-code configuration options."
-msgstr "プリント/ Gコード構æˆã‚ªãƒ—ションã®å®Œå…¨ãªãƒªã‚¹ãƒˆã‚’表示ã—ã¾ã™ã€‚"
-
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Show the full list of SLA print configuration options."
msgstr "SLAプリント構æˆã‚ªãƒ—ションã®å®Œå…¨ãªãƒªã‚¹ãƒˆã‚’表示ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/libslic3r/PrintConfig.cpp:4416
+msgid "Show the full list of print/G-code configuration options."
+msgstr "プリント/ Gコード構æˆã‚ªãƒ—ションã®å®Œå…¨ãªãƒªã‚¹ãƒˆã‚’表示ã—ã¾ã™ã€‚"
+
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "キーボードショートカットã®ãƒªã‚¹ãƒˆã‚’表示ã™ã‚‹"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "プレート表示"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "プリント設定を表示ã™ã‚‹"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "プリンター設定を表示ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Show this help."
msgstr "ã“ã®ãƒ˜ãƒ«ãƒ—を表示ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1097
-msgid "Show Tip of the Day"
-msgstr "今日ã®ãƒ†ã‚£ãƒƒãƒ—スを表示"
-
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "ユーザー設定フォルダーã®è¡¨ç¤º(datadir)"
@@ -11242,18 +11108,18 @@ msgstr "凡例ã¨ãƒ—リント予想時間ã®è¡¨ç¤º/éžè¡¨ç¤º"
msgid "Show/Hide object/instance labels"
msgstr "オブジェクト/インスタンスラベルã®è¡¨ç¤º/éžè¡¨ç¤º"
-#: src/slic3r/GUI/GUI_App.cpp:2176 src/slic3r/GUI/wxExtensions.cpp:707
+#: src/slic3r/GUI/GUI_App.cpp:2259 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "簡易"
+#: src/slic3r/GUI/GUI_App.cpp:2259
+msgid "Simple View Mode"
+msgstr "簡易ビューモード"
+
#: src/slic3r/GUI/ConfigWizard.cpp:1279
msgid "Simple mode"
msgstr "シンプルモード"
-#: src/slic3r/GUI/GUI_App.cpp:2176
-msgid "Simple View Mode"
-msgstr "簡易ビューモード"
-
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:156
msgid "Simplification is currently only allowed when a single part is selected"
msgstr "簡略化ã¯ç¾åœ¨ã€å˜ä¸€ã®ãƒ‘ーツãŒé¸æŠžã•ã‚Œã¦ã„ã‚‹å ´åˆã«ã®ã¿å®Ÿè¡Œã§ãã¾ã™"
@@ -11284,15 +11150,11 @@ msgstr ""
msgid "Simplify model"
msgstr "簡略化モデル"
-#: src/slic3r/GUI/Tab.cpp:2695 src/slic3r/GUI/Tab.cpp:2704
-msgid "Single extruder MM setup"
-msgstr "シングルエクストルーダーã®MM設定"
-
-#: src/libslic3r/PrintConfig.cpp:2453
+#: src/libslic3r/PrintConfig.cpp:2477
msgid "Single Extruder Multi Material"
msgstr "シングルエクストルーダー・マルãƒãƒžãƒ†ãƒªã‚¢ãƒ«"
-#: src/slic3r/GUI/Tab.cpp:2302
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -11303,11 +11165,15 @@ msgstr ""
"ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®ç›´å¾„ãŒåŒã˜ã§ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“。最åˆã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®"
"直径ã§ã€ã™ã¹ã¦ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ãƒŽã‚ºãƒ«ã®ç›´å¾„を設定ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Tab.cpp:2705
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
+msgid "Single extruder MM setup"
+msgstr "シングルエクストルーダーã®MM設定"
+
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "å˜ä¸€ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®ãƒžãƒ«ãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒ‘ラメーター"
-#: src/libslic3r/PrintConfig.cpp:4435
+#: src/libslic3r/PrintConfig.cpp:4561
msgid "Single instance mode"
msgstr "シングルインスタンスモード"
@@ -11315,13 +11181,18 @@ msgstr "シングルインスタンスモード"
msgid "Sinking"
msgstr "沈ã¾ã›ã‚‹"
+#: src/slic3r/GUI/PrintHostDialogs.cpp:251
+msgctxt "OfFile"
+msgid "Size"
+msgstr "サイズ"
+
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
#: src/slic3r/GUI/Tab.cpp:2726
msgid "Size"
msgstr "サイズ"
-#: src/slic3r/GUI/Tab.cpp:2259 src/slic3r/GUI/Tab.cpp:2482
+#: src/slic3r/GUI/Tab.cpp:2290 src/slic3r/GUI/Tab.cpp:2517
msgid "Size and coordinates"
msgstr "サイズã¨åº§æ¨™"
@@ -11329,84 +11200,34 @@ msgstr "サイズã¨åº§æ¨™"
msgid "Size in X and Y of the rectangular plate."
msgstr "四角形プレートã®Xã€Yサイズ。"
-#: src/slic3r/GUI/Tab.cpp:1534 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "スカート"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1532
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/libslic3r/PrintConfig.cpp:2300
+msgid "Skirt Loops"
+msgstr "スカートã®ãƒ«ãƒ¼ãƒ—æ•°"
+
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "スカートã¨ãƒ–リム"
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2276
msgid "Skirt height"
msgstr "スカート高ã•"
-#: src/libslic3r/PrintConfig.cpp:2276
-msgid "Skirt Loops"
-msgstr "スカートã®ãƒ«ãƒ¼ãƒ—æ•°"
-
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr "スカート/ブリム"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1190
-msgid "SLA gizmo keyboard shortcuts"
-msgstr "SLAギズモã®ã‚­ãƒ¼ãƒœãƒ¼ãƒ‰ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆ"
-
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1326
-msgid "SLA material"
-msgstr "SLAææ–™"
-
-#: src/slic3r/GUI/ConfigWizard.cpp:2913
-msgid "SLA Material Profiles Selection"
-msgstr "SLAæ料プロファイルã®é¸æŠž"
-
-#: src/libslic3r/PrintConfig.cpp:3247 src/libslic3r/PrintConfig.cpp:3248
-msgid "SLA material type"
-msgstr "SLAææ–™ã®ã‚¿ã‚¤ãƒ—"
-
-#: src/slic3r/GUI/ConfigWizard.cpp:2043 src/slic3r/GUI/ConfigWizard.cpp:2913
-msgid "SLA Materials"
-msgstr "SLAææ–™"
-
-#: src/slic3r/GUI/ConfigWizard.cpp:752
-msgid "SLA materials"
-msgstr "SLAマテリアル"
-
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1325
-msgid "SLA print"
-msgstr "SLAプリント"
-
-#: src/libslic3r/PrintConfig.cpp:3376
-msgid "SLA print material notes"
-msgstr "SLAプリントæ料メモ"
-
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
-msgid "SLA print settings"
-msgstr "SLAプリント設定"
-
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:880
-msgid "SLA Support Points"
-msgstr "SLAサãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆ"
-
-#: src/slic3r/GUI/GLCanvas3D.cpp:6391
-msgid "SLA supports outside the print area were detected."
-msgstr "プリント領域外ã®SLAサãƒãƒ¼ãƒˆãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸã€‚"
-
-#: src/slic3r/GUI/ConfigWizard.cpp:2102
-msgid "SLA Technology Printers"
-msgstr "SLA型プリンター"
-
#: src/slic3r/GUI/GUI_Factories.cpp:461
msgid "Slab"
msgstr "å¹³æ¿"
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1883
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -11414,7 +11235,7 @@ msgstr ""
"Slic3rã¯Gコードファイルをプリンターサーãƒãƒ¼ã«ã‚¢ãƒƒãƒ—ロードã§ãã¾ã™ã€‚ ã“ã®"
"フィールドã«ã¯ã€ã‚µãƒ¼ãƒãƒ¼ã®ç¨®é¡žã‚’記入ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -11423,7 +11244,7 @@ msgstr ""
"フィールドã«ã¯ã€èªè¨¼ã«å¿…è¦ãªAPIキーã¾ãŸã¯ãƒ‘スワードãŒå«ã¾ã‚Œã¦ã„ã‚‹å¿…è¦ãŒã‚ã‚Šã¾"
"ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -11437,44 +11258,44 @@ msgstr ""
"トã«ã¯ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¨ãƒ‘スワードを次ã®å½¢å¼ã§URLã«å…¥åŠ›ã™ã‚‹ã“ã¨ã§ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾"
"ã™ï¼šhttps://username:password@your-octopi-address/"
-#: src/libslic3r/PrintConfig.cpp:1825
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3rã¯ã“ã®é€Ÿåº¦ä»¥ä¸‹ã«ã—ã¾ã›ã‚“。"
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4403
msgid "Slice"
msgstr "スライス"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "ファイルをスライスã—ã¦Gコードã«å…¥ã‚Œã‚‹"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "ファイルをスライスã—Gコードã«ã—ã¦ã€åå‰ã‚’付ã‘ã¦ä¿å­˜"
-#: src/libslic3r/PrintConfig.cpp:2473
+#: src/libslic3r/PrintConfig.cpp:2497
msgid "Slice gap closing radius"
msgstr "スライスギャップを閉ã˜ã‚‹åŠå¾„"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3276
-#: src/slic3r/GUI/Plater.cpp:5975
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6054
msgid "Slice now"
msgstr "スライス実行"
-#: src/libslic3r/PrintConfig.cpp:2085
+#: src/libslic3r/PrintConfig.cpp:2109
msgid "Slice resolution"
msgstr "スライス解åƒåº¦"
-#: src/libslic3r/PrintConfig.cpp:4245
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "モデルをスライスã—ã€SLAプリントレイヤーをPNGã¨ã—ã¦ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4392
msgid "Slice the model and export toolpaths as G-code."
msgstr "モデルをスライスã—ã€ãƒ„ールパスをGコードã§ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4404
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -11491,12 +11312,20 @@ msgstr "スライス情報"
msgid "Sliced object \"%1%\" looks like a logo or a sign"
msgstr "スライスã•ã‚ŒãŸã‚ªãƒ–ジェクト\"%1%\"ã¯ãƒ­ã‚´ã¾ãŸã¯ã‚µã‚¤ãƒ³ã®ã‚ˆã†ã«è¦‹ãˆã¾ã™"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3276
-#: src/slic3r/GUI/Plater.cpp:5972 src/slic3r/GUI/Tab.cpp:1662
-#: src/slic3r/GUI/Tab.cpp:4391
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6051 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "スライス中"
+#: src/slic3r/GUI/MainFrame.cpp:1717
+msgid "Slicing Done!"
+msgstr "スライス完了ï¼"
+
+#: src/libslic3r/PrintConfig.cpp:2507
+msgid "Slicing Mode"
+msgstr "スライスモード"
+
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:162
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:204
msgid "Slicing complete"
@@ -11506,49 +11335,41 @@ msgstr "スライス完了"
msgid "Slicing done"
msgstr "スライス完了"
-#: src/slic3r/GUI/MainFrame.cpp:1710
-msgid "Slicing Done!"
-msgstr "スライス完了ï¼"
-
#: src/slic3r/GUI/NotificationManager.cpp:1113
msgid "Slicing finished."
msgstr "スライスãŒçµ‚了ã—ã¾ã—ãŸã€‚ "
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"内部エラーã®ãŸã‚ã€ã‚¹ãƒ©ã‚¤ã‚¹ã‚’åœæ­¢ã—ã¾ã—ãŸï¼šä¸€è²«æ€§ã®ãªã„スライスインデックス。"
-#: src/libslic3r/PrintConfig.cpp:2483
-msgid "Slicing Mode"
-msgstr "スライスモード"
-
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "モデルをスライス"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "サãƒãƒ¼ãƒˆã®ã‚¹ãƒ©ã‚¤ã‚¹"
-#: src/libslic3r/PrintConfig.cpp:3160 src/libslic3r/PrintConfig.cpp:3775
+#: src/libslic3r/PrintConfig.cpp:3271 src/libslic3r/PrintConfig.cpp:3896
msgid "Slow"
msgstr "スロー"
-#: src/libslic3r/PrintConfig.cpp:2285
+#: src/libslic3r/PrintConfig.cpp:2309
msgid "Slow down if layer print time is below"
msgstr "スローダウンã•ã›ã‚‹ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒ—リント時間"
-#: src/libslic3r/PrintConfig.cpp:3161
+#: src/libslic3r/PrintConfig.cpp:3272
msgid "Slow tilt"
msgstr "スローãƒãƒ«ãƒˆ"
-#: src/libslic3r/PrintConfig.cpp:2295
+#: src/libslic3r/PrintConfig.cpp:2319
msgid "Small perimeters"
-msgstr "短ã„外周"
+msgstr "短ã„境界線"
-#: src/libslic3r/PrintConfig.cpp:3456
+#: src/libslic3r/PrintConfig.cpp:3576
msgid "Small pillar diameter percent"
msgstr "å°ã•ã„ピラー径パーセント"
@@ -11570,76 +11391,61 @@ msgstr "スムーズ"
msgid "Smoothing"
msgstr "スムージング"
-#: src/slic3r/GUI/GUI_App.cpp:2212
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid "Snapshot name"
msgstr "スナップショットå"
-#: src/libslic3r/PrintConfig.cpp:2748
+#: src/libslic3r/PrintConfig.cpp:2772
msgid "Snug"
msgstr "スナッグ"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "ソフトウェアリリース"
-#: src/slic3r/GUI/PresetHints.cpp:176
-msgid "solid infill"
-msgstr "ソリッドインフィル"
-
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2336
-#: src/libslic3r/PrintConfig.cpp:2348
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2360
+#: src/libslic3r/PrintConfig.cpp:2372
msgid "Solid infill"
msgstr "ソリッドインフィル"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2348
msgid "Solid infill every"
msgstr "ソリッドインフィルをå„"
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2340
msgid "Solid infill extruder"
msgstr "ソリッドインフィルエクストルーダー"
+#: src/libslic3r/PrintConfig.cpp:2331
+msgid "Solid infill threshold area"
+msgstr "ソリッドインフィル領域ã®ã—ãã„値"
+
#: resources/data/hints.ini: [hint:Solid infill threshold area]
msgid ""
"Solid infill threshold area\n"
"Did you know that you can make parts of your model with a small cross-"
"section be filled with solid infill automatically? Set the<a>Solid infill "
-"threshold area</a>.(Expert mode only.)"
+"threshold area</a>. (Expert mode only.)"
msgstr ""
"ソリッドインフィルã—ãã„値領域\n"
-"å°ã•ãªæ–­é¢ã®ãƒ¢ãƒ‡ãƒ«ã®ãƒ‘ーツを自動的ã«ã‚½ãƒªãƒƒãƒ‰ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã§åŸ‹ã‚ã‚‹ã“ã¨ãŒã§ãã‚‹ã“"
-"ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ <a>ソリッドインフィルã—ãã„値領域</a>を設定ã—ã¾ã™ï¼ˆã‚¨ã‚­ã‚¹"
-"パートモードã®ã¿ï¼‰ã€‚"
-
-#: src/libslic3r/PrintConfig.cpp:2307
-msgid "Solid infill threshold area"
-msgstr "ソリッドインフィル領域ã®ã—ãã„値"
+"モデルã®æ–­é¢ãŒå°ã•ã„部分を自動的ã«ã‚½ãƒªãƒƒãƒ‰ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã§åŸ‹ã‚ã‚‹ã“ã¨ãŒã§ãã‚‹ã“ã¨"
+"ã‚’ã”存知ã§ã—ょã†ã‹ï¼Ÿ<a>ソリッドインフィルã®ã—ãã„値範囲</a>を設定ã—ã¾ã™ã€‚(エ"
+"キスパートモードã®ã¿)"
-#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2361
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2385
msgid "Solid layers"
msgstr "ソリッドレイヤー"
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1061
msgid "Soluble material"
msgstr "溶解性ææ–™"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material is most likely used for a soluble support."
msgstr "水溶性フィラメントãŒæº¶è§£æ€§ã‚µãƒãƒ¼ãƒˆæã¨ã—ã¦ã‚‚ã£ã¨ã‚‚使用ã•ã‚Œã‚‹ã€‚"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935
-msgid ""
-"Some fields are too long to fit. Right mouse click reveals the full text."
-msgstr ""
-"一部ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯é•·ã™ãŽã¦åŽã¾ã‚Šã¾ã›ã‚“。 マウスをå³ã‚¯ãƒªãƒƒã‚¯ã™ã‚‹ã¨ã€å…¨æ–‡ãŒè¡¨ç¤º"
-"ã•ã‚Œã¾ã™ã€‚"
-
-#: src/slic3r/GUI/ConfigWizard.cpp:2726
-msgid "Some filaments were uninstalled."
-msgstr "一部ã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆãŒã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸã€‚"
-
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1339
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 "
@@ -11651,22 +11457,42 @@ msgstr ""
"「押出ã—ãªã—ã€ã‚³ãƒžãƒ³ãƒ‰ã«ã‚ˆã‚Šã€PrusaSlicerã¯æŠ¼å‡ºã—コマンドをエクスãƒãƒ¼ãƒˆã—ãªã"
"ãªã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6392
+#: src/slic3r/GUI/ConfigWizard.cpp:2696
+msgid "Some Printers were uninstalled."
+msgstr "一部ã®ãƒ—リンターãŒã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸã€‚"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:2729
+msgid "Some SLA materials were uninstalled."
+msgstr "一部ã®SLAマテリアルãŒã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸã€‚"
+
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
+msgid ""
+"Some fields are too long to fit. Right mouse click reveals the full text."
+msgstr ""
+"一部ã®ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã¯é•·ã™ãŽã¦åŽã¾ã‚Šã¾ã›ã‚“。 マウスをå³ã‚¯ãƒªãƒƒã‚¯ã™ã‚‹ã¨ã€å…¨æ–‡ãŒè¡¨ç¤º"
+"ã•ã‚Œã¾ã™ã€‚"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:2729
+msgid "Some filaments were uninstalled."
+msgstr "一部ã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆãŒã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸã€‚"
+
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr "一部ã®ã‚ªãƒ–ジェクトã¯ã€ç·¨é›†ä¸­ã«è¡¨ç¤ºã•ã‚Œã¾ã›ã‚“。"
-#: src/libslic3r/Print.cpp:453
+#: src/libslic3r/Print.cpp:458
msgid "Some objects are too close; your extruder will collide with them."
msgstr "一部ã®ã‚ªãƒ–ジェクトãŒæŽ¥è¿‘ã—ã™ãŽã¦ã„ã¾ã™ã€‚エクストルーダãŒæŽ¥è§¦ã—ã¾ã™ã€‚"
-#: src/libslic3r/Print.cpp:455
+#: src/libslic3r/Print.cpp:460
msgid ""
"Some objects are too tall and cannot be printed without extruder collisions."
msgstr ""
"一部ã®ã‚ªãƒ–ジェクトãŒé«˜ã™ãŽã¦ã€ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®è¡çªãªã—ã§ãƒ—リントã§ãã¾ã›"
"ん。"
-#: src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3763
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 "
@@ -11676,7 +11502,7 @@ msgstr ""
"ã®æ–¹ãŒã†ã¾ãã„ãã¾ã™ã€‚ ã“ã®ãƒ‘ラメーターã¯ã€2ã¤ã®å°ã•ãªãƒ‘ッドã®ä¸­å¿ƒã®è·é›¢ã‚’定"
"義ã—ã¾ã™ã€‚ ãれらãŒè¿‘ã„å ´åˆã€ãれらã¯1ã¤ã®ãƒ‘ッドã«ãƒžãƒ¼ã‚¸ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2211
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
@@ -11684,7 +11510,7 @@ msgstr ""
"一部ã®ãƒ—リセットãŒå¤‰æ›´ã•ã‚Œã€ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更ãŒè¨­å®šã‚¹ãƒŠãƒƒãƒ—ショットã«å–ã‚Š"
"è¾¼ã¾ã‚Œã¾ã›ã‚“。"
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
@@ -11692,7 +11518,7 @@ msgstr ""
"一部ã®ãƒ—リセットã¯å¤‰æ›´ã•ã‚Œã€ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更ã¯æ§‹æˆãƒãƒ³ãƒ‰ãƒ«ã«ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ"
"ã•ã‚Œã¾ã›ã‚“。"
-#: src/libslic3r/PrintConfig.cpp:2925
+#: src/libslic3r/PrintConfig.cpp:2949
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -11700,46 +11526,38 @@ msgstr ""
"一部ã®ãƒ—リンターã¾ãŸã¯ãƒ—リンターã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ã§ã¯ã€ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•å¯å¤‰ã®ãƒ—リン"
"トãŒå›°é›£ãªå ´åˆãŒã‚ã‚Šã¾ã™ã€‚ デフォルトã§æœ‰åŠ¹ã«ãªã£ã¦ã„ã¾ã™ã€‚"
-#: src/slic3r/GUI/ConfigWizard.cpp:2696
-msgid "Some Printers were uninstalled."
-msgstr "一部ã®ãƒ—リンターãŒã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸã€‚"
-
-#: src/slic3r/GUI/ConfigWizard.cpp:2726
-msgid "Some SLA materials were uninstalled."
-msgstr "一部ã®SLAマテリアルãŒã‚¢ãƒ³ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¾ã—ãŸã€‚"
-
-#: src/slic3r/GUI/GLCanvas3D.cpp:4063
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "スペース"
-#: src/libslic3r/PrintConfig.cpp:2673
+#: src/libslic3r/PrintConfig.cpp:2697
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"インターフェイスã®å¡—ã‚Šã®éš™é–“。 ゼロを設定ã™ã‚‹ã¨ã€å¯†ãªã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã«ãªã‚Šã¾"
"ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1560
+#: src/libslic3r/PrintConfig.cpp:1584
msgid "Spacing between ironing passes"
msgstr "アイロンパスã®é–“éš”"
-#: src/libslic3r/PrintConfig.cpp:2723
+#: src/libslic3r/PrintConfig.cpp:2747
msgid "Spacing between support material lines."
msgstr "サãƒãƒ¼ãƒˆãƒ‘ターンã®ç·šé–“è·é›¢ã€‚"
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1580 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1488 src/libslic3r/PrintConfig.cpp:1570
-#: src/libslic3r/PrintConfig.cpp:1964 src/libslic3r/PrintConfig.cpp:2296
-#: src/libslic3r/PrintConfig.cpp:2349 src/libslic3r/PrintConfig.cpp:2847
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1512 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:2320
+#: src/libslic3r/PrintConfig.cpp:2373 src/libslic3r/PrintConfig.cpp:2871
msgid "Speed"
msgstr "速度"
-#: src/slic3r/GUI/GCodeViewer.cpp:3285
+#: src/slic3r/GUI/GCodeViewer.cpp:3300
msgid "Speed (mm/s)"
msgstr "速度(mm/s)"
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1322
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 "
@@ -11749,7 +11567,7 @@ msgstr ""
"ã‘ã‚‹ãŸã‚ã«ã€ã“れをé©åº¦ã«ä½Žãã—ã¦ãã ã•ã„。 ギャップ充填を無効ã«ã™ã‚‹ã«ã¯ã€ã‚¼ãƒ­"
"を設定ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2891
+#: src/libslic3r/PrintConfig.cpp:2915
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
@@ -11758,24 +11576,25 @@ msgstr ""
"Z軸方å‘ã®ç§»å‹•é€Ÿåº¦ã€‚\n"
"ゼロã«è¨­å®šã™ã‚‹ã¨ã€å€¤ã¯ç„¡è¦–ã•ã‚Œã€ä»£ã‚ã‚Šã«é€šå¸¸ã®ç§»å‹•é€Ÿåº¦ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:1594
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "移動速度"
-#: src/libslic3r/PrintConfig.cpp:1965
+#: src/libslic3r/PrintConfig.cpp:1989
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
-msgstr "外周(輪郭ã€åˆ¥å:垂直シェル)ã®é€Ÿåº¦ã€‚ 自動ã®å ´åˆã¯ã‚¼ãƒ­ã«è¨­å®šã—ã¾ã™ã€‚"
+msgstr ""
+"境界線(輪郭ã€åˆ¥å:垂直シェル)ã®é€Ÿåº¦ã€‚ 自動ã®å ´åˆã¯ã‚¼ãƒ­ã«è¨­å®šã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:1581
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "造形速度設定"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "ブリッジ形æˆé€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2350
+#: src/libslic3r/PrintConfig.cpp:2374
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -11785,7 +11604,7 @@ msgstr ""
"上記ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¤ãƒ³ãƒ•ã‚£ãƒ«é€Ÿåº¦ã«å¯¾ã™ã‚‹å‰²åˆï¼ˆä¾‹ï¼š80%)ã§è¡¨ã™ã“ã¨ãŒã§ãã¾ã™ã€‚ "
"自動ã®å ´åˆã¯ã‚¼ãƒ­ã«è¨­å®šã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2682
+#: src/libslic3r/PrintConfig.cpp:2706
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -11794,15 +11613,15 @@ msgstr ""
"サãƒãƒ¼ãƒˆã¨ãƒ¢ãƒ‡ãƒ«ã®ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ã‚¤ã‚¹ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒ—リントスピード。 パーセンテージ"
"(ãŸã¨ãˆã°ã€50%)を入力ã™ã‚‹ã¨ã€ã‚µãƒãƒ¼ãƒˆã®ãƒ—リントスピードã‹ã‚‰è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2732
+#: src/libslic3r/PrintConfig.cpp:2756
msgid "Speed for printing support material."
msgstr "サãƒãƒ¼ãƒˆæ造形速度。"
-#: src/libslic3r/PrintConfig.cpp:1489
+#: src/libslic3r/PrintConfig.cpp:1513
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr "内部塗りã¤ã¶ã—ã®ãƒ—リント速度。 自動ã®å ´åˆã¯ã‚¼ãƒ­ã«ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2848
+#: src/libslic3r/PrintConfig.cpp:2872
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 "
@@ -11816,31 +11635,31 @@ msgstr ""
"速度ã«å¯¾ã™ã‚‹å‰²åˆï¼ˆä¾‹ï¼š80%)ã§å…¥åŠ›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ 自動ã®å ´åˆã¯ã‚¼ãƒ­ã«è¨­å®š"
"ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2882
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "移動速度(射出ãƒã‚¤ãƒ³ãƒˆé–“ã®ã‚¸ãƒ£ãƒ³ãƒ”ング)。"
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1247
msgid "Speed of object first layer over raft interface"
msgstr "ラフトインターフェース上ã®ã‚ªãƒ–ジェクトã®æœ€åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "冷å´ç§»å‹•ã®æœ€åˆã®é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "最後ã®å†·å´ç§»å‹•ã®é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "ロードã—始ã‚ã®æœ€åˆã®ã‚¹ãƒ”ード。"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "フィラメントをワイプタワー上ã§ãƒ­ãƒ¼ãƒ‰ã™ã‚‹éš›ã®ã‚¹ãƒ”ード。"
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11848,7 +11667,7 @@ msgstr ""
"ワイプタワー上ã§ã‚¢ãƒ³ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ã¨ãã®ã‚¹ãƒ”ード(ラミング直後ã®ã‚¢ãƒ³ãƒ­ãƒ¼ãƒ‰ã‚¹ãƒ”ー"
"ドã«ã¯å½±éŸ¿ã—ã¾ã›ã‚“)"
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr "ラミング直後ã«ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®å…ˆç«¯ã‚’引ã抜ã速度。"
@@ -11864,65 +11683,69 @@ msgstr "スピード:"
msgid "Sphere"
msgstr "çƒä½“"
-#: src/libslic3r/PrintConfig.cpp:2375
-msgid "Spiral vase"
-msgstr "スパイラル花瓶"
-
#: src/slic3r/GUI/ConfigManipulation.cpp:91
msgid "Spiral Vase"
msgstr "スパイラル花瓶"
-#: src/slic3r/GUI/GUI_Factories.cpp:949 src/slic3r/GUI/GUI_Factories.cpp:959
-#: src/slic3r/GUI/GUI_Factories.cpp:980 src/libslic3r/PrintConfig.cpp:4394
+#: src/libslic3r/PrintConfig.cpp:2399
+msgid "Spiral vase"
+msgstr "スパイラル花瓶"
+
+#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4520
msgid "Split"
msgstr "分割"
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:461
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:450
msgid "Split bigger facets into smaller ones while the object is painted."
msgstr ""
"オブジェクトãŒãƒšã‚¤ãƒ³ãƒˆã•ã‚Œã¦ã„ã‚‹é–“ã€å¤§ããªãƒ•ã‚¡ã‚»ãƒƒãƒˆã‚’å°ã•ãªãƒ•ã‚¡ã‚»ãƒƒãƒˆã«åˆ†å‰²"
"ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_Factories.cpp:949
+#: src/libslic3r/PrintConfig.cpp:3126
+msgid "Split middle perimeter threshold"
+msgstr "分割ã•ã‚ŒãŸä¸­å¤®ã®å¢ƒç•Œç·šã—ãã„値"
+
+#: src/slic3r/GUI/GUI_Factories.cpp:944
msgid "Split the selected object"
msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトを分割ã—ã¾ã™"
-#: src/slic3r/GUI/GUI_Factories.cpp:942 src/slic3r/GUI/GUI_Factories.cpp:959
+#: src/slic3r/GUI/GUI_Factories.cpp:937 src/slic3r/GUI/GUI_Factories.cpp:954
msgid "Split the selected object into individual objects"
msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトを個々ã®ã‚ªãƒ–ジェクトã«åˆ†å‰²ã—ã¾ã™"
-#: src/slic3r/GUI/GUI_Factories.cpp:945 src/slic3r/GUI/GUI_Factories.cpp:980
+#: src/slic3r/GUI/GUI_Factories.cpp:940 src/slic3r/GUI/GUI_Factories.cpp:975
msgid "Split the selected object into individual parts"
msgstr "é¸æŠžã—ãŸã‚ªãƒ–ジェクトを個々ã®éƒ¨åˆ†ã«åˆ†å‰²ã—ã¾ã™"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4587
-msgid "Split to objects"
-msgstr "オブジェクトã®åˆ†å‰²"
-
-#: src/slic3r/GUI/Plater.cpp:3072
+#: src/slic3r/GUI/Plater.cpp:3116
msgid "Split to Objects"
msgstr "オブジェクトã«åˆ†å‰²"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4597
-msgid "Split to parts"
-msgstr "パーツã®åˆ†å‰²"
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:2008
msgid "Split to Parts"
msgstr "パーツã«åˆ†å‰²"
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+msgid "Split to objects"
+msgstr "オブジェクトã®åˆ†å‰²"
+
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
+msgid "Split to parts"
+msgstr "パーツã®åˆ†å‰²"
+
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:66
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:132
msgid "Split triangles"
msgstr "トライアングルを分割ã™ã‚‹"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:296
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:275
msgid "Splits bigger facets into smaller ones while the object is painted."
msgstr ""
"オブジェクトãŒãƒšã‚¤ãƒ³ãƒˆã•ã‚Œã¦ã„ã‚‹é–“ã€å¤§ããªãƒ•ã‚¡ã‚»ãƒƒãƒˆã‚’å°ã•ãªãƒ•ã‚¡ã‚»ãƒƒãƒˆã«åˆ†å‰²"
"ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1074
msgid "Spool weight"
msgstr "スプールé‡é‡"
@@ -11934,11 +11757,17 @@ msgstr "スタックオーãƒãƒ¼ãƒ•ãƒ­ãƒ¼"
msgid "Standard"
msgstr "標準"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Stars"
msgstr "スター型"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2418
+#: src/libslic3r/PrintConfig.cpp:2433
+msgid "Start G-code"
+msgstr "Gコードã®æœ€åˆ"
+
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "æ–°ã—ã„プロジェクトを開始"
@@ -11946,13 +11775,7 @@ msgstr "æ–°ã—ã„プロジェクトを開始"
msgid "Start at height"
msgstr "開始高ã•"
-#: src/slic3r/GUI/Tab.cpp:2058 src/slic3r/GUI/Tab.cpp:2375
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2394
-#: src/libslic3r/PrintConfig.cpp:2409
-msgid "Start G-code"
-msgstr "Gコードã®æœ€åˆ"
-
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "æ–°ã—ã„スライスプロセスを開始ã™ã‚‹"
@@ -11995,24 +11818,20 @@ msgstr ""
" \n"
"今回ã€ã©ã†ã•ã‚Œã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:248
+#: src/slic3r/GUI/PrintHostDialogs.cpp:249
msgid "Status"
msgstr "ステータス"
-#: src/slic3r/GUI/FirmwareDialog.cpp:831
+#: src/slic3r/GUI/FirmwareDialog.cpp:830
msgid "Status:"
msgstr "状æ³:"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2615
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "é™éŸ³"
-#: src/slic3r/GUI/Plater.cpp:1435
-msgid "stealth mode"
-msgstr "é™éŸ³ãƒ¢ãƒ¼ãƒ‰"
-
-#: src/slic3r/GUI/GCodeViewer.cpp:3745
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "ステルスモード"
@@ -12020,15 +11839,15 @@ msgstr "ステルスモード"
msgid "Stop at height"
msgstr "高ã•ã§åœæ­¢"
-#: src/slic3r/GUI/GUI_App.cpp:2577
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "Stop them and continue anyway?"
msgstr "ãれらをåœæ­¢ã—ã€ã¨ã«ã‹ã続行ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/libslic3r/PrintConfig.cpp:2739
+#: src/libslic3r/PrintConfig.cpp:2763
msgid "Style"
msgstr "スタイル"
-#: src/libslic3r/PrintConfig.cpp:2741
+#: src/libslic3r/PrintConfig.cpp:2765
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
@@ -12042,7 +11861,7 @@ msgstr ""
msgid "Success!"
msgstr "æˆåŠŸï¼"
-#: src/slic3r/GUI/Plater.cpp:2174
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -12051,27 +11870,11 @@ msgstr ""
"正常ã«ã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã¾ã—ãŸã€‚ ã“ã‚Œã§ã€ãƒ‡ãƒã‚¤ã‚¹%s(%s)をコンピューターã‹ã‚‰å®‰å…¨"
"ã«å–り外ã™ã“ã¨ãŒã§ãã¾ã™ã€‚"
-#: src/slic3r/GUI/PresetHints.cpp:181
-msgid "support"
-msgstr "サãƒãƒ¼ãƒˆ"
-
-#: src/libslic3r/PrintConfig.cpp:3511
-msgid "Support base diameter"
-msgstr "サãƒãƒ¼ãƒˆãƒ™ãƒ¼ã‚¹ã®ç›´å¾„"
-
-#: src/libslic3r/PrintConfig.cpp:3521
-msgid "Support base height"
-msgstr "サãƒãƒ¼ãƒˆãƒ™ãƒ¼ã‚¹ã®é«˜ã•"
-
-#: src/libslic3r/PrintConfig.cpp:3530
-msgid "Support base safety distance"
-msgstr "サãƒãƒ¼ãƒˆãƒ™ãƒ¼ã‚¹ã®å®‰å…¨è·é›¢"
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
msgid "Support Blocker"
msgstr "サãƒãƒ¼ãƒˆç¦æ­¢"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Support Cubic"
msgstr "サãƒãƒ¼ãƒˆã‚­ãƒ¥ãƒ¼ãƒ“ック"
@@ -12083,42 +11886,50 @@ msgstr "サãƒãƒ¼ãƒˆå¼·åˆ¶"
msgid "Support Generator"
msgstr "サãƒãƒ¼ãƒˆã‚¸ã‚§ãƒãƒ¬ãƒ¼ã‚¿ãƒ¼"
-#: src/slic3r/GUI/Tab.cpp:4328
+#: src/libslic3r/PrintConfig.cpp:3631
+msgid "Support base diameter"
+msgstr "サãƒãƒ¼ãƒˆãƒ™ãƒ¼ã‚¹ã®ç›´å¾„"
+
+#: src/libslic3r/PrintConfig.cpp:3641
+msgid "Support base height"
+msgstr "サãƒãƒ¼ãƒˆãƒ™ãƒ¼ã‚¹ã®é«˜ã•"
+
+#: src/libslic3r/PrintConfig.cpp:3650
+msgid "Support base safety distance"
+msgstr "サãƒãƒ¼ãƒˆãƒ™ãƒ¼ã‚¹ã®å®‰å…¨è·é›¢"
+
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "サãƒãƒ¼ãƒˆå…ˆç«¯"
-#: src/slic3r/GUI/PresetHints.cpp:183
-msgid "support interface"
-msgstr "サãƒãƒ¼ãƒˆã®æŽ¥è§¦éƒ¨"
-
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1546
-#: src/slic3r/GUI/Tab.cpp:1548 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2039 src/libslic3r/PrintConfig.cpp:2048
-#: src/libslic3r/PrintConfig.cpp:2057 src/libslic3r/PrintConfig.cpp:2067
-#: src/libslic3r/PrintConfig.cpp:2076 src/libslic3r/PrintConfig.cpp:2498
-#: src/libslic3r/PrintConfig.cpp:2504 src/libslic3r/PrintConfig.cpp:2512
-#: src/libslic3r/PrintConfig.cpp:2525 src/libslic3r/PrintConfig.cpp:2535
-#: src/libslic3r/PrintConfig.cpp:2543 src/libslic3r/PrintConfig.cpp:2561
-#: src/libslic3r/PrintConfig.cpp:2578 src/libslic3r/PrintConfig.cpp:2599
-#: src/libslic3r/PrintConfig.cpp:2612 src/libslic3r/PrintConfig.cpp:2629
-#: src/libslic3r/PrintConfig.cpp:2647 src/libslic3r/PrintConfig.cpp:2662
-#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2681
-#: src/libslic3r/PrintConfig.cpp:2692 src/libslic3r/PrintConfig.cpp:2706
-#: src/libslic3r/PrintConfig.cpp:2722 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2731 src/libslic3r/PrintConfig.cpp:2740
-#: src/libslic3r/PrintConfig.cpp:2754 src/libslic3r/PrintConfig.cpp:2762
-#: src/libslic3r/PrintConfig.cpp:2776
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2081 src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2100 src/libslic3r/PrintConfig.cpp:2522
+#: src/libslic3r/PrintConfig.cpp:2528 src/libslic3r/PrintConfig.cpp:2536
+#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2567 src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2602 src/libslic3r/PrintConfig.cpp:2623
+#: src/libslic3r/PrintConfig.cpp:2636 src/libslic3r/PrintConfig.cpp:2653
+#: src/libslic3r/PrintConfig.cpp:2671 src/libslic3r/PrintConfig.cpp:2686
+#: src/libslic3r/PrintConfig.cpp:2696 src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2716 src/libslic3r/PrintConfig.cpp:2730
+#: src/libslic3r/PrintConfig.cpp:2746 src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2755 src/libslic3r/PrintConfig.cpp:2764
+#: src/libslic3r/PrintConfig.cpp:2778 src/libslic3r/PrintConfig.cpp:2786
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "Support material"
msgstr "サãƒãƒ¼ãƒˆæ"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2680
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2704
msgid "Support material interface"
msgstr "サãƒãƒ¼ãƒˆã®ã‚ªãƒ–ジェクトã¨ã®æŽ¥è§¦ãƒ¬ã‚¤ãƒ¤ãƒ¼"
-#: src/libslic3r/PrintConfig.cpp:2763
+#: src/libslic3r/PrintConfig.cpp:2787
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -12130,59 +11941,55 @@ msgstr ""
"生æˆã•ã‚Œã¾ã›ã‚“。 言ã„ã‹ãˆã‚‹ã¨ã“ã®å€¤ã¯ã€ã‚µãƒãƒ¼ãƒˆæãªã—ã§ãƒ—リントã§ãる最もキツ"
"ã„オーãƒãƒ¼ãƒãƒ³ã‚°ã®ã“ã¨ã§ã™ã€‚ 自動検出ã®å ´åˆã¯ã‚¼ãƒ­ã«è¨­å®šã—ã¾ã™ï¼ˆã‚¼ãƒ­ã‚’推奨)。"
-#: src/libslic3r/PrintConfig.cpp:2618
+#: src/libslic3r/PrintConfig.cpp:2642
msgid "Support material/raft interface extruder"
msgstr "コンタクトサãƒãƒ¼ãƒˆ/ラフトインターフェース用ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼"
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2614
msgid "Support material/raft/skirt extruder"
msgstr "サãƒãƒ¼ãƒˆæ/ラフト/スカート用エクストルーダー"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2534
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:3613
msgid "Support on build plate only"
msgstr "サãƒãƒ¼ãƒˆã‚’ビルドプレート(ベッド)ã®ã¿ã«é™å®šã™ã‚‹"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:774
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:770
msgid "Support parameter change"
msgstr "サãƒãƒ¼ãƒˆãƒ‘ラメータã®å¤‰æ›´"
-#: src/slic3r/GUI/Tab.cpp:4333
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "サãƒãƒ¼ãƒˆãƒ”ラー"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3583
+#: src/libslic3r/PrintConfig.cpp:3703
msgid "Support points density"
msgstr "サãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆå¯†åº¦"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1055
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1051
msgid "Support points edit"
msgstr "サãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã®ç·¨é›†"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4324 src/slic3r/GUI/Tab.cpp:4325
-#: src/libslic3r/PrintConfig.cpp:3412 src/libslic3r/PrintConfig.cpp:3419
-#: src/libslic3r/PrintConfig.cpp:3428 src/libslic3r/PrintConfig.cpp:3437
-#: src/libslic3r/PrintConfig.cpp:3447 src/libslic3r/PrintConfig.cpp:3457
-#: src/libslic3r/PrintConfig.cpp:3494 src/libslic3r/PrintConfig.cpp:3501
-#: src/libslic3r/PrintConfig.cpp:3512 src/libslic3r/PrintConfig.cpp:3522
-#: src/libslic3r/PrintConfig.cpp:3531 src/libslic3r/PrintConfig.cpp:3544
-#: src/libslic3r/PrintConfig.cpp:3554 src/libslic3r/PrintConfig.cpp:3563
-#: src/libslic3r/PrintConfig.cpp:3573 src/libslic3r/PrintConfig.cpp:3584
-#: src/libslic3r/PrintConfig.cpp:3592
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3532 src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3548 src/libslic3r/PrintConfig.cpp:3557
+#: src/libslic3r/PrintConfig.cpp:3567 src/libslic3r/PrintConfig.cpp:3577
+#: src/libslic3r/PrintConfig.cpp:3614 src/libslic3r/PrintConfig.cpp:3621
+#: src/libslic3r/PrintConfig.cpp:3632 src/libslic3r/PrintConfig.cpp:3642
+#: src/libslic3r/PrintConfig.cpp:3651 src/libslic3r/PrintConfig.cpp:3664
+#: src/libslic3r/PrintConfig.cpp:3674 src/libslic3r/PrintConfig.cpp:3683
+#: src/libslic3r/PrintConfig.cpp:3693 src/libslic3r/PrintConfig.cpp:3704
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Supports"
msgstr "サãƒãƒ¼ãƒˆ"
-#: src/slic3r/GUI/Plater.cpp:1317
-msgid "supports and pad"
-msgstr "サãƒãƒ¼ãƒˆã¨ãƒ‘ッド"
-
-#: src/libslic3r/PrintConfig.cpp:1590
+#: src/libslic3r/PrintConfig.cpp:1614
msgid "Supports remaining times"
msgstr "残り時間をサãƒãƒ¼ãƒˆ"
-#: src/libslic3r/PrintConfig.cpp:1599
+#: src/libslic3r/PrintConfig.cpp:1623
msgid "Supports stealth mode"
msgstr "é™éŸ³ãƒ¢ãƒ¼ãƒ‰ã‚µãƒãƒ¼ãƒˆ"
@@ -12194,11 +12001,11 @@ msgstr ""
"以下ã®æ©Ÿèƒ½ãŒæœ‰åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆã€ã‚µãƒãƒ¼ãƒˆã¯ã‚ˆã‚Šè‰¯ã機能ã—ã¾ã™ã€‚\n"
"-ブリッジング境界ã®æ¤œå‡º"
-#: src/slic3r/GUI/Preferences.cpp:180
+#: src/slic3r/GUI/Preferences.cpp:182
msgid "Suppress \" - default - \" presets"
msgstr "「-デフォルト-ã€ãƒ—リセットをéžè¡¨ç¤º"
-#: src/slic3r/GUI/Preferences.cpp:182
+#: src/slic3r/GUI/Preferences.cpp:184
msgid ""
"Suppress \" - default - \" presets in the Print / Filament / Printer "
"selections once there are any other valid presets available."
@@ -12206,14 +12013,10 @@ msgstr ""
"ä»–ã®æœ‰åŠ¹ãªãƒ—リセットãŒåˆ©ç”¨å¯èƒ½ã«ãªã£ãŸã‚‰ã€ãƒ—リント/フィラメント/プリンターã®"
"é¸æŠžã§ã€Œâˆ’デフォルト−ã€ãƒ—リセットをéžè¡¨ç¤ºã«ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/OptionsGroup.cpp:991 src/slic3r/GUI/Preferences.cpp:362
+#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "ブラウザã§ãƒã‚¤ãƒ‘ーリンクを開ãã®ã‚’抑制ã—ã¾ã™"
-#: src/slic3r/GUI/MainFrame.cpp:1661
-msgid "SVG"
-msgstr "SVG"
-
#: src/slic3r/GUI/Mouse3DController.cpp:508
msgid "Swap Y/Z axes"
msgstr "Y/Z軸をスワップ"
@@ -12235,28 +12038,28 @@ msgstr "以下ã®è‰²å¤‰æ›´ã‚³ãƒžãƒ³ãƒ‰ã®ã‚¹ãƒ¯ãƒƒãƒ—(%1%):"
msgid "Switch to 3D"
msgstr "3Dモードã«"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1232
-msgid "Switch to editing mode"
-msgstr "編集モードã«åˆ‡æ›¿ãˆ"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:113
msgid "Switch to Preview"
msgstr "プレビューã«åˆ‡æ›¿ãˆ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3788 src/slic3r/GUI/GLCanvas3D.cpp:4610
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "設定ã«åˆ‡ã‚Šæ›¿ãˆ"
-#: src/slic3r/GUI/wxExtensions.cpp:643
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1228
+msgid "Switch to editing mode"
+msgstr "編集モードã«åˆ‡æ›¿ãˆ"
+
+#: src/slic3r/GUI/wxExtensions.cpp:644
#, c-format, boost-format
msgid "Switch to the %s mode"
msgstr "%sモードã«åˆ‡æ›¿ãˆ"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790
msgid "Switching Presets: Unsaved Changes"
msgstr "プリセットã®åˆ‡ã‚Šæ›¿ãˆï¼šä¿å­˜ã•ã‚Œã¦ã„ãªã„変更"
-#: src/slic3r/GUI/GUI_App.cpp:2307
+#: src/slic3r/GUI/GUI_App.cpp:2390
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -12264,7 +12067,7 @@ msgstr ""
"言語を切り替ãˆã‚‹ã¨ã€ã‚¢ãƒ—リケーションãŒå†èµ·å‹•ã—ã¾ã™ã€‚プレートã®å†…容ãŒå¤±ã‚ã‚Œã¾"
"ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:4811
+#: src/slic3r/GUI/Plater.cpp:4882
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -12286,11 +12089,7 @@ msgstr ""
"\n"
"続行ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Tab.cpp:1409
-msgid "symbolic profile name"
-msgstr "シンボリック・プロファイルå"
-
-#: src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2779
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -12298,22 +12097,22 @@ msgstr ""
"サãƒãƒ¼ãƒˆã¨ã‚ªãƒ–ジェクトã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’åŒæœŸã—ã¾ã™ã€‚ã“ã‚Œã¯ãƒ„ールãƒã‚§ãƒ³ã‚¸ãŒå®¹æ˜“ã§ãª"
"ã„マルãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒ—リンターã§æœ‰åŠ¹ãªæ©Ÿèƒ½ã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:2777
msgid "Synchronize with object layers"
msgstr "オブジェクトレイヤーã¨åŒæœŸã™ã‚‹"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "システム情報(&I)"
-#: src/slic3r/GUI/SendSystemInfoDialog.cpp:703
-msgid "System info sent successfully. Thank you."
-msgstr "システム情報ãŒæ­£å¸¸ã«é€ä¿¡ã•ã‚Œã¾ã—ãŸã€‚ ã”å”力ã«æ„Ÿè¬ã—ã¾ã™ã€‚"
-
#: src/slic3r/GUI/SysInfoDialog.cpp:84
msgid "System Information"
msgstr "システム情報"
+#: src/slic3r/GUI/SendSystemInfoDialog.cpp:703
+msgid "System info sent successfully. Thank you."
+msgstr "システム情報ãŒæ­£å¸¸ã«é€ä¿¡ã•ã‚Œã¾ã—ãŸã€‚ ã”å”力ã«æ„Ÿè¬ã—ã¾ã™ã€‚"
+
#: src/slic3r/GUI/PresetComboBoxes.cpp:249
#: src/slic3r/GUI/PresetComboBoxes.cpp:287
#: src/slic3r/GUI/PresetComboBoxes.cpp:794
@@ -12323,23 +12122,27 @@ msgstr "システム情報"
msgid "System presets"
msgstr "システムプリセット"
-#: src/slic3r/GUI/GUI_App.cpp:2157
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Take Configuration &Snapshot"
msgstr "構æˆã‚¹ãƒŠãƒƒãƒ—ショットを撮る(&S)"
-#: src/slic3r/GUI/GUI_App.cpp:2210
+#: src/slic3r/GUI/GUI_App.cpp:2293
msgid "Taking a configuration snapshot"
msgstr "構æˆã‚¹ãƒŠãƒƒãƒ—ショットã®ä½œæˆ"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1959
+#: src/slic3r/Config/Snapshot.cpp:584
+msgid "Taking a configuration snapshot failed."
+msgstr "構æˆã‚¹ãƒŠãƒƒãƒ—ショットã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸ"
+
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "温度"
-#: src/slic3r/GUI/GCodeViewer.cpp:3287
+#: src/slic3r/GUI/GCodeViewer.cpp:3302
msgid "Temperature (°C)"
msgstr "温度 (°C)"
-#: src/libslic3r/PrintConfig.cpp:2385
+#: src/libslic3r/PrintConfig.cpp:2409
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12348,7 +12151,7 @@ msgstr ""
"エクストルーダーãŒã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã§ãªã„ã¨ãã®æ¸©åº¦å·®ã‚’é©ç”¨ã—ã¾ã™ã€‚ノズルãŒå®šæœŸçš„ã«"
"ワイプã•ã‚Œã‚‹ãƒ•ãƒ«ãƒã‚¤ãƒˆã®\"犠牲\"スカートãŒæœ‰åŠ¹ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2384
+#: src/libslic3r/PrintConfig.cpp:2408
msgid "Temperature variation"
msgstr "温度変化"
@@ -12356,7 +12159,7 @@ msgstr "温度変化"
msgid "Temperatures"
msgstr "温度"
-#: src/slic3r/GUI/Tab.cpp:2453 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "カスタムGコードã®ãƒ†ãƒ³ãƒ—レート"
@@ -12364,7 +12167,7 @@ msgstr "カスタムGコードã®ãƒ†ãƒ³ãƒ—レート"
msgid "Test"
msgstr "テスト"
-#: src/slic3r/GUI/Preferences.cpp:778
+#: src/slic3r/GUI/Preferences.cpp:806
msgid "Text colors"
msgstr "テキストカラー"
@@ -12377,12 +12180,12 @@ msgstr "テクスãƒãƒ£ãƒ¼"
msgid "The %1% infill pattern is not supposed to work at 100%% density."
msgstr "インフィル(中塗り)パターン%1%ã¯ã€å¡—ã‚Šã¤ã¶ã—密度100%%ã§ã¯æ©Ÿèƒ½ã—ã¾ã›ã‚“。"
-#: src/slic3r/GUI/FirmwareDialog.cpp:550
+#: src/slic3r/GUI/FirmwareDialog.cpp:549
#, c-format, boost-format
msgid "The %s device could not have been found"
msgstr "%sデãƒã‚¤ã‚¹ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ"
-#: src/slic3r/GUI/FirmwareDialog.cpp:438
+#: src/slic3r/GUI/FirmwareDialog.cpp:437
#, c-format, boost-format
msgid ""
"The %s device was not found.\n"
@@ -12393,7 +12196,145 @@ msgstr ""
"デãƒã‚¤ã‚¹ãŒæŽ¥ç¶šã•ã‚Œã¦ã„ã‚‹å ´åˆã¯ã€USBコãƒã‚¯ã‚¿ã®æ¨ªã«ã‚るリセットボタンを押ã—ã¦ã"
"ã ã•ã„..."
-#: src/slic3r/GUI/GUI_App.cpp:957
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:158
+msgid ""
+"The SLA archive doesn't contain any presets. Please activate some SLA "
+"printer preset first before importing that SLA archive."
+msgstr ""
+"SLAアーカイブã«ã¯ãƒ—リセットãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“。 ãã®SLAアーカイブをインãƒãƒ¼ãƒˆ"
+"ã™ã‚‹å‰ã«ã€ã¾ãšSLAプリンタープリセットをアクティブã«ã—ã¦ãã ã•ã„。"
+
+#: src/slic3r/GUI/ConfigManipulation.cpp:82
+msgid ""
+"The Spiral Vase mode requires:\n"
+"- one perimeter\n"
+"- no top solid layers\n"
+"- 0% fill density\n"
+"- no support material\n"
+"- Ensure vertical shell thickness enabled\n"
+"- Detect thin walls disabled"
+msgstr ""
+"スパイラル花瓶(ベイス)モードã«ã¯ä»¥ä¸‹ãŒå¿…è¦ã§ã™ã€‚\n"
+"-1ã¤ã®å¤–周\n"
+"-上部ソリッドレイヤーãªã—\n"
+"-充填密度0%\n"
+"-サãƒãƒ¼ãƒˆæ設定ãªã—\n"
+"-垂直シェルã®åŽšã•ã‚’有効ã«ã—ã¦ãã ã•ã„\n"
+"-è–„ã„å£ã‚’無効ã«ã™ã‚‹"
+
+#: src/libslic3r/Print.cpp:473
+msgid ""
+"The Spiral Vase option can only be used when printing single material "
+"objects."
+msgstr ""
+"スパイラル花瓶オプションã¯ã€å˜ä¸€ã®ç´ æオブジェクトをプリントã™ã‚‹å ´åˆã«ã®ã¿ä½¿"
+"用ã§ãã¾ã™ã€‚"
+
+#: src/libslic3r/Print.cpp:498
+msgid ""
+"The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)."
+msgstr ""
+"ワイプタワーã¯ç¾åœ¨ã®ã¨ã“ã‚体ç©å‡ºåŠ›E(use_volumetric_e = 0)をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›"
+"ん。"
+
+#: src/slic3r/GUI/ConfigManipulation.cpp:121
+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"
+"(both support_material_extruder and support_material_interface_extruder need "
+"to be set to 0)."
+msgstr ""
+"ç¾åœ¨ã®ã¨ã“ã‚ã€éžæº¶è§£æ€§ã‚µãƒãƒ¼ãƒˆã®ãƒ¯ã‚¤ãƒ—タワーã¯ã€ãƒ„ールã®å¤‰æ›´ã‚’トリガーã›ãšã«"
+"ç¾åœ¨ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã§ãƒ—リントã•ã‚Œã‚‹å ´åˆã®ã¿ã‚µãƒãƒ¼ãƒˆã—ã¾ã™ã€‚\n"
+"(support_material_extruderã¨support_material_interface_extruderã®ä¸¡æ–¹ã‚’0ã«è¨­"
+"定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼‰ã€‚"
+
+#: src/libslic3r/Print.cpp:615
+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 ""
+"ツールã®å¤‰æ›´ã‚’è¡Œã‚ãšã«ç¾åœ¨ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã§ãƒ—リントã™ã‚‹å ´åˆã€ãƒ¯ã‚¤ãƒ—タワー"
+"ã¯ä»Šã®ã¨ã“ã‚ã€éžæº¶è§£æ€§ã‚µãƒãƒ¼ãƒˆã®ã¿ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ "
+"(support_material_extruderã¨support_material_interface_extruderã®ä¸¡æ–¹ã‚’0ã«è¨­"
+"定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼‰ã€‚"
+
+#: src/libslic3r/Print.cpp:500
+msgid ""
+"The Wipe Tower is currently not supported for multimaterial sequential "
+"prints."
+msgstr ""
+"今ã®ã¨ã“ã‚ã€ãƒ¯ã‚¤ãƒ—タワーã¯ãƒžãƒ«ãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒ»ã‚·ãƒ¼ã‚±ãƒ³ã‚·ãƒ£ãƒ«ãƒ—リントã§ã¯ã‚µãƒãƒ¼"
+"トã•ã‚Œã¦ã„ã¾ã›ã‚“。"
+
+#: src/libslic3r/Print.cpp:492
+msgid ""
+"The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, "
+"RepRapFirmware and Repetier G-code flavors."
+msgstr ""
+"ワイプタワーã¯ç¾åœ¨ã€Marlinã€RepRap/Sprinterã€RepRapFirmwareã€ãŠã‚ˆã³Repetierã®"
+"Gコードã§ã®ã¿ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
+
+#: src/libslic3r/Print.cpp:494
+msgid ""
+"The Wipe Tower is currently only supported with the relative extruder "
+"addressing (use_relative_e_distances=1)."
+msgstr ""
+"ワイプタワーã¯ç¾åœ¨ã€ç›¸å¯¾ã‚¢ãƒ‰ãƒ¬ã‚¹æŒ‡å®šã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼"
+"(use_relative_e_distances = 1)ã§åˆ©ç”¨ã§ãã¾ã™ã€‚"
+
+#: src/libslic3r/Print.cpp:523
+msgid ""
+"The Wipe Tower is only supported for multiple objects if they are printed "
+"over an equal number of raft layers"
+msgstr ""
+"ワイプタワーã¯ã€è¤‡æ•°ã®ã‚ªãƒ–ジェクトãŒåŒã˜ãƒ©ãƒ•ãƒˆãƒ¬ã‚¤ãƒ¤ãƒ¼æ•°ã§ãƒ—リントã•ã‚Œã‚‹å ´åˆ"
+"ã«åˆ©ç”¨ã§ãã¾ã™"
+
+#: src/libslic3r/Print.cpp:526
+msgid ""
+"The Wipe Tower is only supported for multiple objects if they are printed "
+"with the same support_material_contact_distance"
+msgstr ""
+"ワイプタワーã¯ã€è¤‡æ•°ã®ã‚ªãƒ–ジェクトãŒåŒã˜support_material_contact_distanceã§ãƒ—"
+"リントã™ã‚‹å ´åˆã«åˆ©ç”¨ã§ãã¾ã™"
+
+#: src/libslic3r/Print.cpp:528
+msgid ""
+"The Wipe Tower is only supported for multiple objects if they are sliced "
+"equally."
+msgstr ""
+"ワイプタワーã¯ã€è¤‡æ•°ã®ã‚ªãƒ–ジェクトãŒå‡ç­‰ã«ã‚¹ãƒ©ã‚¤ã‚¹ã•ã‚Œã¦ã„ã‚‹å ´åˆã«åˆ©ç”¨ã§ãã¾"
+"ã™ã€‚"
+
+#: src/libslic3r/Print.cpp:521
+msgid ""
+"The Wipe Tower is only supported for multiple objects if they have equal "
+"layer heights"
+msgstr ""
+"ワイプタワーã¯ã€è¤‡æ•°ã®ã‚ªãƒ–ジェクトã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ãŒç­‰ã—ã„å ´åˆã«åˆ©ç”¨ã§ãã¾ã™"
+
+#: src/slic3r/GUI/Tab.cpp:3009
+msgid ""
+"The Wipe option is not available when using the Firmware Retraction mode.\n"
+"\n"
+"Shall I disable it in order to enable Firmware Retraction?"
+msgstr ""
+"ファームウェア引ãè¾¼ã¿ãƒ¢ãƒ¼ãƒ‰ã‚’使用ã—ã¦ã„ã‚‹å ´åˆã€ãƒ¯ã‚¤ãƒ—オプションã¯ä½¿ç”¨ã§ãã¾"
+"ã›ã‚“。ファームウェア引ãè¾¼ã¿ã‚’有効ã«ã™ã‚‹ãŸã‚ã«ç„¡åŠ¹ã«ã—ã¾ã™ã‹ï¼Ÿ"
+
+#: src/libslic3r/Print.cpp:552
+msgid ""
+"The Wipe tower is only supported if all objects have the same variable layer "
+"height"
+msgstr ""
+"クリーニングタワーã¯ã€ã™ã¹ã¦ã®ã‚ªãƒ–ジェクトã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ãŒåŒã˜ã§ã‚ã‚‹å ´åˆã«"
+"ã®ã¿ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã™"
+
+#: src/slic3r/GUI/GUI_App.cpp:964
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -12429,11 +12370,11 @@ msgstr ""
"回転ãŒã‚ªãƒ–ジェクト座標ã«åŸ‹ã‚è¾¼ã¾ã‚Œã‚‹ã¨ã€å‚¾æ–œã‚ªãƒ–ジェクトã®ä¸å‡ä¸€ãªã‚¹ã‚±ãƒ¼ãƒªãƒ³"
"ã‚°ã¯ãƒ¯ãƒ¼ãƒ«ãƒ‰åº§æ¨™ç³»ã§ã®ã¿å¯èƒ½ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3545
+#: src/libslic3r/PrintConfig.cpp:3665
msgid "The default angle for connecting support sticks and junctions."
msgstr "サãƒãƒ¼ãƒˆã‚¹ãƒ†ã‚£ãƒƒã‚¯ã¨ã‚¸ãƒ£ãƒ³ã‚¯ã‚·ãƒ§ãƒ³ã‚’接続ã™ã‚‹ãŸã‚ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®è§’度。"
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2596
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -12448,7 +12389,7 @@ msgstr[0] ""
"PrusaSlicerã®å†…部å˜ä½ã¯ãƒŸãƒªãƒ¡ãƒ¼ãƒˆãƒ«ã§ã™ã€‚ ã“れらã®ã‚ªãƒ–ジェクトã®å¯¸æ³•ã‚’å†è¨ˆç®—"
"ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Plater.cpp:2530
+#: src/slic3r/GUI/Plater.cpp:2574
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -12473,32 +12414,32 @@ msgstr ""
"é¿ã™ã‚‹ã«ã¯ã€ã€Œã‚µãƒãƒ¼ãƒˆãƒ™ãƒ¼ã‚¹ã®å®‰å…¨è·é›¢ã€ã‚’「パッドオブジェクトã®ã‚®ãƒ£ãƒƒãƒ—ã€ãƒ‘"
"ラメーターよりも大ããã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
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 ""
"使用ã™ã‚‹ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ï¼ˆã‚ˆã‚Šå…·ä½“çš„ãªã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼è¨­å®šãŒã•ã‚Œã¦ã„ãªã„å ´"
-"åˆï¼‰ã€‚ ã“ã®å€¤ã¯ã€å¤–周ã¨ã‚¤ãƒ³ãƒ•ã‚£ãƒ«(中塗り)ã®è¨­å®šã‚’上書ãã—ã¾ã™ãŒã€ã‚µãƒãƒ¼ãƒˆç”¨ã‚¨"
-"クストルーダーã®è¨­å®šã¯ä¸Šæ›¸ãã•ã‚Œã¾ã›ã‚“。"
+"åˆï¼‰ã€‚ ã“ã®å€¤ã¯ã€å¢ƒç•Œç·šã¨ã‚¤ãƒ³ãƒ•ã‚£ãƒ«(中塗り)ã®è¨­å®šã‚’上書ãã—ã¾ã™ãŒã€ã‚µãƒãƒ¼ãƒˆç”¨"
+"エクストルーダーã®è¨­å®šã¯ä¸Šæ›¸ãã•ã‚Œã¾ã›ã‚“。"
-#: src/libslic3r/PrintConfig.cpp:1442
+#: src/libslic3r/PrintConfig.cpp:1466
msgid "The extruder to use when printing infill."
msgstr "インフィルã«ä½¿ç”¨ã™ã‚‹ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1942
+#: src/libslic3r/PrintConfig.cpp:1966
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
-"外周ã¨ãƒ–リム(ç¸)をプリントã™ã‚‹ã¨ãã«ä½¿ç”¨ã™ã‚‹ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã€‚ 1番目ã®ã‚¨ã‚¯ã‚¹"
-"トルーダーã¯1ã§ã™ã€‚"
+"境界線ã¨ãƒ–リム(ç¸)をプリントã™ã‚‹ã¨ãã«ä½¿ç”¨ã™ã‚‹ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã€‚ 1番目ã®ã‚¨ã‚¯"
+"ストルーダーã¯1ã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2318
+#: src/libslic3r/PrintConfig.cpp:2342
msgid "The extruder to use when printing solid infill."
msgstr "ソリッドインフィルã§ä½¿ç”¨ã™ã‚‹ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2620
+#: src/libslic3r/PrintConfig.cpp:2644
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."
@@ -12507,7 +12448,7 @@ msgstr ""
"+ã€0ã¯ç¾åœ¨ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‚’使用ã—ã¦ãƒ„ールã®å¤‰æ›´ã‚’最å°é™ã«æŠ‘ãˆã‚‹ï¼‰ã€‚ ã“ã‚Œã¯"
"ラフトã«ã‚‚影響ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2592
+#: src/libslic3r/PrintConfig.cpp:2616
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -12516,11 +12457,15 @@ msgstr ""
"トã™ã‚‹ã¨ãã«ä½¿ç”¨ã™ã‚‹ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ï¼ˆ1+ã€0ã¯ç¾åœ¨ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‚’使用ã—ã¦"
"ツールã®å¤‰æ›´ã‚’最å°é™ã«æŠ‘ãˆã¾ã™ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "カスタムGコードã§ä½¿ç”¨ã™ã‚‹ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆæ料タイプ。"
-#: src/libslic3r/PrintConfig.cpp:4431
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr "ファイルãŒã‚ã‚Šã¾ã›ã‚“。"
+
+#: src/libslic3r/PrintConfig.cpp:4557
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -12528,11 +12473,11 @@ msgstr ""
"出力ãŒæ›¸ãè¾¼ã¾ã‚Œã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ï¼ˆæŒ‡å®šã•ã‚Œã¦ã„ãªã„å ´åˆã€å…¥åŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã«ã—ãŸãŒã„ã¾"
"ã™ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1600
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "The firmware supports stealth mode"
msgstr "ファームウェアã¯ã‚µã‚¤ãƒ¬ãƒ³ãƒˆãƒ¢ãƒ¼ãƒ‰ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -12540,19 +12485,19 @@ msgstr ""
"最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã¯ã€è¨­å®šã•ã‚ŒãŸå€¤ã«ã‚ˆã£ã¦XYå¹³é¢ã§ç¸®å°ã•ã‚Œã€1番目ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®ãƒ€ãƒœ"
"ã¤ãã€ã¤ã¾ã‚Šã‚¨ãƒ¬ãƒ•ã‚¡ãƒ³ãƒˆãƒ•ãƒƒãƒˆåŠ¹æžœã‚’補正ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:5667
-msgid "The following characters are not allowed by a FAT file system:"
-msgstr "次ã®æ–‡å­—ã¯FATファイルシステムã§ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#: src/slic3r/GUI/Plater.cpp:142 src/slic3r/GUI/SavePresetDialog.cpp:102
-msgid "the following characters are not allowed:"
-msgstr "次ã®æ–‡å­—ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“:"
-
#: src/slic3r/GUI/ConfigWizard.cpp:2459
msgid "The following FFF printer models have no filament selected:"
msgstr "次ã®FFFプリンターモデルã«ã¯ã€ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“:"
-#: src/slic3r/GUI/Tab.cpp:1818
+#: src/slic3r/GUI/ConfigWizard.cpp:2477
+msgid "The following SLA printer models have no materials selected:"
+msgstr "次ã®SLAプリンターモデルã«ã¯ææ–™ãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“:"
+
+#: src/slic3r/GUI/Plater.cpp:5754
+msgid "The following characters are not allowed by a FAT file system:"
+msgstr "次ã®æ–‡å­—ã¯FATファイルシステムã§ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
+
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -12572,7 +12517,7 @@ msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] "次ã®ãƒ¢ãƒ‡ãƒ«ã¯æ­£å¸¸ã«ä¿®å¾©ã•ã‚Œã¾ã—ãŸ"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1214
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224
msgid "The following preset was modified"
msgid_plural "The following presets were modified"
msgstr[0] "以下ã®ãƒ—リセットãŒå¤‰æ›´ã•ã‚Œã¾ã—ãŸ"
@@ -12599,29 +12544,21 @@ msgid ""
msgstr ""
"以下ã®ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã¯ã€æŒ‡å®šã•ã‚ŒãŸã‚®ã‚ºãƒ¢ãŒã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªå ´åˆã«é©ç”¨ã§ãã¾ã™ã€‚"
-#: src/slic3r/GUI/ConfigWizard.cpp:2477
-msgid "The following SLA printer models have no materials selected:"
-msgstr "次ã®SLAプリンターモデルã«ã¯ææ–™ãŒé¸æŠžã•ã‚Œã¦ã„ã¾ã›ã‚“:"
-
-#: src/slic3r/GUI/SavePresetDialog.cpp:110
-msgid "the following suffix is not allowed:"
-msgstr "以下ã®ã‚µãƒ•ã‚£ãƒƒã‚¯ã‚¹ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“ :"
-
#: src/slic3r/GUI/GUI.cpp:327
msgid "The following values were substituted:"
msgstr "次ã®å€¤ã«ç½®ãæ›ãˆã‚‰ã‚Œã¾ã—ãŸã€‚"
-#: src/libslic3r/PrintConfig.cpp:3690
+#: src/libslic3r/PrintConfig.cpp:3810
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
msgstr "ゼロリフトモードã§ã®ã‚ªãƒ–ジェクトã®åº•é¢ã¨ç”Ÿæˆã•ã‚ŒãŸãƒ‘ッド間ã®ã‚®ãƒ£ãƒƒãƒ—。"
-#: src/libslic3r/PrintConfig.cpp:3523
+#: src/libslic3r/PrintConfig.cpp:3643
msgid "The height of the pillar base cone"
msgstr "ピラーã®ãƒ™ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ³ã®é«˜ã•"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
@@ -12631,7 +12568,7 @@ msgstr ""
"フトを使用ã™ã‚‹å ´åˆã€ãƒ–リムã¯ç”Ÿæˆã•ã‚Œã¾ã›ã‚“(raft_first_layer_expansionを使"
"用)。"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
@@ -12639,7 +12576,7 @@ msgstr ""
"インãƒãƒ¼ãƒˆã•ã‚ŒãŸSLAアーカイブã«ã¯ãƒ—リセットãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“ã§ã—ãŸã€‚ ç¾åœ¨ã®"
"SLAプリセットãŒãƒ•ã‚©ãƒ¼ãƒ«ãƒãƒƒã‚¯ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -12647,18 +12584,18 @@ msgstr ""
"最後ã®è‰²å¤‰æ›´ãƒ‡ãƒ¼ã‚¿ã¯ã€ãƒ—リント全体ã®ãƒ„ール変更を伴ã†ãƒžãƒ«ãƒã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ãƒ—"
"リント用ã«ä¿å­˜ã•ã‚Œã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
"最後ã®è‰²ã®å¤‰æ›´ãŒã€ãƒžãƒ«ãƒã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®ãƒ—リンターã«å¯¾ã—ã¦ä¿å­˜ã•ã‚Œã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
"最後ã®è‰²å¤‰æ›´ãƒ‡ãƒ¼ã‚¿ã¯ã€ã‚·ãƒ³ã‚°ãƒ«ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã§ã®ãƒ—リント用ã«ä¿å­˜ã•ã‚Œã¾ã—"
"ãŸã€‚"
-#: src/libslic3r/PrintConfig.cpp:3564
+#: src/libslic3r/PrintConfig.cpp:3684
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -12666,11 +12603,11 @@ msgstr ""
"相互接続ã®ãŸã‚ã®2ã¤ã®ãƒ”ラー間ã®æœ€å¤§è·é›¢ã€‚ 値ãŒã‚¼ãƒ­ã®å ´åˆã€ãƒ”ラーã®ã‚«ã‚¹ã‚±ãƒ¼ãƒ‰"
"ãŒç„¡åŠ¹ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3555
+#: src/libslic3r/PrintConfig.cpp:3675
msgid "The max length of a bridge"
msgstr "最長ブリッジ長ã•"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -12681,15 +12618,15 @@ msgstr ""
"ã“ã®ç§»å‹•çµŒè·¯ã«å¤–周ã¨ã®äº¤å·®ã¯é©ç”¨ã•ã‚Œã¾ã›ã‚“。 迂回ã®é•·ã•ã¯ã€çµ¶å¯¾å€¤ã€ã¾ãŸã¯ç›´æŽ¥"
"移動経路ã®ãƒ‘ーセンテージ(ãŸã¨ãˆã°ã€50%)ã¨ã—ã¦æŒ‡å®šã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1295
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
msgstr ""
-"周囲ã®å£ã«åž‚ç›´ã«æ¸¬å®šã•ã‚ŒãŸã€å„スキンãƒã‚¤ãƒ³ãƒˆã‚’オフセットã§ãる最大è·é›¢ï¼ˆåŒæ–¹"
-"å‘)。"
+"境界線ã®å£ã«åž‚ç›´ã«æ¸¬å®šã•ã‚ŒãŸã€å„スキンãƒã‚¤ãƒ³ãƒˆã‚’オフセットã§ãる最大è·é›¢ï¼ˆåŒ"
+"æ–¹å‘)。"
-#: src/libslic3r/PrintConfig.cpp:3533
+#: src/libslic3r/PrintConfig.cpp:3653
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 "
@@ -12714,7 +12651,7 @@ msgstr "åå‰ã‚’スペース文字ã§çµ‚ã‚らã›ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。
msgid "The name cannot start with space character."
msgstr "åå‰ã‚’スペース文字ã§å§‹ã‚ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。"
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -12722,7 +12659,16 @@ msgstr ""
"ボトムシェルã®æœ€å°åŽšã•ã‚’確ä¿ã™ã‚‹ãŸã‚ã«ã€å¿…è¦ã«å¿œã˜ã¦ãƒœãƒˆãƒ ã‚½ãƒªãƒƒãƒ‰ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®"
"æ•°ã‚’bottom_solid_layersよりも増やã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2872
+#: src/libslic3r/PrintConfig.cpp:3121
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+"中心ã‹ã‚‰æ•°ãˆã¦ã€å¤‰å‹•ã‚’広ã’ã‚‹å¿…è¦ã®ã‚る境界線ã®æ•°ã€‚値ãŒå°ã•ã„ã»ã©ã€å¢ƒç•Œç·šéƒ¨ã®"
+"å¹…ãŒå¤‰åŒ–ã—ãªã„ã“ã¨ã‚’æ„味ã™ã‚‹ã€‚"
+
+#: src/libslic3r/PrintConfig.cpp:2896
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 "
@@ -12732,11 +12678,11 @@ msgstr ""
"ã®æ•°ãŒã€æŒ‡å®šã•ã‚ŒãŸtop_solid_layersã®æ•°ã‚’超ãˆã¦å¢—加ã—ã¾ã™ã€‚ ã“ã‚Œã«ã‚ˆã‚Šã€å¯å¤‰ãƒ¬"
"イヤーã®é«˜ã•ã§ãƒ—リントã™ã‚‹å ´åˆã®ã€ã„ã‚ゆる「ピローã€åŠ¹æžœãŒå›žé¿ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:2534 src/slic3r/GUI/Plater.cpp:2556
+#: src/slic3r/GUI/Plater.cpp:2578 src/slic3r/GUI/Plater.cpp:2600
msgid "The object is too small"
msgstr "オブジェクトãŒå°ã•ã™ãŽã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:3023
+#: src/libslic3r/PrintConfig.cpp:3047
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-"
@@ -12745,7 +12691,7 @@ msgstr ""
"オブジェクトã¯ã€è¨­å®šã•ã‚ŒãŸå€¤ï¼ˆè² =内å´ã€æ­£=外å´ï¼‰ã ã‘XYå¹³é¢ã§æ‹¡å¤§/縮å°ã•ã‚Œã¾"
"ã™ã€‚ ã“ã‚Œã¯ã€ç©´ã®ã‚µã‚¤ã‚ºã‚’微調整ã™ã‚‹å ´åˆã«ä¾¿åˆ©ã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2077
+#: src/libslic3r/PrintConfig.cpp:2101
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
@@ -12753,7 +12699,7 @@ msgstr ""
"オブジェクトã¯ã€ã“ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼æ•°ã ã‘æŒã¡ä¸Šã’られã€ãã®ä¸‹ã«ã‚µãƒãƒ¼ãƒˆæãŒç”Ÿæˆã•ã‚Œ"
"ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3458
+#: src/libslic3r/PrintConfig.cpp:3578
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -12761,7 +12707,7 @@ msgstr ""
"通常ã®ãƒ”ラーãŒåŽã¾ã‚‰ãªã„å•é¡Œã®ã‚る領域ã§ä½¿ç”¨ã•ã‚Œã‚‹ã€é€šå¸¸ã®ãƒ”ラー径ã¨æ¯”較ã—ãŸ"
"å°ã•ã„ピラーã®å‰²åˆã€‚"
-#: src/libslic3r/PrintConfig.cpp:3170
+#: src/libslic3r/PrintConfig.cpp:3290
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -12771,14 +12717,14 @@ msgstr ""
"プリント領域ãŒæŒ‡å®šã•ã‚ŒãŸå€¤ã‚’超ãˆã‚‹å ´åˆã€ãƒ†ã‚£ãƒ«ãƒˆå‹•ä½œã‚’é…ãã—ã¾ã™ã€‚ãれ以外ã§"
"ã¯-速ã„ティルトã¨ãªã‚Šã¾ã™"
-#: src/slic3r/GUI/Tab.cpp:3678
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
"The physical printers below are based on the preset, you are going to delete."
msgstr[0] "以下ã®ç‰©ç†ãƒ—リンタã¯ãƒ—リセットã«åŸºã¥ã„ã¦ã„ã‚‹ãŸã‚ã€å‰Šé™¤ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:3688
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -12788,13 +12734,13 @@ msgid_plural ""
msgstr[0] ""
"以下ã®ç‰©ç†ãƒ—リンタã¯ã€ãƒ—リセットã®ã¿ã«åŸºã¥ã„ã¦ã„ã‚‹ãŸã‚ã€å‰Šé™¤ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr "最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®å„オブジェクトã®å‘¨å›²ã«ãƒ–リムãŒãƒ—リントã•ã‚Œã‚‹å ´æ‰€ã€‚"
-#: src/slic3r/GUI/Plater.cpp:5865
+#: src/slic3r/GUI/Plater.cpp:5944
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
@@ -12802,7 +12748,7 @@ msgstr ""
"プレートã¯ç©ºã§ã™ã€‚\n"
"プロジェクトをä¿å­˜ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Plater.cpp:2463
+#: src/slic3r/GUI/Plater.cpp:2507
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -12813,16 +12759,16 @@ msgstr[0] ""
"以下ã®ãƒ—リセットã¯ã€PrusaSlicerã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã«ä¸€æ™‚çš„ã«ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼"
"ルã•ã‚Œã¾ã—ãŸ"
-#: src/slic3r/GUI/GUI_App.cpp:2453 src/slic3r/GUI/GUI_App.cpp:2514
+#: src/slic3r/GUI/GUI_App.cpp:2533 src/slic3r/GUI/GUI_App.cpp:2594
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "プリセットã®å¤‰æ›´ã¯æ­£å¸¸ã«ä¿å­˜ã•ã‚Œã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:2454
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "The printer multiplexes filaments into a single hot end."
msgstr "プリンタã¯ã€1ã¤ã®ãƒ›ãƒƒãƒˆã‚¨ãƒ³ãƒ‰ã§è¤‡æ•°ã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã‚’切り替ãˆã¾ã™ã€‚"
-#: src/slic3r/GUI/Plater.cpp:5666
+#: src/slic3r/GUI/Plater.cpp:5753
msgid "The provided file name is not valid."
msgstr "指定ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«åãŒç„¡åŠ¹ã§ã™ã€‚"
@@ -12830,7 +12776,7 @@ msgstr "指定ã•ã‚ŒãŸãƒ•ã‚¡ã‚¤ãƒ«åãŒç„¡åŠ¹ã§ã™ã€‚"
msgid "The provided name is not valid;"
msgstr "指定ã•ã‚ŒãŸåå‰ã¯ç„¡åŠ¹ã§ã™ï¼›"
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
@@ -12838,7 +12784,7 @@ msgstr ""
"é¸æŠžã—ãŸ3MFã«ã¯ã€æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®PrusaSlicerを使用ã—ã¦ãƒšã‚¤ãƒ³ãƒˆã•ã‚ŒãŸã‚ªãƒ–"
"ジェクトをサãƒãƒ¼ãƒˆã™ã‚‹FDMãŒå«ã¾ã‚Œã¦ãŠã‚Šã€äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。"
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -12846,7 +12792,7 @@ msgstr ""
"é¸æŠžã—ãŸ3MFã«ã¯ã€æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®PrusaSlicerを使用ã—ãŸãƒžãƒ«ãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒšã‚¤"
"ントオブジェクトãŒå«ã¾ã‚Œã¦ãŠã‚Šã€äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。"
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
@@ -12854,7 +12800,7 @@ msgstr ""
"é¸æŠžã—ãŸ3MFã«ã¯ã€æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã®PrusaSlicerを使用ã—ãŸã‚·ãƒ¼ãƒ ãƒšã‚¤ãƒ³ãƒˆã•ã‚ŒãŸ"
"オブジェクトãŒå«ã¾ã‚Œã¦ãŠã‚Šã€äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。"
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
@@ -12871,7 +12817,7 @@ msgid ""
msgstr ""
"é¸æŠžã—ãŸamfファイルã¯æ–°ã—ã„ãƒãƒ¼ã‚¸ãƒ§ãƒ³%1%ã§ä¿å­˜ã•ã‚Œã€äº’æ›æ€§ãŒã‚ã‚Šã¾ã›ã‚“。"
-#: src/slic3r/GUI/Plater.cpp:3602 src/slic3r/GUI/Plater.cpp:5152
+#: src/slic3r/GUI/Plater.cpp:3672 src/slic3r/GUI/Plater.cpp:5230
msgid "The selected file"
msgstr "é¸æŠžã—ãŸãƒ•ã‚¡ã‚¤ãƒ«"
@@ -12893,7 +12839,7 @@ msgstr ""
"é¸æŠžã—ãŸã‚ªãƒ–ジェクトã«ã¯ã€1ã¤ã®ãƒ‘ーツã—ã‹å«ã¾ã‚Œã¦ã„ãªã„ãŸã‚ã€åˆ†å‰²ã§ãã¾ã›ã‚“ã§"
"ã—ãŸã€‚"
-#: src/slic3r/GUI/Plater.cpp:3063
+#: src/slic3r/GUI/Plater.cpp:3107
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
@@ -12901,7 +12847,7 @@ msgstr ""
"é¸æŠžã—ãŸã‚ªãƒ–ジェクトã«ã¯ã‚½ãƒªãƒƒãƒ‰ãƒ‘ーツãŒ1ã¤ã—ã‹ãªã„ãŸã‚ã€åˆ†å‰²ã§ãã¾ã›ã‚“ã§ã—"
"ãŸã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -12909,6 +12855,15 @@ msgstr ""
"é¸æŠžã—ãŸãƒ—ロジェクトã¯ä½¿ç”¨ã§ããªããªã‚Šã¾ã—ãŸã€‚\n"
"最近ã®ãƒ—ロジェクトリストã‹ã‚‰å‰Šé™¤ã—ã¾ã™ã‹ï¼Ÿ"
+#: src/slic3r/GUI/DoubleSlider.cpp:1408
+msgid ""
+"The sequential print is on.\n"
+"It's impossible to apply any custom G-code for objects printing sequentually."
+msgstr ""
+"シーケンシャルプリントãŒã‚ªãƒ³ã«ãªã£ã¦ã„ã¾ã™ã€‚\n"
+"シーケンシャルプリントã™ã‚‹ã‚ªãƒ–ジェクトã«ã‚«ã‚¹ã‚¿ãƒ Gコードをé©ç”¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾"
+"ã›ã‚“。"
+
#: src/slic3r/GUI/DoubleSlider.cpp:1440
msgid ""
"The sequential print is on.\n"
@@ -12921,38 +12876,57 @@ msgstr ""
"ん。\n"
"ã“ã®ã‚³ãƒ¼ãƒ‰ã¯ã€Gコード生æˆä¸­ã«å‡¦ç†ã•ã‚Œã¾ã›ã‚“。"
-#: src/slic3r/GUI/DoubleSlider.cpp:1408
-msgid ""
-"The sequential print is on.\n"
-"It's impossible to apply any custom G-code for objects printing sequentually."
-msgstr ""
-"シーケンシャルプリントãŒã‚ªãƒ³ã«ãªã£ã¦ã„ã¾ã™ã€‚\n"
-"シーケンシャルプリントã™ã‚‹ã‚ªãƒ–ジェクトã«ã‚«ã‚¹ã‚¿ãƒ Gコードをé©ç”¨ã™ã‚‹ã“ã¨ã¯ã§ãã¾"
-"ã›ã‚“。"
-
#: src/slic3r/GUI/ConfigWizard.cpp:1287
msgid "The size of the object can be specified in inches"
msgstr "オブジェクトã®ã‚µã‚¤ã‚ºã¯ã‚¤ãƒ³ãƒã§æŒ‡å®šã§ãã¾ã™"
-#: src/slic3r/GUI/Plater.cpp:2517
+#: src/slic3r/GUI/Plater.cpp:2561
msgid "The size of the object is zero"
msgstr "オブジェクトã®ã‚µã‚¤ã‚ºã¯ã‚¼ãƒ­ã§ã™"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:158
-msgid ""
-"The SLA archive doesn't contain any presets. Please activate some SLA "
-"printer preset first before importing that SLA archive."
-msgstr ""
-"SLAアーカイブã«ã¯ãƒ—リセットãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“。 ãã®SLAアーカイブをインãƒãƒ¼ãƒˆ"
-"ã™ã‚‹å‰ã«ã€ã¾ãšSLAプリンタープリセットをアクティブã«ã—ã¦ãã ã•ã„。"
-
-#: src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3785
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
msgstr "ベッド平é¢ã«å¯¾ã™ã‚‹ãƒ‘ッドå£ã®å‚¾æ–œã€‚ 90度ã¯çœŸã£ç›´ããªå£ã‚’æ„味ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2200
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which a middle perimeter (if there wasn't one already) will be added. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"通常ã®æŠ¼ã—出ã—å¹…ã®å€çŽ‡ã§ã€æœ€å°ã®æŠ¼ã—出ã—幅を指定ã—ã¾ã™ã€‚ã“ã®å¹…を超ãˆã‚‹ã¨ã€ä¸­"
+"é–“ã®å¢ƒç•Œç·šãŒè¿½åŠ ã•ã‚Œã¾ã™ï¼ˆã¾ã ãªã„å ´åˆï¼‰ã€‚ã“ã®è¨­å®šã‚’å°ã•ãã™ã‚‹ã¨ã€ã‚ˆã‚Šè–„ã„境"
+"界線を使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚より少ãªã„ã€ã‚ˆã‚Šåºƒã„境界線を使用ã™ã‚‹ã«ã¯ã€ã“ã®"
+"設定を大ããã—ã¾ã™ã€‚ã“ã®è¨­å®šã¯ã€ã‚ãŸã‹ã‚‚シェイプ全体ãŒå¢ƒç•Œç·šã§åŸ‹ã‚å°½ãã•ã‚Œã¦"
+"ã„ã‚‹ã‹ã®ã‚ˆã†ã«é©ç”¨ã•ã‚Œã‚‹ãŸã‚ã€å®Ÿéš›ã«ã¯å¢ƒç•Œç·šã§ã¯ãªãインフィルや他ã®æŠ¼ã—出ã—"
+"タイプãŒãƒ—リントã«ã‚ã‚‹å ´åˆã§ã‚‚ã€ã“ã“ã§ã®ä¸­é–“ã¯ã‚·ã‚§ã‚¤ãƒ—ã®2ã¤ã®å¢ƒç•Œç·šã®é–“ã®ã‚ªãƒ–"
+"ジェクトã®ä¸­é–“を指ã™ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。"
+
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which the middle perimeter (if there is one) will be split into two. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"通常ã®æŠ¼ã—出ã—å¹…ã®å€çŽ‡ã§ã€æœ€å°ã®æŠ¼ã—出ã—幅を指定ã—ã¾ã™ã€‚ã“ã®å¹…を超ãˆã‚‹ã¨ã€ä¸­"
+"央ã®å¢ƒç•Œç·šï¼ˆã‚ã‚‹å ´åˆï¼‰ã¯2ã¤ã«åˆ†å‰²ã•ã‚Œã¾ã™ã€‚ã“ã®è¨­å®šã‚’å°ã•ãã™ã‚‹ã¨ã€ã‚ˆã‚Šè–„ã„境"
+"界線を使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚より少ãªã„ã€ã‚ˆã‚Šåºƒã„境界線を使用ã™ã‚‹ã«ã¯ã€ã“ã®"
+"設定を大ããã—ã¾ã™ã€‚ã“ã®è¨­å®šã¯ã€ã‚ãŸã‹ã‚‚形状全体ãŒå¤–周ã§åŸ‹ã‚å°½ãã•ã‚Œã¦ã„ã‚‹ã‹"
+"ã®ã‚ˆã†ã«é©ç”¨ã•ã‚Œã‚‹ãŸã‚ã€å®Ÿéš›ã«ã¯å¢ƒç•Œç·šã§ã¯ãªãインフィルや他ã®ç¨®é¡žã®æŠ¼ã—出ã—"
+"ãŒãƒ—リントã«ã‚ã‚‹å ´åˆã§ã‚‚ã€ã“ã“ã§ã®ä¸­å¤®ã¯å½¢çŠ¶ã®2ã¤ã®å¢ƒç•Œç·šã®é–“ã®ã‚ªãƒ–ジェクトã®"
+"中央を指ã™ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„。"
+
+#: src/libslic3r/PrintConfig.cpp:2224
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 "
@@ -12961,36 +12935,10 @@ msgstr ""
"引込ã¿å¾Œã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã¸ã®å†ãƒ­ãƒ¼ãƒ‰é€Ÿåº¦ï¼ˆã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼"
"モーターã«ã®ã¿é©ç”¨ï¼‰ã€‚ ゼロã®ã¾ã¾ã«ã™ã‚‹ã¨ã€å¼•è¾¼ã¿é€Ÿåº¦ãŒä½¿ç”¨ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2192
+#: src/libslic3r/PrintConfig.cpp:2216
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "å¸è¾¼ã¿é€Ÿåº¦ï¼ˆã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ãƒ¢ãƒ¼ã‚¿ãƒ¼ã«ã®ã¿é©ç”¨ï¼‰ã€‚"
-#: src/slic3r/GUI/ConfigManipulation.cpp:82
-msgid ""
-"The Spiral Vase mode requires:\n"
-"- one perimeter\n"
-"- no top solid layers\n"
-"- 0% fill density\n"
-"- no support material\n"
-"- Ensure vertical shell thickness enabled\n"
-"- Detect thin walls disabled"
-msgstr ""
-"スパイラル花瓶(ベイス)モードã«ã¯ä»¥ä¸‹ãŒå¿…è¦ã§ã™ã€‚\n"
-"-1ã¤ã®å¤–周\n"
-"-上部ソリッドレイヤーãªã—\n"
-"-充填密度0%\n"
-"-サãƒãƒ¼ãƒˆæ設定ãªã—\n"
-"-垂直シェルã®åŽšã•ã‚’有効ã«ã—ã¦ãã ã•ã„\n"
-"-è–„ã„å£ã‚’無効ã«ã™ã‚‹"
-
-#: src/libslic3r/Print.cpp:468
-msgid ""
-"The Spiral Vase option can only be used when printing single material "
-"objects."
-msgstr ""
-"スパイラル花瓶オプションã¯ã€å˜ä¸€ã®ç´ æオブジェクトをプリントã™ã‚‹å ´åˆã«ã®ã¿ä½¿"
-"用ã§ãã¾ã™ã€‚"
-
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:630
msgid "The supplied name is empty. It can't be saved."
msgstr "指定ã•ã‚ŒãŸåå‰ãŒç©ºç™½ã§ã™ã€‚ ä¿å­˜ã§ãã¾ã›ã‚“。"
@@ -13004,25 +12952,25 @@ msgstr "指定ã•ã‚ŒãŸåå‰ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“。"
msgid "The supplied name is not valid;"
msgstr "指定ã•ã‚ŒãŸåå‰ã¯ç„¡åŠ¹ã§ã™;"
-#: src/libslic3r/Print.cpp:449
+#: src/libslic3r/Print.cpp:454
msgid "The supplied settings will cause an empty print."
msgstr "指定ã•ã‚ŒãŸè¨­å®šã§ã¯ã€ä½•ã‚‚プリントã•ã‚Œã¾ã›ã‚“。"
-#: src/libslic3r/PrintConfig.cpp:3608
+#: src/libslic3r/PrintConfig.cpp:3728
msgid "The thickness of the pad and its optional cavity walls."
msgstr "パッドã¨ãã®ã‚ªãƒ—ションã®ã‚­ãƒ£ãƒ“ティå£ã®åŽšã•ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2577
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "The uploads are still ongoing"
msgstr "アップロードã¯ã¾ã å®Ÿè¡Œä¸­ã§ã™"
-#: src/libslic3r/PrintConfig.cpp:2040
+#: src/libslic3r/PrintConfig.cpp:2064
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
"オブジェクトã¨ãƒ©ãƒ•ãƒˆã®é–“ã®åž‚ç›´è·é›¢ã€‚ å¯æº¶æ€§ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã§ã¯ç„¡è¦–ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2544
+#: src/libslic3r/PrintConfig.cpp:2568
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 "
@@ -13032,7 +12980,7 @@ msgstr ""
"ã™ã‚‹ã¨ã€Slic3rã¯æœ€åˆã®ã‚ªãƒ–ジェクトレイヤーã®ãƒ–リッジフローã¨é€Ÿåº¦ã‚’使用ã—ãªã"
"ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2562
+#: src/libslic3r/PrintConfig.cpp:2586
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13042,103 +12990,7 @@ msgstr ""
"support_material_contact_distanceãŒä¸Šéƒ¨ã¨ä¸‹éƒ¨ã®ä¸¡æ–¹ã®æŽ¥è§¦Zè·é›¢ã«ä½¿ç”¨ã•ã‚Œã¾"
"ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:2976
-msgid ""
-"The Wipe option is not available when using the Firmware Retraction mode.\n"
-"\n"
-"Shall I disable it in order to enable Firmware Retraction?"
-msgstr ""
-"ファームウェア引ãè¾¼ã¿ãƒ¢ãƒ¼ãƒ‰ã‚’使用ã—ã¦ã„ã‚‹å ´åˆã€ãƒ¯ã‚¤ãƒ—オプションã¯ä½¿ç”¨ã§ãã¾"
-"ã›ã‚“。ファームウェア引ãè¾¼ã¿ã‚’有効ã«ã™ã‚‹ãŸã‚ã«ç„¡åŠ¹ã«ã—ã¾ã™ã‹ï¼Ÿ"
-
-#: src/libslic3r/Print.cpp:493
-msgid ""
-"The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)."
-msgstr ""
-"ワイプタワーã¯ç¾åœ¨ã®ã¨ã“ã‚体ç©å‡ºåŠ›E(use_volumetric_e = 0)をサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›"
-"ん。"
-
-#: src/slic3r/GUI/ConfigManipulation.cpp:121
-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"
-"(both support_material_extruder and support_material_interface_extruder need "
-"to be set to 0)."
-msgstr ""
-"ç¾åœ¨ã®ã¨ã“ã‚ã€éžæº¶è§£æ€§ã‚µãƒãƒ¼ãƒˆã®ãƒ¯ã‚¤ãƒ—タワーã¯ã€ãƒ„ールã®å¤‰æ›´ã‚’トリガーã›ãšã«"
-"ç¾åœ¨ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã§ãƒ—リントã•ã‚Œã‚‹å ´åˆã®ã¿ã‚µãƒãƒ¼ãƒˆã—ã¾ã™ã€‚\n"
-"(support_material_extruderã¨support_material_interface_extruderã®ä¸¡æ–¹ã‚’0ã«è¨­"
-"定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼‰ã€‚"
-
-#: src/libslic3r/Print.cpp:597
-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 ""
-"ツールã®å¤‰æ›´ã‚’è¡Œã‚ãšã«ç¾åœ¨ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã§ãƒ—リントã™ã‚‹å ´åˆã€ãƒ¯ã‚¤ãƒ—タワー"
-"ã¯ä»Šã®ã¨ã“ã‚ã€éžæº¶è§£æ€§ã‚µãƒãƒ¼ãƒˆã®ã¿ã‚’サãƒãƒ¼ãƒˆã—ã¾ã™ã€‚ "
-"(support_material_extruderã¨support_material_interface_extruderã®ä¸¡æ–¹ã‚’0ã«è¨­"
-"定ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ï¼‰ã€‚"
-
-#: src/libslic3r/Print.cpp:495
-msgid ""
-"The Wipe Tower is currently not supported for multimaterial sequential "
-"prints."
-msgstr ""
-"今ã®ã¨ã“ã‚ã€ãƒ¯ã‚¤ãƒ—タワーã¯ãƒžãƒ«ãƒãƒžãƒ†ãƒªã‚¢ãƒ«ãƒ»ã‚·ãƒ¼ã‚±ãƒ³ã‚·ãƒ£ãƒ«ãƒ—リントã§ã¯ã‚µãƒãƒ¼"
-"トã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#: src/libslic3r/Print.cpp:487
-msgid ""
-"The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, "
-"RepRapFirmware and Repetier G-code flavors."
-msgstr ""
-"ワイプタワーã¯ç¾åœ¨ã€Marlinã€RepRap/Sprinterã€RepRapFirmwareã€ãŠã‚ˆã³Repetierã®"
-"Gコードã§ã®ã¿ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
-
-#: src/libslic3r/Print.cpp:489
-msgid ""
-"The Wipe Tower is currently only supported with the relative extruder "
-"addressing (use_relative_e_distances=1)."
-msgstr ""
-"ワイプタワーã¯ç¾åœ¨ã€ç›¸å¯¾ã‚¢ãƒ‰ãƒ¬ã‚¹æŒ‡å®šã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼"
-"(use_relative_e_distances = 1)ã§åˆ©ç”¨ã§ãã¾ã™ã€‚"
-
-#: src/libslic3r/Print.cpp:518
-msgid ""
-"The Wipe Tower is only supported for multiple objects if they are printed "
-"over an equal number of raft layers"
-msgstr ""
-"ワイプタワーã¯ã€è¤‡æ•°ã®ã‚ªãƒ–ジェクトãŒåŒã˜ãƒ©ãƒ•ãƒˆãƒ¬ã‚¤ãƒ¤ãƒ¼æ•°ã§ãƒ—リントã•ã‚Œã‚‹å ´åˆ"
-"ã«åˆ©ç”¨ã§ãã¾ã™"
-
-#: src/libslic3r/Print.cpp:521
-msgid ""
-"The Wipe Tower is only supported for multiple objects if they are printed "
-"with the same support_material_contact_distance"
-msgstr ""
-"ワイプタワーã¯ã€è¤‡æ•°ã®ã‚ªãƒ–ジェクトãŒåŒã˜support_material_contact_distanceã§ãƒ—"
-"リントã™ã‚‹å ´åˆã«åˆ©ç”¨ã§ãã¾ã™"
-
-#: src/libslic3r/Print.cpp:523
-msgid ""
-"The Wipe Tower is only supported for multiple objects if they are sliced "
-"equally."
-msgstr ""
-"ワイプタワーã¯ã€è¤‡æ•°ã®ã‚ªãƒ–ジェクトãŒå‡ç­‰ã«ã‚¹ãƒ©ã‚¤ã‚¹ã•ã‚Œã¦ã„ã‚‹å ´åˆã«åˆ©ç”¨ã§ãã¾"
-"ã™ã€‚"
-
-#: src/libslic3r/Print.cpp:516
-msgid ""
-"The Wipe Tower is only supported for multiple objects if they have equal "
-"layer heights"
-msgstr ""
-"ワイプタワーã¯ã€è¤‡æ•°ã®ã‚ªãƒ–ジェクトã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ãŒç­‰ã—ã„å ´åˆã«åˆ©ç”¨ã§ãã¾ã™"
-
-#: src/libslic3r/Print.cpp:481
+#: src/libslic3r/Print.cpp:486
msgid ""
"The wipe tower is only supported if all extruders have the same nozzle "
"diameter and use filaments of the same diameter."
@@ -13146,19 +12998,11 @@ msgstr ""
"ワイプタワーã¯ã€ã™ã¹ã¦ã®æŠ¼å‡ºæ©Ÿã®ãƒŽã‚ºãƒ«å¾„ãŒåŒã˜ã§ã€åŒã˜ç›´å¾„ã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã‚’使"
"用ã—ã¦ã„ã‚‹å ´åˆã«ã®ã¿ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/Print.cpp:536
-msgid ""
-"The Wipe tower is only supported if all objects have the same variable layer "
-"height"
-msgstr ""
-"クリーニングタワーã¯ã€ã™ã¹ã¦ã®ã‚ªãƒ–ジェクトã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®é«˜ã•ãŒåŒã˜ã§ã‚ã‚‹å ´åˆã«"
-"ã®ã¿ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¾ã™"
-
-#: src/slic3r/GUI/Plater.cpp:4044
+#: src/slic3r/GUI/Plater.cpp:4117
msgid "There are active warnings concerning sliced models:"
msgstr "スライスã•ã‚ŒãŸãƒ¢ãƒ‡ãƒ«ã«é–¢ã™ã‚‹ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªè­¦å‘ŠãŒã‚ã‚Šã¾ã™ï¼š"
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -13196,7 +13040,7 @@ msgstr ""
msgid "There is an object with no extrusions in the first layer."
msgstr "最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«æŠ¼ã—出ã™éƒ¨åˆ†ã®ãªã„オブジェクトãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2817
msgid "Thick bridges"
msgstr "太ã„ブリッジ"
@@ -13205,6 +13049,18 @@ msgstr "太ã„ブリッジ"
msgid "This %s version: %s"
msgstr "ã“ã®%sã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³: %s"
+#: src/libslic3r/PrintConfig.cpp:2451
+msgid "This G-code will be used as a code for the color change"
+msgstr "ã“ã®Gコードã¯ã‚«ãƒ©ãƒ¼ãƒã‚§ãƒ³ã‚¸ç”¨ã‚³ãƒ¼ãƒ‰ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™"
+
+#: src/libslic3r/PrintConfig.cpp:2460
+msgid "This G-code will be used as a code for the pause print"
+msgstr "ã“ã®Gコードã¯ã€ãƒ—リントã®ä¸€æ™‚åœæ­¢ã®ã‚³ãƒ¼ãƒ‰ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ "
+
+#: src/libslic3r/PrintConfig.cpp:2469
+msgid "This G-code will be used as a custom code"
+msgstr "ã“ã®Gコードã¯ã‚«ã‚¹ã‚¿ãƒ ã‚³ãƒ¼ãƒ‰ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™"
+
#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
@@ -13217,7 +13073,7 @@ msgstr ""
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr "ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã«ã‚ˆã‚Šã€åž‚直スライダーã®ã™ã¹ã¦ã®ç›®ç››ã‚ŠãŒå‰Šé™¤ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -13233,7 +13089,7 @@ msgstr ""
"代替変数を使用ã§ãã‚‹ãŸã‚ã€ã€ŒM109 S [first_layer_temperature]ã€ã‚³ãƒžãƒ³ãƒ‰ã‚’å¿…è¦"
"ãªå ´æ‰€ã«è¨˜è¿°ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1579
+#: src/libslic3r/PrintConfig.cpp:1603
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 "
@@ -13244,7 +13100,7 @@ msgstr ""
"イヤーã®æœ€åˆã®ãƒã‚¤ãƒ³ãƒˆã«ç§»å‹•ã™ã‚‹å‰ã«æŒ¿å…¥ã•ã‚Œã¾ã™ã€‚ [layer_num]ãŠã‚ˆã³[layer_z]"
"ã¨åŒæ§˜ã«ã€ã™ã¹ã¦ã®Slic3r設定ã«ãƒ¯ã‚¤ãƒ«ãƒ‰ã‚«ãƒ¼ãƒ‰å¤‰æ•°ã‚’追加ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -13253,7 +13109,7 @@ msgstr ""
"ã“ã®ã‚«ã‚¹ã‚¿ãƒ ã‚³ãƒ¼ãƒ‰ã¯ã€ãƒ¬ã‚¤ãƒ¤ãƒ¼ãŒå¤‰æ›´ã•ã‚Œã‚‹ãŸã³ã«Z移動ã®ç›´å‰ã«æŒ¿å…¥ã•ã‚Œã¾ã™ã€‚ "
"[layer_num]ãŠã‚ˆã³[layer_z]ã¨åŒæ§˜ã«ã€ã™ã¹ã¦ã®Slic3r代替変数ãŒä½¿ç”¨ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2822
+#: src/libslic3r/PrintConfig.cpp:2846
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13269,7 +13125,7 @@ msgstr ""
"ã¾ã›ã‚“。ãã®ãŸã‚ã€ãƒ„ールãƒã‚§ãƒ³ã‚¸ã®å‰å¾Œã§ç‹¬è‡ªã®å‹•ä½œã‚’スクリプト化ã™ã‚‹ã“ã¨ãŒå¯"
"能ã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -13282,7 +13138,7 @@ msgstr ""
"ã¦ã®PrusaSlicer設定ã«ä»£æ›¿å¤‰æ•°ã‚’使用ã§ãã¾ã™ã€‚ 複数ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ãŒã‚ã‚‹å ´"
"åˆã€Gコードã¯ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼é †ã«å‡¦ç†ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -13290,19 +13146,33 @@ msgstr ""
"ã“ã®çµ‚了プロシージャã¯ã€å‡ºåŠ›ãƒ•ã‚¡ã‚¤ãƒ«ã®æœ€å¾Œã«æŒ¿å…¥ã•ã‚Œã¾ã™ã€‚ ã™ã¹ã¦ã®"
"PrusaSlicer変数を使用ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1784 src/libslic3r/PrintConfig.cpp:1795
+#: src/libslic3r/PrintConfig.cpp:1819
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."
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
msgstr ""
-"ã“ã®è©¦ç”¨çš„ãªè¨­å®šã¯ã€æŠ¼å‡ºã—速度ã®å¤‰åŒ–を制é™ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã—ã¾ã™ã€‚ 1.8mm³/s²ã®"
-"値ã¯ã€1.8mm³/ s(射出幅0.45mmã€ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•0.2mmã€é€ã‚Šé€Ÿåº¦20mm/s)ã®æŠ¼å‡ºã—速"
-"度ã‹ã‚‰5.4mm³/s( é€ã‚Šé€Ÿåº¦60 mm/s)ã¸ã®å¤‰åŒ–ã«å°‘ãªãã¨ã‚‚2秒ã‹ã‹ã‚‹ã“ã¨ã‚’æ„味ã—ã¾"
-"ã™ã€‚"
+"ã“ã®è©¦è¡Œè¨­å®šã¯ã€é«˜é€Ÿã‹ã‚‰ä½Žé€Ÿã«ç§»è¡Œã™ã‚‹éš›ã®æŠ¼å‡ºé€Ÿåº¦ã®å¤‰åŒ–を制é™ã™ã‚‹ãŸã‚ã«ä½¿ç”¨"
+"ã•ã‚Œã‚‹ã€‚1.8 mm³/s²ã®å€¤ã¯ã€5.4 mm³/s (0.45 mm押出幅ã€0.2 mm押出高ã•ã€é€ã‚Šé€Ÿåº¦"
+"60 mm/s)ã®æŠ¼å‡ºé€Ÿåº¦ã‹ã‚‰1.8 mm³/s (é€ã‚Šé€Ÿåº¦20 mm/s)ã¸ã®å¤‰åŒ–ãŒå°‘ãªãã¨ã‚‚2秒ã‹ã‹"
+"ã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚"
+
+#: src/libslic3r/PrintConfig.cpp:1807
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
+msgstr ""
+"ã“ã®è©¦è¡Œè¨­å®šã¯ã€ä½Žé€Ÿã‹ã‚‰é«˜é€Ÿã¸ã®ç§»è¡Œæ™‚ã«ã€æŠ¼å‡ºé€Ÿåº¦ã®å¤‰åŒ–を制é™ã™ã‚‹ãŸã‚ã«ä½¿ç”¨"
+"ã•ã‚Œã‚‹ã€‚1.8 mm³/s² ã®å€¤ã¯ã€1.8 mm³/s (押出幅 0.45 mmã€æŠ¼å‡ºé«˜ã• 0.2 mmã€é€ã‚Šé€Ÿ"
+"度 20 mm/s) ã®æŠ¼å‡ºé€Ÿåº¦ã‹ã‚‰ 5.4 mm³/s (é€ã‚Šé€Ÿåº¦ 60 mm/s) ã«å¤‰æ›´ã™ã‚‹ã®ã«ã€å°‘ãª"
+"ãã¨ã‚‚ 2 秒ã‹ã‹ã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1774
+#: src/libslic3r/PrintConfig.cpp:1798
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -13310,7 +13180,7 @@ msgstr ""
"ã“ã®è©¦ç”¨çš„ãªè¨­å®šã§ã€ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ãŒã‚µãƒãƒ¼ãƒˆã™ã‚‹æœ€å¤§ã®ä½“ç©æŠ¼å‡ºã—速度を設定"
"ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2900
+#: src/libslic3r/PrintConfig.cpp:2924
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13319,7 +13189,7 @@ msgstr ""
"ラクション)ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã‚Œã¯æœ€è¿‘ã®Marlinã§ã®ã¿ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾"
"ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2914
+#: src/libslic3r/PrintConfig.cpp:2938
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13334,7 +13204,7 @@ msgstr ""
"ã«ã—ã€Slic3rã§é¸æŠžã—ãŸãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã«é–¢é€£ä»˜ã‘られãŸãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆå¾„を使用ã§ãã¾"
"ã™ã€‚ ã“ã‚Œã¯æœ€è¿‘ã®Marlinã®ã¿ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -13346,7 +13216,7 @@ msgstr ""
"ã¨ãŒã§ãã¾ã™ãŒã€é€šå¸¸ã¯ãƒ—リセット値ãŒé©åˆ‡ã§ã‚ã‚Šã€ã“ã®å€¤ã‚ˆã‚Šã‚‚冷å´ï¼ˆãƒ•ã‚¡ãƒ³ã‚’使"
"用)を試ã™æ–¹ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -13358,21 +13228,21 @@ msgstr ""
"ã•ã‚‰ãªã‚‹ãƒãƒ¥ãƒ¼ãƒ‹ãƒ³ã‚°ãŒå¿…è¦ãªå ´åˆã¯ã€ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®ç›´å¾„ã¨ãƒ•ã‚¡ãƒ¼ãƒ ã‚¦ã‚§ã‚¢ã®Eス"
"テップをãƒã‚§ãƒƒã‚¯ã—ã¦ãã ã•ã„。"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr ""
"設定ã•ã‚ŒãŸãƒ•ã‚¡ãƒ³é€Ÿåº¦ã¯ã€ãƒ–リッジã¨ã‚ªãƒ¼ãƒãƒ¼ãƒãƒ³ã‚°ã‚’作æˆã™ã‚‹ã¨ãã«å¸¸ã«ä½¿ç”¨ã•ã‚Œ"
"ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1380
+#: src/libslic3r/PrintConfig.cpp:1404
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
msgstr ""
-"ã“ã®æ©Ÿèƒ½ã«ã‚ˆã‚Šã€ç´°ã„外周ã¨åŽšã„インフィル層を射出ã™ã‚‹ã“ã¨ã§ã€ç²¾åº¦ã‚’維æŒã—ãªãŒ"
-"らã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã¨çµ„åˆã‚ã›ã¦ãƒ—リントを高速化ã§ãã¾ã™ã€‚"
+"ã“ã®æ©Ÿèƒ½ã«ã‚ˆã‚Šã€ç´°ã„境界線ã¨åŽšã„インフィル層を射出ã™ã‚‹ã“ã¨ã§ã€ç²¾åº¦ã‚’維æŒã—ãª"
+"ãŒã‚‰ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã¨çµ„åˆã‚ã›ã¦ãƒ—リントを高速化ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2326
+#: src/libslic3r/PrintConfig.cpp:2350
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 "
@@ -13384,7 +13254,7 @@ msgstr ""
"ã™ã€‚ Slic3rã¯ã€ãƒŽã‚ºãƒ«å¾„ã¨ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•ã«å¿œã˜ã¦ã€çµ„åˆã‚ã›å¯èƒ½ãªãƒ¬ã‚¤ãƒ¤ãƒ¼ã®æœ€å¤§æ•°"
"を自動的ã«è¨ˆç®—ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2376
+#: src/libslic3r/PrintConfig.cpp:2400
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, "
@@ -13393,19 +13263,19 @@ msgid ""
"when printing more than one single object."
msgstr ""
"ã“ã®æ©Ÿèƒ½ã¯ã€ç›®ã«è¦‹ãˆã‚‹ç¶™ãŽç›®ã‚’å–り除ããŸã‚ã«ã€å˜å±¤ã‚ªãƒ–ジェクトをå°åˆ·ã—ãªãŒã‚‰Z"
-"ã‚’å¾ã€…ã«ä¸Šã’ã¦ã„ãã¾ã™ã€‚ ã“ã®ã‚ªãƒ—ションã«ã¯ã€å˜ä¸€ã®å¤–周ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã€ä¸Šéƒ¨ã®ã‚½"
-"リッドレイヤーã€ãŠã‚ˆã³ã‚µãƒãƒ¼ãƒˆææ–™ãŒå¿…è¦ãªããªã‚Šã¾ã™ã€‚ スカート/ブリムã®ãƒ«ãƒ¼"
-"プã ã‘ã§ãªãã€ä¸‹éƒ¨ã®ã‚½ãƒªãƒƒãƒ‰ãƒ¬ã‚¤ãƒ¤ãƒ¼ã¯ã„ãã¤ã§ã‚‚設定ã§ãã¾ã™ã€‚ 複数ã®ã‚ªãƒ–ジェ"
-"クトをプリントã™ã‚‹å ´åˆã¯æ©Ÿèƒ½ã—ã¾ã›ã‚“。"
+"ã‚’å¾ã€…ã«ä¸Šã’ã¦ã„ãã¾ã™ã€‚ ã“ã®ã‚ªãƒ—ションã«ã¯ã€å˜ä¸€ã®å¢ƒç•Œç·šã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã€ä¸Šéƒ¨ã®"
+"ソリッドレイヤーã€ãŠã‚ˆã³ã‚µãƒãƒ¼ãƒˆææ–™ãŒå¿…è¦ãªããªã‚Šã¾ã™ã€‚ スカート/ブリムã®"
+"ループã ã‘ã§ãªãã€ä¸‹éƒ¨ã®ã‚½ãƒªãƒƒãƒ‰ãƒ¬ã‚¤ãƒ¤ãƒ¼ã¯ã„ãã¤ã§ã‚‚設定ã§ãã¾ã™ã€‚ 複数ã®ã‚ªãƒ–"
+"ジェクトをプリントã™ã‚‹å ´åˆã¯æ©Ÿèƒ½ã—ã¾ã›ã‚“。"
-#: src/slic3r/GUI/Plater.cpp:2581
+#: src/slic3r/GUI/Plater.cpp:2625
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:2570
+#: src/slic3r/GUI/Plater.cpp:2614
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
@@ -13417,7 +13287,7 @@ msgstr ""
"ファイルを複数ã®éƒ¨åˆ†ã‚’æŒã¤å˜ä¸€ã®ã‚ªãƒ–ジェクトã¨ã—ã¦ãƒ­ãƒ¼ãƒ‰ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™"
"ã‹ï¼Ÿ"
-#: src/slic3r/GUI/FirmwareDialog.cpp:334
+#: src/slic3r/GUI/FirmwareDialog.cpp:333
#, c-format, boost-format
msgid ""
"This firmware hex file does not match the printer model.\n"
@@ -13434,7 +13304,7 @@ msgstr ""
"ã¨ã‚‚ã‹ãã“ã®hexファイルã§ãƒ•ã‚¡ãƒ¼ãƒ ã‚¦ã‚§ã‚¢ã®æ›¸æ›ãˆã‚’続ã‘ã¾ã™ã‹ï¼Ÿ\n"
"絶対ã«é–“é•ã„ãªã„ã¨ç¢ºä¿¡ã—ã¦ã„ã‚‹å ´åˆã«ã®ã¿ç¶šè¡Œã—ã¦ãã ã•ã„。"
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -13450,11 +13320,11 @@ msgstr ""
"ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€1番目ã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®å„オブジェクトã®å¤–周を拡張ã—ã¦ãƒ—リントã•ã‚Œã‚‹ãƒ–"
"リム(ç¸)を有効ã«ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2124
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "ã“ã®ã‚ªãƒ—ションã¯ã€Z移動ãŒå®Ÿè¡Œã•ã‚Œã‚‹ãŸã³ã«æ¨¹è„‚ã®å¸å¼•ã‚’è¡Œã„ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2932
+#: src/libslic3r/PrintConfig.cpp:2956
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13462,27 +13332,15 @@ msgstr ""
"ã“ã®ãƒ•ãƒ©ã‚°ã¯ã€å¾…é¿ä¸­ã«ãƒŽã‚ºãƒ«ã‚’å‹•ã‹ã—ã¦ã€åž‚れやã™ã„エクストルーダーã§èµ·ã“ã‚Šã†"
"るブロブã®ç™ºç”Ÿã‚’最å°é™ã«æŠ‘ãˆã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2427
-msgid "This G-code will be used as a code for the color change"
-msgstr "ã“ã®Gコードã¯ã‚«ãƒ©ãƒ¼ãƒã‚§ãƒ³ã‚¸ç”¨ã‚³ãƒ¼ãƒ‰ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™"
-
-#: src/libslic3r/PrintConfig.cpp:2436
-msgid "This G-code will be used as a code for the pause print"
-msgstr "ã“ã®Gコードã¯ã€ãƒ—リントã®ä¸€æ™‚åœæ­¢ã®ã‚³ãƒ¼ãƒ‰ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™ "
-
-#: src/libslic3r/PrintConfig.cpp:2445
-msgid "This G-code will be used as a custom code"
-msgstr "ã“ã®Gコードã¯ã‚«ã‚¹ã‚¿ãƒ ã‚³ãƒ¼ãƒ‰ã¨ã—ã¦ä½¿ç”¨ã•ã‚Œã¾ã™"
-
#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "ã“ã‚Œã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã®ãƒ—リセットã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3585
+#: src/libslic3r/PrintConfig.cpp:3705
msgid "This is a relative measure of support points density."
msgstr "サãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆå¯†åº¦ã®ç›¸å¯¾å€¤ã§ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:2740
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -13494,12 +13352,12 @@ msgstr ""
msgid "This is a system preset."
msgstr "ã“ã‚Œã¯ã‚·ã‚¹ãƒ†ãƒ ãƒ—リセットã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3242
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3362
msgid "This is only used in the Slic3r interface as a visual help."
msgstr "ã“ã‚Œã¯Slic3rã®ã¿ã§ä½¿ç”¨ã•ã‚Œã‚‹ã‚¤ãƒ©ã‚¹ãƒˆã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -13508,7 +13366,7 @@ msgstr ""
"ã“ã‚Œã¯ã€å€‹åˆ¥ã®åŠ é€Ÿåº¦è¨­å®šå€¤ï¼ˆå¤–周/インフィル)ã®å¾Œã«ãƒ—リンターã«å†è¨­å®šã•ã‚Œã‚‹åŠ "
"速度ã§ã™ã€‚ ゼロを設定ã™ã‚‹ã¨ã€åŠ é€ŸãŒå†è¨­å®šã•ã‚Œãªããªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -13516,7 +13374,7 @@ msgstr ""
"ブリッジを作æˆã™ã‚‹ã¨ãã®ãƒ—リンターアクセラレーションを設定ã—ã¾ã™ã€‚ ブリッジã®"
"加速制御を無効ã«ã™ã‚‹ã«ã¯ã€ã‚¼ãƒ­ã‚’入力ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1194
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
@@ -13526,7 +13384,7 @@ msgstr ""
"使用ã™ã‚‹åŠ é€Ÿåº¦ã§ã™ã€‚ ゼロã«è¨­å®šã™ã‚‹ã¨ã€ãƒ©ãƒ•ãƒˆã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ã‚§ãƒ¼ã‚¹ã®ä¸Šã®ã‚ªãƒ–ジェク"
"トã®æœ€åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®åŠ é€Ÿåˆ¶å¾¡ãŒç„¡åŠ¹ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1185
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -13534,7 +13392,7 @@ msgstr ""
"ã“ã‚Œã¯ã€ãƒ—リンターãŒæœ€åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ä½¿ç”¨ã™ã‚‹åŠ é€Ÿåº¦ã§ã™ã€‚ 最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ç”¨ã®åŠ "
"速制御を無効ã«ã™ã‚‹ã«ã¯ã€ã‚¼ãƒ­ã‚’設定ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1370
+#: src/libslic3r/PrintConfig.cpp:1394
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -13542,15 +13400,15 @@ msgstr ""
"ã“ã‚Œã¯ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ç”Ÿæˆæ™‚ã®ãƒ—リンタã®åŠ é€Ÿåº¦ã§ã™ã€‚ インフィルã®åŠ é€Ÿåˆ¶å¾¡ã‚’オフã«ã™"
"ã‚‹ã«ã¯ã€ã‚¼ãƒ­ã«è¨­å®šã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1933
+#: src/libslic3r/PrintConfig.cpp:1957
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
msgstr ""
-"ã“ã‚Œã¯ã€ãƒ—リンタãŒå¤–周ã«ä½¿ç”¨ã™ã‚‹åŠ é€Ÿåº¦ã§ã™ã€‚ 外周ã®åŠ é€Ÿåˆ¶å¾¡ã‚’無効ã«ã™ã‚‹ã«ã¯ã€"
-"ゼロを設定ã—ã¾ã™ã€‚"
+"ã“ã‚Œã¯ã€ãƒ—リンタãŒå¢ƒç•Œç·šã«ä½¿ç”¨ã™ã‚‹åŠ é€Ÿåº¦ã§ã™ã€‚ 境界線ã®åŠ é€Ÿåˆ¶å¾¡ã‚’無効ã«ã™ã‚‹ã«"
+"ã¯ã€ã‚¼ãƒ­ã‚’設定ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1853
+#: src/libslic3r/PrintConfig.cpp:1877
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "エクストルーダーノズルã®å†…径(例:0.5, 0.35ãªã©ï¼‰"
@@ -13567,7 +13425,7 @@ msgstr ""
"ã¯1回ã ã‘発生ã—ã€å†åº¦å®Ÿè¡Œã™ã‚‹ã‚ˆã†ã«æ±‚ã‚られるã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“(次ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³"
"ã«ã‚¢ãƒƒãƒ—グレードã—ãŸå¾Œã®ã¿ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1753
+#: src/libslic3r/PrintConfig.cpp:1777
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -13579,7 +13437,7 @@ msgstr ""
"ã•ã¯ã€é©åˆ‡ãªãƒ¬ã‚¤ãƒ¤ãƒ¼é–“接ç€ã‚’実ç¾ã™ã‚‹ãŸã‚射出幅ã®75ï¼…ã§ã™ã€‚ 0ã«è¨­å®šã™ã‚‹ã¨ã€ãƒ¬"
"イヤーã®é«˜ã•ã¯ãƒŽã‚ºãƒ«å¾„ã®75ï¼…ã«åˆ¶é™ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1816
+#: src/libslic3r/PrintConfig.cpp:1840
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 "
@@ -13592,7 +13450,7 @@ msgstr ""
msgid "This is wipe tower layer"
msgstr "ã“ã‚Œã¯ãƒ¯ã‚¤ãƒ—タワーレイヤーã§ã™"
-#: src/libslic3r/PrintConfig.cpp:2953
+#: src/libslic3r/PrintConfig.cpp:2977
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13615,18 +13473,18 @@ msgstr ""
"ã“ã®æ“作ã¯å…ƒã«æˆ»ã›ã¾ã›ã‚“。\n"
"続行ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:1999
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 ""
-"ã“ã®ã‚ªãƒ—ションã¯ã€å„レイヤーã«å¯¾ã—ã¦ç”Ÿæˆã™ã‚‹å¤–周数を設定ã—ã¾ã™ã€‚ 拡張外周オプ"
-"ションãŒæœ‰åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆã€Slic3rã¯ã€ã“ã®å¤–周数ã§ã¯ã‚«ãƒãƒ¼ã§ããªã„傾斜é¢ã‚’"
-"検出ã™ã‚‹ã¨ã€è‡ªå‹•çš„ã«ã“ã®æ•°ã‚ˆã‚Šã‚‚多ãã®å¤–周ãŒç”Ÿæˆã•ã‚Œã¾ã™ã€‚"
+"ã“ã®ã‚ªãƒ—ションã¯ã€å„レイヤーã«å¯¾ã—ã¦ç”Ÿæˆã™ã‚‹å¢ƒç•Œç·šæ•°ã‚’設定ã—ã¾ã™ã€‚ 拡張境界線"
+"オプションãŒæœ‰åŠ¹ã«ãªã£ã¦ã„ã‚‹å ´åˆã€Slic3rã¯ã€ã“ã®å¢ƒç•Œç·šæ•°ã§ã¯ã‚«ãƒãƒ¼ã§ããªã„傾"
+"æ–œé¢ã‚’検出ã™ã‚‹ã¨ã€è‡ªå‹•çš„ã«ã“ã®æ•°ã‚ˆã‚Šã‚‚多ãã®å¢ƒç•Œç·šãŒç”Ÿæˆã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1889
+#: src/libslic3r/PrintConfig.cpp:1913
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 "
@@ -13636,7 +13494,7 @@ msgstr ""
"を抑制ã—ã¾ã™ã€‚ 高ã„スカート(パーツを囲むアウトライン)を自動的ã«æœ‰åŠ¹ã«ã—ã€æ¸©åº¦"
"を変更ã™ã‚‹ã¨ãã«ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‚’スカートã®å¤–å´ã«ç§»å‹•ã•ã›ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1469
+#: src/libslic3r/PrintConfig.cpp:1493
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 "
@@ -13646,19 +13504,19 @@ msgstr ""
"å¡—ã‚Š)ã‚’è¡Œã„ã¾ã™ï¼ˆå†…部サãƒãƒ¼ãƒˆææ–™ã¨ã—ã¦æ©Ÿèƒ½ã—ã¾ã™ï¼‰ã€‚ ã“ã®ã‚ªãƒ—ションを有効ã«"
"ã™ã‚‹ã¨ã€è¤‡æ•°ã®ãƒã‚§ãƒƒã‚¯ã«ã‚ˆã‚ŠGコードã®ç”ŸæˆãŒé…ããªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1462
+#: src/libslic3r/PrintConfig.cpp:1486
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
msgstr ""
-"ã“ã®ã‚ªãƒ—ションã¯ã€å¤–周ã¨ã‚¤ãƒ³ãƒ•ã‚£ãƒ«(中塗り)ã®ãƒ—リント順åºã‚’切替ãˆã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«"
-"ã‹ã‚‰ãƒ—リントã—ã¾ã™ã€‚"
+"ã“ã®ã‚ªãƒ—ションã¯ã€å¢ƒç•Œç·šã¨ã‚¤ãƒ³ãƒ•ã‚£ãƒ«(中塗り)ã®ãƒ—リント順åºã‚’切替ãˆã€ã‚¤ãƒ³ãƒ•ã‚£"
+"ルã‹ã‚‰ãƒ—リントã—ã¾ã™ã€‚"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:83
msgid "This printer will be shown in the presets list as"
msgstr "ã“ã®ãƒ—リンタã¯ã€ãƒ—リセットリストã«æ¬¡ã®ã‚ˆã†ã«è¡¨ç¤ºã•ã‚Œã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -13668,29 +13526,29 @@ msgstr ""
"センテージã§å…¥åŠ›ã•ã‚ŒãŸå ´åˆï¼ˆä¾‹ï¼š80%)ã€ä¸Šè¨˜ã§è¨­å®šã•ã‚ŒãŸå¤–周プリント速度ã‹ã‚‰"
"計算ã•ã‚Œã¾ã™ã€‚ 0を入力ã™ã‚‹ã¨è‡ªå‹•è¨ˆç®—ã«ãªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2297
+#: src/libslic3r/PrintConfig.cpp:2321
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 ""
-"ã“ã®å€‹åˆ¥ã®è¨­å®šã¯ã€åŠå¾„<= 6.5mm(通常ã¯ç©´ï¼‰ã®å¤–周プリントã®é€Ÿåº¦ã«å½±éŸ¿ã—ã¾ã™ã€‚ "
-"パーセンテージ(例:80%)ã§å…¥åŠ›ã•ã‚ŒãŸå ´åˆã€ä¸Šè¨˜ã®å¤–周速度設定ã§è¨ˆç®—ã•ã‚Œã¾"
-"ã™ã€‚ 自動ã®å ´åˆã¯ã‚¼ãƒ­ã«è¨­å®šã—ã¾ã™ã€‚"
+"ã“ã®å€‹åˆ¥ã®è¨­å®šã¯ã€åŠå¾„<= 6.5mm(通常ã¯ç©´ï¼‰ã®å¢ƒç•Œç·šãƒ—リントã®é€Ÿåº¦ã«å½±éŸ¿ã—ã¾"
+"ã™ã€‚ パーセンテージ(例:80%)ã§å…¥åŠ›ã•ã‚ŒãŸå ´åˆã€ä¸Šè¨˜ã®å¢ƒç•Œç·šé€Ÿåº¦è¨­å®šã§è¨ˆç®—ã•"
+"ã‚Œã¾ã™ã€‚ 自動ã®å ´åˆã¯ã‚¼ãƒ­ã«è¨­å®šã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1478
+#: src/libslic3r/PrintConfig.cpp:1502
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 ""
-"ã“ã®è¨­å®šã¯ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«(中塗り)ã¨å¤–周ã®é–“ã«è¿½åŠ ã§ã‚ªãƒ¼ãƒãƒ¼ãƒ©ãƒƒãƒ—(é‡ãªã‚Š)ã•ã›"
+"ã“ã®è¨­å®šã¯ã€ã‚¤ãƒ³ãƒ•ã‚£ãƒ«(中塗り)ã¨å¢ƒç•Œç·šã®é–“ã«è¿½åŠ ã§ã‚ªãƒ¼ãƒãƒ¼ãƒ©ãƒƒãƒ—(é‡ãªã‚Š)ã•ã›"
"ã¦ã€æŽ¥ç¶šæ€§ã‚’改善ã—ã¾ã™ã€‚ ç†è«–çš„ã«ã“ã‚Œã¯å¿…è¦ã‚ã‚Šã¾ã›ã‚“ãŒã€æ©Ÿæ¢°çš„ãªéŠã³ã®å½±éŸ¿ã«"
"よりギャップãŒç”Ÿã˜ã‚‹å¯èƒ½æ€§ãŒã‚ã‚‹å ´åˆã«æœ‰åŠ¹ã§ã™ã€‚ パーセンテージ(例:15%)ã§"
-"表ã•ã‚Œã‚‹å ´åˆã€å¤–周ã®å°„出幅ã‹ã‚‰è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
+"表ã•ã‚Œã‚‹å ´åˆã€å¢ƒç•Œç·šã®å°„出幅ã‹ã‚‰è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -13698,15 +13556,15 @@ msgstr ""
"ã“ã®è¨­å®šã¯ã€ã‚¹ãƒ©ã‚¤ã‚¹/レイヤーã®é«˜ã•ï¼ˆãŠã‚ˆã³åˆè¨ˆæ•°ï¼‰ã‚’制御ã—ã¾ã™ã€‚ レイヤーãŒ"
"è–„ã„ã»ã©ç²¾åº¦ã¯ä¸ŠãŒã‚Šã¾ã™ãŒã€ãƒ—リントã«æ™‚é–“ãŒã‹ã‹ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1744
+#: src/libslic3r/PrintConfig.cpp:1768
msgid "This setting represents the maximum speed of your fan."
msgstr "ファンã®æœ€å¤§é€Ÿåº¦ã‚’設定ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1807
+#: src/libslic3r/PrintConfig.cpp:1831
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr "ã“ã®è¨­å®šã¯ã€ãƒ•ã‚¡ãƒ³ãŒå›žè»¢ã™ã‚‹ãŸã‚ã«å¿…è¦ãªæœ€å°PWMã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2410
+#: src/libslic3r/PrintConfig.cpp:2434
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 "
@@ -13727,7 +13585,7 @@ msgstr ""
"「M109 S [first_layer_temperature]ã€ã‚³ãƒžãƒ³ãƒ‰ã‚’ã”希望ã®å ´æ‰€ã«é…ç½®ã§ãã¾ã™ã€‚複"
"æ•°ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ãŒã‚ã‚‹å ´åˆã€Gコードã¯ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®é †ã«å‡¦ç†ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2395
+#: src/libslic3r/PrintConfig.cpp:2419
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13744,7 +13602,7 @@ msgstr ""
"é †åºã‚’自由ã«ã‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã§ãã¾ã™ã€‚ å…¨ã¦ã®PrusaSlicer変数を使用ã§ãã¾ã™ã®ã§ã€"
"「M109 S [first_layer_temperature]ã€ã‚³ãƒžãƒ³ãƒ‰ã‚’ã”希望ã®å ´æ‰€ã«é…ç½®ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -13752,7 +13610,7 @@ msgstr ""
"ã“ã®æ–‡å­—列ã¯ãƒ©ãƒŸãƒ³ã‚°ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã§ç·¨é›†ã•ã‚Œã€ãƒ©ãƒŸãƒ³ã‚°å›ºæœ‰ã®ãƒ‘ラメーターãŒå«ã¾ã‚Œ"
"ã¦ã„ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3032
+#: src/libslic3r/PrintConfig.cpp:3056
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 "
@@ -13764,7 +13622,7 @@ msgstr ""
"ズルãŒãƒ™ãƒƒãƒ‰é¢ã‹ã‚‰0.3mm離れる場åˆã€ã“れを-0.3ã«è¨­å®šã—ã¾ã™ï¼ˆã‚‚ã—ãã¯ã‚¨ãƒ³ãƒ‰ã‚¹"
"トップä½ç½®ã‚’修正ã—ã¾ã™ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2946
+#: src/libslic3r/PrintConfig.cpp:2970
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 "
@@ -13794,7 +13652,7 @@ msgstr ""
"ã—ã¦ãã ã•ã„。 ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³%sã¨äº’æ›æ€§ã®ã‚る設定をインストールã™ã‚‹å‰ã«ã€ç¾åœ¨"
"ã®æ§‹æˆã®ãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—ãŒä½œæˆã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4413
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -13807,7 +13665,7 @@ msgstr ""
"ãŸã¯å†—é•·çš„ã«ã€ä¿®æ­£ã™ã‚‹ã‹ã€æœªçŸ¥ã®å€¤ã‚’デフォルトã«ç½®ãæ›ãˆã‚‹ã‹ã‚’決ã‚ã‚‹ã“ã¨ãŒã§"
"ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3228
+#: src/libslic3r/PrintConfig.cpp:3348
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 "
@@ -13817,11 +13675,11 @@ msgstr ""
"設定ã™ã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚ ã“ã®å‹•ä½œã«ã‚ˆã‚Šã€ãƒãƒªã‚´ãƒ³ã®ç©´ã‚’æãªã†ã“ã¨ãªãアンãƒ"
"エイリアスãŒé™¤åŽ»ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2833
msgid "Threads"
msgstr "スレッド"
-#: src/libslic3r/PrintConfig.cpp:2810
+#: src/libslic3r/PrintConfig.cpp:2834
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13829,20 +13687,24 @@ msgstr ""
"スレッドã¯ã€é•·æ™‚間実行ã•ã‚Œã‚‹ã‚¿ã‚¹ã‚¯ã‚’並列化ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã¾ã™ã€‚スレッド数"
"ã¯ã€ä½¿ç”¨å¯èƒ½ãªã‚³ã‚¢/プロセッサーã®æ•°ã‚’ã‚ãšã‹ã«è¶…ãˆãŸã¨ã“ã‚ãŒæœ€é©ã¨ãªã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:2504
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "ãƒãƒ«ãƒˆ"
-#: src/slic3r/GUI/Tab.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:3281
+msgid "Tilt for high viscosity resin"
+msgstr "高粘度樹脂用ティルト"
+
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "ãƒãƒ«ãƒˆæ™‚é–“"
-#: src/slic3r/GUI/GCodeViewer.cpp:3241 src/slic3r/GUI/GCodeViewer.cpp:3280
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/RammingChart.cpp:90
msgid "Time"
msgstr "時間"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -13852,7 +13714,7 @@ msgstr ""
"Material Unit 2.0)ãŒæ–°ã—ã„フィラメントをロードã™ã‚‹æ™‚間。 ã“ã®æ™‚é–“ã¯ã€Gコード"
"時間推定プログラムã«ã‚ˆã£ã¦åˆè¨ˆãƒ—リント時間ã«è¿½åŠ ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -13862,15 +13724,19 @@ msgstr ""
"Material Unit 2.0)ãŒãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã‚’アンロードã™ã‚‹æ™‚間。 ã“ã®æ™‚é–“ã¯ã€Gコード時"
"間予測プログラムã«ã‚ˆã£ã¦åˆè¨ˆãƒ—リント予測時間ã«è¿½åŠ ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3153
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Time of the fast tilt"
msgstr "高速ãƒãƒ«ãƒˆã®æ™‚é–“"
-#: src/libslic3r/PrintConfig.cpp:3162
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Time of the slow tilt"
msgstr "スローãƒãƒ«ãƒˆã®æ™‚é–“"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Time of the super slow tilt"
+msgstr "超低速ティルト時間"
+
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -13880,19 +13746,15 @@ msgstr ""
"縮å°ã™ã‚‹ã®ã«æ™‚é–“ã‚’å¿…è¦ã¨ã™ã‚‹ã¨è€ƒãˆã‚‰ã‚Œã‚‹å ´åˆã§ã€ä¿¡é ¼æ€§ã®é«˜ã„ツール交æ›ã‚’è¡Œã†"
"ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚"
-#: src/slic3r/GUI/GCodeViewer.cpp:3180
-msgid "to"
-msgstr "ã¾ã§"
-
#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "ã“れを行ã†ã«ã¯ã€ãƒ—リセットã®æ–°ã—ã„åå‰ã‚’指定ã—ã¦ãã ã•ã„。"
-#: src/slic3r/GUI/GUI_Factories.cpp:942
+#: src/slic3r/GUI/GUI_Factories.cpp:937
msgid "To objects"
msgstr "オブジェクト"
-#: src/slic3r/GUI/GUI_Factories.cpp:945
+#: src/slic3r/GUI/GUI_Factories.cpp:940
msgid "To parts"
msgstr "パーツã¸"
@@ -13918,16 +13780,12 @@ msgstr ""
msgid "Toggle %c axis mirroring"
msgstr "%c軸ã®ãƒŸãƒ©ãƒ¼ãƒªãƒ³ã‚°ã‚’切替ãˆ"
-#: src/libslic3r/miniz_extension.cpp:93
-msgid "too many files"
-msgstr "ファイルãŒå¤šã™ãŽã¾ã™"
-
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "é‡ãªã‚Šåˆã†ç©´ãŒå¤šã™ãŽã¾ã™ã€‚"
-#: src/slic3r/GUI/GCodeViewer.cpp:3291 src/slic3r/GUI/GUI_Preview.cpp:224
-#: src/slic3r/GUI/GUI_Preview.cpp:957
+#: src/slic3r/GUI/GCodeViewer.cpp:3306 src/slic3r/GUI/GUI_Preview.cpp:224
+#: src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Tool"
msgstr "ツール"
@@ -13935,20 +13793,20 @@ msgstr "ツール"
msgid "Tool #"
msgstr "ツール#"
-#: src/slic3r/GUI/Tab.cpp:2415 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2821
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2845
msgid "Tool change G-code"
msgstr "ツールãƒã‚§ãƒ³ã‚¸ç”¨ã®Gコード"
-#: src/slic3r/GUI/GCodeViewer.cpp:3658 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "ツールãƒã‚§ãƒ³ã‚¸"
-#: src/slic3r/GUI/GUI_Preview.cpp:1058
+#: src/slic3r/GUI/GUI_Preview.cpp:1059
msgid "Tool marker"
msgstr "ツールマーカー"
-#: src/slic3r/GUI/GCodeViewer.cpp:264
+#: src/slic3r/GUI/GCodeViewer.cpp:274
msgid "Tool position"
msgstr "ツールä½ç½®"
@@ -13957,10 +13815,15 @@ msgstr "ツールä½ç½®"
msgid "Tool type"
msgstr "ツールタイプ"
-#: src/slic3r/GUI/Tab.cpp:2020
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "å˜ä¸€ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼MMプリンターã®ãƒ„ールãƒã‚§ãƒ³ã‚¸ãƒ‘ラメーター"
+#: src/slic3r/GUI/OptionsGroup.cpp:352
+msgctxt "Layers"
+msgid "Top"
+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:1118 src/libslic3r/PrintConfig.cpp:2861
@@ -13974,15 +13837,19 @@ msgid ""
msgstr ""
"上部/下部シェルã®åŽšã•ã®ãƒ’ント:レイヤーã®é«˜ã•ãŒç„¡åŠ¹ãªãŸã‚使用ã§ãã¾ã›ã‚“。"
-#: src/libslic3r/PrintConfig.cpp:2542
+#: src/slic3r/GUI/MainFrame.cpp:1125
+msgid "Top View"
+msgstr "上é¢"
+
+#: src/libslic3r/PrintConfig.cpp:2566
msgid "Top contact Z distance"
msgstr "トップコンタクトZè·é›¢"
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "トップ塗りã¤ã¶ã—パターン"
-#: src/libslic3r/PrintConfig.cpp:2628
+#: src/libslic3r/PrintConfig.cpp:2652
msgid "Top interface layers"
msgstr "トップインターフェースレイヤー"
@@ -13995,29 +13862,21 @@ msgstr "上部ãŒé–‹ã„ã¦ã„ã¾ã™ã€‚"
msgid "Top shell is %1% mm thick for layer height %2% mm."
msgstr "レイヤーã®é«˜ã•%2%mmã®å ´åˆã€ä¸Šéƒ¨ã‚·ã‚§ãƒ«ã®åŽšã•ã¯%1%mmã§ã™ã€‚"
-#: src/slic3r/GUI/PresetHints.cpp:178
-msgid "top solid infill"
-msgstr "最上層ã®ã‚½ãƒªãƒƒãƒ‰ã‚¤ãƒ³ãƒ•ã‚£ãƒ«"
-
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2833
-#: src/libslic3r/PrintConfig.cpp:2846
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2857
+#: src/libslic3r/PrintConfig.cpp:2870
msgid "Top solid infill"
msgstr "トップソリッドインフィル"
-#: src/libslic3r/PrintConfig.cpp:2864
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Top solid layers"
msgstr "上部ソリッドレイヤー"
-#: src/slic3r/GUI/MainFrame.cpp:1118
-msgid "Top View"
-msgstr "上é¢"
-
-#: src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "Topmost surface only"
msgstr "最上é¢ã®ã¿"
-#: src/slic3r/GUI/GCodeViewer.cpp:3753
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr "トータル"
@@ -14037,16 +13896,16 @@ msgstr "åˆè¨ˆãƒ©ãƒŸãƒ³ã‚°å®¹ç©"
msgid "Total ramming time"
msgstr "トータルラミング時間"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
msgid "Transfer"
msgstr "転é€"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948
#, boost-format
msgid "Transfer the selected options to the newly selected preset \"%1%\"."
msgstr "é¸æŠžã—ãŸã‚ªãƒ—ションを新ã—ãé¸æŠžã—ãŸãƒ—リセット\"%1%\"ã«è»¢é€ã—ã¾ã™ã€‚"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943
msgid "Transfer the selected settings to the newly selected preset."
msgstr "é¸æŠžã—ãŸè¨­å®šã‚’æ–°ã—ãé¸æŠžã—ãŸãƒ—リセットã«è»¢é€ã—ã¾ã™ã€‚"
@@ -14059,19 +13918,19 @@ msgstr "移動"
msgid "Translation"
msgstr "変形"
-#: src/slic3r/GUI/GCodeViewer.cpp:3595 src/slic3r/GUI/GUI_Preview.cpp:1048
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2905
msgid "Travel"
msgstr "移動"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1167
msgid "Triangles"
msgstr "三角形"
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/libslic3r/PrintConfig.cpp:4497
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)."
@@ -14083,16 +13942,42 @@ msgstr ""
msgid "Type here the name of your printer device"
msgstr "ã“ã“ã«ãƒ—リンタデãƒã‚¤ã‚¹ã®åå‰ã‚’入力ã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:2000
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Type of the printer."
msgstr "プリンターã®ã‚¿ã‚¤ãƒ—。"
-#: src/slic3r/GUI/ConfigWizard.cpp:2910 src/slic3r/GUI/ConfigWizard.cpp:2913
+#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
msgid "Type:"
msgstr "タイプ:"
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/slic3r/GUI/Tab.cpp:4322
+msgid "UNLOCKED LOCK"
+msgstr "é–‹ã„ãŸã‚«ã‚®"
+
+#: src/slic3r/GUI/Tab.cpp:4348
+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 ""
+"ã‚«ã‚®ãŒé–‹ã„ãŸã‚¢ã‚¤ã‚³ãƒ³ã¯ã€ä¸€éƒ¨ã®è¨­å®šãŒå¤‰æ›´ã•ã‚Œã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã‚·ã‚¹"
+"テム(ã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤ã¨ç­‰ã—ããªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚\n"
+"クリックã™ã‚‹ã¨ã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã™ã¹ã¦ã®è¨­å®šãŒã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯ãƒ‡"
+"フォルト)値ã«ãƒªã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚"
+
+#: src/slic3r/GUI/Tab.cpp:4363
+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."
+msgstr ""
+"ã‚«ã‚®ãŒé–‹ã„ãŸã‚¢ã‚¤ã‚³ãƒ³ã¯ã€å€¤ãŒå¤‰æ›´ã•ã‚Œã€ã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤ã¨ç­‰ã—ã"
+"ãªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚クリックã™ã‚‹ã¨ã€ç¾åœ¨ã®å€¤ãŒã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤"
+"ã«ãƒªã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚"
+
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr "ç¾åœ¨ã®ç©´ã®æ§‹æˆã§ãƒ¢ãƒ‡ãƒ«ã«ç©´ã‚’é–‹ã‘ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“。"
@@ -14105,29 +13990,29 @@ msgstr ""
"次ã®ã‚·ã‚§ãƒ¼ãƒ€ãƒ¼ã‚’ロードã§ãã¾ã›ã‚“:\n"
"%s"
-#: src/slic3r/GUI/Plater.cpp:3726
+#: src/slic3r/GUI/Plater.cpp:3799
msgid "Unable to reload:"
msgstr "リロードã§ãã¾ã›ã‚“:"
-#: src/slic3r/GUI/Plater.cpp:3401
+#: src/slic3r/GUI/Plater.cpp:3471
msgid "Unable to replace with more than one volume"
msgstr "複数ã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ã«ç½®ãæ›ãˆã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:153
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:162
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145
msgid "Undef"
msgstr "未定義"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr "Undefカテゴリ"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr "未定義グループ"
@@ -14135,30 +14020,31 @@ msgstr "未定義グループ"
msgid "Undefined"
msgstr "未定義"
-#: src/libslic3r/miniz_extension.cpp:91
-msgid "undefined error"
-msgstr "未定義エラー"
-
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:294
msgid "Underflow"
msgstr "アンダーフロー"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4711 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "å…ƒã«æˆ»ã™"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3958
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
-msgstr[0] ""
+msgstr[0] "%1$d æ“作ã®ã‚„ã‚Šç›´ã—"
+msgstr[1] "%1$d æ“作ã®ã‚„ã‚Šç›´ã—"
-#: src/slic3r/GUI/Plater.cpp:4809
+#: src/slic3r/GUI/Plater.cpp:4880
msgid "Undo / Redo is processing"
msgstr "アンドゥー/リドゥーを処ç†ä¸­"
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
+msgid "Undo History"
+msgstr "履歴を元ã«æˆ»ã™"
+
#: src/slic3r/GUI/NotificationManager.hpp:772
msgid "Undo desktop integration failed."
msgstr "デスクトップ統åˆã®ã‚„ã‚Šç›´ã—ãŒå¤±æ•—ã—ã¾ã—ãŸã€‚"
@@ -14167,10 +14053,6 @@ msgstr "デスクトップ統åˆã®ã‚„ã‚Šç›´ã—ãŒå¤±æ•—ã—ã¾ã—ãŸã€‚"
msgid "Undo desktop integration was successful."
msgstr "デスクトップ統åˆã®ã‚¢ãƒ³ãƒ‰ã‚¥ãƒ¼ã¯æˆåŠŸã—ã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3938
-msgid "Undo History"
-msgstr "履歴を元ã«æˆ»ã™"
-
#: resources/data/hints.ini: [hint:Undo/redo history]
msgid ""
"Undo/redo history\n"
@@ -14182,12 +14064,8 @@ msgstr ""
"度ã«è¤‡æ•°ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã‚’アンドゥーã—ãŸã‚Šãƒªãƒ‰ã‚¥ãƒ¼ã—ãŸã‚Šã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™"
"ã‹ï¼Ÿ"
-#: src/libslic3r/miniz_extension.cpp:115
-msgid "unexpected decompressed size"
-msgstr "予期ã—ãªã„解å‡ã‚µã‚¤ã‚º"
-
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "ä¸æ˜Ž"
@@ -14202,45 +14080,15 @@ msgstr "ä¸æ˜Žãªã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿ"
msgid "Unknown error occured during exporting G-code."
msgstr "Gコードã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆä¸­ã«ä¸æ˜Žãªã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/WipeTowerDialog.cpp:308
-msgid "unloaded"
-msgstr "アンロード済"
-
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "アップロードスピード"
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "最åˆã®ã‚¢ãƒ³ãƒ­ãƒ¼ãƒ‰ã‚¹ãƒ”ード"
-#: src/slic3r/GUI/Tab.cpp:3986
-msgid "UNLOCKED LOCK"
-msgstr "é–‹ã„ãŸã‚«ã‚®"
-
-#: src/slic3r/GUI/Tab.cpp:4012
-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 ""
-"ã‚«ã‚®ãŒé–‹ã„ãŸã‚¢ã‚¤ã‚³ãƒ³ã¯ã€ä¸€éƒ¨ã®è¨­å®šãŒå¤‰æ›´ã•ã‚Œã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã‚·ã‚¹"
-"テム(ã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤ã¨ç­‰ã—ããªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚\n"
-"クリックã™ã‚‹ã¨ã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã™ã¹ã¦ã®è¨­å®šãŒã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯ãƒ‡"
-"フォルト)値ã«ãƒªã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚"
-
-#: src/slic3r/GUI/Tab.cpp:4027
-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."
-msgstr ""
-"ã‚«ã‚®ãŒé–‹ã„ãŸã‚¢ã‚¤ã‚³ãƒ³ã¯ã€å€¤ãŒå¤‰æ›´ã•ã‚Œã€ã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤ã¨ç­‰ã—ã"
-"ãªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚クリックã™ã‚‹ã¨ã€ç¾åœ¨ã®å€¤ãŒã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤"
-"ã«ãƒªã‚»ãƒƒãƒˆã•ã‚Œã¾ã™ã€‚"
-
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772
msgid "Unsaved Changes"
msgstr "ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更"
@@ -14248,26 +14096,6 @@ msgstr "ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更"
msgid "Unselect gizmo or clear selection"
msgstr "ギズモã®ã‚­ãƒ£ãƒ³ã‚»ãƒ«ã¾ãŸã¯é¸æŠžè§£é™¤"
-#: src/libslic3r/miniz_extension.cpp:119
-msgid "unsupported central directory size"
-msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„中心ディレクトリã®ã‚µã‚¤ã‚º"
-
-#: src/libslic3r/miniz_extension.cpp:99
-msgid "unsupported encryption"
-msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„æš—å·åŒ–"
-
-#: src/libslic3r/miniz_extension.cpp:101
-msgid "unsupported feature"
-msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„機能"
-
-#: src/libslic3r/miniz_extension.cpp:97
-msgid "unsupported method"
-msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„方法"
-
-#: src/libslic3r/miniz_extension.cpp:109
-msgid "unsupported multidisk archive"
-msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„マルãƒãƒ‡ã‚£ã‚¹ã‚¯ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–"
-
#: src/slic3r/GUI/OpenGLManager.cpp:265
msgid "Unsupported OpenGL version"
msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„OpenGLãƒãƒ¼ã‚¸ãƒ§ãƒ³"
@@ -14276,20 +14104,16 @@ msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„OpenGLãƒãƒ¼ã‚¸ãƒ§ãƒ³"
msgid "Unsupported selection"
msgstr "サãƒãƒ¼ãƒˆã—ãªã„ã¨ã“ã‚ã®é¸æŠž"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2795
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2839
msgid "Untitled"
msgstr "å称未設定"
-#: src/slic3r/GUI/GCodeViewer.cpp:3166
-msgid "up to"
-msgstr "ã¾ã§"
-
#: src/slic3r/GUI/UpdateDialogs.cpp:37
msgid "Update available"
msgstr "アップデートå¯èƒ½"
-#: src/slic3r/GUI/ConfigWizard.cpp:1224 src/slic3r/GUI/Preferences.cpp:173
+#: src/slic3r/GUI/ConfigWizard.cpp:1224 src/slic3r/GUI/Preferences.cpp:175
msgid "Update built-in Presets automatically"
msgstr "組込ã¿ãƒ—リセットを自動的ã«æ›´æ–°ã™ã‚‹"
@@ -14313,23 +14137,23 @@ msgstr "アップデート中"
msgid "Upgrade"
msgstr "アップグレード"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:114
+#: src/slic3r/GUI/PrintHostDialogs.cpp:91
msgid "Upload"
msgstr "アップロード"
-#: src/slic3r/GUI/GUI_App.cpp:2190
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Upload a firmware image into an Arduino based printer"
msgstr "ファームウェアイメージをArduinoベースã®ãƒ—リンターã«ã‚¢ãƒƒãƒ—ロードã™ã‚‹"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:91
+#: src/slic3r/GUI/PrintHostDialogs.cpp:101
msgid "Upload and Print"
msgstr "アップロードã¨ãƒ—リント"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:102
+#: src/slic3r/GUI/PrintHostDialogs.cpp:112
msgid "Upload and Simulate"
msgstr "アップロードã¨ã‚·ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:83
+#: src/slic3r/GUI/PrintHostDialogs.cpp:84
#, c-format, boost-format
msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?"
msgstr "アップロードファイルåãŒ\"%s\"終ã‚ã£ã¦ã„ã¾ã›ã‚“。 続行ã—ã¾ã™ã‹ï¼Ÿ"
@@ -14342,11 +14166,11 @@ msgstr "FlashAirカードã§ã®ã‚¢ãƒƒãƒ—ロードãŒæœ‰åŠ¹ã«ãªã£ã¦ã„ã¾ã›ã
msgid "Upload to Printer Host with the following filename:"
msgstr "次ã®ãƒ•ã‚¡ã‚¤ãƒ«åã§ãƒ—リンターサーãƒãƒ¼ã«ã‚¢ãƒƒãƒ—ロードã—ã¾ã™ï¼š"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:371
+#: src/slic3r/GUI/PrintHostDialogs.cpp:372
msgid "Uploading"
msgstr "アップロード"
-#: src/libslic3r/PrintConfig.cpp:2485
+#: src/libslic3r/PrintConfig.cpp:2509
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
@@ -14354,40 +14178,44 @@ msgstr ""
"3DLabPrintã®airplaneモデルã«ã¯ã€Œå¶æ•°-奇数ã€ã‚’使用ã—ã¾ã™ã€‚ 「穴を閉ã˜ã‚‹ã€ã‚’使"
"用ã—ã¦ã€ãƒ¢ãƒ‡ãƒ«ã®ã™ã¹ã¦ã®ç©´ã‚’é–‰ã˜ã¾ã™ã€‚"
+#: src/slic3r/GUI/Preferences.cpp:268
+msgid "Use Retina resolution for the 3D scene"
+msgstr "3Dシーンã«Retina解åƒåº¦ã‚’使用ã™ã‚‹"
+
#: src/slic3r/GUI/DoubleSlider.cpp:1615 src/slic3r/GUI/GUI_Factories.cpp:787
msgid "Use another extruder"
msgstr "別ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã‚’使用ã™ã‚‹"
-#: src/slic3r/GUI/Preferences.cpp:370
+#: src/slic3r/GUI/Preferences.cpp:391
msgid "Use colors for axes values in Manipulation panel"
msgstr "æ“作パãƒãƒ«ã®è»¸ã®å€¤ã«ã‚«ãƒ©ãƒ¼ã‚’使用ã™ã‚‹"
-#: src/slic3r/GUI/Preferences.cpp:423
+#: src/slic3r/GUI/Preferences.cpp:444
msgid "Use custom size for toolbar icons"
msgstr "ツールãƒãƒ¼ã‚¢ã‚¤ã‚³ãƒ³ã«ã‚«ã‚¹ã‚¿ãƒ ã‚µã‚¤ã‚ºã‚’使用ã™ã‚‹"
-#: src/slic3r/GUI/Preferences.cpp:455
+#: src/slic3r/GUI/Preferences.cpp:476
msgid "Use environment map"
msgstr "環境マップを使用ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:2923
msgid "Use firmware retraction"
msgstr "ファームウェアå¸è¾¼ã¿ã‚’使用"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:985 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "検索ã«ä½¿ç”¨"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Use for time estimate"
msgstr "時間ã®è¦‹ç©ã‚‚ã‚Šã«ä½¿ç”¨"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:50
+#: src/slic3r/GUI/PrintHostDialogs.cpp:51
msgid "Use forward slashes ( / ) as a directory separator if needed."
msgstr ""
"å¿…è¦ã«å¿œã˜ã¦ã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªåŒºåˆ‡ã‚Šæ–‡å­—ã¨ã—ã¦ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ï¼ˆ/)を使用ã—ã¦ãã ã•ã„。"
-#: src/slic3r/GUI/Preferences.cpp:306
+#: src/slic3r/GUI/Preferences.cpp:326
msgid "Use free camera"
msgstr "フリーカメラを使用"
@@ -14395,27 +14223,23 @@ msgstr "フリーカメラを使用"
msgid "Use inches"
msgstr "インãƒã‚’使用"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3719
msgid "Use pad"
msgstr "å°åº§ã‚’使用"
-#: src/slic3r/GUI/Preferences.cpp:299
+#: src/slic3r/GUI/Preferences.cpp:319
msgid "Use perspective camera"
msgstr "パースカメラを使用"
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2930
msgid "Use relative E distances"
msgstr "E相対è·é›¢ãƒ¢ãƒ¼ãƒ‰ã‚’使用ã™ã‚‹"
-#: src/slic3r/GUI/Preferences.cpp:255
-msgid "Use Retina resolution for the 3D scene"
-msgstr "3Dシーンã«Retina解åƒåº¦ã‚’使用ã™ã‚‹"
-
-#: src/slic3r/GUI/Preferences.cpp:486
+#: src/slic3r/GUI/Preferences.cpp:507
msgid "Use system menu for application"
msgstr "アプリケーションã«ã‚·ã‚¹ãƒ†ãƒ ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’使用ã™ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -14423,46 +14247,37 @@ msgstr ""
"ã“ã®ã‚ªãƒ—ションを使用ã—ã¦ã€ãƒ—リンターã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã«é–¢é€£ä»˜ã‘られã¦ã„る軸"
"ラベルを設定ã—ã¾ã™ï¼ˆé€šå¸¸ã¯Eã§ã™ãŒã€ä¸€éƒ¨ã®ãƒ—リンターã¯Aを使用ã—ã¾ã™ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2526
+#: src/libslic3r/PrintConfig.cpp:2550
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
msgstr "ã“ã®è¨­å®šã‚’使用ã—ã¦ã€æ°´å¹³é¢ä¸Šã§ã‚µãƒãƒ¼ãƒˆæ料パターンを回転ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2937
msgid "Use volumetric E"
msgstr "体ç©æŠ¼å‡ºã—Eを使用"
-#: src/slic3r/GUI/DoubleSlider.cpp:1634
-msgid "used"
-msgstr "使用ã—ãŸ"
-
-#: src/slic3r/GUI/GCodeViewer.cpp:3280 src/slic3r/GUI/GCodeViewer.cpp:3291
-#: src/slic3r/GUI/GCodeViewer.cpp:3552
-msgid "Used filament"
-msgstr "使用済ã¿ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆ"
-
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "使用フィラメント(g)"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "使用済ã¿ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆ(in)"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "使用済ã¿ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆ(in³)"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "使用フィラメント(m)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "使用フィラメント (mm³)"
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "使用ææ–™(ml)"
@@ -14470,7 +14285,12 @@ msgstr "使用ææ–™(ml)"
msgid "Used Material (unit)"
msgstr "使用æ料(å˜ä½ï¼‰"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
+msgid "Used filament"
+msgstr "使用済ã¿ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆ"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "ユーザー"
@@ -14480,10 +14300,6 @@ msgstr "ユーザー"
msgid "User presets"
msgstr "ユーザープリセット"
-#: src/libslic3r/miniz_extension.cpp:149
-msgid "validation failed"
-msgstr "検証ãŒå¤±æ•—ã—ã¾ã—ãŸ"
-
#: src/slic3r/GUI/ButtonsDescription.cpp:57
msgid "Value is the same as the system value"
msgstr "システム値ã¨åŒã˜å€¤ã§ã™"
@@ -14496,14 +14312,19 @@ msgstr ""
"値ãŒå¤‰æ›´ã•ã‚Œã¦ãŠã‚Šã€ã‚·ã‚¹ãƒ†ãƒ å€¤ã¾ãŸã¯æœ€å¾Œã«ä¿å­˜ã•ã‚ŒãŸãƒ—リセットã¨ã¯ç•°ãªã£ã¦ã„"
"ã¾ã™"
-#: src/slic3r/GUI/Tab.cpp:2608
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "ã“ã®åˆ—ã®å€¤ã¯é€šå¸¸ãƒ¢ãƒ¼ãƒ‰ç”¨ã§ã™"
-#: src/slic3r/GUI/Tab.cpp:2614
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "ã“ã®åˆ—ã®å€¤ã¯ã‚µã‚¤ãƒ¬ãƒ³ãƒˆãƒ¢ãƒ¼ãƒ‰ç”¨ã§ã™"
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
+msgid "Variable layer height"
+msgstr "å¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•"
+
#: resources/data/hints.ini: [hint:Variable layer height]
msgid ""
"Variable layer height\n"
@@ -14516,12 +14337,7 @@ msgstr ""
"移をスムーズã«ã§ãã‚‹ã“ã¨ã‚’ã”存知ã§ã™ã‹ï¼Ÿ <a>å¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•ãƒ„ール</a>を試ã—"
"ã¦ãã ã•ã„(SLAプリンターã§ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“)。"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4649
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
-msgid "Variable layer height"
-msgstr "å¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã•"
-
-#: src/slic3r/GUI/GLCanvas3D.cpp:1284
+#: src/slic3r/GUI/GLCanvas3D.cpp:1273
msgid "Variable layer height - Adaptive"
msgstr "å¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜-アダプティブ"
@@ -14529,47 +14345,35 @@ msgstr "å¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜-アダプティブ"
msgid "Variable layer height - Manual edit"
msgstr "å¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜-マニュアル編集"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1276
+#: src/slic3r/GUI/GLCanvas3D.cpp:1265
msgid "Variable layer height - Reset"
msgstr "å¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã• - リセット"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1292
+#: src/slic3r/GUI/GLCanvas3D.cpp:1281
msgid "Variable layer height - Smooth all"
msgstr "å¯å¤‰ãƒ¬ã‚¤ãƒ¤ãƒ¼é«˜ã• - å…¨ã¦ã‚’滑らã‹ã«"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:81
-msgid "variants"
-msgstr "ãƒãƒªã‚¢ãƒ³ãƒˆ"
-
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
-msgid "vendor"
-msgstr "メーカー"
-
#: src/slic3r/GUI/ConfigWizard.cpp:642
msgid "Vendor:"
msgstr "ベンダー:"
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1330
msgid "Verbose G-code"
msgstr "コメント付ãGコード"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75
-msgid "version"
-msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³"
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:243
+msgid "Vertical Slider"
+msgstr "垂直スライダー"
#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "外å£è¨­å®š"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:243
-msgid "Vertical Slider"
-msgstr "垂直スライダー"
-
#: src/slic3r/GUI/KBShortcutsDialog.cpp:218
#: src/slic3r/GUI/KBShortcutsDialog.cpp:222
msgid "Vertical slider - Move active thumb Down"
@@ -14588,7 +14392,7 @@ msgstr "ビュー"
msgid "View mode"
msgstr "ビューモード"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14597,7 +14401,7 @@ msgstr ""
"「設定ã€ã‚’é–‹ã„ã¦ã€\"%1%\"ã‚’ãƒã‚§ãƒƒã‚¯ã—ã¦ã€\n"
"ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更ã«ã¤ã„ã¦å†åº¦å°‹ã­ã¾ã™ã€‚ "
-#: src/slic3r/GUI/OptionsGroup.cpp:995
+#: src/slic3r/GUI/GUI_App.cpp:3108 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14606,12 +14410,12 @@ msgstr ""
"「設定ã€ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦\"%1%\"を確èªã—ã¦ãã ã•ã„\n"
"é¸æŠžã‚’変更ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "Visualize an already sliced and saved G-code"
msgstr "ã™ã§ã«ã‚¹ãƒ©ã‚¤ã‚¹ã•ã‚Œä¿å­˜ã•ã‚ŒãŸGコードを視覚化ã™ã‚‹"
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "サãƒãƒ¼ãƒˆã®è¦–覚化"
@@ -14631,7 +14435,7 @@ msgstr "オブジェクトã®ãƒœãƒªãƒ¥ãƒ¼ãƒ ãŒä¸¦ã¹æ›¿ãˆã‚‰ã‚Œã¾ã—ãŸ"
msgid "Volumetric"
msgstr "体ç©æŠ¼å‡ºã—"
-#: src/slic3r/GUI/Tab.cpp:2121
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "体ç©æŠ¼å‡ºã—æµé‡ã®ãƒ’ントã¯åˆ©ç”¨ã§ãã¾ã›ã‚“"
@@ -14639,7 +14443,7 @@ msgstr "体ç©æŠ¼å‡ºã—æµé‡ã®ãƒ’ントã¯åˆ©ç”¨ã§ãã¾ã›ã‚“"
msgid "Volumetric flow rate"
msgstr "体ç©æŠ¼å‡ºã—æµé‡"
-#: src/slic3r/GUI/GCodeViewer.cpp:3288
+#: src/slic3r/GUI/GCodeViewer.cpp:3303
msgid "Volumetric flow rate (mm³/s)"
msgstr "体ç©æŠ¼å‡ºã—é‡ (mm³/s)"
@@ -14647,25 +14451,49 @@ msgstr "体ç©æŠ¼å‡ºã—é‡ (mm³/s)"
msgid "Volumetric speed"
msgstr "体ç©æŠ¼å‡ºã—速度"
-#: src/libslic3r/PrintConfig.cpp:3734
+#: src/slic3r/GUI/NotificationManager.cpp:1459
+#: src/slic3r/GUI/NotificationManager.cpp:1486
+#: src/slic3r/GUI/NotificationManager.cpp:1494
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3184
+msgid "WARNING:"
+msgstr "警告:"
+
+#: src/slic3r/GUI/Tab.cpp:4329
+msgid "WHITE BULLET"
+msgstr "白丸"
+
+#: src/slic3r/GUI/Tab.cpp:4351
+msgid "WHITE BULLET icon indicates a non system (or non default) preset."
+msgstr ""
+"白丸アイコンã¯ã€ã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰ãƒ—リセットã§ãªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚"
+
+#: src/slic3r/GUI/Tab.cpp:4354
+msgid ""
+"WHITE BULLET icon indicates that the settings are the same as in the last "
+"saved preset for the current option group."
+msgstr ""
+"白丸アイコンã¯ã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã«æœ€å¾Œã«ä¿å­˜ã•ã‚ŒãŸãƒ—リセットã¨åŒã˜è¨­"
+"定ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¾ã™ã€‚"
+
+#: src/slic3r/GUI/Tab.cpp:4369
+msgid ""
+"WHITE BULLET icon indicates that the value is the same as in the last saved "
+"preset."
+msgstr ""
+"白丸アイコンã¯ã€å€¤ãŒæœ€å¾Œã«ä¿å­˜ã•ã‚ŒãŸãƒ—リセットã¨åŒã˜ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¾ã™ã€‚"
+
+#: src/libslic3r/PrintConfig.cpp:3854
msgid "Wall thickness"
msgstr "å£ã®åŽšã•"
#: src/slic3r/GUI/DoubleSlider.cpp:2088
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1137 src/slic3r/GUI/GUI.cpp:245
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1133 src/slic3r/GUI/GUI.cpp:245
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:645
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:675
#: src/slic3r/GUI/WipeTowerDialog.cpp:58 src/slic3r/GUI/WipeTowerDialog.cpp:443
msgid "Warning"
msgstr "注æ„"
-#: src/slic3r/GUI/NotificationManager.cpp:1459
-#: src/slic3r/GUI/NotificationManager.cpp:1486
-#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3144
-msgid "WARNING:"
-msgstr "警告:"
-
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:590
#, boost-format
msgid ""
@@ -14701,7 +14529,7 @@ msgstr "%s構æˆã‚¦ã‚£ã‚¶ãƒ¼ãƒ‰ã¸ã‚ˆã†ã“ã"
msgid "What would you like to do with \"%1%\" preset after saving?"
msgstr "ä¿å­˜å¾Œã®\"%1%\"プリセットをã©ã†ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Preferences.cpp:190
+#: src/slic3r/GUI/Preferences.cpp:192
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"
@@ -14710,7 +14538,7 @@ msgstr ""
"ã‚‚ã€ãƒ—リントãŠã‚ˆã³ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã®ãƒ—リセットãŒãƒ—リセットエディターã«è¡¨ç¤ºã•ã‚Œã¾"
"ã™"
-#: src/slic3r/GUI/Preferences.cpp:200
+#: src/slic3r/GUI/Preferences.cpp:202
msgid ""
"When checked, whenever dragging and dropping a project file on the "
"application, shows a dialog asking to select the action to take on the file "
@@ -14720,11 +14548,7 @@ msgstr ""
"ãŸã³ã«ã€ãƒ­ãƒ¼ãƒ‰ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã«å¯¾ã—ã¦å®Ÿè¡Œã™ã‚‹ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã®é¸æŠžã‚’求ã‚るダイアログ"
"ãŒè¡¨ç¤ºã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/PresetHints.cpp:192
-msgid "when printing"
-msgstr "プリントã™ã‚‹ã¨ã"
-
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -14734,7 +14558,7 @@ msgstr ""
"ã‚Šåˆã†ã‚ªãƒ–ジェクト部分を1ã¤ãšã¤ã‚«ãƒƒãƒˆã—ã¾ã™ï¼ˆ2番目ã®éƒ¨åˆ†ã¯1番目ã€3番目ã®éƒ¨åˆ†"
"ã¯1番目ã€2番目ãªã©ã§ã‚«ãƒƒãƒˆã•ã‚Œã¾ã™ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -14746,7 +14570,7 @@ msgstr ""
"機能ã¯ã€ãƒ—リント全体ãŒãƒ€ãƒ¡ã«ãªã‚‹ãƒªã‚¹ã‚¯ã‚’回é¿ã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚ Slic3rã¯è­¦å‘Š"
"を発ã™ã‚‹ã¨ã¨ã‚‚ã«ã€ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®è¡çªã‚’防ã”ã†ã¨ã—ã¾ã™ãŒã€æ³¨æ„ãŒå¿…è¦ã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1228
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 "
@@ -14755,7 +14579,7 @@ msgstr ""
"éžå¸¸ã«è–„ã„層ã§ãƒ—リントã™ã‚‹å ´åˆã§ã‚‚ã€ãƒ“ルドプレートã¨ã®æŽ¥ç€æ€§ã‚„プリントè€æ€§ã‚’"
"å‘上ã•ã›ã‚‹ãŸã‚ã«ã€ãƒœãƒˆãƒ ãƒ¬ã‚¤ãƒ¤ãƒ¼ã¯ã‚ˆã‚ŠåŽšãプリントã™ã‚‹ã“ã¨ã‚’ãŠå‹§ã‚ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2139
+#: src/libslic3r/PrintConfig.cpp:2163
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 "
@@ -14764,7 +14588,7 @@ msgstr ""
"ツールを変更ã™ã‚‹å‰ã«å¸è¾¼ã¿ã™ã‚‹ã¨ã€ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã¯æŒ‡å®šã•ã‚ŒãŸé‡ã ã‘引ã戻ã•ã‚Œã¾"
"ã™ï¼ˆé•·ã•ã¯ã€ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã«å…¥ã‚‹å‰ã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã§æ¸¬å®šã•ã‚Œã¾ã™ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2131
+#: src/libslic3r/PrintConfig.cpp:2155
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -14773,7 +14597,7 @@ msgstr ""
"å¾…é¿ãŒãƒˆãƒªã‚¬ãƒ¼ã•ã‚Œã‚‹ã¨ã€ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã¯æŒ‡å®šã•ã‚ŒãŸé‡ã ã‘引ã戻ã•ã‚Œã¾ã™ï¼ˆã“ã®é•·"
"ã•ã¯ã€ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã«å…¥ã‚‹å‰ã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã‚’基準ã«ã—ã¾ã™ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1924
+#: src/libslic3r/PrintConfig.cpp:1948
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 "
@@ -14784,7 +14608,7 @@ msgstr ""
"ã¯ã€ã‚¢ãƒ³ãƒ­ãƒ¼ãƒ‰ä¸­ã«æˆ»ã£ãŸè·é›¢ã¨åŒä¸€ã«ãªã‚Šã¾ã™ã€‚ æ­£ã®å ´åˆã€ãã®åˆ†å¤šãロードã•"
"ã‚Œã€é€†ã«è² ã®å ´åˆã¯ã€ãƒ­ãƒ¼ãƒ‰è·é›¢ã¯ã‚¢ãƒ³ãƒ­ãƒ¼ãƒ‰ã‚ˆã‚Šã‚‚短ããªã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1764
+#: src/libslic3r/PrintConfig.cpp:1788
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -14794,7 +14618,7 @@ msgstr ""
"速度を自動計算ã—ã¾ã™ã€‚ ã“ã®è©¦ç”¨çš„ãªè¨­å®šã¯ã€è¨±å®¹ã§ãる最高ã®ãƒ—リント速度を設定"
"ã™ã‚‹ãŸã‚ã«ç”¨æ„ã•ã‚Œã¦ã„ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2183
+#: src/libslic3r/PrintConfig.cpp:2207
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -14802,7 +14626,7 @@ msgstr ""
"ツールã®äº¤æ›å¾Œã«å¸è¾¼ã¿åˆ†ãŒè£œæ­£ã•ã‚Œã‚‹ã¨ã€ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã¯ã“ã®è¿½åŠ é‡ã®ãƒ•ã‚£ãƒ©"
"メントを押ã—出ã—ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2175
+#: src/libslic3r/PrintConfig.cpp:2199
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -14810,122 +14634,131 @@ msgstr ""
"移動後ã«å¼•è¾¼ã¿ãŒè£œå„Ÿã•ã‚Œã‚‹ã¨ã€ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã¯ã“ã®è¿½åŠ é‡ã®ãƒ•ã‚£ãƒ©ãƒ¡ãƒ³ãƒˆã‚’押"
"ã—出ã—ã¾ã™ã€‚ ã“ã®è¨­å®šã¯ã»ã¨ã‚“ã©å¿…è¦ã‚ã‚Šã¾ã›ã‚“。"
-#: src/slic3r/GUI/Tab.cpp:3993
-msgid "WHITE BULLET"
-msgstr "白丸"
-
-#: src/slic3r/GUI/Tab.cpp:4015
-msgid "WHITE BULLET icon indicates a non system (or non default) preset."
-msgstr ""
-"白丸アイコンã¯ã€ã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰ãƒ—リセットã§ãªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚"
-
-#: src/slic3r/GUI/Tab.cpp:4018
+#: src/libslic3r/PrintConfig.cpp:3108
msgid ""
-"WHITE BULLET icon indicates that the settings are the same as in the last "
-"saved preset for the current option group."
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
msgstr ""
-"白丸アイコンã¯ã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã«æœ€å¾Œã«ä¿å­˜ã•ã‚ŒãŸãƒ—リセットã¨åŒã˜è¨­"
-"定ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¾ã™ã€‚"
+"å¶æ•°ã¨å¥‡æ•°ã®å¢ƒç•Œç·šã®é–“ã«ç§»è¡Œéƒ¨åˆ†ã‚’作æˆã™ã‚‹ã‚¿ã‚¤ãƒŸãƒ³ã‚°ã§ã™ã€‚ã“ã®è¨­å®šã‚ˆã‚Šå¤§ãã„"
+"角度ã®ãã•ã³å½¢ã¯ç§»è¡ŒãŒç™ºç”Ÿã›ãšã€æ®‹ã‚Šã®ã‚¹ãƒšãƒ¼ã‚¹ã‚’埋ã‚ã‚‹ãŸã‚ã«ä¸­å¤®ã«å¢ƒç•Œç·šãŒãƒ—"
+"リントã•ã‚Œã¾ã›ã‚“。ã“ã®è¨­å®šã‚’å°ã•ãã™ã‚‹ã¨ã€ä¸­å¤®ã®å¢ƒç•Œç·šã®æ•°ã¨é•·ã•ãŒæ¸›ã‚Šã¾ã™"
+"ãŒã€éš™é–“ãŒã§ããŸã‚Šã¯ã¿å‡ºã—ãŸã‚Šã™ã‚‹ã“ã¨ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/Tab.cpp:4033
+#: src/libslic3r/PrintConfig.cpp:3082
msgid ""
-"WHITE BULLET icon indicates that the value is the same as in the last saved "
-"preset."
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
msgstr ""
-"白丸アイコンã¯ã€å€¤ãŒæœ€å¾Œã«ä¿å­˜ã•ã‚ŒãŸãƒ—リセットã¨åŒã˜ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¾ã™ã€‚"
+"パーツãŒè–„ããªã‚‹ã«ã¤ã‚Œã¦ã€ç•°ãªã‚‹æ•°ã®å¢ƒç•Œç·šã®é–“を移行ã™ã‚‹å ´åˆã€å¢ƒç•Œç·šã®ã‚»ã‚°ãƒ¡"
+"ントを分割ã¾ãŸã¯çµåˆã™ã‚‹ãŸã‚ã«ä¸€å®šã®ã‚¹ãƒšãƒ¼ã‚¹ãŒå‰²ã‚Šå½“ã¦ã‚‰ã‚Œã¾ã™ã€‚パーセントã§"
+"表ã™ã¨ï¼ˆä¾‹ãˆã°100%)ã€ãƒŽã‚ºãƒ«ã®ç›´å¾„ã«åŸºã¥ã„ã¦è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
+
+#: src/slic3r/GUI/Tab.cpp:4050
+msgid "Whole word"
+msgstr "全文"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2976
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3000
msgid "Width"
msgstr "å¹…"
-#: src/slic3r/GUI/GCodeViewer.cpp:3284
+#: src/slic3r/GUI/GCodeViewer.cpp:3299
msgid "Width (mm)"
msgstr "å¹…(mm)"
-#: src/libslic3r/PrintConfig.cpp:3438
+#: src/libslic3r/PrintConfig.cpp:3558
msgid "Width from the back sphere center to the front sphere center"
msgstr "後部ボールã®ä¸­å¿ƒã‹ã‚‰å‰éƒ¨ãƒœãƒ¼ãƒ«ã®ä¸­å¿ƒã¾ã§ã®å¹…"
-#: src/libslic3r/PrintConfig.cpp:2977
+#: src/libslic3r/PrintConfig.cpp:3001
msgid "Width of a wipe tower"
msgstr "ワイプタワーã®å¹…"
-#: src/libslic3r/PrintConfig.cpp:3710
+#: src/libslic3r/PrintConfig.cpp:3830
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr "オブジェクトã¨ç”Ÿæˆã•ã‚ŒãŸãƒ‘ッドを接続ã™ã‚‹ã‚³ãƒã‚¯ã‚¿ã‚¹ãƒ†ã‚£ãƒƒã‚¯ã®å¹…。"
-#: src/libslic3r/PrintConfig.cpp:3100
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Width of the display"
msgstr "ディスプレイã®å¹…"
-#: src/libslic3r/PrintConfig.cpp:3211
+#: src/libslic3r/PrintConfig.cpp:3142
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+"モデルã®è–„ã„フィーãƒãƒ£ãƒ¼ï¼ˆæœ€å°ãƒ•ã‚£ãƒ¼ãƒãƒ£ãƒ¼ã‚µã‚¤ã‚ºã«å¾“ã£ã¦ï¼‰ã‚’ç½®ãæ›ãˆã‚‹å¢ƒç•Œç·š"
+"ã®å¹…。最å°å¢ƒç•Œç·šå¹…ãŒãƒ•ã‚£ãƒ¼ãƒãƒ£ãƒ¼ã®åŽšã¿ã‚ˆã‚Šè–„ã„å ´åˆã€å¢ƒç•Œç·šã¯ãƒ•ã‚£ãƒ¼ãƒãƒ£ãƒ¼è‡ªä½“"
+"ã®åŽšã¿ã¨åŒã˜ã«ãªã‚Šã¾ã™ã€‚パーセントã§è¡¨ã™ã¨ï¼ˆä¾‹ãˆã°85%)ã€ãƒŽã‚ºãƒ«ã®ç›´å¾„ã«åŸºã¥"
+"ã„ã¦è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
+
+#: src/libslic3r/PrintConfig.cpp:3331
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
msgstr "修正ã®ç¬¦å·ã«å¾“ã£ã¦ã€ã‚¹ãƒ©ã‚¤ã‚¹ã•ã‚ŒãŸ2Dãƒãƒªã‚´ãƒ³ã‚’膨張ã¾ãŸã¯åŽç¸®ã•ã›ã¾ã™ã€‚"
-#: src/slic3r/GUI/GCodeViewer.cpp:3617 src/slic3r/GUI/GCodeViewer.cpp:3620
-#: src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
+#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "ワイプ"
-#: src/libslic3r/PrintConfig.cpp:3007
+#: src/slic3r/GUI/ConfigManipulation.cpp:126
+#: src/slic3r/GUI/ConfigManipulation.cpp:146
+msgid "Wipe Tower"
+msgstr "ワイプタワー"
+
+#: src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe into this object"
msgstr "ã“ã®ã‚ªãƒ–ジェクトã«ãƒ¯ã‚¤ãƒ—ã‚’å«ã‚ã‚‹"
-#: src/libslic3r/PrintConfig.cpp:2999
+#: src/libslic3r/PrintConfig.cpp:3023
msgid "Wipe into this object's infill"
msgstr "ã“ã®ã‚ªãƒ–ジェクトã®ã‚¤ãƒ³ãƒ•ã‚£ãƒ«ã«ãƒ¯ã‚¤ãƒ—ã‚’å«ã‚ã‚‹"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3022 src/libslic3r/PrintConfig.cpp:3030
msgid "Wipe options"
msgstr "ワイプオプション"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1630
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "ワイプタワー"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
-msgid "wipe tower"
-msgstr "ワイプタワー"
-
-#: src/slic3r/GUI/ConfigManipulation.cpp:126
-#: src/slic3r/GUI/ConfigManipulation.cpp:146
-msgid "Wipe Tower"
-msgstr "ワイプタワー"
-
#: src/slic3r/GUI/WipeTowerDialog.cpp:173
msgid "Wipe tower - Purging volume adjustment"
msgstr "ワイプタワー-パージé‡èª¿æ•´"
-#: src/libslic3r/PrintConfig.cpp:2990 src/libslic3r/PrintConfig.cpp:2991
+#: src/libslic3r/PrintConfig.cpp:3014 src/libslic3r/PrintConfig.cpp:3015
msgid "Wipe tower brim width"
msgstr "ワイプタワーã®ãƒ–リム幅"
-#: src/slic3r/GUI/Tab.cpp:2017
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "ワイプタワーã®ãƒ‘ラメータ"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3007
msgid "Wipe tower rotation angle"
msgstr "ワイプタワーã®å›žè»¢è§’"
-#: src/libslic3r/PrintConfig.cpp:2984
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "x軸ã«å¯¾ã™ã‚‹ãƒ¯ã‚¤ãƒ—タワーã®å›žè»¢è§’度。"
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2955
msgid "Wipe while retracting"
msgstr "å¸è¾¼ã¿ä¸­ã«ãƒ¯ã‚¤ãƒ—"
-#: src/slic3r/GUI/PresetHints.cpp:193
-msgid "with a volumetric rate"
-msgstr "体ç©æŠ¼å‡ºã—率ã§"
-
-#: src/libslic3r/PrintConfig.cpp:2116
+#: src/libslic3r/PrintConfig.cpp:2140
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -14933,7 +14766,7 @@ msgstr ""
"ボーデンエクストルーダーã§ã¯ã€ãƒ¯ã‚¤ãƒ—動作を行ã†å‰ã«ã€ã‚る程度ã®è¿…速ãªå°„出戻ã—"
"(リトラクト)ã‚’è¡Œã†ã¨è‰¯å¥½ãªçµæžœãŒå¾—られる場åˆãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2260
+#: src/libslic3r/PrintConfig.cpp:2284
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -14949,7 +14782,7 @@ msgstr ""
"ã“ã‚Œã¯ã€ABSã¾ãŸã¯ASAã®ãƒ—リントã§ã€é¢¨ã«ã‚ˆã‚‹åりやプリントベッドã‹ã‚‰ã®å‰¥ãŒã‚Œã‹"
"らä¿è­·ã™ã‚‹ã®ã«å½¹ç«‹ã¡ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2775
+#: src/libslic3r/PrintConfig.cpp:2799
msgid "With sheath around the support"
msgstr "サãƒãƒ¼ãƒˆã®å‘¨ã‚Šã«è¦†ã„を付ã‘ã‚‹"
@@ -14971,11 +14804,7 @@ msgstr ""
"ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«å•é¡ŒãŒã‚ã‚‹å ´åˆã¯ã„ã¤ã§ã‚‚復元ã§ãã¾ã™ã€‚アップデートã•ã‚ŒãŸè¨­å®šã«å«"
"ã¾ã‚Œã‚‹ã‚‚ã®ï¼š"
-#: src/libslic3r/miniz_extension.cpp:151
-msgid "write calledback failed"
-msgstr "コールãƒãƒƒã‚¯ã®æ›¸è¾¼ã«å¤±æ•—ã—ã¾ã—ãŸ"
-
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Write information about the model to the console."
msgstr "コンソールã«ãƒ¢ãƒ‡ãƒ«æƒ…報をリストã—ã¾ã™ã€‚"
@@ -14983,27 +14812,27 @@ msgstr "コンソールã«ãƒ¢ãƒ‡ãƒ«æƒ…報をリストã—ã¾ã™ã€‚"
msgid "Wrong password"
msgstr "パスワードãŒé•ã„ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:2963
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "ワイプタワーå‰é¢å·¦ç«¯ã®X座標"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:3045
+msgid "XY Size Compensation"
+msgstr "XYサイズ補正"
+
+#: src/libslic3r/PrintConfig.cpp:2535
msgid "XY separation between an object and its support"
msgstr "XYé¢ã§ã®ã‚µãƒãƒ¼ãƒˆã¨ãƒ¢ãƒ‡ãƒ«ã®éš™é–“"
-#: src/libslic3r/PrintConfig.cpp:2513
+#: src/libslic3r/PrintConfig.cpp:2537
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 ""
"レイヤー内ã®ã‚ªãƒ–ジェクトã¨ã‚µãƒãƒ¼ãƒˆé–“ã®éš™é–“。 パーセンテージ(ãŸã¨ãˆã°ã€50%)"
-"ã§è¡¨ã•ã‚ŒãŸå ´åˆã€æœ€å¤–周ã®å°„出幅ã‹ã‚‰è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
-
-#: src/libslic3r/PrintConfig.cpp:3021
-msgid "XY Size Compensation"
-msgstr "XYサイズ補正"
+"ã§è¡¨ã•ã‚ŒãŸå ´åˆã€æœ€å¤–境界線ã®å°„出幅ã‹ã‚‰è¨ˆç®—ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2970
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "ワイプタワーå‰é¢å·¦ç«¯ã®Y座標"
@@ -15015,12 +14844,12 @@ msgstr ""
"ç¾åœ¨ã€SLAサãƒãƒ¼ãƒˆãƒã‚¤ãƒ³ãƒˆã‚’編集ã—ã¦ã„ã¾ã™ã€‚ 最åˆã«å¤‰æ›´ã‚’é©ç”¨ã¾ãŸã¯ç ´æ£„ã—ã¦ã"
"ã ã•ã„。"
-#: src/slic3r/GUI/GUI_App.cpp:954
+#: src/slic3r/GUI/GUI_App.cpp:961
#, boost-format
msgid "You are opening %1% version %2%."
msgstr "%1%ãƒãƒ¼ã‚¸ãƒ§ãƒ³%2%ã‚’é–‹ã„ã¦ã„ã¾ã™ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:1043
+#: src/slic3r/GUI/GUI_App.cpp:1050
msgid ""
"You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n"
"32 bit build of PrusaSlicer will likely not be able to utilize all the RAM "
@@ -15036,13 +14865,13 @@ msgstr ""
"ロードã—ã¦ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã—ã¦ãã ã•ã„。\n"
"続行ã—ã¾ã™ã‹ï¼Ÿ"
-#: src/slic3r/GUI/Plater.cpp:5012
+#: src/slic3r/GUI/Plater.cpp:5083
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
"æ–°ã—ã„プロジェクトã¸ã®ãƒ—リセットã®å¤‰æ›´ã‚’ä¿æŒã™ã‚‹ã‹ã€ãれらを破棄ã™ã‚‹ã“ã¨ãŒã§"
"ãã¾ã™"
-#: src/slic3r/GUI/Plater.cpp:5013
+#: src/slic3r/GUI/Plater.cpp:5084
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -15053,11 +14882,11 @@ msgstr ""
"変更ãŒä¿å­˜ã•ã‚Œã‚‹å ´åˆã€æ–°ã—ã„プロジェクトã¯ãれらをä¿æŒã—ãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ã"
"ã ã•ã„"
-#: src/slic3r/GUI/Plater.cpp:5280
+#: src/slic3r/GUI/Plater.cpp:5358
msgid "You can open only one .gcode file at a time."
msgstr "一度ã«é–‹ãã“ã¨ãŒã§ãã‚‹.gcodeファイルã¯1ã¤ã ã‘ã§ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1867
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -15065,19 +14894,19 @@ msgstr ""
"ã“ã“ã«ãƒ¡ãƒ¢ã‚’書ã„ã¦ãŠãã“ã¨ãŒã§ãã¾ã™ã€‚ ã“ã®ãƒ†ã‚­ã‚¹ãƒˆã¯ã€Gコードヘッダーã®ã‚³ãƒ¡"
"ントã«è¿½åŠ ã•ã‚Œã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:3497
+msgid "You can put your notes regarding the SLA print material here."
+msgstr "SLAプリントææ–™ã«é–¢ã™ã‚‹ãƒ¡ãƒ¢ã‚’ã“ã“ã«è¨˜å…¥ã§ãã¾ã™ã€‚"
+
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "フィラメントã«å¯¾ã—ã¦ãƒŽãƒ¼ãƒˆã‚’ã“ã“ã§æ›¸ã‘ã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "You can put your notes regarding the printer here."
msgstr "プリンタã«é–¢ã™ã‚‹ãƒ¡ãƒ¢ã‚’ã“ã“ã«å…¥åŠ›ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3377
-msgid "You can put your notes regarding the SLA print material here."
-msgstr "SLAプリントææ–™ã«é–¢ã™ã‚‹ãƒ¡ãƒ¢ã‚’ã“ã“ã«è¨˜å…¥ã§ãã¾ã™ã€‚"
-
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -15085,7 +14914,7 @@ msgstr ""
"ベッドã¨ã®å¯†ç€åŠ›ã‚’æãªã‚ãªã„よã†ã€ãƒ•ã‚¡ãƒ³ã‚’オフã«ã™ã‚‹æœ€åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã®æ•°ãŒè¨­å®š"
"ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1897
+#: src/libslic3r/PrintConfig.cpp:1921
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -15101,7 +14930,7 @@ msgstr ""
msgid "You can't change a type of the last solid part of the object."
msgstr "オブジェクトã®æœ€å¾Œã®ã‚½ãƒªãƒƒãƒ‰ãƒ‘ーツã®ã‚¿ã‚¤ãƒ—を変更ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。"
-#: src/slic3r/GUI/Plater.cpp:2602
+#: src/slic3r/GUI/Plater.cpp:2646
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -15110,7 +14939,7 @@ msgstr ""
"オブジェクトã®1ã¤ã¾ãŸã¯ã„ãã¤ã‹ã¯ãƒžãƒ«ãƒãƒ‘ートã§ã‚ã‚‹ãŸã‚ã€%sã‹ã‚‰ã‚ªãƒ–ジェクトを"
"追加ã§ãã¾ã›ã‚“"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2403
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2447
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr ""
"複数ã®ãƒ‘ーツã§æ§‹æˆã•ã‚ŒãŸã‚ªãƒ–ジェクトを使用ã—ã¦SLAプロジェクトをベッドã«ãƒ­ãƒ¼ãƒ‰"
@@ -15142,13 +14971,17 @@ msgstr ""
"関連ã™ã‚‹ãƒ—リンタプリセット\"%2%\"ã§\n"
"物ç†ãƒ—リンタ\"%1%\"ã‚’é¸æŠžã—ã¾ã—ãŸ"
-#: src/slic3r/GUI/GUI_App.cpp:1595
+#: src/slic3r/GUI/GUI_App.cpp:1678
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"「プリントホストアップロードã€ã®ã‚ªãƒ—ションãŒä¿å­˜ã•ã‚ŒãŸæ¬¡ã®ãƒ—リセットãŒã‚ã‚Šã¾"
"ã™ "
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
+msgid "You have to enter a printer name."
+msgstr "プリンターåã®å…¥åŠ›ãŒå¿…è¦ã§ã™ã€‚"
+
#: src/slic3r/GUI/OpenGLManager.cpp:260
msgid "You may need to update your graphics card driver."
msgstr "グラフィックカードドライãƒã‚’æ›´æ–°ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆãŒã‚ã‚Šã¾ã™ã€‚"
@@ -15157,16 +14990,12 @@ msgstr "グラフィックカードドライãƒã‚’æ›´æ–°ã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´
msgid "You must install a configuration update."
msgstr "構æˆã®æ›´æ–°ã‚’インストールã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "プリンタデãƒã‚¤ã‚¹ã®åå‰ã‚’変更ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "%sアイテムã§é¸æŠžã‚’開始ã—ã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/Preferences.cpp:408
+#: src/slic3r/GUI/Preferences.cpp:429
msgid ""
"You will be notified about new release after startup acordingly: All = "
"Regular release and alpha / beta releases. Release only = regular release."
@@ -15174,51 +15003,62 @@ msgstr ""
"ãã‚Œã«å¿œã˜ã¦ã€èµ·å‹•å¾Œã«æ–°ã—ã„リリースã«ã¤ã„ã¦é€šçŸ¥ã•ã‚Œã¾ã™ã€‚All=通常ã®ãƒªãƒªãƒ¼ã‚¹"
"ã¨ã‚¢ãƒ«ãƒ•ã‚¡/ベータリリース。Releaseã®ã¿=通常ã®ãƒªãƒªãƒ¼ã‚¹ã€‚"
-#: src/slic3r/GUI/OptionsGroup.cpp:994
-msgid "You will not be asked about it again on label hovering."
-msgstr "ラベルã®ãƒ›ãƒãƒªãƒ³ã‚°ã§å†åº¦å°‹ã­ã‚‰ã‚Œã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“。"
+#: src/slic3r/GUI/GUI_App.cpp:3107
+msgid "You will not be asked about it again on hyperlinks hovering."
+msgstr "ãƒã‚¤ãƒ‘ーリンクホãƒãƒ¼ã§å†ã³èžã‹ã‚Œã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“。"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
-"You will not be asked about the unsaved changes the next time you create new "
-"project"
+"You will not be asked about it again, when: \n"
+"- Closing PrusaSlicer,\n"
+"- Loading or creating a new project"
msgstr ""
-"次回新ã—ã„プロジェクトを作æˆã™ã‚‹ã¨ãã«ã€ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更ã«ã¤ã„ã¦å°‹ã­ã‚‰ã‚Œ"
-"ã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“"
+"以下ã®æ™‚ã«èžã‹ã‚Œãªã„よã†ã«ãªã‚Šã¾ã™ï¼š\n"
+"- PrusaSlicer終了時。\n"
+"- æ–°ã—ã„プロジェクトã®ãƒ­ãƒ¼ãƒ‰ã¾ãŸã¯ä½œæˆæ™‚"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
msgid ""
-"You will not be asked about the unsaved changes the next time you switch a "
-"preset"
+"You will not be asked about the unsaved changes in presets the next time you "
+"create new project"
msgstr ""
-"次回プリセットを切り替ãˆãŸã¨ãã«ã€ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更ãŒã‚ã£ã¦ã‚‚å°‹ã­ã‚‰ã‚Œã‚‹ã“"
+"次回ã®æ–°è¦ãƒ—ロジェクト作æˆæ™‚ã«ã€ãƒ—リセットã®æœªä¿å­˜ã®å¤‰æ›´ã«ã¤ã„ã¦å°‹ã­ã‚‰ã‚Œã‚‹ã“"
"ã¨ã¯ã‚ã‚Šã¾ã›ã‚“"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
msgid ""
-"You will not be asked about the unsaved changes the next time you: \n"
+"You will not be asked about the unsaved changes in presets the next time you "
+"switch a preset"
+msgstr ""
+"次回プリセット切り替ãˆæ™‚ã«ã€ãƒ—リセット内ã®æœªä¿å­˜ã®å¤‰æ›´ã«ã¤ã„ã¦å°‹ã­ã‚‰ã‚Œã‚‹ã“ã¨"
+"ã¯ã‚ã‚Šã¾ã›ã‚“"
+
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900
+msgid ""
+"You will not be asked about the unsaved changes in presets the next time "
+"you: \n"
"- Closing PrusaSlicer while some presets are modified,\n"
"- Loading a new project while some presets are modified"
msgstr ""
-"次回ã€ä¿å­˜ã•ã‚Œã¦ã„ãªã„変更ã«ã¤ã„ã¦å°‹ã­ã‚‰ã‚Œã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“。\n"
-"-一部ã®ãƒ—リセットãŒå¤‰æ›´ã•ã‚Œã¦ã„ã‚‹ã¨ãã«PrusaSlicerを終了ã™ã‚‹\n"
-"-一部ã®ãƒ—リセットãŒå¤‰æ›´ã•ã‚Œã¦ã„ã‚‹é–“ã«æ–°ã—ã„プロジェクトをロードã™ã‚‹"
+"ä¿å­˜ã•ã‚Œã¦ã„ãªã„プリセットã®å¤‰æ›´ã«ã¤ã„ã¦ã¯ã€æ¬¡å›žã‹ã‚‰è³ªå•ã•ã‚Œãªããªã‚Šã¾ã™ï¼š\n"
+"- プリセットを変更ã—ãŸã¾ã¾PrusaSlicerを終了ã™ã‚‹ã€‚\n"
+"- プリセットを変更ã—ãŸçŠ¶æ…‹ã§æ–°ã—ã„プロジェクトをロードã™ã‚‹ã€‚"
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "ç¾åœ¨ã®å¤‰æ›´ã«ã‚ˆã‚Šã€ä¿å­˜ã•ã‚Œã¦ã„ã‚‹å…¨ã¦ã®è‰²ã®å¤‰æ›´ãŒå‰Šé™¤ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
"ç¾åœ¨ã®å¤‰æ›´ã«ã‚ˆã‚Šã€ä¿å­˜ã•ã‚Œã¦ã„ã‚‹ã™ã¹ã¦ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ï¼ˆãƒ„ール)ã®å¤‰æ›´ãŒå‰Š"
"除ã•ã‚Œã¾ã™ã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "ファイルãŒä¿®å¾©ã•ã‚Œã¾ã—ãŸã€‚"
-#: src/slic3r/GUI/Plater.cpp:2744
+#: src/slic3r/GUI/Plater.cpp:2788
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -15226,7 +15066,7 @@ msgstr ""
"オブジェクトãŒå¤§ãã™ãŽã¦ã€ãƒ—リントベッドã«åŽã¾ã‚‹ã‚ˆã†ã«è‡ªå‹•ç¸®å°ã™ã‚‹ã“ã¨ãŒã§ã"
"ã¾ã›ã‚“。"
-#: src/libslic3r/GCode.cpp:1420
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -15245,15 +15085,15 @@ msgstr ""
"ãã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ãŒã‚ã‚Šã¾ã™ã€‚ ã“ã®ãŸã‚ã€æœ€åˆã®%1%ã®ã‚¨ã‚¯ã‚¹ãƒˆãƒ«ãƒ¼ãƒ€ãƒ¼ã®ã¿ãŒ"
"ペイントã«ä½¿ç”¨ã§ãã¾ã™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3031
+#: src/libslic3r/PrintConfig.cpp:3055
msgid "Z offset"
msgstr "Zオフセット"
-#: src/libslic3r/PrintConfig.cpp:2890
+#: src/libslic3r/PrintConfig.cpp:2914
msgid "Z travel"
msgstr "Z移動"
-#: src/libslic3r/PrintConfig.cpp:3486
+#: src/libslic3r/PrintConfig.cpp:3606
msgid "Zig-Zag"
msgstr "ジグザグ"
@@ -15296,17 +15136,634 @@ msgstr ""
"オブジェクトãŒé¸æŠžã•ã‚Œã¦ã„ãªã„å ´åˆã€ã‚·ãƒ¼ãƒ³å†…ã®ã™ã¹ã¦ã®ã‚ªãƒ–ジェクト\n"
"ã‚‚ã—ãã¯é¸æŠžã•ã‚Œã¦ã„るオブジェクトをズーム表示ã—ã¾ã™"
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2226 src/libslic3r/PrintConfig.cpp:2236
-#: src/libslic3r/PrintConfig.cpp:2527 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2985 src/libslic3r/PrintConfig.cpp:3546
-#: src/libslic3r/PrintConfig.cpp:3667
+#: src/slic3r/GUI/GCodeViewer.cpp:3187
+msgid "above"
+msgstr "上"
+
+#: src/slic3r/GUI/DoubleSlider.cpp:1603 src/slic3r/GUI/GUI_Factories.cpp:779
+msgid "active"
+msgstr "アクティブ"
+
+#: src/libslic3r/miniz_extension.cpp:121
+msgid "allocation failed"
+msgstr "割り当ã¦å¤±æ•—"
+
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2312
+msgid "approximate seconds"
+msgstr "秒(約)"
+
+#: src/libslic3r/miniz_extension.cpp:147
+msgid "archive is too large"
+msgstr "アーカイブãŒå¤§ãã™ãŽã¾ã™"
+
+#: src/slic3r/GUI/MainFrame.cpp:655
+msgid "based on Slic3r"
+msgstr "ベースã¯Slic3r"
+
+#: src/libslic3r/miniz_extension.cpp:141
+msgid "buffer too small"
+msgstr "ãƒãƒƒãƒ•ã‚¡ãƒ¼ãŒå°‘ãªã™ãŽã¾ã™"
+
+#: src/slic3r/GUI/PresetHints.cpp:191
+msgid "by the print profile maximum"
+msgstr "プリントプロファイルã®æœ€å¤§å€¤"
+
+#: src/libslic3r/miniz_extension.cpp:113
+msgid "compression failed"
+msgstr "圧縮失敗"
+
+#: src/slic3r/GUI/DoubleSlider.cpp:1458
+msgid "continue"
+msgstr "継続"
+
+#: src/libslic3r/miniz_extension.cpp:111
+msgid "decompression failed or archive is corrupted"
+msgstr "解å‡ã«å¤±æ•—ã—ãŸã‹ã€ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ãŒç ´æã—ã¦ã„ã¾ã™"
+
+#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
+#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
+msgid "default"
+msgstr "デフォルト"
+
+#: src/slic3r/GUI/Tab.cpp:1396
+msgid "default SLA material profile"
+msgstr "デフォルトã®SLAæ料プロファイル"
+
+#: src/slic3r/GUI/Tab.cpp:1400
+msgid "default SLA print profile"
+msgstr "デフォルトã®SLAプリントプロファイル"
+
+#: src/slic3r/GUI/GCodeViewer.cpp:3393
+msgid "default color"
+msgstr "デフォルトカラー"
+
+#: src/slic3r/GUI/Tab.cpp:1382
+msgid "default filament profile"
+msgstr "デフォルトフィラメントプロファイル"
+
+#: src/slic3r/GUI/Tab.cpp:1379
+msgid "default print profile"
+msgstr "デフォルトプリントプロファイル"
+
+#: src/slic3r/GUI/Field.cpp:190
+msgid "default value"
+msgstr "デフォルト値"
+
+#: src/slic3r/GUI/Tab.cpp:3699
+msgid "delete"
+msgstr "削除"
+
+#: src/slic3r/GUI/Plater.cpp:3673
+msgid "differs from the original file"
+msgstr "å…ƒã®ãƒ•ã‚¡ã‚¤ãƒ«ã¨ã¯ç•°ãªã‚Šã¾ã™"
+
+#: src/slic3r/GUI/Plater.cpp:5230
+msgid "does not contain valid gcode."
+msgstr "有効ãªgcodeãŒå«ã¾ã‚Œã¦ã„ã¾ã›ã‚“。"
+
+#: src/slic3r/GUI/PresetHints.cpp:59
+#, boost-format
+msgid "except for the first %1% layers."
+msgstr "最åˆã®%1%レイヤーを除ãã¾ã™ã€‚"
+
+#: src/slic3r/GUI/PresetHints.cpp:61
+msgid "except for the first layer."
+msgstr "最åˆã®ãƒ¬ã‚¤ãƒ¤ãƒ¼ã‚’除ãã¾ã™ã€‚"
+
+#: src/slic3r/GUI/PresetHints.cpp:170
+msgid "external perimeters"
+msgstr "最外周"
+
+#: src/libslic3r/miniz_extension.cpp:103
+msgid "failed finding central directory"
+msgstr "基準ディレクトリã®æ¤œç´¢ã«å¤±æ•—ã—ã¾ã—ãŸ"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
+msgid "filament"
+msgstr "フィラメント"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:65
+msgid "filaments"
+msgstr "フィラメント"
+
+#: src/libslic3r/miniz_extension.cpp:131
+msgid "file close failed"
+msgstr "ファイルã®ã‚¯ãƒ­ãƒ¼ã‚ºã«å¤±æ•—ã—ã¾ã—ãŸ"
+
+#: src/libslic3r/miniz_extension.cpp:125
+msgid "file create failed"
+msgstr "ファイルã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸ"
+
+#: src/libslic3r/miniz_extension.cpp:145
+msgid "file not found"
+msgstr "ファイルãŒã‚ã‚Šã¾ã›ã‚“"
+
+#: src/libslic3r/miniz_extension.cpp:123
+msgid "file open failed"
+msgstr "ファイルオープンエラー"
+
+#: src/libslic3r/miniz_extension.cpp:129
+msgid "file read failed"
+msgstr "ファイルã®èª­è¾¼ã«å¤±æ•—ã—ã¾ã—ãŸ"
+
+#: src/libslic3r/miniz_extension.cpp:133
+msgid "file seek failed"
+msgstr "ファイル検索ã«å¤±æ•—"
+
+#: src/libslic3r/miniz_extension.cpp:135
+msgid "file stat failed"
+msgstr "ファイル情報失敗"
+
+#: src/libslic3r/miniz_extension.cpp:95
+msgid "file too large"
+msgstr "ファイルãŒå¤§ãã™ãŽã¾ã™"
+
+#: src/libslic3r/miniz_extension.cpp:127
+msgid "file write failed"
+msgstr "ファイルã®æ›¸ãè¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ"
+
+#: src/slic3r/GUI/PresetHints.cpp:188
+msgid "flow rate is maximized"
+msgstr "最大é€ã‚Šé‡ã«ãªã‚Šã¾ã™"
+
+#. TRN Description for "WHITE BULLET"
+#: src/slic3r/GUI/Tab.cpp:4331
+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."
+msgstr ""
+"左ボタンã®å ´åˆï¼šã‚·ã‚¹ãƒ†ãƒ ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰ãƒ—リセットã§ãªã„ã“ã¨ã‚’示ã—ã€\n"
+"å³å´ãƒœã‚¿ãƒ³ã®å ´åˆï¼šè¨­å®šãŒå¤‰æ›´ã•ã‚Œã¦ã„ãªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚"
+
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
+msgid "from"
+msgstr "ã‹ã‚‰"
+
+#: src/slic3r/GUI/Tab.cpp:1408
+msgid "full profile name"
+msgstr "完全ãªãƒ—ロファイルå"
+
+#: src/libslic3r/PrintConfig.cpp:1079
+msgid "g"
+msgstr "g"
+
+#: src/libslic3r/PrintConfig.cpp:1028
+msgid "g/cm³"
+msgstr "g/cm³"
+
+#: src/libslic3r/PrintConfig.cpp:3402
+msgid "g/ml"
+msgstr "g/ml"
+
+#: src/slic3r/GUI/Plater.cpp:4128
+msgid "generated warnings"
+msgstr "生æˆã•ã‚ŒãŸè­¦å‘Š"
+
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
+msgid "in"
+msgstr "インãƒ"
+
+#. TRN Description for "UNLOCKED LOCK"
+#: src/slic3r/GUI/Tab.cpp:4324
+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."
+msgstr ""
+"一部ã®è¨­å®šãŒå¤‰æ›´ã•ã‚Œã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã‚·ã‚¹ãƒ†ãƒ ï¼ˆã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰"
+"値ã¨ç­‰ã—ããªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚\n"
+"é–‹ã„ãŸã‚«ã‚®ã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã—ã¦ã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã™ã¹ã¦ã®è¨­å®šã‚’ã‚·"
+"ステム(ã¾ãŸã¯ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤ã«ãƒªã‚»ãƒƒãƒˆã—ã¾ã™ã€‚"
+
+#. TRN Description for "LOCKED LOCK"
+#: src/slic3r/GUI/Tab.cpp:4320
+msgid ""
+"indicates that the settings are the same as the system (or default) values "
+"for the current option group"
+msgstr ""
+"設定ãŒç¾åœ¨ã®è¨­å®šã‚°ãƒ«ãƒ¼ãƒ—ã®ã‚·ã‚¹ãƒ†ãƒ ï¼ˆãƒ‡ãƒ•ã‚©ãƒ«ãƒˆï¼‰å€¤ã¨åŒã˜ã§ã‚ã‚‹ã“ã¨ã‚’示ã—ã¾ã™"
+
+#. TRN Description for "BACK ARROW"
+#: src/slic3r/GUI/Tab.cpp:4336
+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."
+msgstr ""
+"設定ãŒå¤‰æ›´ã•ã‚Œã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã«æœ€å¾Œã«ä¿å­˜ã•ã‚ŒãŸãƒ—リセットã¨ç­‰ã—ã"
+"ãªã„ã“ã¨ã‚’示ã—ã¾ã™ã€‚\n"
+"戻る矢å°ã‚¢ã‚¤ã‚³ãƒ³ã‚’クリックã—ã¦ã€ç¾åœ¨ã®ã‚ªãƒ—ショングループã®ã™ã¹ã¦ã®è¨­å®šã‚’最後"
+"ã«ä¿å­˜ã•ã‚ŒãŸãƒ—リセットã«æˆ»ã—ã¾ã™ã€‚"
+
+#: src/slic3r/GUI/PresetHints.cpp:174
+msgid "infill"
+msgstr "インフィル"
+
+#: src/libslic3r/miniz_extension.cpp:143
+msgid "internal error"
+msgstr "内部エラー"
+
+#: src/libslic3r/miniz_extension.cpp:139
+msgid "invalid filename"
+msgstr "無効ãªãƒ•ã‚¡ã‚¤ãƒ«å"
+
+#: src/libslic3r/miniz_extension.cpp:107
+msgid "invalid header or archive is corrupted"
+msgstr "無効ãªãƒ˜ãƒƒãƒ€ãƒ¼ã¾ãŸã¯ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ãŒç ´æã—ã¦ã„ã¾ã™"
+
+#: src/libslic3r/miniz_extension.cpp:137
+msgid "invalid parameter"
+msgstr "無効ãªãƒ‘ラメーター"
+
+#: src/slic3r/GUI/GUI_App.cpp:266
+msgid "is based on Slic3r by Alessandro Ranellucci and the RepRap community."
+msgstr ""
+"Alessandro Ranellucciã¨RepRapコミュニティã«ã‚ˆã‚‹Slic3rã«åŸºã¥ã„ã¦ã„ã¾ã™ã€‚ "
+
+#. TRN "Slic3r _is licensed under the_ License"
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
+msgid "is licensed under the"
+msgstr "ã®ä¸‹ã§ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã•ã‚Œã¦ã„ã¾ã™"
+
+#: src/libslic3r/PrintConfig.cpp:3395
+msgid "kg"
+msgstr "kg"
+
+#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1406
+#: src/libslic3r/PrintConfig.cpp:2103 src/libslic3r/PrintConfig.cpp:2278
+#: src/libslic3r/PrintConfig.cpp:2354 src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2655 src/libslic3r/PrintConfig.cpp:2674
+msgid "layers"
+msgstr "レイヤー"
+
+#: src/slic3r/GUI/WipeTowerDialog.cpp:309
+msgid "loaded"
+msgstr "ロード完了"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:78
+msgid "max PrusaSlicer version"
+msgstr "最大PrusaSclierãƒãƒ¼ã‚¸ãƒ§ãƒ³"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:76
+msgid "min PrusaSlicer version"
+msgstr "最å°PrusaSlicerãƒãƒ¼ã‚¸ãƒ§ãƒ³"
+
+#: src/libslic3r/PrintConfig.cpp:3388
+msgid "ml"
+msgstr "ml"
+
+#: src/slic3r/GUI/BedShapeDialog.cpp:64 src/slic3r/GUI/ConfigWizard.cpp:262
+#: src/slic3r/GUI/ConfigWizard.cpp:1476 src/slic3r/GUI/ConfigWizard.cpp:1490
+#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:100
+#: src/slic3r/GUI/GCodeViewer.cpp:3181 src/slic3r/GUI/GCodeViewer.cpp:3187
+#: src/slic3r/GUI/GCodeViewer.cpp:3195 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:145
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1230 src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1307 src/libslic3r/PrintConfig.cpp:1587
+#: src/libslic3r/PrintConfig.cpp:1781 src/libslic3r/PrintConfig.cpp:1842
+#: src/libslic3r/PrintConfig.cpp:1860 src/libslic3r/PrintConfig.cpp:1878
+#: src/libslic3r/PrintConfig.cpp:1941 src/libslic3r/PrintConfig.cpp:1951
+#: src/libslic3r/PrintConfig.cpp:2065 src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093 src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2126 src/libslic3r/PrintConfig.cpp:2134
+#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
+#: src/libslic3r/PrintConfig.cpp:2193 src/libslic3r/PrintConfig.cpp:2201
+#: src/libslic3r/PrintConfig.cpp:2209 src/libslic3r/PrintConfig.cpp:2271
+#: src/libslic3r/PrintConfig.cpp:2501 src/libslic3r/PrintConfig.cpp:2571
+#: src/libslic3r/PrintConfig.cpp:2588 src/libslic3r/PrintConfig.cpp:2689
+#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2748
+#: src/libslic3r/PrintConfig.cpp:2900 src/libslic3r/PrintConfig.cpp:2988
+#: src/libslic3r/PrintConfig.cpp:2995 src/libslic3r/PrintConfig.cpp:3002
+#: src/libslic3r/PrintConfig.cpp:3016 src/libslic3r/PrintConfig.cpp:3040
+#: src/libslic3r/PrintConfig.cpp:3050 src/libslic3r/PrintConfig.cpp:3060
+#: src/libslic3r/PrintConfig.cpp:3340 src/libslic3r/PrintConfig.cpp:3381
+#: src/libslic3r/PrintConfig.cpp:3541 src/libslic3r/PrintConfig.cpp:3550
+#: src/libslic3r/PrintConfig.cpp:3559 src/libslic3r/PrintConfig.cpp:3569
+#: src/libslic3r/PrintConfig.cpp:3634 src/libslic3r/PrintConfig.cpp:3644
+#: src/libslic3r/PrintConfig.cpp:3656 src/libslic3r/PrintConfig.cpp:3676
+#: src/libslic3r/PrintConfig.cpp:3686 src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3714 src/libslic3r/PrintConfig.cpp:3729
+#: src/libslic3r/PrintConfig.cpp:3743 src/libslic3r/PrintConfig.cpp:3754
+#: src/libslic3r/PrintConfig.cpp:3767 src/libslic3r/PrintConfig.cpp:3812
+#: src/libslic3r/PrintConfig.cpp:3822 src/libslic3r/PrintConfig.cpp:3831
+#: src/libslic3r/PrintConfig.cpp:3841 src/libslic3r/PrintConfig.cpp:3857
+#: src/libslic3r/PrintConfig.cpp:3881
+msgid "mm"
+msgstr "mm"
+
+#: src/libslic3r/PrintConfig.cpp:1546 src/libslic3r/PrintConfig.cpp:2157
+#: src/libslic3r/PrintConfig.cpp:2166
+msgid "mm (zero to disable)"
+msgstr "mm (0ã§ç„¡åŠ¹åŒ–)"
+
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1218 src/libslic3r/PrintConfig.cpp:1421
+#: src/libslic3r/PrintConfig.cpp:1478 src/libslic3r/PrintConfig.cpp:1505
+#: src/libslic3r/PrintConfig.cpp:1979 src/libslic3r/PrintConfig.cpp:2365
+#: src/libslic3r/PrintConfig.cpp:2539 src/libslic3r/PrintConfig.cpp:2628
+#: src/libslic3r/PrintConfig.cpp:2863 src/libslic3r/PrintConfig.cpp:3085
+#: src/libslic3r/PrintConfig.cpp:3100 src/libslic3r/PrintConfig.cpp:3134
+#: src/libslic3r/PrintConfig.cpp:3146
+msgid "mm or %"
+msgstr "mmã¾ãŸã¯%"
+
+#: src/libslic3r/PrintConfig.cpp:407
+msgid "mm or % (zero to disable)"
+msgstr "mmã¾ãŸã¯ï¼…(ゼロã§ç„¡åŠ¹ï¼‰"
+
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1324
+#: src/libslic3r/PrintConfig.cpp:1514 src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1672 src/libslic3r/PrintConfig.cpp:1706
+#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1728
+#: src/libslic3r/PrintConfig.cpp:1791 src/libslic3r/PrintConfig.cpp:1850
+#: src/libslic3r/PrintConfig.cpp:1990 src/libslic3r/PrintConfig.cpp:2217
+#: src/libslic3r/PrintConfig.cpp:2226 src/libslic3r/PrintConfig.cpp:2757
+#: src/libslic3r/PrintConfig.cpp:2907 src/libslic3r/PrintConfig.cpp:2917
+msgid "mm/s"
+msgstr "mm/s"
+
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1251 src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2377 src/libslic3r/PrintConfig.cpp:2708
+#: src/libslic3r/PrintConfig.cpp:2877
+msgid "mm/s or %"
+msgstr "mm/s ã¾ãŸã¯ %"
+
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1187 src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1689
+#: src/libslic3r/PrintConfig.cpp:1740 src/libslic3r/PrintConfig.cpp:1751
+#: src/libslic3r/PrintConfig.cpp:1761 src/libslic3r/PrintConfig.cpp:1959
+msgid "mm/s²"
+msgstr "mm/s²"
+
+#: src/libslic3r/PrintConfig.cpp:2334
+msgid "mm²"
+msgstr "mm²"
+
+#: src/libslic3r/PrintConfig.cpp:979
+msgid "mm³"
+msgstr "mm³"
+
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1800
+msgid "mm³/s"
+msgstr "mm³/s"
+
+#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1824
+msgid "mm³/s²"
+msgstr "mm³/s²"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:81
+msgid "model"
+msgstr "モデル"
+
+#: src/slic3r/GUI/GUI_App.cpp:2181
+msgid "modified"
+msgstr "変更ã‚ã‚Š"
+
+#: src/libslic3r/PrintConfig.cpp:3409
+msgid "money/bottle"
+msgstr "金é¡/ボトル"
+
+#: src/libslic3r/PrintConfig.cpp:1069
+msgid "money/kg"
+msgstr "コスト/kg"
+
+#: src/slic3r/GUI/Plater.cpp:1429
+msgid "normal mode"
+msgstr "通常モード"
+
+#: src/libslic3r/miniz_extension.cpp:105
+msgid "not a ZIP archive"
+msgstr "ZIPアーカイブã§ã¯ã‚ã‚Šã¾ã›ã‚“"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:262
+msgid "nozzle"
+msgstr "ノズル"
+
+#: src/slic3r/GUI/Plater.cpp:1318
+msgid "object"
+msgid_plural "objects"
+msgstr[0] "オブジェクト"
+msgstr[1] "オブジェクト"
+
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
+msgid "objects"
+msgstr "オブジェクト"
+
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+msgid "of a current Object"
+msgstr "ç¾åœ¨ã®ã‚ªãƒ–ジェクトã®"
+
+#: src/slic3r/GUI/DoubleSlider.cpp:1431
+msgid "or press \"+\" key"
+msgstr "ã‚‚ã—ãã¯\"+\"キーを押ã™"
+
+#: src/slic3r/GUI/Field.cpp:193
+msgid "parameter name"
+msgstr "パラメータå"
+
+#: src/slic3r/GUI/PresetHints.cpp:171
+msgid "perimeters"
+msgstr "外周"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
+msgid "print"
+msgstr "プリント"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
+msgid "printer"
+msgstr "プリンター"
+
+#: src/slic3r/GUI/Tab.cpp:1371
+msgid "printer model"
+msgstr "プリンターモデル"
+
+#: src/slic3r/GUI/Tab.cpp:3699
+msgid "remove"
+msgstr "外ã™"
+
+#: src/slic3r/Utils/PresetUpdater.cpp:815
+#, c-format, boost-format
+msgid "requires max. %s"
+msgstr "最大%sãŒå¿…è¦"
+
+#: src/slic3r/Utils/PresetUpdater.cpp:812
+#, c-format, boost-format
+msgid "requires min. %s"
+msgstr "最å°%sãŒå¿…è¦"
+
+#: src/slic3r/Utils/PresetUpdater.cpp:808
+#, c-format, boost-format
+msgid "requires min. %s and max. %s"
+msgstr "最å°%sã¨æœ€å¤§%sãŒå¿…è¦ã§ã™"
+
+#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3265
+#: src/libslic3r/PrintConfig.cpp:3274 src/libslic3r/PrintConfig.cpp:3283
+#: src/libslic3r/PrintConfig.cpp:3424 src/libslic3r/PrintConfig.cpp:3432
+#: src/libslic3r/PrintConfig.cpp:3440 src/libslic3r/PrintConfig.cpp:3447
+#: src/libslic3r/PrintConfig.cpp:3455 src/libslic3r/PrintConfig.cpp:3463
+msgid "s"
+msgstr "s"
+
+#: src/slic3r/GUI/PresetHints.cpp:176
+msgid "solid infill"
+msgstr "ソリッドインフィル"
+
+#: src/slic3r/GUI/Plater.cpp:1436
+msgid "stealth mode"
+msgstr "é™éŸ³ãƒ¢ãƒ¼ãƒ‰"
+
+#: src/slic3r/GUI/PresetHints.cpp:181
+msgid "support"
+msgstr "サãƒãƒ¼ãƒˆ"
+
+#: src/slic3r/GUI/PresetHints.cpp:183
+msgid "support interface"
+msgstr "サãƒãƒ¼ãƒˆã®æŽ¥è§¦éƒ¨"
+
+#: src/slic3r/GUI/Plater.cpp:1318
+msgid "supports and pad"
+msgstr "サãƒãƒ¼ãƒˆã¨ãƒ‘ッド"
+
+#: src/slic3r/GUI/Tab.cpp:1409
+msgid "symbolic profile name"
+msgstr "シンボリック・プロファイルå"
+
+#: src/slic3r/GUI/Plater.cpp:142 src/slic3r/GUI/SavePresetDialog.cpp:102
+msgid "the following characters are not allowed:"
+msgstr "次ã®æ–‡å­—ã¯ä½¿ç”¨ã§ãã¾ã›ã‚“:"
+
+#: src/slic3r/GUI/SavePresetDialog.cpp:110
+msgid "the following suffix is not allowed:"
+msgstr "以下ã®ã‚µãƒ•ã‚£ãƒƒã‚¯ã‚¹ã¯è¨±å¯ã•ã‚Œã¦ã„ã¾ã›ã‚“ :"
+
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
+msgid "to"
+msgstr "ã¾ã§"
+
+#: src/libslic3r/miniz_extension.cpp:93
+msgid "too many files"
+msgstr "ファイルãŒå¤šã™ãŽã¾ã™"
+
+#: src/slic3r/GUI/PresetHints.cpp:178
+msgid "top solid infill"
+msgstr "最上層ã®ã‚½ãƒªãƒƒãƒ‰ã‚¤ãƒ³ãƒ•ã‚£ãƒ«"
+
+#: src/libslic3r/miniz_extension.cpp:91
+msgid "undefined error"
+msgstr "未定義エラー"
+
+#: src/libslic3r/miniz_extension.cpp:115
+msgid "unexpected decompressed size"
+msgstr "予期ã—ãªã„解å‡ã‚µã‚¤ã‚º"
+
+#: src/slic3r/GUI/WipeTowerDialog.cpp:308
+msgid "unloaded"
+msgstr "アンロード済"
+
+#: src/libslic3r/miniz_extension.cpp:119
+msgid "unsupported central directory size"
+msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„中心ディレクトリã®ã‚µã‚¤ã‚º"
+
+#: src/libslic3r/miniz_extension.cpp:99
+msgid "unsupported encryption"
+msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„æš—å·åŒ–"
+
+#: src/libslic3r/miniz_extension.cpp:101
+msgid "unsupported feature"
+msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„機能"
+
+#: src/libslic3r/miniz_extension.cpp:97
+msgid "unsupported method"
+msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„方法"
+
+#: src/libslic3r/miniz_extension.cpp:109
+msgid "unsupported multidisk archive"
+msgstr "サãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ãªã„マルãƒãƒ‡ã‚£ã‚¹ã‚¯ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–"
+
+#: src/slic3r/GUI/GCodeViewer.cpp:3181
+msgid "up to"
+msgstr "ã¾ã§"
+
+#: src/slic3r/GUI/DoubleSlider.cpp:1634
+msgid "used"
+msgstr "使用ã—ãŸ"
+
+#: src/libslic3r/miniz_extension.cpp:149
+msgid "validation failed"
+msgstr "検証ãŒå¤±æ•—ã—ã¾ã—ãŸ"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:81
+msgid "variants"
+msgstr "ãƒãƒªã‚¢ãƒ³ãƒˆ"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
+msgid "vendor"
+msgstr "メーカー"
+
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75
+msgid "version"
+msgstr "ãƒãƒ¼ã‚¸ãƒ§ãƒ³"
+
+#: src/slic3r/GUI/PresetHints.cpp:192
+msgid "when printing"
+msgstr "プリントã™ã‚‹ã¨ã"
+
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
+msgid "wipe tower"
+msgstr "ワイプタワー"
+
+#: src/slic3r/GUI/PresetHints.cpp:193
+msgid "with a volumetric rate"
+msgstr "体ç©æŠ¼å‡ºã—率ã§"
+
+#: src/libslic3r/miniz_extension.cpp:151
+msgid "write calledback failed"
+msgstr "コールãƒãƒƒã‚¯ã®æ›¸è¾¼ã«å¤±æ•—ã—ã¾ã—ãŸ"
+
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1097
+#: src/libslic3r/PrintConfig.cpp:2250 src/libslic3r/PrintConfig.cpp:2260
+#: src/libslic3r/PrintConfig.cpp:2551 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:3009 src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3666 src/libslic3r/PrintConfig.cpp:3787
msgid "°"
msgstr "°"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2786
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1206
+#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:2810
msgid "°C"
msgstr "°C"
@@ -18916,10 +19373,6 @@ msgstr "ファイル (%s)"
msgid "Filter"
msgstr "フィルター"
-#: ../src/common/stockitem.cpp:158 ../src/html/helpwnd.cpp:490
-msgid "Find"
-msgstr "検索"
-
#: ../src/common/stockitem.cpp:159
#, fuzzy
msgid "First"
@@ -22888,10 +23341,6 @@ msgstr "フォントã«ä¸‹ç·šãŒä»˜ãã‹ã©ã†ã‹ã€‚"
msgid "White"
msgstr ""
-#: ../src/generic/fdrepdlg.cpp:144
-msgid "Whole word"
-msgstr "å˜èªžå…¨ä½“"
-
#: ../src/html/helpwnd.cpp:534
msgid "Whole words only"
msgstr "全体一致ã®ã¿"
@@ -23991,1114 +24440,3 @@ msgstr "zlib エラー %d"
#: ../src/richtext/richtextbulletspage.cpp:288
msgid "~"
msgstr "~"
-
-#~ msgid "Adding flavor TEXT failed"
-#~ msgstr "フレーãƒãƒ¼ TEXT を追加ã§ãã¾ã›ã‚“ã§ã—ãŸ"
-
-#~ msgid "Adding flavor utxt failed"
-#~ msgstr "フレーãƒãƒ¼ utxt を追加ã§ãã¾ã›ã‚“ã§ã—ãŸ"
-
-#~ msgid "Bitmap renderer cannot render value; value type: "
-#~ msgstr "ビットマップレンダラーãŒå€¤ã‚’レンダリングã§ãã¾ã›ã‚“; 値ã®åž‹:"
-
-#~ msgid ""
-#~ "Cannot create new column's ID. Probably max. number of columns reached."
-#~ msgstr ""
-#~ "æ–°ã—ã„列ã¸ã®è­˜åˆ¥å­ã‚’作æˆã§ãã¾ã›ã‚“。作æˆæ•°ãŒä¸Šé™ã«é”ã—ãŸå¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚"
-
-#~ msgid "Column could not be added."
-#~ msgstr "列を追加ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Column description could not be initialized."
-#~ msgstr "列ã®è¨˜è¿°ã‚’åˆæœŸåŒ–ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Column index not found."
-#~ msgstr "列ã®ç´¢å¼•ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Column width could not be determined"
-#~ msgstr "列ã®å¹…を決定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Column width could not be set."
-#~ msgstr "列ã®å¹…を設定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Confirm registry update"
-#~ msgstr "レジストリーã®æ›´æ–°ã‚’確定"
-
-#~ msgid "Could not determine column index."
-#~ msgstr "列ã®ç´¢å¼•ç•ªå·ã‚’特定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not determine column's position"
-#~ msgstr "列ã®ä½ç½®ã‚’特定ã§ãã¾ã›ã‚“ã§ã—ãŸ"
-
-#~ msgid "Could not determine number of columns."
-#~ msgstr "列ã®æ•°ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not determine number of items"
-#~ msgstr "項目数をå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not get header description."
-#~ msgstr "ヘッダ記述をå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not get items."
-#~ msgstr "項目をå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not get property flags."
-#~ msgstr "プロパティフラグをå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not get selected items."
-#~ msgstr "é¸æŠžã•ã‚ŒãŸé …目をå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not remove column."
-#~ msgstr "列を削除ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not retrieve number of items"
-#~ msgstr "項目数をå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not set column width."
-#~ msgstr "列ã®å¹…を設定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not set header description."
-#~ msgstr "ヘッダ記述を設定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not set icon."
-#~ msgstr "アイコンを設定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not set maximum width."
-#~ msgstr "最大幅を設定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not set minimum width."
-#~ msgstr "最å°å¹…を設定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Could not set property flags."
-#~ msgstr "プロパティフラグを設定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Data object has invalid data format"
-#~ msgstr "データオブジェクトãŒä¸é©åˆ‡ãªæ§˜å¼ã‚’ä¿æœ‰ã—ã¦ã„ã¾ã™"
-
-#~ msgid "Date renderer cannot render value; value type: "
-#~ msgstr "日付レンダラーãŒå€¤ã‚’レンダリングã§ãã¾ã›ã‚“; 値ã®åž‹:"
-
-#~ msgid ""
-#~ "Do you want to overwrite the command used to %s files with extension \"%s"
-#~ "\" ?\n"
-#~ "Current value is \n"
-#~ "%s, \n"
-#~ "New value is \n"
-#~ "%s %1"
-#~ msgstr ""
-#~ "%s ã‚³ãƒžãƒ³ãƒ‰ã‚’æ‹¡å¼µå­ \"%s\" ã«é©ç”¨ã™ã‚‹ã¨ãã®å€¤ã‚’上書ãã—ã¾ã™ã‹?\n"
-#~ "ç¾åœ¨ã®å€¤ :\n"
-#~ "%s, \n"
-#~ "æ–°ã—ã„値 :\n"
-#~ "%s %1"
-
-#~ msgid "Failed to retrieve data from the clipboard."
-#~ msgstr "クリップボードã‹ã‚‰ãƒ‡ãƒ¼ã‚¿ã‚’å—ã‘å–ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "GIF: Invalid gif index."
-#~ msgstr "GIF: gifã®ç´¢å¼•ãŒæ­£ã—ããªã„よã†ã§ã™ã€‚"
-
-#~ msgid "GIF: unknown error!!!"
-#~ msgstr "GIF: 未知ã®ã‚¨ãƒ©ãƒ¼ã‚’検出ã—ã¾ã—ãŸã€‚"
-
-#~ msgid "Icon & text renderer cannot render value; value type: "
-#~ msgstr "アイコンã¨ãƒ†ã‚­ã‚¹ãƒˆã®ãƒ¬ãƒ³ãƒ€ãƒ©ãƒ¼ãŒå€¤ã‚’処ç†ã§ãã¾ã›ã‚“; 値ã®åž‹: "
-
-#~ msgid "Invalid data view item"
-#~ msgstr "ä¸é©åˆ‡ãªãƒ‡ãƒ¼ã‚¿ãƒ“ュー項目ã§ã™"
-
-#~ msgid "New directory"
-#~ msgstr "æ–°è¦ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ¼"
-
-#~ msgid "Next"
-#~ msgstr "次"
-
-#~ msgid "No column existing."
-#~ msgstr "列ãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "No column for the specified column existing."
-#~ msgstr "プロパティーã«å¯¾å¿œã™ã‚‹åˆ—ãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "No column for the specified column position existing."
-#~ msgstr "指定ã•ã‚ŒãŸä½ç½®ã«ã¯åˆ—ãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid ""
-#~ "No renderer or invalid renderer type specified for custom data column."
-#~ msgstr ""
-#~ "カスタムデータ列ã«ä¸é©åˆ‡ãªãƒ¬ãƒ³ãƒ€ãƒ©ãƒ¼ã¾ãŸã¯ä¸é©åˆ‡ãªãã®åž‹ãŒä¸Žãˆã‚‰ã‚Œã¾ã—ãŸã€‚"
-
-#~ msgid "No renderer specified for column."
-#~ msgstr "列ã«å¯¾ã—ã¦ãƒ¬ãƒ³ãƒ€ãƒ©ãƒ¼ãŒä¸Žãˆã‚‰ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#~ msgid "Number of columns could not be determined."
-#~ msgstr "列ã®æ•°ã‚’決定ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "OpenGL function \"%s\" failed: %s (error %d)"
-#~ msgstr "OpenGL 関数 \"%s\" ãŒå¤±æ•—: %s (エラー %d)"
-
-#~ msgid ""
-#~ "Please install a newer version of comctl32.dll\n"
-#~ "(at least version 4.70 is required but you have %d.%02d)\n"
-#~ "or this program won't operate correctly."
-#~ msgstr ""
-#~ "comctl32.dll ã®æ–°ã—ã„版をインストールã—ã¦ãã ã•ã„。\n"
-#~ "4.70 以上ã®ç‰ˆãŒå¿…è¦ã§ã™ãŒç¾åœ¨ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹ã®ã¯ %d.%02d ã§ã™ï½¡\n"
-#~ "é©åˆ‡ãªç‰ˆãŒãªã„ã¨æ­£ã—ã動作ã„ãŸã—ã¾ã›ã‚“。"
-
-#~ msgid "Pointer to data view control not set correctly."
-#~ msgstr "データビューコントロールã¸ã®ãƒã‚¤ãƒ³ã‚¿ãŒæ­£ã—ã設定ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#~ msgid "Pointer to model not set correctly."
-#~ msgstr "モデルã¸ã®ãƒã‚¤ãƒ³ã‚¿ãŒæ­£ã—ã設定ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#~ msgid "Progress renderer cannot render value type; value type: "
-#~ msgstr "進行状æ³ãƒ¬ãƒ³ãƒ€ãƒ©ãƒ¼ãŒå€¤ã‚’処ç†ã§ãã¾ã›ã‚“: 値ã®åž‹: "
-
-#~ msgid "Rendering failed."
-#~ msgstr "レンダリングã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
-
-#~ msgid ""
-#~ "Setting directory access times is not supported under this OS version"
-#~ msgstr "ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® OS ã§ã¯ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã‚¢ã‚¯ã‚»ã‚¹æ™‚刻を設定ã§ãã¾ã›ã‚“"
-
-#~ msgid "Show hidden directories"
-#~ msgstr "éš ã—ディレクトリーを表示ã—ã¾ã™"
-
-#~ msgid "Text renderer cannot render value; value type: "
-#~ msgstr "テキストレンダラーã¯æ¬¡ã®å€¤ã‚’処ç†ã§ãã¾ã›ã‚“; 値ã®åž‹: "
-
-#~ msgid "There is no column or renderer for the specified column index."
-#~ msgstr "指定ã•ã‚ŒãŸåˆ—ã®ãƒ¬ãƒ³ãƒ€ãƒ©ãƒ¼ã¾ãŸã¯åˆ—ãã®ã‚‚ã®ãŒå­˜åœ¨ã—ã¾ã›ã‚“。"
-
-#~ msgid ""
-#~ "This system doesn't support date controls, please upgrade your version of "
-#~ "comctl32.dll"
-#~ msgstr ""
-#~ "ã“ã®ã‚·ã‚¹ãƒ†ãƒ ã¯ã€date コントロールã«æœªå¯¾å¿œã§ã™ã€‚comctl32.dllã‚’æ›´æ–°ã—ã¦ãã "
-#~ "ã•ã„"
-
-#~ msgid "Toggle renderer cannot render value; value type: "
-#~ msgstr "トグルレンダラーãŒå€¤ã‚’処ç†ã§ãã¾ã›ã‚“: 値ã®åž‹: "
-
-#~ msgid "Too many colours in PNG, the image may be slightly blurred."
-#~ msgstr "PNGã«ã‚る色ãŒå¤šã™ãŽã¾ã™ã€‚å°‘ã—ã¼ã‚„ã‘ãŸæ„Ÿã˜ã«ãªã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。"
-
-#~ msgid "Unable to handle native drag&drop data"
-#~ msgstr "ãƒã‚¤ãƒ†ã‚£ãƒ–ã®ãƒ‰ãƒ©ãƒƒã‚°ã‚¢ãƒ³ãƒ‰ãƒ‰ãƒ­ãƒƒãƒ—データを制御ã§ãã¾ã›ã‚“ã§ã—ãŸ"
-
-#~ msgid "Unable to initialize Hildon program"
-#~ msgstr "Hildon プログラムをåˆæœŸåŒ–ã§ãã¾ã›ã‚“"
-
-#~ msgid "Unknown data format"
-#~ msgstr "未知ã®ãƒ‡ãƒ¼ã‚¿æ§˜å¼ã§ã™"
-
-#~ msgid "Valid pointer to native data view control does not exist"
-#~ msgstr "ãƒã‚¤ãƒ†ã‚£ãƒ–データビューコントロールã¸ã®æœ‰åŠ¹ãªãƒã‚¤ãƒ³ã‚¿ãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Win32s on Windows 3.1"
-#~ msgstr "Windows 3.1 上㮠Win32s"
-
-#, fuzzy
-#~ msgid "Windows 10"
-#~ msgstr "Windows 98"
-
-#, fuzzy
-#~ msgid "Windows 2000"
-#~ msgstr "Windows 95"
-
-#, fuzzy
-#~ msgid "Windows 7"
-#~ msgstr "Windows 95"
-
-#, fuzzy
-#~ msgid "Windows 8"
-#~ msgstr "Windows 98"
-
-#, fuzzy
-#~ msgid "Windows 8.1"
-#~ msgstr "Windows 98"
-
-#~ msgid "Windows 95"
-#~ msgstr "Windows 95"
-
-#~ msgid "Windows 95 OSR2"
-#~ msgstr "Windows 95 OSR2"
-
-#~ msgid "Windows 98"
-#~ msgstr "Windows 98"
-
-#~ msgid "Windows 98 SE"
-#~ msgstr "Windows 98 SE"
-
-#~ msgid "Windows 9x (%d.%d)"
-#~ msgstr "Windows 9x (%d.%d)"
-
-#~ msgid "Windows CE (%d.%d)"
-#~ msgstr "Windows CE (%d.%d)"
-
-#~ msgid "Windows ME"
-#~ msgstr "Windows ME"
-
-#, fuzzy
-#~ msgid "Windows NT %lu.%lu"
-#~ msgstr "Windows NT %lu.%lu (ビルド %lu"
-
-#, fuzzy
-#~ msgid "Windows Server 10"
-#~ msgstr "Windows Server 2003 (ビルド %lu"
-
-#, fuzzy
-#~ msgid "Windows Server 2003"
-#~ msgstr "Windows Server 2003 (ビルド %lu"
-
-#, fuzzy
-#~ msgid "Windows Server 2008"
-#~ msgstr "Windows Server 2003 (ビルド %lu"
-
-#, fuzzy
-#~ msgid "Windows Server 2008 R2"
-#~ msgstr "Windows Server 2003 (ビルド %lu"
-
-#, fuzzy
-#~ msgid "Windows Server 2012"
-#~ msgstr "Windows Server 2003 (ビルド %lu"
-
-#, fuzzy
-#~ msgid "Windows Server 2012 R2"
-#~ msgstr "Windows Server 2003 (ビルド %lu"
-
-#, fuzzy
-#~ msgid "Windows Vista"
-#~ msgstr "Windows Vista (ビルド %lu"
-
-#, fuzzy
-#~ msgid "Windows XP"
-#~ msgstr "Windows 95"
-
-#~ msgid "can't execute '%s'"
-#~ msgstr "'%s' を実行ã§ãã¾ã›ã‚“。"
-
-#~ msgid "error opening '%s'"
-#~ msgstr "'%s' ã‚’é–‹ãéš›ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ"
-
-#~ msgid "unknown seek origin"
-#~ msgstr "未対応ã®ã‚·ãƒ¼ã‚¯æ–¹æ³•ã§ã™"
-
-#~ msgid "wxWidget control pointer is not a data view pointer"
-#~ msgstr ""
-#~ "wxWidgets コントロールãƒã‚¤ãƒ³ã‚¿ãƒ¼ã¯ãƒ‡ãƒ¼ã‚¿ãƒ“ューãƒã‚¤ãƒ³ã‚¿ãƒ¼ã§ã¯ã‚ã‚Šã¾ã›ã‚“"
-
-#~ msgid "wxWidget's control not initialized."
-#~ msgstr "wxWidgetsã®ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ãŒåˆæœŸåŒ–ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#~ msgid "ADD"
-#~ msgstr "ADD"
-
-#~ msgid "BACK"
-#~ msgstr "BS"
-
-#~ msgid "CANCEL"
-#~ msgstr "CANCEL"
-
-#~ msgid "CAPITAL"
-#~ msgstr "CapsLock"
-
-#~ msgid "CLEAR"
-#~ msgstr "CLEAR"
-
-#~ msgid "COMMAND"
-#~ msgstr "COMMAND"
-
-#~ msgid "Cannot create mutex."
-#~ msgstr "Mutex を作æˆã§ãã¾ã›ã‚“。"
-
-#~ msgid "Cannot resume thread %lu"
-#~ msgstr "スレッド %lu ã®ãƒªã‚¸ãƒ¥ãƒ¼ãƒ ãŒã§ãã¾ã›ã‚“"
-
-#~ msgid "Cannot suspend thread %lu"
-#~ msgstr "スレッド %lu ã®ã‚µã‚¹ãƒšãƒ³ãƒ‰ãŒã§ãã¾ã›ã‚“"
-
-#~ msgid "Couldn't acquire a mutex lock"
-#~ msgstr "Mutexロックをå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸï½¡"
-
-#~ msgid "Couldn't get hatch style from wxBrush."
-#~ msgstr "wxBrush ã‹ã‚‰ãƒãƒƒãƒã‚¹ã‚¿ã‚¤ãƒ«ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Couldn't release a mutex"
-#~ msgstr "Mutexを解放ã§ãã¾ã›ã‚“ã§ã—ãŸ"
-
-#~ msgid "DECIMAL"
-#~ msgstr "DECIMAL"
-
-#~ msgid "DEL"
-#~ msgstr "DEL"
-
-#~ msgid "DELETE"
-#~ msgstr "DELETE"
-
-#~ msgid "DIVIDE"
-#~ msgstr "DIVIDE"
-
-#~ msgid "DOWN"
-#~ msgstr "↓"
-
-#~ msgid "END"
-#~ msgstr "END"
-
-#~ msgid "ENTER"
-#~ msgstr "ENTER"
-
-#~ msgid "ESC"
-#~ msgstr "ESC"
-
-#~ msgid "ESCAPE"
-#~ msgstr "ESCAPE"
-
-#~ msgid "EXECUTE"
-#~ msgstr "EXECUTE"
-
-#~ msgid "Execution of command '%s' failed with error: %ul"
-#~ msgstr "コマンド '%s' を実行ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚エラーコード: %ul"
-
-#~ msgid ""
-#~ "File '%s' already exists.\n"
-#~ "Do you want to replace it?"
-#~ msgstr ""
-#~ "ファイル '%s' ã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™ã€‚\n"
-#~ "ç½®ãæ›ãˆã¾ã™ã‹?"
-
-#~ msgid "HELP"
-#~ msgstr "HELP"
-
-#~ msgid "HOME"
-#~ msgstr "HOME"
-
-#~ msgid "INS"
-#~ msgstr "INS"
-
-#~ msgid "INSERT"
-#~ msgstr "INSERT"
-
-#~ msgid "KP_BEGIN"
-#~ msgstr "KP_BEGIN"
-
-#~ msgid "KP_DECIMAL"
-#~ msgstr "KP_DECIMAL"
-
-#~ msgid "KP_DELETE"
-#~ msgstr "KP_DELETE"
-
-#~ msgid "KP_DIVIDE"
-#~ msgstr "Num/"
-
-#~ msgid "KP_DOWN"
-#~ msgstr "Num↓"
-
-#~ msgid "KP_ENTER"
-#~ msgstr "NumEnter"
-
-#~ msgid "KP_EQUAL"
-#~ msgstr "Num="
-
-#~ msgid "KP_HOME"
-#~ msgstr "NumHome"
-
-#~ msgid "KP_INSERT"
-#~ msgstr "NumInsert"
-
-#~ msgid "KP_LEFT"
-#~ msgstr "Numâ†"
-
-#~ msgid "KP_MULTIPLY"
-#~ msgstr "Num*"
-
-#~ msgid "KP_NEXT"
-#~ msgstr "KP_NEXT"
-
-#~ msgid "KP_PAGEDOWN"
-#~ msgstr "NumPageDown"
-
-#~ msgid "KP_PAGEUP"
-#~ msgstr "NumPageUp"
-
-#~ msgid "KP_PRIOR"
-#~ msgstr "KP_PRIOR"
-
-#~ msgid "KP_RIGHT"
-#~ msgstr "Num→"
-
-#~ msgid "KP_SEPARATOR"
-#~ msgstr "KP_SEPARATOR"
-
-#~ msgid "KP_SPACE"
-#~ msgstr "KP_SPACE"
-
-#~ msgid "KP_SUBTRACT"
-#~ msgstr "Num-"
-
-#~ msgid "LEFT"
-#~ msgstr "â†"
-
-#~ msgid "MENU"
-#~ msgstr "MENU"
-
-#~ msgid "NUM_LOCK"
-#~ msgstr "NumLock"
-
-#~ msgid "PAGEDOWN"
-#~ msgstr "PAGEDOWN"
-
-#~ msgid "PAGEUP"
-#~ msgstr "PAGEUP"
-
-#~ msgid "PAUSE"
-#~ msgstr "PAUSE"
-
-#~ msgid "PGDN"
-#~ msgstr "PGDN"
-
-#~ msgid "PGUP"
-#~ msgstr "PGUP"
-
-#~ msgid "PRINT"
-#~ msgstr "PrintScreen"
-
-#~ msgid "RETURN"
-#~ msgstr "RETURN"
-
-#~ msgid "RIGHT"
-#~ msgstr "→"
-
-#~ msgid "SCROLL_LOCK"
-#~ msgstr "ScrollLock"
-
-#~ msgid "SELECT"
-#~ msgstr "SELECT"
-
-#~ msgid "SEPARATOR"
-#~ msgstr "SEPARATOR"
-
-#~ msgid "SNAPSHOT"
-#~ msgstr "SNAPSHOT"
-
-#~ msgid "SPACE"
-#~ msgstr "SPACE"
-
-#~ msgid "SUBTRACT"
-#~ msgstr "SUBTRACT"
-
-#~ msgid "TAB"
-#~ msgstr "TAB"
-
-#~ msgid "The print dialog returned an error."
-#~ msgstr "å°åˆ·ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ãŒã‚¨ãƒ©ãƒ¼ã‚’è¿”ã—ã¾ã—ãŸã€‚"
-
-#~ msgid "The wxGtkPrinterDC cannot be used."
-#~ msgstr "wxGtkPrinterDC ãŒåˆ©ç”¨ã§ãã¾ã›ã‚“。"
-
-#~ msgid "Timer creation failed."
-#~ msgstr "タイマーã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚"
-
-#~ msgid "UP"
-#~ msgstr "↑"
-
-#~ msgid "WINDOWS_LEFT"
-#~ msgstr "å·¦Windows"
-
-#~ msgid "WINDOWS_MENU"
-#~ msgstr "Application"
-
-#~ msgid "WINDOWS_RIGHT"
-#~ msgstr "å³Windows"
-
-#~ msgid "buffer is too small for Windows directory."
-#~ msgstr "ãƒãƒƒãƒ•ã‚¡ãƒ¼ãŒå°ã•ã„ã®ã§ Windows ディレクトリーを格ç´ã§ãã¾ã›ã‚“。"
-
-#~ msgid "not implemented"
-#~ msgstr "実装ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-
-#~ msgid "wxPrintout::GetPageInfo gives a null maxPage."
-#~ msgstr "wxPrintout::GetPageInfo ㌠maxPage ã« 0 ã‚’è¿”ã—ã¾ã—ãŸã€‚"
-
-#~ msgid "Event queue overflowed"
-#~ msgstr "イベントキューãŒæº¢ã‚Œã¾ã—ãŸ"
-
-#~ msgid "Print preview"
-#~ msgstr "å°åˆ·ãƒ—レビュー"
-
-#~ msgid "'"
-#~ msgstr "'"
-
-#~ msgid "1"
-#~ msgstr "1"
-
-#, fuzzy
-#~ msgid "10"
-#~ msgstr "1"
-
-#~ msgid "3"
-#~ msgstr "3"
-
-#~ msgid "4"
-#~ msgstr "4"
-
-#~ msgid "5"
-#~ msgstr "5"
-
-#~ msgid "6"
-#~ msgstr "6"
-
-#~ msgid "7"
-#~ msgstr "7"
-
-#~ msgid "8"
-#~ msgstr "8"
-
-#~ msgid "9"
-#~ msgstr "9"
-
-#~ msgid "File system containing watched object was unmounted"
-#~ msgstr "監視中ã®ã‚ªãƒ–ジェクトをæŒã¤ãƒ•ã‚¡ã‚¤ãƒ«ã‚·ã‚¹ãƒ†ãƒ ãŒã‚¢ãƒ³ãƒžã‚¦ãƒ³ãƒˆã•ã‚Œã¾ã—ãŸ"
-
-#, fuzzy
-#~ msgid "&Preview..."
-#~ msgstr " プレビュー"
-
-#~ msgid "Passing an unkown object to GetObject"
-#~ msgstr "GetObject ã«æœªçŸ¥ã®ã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã—ãŸ"
-
-#, fuzzy
-#~ msgid "Preview..."
-#~ msgstr " プレビュー"
-
-#, fuzzy
-#~ msgid "The vertical offset relative to the paragraph."
-#~ msgstr "次ã®æ®µè½ã«é©ç”¨ã•ã‚Œã‚‹ã‚¹ã‚¿ã‚¤ãƒ«ã‚’指定ã—ã¾ã™ã€‚"
-
-#~ msgid "&Save..."
-#~ msgstr "ä¿å­˜ (&S) ..."
-
-#~ msgid "About "
-#~ msgstr "詳細"
-
-#~ msgid "All files (*.*)|*"
-#~ msgstr "ã™ã¹ã¦ã®ãƒ•ã‚¡ã‚¤ãƒ« (*.*)|*"
-
-#~ msgid "Cannot initialize SciTech MGL!"
-#~ msgstr "SciTech MGL ã‚’åˆæœŸåŒ–ã§ãã¾ã›ã‚“。"
-
-#~ msgid "Cannot initialize display."
-#~ msgstr "ディスプレイをåˆæœŸåŒ–ã§ãã¾ã›ã‚“。"
-
-#~ msgid "Cannot start thread: error writing TLS"
-#~ msgstr "スレッドを開始ã§ãã¾ã›ã‚“: TLSã¸ã®æ›¸ãè¾¼ã¿ã«å¤±æ•—ã—ã¦ã„ã¾ã™ã€‚"
-
-#~ msgid "Close\tAlt-F4"
-#~ msgstr "é–‰ã˜ã‚‹\tAlt-F4"
-
-#~ msgid "Couldn't create cursor."
-#~ msgstr "カーソルを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸ"
-
-#~ msgid "Directory '%s' doesn't exist!"
-#~ msgstr "ディレクトリー '%s' ã¯å­˜åœ¨ã—ã¾ã›ã‚“。"
-
-#~ msgid "File %s does not exist."
-#~ msgstr "ファイル %s ã¯å­˜åœ¨ã—ã¾ã›ã‚“。"
-
-#~ msgid "Mode %ix%i-%i not available."
-#~ msgstr "モード %ix%i-%i ã¯ä½¿ãˆã¾ã›ã‚“。"
-
-#~ msgid "Paper Size"
-#~ msgstr "用紙サイズ"
-
-#~ msgid "&Goto..."
-#~ msgstr "移動 (&G)..."
-
-#~ msgid "<<"
-#~ msgstr "<<"
-
-#~ msgid ">>"
-#~ msgstr ">>"
-
-#~ msgid ">>|"
-#~ msgstr ">>|"
-
-#~ msgid "Added item is invalid."
-#~ msgstr "追加ã•ã‚ŒãŸé …ç›®ã¯æ­£ã—ããªã„よã†ã§ã™ã€‚"
-
-#~ msgid "BIG5"
-#~ msgstr "BIG5"
-
-#~ msgid "Can't check image format of file '%s': file does not exist."
-#~ msgstr "ファイル '%s' ãŒå­˜åœ¨ã—ãªã„ãŸã‚ç”»åƒå½¢å¼ã®èª¿æŸ»ã¯ã§ãã¾ã›ã‚“。"
-
-#~ msgid "Can't load image from file '%s': file does not exist."
-#~ msgstr "ファイル '%s' ã¯å­˜åœ¨ã—ãªã„ãŸã‚ç”»åƒã®èª­ã¿å–ã‚ŠãŒã§ãã¾ã›ã‚“。"
-
-#~ msgid "Cannot open file '%s'."
-#~ msgstr "ファイル '%s' ã‚’é–‹ãã“ã¨ãŒã§ãã¾ã›ã‚“。"
-
-#~ msgid "Changed item is invalid."
-#~ msgstr "変更ã•ã‚ŒãŸé …ç›®ãŒä¸æ­£ã®ã‚ˆã†ã§ã™ã€‚"
-
-#~ msgid "Click to cancel this window."
-#~ msgstr "クリックã§ã“ã®ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã‚’キャンセルã—ã¾ã™ã€‚"
-
-#~ msgid "Click to confirm your selection."
-#~ msgstr "クリックã§é¸æŠžã‚’確定ã—ã¾ã™ã€‚"
-
-#~ msgid "Column could not be added to native control."
-#~ msgstr "列をãƒã‚¤ãƒ†ã‚£ãƒ–コントロールã«è¿½åŠ ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Column does not have a renderer."
-#~ msgstr "列ã®ãƒ¬ãƒ³ãƒ€ãƒ©ãƒ¼ãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Column pointer must not be NULL."
-#~ msgstr "列ã®ãƒã‚¤ãƒ³ã‚¿ã¯ NULL ã«ã¯ã§ãã¾ã›ã‚“。"
-
-#~ msgid "Column's model column has no equivalent in the associated model."
-#~ msgstr "関連ã¥ã‘られãŸãƒ¢ãƒ‡ãƒ«ã®ä¸­ã«ã¯åˆ—ã®ãƒ¢ãƒ‡ãƒ«ã«é©åˆã™ã‚‹ã‚‚ã®ãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Could not add column to internal structures."
-#~ msgstr "内部構造ã«åˆ—を追加ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Enter a page number between %d and %d:"
-#~ msgstr "%d ã‹ã‚‰ %d ã¾ã§ã®å€¤ã§ãƒšãƒ¼ã‚¸ã‚’指定ã—ã¦ãã ã•ã„:"
-
-#~ msgid "Failed to create a status bar."
-#~ msgstr "ステータスãƒãƒ¼ã‚’作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "GB-2312"
-#~ msgstr "GB-2312"
-
-#~ msgid "Goto Page"
-#~ msgstr "ページ番å·æŒ‡å®š"
-
-#~ msgid ""
-#~ "HTML pagination algorithm generated more than the allowed maximum number "
-#~ "of pages and it can't continue any longer!"
-#~ msgstr ""
-#~ "HTMLã®ãƒšãƒ¼ã‚¸åŒ–アルゴリズムãŒå‡ºåŠ›å¯èƒ½æ•°ã‚ˆã‚Šå¤šãã®ãƒšãƒ¼ã‚¸ã‚’生æˆã—ã¾ã—ãŸã€‚生æˆ"
-#~ "を中断ã—ã¾ã™ã€‚"
-
-#~ msgid "I64"
-#~ msgstr "I64"
-
-#~ msgid "Internal error, illegal wxCustomTypeInfo"
-#~ msgstr "内部エラーã§ã™ã€‚ä¸æ­£ãª wxCustomTypeInfo を検出ã—ã¾ã—ãŸ"
-
-#~ msgid "Model pointer not initialized."
-#~ msgstr "モデルãƒã‚¤ãƒ³ã‚¿ãƒ¼ã¯åˆæœŸåŒ–ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#~ msgid "No image handler for type %ld defined."
-#~ msgstr "%ld åž‹ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ãƒãƒ³ãƒ‰ãƒ©ãƒ¼ãŒå®šç¾©ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#~ msgid "No model associated with control."
-#~ msgstr "コントロールã«ãƒ¢ãƒ‡ãƒ«ãŒé–¢é€£ã¥ã‘られã¦ã„ã¾ã›ã‚“。"
-
-#~ msgid "Owner not initialized."
-#~ msgstr "Ownerã¯åˆæœŸåŒ–ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#~ msgid "Passed item is invalid."
-#~ msgstr "与ãˆã‚‰ã‚ŒãŸé …ç›®ã¯ç„¡åŠ¹ã§ã™ã€‚"
-
-#~ msgid "Passing a already registered object to SetObjectName"
-#~ msgstr "SetObjectName ã«ç™»éŒ²æ¸ˆã¿ã®ã‚ªãƒ–ジェクトãŒæ¸¡ã•ã‚Œã¾ã—ãŸ"
-
-#~ msgid "Pointer to dataview control must not be NULL"
-#~ msgstr "データビューコントロールã¸ã®ãƒã‚¤ãƒ³ã‚¿ã«ã¯ NULL を指定ã§ãã¾ã›ã‚“"
-
-#~ msgid "Pointer to native control must not be NULL."
-#~ msgstr "ãƒã‚¤ãƒ†ã‚£ãƒ–コントロールã¸ã®ãƒã‚¤ãƒ³ã‚¿ã«ã¯ NULL を指定ã§ãã¾ã›ã‚“。"
-
-#~ msgid "SHIFT-JIS"
-#~ msgstr "SHIFT-JIS"
-
-#~ msgid ""
-#~ "Streaming delegates for not already streamed objects not yet supported"
-#~ msgstr ""
-#~ "ストリーム化ã•ã‚Œã¦ã„ãªã„オブジェクトã¸ã®ã‚¹ãƒˆãƒªãƒ¼ãƒ å§”è­²ã¯å®Ÿè£…ã•ã‚Œã¦ã„ã¾ã›"
-#~ "ん。"
-
-#~ msgid ""
-#~ "The data format for the GET-direction of the to be added data object "
-#~ "already exists"
-#~ msgstr ""
-#~ "追加ã—よã†ã¨ã—ã¦ã„るデータオブジェクトã®GETæ–¹å‘ã«é–¢ã™ã‚‹ãƒ‡ãƒ¼ã‚¿æ§˜å¼ã¯ã™ã§ã«"
-#~ "存在ã—ã¾ã™ã€‚"
-
-#~ msgid ""
-#~ "The data format for the SET-direction of the to be added data object "
-#~ "already exists"
-#~ msgstr ""
-#~ "追加ã—よã†ã¨ã—ã¦ã„るデータオブジェクトã®SETæ–¹å‘ã«é–¢ã™ã‚‹ãƒ‡ãƒ¼ã‚¿æ§˜å¼ã¯ã™ã§ã«"
-#~ "存在ã—ã¾ã™ã€‚"
-
-#~ msgid "The file '%s' doesn't exist and couldn't be opened."
-#~ msgstr "ファイル '%s' ã‚’é–‹ã“ã†ã¨ã—ã¾ã—ãŸãŒå­˜åœ¨ã—ã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "The path '%s' contains too many \"..\"!"
-#~ msgstr "パス '%s' ã«å«ã¾ã‚Œã‚‹ \"..\" ãŒå¤šã™ãŽã¾ã™ã€‚"
-
-#~ msgid "To be deleted item is invalid."
-#~ msgstr "削除ã—よã†ã¨ã—ã¦ã„ã‚‹é …ç›®ã®æŒ‡å®šãŒæ­£ã—ããªã„よã†ã§ã™ã€‚"
-
-#~ msgid "Update"
-#~ msgstr "æ›´æ–°"
-
-#~ msgid "Value must be %lld or higher"
-#~ msgstr "%lld 以上ã®å€¤ã«ã—ã¦ãã ã•ã„"
-
-#~ msgid "Value must be %llu or higher"
-#~ msgstr "%llu 以上ã®å€¤ã«ã—ã¦ãã ã•ã„"
-
-#~ msgid "Value must be %llu or less"
-#~ msgstr "%llu 以下ã®å€¤ã«ã—ã¦ãã ã•ã„"
-
-#~ msgid "Windows 2000 (build %lu"
-#~ msgstr "Windows 2000 (ビルド %lu"
-
-#~ msgid "delegate has no type info"
-#~ msgstr "委譲ã®åž‹æƒ…å ±ãŒã‚ã‚Šã¾ã›ã‚“"
-
-#~ msgid "wxSearchEngine::LookFor must be called before scanning!"
-#~ msgstr "検索ã«å…ˆç«‹ã£ã¦ wxSearchEngine::LookFor を呼ã³å‡ºã™å¿…è¦ãŒã‚ã‚Šã¾ã™ã€‚"
-
-#~ msgid "|<<"
-#~ msgstr "|<<"
-
-#~ msgid "\t%s: %s\n"
-#~ msgstr "\t%s: %s\n"
-
-#~ msgid " Couldn't create the UnicodeConverter"
-#~ msgstr " UnicodeConverterを作æˆã§ãã¾ã›ã‚“"
-
-#~ msgid "#define %s must be an integer."
-#~ msgstr "#define %s ã¯æ•´æ•°ã§ãªãã¦ã¯ãªã‚Šã¾ã›ã‚“。"
-
-#~ msgid "%.*f GB"
-#~ msgstr "%.*f GiB"
-
-#~ msgid "%.*f MB"
-#~ msgstr "%.*f MiB"
-
-#~ msgid "%.*f TB"
-#~ msgstr "%.*f TiB"
-
-#~ msgid "%.*f kB"
-#~ msgstr "%.*f KiB"
-
-#~ msgid "%s not a bitmap resource specification."
-#~ msgstr "%s をビットマップリソースã¨ã—ã¦èªè­˜ã§ãã¾ã›ã‚“。"
-
-#~ msgid "%s not an icon resource specification."
-#~ msgstr "%s をアイコンリソースã¨ã—ã¦èªè­˜ã§ãã¾ã›ã‚“。"
-
-#~ msgid "%s: ill-formed resource file syntax."
-#~ msgstr "%s: リソース文法ãŒæº€ãŸã•ã‚Œã¦ã„ãªã„よã†ã§ã™ã€‚"
-
-#~ msgid "&Open"
-#~ msgstr "é–‹ã (&O)"
-
-#~ msgid "&Print"
-#~ msgstr "å°åˆ· (&P)"
-
-#~ msgid ""
-#~ ", expected static, #include or #define\n"
-#~ "while parsing resource."
-#~ msgstr ""
-#~ "を見ã¤ã‘ã¾ã—ãŸãŒ static, #include, #defineã®\n"
-#~ "ã©ã‚Œã§ã‚‚ã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Archive doesnt contain #SYSTEM file"
-#~ msgstr "書庫㯠#SYSTEM ファイルをå«ã‚“ã§ã„ã¾ã›ã‚“"
-
-#~ msgid "Bitmap resource specification %s not found."
-#~ msgstr "ビットマップリソース仕様 %s ã¯æœªå¯¾å¿œã§ã™ã€‚"
-
-#~ msgid "Cannot convert dialog units: dialog unknown."
-#~ msgstr "ダイアログå˜ä½ã«å¤‰æ›ã§ãã¾ã›ã‚“: ダイアログãŒæœªçŸ¥ã§ã™ã€‚"
-
-#~ msgid "Cannot convert from the charset '%s'!"
-#~ msgstr "æ–‡å­—é›†åˆ '%s' ã‹ã‚‰å¤‰æ›ã§ãã¾ã›ã‚“。"
-
-#~ msgid "Cannot find container for unknown control '%s'."
-#~ msgstr "未知ã®ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ« '%s' ã«å¯¾ã™ã‚‹ã‚³ãƒ³ãƒ†ãƒŠã‚’見ã¤ã‘られã¾ã›ã‚“。"
-
-#~ msgid "Cannot find font node '%s'."
-#~ msgstr "フォントノード '%s' ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Cannot parse coordinates from '%s'."
-#~ msgstr "寸法を '%s' ã‹ã‚‰å–å¾—ã§ãã¾ã›ã‚“。"
-
-#~ msgid "Cannot parse dimension from '%s'."
-#~ msgstr "'%s' ã‹ã‚‰å¤§ãã•ã®å€¤ã‚’解æžã§ãã¾ã›ã‚“。"
-
-#~ msgid "Cant create the thread event queue"
-#~ msgstr "スレッドイベントキューを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸ"
-
-#~ msgid "Closes the dialog without inserting a symbol."
-#~ msgstr "記å·ã‚’挿入ã›ãšã«ãƒ€ã‚¤ã‚¢ãƒ­ã‚°ã‚’é–‰ã˜ã¾ã™ã€‚"
-
-#~ msgid "Control is wrongly initialized."
-#~ msgstr "コントロールãŒæ­£ã—ãåˆæœŸåŒ–ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#~ msgid "Could not find resource include file %s."
-#~ msgstr "リソースインクルードファイル %s ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
-
-#~ msgid ""
-#~ "Could not resolve control class or id '%s'. Use (non-zero) integer "
-#~ "instead\n"
-#~ " or provide #define (see manual for caveats)"
-#~ msgstr ""
-#~ "制御クラスã¾ãŸã¯è­˜åˆ¥å­ '%s' を解決ã§ãã¾ã›ã‚“。\n"
-#~ "0以外ã®æ•´æ•°ã‚’使ã†ã‹ #defineを用ã„ã¦ãã ã•ã„ (説明書ã®æ³¨æ„å‚ç…§) 。"
-
-#~ msgid ""
-#~ "Could not resolve menu id '%s'. Use (non-zero) integer instead\n"
-#~ "or provide #define (see manual for caveats)"
-#~ msgstr ""
-#~ "è­˜åˆ¥å­ '%s' を解決ã§ãã¾ã›ã‚“。\n"
-#~ "0以外ã®æ•´æ•°ã‚’使ã†ã‹ #define を用ã„ã¦ãã ã•ã„ (説明書ã®æ³¨æ„å‚ç…§) 。"
-
-#~ msgid "Could not unlock mutex"
-#~ msgstr "Mutexã®ã‚¢ãƒ³ãƒ­ãƒƒã‚¯ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ"
-
-#~ msgid "Couldn't end the context on the overlay window"
-#~ msgstr "オーãƒãƒ¼ãƒ¬ã‚¤ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦ã®å†…容末尾ã«ãŸã©ã‚Šç€ã‘ã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Data view control is not correctly initialized"
-#~ msgstr "データビューコントロールãŒæ­£ã—ãåˆæœŸåŒ–ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-
-#~ msgid "Error while waiting on semaphore"
-#~ msgstr "セマフォー待ã¡ã®ä¸­é€”ã§ã‚¨ãƒ©ãƒ¼ã‚’検出ã—ã¾ã—ãŸ"
-
-#~ msgid "Expected '*' while parsing resource."
-#~ msgstr "リソース解æžä¸­ã€å¿…è¦ãª '*' ãŒãªã„場所を検出ã—ã¾ã—ãŸã€‚"
-
-#~ msgid "Expected '=' while parsing resource."
-#~ msgstr "リソース解æžä¸­ã€å¿…è¦ãª '=' ãŒãªã„場所を検出ã—ã¾ã—ãŸã€‚"
-
-#~ msgid "Expected 'char' while parsing resource."
-#~ msgstr "リソース解æžä¸­ã€å¿…è¦ãª 'char' ãŒãªã„場所を検出ã—ã¾ã—ãŸã€‚"
-
-#~ msgid "Failed to %s dialup connection: %s"
-#~ msgstr "%s ダイヤルアップ接続ã«å¤±æ•—ã—ã¾ã—ãŸ: %s"
-
-#~ msgid "Failed to connect to session manager: %s"
-#~ msgstr "セッションマãƒãƒ¼ã‚¸ãƒ£ã¸ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸ: %s"
-
-#~ msgid ""
-#~ "Failed to find XBM resource %s.\n"
-#~ "Forgot to use wxResourceLoadBitmapData?"
-#~ msgstr ""
-#~ "XBM リソース %s ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。\n"
-#~ "wxResourceLoadBitmapData を使ã†ã®ã‚’忘れã¦ã„ã¾ã›ã‚“ã‹?"
-
-#~ msgid ""
-#~ "Failed to find XBM resource %s.\n"
-#~ "Forgot to use wxResourceLoadIconData?"
-#~ msgstr ""
-#~ "XBM リソース %s ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。\n"
-#~ "wxResourceLoadIconData を使ã†ã®ã‚’忘れã¦ã„ã¾ã›ã‚“ã‹?"
-
-#~ msgid ""
-#~ "Failed to find XPM resource %s.\n"
-#~ "Forgot to use wxResourceLoadBitmapData?"
-#~ msgstr ""
-#~ "XPM リソース %s ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。\n"
-#~ "wxResourceLoadBitmapData を使ã†ã®ã‚’忘れã¦ã„ã¾ã›ã‚“ã‹?"
-
-#~ msgid "Failed to get clipboard data."
-#~ msgstr "クリップボードã®ãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Failed to load shared library '%s' Error '%s'"
-#~ msgstr "共有ライブラリ '%s' ã¯ã‚¨ãƒ©ãƒ¼ '%s' ã«ã‚ˆã‚Šèª­ã¿å–ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Failed to open '%s' for %s"
-#~ msgstr "'%s' ã‚’é–‹ãã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸ(%s)"
-
-#~ msgid "Failed to register OpenGL window class."
-#~ msgstr "OpenGL ウィンドウクラスを登録ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid "Fatal error: "
-#~ msgstr "é‡å¤§ãªã‚¨ãƒ©ãƒ¼:"
-
-#~ msgid "Found "
-#~ msgstr "リソース解æžä¸­ã«"
-
-#~ msgid "Go forward to the next HTML page"
-#~ msgstr "次ã®HTMLページã«é€²ã‚€"
-
-#~ msgid "Help : %s"
-#~ msgstr "ヘルプ: %s"
-
-#~ msgid "Icon resource specification %s not found."
-#~ msgstr "アイコンリソース %s ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Ill-formed resource file syntax."
-#~ msgstr "リソースファイルã®æ›¸å¼ã«ä¸æ•´åˆãŒã‚ã‚Šã¾ã™ã€‚"
-
-#~ msgid "Inserts the chosen symbol."
-#~ msgstr "é¸æŠžã—ãŸè¨˜å·ã‚’挿入ã—ã¾ã™"
-
-#~ msgid "Invalid XRC resource '%s': doesn't have root node 'resource'."
-#~ msgstr "ä¸æ­£ãª XRC リソース '%s': ルートノード㌠'resource' ã§ã¯ã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Long Conversions not supported"
-#~ msgstr "Long åž‹ã¸ã®å¤‰æ›ã«ã¯å¯¾å¿œã—ã¦ã„ã¾ã›ã‚“"
-
-#~ msgid "No XPM icon facility available!"
-#~ msgstr "XPM アイコン機能ã¯åˆ©ç”¨ã§ãã¾ã›ã‚“。"
-
-#~ msgid "No fonts found in %s."
-#~ msgstr "%s ã«ãƒ•ã‚©ãƒ³ãƒˆãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "No handler found for XML node '%s', class '%s'!"
-#~ msgstr "XMLノード '%s' ã€class='%s'ã«å¯¾ã™ã‚‹ãƒãƒ³ãƒ‰ãƒ©ãƒ¼ãŒã‚ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Option '%s' requires a value, '=' expected."
-#~ msgstr "オプション '%s' 㯠'=' を挟んã§å€¤ã®æŒ‡å®šãŒå¿…è¦ã§ã™ã€‚"
-
-#~ msgid "Preparing help window..."
-#~ msgstr "ヘルプウィンドウ準備中..."
-
-#~ msgid "Program aborted."
-#~ msgstr "プログラムを中断ã—ã¾ã—ãŸã€‚"
-
-#~ msgid "Referenced object node with ref=\"%s\" not found!"
-#~ msgstr "ref=\"%s\" ã§å‚ç…§ã•ã‚Œã¦ã„るノードãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Resource files must have same version number!"
-#~ msgstr "リソースファイルã¯åŒã˜ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç•ªå·ã§ãªãã¦ã¯ãªã‚Šã¾ã›ã‚“。"
-
-#~ msgid "Search!"
-#~ msgstr "検索"
-
-#~ msgid "Select a file"
-#~ msgstr "ファイルをé¸ã‚“ã§ãã ã•ã„"
-
-#~ msgid "Select all"
-#~ msgstr "ã™ã¹ã¦é¸æŠž"
-
-#~ msgid "Sorry, could not open this file for saving."
-#~ msgstr "ä¿å­˜ã®ãŸã‚ã«ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é–‹ãã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸï½¡"
-
-#~ msgid "Sorry, could not save this file."
-#~ msgstr "ファイルをä¿å­˜ã™ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
-
-#~ msgid ""
-#~ "Sorry, docking is not supported for ports other than wxMSW, wxMac and "
-#~ "wxGTK"
-#~ msgstr "ドッキングã«å¯¾å¿œã—ã¦ã„ã‚‹ã®ã¯ wxMSW, wxMac, wxGTK ã ã‘ã§ã™"
-
-#~ msgid "Sorry, print preview needs a printer to be installed."
-#~ msgstr "プレビューã«ã¯ãƒ—リンターã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ãŒå¿…è¦ã§ã™ã€‚"
-
-#~ msgid "Status: "
-#~ msgstr "状態:"
-
-#~ msgid "String conversions not supported"
-#~ msgstr "文字列変æ›ã¯æœªå¯¾å¿œã§ã™"
-
-#~ msgid "Subclass '%s' not found for resource '%s', not subclassing!"
-#~ msgstr ""
-#~ "サブクラスã®å…ƒã€€'%s' ãŒã‚ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚リソース '%s' ã¯ã‚µãƒ–クラスã«ã—ã¾"
-#~ "ã›ã‚“。"
-
-#~ msgid "TIFF library error."
-#~ msgstr "TIFFライブラリーエラー。"
-
-#~ msgid "TIFF library warning."
-#~ msgstr "TIFFライブラリーã®è­¦å‘Šã€‚"
-
-#~ msgid ""
-#~ "This system doesn't support date picker control, please upgrade your "
-#~ "version of comctl32.dll"
-#~ msgstr ""
-#~ "ãŠä½¿ã„ã®ã‚·ã‚¹ãƒ†ãƒ ã¯ date picker コントロールã«æœªå¯¾å¿œã§ã™ã€‚comctl32.dll ã‚’æ–°"
-#~ "ã—ã„ã‚‚ã®ã«æ›´æ–°ã—ã¦ãã ã•ã„"
-
-#~ msgid "Trying to solve a NULL hostname: giving up"
-#~ msgstr "NULLホストåã®è§£æ±ºã‚’試行: 試行を中止ã—ã¾ã—ãŸ"
-
-#~ msgid "Unexpected end of file while parsing resource."
-#~ msgstr "リソース解æžä¸­ã«æƒ³å®šå¤–ã®EOFãŒæ¤œå‡ºã•ã‚Œã¾ã—ãŸã€‚"
-
-#~ msgid "Unknown style flag "
-#~ msgstr "未知ã®ã‚¹ã‚¿ã‚¤ãƒ«ãƒ•ãƒ©ã‚°"
-
-#~ msgid "Unkown Property %s"
-#~ msgstr "未定義ã®ç‰¹æ€§ %s"
-
-#~ msgid "Unrecognized style %s while parsing resource."
-#~ msgstr "リソース解æžä¸­ã«æƒ³å®šå¤–ã®ã‚¹ã‚¿ã‚¤ãƒ« %s を検出ã—ã¾ã—ãŸã€‚"
-
-#~ msgid "Version %s"
-#~ msgstr "version %s"
-
-#~ msgid "Video Output"
-#~ msgstr "映åƒå‡ºåŠ›"
-
-#~ msgid "Warning: attempt to remove HTML tag handler from empty stack."
-#~ msgstr "警告: 空ã®ã‚¹ã‚¿ãƒƒã‚¯ã‹ã‚‰HTMLã‚¿ã‚°ãƒãƒ³ãƒ‰ãƒ©ãƒ¼ã‚’除去ã—よã†ã¨ã—ã¾ã—ãŸã€‚"
-
-#~ msgid "XRC resource '%s' (class '%s') not found!"
-#~ msgstr "XRC リソース '%s' (クラス '%s') ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "XRC resource: Cannot create animation from '%s'."
-#~ msgstr "XRC リソース: '%s' ã‹ã‚‰ã‚¢ãƒ‹ãƒ¡ãƒ¼ã‚·ãƒ§ãƒ³ã‚’作æˆã§ãã¾ã›ã‚“。"
-
-#~ msgid "XRC resource: Cannot create bitmap from '%s'."
-#~ msgstr "XRC リソース: '%s' ã‹ã‚‰ãƒ“ットマップを作æˆã§ãã¾ã›ã‚“。"
-
-#~ msgid "XRC resource: Incorrect colour specification '%s' for property '%s'."
-#~ msgstr "XRC リソース: 色ã®è¨­å®šå€¤ '%s' ã¯ä¸æ­£ã§ã™(特性 '%s')"
-
-#~ msgid "[EMPTY]"
-#~ msgstr "[空]"
-
-#~ msgid "catalog file for domain '%s' not found."
-#~ msgstr "地域 '%s' ã«å¯¾ã™ã‚‹ã‚«ã‚¿ãƒ­ã‚°ãƒ•ã‚¡ã‚¤ãƒ«ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
-
-#~ msgid "encoding %i"
-#~ msgstr "エンコーディング %i"
-
-#~ msgid "establish"
-#~ msgstr "åŒæœŸç¢ºç«‹"
-
-#~ msgid "initiate"
-#~ msgstr "éžåŒæœŸç¢ºç«‹"
-
-#~ msgid "invalid eof() return value."
-#~ msgstr "eof() ã®æˆ»ã‚Šå€¤ã¯ä¸æ­£ãªã‚‚ã®ã«ãªã‚Šã¾ã™ã€‚"
-
-#~ msgid "looking for catalog '%s' in path '%s'."
-#~ msgstr "カタログ '%s' をパス '%s' ã‹ã‚‰æŽ¢ã—ã¾ã™ã€‚"
-
-#~ msgid "m_peer is not or incorrectly initialized"
-#~ msgstr "m_peer ãŒæ­£ã—ãåˆæœŸåŒ–ã•ã‚Œã¦ã„ã¾ã›ã‚“"
-
-#~ msgid "unknown line terminator"
-#~ msgstr "未対応ã®æ”¹è¡Œå­ã§ã™"
-
-#~ msgid "writing"
-#~ msgstr "書ã出ã—"
-
-#~ msgid "wxRichTextBulletsPage"
-#~ msgstr "wxRichTextBulletsPage"
-
-#~ msgid "wxRichTextFontPage"
-#~ msgstr "wxRichTextFontPage"
-
-#~ msgid "wxRichTextListStylePage"
-#~ msgstr "wxRichTextListStylePage"
-
-#~ msgid "wxRichTextStylePage"
-#~ msgstr "wxRichTextStylePage"
-
-#~ msgid "wxSocket: invalid signature in ReadMsg."
-#~ msgstr "wxSocket: ReadMsgã«ä¸æ­£ãªã‚·ã‚°ãƒãƒãƒ£ãƒ¼ãŒã‚ã‚Šã¾ã—ãŸã€‚"
-
-#~ msgid "wxSocket: unknown event!."
-#~ msgstr "wxSocket: 未対応ã®ã‚¤ãƒ™ãƒ³ãƒˆã§ã™ã€‚"
diff --git a/resources/localization/ko/PrusaSlicer_ko_KR.po b/resources/localization/ko/PrusaSlicer_ko_KR.po
index a5b40e996..d4667650b 100644
--- a/resources/localization/ko/PrusaSlicer_ko_KR.po
+++ b/resources/localization/ko/PrusaSlicer_ko_KR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
"PO-Revision-Date: 2020-02-28 09:34+0900\n"
"Last-Translator: lee hak-min <hangmini12@naver.com>\n"
"Language-Team: ulsanether\n"
@@ -21,16 +21,16 @@ msgstr ""
"X-Crowdin-Language: ko\n"
"X-Crowdin-File: ko_KR.po\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "다른 저작권"
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "저작권"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -38,26 +38,26 @@ msgstr ""
"다ìŒì˜ 모든 프로그램 (ë¼ì´ë¸ŒëŸ¬ë¦¬)ì˜ ë¼ì´ì„¼ìŠ¤ ê³„ì•½ì€ ì‘ìš© 프로그램 ë¼ì´ì„¼ìŠ¤ 계"
"ì•½ì˜ ì¼ë¶€ìž…니다"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "%sì— ëŒ€í•˜ì—¬"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "버전"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "ë¼ì´ì„ ìŠ¤ëŠ”"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero ì¼ë°˜ 공중 사용 허가서, 버전 3"
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -65,7 +65,7 @@ msgstr ""
"프루사슬ë¼ì´ì„œëŠ” 알레산드로 ë¼ë„¬ë£¨ì¹˜ì™€ RepRap 커뮤니티 Slic3r를 기반으로합니"
"다."
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -75,7 +75,7 @@ msgstr ""
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
"numerous others. 한국어 번역 울산ì—테르, 밤송ì´ì§ë°•êµ¬ë¦¬"
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr ""
@@ -204,7 +204,7 @@ msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr "사ì´ì¦ˆ"
@@ -212,7 +212,7 @@ msgstr "사ì´ì¦ˆ"
msgid "Origin"
msgstr "ì›ì "
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "ë…¸ì¦ ì§ê²½"
@@ -237,43 +237,43 @@ msgstr "ì‚¬ê° ì „ë©´ 왼쪽 모서리ì—ì„œ ì›ì €(0, 0) G-code 좌표 거리ìž
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
-#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr "mm"
@@ -292,7 +292,7 @@ msgid "Circular"
msgstr "ì›í˜•"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "ì‚¬ìš©ìž ì •ì˜"
@@ -305,8 +305,8 @@ msgstr "모양"
msgid "Load shape from STL..."
msgstr "STLíŒŒì¼ ë¡œë“œ."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "설정"
@@ -319,7 +319,7 @@ msgid "Load..."
msgstr "불러오기..."
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "제거"
@@ -420,8 +420,8 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "ë ˆì´ì–´ 높ì´"
@@ -432,7 +432,7 @@ msgid ""
"The first layer height will be reset to 0.01."
msgstr ""
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr "첫 ë ˆì´ì–´ 높ì´"
@@ -516,30 +516,30 @@ msgstr "ì§ì„  채우기 패턴으로 전환해야 합니까?"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr "ì¸í•„(채움)"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "헤드 ê´€í†µì€ í—¤ë“œ í­ ë³´ë‹¤ í¬ì§€ 않아야 합니다."
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "ìž˜ëª»ëœ í—¤ë“œ 관통"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr "핀헤드 ì§€ë¦„ì€ ê¸°ë‘¥ 지름 보다 작아야 합니다."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "ìž˜ëª»ëœ í•€ 헤드 지름"
@@ -555,12 +555,12 @@ msgstr "다운그레ì´ë“œ"
msgid "Before roll back"
msgstr "롤백 ì „ì—"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "사용ìž"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "ì•Œ 수 ì—†ìŒ"
@@ -572,7 +572,7 @@ msgstr "활ë™ì¤‘"
msgid "PrusaSlicer version"
msgstr "Prusa슬ë¼ì´ì„œ 버전"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "출력"
@@ -580,21 +580,21 @@ msgstr "출력"
msgid "filaments"
msgstr "í•„ë¼ë©˜íŠ¸"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "SLA ì¸ì‡„"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "SLA 재료"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "프린터"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "제조 회사"
@@ -648,15 +648,15 @@ msgid "Standard"
msgstr "표준"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "ëª¨ë‘ ì„ íƒ"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr "ì—†ìŒ"
@@ -736,7 +736,7 @@ msgstr ""
msgid "All installed printers are compatible with the selected %1%."
msgstr ""
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "í•„ë¼ë©˜íŠ¸"
@@ -824,7 +824,7 @@ msgstr ""
"ë˜í•œ ì—…ë°ì´íŠ¸ê°€ ì ìš©ë˜ê¸° ì „ì— ì „ì²´ êµ¬ì„±ì˜ ë°±ì—… 구성(스냅샷)ì´ ìƒì„±ë©ë‹ˆë‹¤."
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr "디스í¬ì—ì„œ 다시 불러오기"
@@ -908,7 +908,7 @@ msgstr "%sê°€ 지ì›í•˜ëŠ” 다른 공급 업체를 ì„ íƒí•˜ì‹­ì‹œì˜¤:"
msgid "Firmware Type"
msgstr "펌웨어 종류"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "펌웨어"
@@ -925,8 +925,8 @@ msgid "Set the shape of your printer's bed."
msgstr "프린터 ë°°ë“œëª¨ì–‘ì„ ì„¤ì •í•˜ì„¸ìš”."
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "ìˆ«ìž ìž…ë ¥ì´ ìž˜ëª» ë˜ì—ˆìŠµë‹ˆë‹¤."
@@ -983,8 +983,8 @@ msgid "Extrusion Temperature:"
msgstr "출력 ì˜¨ë„ :"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr "°C"
@@ -1033,7 +1033,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "공지"
@@ -1139,7 +1139,7 @@ msgid "Filament Profiles Selection"
msgstr "í•„ë¼ë©˜íŠ¸ í”„ë¡œíŒŒì¼ ì„ íƒ"
#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
msgstr "형ì‹:"
@@ -1186,7 +1186,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
msgstr ""
@@ -1202,8 +1202,8 @@ msgid "Perform"
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "ë˜ëŒë¦¬ê¸°"
@@ -1219,7 +1219,7 @@ msgstr "í•˜ë‚˜ì˜ ë ˆì´ì–´ 모드"
msgid "Discard all custom changes"
msgstr "모든 ì‚¬ìš©ìž ì§€ì • 변경 ë‚´ìš© ì‚­ì œ"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr ""
@@ -1444,7 +1444,7 @@ msgstr "ì¼ì‹œ 정지 ì¸ì‡„ ì‚­ì œ"
msgid "Delete custom G-code"
msgstr "ì‚¬ìš©ìž ì§€ì • G 코드 ì‚­ì œ"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr ""
@@ -1488,7 +1488,7 @@ msgstr ""
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -1502,60 +1502,60 @@ msgstr ""
msgid "Warning"
msgstr "위험"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "현재 ë ˆì´ì–´ì— 사용ë˜ëŠ” ì‚¬ìš©ìž ì§€ì • G 코드를 입력합니다."
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "현재 ë ˆì´ì–´ì—ì„œ ì¼ì‹œ 중지 ì¸ì‡„를 위한 메시지(%1% mm)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr "다중 압출기 ì¸ì‡„를 위해 마지막 ìƒ‰ìƒ ë³€ê²½ ë°ì´í„°ê°€ 저장ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "ì •ë§ ê³„ì†í•˜ê¸°ë¥¼ ì›í•˜ì‹­ë‹ˆê¹Œ?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "ì €ìž¥ëœ ë„구 변경 ë‚´ìš©ì„ ëª¨ë‘ ì‚­ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -1563,18 +1563,18 @@ msgstr ""
"마지막 ìƒ‰ìƒ ë³€ê²½ ë°ì´í„°ëŠ” ì „ì²´ ì¸ì‡„ì— ëŒ€í•œ ë„구 ë³€ê²½ì´ ìžˆëŠ” 다중 압출기 ì¸ì‡„"
"를 위해 저장ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "기본값"
@@ -1587,10 +1587,10 @@ msgid "Set extruder change for every"
msgstr "모든 압출기 변경 설정"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr "ë ˆì´ì–´"
@@ -1653,7 +1653,7 @@ msgid "Parameter validation"
msgstr "매개 변수 유효성 검사"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "ìž…ë ¥ ê°’ì´ ë²”ìœ„ë¥¼ 벗어났습니다."
@@ -1817,7 +1817,7 @@ msgstr "확ì¸"
msgid "Cancelling..."
msgstr "취소 중...."
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr ""
@@ -1833,7 +1833,7 @@ msgstr ""
msgid "Add selected shape(s) to the bed"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "추가"
@@ -1841,9 +1841,9 @@ msgstr "추가"
msgid "Add one or more custom shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "지우기 "
@@ -1851,30 +1851,30 @@ msgstr "지우기 "
msgid "Delete one or more custom shape. You can't delete system shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
"We can't load this file"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
msgstr ""
@@ -1935,7 +1935,7 @@ msgid "Time"
msgstr "시간"
#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
-#: src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr ""
@@ -1975,7 +1975,7 @@ msgstr "컬러 프린트"
#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "ìµìŠ¤íŠ¸ë£¨ë”(Extruder)"
@@ -1987,134 +1987,134 @@ msgstr ""
msgid "default color"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "ì¸ì‡„"
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
msgstr "ì´ì†¡"
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "리트렉션"
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "설정"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "리트랙션"
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "프린터"
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "프린트 설정"
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "í•„ë¼ë©˜íŠ¸"
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr "첫 ë ˆì´ì–´"
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "가변 ë ˆì´ì–´ 높ì´"
@@ -2175,7 +2175,7 @@ msgstr "ì¸ì‡„ í’ˆì§ˆì´ ë†’ê³  ì¸ì‡„ ì†ë„ê°€ 빨ë¼ì§ˆ 수 있습니다."
msgid "Smooth"
msgstr "부드럽게"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr " 반지름"
@@ -2183,7 +2183,7 @@ msgstr " 반지름"
msgid "Keep min"
msgstr "최소 유지"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "초기화"
@@ -2207,189 +2207,189 @@ msgstr "가변 ë ˆì´ì–´ ë†’ì´ - ì–´ëŽí‹°ë¸Œ"
msgid "Variable layer height - Smooth all"
msgstr "가변 ë ˆì´ì–´ ë†’ì´ - ëª¨ë‘ ë¶€ë“œëŸ½ê²Œ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "ê°ì²´(object) 반전"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "개체(Gizmo) ì´ë™"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "개체(Gizmo) 회전"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "ê°ì²´(object) ì´ë™"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "실행취소 기ë¡"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "다시 실행 히스토리"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "실행 취소 %1$d 작업"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] "작업 %1$d 다시 실행"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "찾기"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "간격"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "ì •ë ¬"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "추가..."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "전부 지우기"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "ì„ íƒ ì •ë ¬"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr "복사"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "붙여넣기"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "복제본 추가"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "복제본 제거"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "ê°ì²´(object)별 분할"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "부품(Part)별 분할"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "ë‹¤ìŒ ìž‘ì—… 실행 취소 : %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "다시실행"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "ë‹¤ìŒ ìž‘ì—… 다시 실행: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "ì„ íƒ-사ê°í˜•ì—ì„œ 추가"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "ì„ íƒ- 사ê°í˜•ì—ì„œ 제거"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr "ìžë¥´ê¸°"
@@ -2505,7 +2505,7 @@ msgstr "ì˜ì—­"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr "삼ê°í˜•(Triangles)"
@@ -2644,7 +2644,7 @@ msgid "Quality"
msgstr "품질"
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr "닫힘 거리"
@@ -2668,27 +2668,27 @@ msgstr "모든 êµ¬ë© ì œê±°"
msgid "Show supports"
msgstr "ì„œí¬íŠ¸ 표시"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "배수 êµ¬ë© ì¶”ê°€"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "배수 êµ¬ë© ì‚­ì œ"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "ê³µë™í™” 변수 변경"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "배수 êµ¬ë© ì§ê²½ 변경"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "êµ¬ë© ì´ë™"
@@ -2747,7 +2747,7 @@ msgstr "ì´ë™"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr "회전"
@@ -2764,7 +2764,7 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr "í¬ê¸°"
@@ -2815,7 +2815,7 @@ msgid "Simplification is currently only allowed when a single part is selected"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "ì—러"
@@ -2899,7 +2899,7 @@ msgid "Minimal points distance"
msgstr "ìµœì†Œí•œì˜ ì§€ì  ê±°ë¦¬"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr "ì„œí¬íŠ¸ ì§€ì  ë°€ë„"
@@ -3074,7 +3074,7 @@ msgstr ""
msgid "Review the substitutions and adjust them if needed."
msgstr ""
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "SLA ì¸ì‡„ 설정"
@@ -3110,7 +3110,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
+msgid "Artwork model by Leslie Ing"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:411
@@ -3146,7 +3146,7 @@ msgstr ""
msgid "Start the application"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -3161,11 +3161,11 @@ msgstr ""
"\n"
"ì´ì œ ì‘ìš© í”„ë¡œê·¸ëž¨ì´ ì¢…ë£Œë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr "치명ì ì¸ 오류"
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
"PrusaSlicer has encountered a localization error. Please report to "
"PrusaSlicer team, what language was active and in which scenario this issue "
@@ -3174,16 +3174,16 @@ msgid ""
"The application will now terminate."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
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 "
@@ -3192,18 +3192,18 @@ msgstr ""
"PrusaSlicer 구성 파ì¼ì„ 구문 분ì„하는 오류, 아마 ì†ìƒëœ 것입니다. 파ì¼ì„ 수ë™"
"으로 삭제하여 ì˜¤ë¥˜ì— ë³µêµ¬í•´ 보십시오. ì‚¬ìš©ìž í”„ë¡œí•„ì€ ì˜í–¥ì„ 받지 않습니다."
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -3215,7 +3215,7 @@ msgid ""
"configuration."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -3224,15 +3224,15 @@ msgid ""
"Shall this configuration be imported?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
msgstr ""
@@ -3253,8 +3253,8 @@ msgid ""
"Do you want to continue?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr ""
@@ -3284,15 +3284,15 @@ msgstr ""
msgid "Preparing settings tabs"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -3305,198 +3305,198 @@ msgid ""
"Otherwise, the application will most likely crash again next time."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1677
+#: src/slic3r/GUI/GUI_App.cpp:1679
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
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 ""
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
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 ""
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr "재현"
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr "현재 기본 ì„¤ì •ì„ ë¶ˆëŸ¬ì˜¤ê¸°"
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr "보기 모드를 불러오기"
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr "파ì¼(3MF/AMF) ì„ íƒ:"
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "파ì¼ì„ ì„ íƒí•˜ì„¸ìš” (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "파ì¼ì„ ì„ íƒí•˜ì„¸ìš” (STL/3MF/STEP/OBJ/AMF/PRUSA):"
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr "ì‘ìš© 프로그램 언어 변경"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr "언어를 ì„ íƒ"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr "언어"
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr "수정ëœê³³"
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr "%s 실행"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
msgstr "구성 스냅샷"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr "구성 스냅 샷 검사 / 활성화"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
msgstr "구성 스냅 샷 가져 오기"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr "구성 스냅 샷 캡처"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
msgstr "구성 ì—…ë°ì´íŠ¸ 확ì¸"
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
msgstr "환경 설정"
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr "ì‘ìš© 프로그램 환경 설정"
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "단순"
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr "기본 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr "고급 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "전문가"
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr "전문가 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr "모드"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
msgstr "ì•„ë‘ì´ë…¸ ê¸°ë°˜ì˜ í”„ë¦°í„° ì´ë¯¸ì§€ 업로드"
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2293
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr "스냅 샷 ì´ë¦„"
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr "êµ­ê°€ì— ë§žëŠ” 언어를 ì„ íƒ"
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -3504,92 +3504,92 @@ msgstr ""
"언어를 전환 하면 ì‘ìš© 프로그램 재시작 합니다. 플레ì´íŠ¸ 위 ê°ì²´(object)는 모"
"ë‘ ì§€ì›Œì§‘ë‹ˆë‹¤."
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr "&구성"
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "SLA ë°©ì‹ì„ 사용 하여 다중 ê°ì²´(object)를 ì¸ì‡„í•  수는 없습니다."
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr "사전 ì„¤ì •ì„ ë³€ê²½ 하기 ì „ì— ê°ì²´(object) 목ë¡ì„ í™•ì¸ í•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
msgstr "gcode íŒŒì¼ ì„ íƒ:"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to changes your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr ""
@@ -3604,42 +3604,42 @@ msgid "Fatal error, exception catched: %1%"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr "ë ˆì´ì–´ ë° ë‘˜ë ˆ"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr "ì„œí¬íŠ¸ 재료(Support material)"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr "지우기 옵션"
@@ -3648,95 +3648,98 @@ msgid "Pad and Support"
msgstr "패드 ë° ì„œí¬íŠ¸"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr "ì†ë„"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr "ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr "압출 í­"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "스커트와 브림"
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495
-#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645
-#: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483
-#: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480
-#: src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr "고급"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr "ì„œí¬íŠ¸"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr "패드"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705
-#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr "ì†ì´ 빈 ê³µë™(Hollowing)"
@@ -3835,7 +3838,7 @@ msgstr "STL로 내보내기"
msgid "Reload the selected volumes from disk"
msgstr "디스í¬ì—ì„œ ì„ íƒí•œ 볼륨 다시 로드"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
msgstr ""
@@ -3848,8 +3851,8 @@ msgid "Set extruder for selected items"
msgstr "ì„ íƒí•œ í•­ëª©ì— ëŒ€í•œ 압출기(ìµìŠ¤íŠ¸ë£¨ë”) 설정"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr "기본값"
@@ -3861,24 +3864,24 @@ msgstr "ì¸ì‡„ ë³¼ë¥¨ì— ë”°ë¼ ë°°ìœ¨ ì¡°ì •"
msgid "Scale the selected object to fit the print volume"
msgstr "ì¸ì‡„ ë³¼ë¥¨ì— ë§žê²Œ ì„ íƒí•œ ê°ì²´(object)ì˜ ë°°ìœ¨ ì¡°ì •"
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr "병합"
@@ -3939,7 +3942,7 @@ msgid "Split the selected object into individual parts"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr "쪼개기"
@@ -4079,7 +4082,7 @@ msgid "Rename Sub-object"
msgstr "하위 ê°ì²´(object) ì´ë¦„ 바꾸기"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr "ë¶„ë¦¬ëœ ê°ì²´(object)ì— ëŒ€í•œ 복제본"
@@ -4123,11 +4126,11 @@ msgstr "부품(Part)ì„ ë¶ˆëŸ¬ 오기"
msgid "Load Modifier"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "로딩"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr ""
@@ -4210,76 +4213,76 @@ msgstr ""
msgid "Split to Parts"
msgstr "부품(Part)으로 분할"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr "ë ˆì´ì–´ 추가"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr "그룹 조작"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr "ê°ì²´(object) ì¡°ìž‘"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr "수정할 ê°ì²´(object) 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr "수정할 부품(Part) 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr "ë ˆì´ì–´ 범위 설정 수정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr "부품(Part) 조작"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr "복제본 제거"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr "ë†’ì´ ë²”ìœ„"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr "ë†’ì´ ë²”ìœ„ì— ëŒ€í•œ 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr "ì„ íƒí•œ 항목(item) ì‚­ì œ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr "ì„ íƒëœ 것 ì‚­ì œ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr "ë†’ì´ ë²”ìœ„ 추가"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
"without violating the minimum layer height."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
"Cannot insert a new layer range between the current and the next layer "
"range.\n"
@@ -4287,147 +4290,147 @@ msgid ""
"is thinner than the minimum layer height allowed."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr "ë†’ì´ ë²”ìœ„ 편집"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr "목ë¡ì—ì„œ ì„ íƒ-제거"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr "목ë¡ì—ì„œ ì„ íƒ-추가"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr "ê°ì²´(object) ë˜ëŠ” 복제본"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr "부품(Part)(Part)"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr "ë ˆì´ì–´"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr "ì§€ì› ë˜ì§€ 않는 ì„ íƒ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "%s ì„ íƒëœ 항목으로 시작합니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr "ì´ ëª¨ë“œì—서는 %sì˜ ë‹¤ë¥¸ %s 항목만 ì„ íƒí•  수 있습니다"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr "현재 ê°ì²´(object)ì˜"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr "ì •ë³´"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr "ê°ì²´(object)ì˜ ë§ˆì§€ë§‰ 부품(Part) ìœ í˜•ì€ ë³€ê²½í•  수 없습니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
msgstr "편집 ì˜ì—­"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr "ì„œí¬íŠ¸ 금지 ì˜ì—­"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr "ì„œí¬íŠ¸ ì§€ì› ì˜ì—­"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr "부품(Part) 유형 ì„ íƒ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr "부품(Part) 유형 변경"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr "새 ì´ë¦„ ìž…ë ¥"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr "ì´ë¦„ 바꾸기"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr "ëŒì¶œê¸° 변경"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr "ì¸ì‡„ 가능 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr "ì¸ì‡„í•  수 없는 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr "ì¸ì‡„ 가능한 ì¸ìŠ¤í„´ìŠ¤ 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr "ì¸ì‡„í•  수 없는 ì¸ìŠ¤í„´ìŠ¤ 설정"
@@ -4561,19 +4564,19 @@ msgstr "옵션 %s 변경"
msgid "View"
msgstr "보기"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "높ì´"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr "í­"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "팬 ì†ë„"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "온ë„"
@@ -4589,60 +4592,60 @@ msgstr "보다"
msgid "Feature types"
msgstr "특색 유형"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "가장ìžë¦¬"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "외부 가장ìžë¦¬"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "오버행(Overhang) 둘레"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "내부 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr "솔리드 ì¸í•„"
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr "가장 윗부분 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "브릿지 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr "공백 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr "ì„œí¬íŠ¸ ì ‘ì "
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "와ì´í”„ 타워(Wipe tower)"
@@ -4690,15 +4693,15 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr ""
@@ -4838,22 +4841,26 @@ msgstr ""
msgid "Importing done."
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr ""
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr ""
"ë°°ë“œì— ì—¬ëŸ¬ 부분으로 êµ¬ì„±ëœ ê°ì²´ê°€ 있는 SLA 프로ì íŠ¸ë¥¼ 로드할 수 없습니다."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr "주목!"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "키보드 단축기"
@@ -4862,7 +4869,7 @@ msgid "New project, clear plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
+msgid "Open project AMF/3MF with config, clear plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
@@ -4878,7 +4885,7 @@ msgid "(Re)slice"
msgstr "(Re)슬ë¼ì´ìŠ¤"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
@@ -4889,12 +4896,12 @@ msgstr ""
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
msgstr "G-code 내보내기"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
msgstr "G-code 보내기"
@@ -4902,7 +4909,7 @@ msgstr "G-code 보내기"
msgid "Export config"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr ""
@@ -5233,13 +5240,13 @@ msgstr ""
msgid "Objects List"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "디스í¬ì—ì„œ 플래터 다시 로드"
@@ -5275,8 +5282,8 @@ msgstr ""
msgid "Show/Hide G-code window"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "미리보기"
@@ -5354,7 +5361,7 @@ msgid "Keyboard shortcuts"
msgstr ""
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr ""
@@ -5362,11 +5369,11 @@ msgstr ""
msgid "G-code preview"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr ""
@@ -5392,13 +5399,13 @@ msgid "Print Settings"
msgstr "출력 설정"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "재질 설정"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "í•„ë¼ë©˜íŠ¸ 설정"
@@ -5408,8 +5415,8 @@ msgstr "í•„ë¼ë©˜íŠ¸ 설정"
msgid "Printer Settings"
msgstr "프린터 설정"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
msgstr ""
@@ -5417,685 +5424,685 @@ msgstr ""
msgid "based on Slic3r"
msgstr "Slic3r 기반"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "푸르사 3D ë“œë¼ì´ë²„"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "브ë¼ìš°ì €ì—ì„œ Prusa3D ë“œë¼ì´ë²„ 다운로드 페ì´ì§€ë¥¼ 엽니다"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "소프트웨어 &ìžë£Œ"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "브ë¼ìš°ì €ì—ì„œ 소프트웨어 ì •ë³´ 페ì´ì§€ 열기"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "%s &웹사ì´íŠ¸"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "%s 웹사ì´íŠ¸ë¥¼ 브ë¼ìš°ì €ì—ì„œ 열기"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "시스템 정보"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "시스템 정보 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "í´ë” 표시 ë° êµ¬ì„±"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "ì‚¬ìš©ìž êµ¬ì„± í´ë”를 표시 (datadir)"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "문제를 보고"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "%sì— ë¬¸ì œ ë³´ê³ "
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "%s ì— ëŒ€í•˜ì—¬"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "다ì´ì–¼ë¡œê·¸ 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "키보드 단축키 ëª©ë¡ í‘œì‹œ"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "기본 "
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr "윗부분 "
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
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:1121 src/libslic3r/PrintConfig.cpp:423
-#: src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr "바닥 "
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "바닥 보기"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "ì•ž "
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "앞면 보기 "
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr "ë’·ë©´ "
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "뒷면 보기"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "왼쪽 "
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "왼쪽 보기"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "오른쪽 "
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "오른쪽 보기"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "&새로운 프로ì íŠ¸"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "새로운 프로ì íŠ¸ 시작"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "&프로ì íŠ¸ 열기"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "프로ì íŠ¸ íŒŒì¼ ì—´ê¸°"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "최근 프로ì íŠ¸"
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
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:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "프로ì íŠ¸ 저장"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "현재 프로ì íŠ¸ íŒŒì¼ ì €ìž¥"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "프로ì íŠ¸ 저장"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "현재 프로ì íŠ¸ 파ì¼ì„ 다른 ì´ë¦„으로 저장"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "가져오기 STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "가져오기 STL/3MF/STEP/OBJ/AM&F"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "ëª¨ë¸ ë¡œë“œ"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "&구성 가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "ë‚´ 보낸 구성 파ì¼ë¡œë“œ"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "프로ì íŠ¸ 파ì¼ì—ì„œ 구성 로드"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "번들 &설정 가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "미리 설정 번들값 가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "G-code 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "현재 플레ì´í„°ë¥¼ G 코드로 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "S&엔드 G- 코드"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "현재 플레ì´íŠ¸ë¥¼ G 코드로 ì¸ì‡„하기 위해 보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "현재 플레ì´í„°ë¥¼ STLë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "ì„œí¬íŠ¸ë¥¼ í¬í•¨ 하여 현재 플레ì´í„°ë¥¼ STLë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "ë„구 경로를 OBJë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "&구성 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "현재 êµ¬ì„±ì„ íŒŒì¼ë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "번들 & 내보내기 설정"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "모든 ì´ì „ ì„¤ì •ì„ íŒŒì¼ë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "빠른 슬ë¼ì´ìŠ¤"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "파ì¼ì„ G 코드로 분할"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "빠른 슬ë¼ì´ìŠ¤ ë° ë‹¤ë¥¸ ì´ë¦„으로 저장"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "파ì¼ì„ G 코드로 분할하고 다른 ì´ë¦„으로 저장"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "마지막으로 빠른 슬ë¼ì´ìŠ¤ 반복"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "마지막으로 빠른 슬ë¼ì´ìŠ¤ 반복"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "지금(다시)ìžë¥´ê¸°"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "새로운 슬ë¼ì´ì‹± ìž‘ì—… 시작"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "STL íŒŒì¼ ë³µêµ¬"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "STL 파ì¼ì„ ìžë™ìœ¼ë¡œ 복구합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "&종료"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "%s 종료"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "모든 ê°ì²´(object)를 ì„ íƒ í•©ë‹ˆë‹¤"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "모든 ê°ì²´(object) ì„ íƒ ì·¨ì†Œ"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "현재 ì„ íƒ ì˜ì—­ì„ ì‚­ì œ 합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "모든 ê°ì²´(object)를 ì‚­ì œ 합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "&ë˜ëŒë¦¬ê¸°"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "&앞으로"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "&복사 "
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "ì„ íƒì˜ì—­ì„ í´ë¦½ë³´ë“œë¡œ 복사합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "&붙ì´ê¸° "
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "í´ë¦½ë³´ë“œ 붙여넣기"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "&ì„ íƒ ë° í”Œëž˜ì´í„° 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "플레ì´í„°ë¥¼ 보기"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "프린트 설정 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "ì¸ì‡„ 설정 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "&í•„ë¼ë©˜íŠ¸ 설정 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "í•„ë¼ë©˜íŠ¸ 설정보기"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "설정 ì¸ì‡„ 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "간단한 설정보기"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "3D 편집용 보기 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "미리 보기"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "3D 슬ë¼ì´ìŠ¤ 미리 보기 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "프린터 호스트 업로드 대기"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "호스트 업로드 대기열 ì¸ì‡„ ì°½ 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "3D 장면ì—ì„œ 오브ì íŠ¸/ì¸ìŠ¤í„´ìŠ¤ ë ˆì´ë¸” 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&파ì¼"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&수정"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&윈ë„ìš°"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "&ì‹œì "
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&ë„움ë§"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "ëë‚´ê³  프린트"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "재료(메터리리알) 설정 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "슬ë¼ì´ìŠ¤ í•  파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤ (STL / OBJ / AMF / 3MF / PRUSA):"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "ì´ì „ì— ë¶„ë¦¬ ëœ íŒŒì¼ì´ 없습니다."
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "ì´ì „ì— ë¶„ë¦¬ ëœ íŒŒì¼ ("
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ")ì„ ì°¾ì„ ìˆ˜ 없습니다."
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "파ì¼ì„ ì°¾ì„수 없다"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "%s 파ì¼ì„ 저장 합니다:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "Svg"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G 코드"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "압축(zip)íŒŒì¼ ë‹¤ë¥¸ì´ë¦„ 저장:"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "슬ë¼ì´ì‹±"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "처리 %s"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "슬ë¼ì´ìŠ¤ 완료!"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "복구 í•  STL 파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr "OBJ 파ì¼ì„ 저장하십시오 (STL보다 오류를 ëœ ì¡°ì •í•  ê°€ëŠ¥ì„±ì´ ì ìŒ):"
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "파ì¼ì´ 복구ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr "수정"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "êµ¬ì„±ì„ ì €ìž¥ :"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "불러올 구성 ì„ íƒ :"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "ì´ì „ 번들 ì„¤ì •ì„ ë‹¤ìŒê³¼ ê°™ì´ ì €ìž¥ :"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "% d 사전 ì„¤ì •ì„ ê°€ì ¸ 왔습니다."
@@ -6134,32 +6141,32 @@ msgstr ""
msgid "Swap Y/Z axes"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s 오류"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%sì— ì˜¤ë¥˜ê°€ ë°œìƒ í–ˆìŠµë‹ˆë‹¤"
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr ""
@@ -6286,7 +6293,7 @@ msgstr ""
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr ""
@@ -6312,8 +6319,8 @@ msgstr "복제본"
msgid "Instance %d"
msgstr "복제본 %d"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551
-#: src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "ë ˆì´ì–´"
@@ -6321,7 +6328,7 @@ msgstr "ë ˆì´ì–´"
msgid "Range"
msgstr "범위"
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
@@ -6331,28 +6338,28 @@ msgstr ""
"다. \n"
"OpenGL 버전 %s, ë Œë”ë§ %s ë™ì•ˆ, 공급 ì—…ì²´ %sê°€ ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr "그래픽 ì¹´ë“œ ë“œë¼ì´ë²„를 ì—…ë°ì´íŠ¸í•´ì•¼ í•  수 있습니다."
-#: src/slic3r/GUI/OpenGLManager.cpp:263
+#: src/slic3r/GUI/OpenGLManager.cpp:264
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 ""
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr "지ì›ë˜ì§€ 않는 OpenGL 버전"
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
"%s"
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr ""
@@ -6386,7 +6393,7 @@ msgstr ""
msgid "Add preset for this printer device"
msgstr ""
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "호스트 업로드 ì¸ì‡„"
@@ -6427,7 +6434,7 @@ msgid "Open CA certificate file"
msgstr "CA ì¸ì¦ì„œ íŒŒì¼ ì—´ê¸°"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "HTTPS CA 파ì¼"
@@ -6451,7 +6458,7 @@ msgid "The supplied name is empty. It can't be saved."
msgstr "íŒŒì¼ ì´ë¦„ì´ ë¹„ì–´ 있습니다. 저장할 수 없습니다."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
+msgid "You have to enter a printer name."
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
@@ -6503,15 +6510,15 @@ msgstr "측면"
msgid "Sliced Info"
msgstr "슬ë¼ì´ìŠ¤ëœ ì •ë³´"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (g)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (mm³)"
@@ -6523,8 +6530,8 @@ msgstr "사용 재료 (단위)"
msgid "Cost (money)"
msgstr "비용 (ëˆ)"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "ì˜ˆìƒ ì¸ì‡„ 시간"
@@ -6536,12 +6543,12 @@ msgstr "공구(tool) 변경 수"
msgid "Select what kind of support do you need"
msgstr "ì„œí¬íŠ¸ì˜ 종류를 ì„ íƒí•˜ì„¸ìš”"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr "출력물만 ì„œí¬íŠ¸ë¥¼ 지지"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "ì„œí¬íŠ¸ 지ì›ì˜ì—­ ì „ìš©"
@@ -6549,7 +6556,7 @@ msgstr "ì„œí¬íŠ¸ 지ì›ì˜ì—­ ì „ìš©"
msgid "Everywhere"
msgstr "모든곳"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "브림"
@@ -6563,137 +6570,137 @@ msgstr "첫 번째 ë ˆì´ì–´ì˜ ê° ê°ì²´(object) ì£¼ìœ„ì— ì¸ì‡„ ë  ë¸Œë¦¼ì
msgid "Purging volumes"
msgstr "í¼ì§• ì¡°ì ˆ"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "필요한 패드 종류를 ì„ íƒí•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "개체 아래"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "개체 주위"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr "프린터로 보내기"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr "바로 슬ë¼ì´ìŠ¤"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "Shift 키를 누른 채 G 코드 내보내기"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "사용 재료 (ml)"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "지지대 ë° íŒ¨ë“œ"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "ê°ì²´ë“¤(objects)"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "와ì´í”„ 타워(Wipe tower)"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr "비용"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "ì¼ë°˜ 모드"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "스텔스 모드"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "회전 최ì í™”"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
"computer."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr "새로운 프로ì íŠ¸"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2498
+#: src/slic3r/GUI/Plater.cpp:2518
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -6702,12 +6709,12 @@ msgid_plural ""
"PrusaSlicer"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -6717,11 +6724,11 @@ msgid_plural ""
"These objects have been removed from the model"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -6733,15 +6740,15 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -6753,29 +6760,29 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
"the file be loaded as a single object having multiple parts?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr "다중 부품(Part) ê°ì²´(object)ê°€ ê°ì§€"
-#: src/slic3r/GUI/Plater.cpp:2616
+#: src/slic3r/GUI/Plater.cpp:2636
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:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr "ê°ì§€ëœ 고급 ë°ì´í„°"
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -6784,7 +6791,7 @@ msgstr ""
"다중 부품(Part) 하나 ë˜ëŠ” ê·¸ 중 ì¼ë¶€ ë•Œë¬¸ì— %sì—ì„œ ê°ì²´(object)를 추가 í•  수 "
"없습니다"
-#: src/slic3r/GUI/Plater.cpp:2660
+#: src/slic3r/GUI/Plater.cpp:2680
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -6794,145 +6801,145 @@ msgstr ""
"여러 ê°ì²´(object)ë¡œ 간주하는 대신,\n"
"ì´ íŒŒì¼ë“¤ì€ 여러 ë¶€ë¶„ì„ ê°–ëŠ” ë‹¨ì¼ ê°ì²´(object)를 나타낼 수 있습니까?"
-#: src/slic3r/GUI/Plater.cpp:2779
+#: src/slic3r/GUI/Plater.cpp:2799
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
msgstr "ê°ì²´(object)ê°€ 너무 커서 ì¸ì‡„ë¬¼ì— ë§žê²Œ ìžë™ìœ¼ë¡œ 축소ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/Plater.cpp:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr "ê°ì²´(object)ê°€ 너무 í½ë‹ˆê¹Œ?"
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
msgstr "STL íŒŒì¼ ë‚´ë³´ë‚´ê¸°:"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
msgstr "AMF íŒŒì¼ ë‚´ë³´ë‚´ê¸°:"
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
msgstr "다른 ì´ë¦„으로 íŒŒì¼ ì €ìž¥:"
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
msgstr "OBJ íŒŒì¼ ë‚´ë³´ë‚´ê¸°:"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr "ê°ì²´(object) 지우기"
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr "프로ì íŠ¸ 재설정"
-#: src/slic3r/GUI/Plater.cpp:3098
+#: src/slic3r/GUI/Plater.cpp:3118
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr "ê°ì²´(object)ë¡œ 분할"
-#: src/slic3r/GUI/Plater.cpp:3157
+#: src/slic3r/GUI/Plater.cpp:3179
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr "잘못 ëœ ë°ì´í„°"
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr "다른 내보내기 ìž‘ì—…ì´ í˜„ìž¬ 실행 중입니다."
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr "다시 로드할 파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
msgstr "다시 로드할 수 ì—†ìŒ:"
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr "다시 로드하는 ë™ì•ˆ 오류"
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr "디스í¬ì—ì„œ ëª¨ë‘ ë‹¤ì‹œ 로드"
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr "3D 편집화면 보기"
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -6940,171 +6947,171 @@ msgid ""
"printer technology."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
"Note, if changes will be saved then new project wouldn't keep them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr "프로ì íŠ¸ 불러오기"
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr "ê°ì²´(object) 가져오기"
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr "ê°ì²´(object) 가져오기"
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr "íŒŒì¼ ë¡œë“œ"
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr "íŒŒì¼ ë¡œë“œ"
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr "모든 ê°ì²´(object)ê°€ 제거 ë©ë‹ˆë‹¤, 계ì†í•©ë‹ˆê¹Œ?"
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr "ì„ íƒí•œ ê°ì²´(object) ì‚­ì œ"
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr "복제본 늘리기"
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr "복제본 ê°ì†Œ"
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "복사본 수를 %d로 설정"
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr "í‰ë©´ìœ¼ë¡œ 절단"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
msgstr "G-code íŒŒì¼ ë‹¤ë¥¸ ì´ë¦„ 저장:"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr "내보내기"
-#: src/slic3r/GUI/Plater.cpp:6539
+#: src/slic3r/GUI/Plater.cpp:6575
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr "í´ë¦½ë³´ë“œì—ì„œ 붙여넣기"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "ì¼ë°˜"
@@ -7553,7 +7560,7 @@ msgid "Add/Remove presets"
msgstr ""
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr ""
@@ -7565,7 +7572,7 @@ msgstr ""
msgid "Change extruder color"
msgstr ""
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr ""
@@ -7867,12 +7874,12 @@ msgid "NO RAMMING AT ALL"
msgstr "전혀 ì¶©ëŒ ì—†ìŒ"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr "s"
@@ -7880,8 +7887,8 @@ msgstr "s"
msgid "Volumetric speed"
msgstr "ìš©ì (Volumetric) 스피트"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr "밀리미터 ³/s"
@@ -7980,13 +7987,13 @@ msgstr ""
msgid "Just switch to \"%1%\" preset"
msgstr ""
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "스텔스"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "보통"
@@ -8110,7 +8117,7 @@ msgstr ""
msgid "Copy to Clipboard"
msgstr "í´ë¦½ë³´ë“œì— 복사"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "호환 가능한 프린터들"
@@ -8118,7 +8125,7 @@ msgstr "호환 가능한 프린터들"
msgid "Select the printers this profile is compatible with."
msgstr "ì´ í”„ë¡œíŒŒì¼ê³¼ 호환 가능한 프린터를 ì„ íƒí•˜ì„¸ìš”."
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "호환ë˜ëŠ” ì¸ì‡„ 프로 파ì¼"
@@ -8153,224 +8160,232 @@ msgstr ""
msgid "Search in settings [%1%]"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "기본 설정입니다."
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "시스템 설정입니다."
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "현재 사전 ì„¤ì •ì€ ê¸°ë³¸ 사전 설정ì—ì„œ ìƒì†ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "삭제하거나 수정할 수 없습니다."
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr "모든 수정 ì‚¬í•­ì€ ì´ í•­ëª©ì—ì„œ ë°›ì€ ê¸°ë³¸ 설정으로 저장해야합니다."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "그렇게하려면 기본 ì„¤ì •ì˜ ìƒˆ ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "추가 정보:"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "프린터 모ë¸"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "기본 ì¸ì‡„ 프로파ì¼"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "기본 í•„ë¼ë©˜íŠ¸ 프로파ì¼"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "기본 SLA 재질 프로 파ì¼"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "기본 SLA ì¸ì‡„ 프로필"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "ì „ì²´ 프로필 ì´ë¦„"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "기호 í”„ë¡œíŒŒì¼ ì´ë¦„"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "ë ˆì´ì–´ ë° ë‘˜ë ˆ"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "ìˆ˜ì§ ì‰˜"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "ìˆ˜í‰ ì‰˜"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr "솔리드 ë ˆì´ì–´"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "최소 쉘 ë‘께"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "품질(슬ë¼ì´ì‹±ì´ ëŠë ¤ì§)"
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "출력 시간 단축"
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "스커트"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "ë¼í”„트"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "ì„œí¬íŠ¸ì™€ ë¼í”„트 재료를 ì„ íƒ"
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "출력중 ì´ë™ ì†ë„"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "미출력시 ì´ë™ì†ë„"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "수정"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "ê°€ì† ì œì–´(고급)"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "오토스피트(고급)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "다중 ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "오즈 방지(Ooze prevention)"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "악출 í­(Extrusion width)"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "겹침(Overlap)"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "유량(Flow)"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "그 외"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "출력 옵션"
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "ì—°ì† ì¸ì‡„"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "출력 파ì¼"
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr "사후 처리 스í¬ë¦½íŠ¸"
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568
-#: src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "메모"
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "ì†í•œ 그룹"
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "í”„ë¡œíŒŒì¼ ì†í•œê³³"
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -8382,82 +8397,82 @@ msgid_plural ""
"printing time estimation."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "í•„ë¼ë©˜íŠ¸ 재정ì˜"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "배드(Bed)"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "냉ê°(Cooling)"
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr "사용"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "팬 설정"
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "ëƒ‰ê° ìž„ê³„ ê°’"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "í•„ë¼ë©˜íŠ¸ 특성"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "ì¸ì‡„ ì†ë„ 중단"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "타워 매개변수 지우기"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "MMU í”„ë¦°í„°ì˜ íˆ´ì²´ì¸ì§€ 매개 변수"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "ëž˜ë° ì„¤ì •"
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
msgstr "ìˆ˜ë™ G코드"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
msgstr "스타트 G코드"
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "엔드 G코드"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "ì²´ì  í름 힌트를 사용할 수 ì—†ìŒ"
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -8470,20 +8485,20 @@ msgid ""
"physical_printer directory."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "í¬ê¸°ì™€ 좌표"
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "기능"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "프린터 ìµìŠ¤íŠ¸ë£¨ë” 갯수."
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -8494,105 +8509,105 @@ msgstr ""
"모든 압출기는 ë™ì¼í•œ ì§ê²½ì„ 가져야 합니다.\n"
"모든 ì••ì¶œê¸°ì˜ ì§€ë¦„ì„ ì²« 번째 압출기 ë…¸ì¦ ê°’ìœ¼ë¡œ 변경하시겠습니까?"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr "ë…¸ì¦ ì§ê²½"
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "ë ˆì´ì–´ 변경 ì „ G 코드"
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
msgstr "ë ˆì´ì–´ 변경 후 G 코드"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
msgstr "툴 채ì¸ì§€ G 코드"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "ê°ì²´(object) ê°„ G 코드 (순차 ì¸ì‡„ìš©)"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "표시"
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "기울ì´ê¸°"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "기울ì´ê¸° 시간"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "수정"
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "노출"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr "머신 한계설정"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "ì´ ì—´ì˜ ê°’ì€ ì¼ë°˜ 모드입니다"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "ì´ ì—´ì˜ ê°’ì€ ë¬´ìŒ ëª¨ë“œ 용입니다"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "최대 ì´ì†¡ì†ë„"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "최고 ê°€ì†ë„"
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "ì €í¬(Jerk)ê°’ 한계"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "최대 ì´ì†¡ì†ë„"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "싱글 ìµìŠ¤íŠ¸ë£¨ë” MM 설정"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "싱글 ìµìŠ¤íŠ¸ë£¨ë” 멀티메터리알 파ë¼ë¯¸í„°"
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -8600,29 +8615,29 @@ msgstr ""
"ì´ê²ƒì€ ë‹¨ì¼ ì••ì¶œê¸° 다중 재질 프린터ì´ë©° 모든 ì••ì¶œê¸°ì˜ ì§€ë¦„ì´ ìƒˆ 값으로 설정ë©"
"니다. 계ì†í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "ë ˆì´ì–´ ë†’ì´ í•œê³„ì¹˜"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "위치 (다중 ìµìŠ¤íŠ¸ë£¨ë” 프린터 í¬í•¨)"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Z축 올림"
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
msgstr "ë„구 비활성화시 리트렉션 (다중 ìµìŠ¤íŠ¸ë£¨ë” 고급 설정)"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "í•„ë¼ë©˜íŠ¸ 색ìƒìœ¼ë¡œ 재설정"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -8632,51 +8647,51 @@ msgstr ""
"\n"
"펌웨어 리트렉션 하려면 비활성화해야합니까?"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "펌웨어 레트렉션"
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "제거(remove)"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "지우기"
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
"\"%2%\"?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
"The physical printers below are based on the preset, you are going to delete."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -8685,92 +8700,92 @@ msgid_plural ""
"delete."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
"Note, that these printers will be deleted after deleting the selected preset."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "ì„ íƒí•œ 사전 ì„¤ì •ì˜ %1%를 ì„ íƒ í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% 기본설정"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "설정"
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "찾기"
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "ì „ì²´ 단어 ì¼ì¹˜"
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4275
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 ""
-#: src/slic3r/GUI/Tab.cpp:4282
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "잠긴 잠금"
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
msgstr ""
"ì„¤ì •ì´ í˜„ìž¬ 옵션 ê·¸ë£¹ì˜ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) ê°’ê³¼ ë™ì¼í•˜ë‹¤ëŠ” ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "잠금 해제 잠금"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -8782,12 +8797,12 @@ msgstr ""
"잠금 í•´ì œ 잠금 ì•„ì´ì½˜ì„ í´ë¦­í•˜ì—¬ 현재 옵션 ê·¸ë£¹ì— ëŒ€í•œ 모든 ì„¤ì •ì„ ì‹œìŠ¤í…œ(ë˜"
"는 기본값) 값으로 재설정합니다."
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "í°ìƒ‰ 글머리 기호"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -8795,12 +8810,12 @@ msgstr ""
"왼쪽 ë‹¨ì¶”ì˜ ê²½ìš°: 비시스템(ë˜ëŠ” ê¸°ë³¸ì´ ì•„ë‹Œ) 사전 ì„¤ì •ì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤.\n"
"오른쪽 버튼: ì„¤ì •ì´ ìˆ˜ì •ë˜ì§€ 않았ìŒì„ 나타냅니다."
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "ëŒì•„가기 화살표"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -8812,7 +8827,7 @@ msgstr ""
"현재 옵션 ê·¸ë£¹ì˜ ëª¨ë“  ì„¤ì •ì„ ì‹œìŠ¤í…œ 값으로 재설정하려면 ìžë¬¼ì‡  잠금 ì•„ì´ì½˜ì„ "
"í´ë¦­í•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/Tab.cpp:4332
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -8820,7 +8835,7 @@ msgstr ""
"LOCKED LOCK ì•„ì´ì½˜ì€ ì„¤ì •ì´ í˜„ìž¬ 옵션 ê·¸ë£¹ì˜ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) ê°’ê³¼ ë™ì¼í•˜"
"다는 ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -8832,11 +8847,11 @@ msgstr ""
"현재 옵션 ê·¸ë£¹ì— ëŒ€í•œ 모든 ì„¤ì •ì„ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) 값으로 재설정하려면 í´"
"릭합니다."
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr "WHITE BULLET ì•„ì´ì½˜ì€ 시스템 사전 ì„¤ì •ì´ ì•„ë‹Œ ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4340
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -8844,7 +8859,7 @@ msgstr ""
"WHITE BULLET 기호 ì•„ì´ì½˜ì€ ì„¤ì •ì´ í˜„ìž¬ 옵션 ê·¸ë£¹ì— ëŒ€í•´ 마지막으로 저장 ëœ ì‚¬"
"ì „ 설정과 ë™ì¼ 하다는 ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -8856,7 +8871,7 @@ msgstr ""
"마지막 현재 옵션 ê·¸ë£¹ì— ëŒ€ í•œ 모든 설정 다시 ì„¤ì •ì„ í´ë¦­ 하 ì—¬ 사전 ì„¤ì •ì„ ì €"
"장."
-#: src/slic3r/GUI/Tab.cpp:4348
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
@@ -8864,7 +8879,7 @@ msgstr ""
"LOCKED LOCK ì•„ì´ì½˜ì€ ê°’ì´ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) ê°’ê³¼ ë™ì¼í•˜ë‹¤ëŠ” ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆ"
"다."
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -8874,7 +8889,7 @@ msgstr ""
"ì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤.\n"
"현재 ê°’ì„ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) 값으로 재설정하려면 í´ë¦­í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4355
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -8882,7 +8897,7 @@ msgstr ""
"WHITE BULLET 기호 ì•„ì´ì½˜ì€ 마지막으로 저장 í•œ 사전 설정과 ë™ì¼í•œ ê°’ì„ ë‚˜íƒ€ëƒ…"
"니다."
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -8892,42 +8907,42 @@ msgstr ""
"ì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤.\n"
"현재 ê°’ì„ ë§ˆì§€ë§‰ìœ¼ë¡œ ì €ìž¥ëœ ì‚¬ì „ 설정으로 재설정하려면 í´ë¦­í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "재료"
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "ì„œí¬íŠ¸ 헤드"
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "ì„œí¬íŠ¸ 기둥"
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "ì„œí¬íŠ¸ 기둥 ë° ì ‘í•©ë¶€ ì—°ê²°"
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "ìžë™ ìƒì„±"
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
"To enable \"%1%\", please switch off \"%2%\""
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr "ê°ì²´(object) ê³ ë„"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr "개체 주위패드"
@@ -9010,7 +9025,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -9069,50 +9084,50 @@ msgid ""
"following unsaved changes:"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr ""
@@ -9461,7 +9476,7 @@ msgid "Could not get resources to create a new connection"
msgstr "새 ì—°ê²°ì„ ë§Œë“¤ 리소스를 가져올수 없습니다"
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "소스 ëª¨ë¸ ë‚´ë³´ë‚´ê¸°"
@@ -9478,7 +9493,7 @@ msgid "Mesh repair failed."
msgstr "메쉬 ë³µêµ¬ì— ì‹¤íŒ¨ 했습니다."
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "복구 ëœ ëª¨ë¸ ë¡œë“œ"
@@ -9488,35 +9503,35 @@ msgstr "복구 ëœ ëª¨ë¸ ë¡œë“œ"
msgid "Saving mesh into the 3MF container failed."
msgstr "3MF 컨테ì´ë„ˆì— 메쉬를 저장하지 못했습니다."
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "ìž„ì‹œ 3mf 파ì¼ì„ 내보내지 못했습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "ë³µêµ¬ëœ 3mf 파ì¼ì„ 가져오지 못했습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "ë³µêµ¬ëœ 3MF 파ì¼ì— ê°ì²´(object)ê°€ í¬í•¨ ë˜ì–´ìžˆì§€ 않습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "ë³µêµ¬ëœ 3MF 파ì¼ì— 둘 ì´ìƒì˜ ê°ì²´(object)ê°€ í¬í•¨ë˜ì–´ 있습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "복구 ëœ 3MF 파ì¼ì— ê°ì²´(object)ê°€ í¬í•¨ ë˜ì–´ìžˆì§€ 않습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "ë³µêµ¬ëœ 3MF 파ì¼ì— 둘 ì´ìƒì˜ ê°ì²´(object)ê°€ í¬í•¨ë˜ì–´ 있습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "ëª¨ë¸ ìˆ˜ë¦¬ 완료"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "ëª¨ë¸ ë³µêµ¬ê°€ 취소 ë˜ì—ˆìŠµë‹ˆë‹¤"
@@ -9729,17 +9744,17 @@ msgid ""
"This may cause problems in g-code visualization and printing time estimation."
msgstr ""
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr ""
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
msgstr ""
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "혼합"
@@ -9750,26 +9765,26 @@ msgid ""
msgstr ""
"%1%ì— ëŒ€í•œ 압출 í­ì„ 계산할 수 없습니다: 변수 \"%2%\"ì— ì•¡ì„¸ìŠ¤í•  수 없습니다."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
"compatible."
msgstr "ì„ íƒí•œ 3mf 파ì¼ì€ %1%ì˜ ìµœì‹  버전으로 저장ë˜ì—ˆìœ¼ë©° 호환ë˜ì§€ 않습니다."
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -10022,29 +10037,29 @@ msgstr ""
"와ì´í”„ 타워는 ë˜‘ê°™ì´ ìŠ¬ë¼ì´ìŠ¤ ëœ ê²½ìš° 여러 ê°ì²´(object)ì— ëŒ€í•´ì„œë§Œ 지ì›ë©ë‹ˆ"
"다."
-#: src/libslic3r/Print.cpp:541
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
msgstr ""
"모든 오브ì íŠ¸ì˜ 가변 ë ˆì´ì–´ 높ì´ê°€ ê°™ì€ ê²½ìš°ì—만 지우기 타워가 지ì›ë©ë‹ˆë‹¤."
-#: src/libslic3r/Print.cpp:563
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr "하나 ì´ìƒì˜ ê°ì²´(object)ì— í”„ë¦°í„°ì—없는 압출기가 지정ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr "%1%=%2% mmê°€ 너무 낮아 ë ˆì´ì–´ ë†’ì´ %3% mmì—ì„œ ì¸ì‡„í•  수 없습니다."
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr "ë…¸ì¦ ì§ê²½ %3% mmë¡œ ì¸ì‡„í•  수 있는 ê³¼ë„í•œ %1%=%2% mm"
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -10055,7 +10070,7 @@ msgstr ""
"(support_material_extruder == 0 ë˜ëŠ” support_material_interface_extruder == "
"0)ë¡œ ì¸ì‡„ë˜ëŠ” 경우 모든 ë…¸ì¦ì€ ë™ì¼í•œ 지름ì´ì–´ì•¼í•©ë‹ˆë‹¤."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -10063,7 +10078,7 @@ msgstr ""
"와ì´í”„ 타워가 가용성 지지체와 함께 ìž‘ë™ í•˜ë ¤ë©´ ì„œí¬íŠ¸ ë ˆì´ì–´ë¥¼ ê°ì²´(object) "
"ë ˆì´ì–´ì™€ ë™ê¸°í™” 해야 합니다."
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "
@@ -10074,46 +10089,46 @@ msgstr ""
"ì—만 비가용성 ì„œí¬íŠ¸ë¥¼ ì§€ì› í•©ë‹ˆë‹¤. (support_material_extruderê³¼ "
"support_material_interface_extruder ëª¨ë‘ 0으로 설정 해야 합니다.)"
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr "첫번째 ë ˆì´ì–´ 높ì´ëŠ” ë…¸ì¦ ì§ê²½ë³´ë‹¤ í´ ìˆ˜ 없습니다"
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "ë ˆì´ì–´ 높ì´ëŠ” ë…¸ì¦ ì§ê²½ë³´ë‹¤ í´ ìˆ˜ 없습니다"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
"layer_gcode."
msgstr ""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "ë ˆì´ì–´ 채우기"
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr ""
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "G 코드 내보내기"
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "G 코드 ìƒì„±"
@@ -10159,56 +10174,56 @@ msgstr "초기 박람회 ì‹œê°„ì´ í”„ë¦°í„° í”„ë¡œíŒŒì¼ ë²”ìœ„ë¥¼ 벗어났습
msgid "Slicing done"
msgstr "슬ë¼ì´ì‹± 완료"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "ì†ì´ 빈 모ë¸"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "모ë¸ì— 구ë©ì„ 드릴ë§í•©ë‹ˆë‹¤."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "슬ë¼ì´ì‹± 모ë¸"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "ì„œí¬íŠ¸ ì§€ì  ìƒì„±"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "ì„œí¬íŠ¸ 트리 ìƒì„±"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "패드 ìƒì„±"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "슬ë¼ì´ì‹± ì„œí¬íŠ¸ì¦ˆ"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "슬ë¼ì´ìŠ¤ 병합 ë° í†µê³„ 계산"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "ë ˆì´ì–´ 래스터화"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -10216,26 +10231,26 @@ msgstr ""
"ë©”ì‹œì— êµ¬ë©ì„ 뚫는 ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤. ì´ëŠ” ì¼ë°˜ì ìœ¼ë¡œ 모ë¸ì´ ì†ìƒë˜ì–´ ë°œìƒí•©ë‹ˆ"
"다. 먼저 해결해 보십시오."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"내부 오류: ì¼ì¹˜í•˜ì§€ 않는 슬ë¼ì´ìŠ¤ ì¸ë±ìŠ¤ë¡œ ì¸í•´ 슬ë¼ì´ì‹±ì„ 중지해야 했습니다."
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "ì‹œê°í™” 지ì›"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr "현재 구성으로 ì´ ëª¨ë¸ì— 대해 패드를 ìƒì„±í•  수 없습니다."
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -10247,27 +10262,27 @@ msgstr ""
msgid "Failed processing of the output_filename_format template."
msgstr "아래 output_filename_format í…œí”Œë¦¬íŠ¸ì˜ ì²˜ë¦¬ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "프린터 기술"
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "배드 모양"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "ë°°ë“œ ì‚¬ìš©ìž ì •ì˜ ì§ˆê°"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "ë°°ë“œ ì‚¬ìš©ìž ì •ì˜ ëª¨ë¸"
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "ì½”ë¼ë¦¬ ë°œ(Elephant foot) ë³´ìƒê°’"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -10275,17 +10290,27 @@ msgstr ""
"첫 번째 ë ˆì´ì–´ëŠ” 구성 요소 ê°’ì— ë”°ë¼ XY í‰ë©´ì—ì„œ 수축ë˜ì–´ ì¼ì¸µ 스 퀴시 ì½”ë¼ë¦¬"
"발(Elephant Foot) 효과를 보완합니다."
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -10293,21 +10318,21 @@ msgstr ""
"ì´ ì„¤ì •ì€ ìŠ¬ë¼ì´ìŠ¤/ë ˆì´ì–´ì˜ 높ì´(ë”°ë¼ì„œ ì´ ìˆ˜)를 제어합니다. ì–‡ì€ ì¸µì€ ë” ë‚˜"
"ì€ ì •í™•ì„±ì„ ì œê³µí•˜ì§€ë§Œ ì¸ì‡„하는 ë°ëŠ” ë” ë§Žì€ ì‹œê°„ì´ ê±¸ë¦°ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "최대 프린트 높ì´"
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
msgstr "ì¸ì‡„ ì¤‘ì— ìµìŠ¤íŠ¸ë£¨ë”ê°€ ë„달 í•  수있는 최대 높ì´ë¡œ 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "호스트 ì´ë¦„(Hostname), IP or URL"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -10316,11 +10341,11 @@ msgid ""
"password@your-octopi-address/"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "API 키/암호"
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -10328,11 +10353,11 @@ msgstr ""
"Slic3r는 프린터 í˜¸ìŠ¤íŠ¸ì— G 코드 파ì¼ì„ 업로드할 수 있습니다. ì´ í•„ë“œëŠ” API "
"키 ë˜ëŠ” ì¸ì¦ì— 필요한 암호를 í¬í•¨ 해야 합니다."
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -10341,46 +10366,46 @@ msgstr ""
"ì‚¬ìš©ìž ì§€ì • CA ì¸ì¦ì„œ 파ì¼ì€ crt/pem 형ì‹ì˜ HTTPS 옥토 프린트 ì—°ê²°ì— ëŒ€í•´ 지"
"ì •í•  수 있습니다. 비워 ë‘ë©´ 기본 OS CA ì¸ì¦ì„œ 리í¬ì§€í† ë¦¬ê°€ 사용 ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
"certificates if connection fails."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "êµì²´ëœ 둘레를 피하세요."
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -10390,11 +10415,11 @@ msgstr ""
"(Bowling) 압출기가 í˜ëŸ¬ 나오기 쉬운 ê²½ìš°ì— ì£¼ë¡œ 유용합니다. ì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜"
"ë©´ ì¸ì‡„ ë° G 코드 ìƒì„± ì†ë„ê°€ ëŠë ¤ì§‘니다."
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -10402,15 +10427,15 @@ msgid ""
"as percentage (for example 50%) of a direct travel path."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr "다른 ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -10418,11 +10443,11 @@ msgstr ""
"첫 번째 ë ˆì´ì–´ ì´í›„ì˜ ë ˆì´ì–´ 온ë„. ì´ ê°’ì„ 0으로 설정하면 출력ì—ì„œ ​​베드 ì˜¨ë„ "
"제어 ëª…ë ¹ì„ ë¹„í™œì„±í™”í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "ë°°ë“œ 온ë„"
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -10432,11 +10457,11 @@ msgstr ""
"설정과 [layer_num] ë° [layer_z]ì— ëŒ€í•œ ìžë¦¬ 표시 ìž ë³€ìˆ˜ë¥¼ 사용할 수 있습니"
"다."
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "ê°ì²´(object) ê°„ G 코드"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -10451,15 +10476,15 @@ msgstr ""
"ì„ ì¶”ê°€í•˜ì§€ 않습니다. 모든 Slic3r ì„¤ì •ì— ìžë¦¬ 표시 변수를 사용할 수 있으므로 "
"ì›í•˜ëŠ” ìœ„ì¹˜ì— \"M109 S [first_layer_temperature]\"ëª…ë ¹ì„ ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "ë°”ë‹¥ë©´ì— ìƒì„± í•  솔리드 ë ˆì´ì–´ì˜ 수."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "바닥 ë‹¨ì¼ ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -10467,15 +10492,15 @@ msgstr ""
"바닥 단색 ì¸µì˜ ìˆ˜ëŠ” 바닥 ì‰˜ì˜ ìµœì†Œ ë‘께를 만족시키기 위해 필요한 경우 "
"bottom_solid_layers ì´ìƒìœ¼ë¡œ ì¦ê°€í•œë‹¤."
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "최소 하단 쉘 ë‘께"
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "브리지"
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -10483,19 +10508,19 @@ msgstr ""
"ì´ê²ƒì€ 프린터가 ë¸Œë¦¿ì§€ì— ì‚¬ìš©í•  ê°€ì†ë„입니다. ë¸Œë¦¬ì§€ì˜ ê°€ì† ì œì–´ë¥¼ 사용하지 "
"않으려면 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr "mm/s ²"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "브릿지 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -10505,35 +10530,35 @@ msgstr ""
"ë¡œ 계산ë©ë‹ˆë‹¤. 그렇지 않으면 ì œê³µëœ ê°ë„ê°€ 모든 ë¸Œë¦¬ì§€ì— ì‚¬ìš©ë©ë‹ˆë‹¤. ê°ë„ ì œ"
"로는 180 °를 사용하십시오."
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr "°"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "브릿지 팬 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr "ì´ íŒ¬ ì†ë„는 모든 브릿지 ë° ì˜¤ë²„í–‰ ì¤‘ì— ì ìš©ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr "%"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "브릿지 유량(flow)값"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -10544,80 +10569,80 @@ msgstr ""
"겨 처ì§ì„ 방지하기 위해 약간 ì¤„ì¼ ìˆ˜ 있지만 기본 ì„¤ì •ì€ ì¼ë°˜ì ìœ¼ë¡œ ì¢‹ì§€ë§Œì´ "
"문제를 해결하기 ì „ì— ëƒ‰ê° (팬 사용)ì„ ì‹œë„해야합니다."
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "브릿지(Bridges)"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "브릿지 ì¸ì‡„ ì†ë„."
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "브림 í­"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
"raft_first_layer_expansion)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "여러 부품(Part) ê°ì²´(object) í´ë¦½"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -10628,19 +10653,19 @@ msgstr ""
"ì€ ì²« 번째 부분ì—ì„œ í´ë¦¬í•‘ë˜ë©° 세 번째 ë¶€ë¶„ì€ ì²« 번째 ë° ë‘ ë²ˆì§¸ 부분ì—ì„œ 잘"
"립니다)."
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "컬러 ì¸ì‡„ 높ì´"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "í•„ë¼ë©˜íŠ¸ ì²´ì¸ì§€ê°€ ë°œìƒ í•˜ëŠ” 높ì´."
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "호환 가능한 프린터 조건"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10649,11 +10674,11 @@ msgstr ""
"활성 프린터 프로파ì¼ì˜ 구성 ê°’ì„ ì‚¬ìš©í•˜ëŠ” 부울 표현ì‹. ì´ í‘œí˜„ì‹ì´ trueë¡œ í‰"
"ê°€ë˜ë©´ì´ í”„ë¡œí•„ì€ í™œì„± 프린터 프로필과 호환ë˜ëŠ” 것으로 간주ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "호환 ë˜ëŠ” ì¸ì‡„ 프로 íŒŒì¼ ì¡°ê±´"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10662,11 +10687,11 @@ msgstr ""
"활성 ì¸ì‡„ 프로 파ì¼ì˜ 구성 ê°’ì„ ì‚¬ìš©í•˜ëŠ” 부울ì‹ìž…니다. ì´ ì‹ì´ trueë¡œ í‰ê°€ ë˜"
"ë©´, ì´ í”„ë¡œí•„ì´ í™œì„± ì¸ì‡„ 프로필과 호환 ë˜ëŠ” 것으로 간주 ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "개별 ê°ì²´(object) 완성"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -10678,11 +10703,11 @@ msgstr ""
"ê¸°ëŠ¥ì€ ì¸ì‡„ë¬¼ì´ ë§ê°€ì§€ëŠ” ìœ„í—˜ì„ í”¼í•  ë•Œ 유용합니다. Slic3rì€ ì••ì¶œê¸° 충ëŒì„ ê²½"
"고하고 예방해야하지만 조재봉선하십시오."
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "ìžë™ ëƒ‰ê° ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -10690,23 +10715,23 @@ msgstr ""
"ì´ í”Œëž˜ê·¸ëŠ” ë ˆì´ì–´ ì¸ì‡„ ì‹œê°„ì— ë”°ë¼ ì¸ì‡„ ì†ë„와 팬 ì†ë„를 조정하는 ìžë™ ëƒ‰ê° "
"논리를 활성화합니다."
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "ëƒ‰ê° íŠœë¸Œ 위치"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr "압출기 íŒì—ì„œ ëƒ‰ê° íŠœë¸Œì˜ ì¤‘ìž¬ë´‰ì„ ì ê¹Œì§€ì˜ 거리 "
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "ëƒ‰ê° íŠœë¸Œ 길ì´"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr "ë‚´ë¶€ì˜ ëƒ‰ê° ì´ë™ì„ 위해 ê³µê°„ì„ ì œí•œí•˜ëŠ” ëƒ‰ê° íŠœë¸Œì˜ ê¸¸ì´ "
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -10715,11 +10740,11 @@ msgstr ""
"ì—­í•  별 ê°€ì†ë„ ê°’ì´ ì‚¬ìš© ëœ í›„ì— í”„ë¦°í„°ê°€ 재설정ë˜ëŠ” ì†ë„입니다 (둘레 / 충"
"ì „). ê°€ì†ì„ 전혀 재설정하지 않으려면 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "기본 í•„ë¼ë©˜íŠ¸ 프로파ì¼"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -10728,12 +10753,12 @@ msgstr ""
"현재 프린터 프로파ì¼ê³¼ ì—°ê´€ëœ ê¸°ë³¸ í•„ë¼ë©˜íŠ¸ 프로파ì¼. 현재 프린터 프로파ì¼ì„ "
"ì„ íƒí•˜ë©´ ì´ í•„ë¼ë©˜íŠ¸ 프로파ì¼ì´ 활성화ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "기본 ì¸ì‡„ 프로파ì¼"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -10742,11 +10767,11 @@ msgstr ""
"현재 프린터 프로파ì¼ê³¼ ì—°ê´€ëœ ê¸°ë³¸ ì¸ì‡„ 프로파ì¼. 현재 프린터 프로파ì¼ì„ ì„ íƒ"
"í•˜ë©´ì´ ì¸ì‡„ 프로파ì¼ì´ 활성화ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "첫 번째 팬 사용 중지"
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -10754,26 +10779,26 @@ msgstr ""
"ì´ ê°’ì„ ì–‘ìˆ˜ 값으로 설정하면 첫 번째 ë ˆì´ì–´ì—ì„œ íŒ¬ì„ ì‚¬ìš©í•˜ì§€ ì•Šë„ë¡ ì„¤ì •í•˜"
"ì—¬ ì ‘ì°©ë ¥ì„ ì•…í™”ì‹œí‚¤ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "ì„œí¬íŠ¸ì™€ 브릿지를 사용하지 ì•ŠìŒ"
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
msgstr ""
"브릿지 ì˜ì—­ ì•„ëž˜ì— ì„œí¬íŒ… 재료가 ìƒì„±ë˜ëŠ” ê²ƒì„ ë°©ì§€í•˜ê¸°ìœ„í•œ ì‹¤í—˜ì  ì˜µì…˜."
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "복사본 간 거리"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "플래ì´í„°(plater)ì˜ ìžë™ ì •ë ¬ ê¸°ëŠ¥ì— ì‚¬ìš©ë˜ëŠ” 거리입니다."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -10781,7 +10806,7 @@ msgstr ""
"ì´ ë 프로시저는 출력 파ì¼ì˜ ëì— ì‚½ìž…ë©ë‹ˆë‹¤. 모든 PrusaSlicer ì„¤ì •ì— ìžë¦¬ í‘œ"
"ì‹œìž ë³€ìˆ˜ë¥¼ 사용할 수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -10794,11 +10819,11 @@ msgstr ""
"PrusaSlicer ì„¤ì •ì— ìžë¦¬ í‘œì‹œìž ë³€ìˆ˜ë¥¼ 사용할 수 있습니다. 압출기가 여러 ê°œ 있"
"는 경우 gcode는 압출기 순서로 처리ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "ìˆ˜ì§ ì‰˜(shell) ë‘께 확ì¸"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -10806,11 +10831,11 @@ msgstr ""
"경사 표면 ê·¼ì²˜ì— ì†”ë¦¬ë“œ ì¸í•„ì„ ì¶”ê°€í•˜ì—¬ ìˆ˜ì§ ì…¸ ë‘께(ìƒë‹¨+하단 솔리드 ë ˆì´ì–´)"
"를 보장하십시오."
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "ìƒë‹¨ 채우기 패턴"
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -10818,41 +10843,41 @@ msgstr ""
"ìƒë‹¨ ì±„ìš°ê¸°ì˜ ì±„ìš°ê¸° 패턴. ì´ëŠ” ì¸ì ‘ í•œ 솔리드 ì‰˜ì´ ì•„ë‹ˆë¼ ë³´ì´ëŠ” ìƒìœ„ ë ˆì´ì–´"
"ì—만 ì˜í–¥ì„ ì¤ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr "ì§ì„ ë©´(Rectilinear)"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr "ë™ì‹¬ì›(Concentric)"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr "ížë²„트 곡선(Hilbert Curve)"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr "아르키메ë°ìš°ìŠ¤(Archimedean Chords)"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr "옥타그램 나선(Octagram Spiral)"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "아래쪽 채우기 패턴"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -10860,11 +10885,11 @@ msgstr ""
"하단 ì±„ìš°ê¸°ì˜ ì±„ìš°ê¸° 패턴. ì´ëŠ” ì¸ì ‘ í•œ 솔리드 ì‰˜ì´ ì•„ë‹ˆë¼ ì•„ëž˜ìª½ì— ë³´ì´ëŠ” 외"
"부 ë ˆì´ì–´ì—만 ì˜í–¥ì„ ì¤ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "외측 둘레"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -10875,16 +10900,18 @@ msgstr ""
"오. 0ì¸ ê²½ìš° 기본 압출 너비가 사용ë˜ë©°, 그렇지 않으면 1.125 x ë…¸ì¦ ì§ê²½ì´ 사"
"ìš©ëœë‹¤. 백분율(예: 200%)ë¡œ 표현ë˜ëŠ” 경우, ë ˆì´ì–´ 높ì´ì— ê±¸ì³ ê³„ì‚°ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr "mm/s ë˜ëŠ” %"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -10894,18 +10921,18 @@ msgstr ""
"(예: 80%)ë¡œ 표현ë˜ëŠ” 경우 ìœ„ì˜ Perimeter ì†ë„ ì„¤ì •ì— ë”°ë¼ ê³„ì‚°ëœë‹¤. ìžë™ì„ 위"
"해 0으로 설정한다."
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr "mm/s ë˜ëŠ” %"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "외부 경계선 먼저"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
@@ -10913,11 +10940,11 @@ msgstr ""
"기본 역순 대신 가장 바깥쪽부터 가장 안쪽까지 ìœ¤ê³½ì„ ì„ ì¸ì‡„하십시오. 타겟 TTS"
"복사하기번역 저장번역 저장번역 수정."
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "필요한 경우 추가 둘레"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -10927,7 +10954,7 @@ msgstr ""
"오. ìœ„ì˜ ë£¨í”„ì˜ 70% of ì´ìƒì´ ì§€ì§€ë  ë•Œê¹Œì§€ Slic3r는 계ì†í•´ì„œ 둘ㄹ를 추가한"
"다."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -10936,7 +10963,7 @@ msgstr ""
"사용할 압출부(ë” êµ¬ì²´ì ì¸ 압출부 ì„¤ì •ì´ ì§€ì •ë˜ì§€ ì•Šì€ ê²½ìš°) ì´ ê°’ì€ ê²½ê³„ ë° "
"압출부를 초과하지만 ì§€ì› ì••ì¶œìžë¥¼ 주입하지는 않는다."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -10947,7 +10974,7 @@ msgstr ""
"다시 ë§í•˜ë©´, ì´ê²ƒì€ ë‹¹ì‹ ì˜ ì••ì¶œê¸° ì£¼ìœ„ì˜ í‹ˆìƒˆ 실린ë”ì˜ ë†’ì´ì´ë©°, ê·¸ê²ƒì€ ë‹¤ë¥¸ "
"ì¸ì‡„ëœ ê°œì²´ì™€ 충ëŒí•˜ê¸° ì „ì— ì••ì¶œê¸°ê°€ ì—¿ë³¼ 수 있는 최대 깊ì´ë¥¼ 나타낸다."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -10957,20 +10984,20 @@ msgstr ""
"으면 ì•ˆì „ì„ ìœ„í•´ 가장 í° ê°’ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. ì´ ì„¤ì •ì€ ì¶©ëŒ ì—¬ë¶€ë¥¼ 확ì¸í•˜ê³  플"
"ëž˜í„°ì— ê·¸ëž˜í”½ 미리 보기를 표시하기 위해 사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "ìµìŠ¤íŠ¸ë£¨ë” 컬러"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
msgstr "ì´ê²ƒì€ ì‹œê°ì  ë„움ë§ë¡œ Slic3r ì ‘ì ì—서만 사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "ìµìŠ¤íŠ¸ë£¨ë” 오프셋"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -10981,11 +11008,11 @@ msgstr ""
"ì„ ì‚¬ìš©í•˜ë©´ 첫 번째 ê²ƒì— ëŒ€í•œ ê° ì••ì¶œê¸°ì˜ ë³€ìœ„ë¥¼ 지정할 수 있습니다. ì–‘ì˜ ì¢Œ"
"표가 필요합니다 (XY 좌표ì—ì„œ ëºë‹ˆë‹¤)."
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "압출 축"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -10993,11 +11020,11 @@ msgstr ""
"ì´ ì˜µì…˜ì„ ì‚¬ìš©í•˜ì—¬ í”„ë¦°í„°ì˜ ì••ì¶œê¸°ì— ì—°ê²°ëœ ì¶• 문ìžë¥¼ 설정합니다 (보통 Eì´ì§€"
"만 ì¼ë¶€ 프린터는 A를 사용합니다)."
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "압출 승수"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -11009,11 +11036,11 @@ msgstr ""
"ì´ìž…니다. ì´ ê°’ì„ ë” ë³€ê²½í•´ì•¼í•œë‹¤ê³  íŒë‹¨ë˜ë©´ í•„ë¼ë©˜íŠ¸ ì§ê²½ê³¼ 펌웨어 E 단계를 "
"확ì¸í•˜ì‹­ì‹œì˜¤."
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "기본 압출 í­"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -11026,11 +11053,11 @@ msgstr ""
"ì˜ íˆ´íŒ ì°¸ì¡°). 백분율로 표시ë˜ëŠ” 경우 (예 : 230 %) ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계"
"ì‚°ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "í•­ìƒ íŒ¬ 켜기"
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -11038,11 +11065,11 @@ msgstr ""
"ì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ íŒ¬ì´ ë¹„í™œì„±í™”ë˜ì§€ 않으며 최소한 최소 ì†ë„ë¡œ ê³„ì† íšŒì „í•©ë‹ˆ"
"다. PLAì— ìœ ìš©í•˜ë©° ABSì— í•´ë¡­ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "ë ˆì´ì–´ ì¸ì‡„ ì‹œê°„ì´ ë¯¸ë§Œì¸ ê²½ìš° 팬 활성화"
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -11051,27 +11078,27 @@ msgstr ""
"ë ˆì´ì–´ ì¸ì‡„ 시간ì´ì´ ì´ˆ 미만으로 예ìƒë˜ëŠ” 경우 íŒ¬ì´ í™œì„±í™”ë˜ê³  ì†ë„는 최소 "
"ë° ìµœëŒ€ ì†ë„를 보간하여 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr "근사치 초"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr "색ìƒ"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "í•„ë¼ë©˜íŠ¸ 메모"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "ì—¬ê¸°ì— í•„ë¼ë©˜íŠ¸ì— 관한 메모를 ë„£ì„ ìˆ˜ 있다."
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr "최대 ì²´ì  ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -11080,27 +11107,27 @@ msgstr ""
"ì´ í•„ë¼ë©˜íŠ¸ì— 허용ë˜ëŠ” 최대 ì²´ì  ì†ë„. ì¸ì‡„ë¬¼ì˜ ìµœëŒ€ ì²´ì  ì†ë„를 ì¸ì‡„ ë° í•„ë¼"
"멘트 ì²´ì  ì†ë„ 최소로 제한한다. 제한 ì—†ìŒì— 대해 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "로딩 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "와ì´í¼ 타워(wipe)ì— í•„ë¼ë©˜íŠ¸ë¥¼ 장착하는 ë° ì‚¬ìš©ë˜ëŠ” ì†ë„. "
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "시작시 로딩 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "로딩 ë‹¨ê³„ì˜ ì‹œìž‘ì— ì‚¬ìš© ë˜ëŠ” ì†ë„."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "언로딩 스피드"
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11108,20 +11135,20 @@ msgstr ""
"와ì´í¼ 타워ì—ì„œ í•„ë¼ë©˜íŠ¸ë¥¼ 언로드하는 ë° ì‚¬ìš©ë˜ëŠ” ì†ë„(램핑 후 바로 ì–¸ë¡œë”©ì˜ "
"초기 부분ì—는 ì˜í–¥ì„ 주지 ì•ŠìŒ)."
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "시작 ì‹œ 언로드 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr "ì†ë„는 램 ë° ì§í›„ í•„ ë¼ ë©˜ íŠ¸ì˜ íŒì„ 언로딩 하는 ë° ì‚¬ìš© ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "언로드 후 딜레ì´"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -11130,11 +11157,11 @@ msgstr ""
"í•„ë¼ë©˜íŠ¸ë¥¼ 내린 후 기다리는 시간. ì›ëž˜ 치수로 축소하는 ë°, ë” ë§Žì€ ì‹œê°„ì´ í•„"
"요할 수 있는 유연한 재료로 신뢰할 수있는 공구 êµí™˜ì„ ì–»ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "ì¿¨ë§ ì´ë™ 숫ìž"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -11142,19 +11169,19 @@ msgstr ""
"í•„ë¼ë©˜íŠ¸ëŠ” ì¿¨ë§ íŠœë¸Œì—ì„œ 앞뒤로 ì´ë™ 하여 ëƒ‰ê° ë©ë‹ˆë‹¤. ì´ëŸ¬í•œ ì´ë™ì˜ ì›í•˜ëŠ” "
"ê°’ì„ ì§€ì • 합니다."
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "첫 번째 ëƒ‰ê° ì´ë™ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr "ëƒ‰ê° ì†ë„ê°€ 서서히 빨ë¼ì§€ê³  있습니다."
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "와ì´í”„(wipe) íƒ‘ì˜ ìµœì†Œ í¼ì§€"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -11168,23 +11195,23 @@ msgstr ""
"를 와ì´í”„ íƒ‘ì— ë„£ì–´ ì—°ì†ì ì¸ 채우기 ë˜ëŠ” í¬ìƒ(sacrificial) ê°ì²´(object) ëŒì¶œ"
"ì„ ì•ˆì •ì ìœ¼ë¡œ ìƒì„± 합니다."
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm ³"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "마지막 ëƒ‰ê° ì´ë™ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr "냉ê°ì€ ì´ ì†ë„쪽으로 ì ì°¨ ê°€ì†í™”ë˜ê³  있습니다. "
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "í•„ë¼ë©˜íŠ¸ 로드 시간"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -11194,22 +11221,22 @@ msgstr ""
"ë¼ë©˜íŠ¸ë¥¼ 로드하는 시간입니다. ì´ ì‹œê°„ì€ G 코드 시간 ì¶”ì •ê¸°ì— ì˜í•´ ì´ ì¸ì‡„ ì‹œ"
"ê°„ì— ì¶”ê°€ ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "ëž˜ë° íŒŒë¼ë¯¸í„°"
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
msgstr ""
"ì´ ë¬¸ìžì—´ì€ RammingDialogì— ì˜í•´ 편집ë˜ê³  ëž˜ë° íŠ¹ì • 매개 변수를 í¬í•¨í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "í•„ë¼ë©˜íŠ¸ 언로드 시간"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -11219,7 +11246,7 @@ msgstr ""
"입니다 (T 코드를 실행할 ë•Œ). ì´ ì‹œê°„ì€ G 코드 ì‹œê°„ì¶”ì •ê¸°ì— ì˜í•´ ì´ ì¸ì‡„ 시간"
"ì— ì¶”ê°€ ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -11228,12 +11255,12 @@ msgstr ""
"ì—¬ê¸°ì— í•„ë¼ë©˜íŠ¸ ì§ê²½ì„ 입력하십시오. ì •ë°€ë„ê°€ 필요하므로 캘리í¼ë¥¼ 사용하여 í•„"
"ë¼ë©˜íŠ¸ë¥¼ ë”°ë¼ ì—¬ëŸ¬ 번 측정 í•œ ë‹¤ìŒ í‰ê· ì„ 계산하십시오."
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr "ë°€ë„"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -11244,41 +11271,41 @@ msgstr ""
"ì€ ì•Œë ¤ì§„ 길ì´ì˜ í•„ë¼ë©˜íŠ¸ì˜ 무게를 측정하고 길ì´ì™€ ë³¼ë¥¨ì˜ ë¹„ìœ¨ì„ ê³„ì‚°í•˜ëŠ” 것"
"입니다. 변위를 통해 ì§ì ‘ì ìœ¼ë¡œ 부피를 계산하는 ê²ƒì´ ë” ì¢‹ìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "í•„ë¼ë©˜íŠ¸ 타입"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "ì‚¬ìš©ìž ì§€ì • G ì½”ë“œì— ì‚¬ìš©í•  í•„ë¼ë©˜íŠ¸ìž¬ë£Œ 유형입니다."
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr "수용성 재료"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr "수용성 재료눈 ë¬¼ì— ë…¹ëŠ” ì„œí¬íŠ¸ì— 가장 ë§Žì´ ì‚¬ìš©ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1069
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
msgstr "í•„ë¼ë©˜íŠ¸(kg당) ë¹„ìš©ì„ ì—¬ê¸°ì— ìž…ë ¥í•˜ì‹­ì‹œì˜¤. 통계를 내기 위해서 입니다."
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr "ì›(\\)/kg"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -11286,19 +11313,19 @@ msgid ""
"amount of filament on the spool is sufficient to finish the print."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
msgstr "(ì•Œ 수 ì—†ìŒ)"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr "채움 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
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, "
@@ -11308,63 +11335,63 @@ msgstr ""
"지 í•  수있는 최ìƒì˜ ë°©í–¥ì„ ì‚¬ìš©í•˜ì—¬ ë¸Œë¦¿ì§•ì´ ì±„ì›Œì§€ë¯€ë¡œì´ ì„¤ì •ì€ ì˜í–¥ì„ 미치"
"지 않습니다."
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr "채우기(fill) ë°€ë„"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "0 % - 100 % 범위로 표현 ëœ ë‚´ë¶€ 채움(infill)ì˜ ë°€ë„."
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr "채우기(fill) 패턴"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr "ì¼ë°˜ ë‚®ì€ ë°€ë„ ì±„ì›€ì˜ íŒ¨í„´."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr "그리드(Grid)"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr "별(Stars)"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr "íë¹…"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr "ì„ (Line)"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr "벌집"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr "3D 벌집"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr "ìžì´ë¡œì´ë“œ(Gyroid)"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1186
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -11372,22 +11399,22 @@ msgstr ""
"ì´ê²ƒì€ 프린터가 첫 번째 ë ˆì´ì–´ì— 사용할 ê°€ì†ë„입니다. 0ì„ ì„¤ì •í•˜ë©´ 첫 번째 ë ˆ"
"ì´ì–´ì— 대한 ê°€ì† ì œì–´ê°€ 사용ë˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
"layer of object above raft interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1205
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -11395,7 +11422,7 @@ msgstr ""
"첫 번째 ë ˆì´ì–´ì— 대한 빌드 플레ì´íŠ¸ 온ë„를 가열. ì´ ê°’ì„ 0으로 설정하면 출력"
"ì—ì„œ ​​베드 ì˜¨ë„ ì œì–´ ëª…ë ¹ì„ ë¹„í™œì„±í™”í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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 "
@@ -11407,18 +11434,18 @@ msgstr ""
"수 있습니다. 백분율 (예 : 120 %)ë¡œ 표현하면 첫 번째 ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계"
"ì‚°ë©ë‹ˆë‹¤. 0으로 설정하면 기본 압출 í­ì´ 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1229
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."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr "첫 ë ˆì´ì–´ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
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 "
@@ -11428,11 +11455,11 @@ msgstr ""
"ì¸ì‡„ ì´ë™ì— ì ìš©ëœë‹¤. 백분율(예: 40%)ë¡œ 표현ë˜ëŠ” 경우 기본 ì†ë„를 스케ì¼ë§í•œ"
"다."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -11440,22 +11467,22 @@ msgid ""
"the default speeds."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1260
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 ""
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -11464,50 +11491,50 @@ msgid ""
"maximum allowed speed at layer \"disable_fan_first_layers\" + 1."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1296
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
"randomly offset points on the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1316
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1323
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 "
@@ -11517,11 +11544,11 @@ msgstr ""
"기 위해 ì´ê²ƒì„ 합리ì ìœ¼ë¡œ 낮게 유지한다. 간격 채우기를 사용하지 않으려면 0ì„ "
"설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
msgstr "세부 G-code"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
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 "
@@ -11531,11 +11558,11 @@ msgstr ""
"ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. ë§Œì¼ ë‹¹ì‹ ì´ SD카드로 ì¸ì‡„한다면, 파ì¼ì˜ 추가 무게로 ì¸í•´ 펌"
"ì›¨ì–´ì˜ ì†ë„ê°€ ëŠë ¤ì§ˆ 수 있다."
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
msgstr "G-code 형ì‹"
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "
@@ -11546,15 +11573,15 @@ msgstr ""
"ë ¥ì„ ì–»ìœ¼ë ¤ë©´ í”„ë¦°í„°ì˜ íŽŒì›¨ì–´ë¡œ ì´ ì˜µì…˜ì„ ì„¤ì •í•©ë‹ˆë‹¤. \"ëŒì¶œ ì—†ìŒ\" ë§›ì€ "
"PrusaSlicerê°€ 압출 ê°’ì„ ì „í˜€ 내보내지 못하게 합니다."
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr "압출 ì—†ìŒ"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr "ë ˆì´ë¸” ê°ì²´(object)"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "
@@ -11566,19 +11593,19 @@ msgstr ""
"ì— ìœ ìš© 합니다. ì´ ì„¤ì •ì€ ë‹¨ì¼ ì••ì¶œ 기 다중 재료 설정과 호환 ë˜ì§€ 않으며 ê°ì²´"
"(object)를 닦아 내 고 채우기로 닦습니다."
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr "í•„ë¼ë©˜íŠ¸ìŠ¤ì™‘ì— ë†’ì€ ì••ì¶œ 기 전류"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
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 "
@@ -11588,7 +11615,7 @@ msgstr ""
"는 빠른 ëž˜ë° ê³µê¸‰ ì†ë„를 가능 하게하고, 불규칙한 ëª¨ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 로딩할때 "
"ì €í•­ì„ ê·¹ë³µí•˜ê¸° 위한것ì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1395
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -11596,11 +11623,11 @@ msgstr ""
"ì´ê²ƒì€ 당신 í”„ë¦°í„°ì˜ ì±„ì›€ ê°€ì†ë ¥ì´ë‹¤. ì£¼ìž…ì— ëŒ€í•œ ê°€ì† ì œì–´ë¥¼ 비활성화하려면 "
"0ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
msgstr "ë‹¤ìŒ ë ˆì´ì–´ë§ˆë‹¤ ê²°í•©"
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1405
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -11608,15 +11635,15 @@ msgstr ""
"ì´ ê¸°ëŠ¥ì€ ì¸í•„ì„ ê²°í•©í•˜ê³  ì–‡ì€ ì£¼ë³€ê¸°ê¸°ë¥¼ 보존하면서 ë‘꺼운 ì¸í•„ ì¸µì„ ì••ì¶œí•˜"
"ì—¬ ì¸ì‡„ ì†ë„를 ë†’ì¼ ìˆ˜ 있ë„ë¡ í•˜ì—¬ 정확ë„를 높ì¸ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr "모든 nê°œ ì¸µì„ ì±„ìš°ê¸° 위해 ê²°í•©"
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1416
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11629,35 +11656,35 @@ msgid ""
"perimeters connected to a single infill line."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11669,19 +11696,19 @@ msgid ""
"parameter. Set this parameter to zero to disable anchoring."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr "채움(Infill) ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr "채움으로 사용할 ìµìŠ¤íŠ¸ë£¨ë”."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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 "
@@ -11695,21 +11722,21 @@ msgstr ""
"í˜•ë¬¼ì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. 백분율 (예 : 90 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기"
"준으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr "둘레보다 ì•žìª½ì— ì±„ì›€"
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1487
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
msgstr "ì´ ì˜µì…˜ì€ ì™¸ë¶€ì¶œë ¥ê³¼ 채움 ì¸ì‡„ 순서를 바꾸어, 후ìžë¥¼ 먼저 만든다."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr "필요한 경우 채움"
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
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 "
@@ -11719,11 +11746,11 @@ msgstr ""
"ì„ í•  것ì´ë‹¤). í™œì„±í™”ëœ ê²½ìš° ê´€ë ¨ëœ ì—¬ëŸ¬ ë²ˆì˜ ì ê²€ìœ¼ë¡œ ì¸í•´ G-code ìƒì„± ì†ë„"
"를 늦춰ë¼."
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr "채움/둘레 겹침(perimeters overlap)"
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -11734,23 +11761,23 @@ msgstr ""
"ë¡ ì ìœ¼ë¡œ ì´ê²ƒì€ 필요하지 않아야하지만 백래시가 ê°­ì„ ìœ ë°œí•  수 있습니다. 백분"
"율 (예 : 15 %)ë¡œ 표시ë˜ëŠ” 경우 경계 압출 í­ì„ 기준으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr "내부 채우기 ì¸ì‡„ ì†ë„. ìžë™ìœ¼ë¡œ 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr "프로필 ìƒì†"
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr "ì´ í”„ë¡œíŒŒì¼ì´ ìƒì†ë˜ëŠ” 프로파ì¼ì˜ ì´ë¦„."
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr "ì ‘ì  ì…¸(shells)"
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1537
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -11759,61 +11786,61 @@ msgstr ""
"ì¸ì ‘ 재료/볼륨 사ì´ì— ê³ ì²´ 쉘 ìƒì„±ì„ 강제하십시오. 반투명 재료 ë˜ëŠ” ìˆ˜ë™ ìˆ˜ìš©"
"성 ì„œí¬íŠ¸ 재료를 사용한 다중 압ㅊ기 ì¸ì‡„ì— ìœ ìš©í•¨."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
msgstr "mm (0ì€ ë¹„í™œì„±í™”)"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1555
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "
@@ -11825,11 +11852,11 @@ msgstr ""
"[layer_num] ë° [layer_z]ì— ìžë¦¬ í‘œì‹œìž ë³€ìˆ˜ë¥¼ 사용할 수 있다는 ì ì— 유ì˜í•˜ì‹­"
"시오."
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
msgstr "ë‚¨ì€ ì‹œê°„ 지ì›"
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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. "
@@ -11841,155 +11868,155 @@ msgstr ""
"웨어는 M73를 ì¸ì‹ 하 ê³  있습니다. ë˜í•œ i3 MK3 펌웨어는 ìžë™ 모드ì—ì„œ M73 Qxx "
"Sxx를 ì§€ì› í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr "ìžë™ 모드 지ì›"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr "펌웨어는 스텔스 모드를 ì§€ì› í•©ë‹ˆë‹¤"
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr "최대 ì´ì†¡ ì†ë„ X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr "최대 ì´ì†¡ ì†ë„ Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr "최대 ì´ì†¡ ì†ë„ Z"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr "최대 ì´ì†¡ ì†ë„ E"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr "X ì¶•ì˜ ìµœëŒ€ ì´ì†¡ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr "Y ì¶•ì˜ ìµœëŒ€ ì´ì†¡ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr "Z ì¶•ì˜ ìµœëŒ€ ì´ì†¡ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr "E ì¶•ì˜ ìµœëŒ€ ì´ì†¡ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr "최대 ê°€ì†ë„ X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr "최대 ê°€ì†ë„ Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr "최대 ê°€ì† Z"
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr "최대 ê°€ì† E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr "X ì¶•ì˜ ìµœëŒ€ ê°€ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr "Y ì¶•ì˜ ìµœëŒ€ ê°€ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr "Z ì¶•ì˜ ìµœëŒ€ ê°€ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr "E ì¶•ì˜ ìµœëŒ€ ê°€ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr "최대 ì €í¬(jerk) X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr "최대 ì €í¬(jerk) Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr "최대 ì €í¬(jerk) Z"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr "최대 ì €í¬(jerk) E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr "X축 최대 ì €í¬(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr "Y축 최대 ì €í¬ëŠ”(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr "Z축 최대 ì €í¬(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr "E축 최대 ì €í¬(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr "압출시 최소 공급 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "압출 ì‹œ 최소 ì´ì†¡ ì†ë„ (M205 S)"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
msgstr "최소 ì´ì†¡ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
msgstr "최소 ì´ë™ ì´ì†¡ ì†ë„ (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr "압출시 최대 ê°€ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -11997,31 +12024,31 @@ msgid ""
"(M204 T)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr "리트렉션 최대 ê°€ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr "최대"
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr "ì´ ì„¤ì •ì€ íŒ¬ì˜ ìµœëŒ€ ì†ë„를 나타냅니다."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -12033,11 +12060,11 @@ msgstr ""
"는 압출 í­ì˜ 75% of 입니다. 0으로 설정하면 층 높ì´ê°€ ë…¸ì¦ ì§€ë¦„ì˜ 75% ofë¡œ ì œ"
"í•œë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr "최대 프린트 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -12047,45 +12074,52 @@ msgstr ""
"ì˜ ì†ë„를 ìžë™ 계산한다. ì´ ì‹¤í—˜ ì„¤ì •ì€ í—ˆìš©í•  최대 ì¸ì‡„ ì†ë„를 설정하는 ë° "
"사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1799
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
msgstr ""
"ì´ ì‹¤í—˜ ì„¤ì •ì€ ì••ì¶œê¸°ê°€ 지ì›í•˜ëŠ” 최대 ì²´ì  ì†ë„를 설정하기 위해 사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr "최대 ì²´ì  ê¸°ìš¸ê¸° ì–‘"
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"ì´ ì‹¤í—˜ ì„¤ì •ì€ ëŒì¶œìœ¨ì˜ 변화 ì†ë„를 ì œí•œí•˜ëŠ”ë° ì‚¬ìš©ëœë‹¤. 1.8mm3/s2 ê°’ì€ "
-"1.8mm3/s(0.45mm 압출 í­, 0.2mm 압출 높ì´, 공급 ì†ë„ 20mm/s)ì—ì„œ 5.4mm3/s(ê³µ"
-"급 ì†ë„ 60mm/s)ë¡œ 변경하는 ë° ìµœì†Œ 2ì´ˆ ì´ìƒ 걸린다."
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr "최대 ì²´ì  ê¸°ìš¸ê¸° ìŒìˆ˜"
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr "최소"
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr "ì´ ì„¤ì •ì€ ìµœì†Œ PWMíŒ¬ì´ í™œë™í•˜ëŠ”ë° í•„ìš”í•œë¥¼ 나타냅니다."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1841
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 "
@@ -12094,19 +12128,19 @@ msgstr ""
"ì´ê²ƒì€ ì´ ì••ì¶œê¸°ì— ëŒ€í•œ 가장 ë‚®ì€ ì¸ì‡„ 가능한 층 높ì´ì´ê³  가변 층 높ì´ì— 대"
"í•œ ë¶„í•´ëŠ¥ì„ ì œí•œí•œë‹¤. 대표ì ì¸ ê°’ì€ 0.05mm와 0.1mmì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr "최소 ì¸ì‡„ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r는 ì´ ì†ë„ ì´í•˜ë¡œ ì†ë„를 낮추지 ì•Šì„ ê²ƒì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr "최소 í•„ë¼ë©˜íŠ¸ 압출 길ì´"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
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 "
@@ -12115,11 +12149,11 @@ msgstr ""
"하단 ë ˆì´ì–´ì—ì„œ ì§€ì •ëœ ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 사용하는 ë° í•„ìš”í•œ 스커트 ë£¨í”„ì˜ ìˆ˜ ì´"
"ìƒìœ¼ë¡œ ìƒì„±í•œë‹¤. 다중 ìµìŠ¤íŠ¸ë£¨ë”ì˜ ê²½ìš°, ì´ ìµœì†Œê°’ì€ ê° ì¶”ê°€ê¸°ê¸°ì— ì ìš©ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr "구성 노트"
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1868
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -12127,16 +12161,16 @@ msgstr ""
"ì—¬ê¸°ì— ê°œì¸ ë…¸íŠ¸ë¥¼ ë„£ì„ ìˆ˜ 있다. ì´ í…스트는 G-code í—¤ë” ì½”ë©˜íŠ¸ì— ì¶”ê°€ë  ê²ƒì´"
"다."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1878
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "ì´ ì§€ë¦„ì€ ìµìŠ¤íŠ¸ë£¨ë” ë…¸ì¦ì˜ ì§ê²½ì´ë‹¤(예: 0.5, 0.35 등)."
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr "호스트 유형"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1884
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -12144,11 +12178,11 @@ msgstr ""
"Slic3r는 프린터 í˜¸ìŠ¤íŠ¸ì— G 코드 파ì¼ì„ 업로드할 수 있습니다. ì´ í•„ë“œì—는 호스"
"íŠ¸ì˜ ì¢…ë¥˜ê°€ í¬í•¨ ë˜ì–´ì•¼ 합니다."
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr "둘레를 횡단 할 때만 수축"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1907
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -12156,7 +12190,7 @@ msgstr ""
"ì´ë™ 경로가 ìƒìœ„ ë ˆì´ì–´ì˜ 경계를 초과하지 않는 경우 ë¦¬íŠ¸ëž™ì…˜ì„ ë¹„í™œì„±í™”í•©ë‹ˆ"
"다. ë”°ë¼ì„œ 모든 오즈가 ë³´ì´ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
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 "
@@ -12166,11 +12200,11 @@ msgstr ""
"변경할 ë•Œ 키가 í° ìŠ¤ì»¤íŠ¸ë¥¼ ìžë™ìœ¼ë¡œ 사용하고 스커트 외부로 압출기를 ì´ë™í•©ë‹ˆ"
"다."
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr "출력 파ì¼ì´ë¦„ 형ì‹"
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -12181,11 +12215,11 @@ msgstr ""
"[layer_height], [fill_density] 등 ë˜í•œ [타임 스탬프], [ì—°ë„], [ì›”], [ì¼], [ì‹œ"
"ê°„], [input_filename], [input_filename_base]ì„ ì‚¬ìš©í•  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr "브릿 징 경계선 ê°ì§€"
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1933
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -12193,11 +12227,11 @@ msgstr ""
"ì˜¤ë²„í–‰ì— ëŒ€í•œ ìœ ëŸ‰ì„ ì¡°ì •í•˜ëŠ” 실험 옵션 (브리지 í름(flow)ì´ ì‚¬ìš©ë¨)ì— ë¸Œë¦¿"
"지 ì†ë„를 ì ìš©í•˜ê³  íŒ¬ì„ í™œì„±í™”í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr "í•„ë¼ë©˜íŠ¸ 멈춤 위치"
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1940
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -12205,11 +12239,11 @@ msgstr ""
"언로딩시 í•„ë¼ë©˜íŠ¸ 위치ì—ì„œ 압출기 íŒì˜ 거리. ì´ ê°’ì€ í”„ë¦°í„° íŽŒì›¨ì–´ì˜ ê°’ê³¼ ì¼"
"치해야합니다."
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr "추가 로딩 거리"
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "
@@ -12220,28 +12254,28 @@ msgstr ""
"ì´ë™ í•œ 거리와 ë™ì¼í•©ë‹ˆë‹¤. 양수ì´ë©´ ìŒìˆ˜ê°€ ë” ë§Žì´ ë¡œë“œë˜ê³  로드가 ìŒìˆ˜ ì¸ ê²½"
"우 언로드보다 짧습니다."
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr "둘레"
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1958
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr "가장ìžë¦¬(Perimeter) ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1967
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"둘레와 가장ìžë¦¬ë¥¼ ì¸ì‡„ í•  ë•Œ 사용할 압출기입니다. 첫 번째 압출기는 1입니다."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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 "
@@ -12255,12 +12289,12 @@ msgstr ""
"ì§ê²½ì´ 사용ë©ë‹ˆë‹¤. 백분율 (예 : 200 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계산"
"ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1990
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr "ë‘˜ë ˆì˜ ì†ë„ (등고선, ì¼ëª… 세로 ì…¸). ìžë™ìœ¼ë¡œ 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "
@@ -12271,11 +12305,11 @@ msgstr ""
"사용하면 ë” í° ì£¼ë³€ 수를 사용하는 ê²½ì‚¬ë©´ì„ ê°ì§€ í•  ë•Œ Slic3rì´ì´ 수를 ìžë™ìœ¼"
"ë¡œ ì¦ê°€ì‹œí‚¬ 수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr "(최소)"
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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. "
@@ -12288,35 +12322,35 @@ msgstr ""
"파ì¼ì˜ 절대 경로를 첫 번째 ì¸ìˆ˜ë¡œ 전달ë˜ë©° 환경 변수를 ì½ìŒìœ¼ë¡œì¨ Slic3r 구"
"성 ì„¤ì •ì— ì•¡ì„¸ìŠ¤ í•  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr "프린터 타입"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
msgstr "프린터 유형."
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr "프린터 노트"
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
msgstr "프린터 관련 메모를 ì—¬ê¸°ì— ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr "제조 회사"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
msgstr "프린터 공급 ì—…ì²´ì˜ ì´ë¦„입니다."
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr "프린터 변형"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2046
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -12324,57 +12358,57 @@ msgstr ""
"프린터 변종 ì´ë¦„입니다. 예를 들어, 프린터 ë³€í˜•ì€ ë…¸ì¦ ì§€ë¦„ìœ¼ë¡œ 구별 ë  ìˆ˜ 있"
"습니다."
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2065
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr "ë¼í”„트(Raft) ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2102
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
msgstr ""
"개체는 ì´ ê°œìˆ˜ì˜ ì¸µì— ì˜í•´ ìƒìŠ¹ë˜ë©°, ê·¸ 아래ì—ì„œ ì„œí¬íŠ¸ 재료가 ìƒì„±ë  것ì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -12386,11 +12420,11 @@ msgstr ""
"있는 것보다 ë” ë§Žì€ ë””í…Œì¼ì„ 가지고 있다. 단순화를 사용하지 ì•Šê³  ìž…ë ¥ì—ì„œ ì „"
"ì²´ í•´ìƒë„를 사용하려면 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -12401,20 +12435,20 @@ msgid ""
"produced."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr "리트랙션 후 최소 ì´ë™ 거리"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2134
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr "ì´ë™ 거리가 ì´ ê¸¸ì´ë³´ë‹¤ 짧으면 ë¦¬íŠ¸ë ‰ì…˜ì´ íŠ¸ë¦¬ê±°ë˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr "닦아 내기 ì „ì˜ ìˆ˜ì¶•ëŸ‰"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2141
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -12422,23 +12456,23 @@ msgstr ""
"ë³´ìš° ë´ ì••ì¶œê¸°ë¥¼ 사용하면 와ì´í¼ ë™ìž‘ì„하기 ì „ì— ì•½ê°„ì˜ ë¹ ë¥¸ 리트랙션 를하는 "
"ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr "ë ˆì´ì–´ 변경 후퇴"
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "ì´ í”Œëž˜ê·¸ëŠ” Z ì´ë™ì´ 완료 ë  ë•Œë§ˆë‹¤ 취소를 ê°•ì œ 실행합니다."
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr "길ì´"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr "리트랙션 길ì´"
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2156
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -12447,11 +12481,11 @@ msgstr ""
"후퇴가 트리거ë˜ë©´ í•„ë¼ë©˜íŠ¸ê°€ ì§€ì •ëœ ì–‘ë§Œí¼ ë’¤ë¡œ 당겨집니다 (길ì´ëŠ” ì••ì¶œê¸°ì— "
"들어가기 ì „ì— ì›ì‹œ í•„ë¼ë©˜íŠ¸ì—ì„œ 측정ë©ë‹ˆë‹¤)."
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "리트랙션 ê¸¸ì´ (툴 ì²´ì¸ì§€)"
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2164
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 "
@@ -12460,11 +12494,11 @@ msgstr ""
"공구를 êµì²´í•˜ê¸° ì „ì— í›„í‡´ê°€ 트리거ë˜ë©´ í•„ë¼ë©˜íŠ¸ê°€ ì§€ì •ëœ ì–‘ë§Œí¼ ë’¤ë¡œ 당겨집니"
"다 (길ì´ëŠ” ì••ì¶œê¸°ì— ë“¤ì–´ê°€ê¸° ì „ì— ì›ì‹œ í•„ë¼ë©˜íŠ¸ì—ì„œ 측정ë©ë‹ˆë‹¤)."
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr "Z축 올림"
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
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 "
@@ -12473,15 +12507,15 @@ msgstr ""
"ì´ ê°’ì„ ì–‘ìˆ˜ 값으로 설정하면 철회가 트리거 ë  ë•Œë§ˆë‹¤ Zê°€ 빠르게 올ë¼ê°‘니다. "
"여러 ê°œì˜ ì••ì¶œê¸°ë¥¼ 사용하는 경우 첫 번째 ì••ì¶œê¸°ì˜ ì„¤ì • 만 ê³ ë ¤ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr "Z 위"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr "ì˜¤ì§ Z축 위로만"
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2182
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 "
@@ -12490,15 +12524,15 @@ msgstr ""
"ì´ê²ƒì„ ì–‘ì˜ ê°’ìœ¼ë¡œ 설정하면, Z 리프트는 ì§€ì •ëœ ì ˆëŒ€ Z 위로만 ë°œìƒí•œë‹¤. 첫 번"
"째 층ì—ì„œ 리프트를 건너뛸 수 있ë„ë¡ ì´ ì„¤ì •ì„ ì¡°ì •í•  수 있다."
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr "Z 아래"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr "Z값 아래만"
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2191
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 "
@@ -12507,11 +12541,11 @@ msgstr ""
"ì´ê²ƒì„ 양수 값으로 설정하면 Z 리프트가 ì§€ì •ëœ ì ˆëŒ€ Z 아래ì—서만 ë°œìƒí•©ë‹ˆë‹¤. "
"첫 번째 ë ˆì´ì–´ë¡œ 리프트를 제한하기 ìœ„í•´ì´ ì„¤ì •ì„ ì¡°ì •í•  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr "재시작시 ì—¬ë¶„ì˜ ê¸¸ì´"
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2200
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -12519,7 +12553,7 @@ msgstr ""
"ì´ë™ 후 ë¦¬íŠ¸ë ‰ì…”ì´ ë³´ì •ë˜ë©´ ìµìŠ¤íŠ¸ë£¨ë”ê°€ 추가 ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 밀어냅니다. ì´ "
"ì„¤ì •ì€ ê±°ì˜ í•„ìš”í•˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2208
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -12527,19 +12561,19 @@ msgstr ""
"ë„구를 êµí™˜ í•œ 후 리트렉션를 보정하면 ìµìŠ¤íŠ¸ë£¨ë”ê°€ 추가 ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 밀게"
"ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr "리트랙션 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "리트랙션 ì†ë„ (ìµìŠ¤íŠ¸ë£¨ë” 모터ì—만 ì ìš©ë¨)."
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr "ê°ì† ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:2225
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 "
@@ -12548,72 +12582,72 @@ msgstr ""
"리트랙션 후 ì••ì¶œê¸°ì— í•„ë¼ë©˜íŠ¸ë¥¼ 로드하는 ì†ë„ (압출기 모터ì—만 ì ìš©ë¨). 0으"
"ë¡œ 방치하면 리트랙션 ì†ë„ê°€ 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr "재봉선 위치"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr "ë‘˜ë ˆì˜ ì‹œìž‘ì ì˜ 위치."
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr "무작위"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr "가장 가까운"
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr "ì •ë ¬"
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr "ë°©í–¥"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr "선호하는 재봉선(seam)ì˜ ë°©í–¥"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr "재봉선(Seam) 선호 방향"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr "지터(Jitter)"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr "재봉선 선호 방향 지터(Jitter)"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr "재봉선 ì§€í„°ì˜ ì„ í˜¸ ë°©í–¥"
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2271
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
msgstr "스커트(Skirt) 높ì´"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -12623,27 +12657,27 @@ msgid ""
"from print bed due to wind draft."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr "루프 (최소)"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr "스커트 루프"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
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 "
@@ -12652,11 +12686,11 @@ msgstr ""
"ìŠ¤ì»¤íŠ¸ì˜ ë£¨í”„ 수입니다. 최소 압출 ê¸¸ì´ ì˜µì…˜ì„ ì„¤ì •í•œ 경우 ì—¬ê¸°ì— êµ¬ì„±ëœ ë£¨í”„ "
"수보다 í´ ìˆ˜ 있다. 스커트를 완전히 비활성화하려면 ì´ ê°’ì„ 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr "ë ˆì´ì–´ ì¸ì‡„ ì‹œê°„ì´ ë‹¤ìŒê³¼ ê°™ì€ ê²½ìš° ì†ë„를 낮추십시오"
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2311
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."
@@ -12664,11 +12698,11 @@ msgstr ""
"층 ì¸ì‡„ ì‹œê°„ì´ ì´ ì‹œê°„ë³´ë‹¤ 낮게 ì¶”ì •ë  ê²½ìš°, ì¸ì‡„ ì´ë™ ì†ë„는 ì´ ê°’ìœ¼ë¡œ 지ì†"
"ë˜ë„ë¡ ì¶•ì†Œëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr "ìž‘ì€ ë‘˜ë ˆ"
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
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 "
@@ -12678,34 +12712,34 @@ msgstr ""
"분율로 표시ë˜ëŠ” 경우 (예 : 80 %) ìœ„ì˜ ì†ë„ 설정ì—ì„œ 계산ë©ë‹ˆë‹¤. ìžë™ìœ¼ë¡œ 0으"
"로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr "솔리드 채우기 임계값"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2334
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
msgstr ""
"ì§€ì •ëœ í•œê³„ê°’ë³´ë‹¤ ìž‘ì€ ì˜ì—­ì„ 가진 ì˜ì—­ì— 대해 솔리드 ì¸í•„ì„ ê°•ì œ ì ìš©."
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr "솔리드 ì¸í•„ ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr "꽉찬 ë©´ì„ ì¸ì‡„í•  ë•Œ 사용하는 ìµìŠ¤íŠ¸ë£¨ë”."
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr "솔리드 ì¸í•„ 간격"
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "
@@ -12716,7 +12750,7 @@ msgstr ""
"ìŒ. ë‹¹ì‹ ì€ ì´ê²ƒì„ ì–´ë–¤ ê°’ìœ¼ë¡œë„ ì„¤ì •í•  수 있다(예: 9999). Slic3r는 ë…¸ì¦ ì§ê²½"
"ê³¼ 층 높ì´ì— ë”°ë¼ ê²°í•©í•  최대 가능한 층 수를 ìžë™ìœ¼ë¡œ ì„ íƒí•œë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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, "
@@ -12727,7 +12761,7 @@ msgstr ""
"하십시오. 0ì¸ ê²½ìš° 기본 압출 너비가 사용ë˜ë©°, 그렇지 않으면 1.125 x ë…¸ì¦ ì§ê²½"
"ì´ ì‚¬ìš©ëœë‹¤. 백분율(예: 90%)ë¡œ 표현ë˜ëŠ” 경우, 계층 높ì´ì— ê±¸ì³ ê³„ì‚°ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -12736,19 +12770,19 @@ msgstr ""
"솔리드 ì˜ì—­(ìƒë‹¨/하부/내부 ìˆ˜í‰ ì…¸) ì¸ì‡„ ì†ë„ ì´ëŠ” ìœ„ì˜ ê¸°ë³¸ 주입 ì†ë„ì— ëŒ€"
"í•œ 백분율(예: 80%)ë¡œ 표시할 수 있다. ìžë™ì„ 위해 0으로 설정한다."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr "ìƒë‹¨ ë° í•˜ë‹¨ í‘œë©´ì— ìƒì„±í•  솔리드 ë ˆì´ì–´ 수입니다."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr "ìƒë¶€/하부 ì‰˜ì˜ ìµœì†Œ ë‘께"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr "꽃병 모드(Spiral vase)"
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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, "
@@ -12757,11 +12791,11 @@ msgid ""
"when printing more than one single object."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr "ì˜¨ë„ ë³€í™”"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2410
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12770,7 +12804,7 @@ msgstr ""
"ëŒì¶œë¶€ê°€ 활성화ë˜ì§€ ì•Šì€ ê²½ìš° ì ìš©ë˜ëŠ” ì˜¨ë„ ì°¨ì´. ë…¸ì¦ì„ 주기ì ìœ¼ë¡œ 닦는 ì „"
"ì²´ ë†’ì´ \"ì¸ê³µ\" 스커트가 가능하다."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2420
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -12787,7 +12821,7 @@ msgstr ""
"ë“  PrusaSlicer ì„¤ì •ì— ìžë¦¬ í‘œì‹œìž ë³€ìˆ˜ë¥¼ 사용할 수 있으므로 ì›í•˜ëŠ” ìœ„ì¹˜ì— "
"\"M109 S[first_layer_temperature]\" ëª…ë ¹ì„ ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2435
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 "
@@ -12808,35 +12842,35 @@ msgstr ""
"\"M109 S[first_layer_temperature]\" ëª…ë ¹ì„ ë„£ì„ ìˆ˜ 있습니다. 압출기가 여러 "
"ê°œ 있는 경우 gcode는 압출기 순서로 처리ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr "싱글 ìµìŠ¤íŠ¸ë£¨ë” 다중메터리얼"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr "프린터는 í•„ë¼ë©˜íŠ¸ë¥¼ í•˜ë‚˜ì˜ í•« ì—”ë“œì— ë‹¤ì¤‘í”Œë ‰ì‹±í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr "모든 ì¸ì‡„ 압출기 프ë¼ìž„"
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2485
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -12844,11 +12878,11 @@ msgstr ""
"활성화 ëœ ê²½ìš°, 모든 ì¸ì‡„ 압출기는 ì¸ì‡„ 시작시 프린트 ë² ë“œì˜ ì „ë©´ 가장ìžë¦¬ì— "
"프ë¼ì´ë° ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "숨겨진 ë ˆì´ì–´ì¸µ ì—†ìŒ(실험ì )"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "
@@ -12859,11 +12893,11 @@ msgstr ""
"지 ë ˆì´ì–´ì—ì„œ 압출기는 아래쪽으로 ì´ë™í•˜ì—¬ 와ì´í”„ 타워를 ì¸ì‡„합니다. 사용ìž"
"는 ì¸ì‡„물과 충ëŒì´ 없는지 확ì¸í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr "슬ë¼ì´ìŠ¤ 간격 닫힘 반경"
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 "
@@ -12873,41 +12907,41 @@ msgstr ""
"틈 닫기 ìž‘ì—…ì€ ìµœì¢… ì¸ì‡„ í•´ìƒë„를 ì¤„ì¼ ìˆ˜ 있으므로 ê°’ì„ í•©ë¦¬ì ìœ¼ë¡œ 낮게 유지 "
"하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2510
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr "ì¼ë°˜"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr "ì„œí¬íŠ¸ 재료 ìƒì„±"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr "ì„œí¬íŠ¸ 재료를 사용합니다."
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr "ìžë™ ìƒì„± 지ì›"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2530
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -12917,11 +12951,11 @@ msgstr ""
"ì¸ëž€ì„ ì„ íƒ í•˜ì§€ 않으면 \"ì„œí¬íŠ¸ ì§€ì› ì˜ì—­\" 볼륨 ë‚´ ì—서만 지ì›ì´ ìƒì„± ë©ë‹ˆ"
"다."
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr "개체와 ê·¸ ì„œí¬íŠ¸ ì‚¬ì´ XY 분리"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2538
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -12929,17 +12963,17 @@ msgstr ""
"ê°ì²´(object)와 ê·¸ ì„œí¬íŠ¸ 사ì´ì˜ XY 분리. 백분율 (예 : 50 %)ë¡œ 표시ë˜ëŠ” 경우 "
"외부 둘레 너비를 기준으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr "채움 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2551
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
msgstr "ì´ ì„¤ì •ì„ ì‚¬ìš©í•˜ì—¬ì§€ì§€ í‰ë©´ íŒ¨í„´ì„ ìˆ˜í‰ë©´ìœ¼ë¡œ 회전시킵니다."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -12947,11 +12981,11 @@ msgstr ""
"ê·¸ê²ƒì´ ë¹Œë“œ 플레ì´íŠ¸ì—있는 경우ì—만 지ì›ì„ 작성하십시오. ì¸ì‡„ë¬¼ì— ëŒ€í•œ 지ì›"
"ì„ ìž‘ì„±í•˜ì§€ 마십시오."
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2569
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 "
@@ -12960,23 +12994,23 @@ msgstr ""
"개체와 ì„œí¬íŠ¸ 사ì´ì˜ ìˆ˜ì§ ê±°ë¦¬. ì´ ê°’ì„ 0으로 설정하면 Slic3rì´ ì²« 번째 ê°ì²´"
"(object) ë ˆì´ì–´ì— 브리지 í름과 ì†ë„를 사용하지 못하게ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
msgstr "0 (수용성)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
msgstr "0.2 (분리 가능)"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -12985,15 +13019,15 @@ msgstr ""
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr "첫 번째 ì„œí¬íŠ¸ ë” ê°•í™”"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -13004,15 +13038,15 @@ msgstr ""
"ì–´ ì§€ì •ëœ ë ˆì´ì–´ ìˆ˜ì— ëŒ€í•œì§€ì§€ ìžë£Œë¥¼ ìƒì„±í•©ë‹ˆë‹¤. ì´ê²ƒì€ 빌드 플레ì´íŠ¸ì— 매"
"ìš° 얇거나 부족한 í’‹ 프린트를 가진 개체를 ë” ë§Žì´ ë¶€ì°© í•  ë•Œ 유용합니다."
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr "첫 번째 n ê°œì˜ ë ˆì´ì–´ì— 대한 ì„œí¬íŠ¸ ê°•í™”"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
msgstr "ì„œí¬íŠ¸ 재료 / ë¼í”„트 / 스커트 ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2617
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -13020,7 +13054,7 @@ msgstr ""
"ì„œí¬íŠ¸ 재료, ë¼í”„트 ë° ìŠ¤ì»¤íŠ¸ë¥¼ ì¸ì‡„ í•  ë•Œ 사용하는 압출기 (ë„구 ë³€ê²½ì„ ìµœì†Œ"
"화하기 위해 현재 압출기를 사용하려면 1+, 0)."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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, "
@@ -13031,20 +13065,20 @@ msgstr ""
"0으로 설정하면 ì„¤ì •ëœ ê²½ìš° 기본 압출 í­ì´ 사용ë˜ê³  그렇지 않으면 ë…¸ì¦ ì§€ë¦„ì´ "
"사용ë©ë‹ˆë‹¤. 백분율 (예 : 90 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr "ì ‘ì  ë£¨í”„"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2638
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr "ì§€ì§€ëŒ€ì˜ ìƒë‹¨ ì ‘ì´‰ ì¸µì„ ë£¨í”„ë¡œ ë®ìœ¼ì‹­ì‹œì˜¤. 기본ì ìœ¼ë¡œ 사용 안 함."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr "ì„œí¬íŠ¸ 재료/ë¼í”„트 ì ‘ì  ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2645
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."
@@ -13052,61 +13086,61 @@ msgstr ""
"ì„œí¬íŠ¸ 재료 ì ‘ì ë¥¼ ì¸ì‡„ í•  ë•Œ 사용할 ìµìŠ¤íŠ¸ë£¨ë” (ë„구 ë³€ê²½ì„ ìµœì†Œí™”í•˜ê¸° 위해 "
"현재 ìµìŠ¤íŠ¸ë£¨ë”를 사용하려면 1+, 0). ì´ê²ƒì€ ë¼í”„트ì—ë„ ì˜í–¥ì„ 미칩니다."
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2655
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
msgstr "ê°ì²´(object)와 ì„œí¬íŠ¸ 재료 사ì´ì— 삽입할 ì ‘ì  ë ˆì´ì–´ 수입니다."
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2673
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2688
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr "ì ‘ì  íŒ¨í„´ 간격"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr "ì ‘ì  ë¼ì¸ ê°„ 간격. 솔리드 ì ‘ì ë¥¼ 가져오려면 0ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2707
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -13115,61 +13149,61 @@ msgstr ""
"ì„œí¬íŠ¸ 재료 ì ‘ì  ë ˆì´ì–´ ì¸ì‡„ ì†ë„ 백분율(예: 50%)ë¡œ í‘œí˜„ë  ê²½ìš° ì„œí¬íŠ¸ 재료 "
"ì†ë„ì— ë”°ë¼ ê³„ì‚°ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr "패턴"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr "ì„œí¬íŠ¸ 재료를 ìƒì„±í•˜ëŠ” ë° ì‚¬ìš©ë˜ëŠ” 패턴."
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr "ì§ì„  그리드"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
"support interface is Concentric."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr "패턴 간격"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr "ì„œí¬íŠ¸ 재료 ë¼ì¸ 사ì´ì˜ 간격."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr "ì„œí¬íŠ¸ 재료를 ì¸ì‡„하는 ì†ë„."
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr "모양새"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
"will save material and reduce object scarring."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr "ê°ì²´(object) ë ˆì´ì–´ì™€ ë™ê¸°í™”"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2780
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -13177,11 +13211,11 @@ msgstr ""
"ì„œí¬íŠ¸ ë ˆì´ì–´ë¥¼ 프린트 ë ˆì´ì–´ì™€ ë™ê¸°í™”하십시오. ì´ê²ƒì€ 스위치가 비싼 다중 ë©”"
"터리얼 프린터ì—ì„œ 유용하다."
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr "오버행 한계ì "
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -13193,11 +13227,11 @@ msgstr ""
"성ë˜ì§€ 않는다. 즉, ì´ ê°’ì€ ì„œí¬íŠ¸ 재료 ì—†ì´ ì¸ì‡„í•  수 있는 가장 ìˆ˜í‰ ê²½ì‚¬(수"
"í‰ë©´ì—ì„œ 측정ë¨)를 나타낸다. ìžë™ ê°ì§€ë¥¼ 위해 0으로 설정하십시오(권장)."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr "ì„œí¬íŠ¸ 주변ì´ë‚˜ 외부로"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2802
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -13205,42 +13239,42 @@ msgstr ""
"기본 ì„œí¬íŠ¸ ì£¼ìœ„ì— ì™¸ìž¥ (ë‹¨ì¼ ì£¼ë³€ ì„ )ì„ ì¶”ê°€í•˜ì‹­ì‹œì˜¤. ì´ê²ƒì€ 페ì´ìŠ¤ ì—…ì„ë³´"
"다 신뢰성있게 만들ë¿ë§Œ ì•„ë‹ˆë¼ ì œê±°í•˜ê¸°ë„ ì–´ë µìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2809
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2820
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
"shorter bridged distances."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr "ì–‡ì€ ë²½(walls) ê°ì§€"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2828
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
msgstr "싱글 너비 ë²½ (ë‘ ë¶€ë¶„ì´ ë§žì§€ 않는 부분과 무너지는 부분)ì„ ê°ì§€í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr "스레드(Threads)"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2835
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13248,7 +13282,7 @@ msgstr ""
"스레드는 장기 실행 태스í¬ë¥¼ 병렬 처리하는 ë° ì‚¬ìš©ë©ë‹ˆë‹¤. 최ì ì˜ 스레드 수는 "
"사용 가능한 코어 / 프로세서 수보다 약간 높습니다."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13258,7 +13292,7 @@ msgid ""
"behaviour both before and after the toolchange."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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 "
@@ -13272,7 +13306,7 @@ msgstr ""
"으면 ë…¸ì¦ ì§€ë¦„ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. 백분율 (예 : 90 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기준"
"으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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 "
@@ -13285,15 +13319,15 @@ msgstr ""
"ì „ ì†ë„ì— ëŒ€í•œ 백분율 (예 : 80 %)ë¡œ 나타낼 수 있습니다. ìžë™ìœ¼ë¡œ 0으로 설정하"
"십시오."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr "ìƒë‹¨ í‘œë©´ì— ìƒì„± í•  솔리드 ë ˆì´ì–´ 수입니다."
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr "탑 솔리드 ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 "
@@ -13303,30 +13337,30 @@ msgstr ""
"top_solid_layers ì´ìƒìœ¼ë¡œ ì¦ê°€í•œë‹¤. ì´ ê¸°ëŠ¥ì€ ê°€ë³€ ë ˆì´ì–´ 높ì´ë¡œ ì¸ì‡„í•  ë•Œ ë² "
"ê°œ 효과를 방지하는 ë° ìœ ìš©í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr "최소 ìƒë‹¨ 쉘 ë‘께"
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "ì´ë™ ì†ë„ (먼 ëŒì¶œ ì  ì‚¬ì´ì˜ ì í”„)."
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
"instead."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr "펌웨어 철회"
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2925
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13334,11 +13368,11 @@ msgstr ""
"ì´ ì‹¤í—˜ ì„¤ì •ì€ G10 ë° G11 ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ 펌웨어ì—ì„œ 취소를 처리하ë„ë¡í•©ë‹ˆ"
"다. ì´ê²ƒì€ ìµœê·¼ì˜ ë§ë¦°ì—서만 지ì›ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr "ìƒëŒ€ì ì¸ E 거리 사용"
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2932
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -13346,11 +13380,11 @@ msgstr ""
"íŽŒì›¨ì–´ì— ìƒëŒ€ E ê°’ì´ í•„ìš”í•œ ê²½ìš°ì´ ê°’ì„ ì„ íƒí•˜ê³ , 그렇지 않으면 ì„ íƒí•˜ì§€ 마십"
"시오. ëŒ€ë¶€ë¶„ì˜ íšŒì‚¬ëŠ” 절대 ê°’ì„ ì‚¬ìš©í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr "ìš©ì (volumetric) E 사용"
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13365,11 +13399,11 @@ msgstr ""
"[filament_diameter_0] T0'ê³¼ ê°™ì€ ëª…ë ¹ì„ ìž…ë ¥ í•  수 있습니다 Slic3r. ì´ê²ƒì€ 최"
"ê·¼ì˜ ë§ë¦°ì—서만 지ì›ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr "가변 ë ˆì´ì–´ ë†’ì´ ê¸°ëŠ¥ 사용"
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2950
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -13377,11 +13411,11 @@ msgstr ""
"ì¼ë¶€ 프린터 ë˜ëŠ” 프린터 ì„¤ì •ì€ ê°€ë³€ ë ˆì´ì–´ 높ì´ë¡œ ì¸ì‡„하는 ë° ì–´ë ¤ì›€ì´ìžˆì„ "
"수 있습니다. 기본ì ìœ¼ë¡œ 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr "수축시 닦아내십시오"
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2957
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13389,7 +13423,7 @@ msgstr ""
"ì´ í”Œëž˜ê·¸ëŠ” ëˆ„ì¶œëœ ë¦¬íŠ¸ëž™ì‹±ì˜ ë¸”ëŸ½ ê°€ëŠ¥ì„±ì„ ìµœì†Œí™”í•˜ê¸° 위해 수축하는 ë™ì•ˆ ë…¸"
"ì¦ì„ ì´ë™ì‹œí‚¨ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2964
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -13397,11 +13431,11 @@ msgstr ""
"다중 메터리알 프린터는 공구 êµí™˜ ì‹œ ìµìŠ¤íŠ¸ë£¨ë”를 프ë¼ì´ë°í•˜ê±°ë‚˜ 제거해야 í•  "
"수 있다. ê³¼ë„í•œ ë¬¼ì§ˆì„ ì™€ì´í¼ íƒ€ì›Œì— ëŒì¶œì‹œí‚¨ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr "볼륨 삭제 - 볼륨 로드/언로드"
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2971
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 "
@@ -13411,11 +13445,11 @@ msgstr ""
"ì„ ì €ìž¥ 합니다. ì´ëŸ¬í•œ ê°’ì€ ì•„ëž˜ì˜ ì „ì²´ í¼ì§• ë³¼ë¥¨ì˜ ìƒì„±ì„ 단순화 하는 ë° ì‚¬"
"ìš© ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr "볼륨 삭제 - 행렬"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2978
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13423,54 +13457,54 @@ msgstr ""
"ì´ ë§¤íŠ¸ë¦­ìŠ¤ëŠ” 지정 ëœ ë„구 ìŒì— 대해 와ì´í¼ íƒ€ì›Œì˜ ìƒˆí•„ë¼ë©˜íŠ¸ë¥¼ 제거 하는 ë° "
"필요한 ì²´ì  (ìž…ë°© 밀리 미터)ì„ ì„¤ëª… 합니다."
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
msgstr "X축 위치"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "와ì´í”„ íƒ€ì›Œì˜ ì¢Œì¸¡ ì „ë©´ ëª¨ì„œë¦¬ì˜ X 좌표"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
msgstr "Y축 위치"
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "와ì´í¼ ìž‘ë™ íƒ€ì›Œì˜ ì¢Œì¸¡ ì „ë°© ëª¨ì„œë¦¬ì˜ Y 좌표"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr "와ì´í¼ 타워 í­"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr "와ì´í¼ 타워 회전ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "X ì¶•ì— ëŒ€í•´ 타워 회전 ê°ë„를 닦습니다."
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr "ì´ ê°ì²´(object)ì˜ ì±„ìš°ê¸°ë¡œ 지우기"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3025
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
"additional travel moves."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr "ì´ ê°ì²´(object)ë¡œ 지우기"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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. "
@@ -13480,19 +13514,19 @@ msgstr ""
"프 타워ì—ì„œ 종료 ë˜ëŠ” 재료를 저장 하고 ì¸ì‡„ ì‹œê°„ì„ ì¤„ìž…ë‹ˆë‹¤. ê·¸ ê²°ê³¼ ê°ì²´"
"(object)ì˜ ìƒ‰ìƒì´ 혼합 ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr "최대 브리징 거리"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr "드문드문한 ì¸í•„ 섹션ì—ì„œ 지지대 사ì´ì˜ 최대 거리."
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr "XY ìˆ˜í‰ í™•ìž¥"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3048
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-"
@@ -13501,11 +13535,11 @@ msgstr ""
"XY í‰ë©´ì—ì„œ ì„¤ì •ëœ ê°’(ìŒìˆ˜ = 안, ì–‘ = 바깥쪽)ì— ë”°ë¼ ê°ì²´(object)ê°€ ì¦ê°€/정격"
"ëœë‹¤. ì´ëŠ” êµ¬ë© í¬ê¸°ë¥¼ 미세 ì¡°ì •í•˜ëŠ”ë° ìœ ìš©í•  수 있다."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr "Z 오프셋"
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
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 "
@@ -13516,63 +13550,161 @@ msgstr ""
"톱 0ì´ ì‹¤ì œë¡œ ë…¸ì¦ì„ 프린트 ë² ë“œì—ì„œ 0.3mm 떨어진 ê³³ì— ë‘” 경우, ì´ë¥¼ -0.3(ë˜"
"는 엔드 ìŠ¤í†±ì„ ê³ ì •)으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3131
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr "ë””ìŠ¤í”Œë ˆì´ ë„ˆë¹„"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr "디스플레ì´ì˜ í­ìž…니다"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr "표시 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr "디스플레ì´ì˜ 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr "ì˜ í”½ì…€ 수"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr "Xì˜ í”½ì…€ 수"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr "Yì˜ í”½ì…€ 수"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr "ìˆ˜í‰ ë¯¸ëŸ¬ë§ í‘œì‹œ"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr "수í‰ìœ¼ë¡œ 미러"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr "출력 ì´ë¯¸ì§€ì˜ ìˆ˜í‰ ë¯¸ëŸ¬ë§ ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr "ìˆ˜ì§ ë¯¸ëŸ¬ë§ í‘œì‹œ"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr "수ì§ìœ¼ë¡œ 미러"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr "출력 ì´ë¯¸ì§€ì˜ ìˆ˜ì§ ë¯¸ëŸ¬ë§ ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr "ë””ìŠ¤í”Œë ˆì´ ë°©í–¥"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
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 "
@@ -13582,43 +13714,55 @@ msgstr ""
"ë ˆì´ ë„ˆë¹„ ë° ë†’ì´ ë§¤ê°œ ë³€ìˆ˜ì˜ ì˜ë¯¸ë¥¼ 반전 하 ê³  출력 ì´ë¯¸ì§€ëŠ” 90ë„ íšŒì „ 합니"
"다."
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr "가로"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr "세로모드"
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr "빠른"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr "빠른 기울기"
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr "기울ì´ê¸° 시간"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr "ëŠë¦¬ê²Œ"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr "천천히 기울ì´ê¸°"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr "천천히 기울ì´ëŠ” ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr "ì˜ì—­ 채우기"
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -13628,59 +13772,59 @@ msgstr ""
"ì¸ì‡„ ì˜ì—­ì´ 지정 ëœ ê°’ì„ ì´ˆê³¼ 하면 \n"
"그런 ë‹¤ìŒ ëŠë¦° 기울기가 사용 ë©ë‹ˆë‹¤, 그렇지 않으면-빠른 기울기가 ë©ë‹ˆë‹¤"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr "프린터 스케ì¼ë§ ë³´ì •"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr "프린터 절대 보정"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3332
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
msgstr "êµì • ê¸°í˜¸ì— ë”°ë¼ ìŠ¬ë¼ì´ìŠ¤ëœ 2D í´ë¦¬ê³¤ì„ 팽창 하거나 수축 합니다."
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3340
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr "프린터 ê°ë§ˆ ë³´ì •"
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
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 "
@@ -13690,165 +13834,165 @@ msgstr ""
"ì¤‘ê°„ì— ìž„ê³„ê°’ì´ ìž„ê³„í™” ì˜ë¯¸ìž…니다. ì´ ë™ìž‘ì€ í´ë¦¬ê³¤ì˜ 구ë©ì„ 잃지 ì•Šê³  안티알"
"ë¦¬ì•„ì‹±ì„ ì œê±° 합니다."
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
msgstr "SLA 재질 유형"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr "초기 ë ˆì´ì–´ 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr "병 볼륨"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr "병 무게"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr "kg"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr "g /ml"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr "가격 /병"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr "페ì´ë“œ ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3416
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
msgstr "노출 ì‹œê°„ì— í•„ìš”í•œ ë ˆì´ì–´ 수는 초기 노출 시간ì—ì„œ 노출 시간으로 페ì´ë“œ"
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr "최소 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr "최대 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr "노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr "최소 초기 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr "최대 초기 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr "초기 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr "확장 보정"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr "SLA ì¸ì‡„ 재료 참고 사항"
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
msgstr "여기ì—ì„œ SLA ì¸ì‡„ ìžë£Œì— 대한 메모를 ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr "기본 SLA 재질 프로 파ì¼"
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr "ì§€ì› ìƒì„±"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr "모ë¸ì— 대한 ì§€ì› ìƒì„±"
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr "헤드 í¬ì¸íŒ… 측면 지름"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr "í•€ 헤드가 ëª¨ë¸ í‘œë©´ì— ì¹¨íˆ¬ 하는 ì •ë„"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr "뒤쪽 구 중재봉선ì—ì„œ 앞쪽 구 중재봉선 ê¹Œì§€ì˜ í­ìž…니다"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
msgstr "ì„œí¬íŠ¸ ê¸°ë‘¥ì˜ ì§€ë¦„ (mm)"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3579
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 ""
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3590
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 ""
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -13858,23 +14002,23 @@ msgstr ""
"ë¡œ ì²˜ìŒ ë‘ ì‚¬ì´ë¥¼ 전환 하는 지그재그, í¬ë¡œìŠ¤ (지그재그 ë”블 지그재그) ë˜ëŠ” ë™"
"ì  ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr "지그재그"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr "í¬ë¡œìŠ¤"
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr "ë™ì "
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr "기둥 확장 계수"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3623
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -13882,27 +14026,27 @@ msgstr ""
"브릿지 ë˜ëŠ” ê¸°ë‘¥ì„ ë‹¤ë¥¸ ê¸°ë‘¥ì— ë³‘í•© 하면 ë°˜ì§€ë¦„ì„ ëŠ˜ë¦´ 수 있습니다. 0ì€ ì¦ê°€ "
"ì—†ìŒì„ ì˜ë¯¸ 하나는 ì „ì²´ ì¦ê°€ë¥¼ ì˜ë¯¸ 합니다."
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr "ì„œí¬íŠ¸ ë² ì´ìŠ¤ 지름"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
msgstr "기둥 ë² ì´ìŠ¤ì˜ mm ì§ê²½"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr "ì„œí¬íŠ¸ 기준 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr "ì„œí¬íŠ¸ ë² ì´ìŠ¤ ì›ì¶”ì˜ ë†’ì´"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr "지지기본 안전 거리"
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3654
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 "
@@ -13911,34 +14055,34 @@ msgstr ""
"모ë¸ì—ì„œ 기둥 ë² ì´ìŠ¤ì˜ 최소 거리(mm.mm.)는 ì´ ë§¤ê°œë³€ìˆ˜ì— ë”°ë¥¸ ê°„ê²©ì´ ëª¨ë¸ê³¼ "
"패드 사ì´ì— 삽입ë˜ëŠ” 제로 ê³ ë„ ëª¨ë“œì—ì„œ ì˜ë¯¸ê°€ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr "임계 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr "ì„œí¬íŠ¸ 스틱과 접합부를 ì—°ê²° 하는 기본 ê°ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr "최대 브리지 길ì´"
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr "ë¸Œë¦¿ì§€ì˜ ìµœëŒ€ 길ì´"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr "최대 기둥 연결 거리"
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3685
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
msgstr ""
"서로 ì—°ê²° ë˜ëŠ” ë‘ê¸°ë‘¥ì˜ ìµœëŒ€ 거리. 0 ê°’ì€ ê¸°ë‘¥ì„ ê³„ë‹¨ì‹ìœ¼ë¡œ 금지 합니다."
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3695
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -13946,39 +14090,39 @@ msgstr ""
"ì§€ì› ëŒ€ìƒì„ 들어 올려야 하는 양입니다. \"개체 주위 패드\"를 사용하ë„ë¡ ì„¤ì •í•˜"
"ë©´ ì´ ê°’ì€ ë¬´ì‹œë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr "ì´ëŠ” ì„œí¬íŠ¸ ì  ë°€ë„ì˜ ìƒëŒ€ì ì¸ ì²™ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr "ì„œí¬íŠ¸ 지ì ì˜ 최소 거리"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr "ì„œí¬íŠ¸ 지ì ì€ ì´ ìž„ê³„ê°’ 보다 ë” ê°€ê¹ê²Œ 배치 ë˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr "패드 사용"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr "ì„œí¬íŠ¸ ë˜ëŠ” ëª¨ë¸ ì•„ëž˜ì— íŒ¨ë“œ 추가"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr "패드 ë²½ ë‘께"
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr "íŒ¨ë“œì˜ ë‘께와 옵션 ìºë¹„í‹° ë²½."
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr "패드 ë²½ 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "
@@ -13989,19 +14133,19 @@ msgstr ""
"ì´ ê¸°ëŠ¥ì„ í™œì„±í™” í•  ë•Œ ì£¼ì˜ í•´ì•¼í• , ì¼ë¶€ 수 ìºë¹„í‹° 내부 극단ì ì¸ í¡ìž… 효과를 "
"ìƒì„± í•  ìˆ˜ë„ ìžˆê¸° 때문ì—, vat í˜¸ì¼ ì¸ì‡„를 벗겨 어렵게 만든다."
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
msgstr "패드 브럼 사ì´ì¦ˆ"
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr "패드가 í¬í•¨ëœ í˜•ìƒ ì£¼ìœ„ë¡œ 얼마나 확장ë˜ì–´ì•¼ 하는지"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr "최대 병합 거리"
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "
@@ -14011,11 +14155,11 @@ msgstr ""
"ì´ ë§¤ê°œ 변수는 ë‘ ê°œì˜ ìž‘ì€ íŒ¨ë“œì˜ ì¤‘ìž¬ë´‰ì„ ì´ ì–¼ë§ˆë‚˜ ë˜ì–´ì•¼ 하는지 ì •ì˜ í•©ë‹ˆ"
"다. ê·¸ë“¤ì€ í•˜ë‚˜ì˜ íŒ¨ë“œì— ë³‘í•©ì„ ì–»ì„ ê²ƒì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr "패드 벽 경사"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3786
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
@@ -14023,83 +14167,83 @@ msgstr ""
"ë°°ë“œ í‰ë©´ì„ 기준으로 하는 패드 ë²½ì˜ ê¸°ìš¸ê¸°ìž…ë‹ˆë‹¤. 90ë„는 ì§ì„  ë²½ì„ ì˜ë¯¸ 합니"
"다."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr "오브ì íŠ¸ ì£¼ìœ„ì— íŒ¨ë“œë¥¼ 작성하고 지지 ê³ ë„를 무시합니다."
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr "어디서나 개체 ì£¼ìœ„ì— íŒ¨ë“œ"
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr "사방 오브ì íŠ¸ ì£¼ìœ„ì˜ í¬ìŠ¤ 패드"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr "패드 ê°ì²´(object) ê°­"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3811
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
msgstr "0 ê³ ë„ ëª¨ë“œì—ì„œ ê°ì²´(object) 바닥과 ìƒì„±ëœ 패드 사ì´ì˜ 간격입니다."
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr "패드 ê°ì²´(object) 커넥터 ë³´í­"
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3822
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
msgstr "오브ì íŠ¸ì™€ ìƒì„±ëœ 패드를 연결하는 ë‘ ì»¤ë„¥í„° 스틱 사ì´ì˜ 거리입니다."
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr "패드 ê°ì²´(object) 커넥터 너비"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3831
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr "개체와 ìƒì„±ëœ 패드를 연결하는 커넥터 ìŠ¤í‹±ì˜ ë„ˆë¹„ìž…ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr "패드 ê°ì²´(object) 커넥터 침투"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "ìž‘ì€ ì»¤ë„¥í„°ê°€ ëª¨ë¸ ë³¸ì²´ì— ì–¼ë§ˆë‚˜ 침투해야 하는가?"
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr "ì†ë¹ˆ ê³µë™ ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr "빈 내부를 가지고 모ë¸ì„ 비우기"
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr "ì†ì´ 빈 모ë¸ì˜ 최소 ë²½ ë‘께입니다."
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3867
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
msgstr ""
"성능 ê³„ì‚°ì˜ ì •í™•ì„±. ê°’ì´ ë‚®ì„ìˆ˜ë¡ ì›ì¹˜ 않는 아티팩트가 ìƒì„±ë  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "
@@ -14108,185 +14252,185 @@ msgid ""
"most."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3891
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
"movement and adds a delay before exposure."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr "OBJ 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr "모ë¸ì„ OBJë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr "STL로 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "모ë¸ì„ 분할하고 SLA ì¸ì‡„ ë ˆì´ì–´ë¥¼ PNGë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr "3MF 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr "모ë¸ì„ 3MFë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr "AMF 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr "모ë¸ì„ AMFë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
msgstr "STL 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr "모ë¸ì„ STLë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
msgstr "모ë¸ì„ 슬ë¼ì´ìŠ¤í•˜ê³  공구 경로를 G 코드로 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr "슬ë¼ì´ìŠ¤"
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4405
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
msgstr ""
" printer_technology 구성 ê°’ì„ ê¸°ë°˜ìœ¼ë¡œ 모ë¸ì„ FFF ë˜ëŠ” SLAë¡œ 슬ë¼ì´ìŠ¤í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr "ë„움ë§"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr "ì´ ë„움ë§ì„ 표시 합니다."
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr "ë„ì›€ë§ (FFF 옵션)"
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
msgstr "ì¸ì‡„/G 코드 구성 ì˜µì…˜ì˜ ì „ì²´ 목ë¡ì„ 표시 합니다."
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr "ë„ì›€ë§ (SLA 옵션)"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr "SLA ì¸ì‡„ 구성 ì˜µì…˜ì˜ ì „ì²´ 목ë¡ì„ 표시 합니다."
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr "출력 ëª¨ë¸ ì •ë³´"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr "모ë¸ì— 대한 정보를 ì½˜ì†”ì— ì”니다."
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr "구성 íŒŒì¼ ì €ìž¥"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr "지정 ëœ íŒŒì¼ì— êµ¬ì„±ì„ ì €ìž¥ 합니다."
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr "XY ì •ë ¬"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr "모ë¸ì„ ì§€ì •ëœ ì ì— 맞춥니다."
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr "ì§€ì •ëœ Zì—ì„œ 모ë¸ì„ 잘ë¼ëƒ…니다."
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr "중앙"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr "ì§€ì •ëœ ì ì„ 중재봉선으로 ì¸ì‡„ 합니다."
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr "준비하지 마십시오"
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4475
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
msgstr ""
"병합하기 ì „ì— ì§€ì •ëœ ëª¨ë¸ì„ 재정렬하고 ì›ëž˜ XY 좌표를 유지하지 마십시오."
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4479
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr "복사"
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr "ì´ ê³„ìˆ˜ë¡œ ë³µì‚¬ë³¸ì„ ê³±í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr "ëª¨ëˆˆì— ë”°ë¼ ë³µì œ"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr "그리드를 만들어 ë³µì‚¬ë³¸ì„ ê³±í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4493
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
msgstr ""
"í•œ 번 ìž‘ì—…ì„ ìˆ˜í–‰í•˜ê¸° 위해 제공 ëœ ëª¨ë¸ì„ 정렬하고 ë‹¨ì¼ ëª¨ë¸ë¡œ 병합 합니다."
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4498
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)."
@@ -14294,31 +14438,31 @@ msgstr ""
"메쉬를 복구 하십시오 (요청 ëœ ìž‘ì—…ì„ ìˆ˜í–‰ 하기 위해 모ë¸ì„ 슬ë¼ì´ìŠ¤ 해야 í• ë•Œ"
"마다 ì´ ì˜µì…˜ì´ ì•”ì‹œì ìœ¼ë¡œ 추가 ë¨)."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr "Z 축 주위 회전 ê°ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr "X 주위 회전"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr "X ì¶•ì„ ì¤‘ìž¬ë´‰ì„  회전 ê°ë„ 입니다."
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr "Y 주위로 회전"
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr "Y ì¶•ì„ ì¤‘ìž¬ë´‰ì„  회전 ê°ë„ 입니다."
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr "배율 ì¸ìˆ˜ ë˜ëŠ” 백분율입니다."
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4522
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -14326,29 +14470,29 @@ msgstr ""
"지정 ëœ ëª¨ë¸ì—ì„œ ì—°ê²° ë˜ì§€ ì•Šì€ ë¶€í’ˆ(Part)ì„ ê°ì§€ 하여 별ë„ì˜ ê°ì²´(object)ë¡œ "
"분할 합니다."
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr "í¬ê¸°ì— 맞게 ì¡°ì •"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr "지정 ëœ ë³¼ë¥¨ì— ë§žê²Œ í¬ê¸°ë¥¼ ì¡°ì • 합니다."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr "존재 하지 않는 구성 íŒŒì¼ ë¬´ì‹œ"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "ë¡œë“œì— ì œê³µ ëœ íŒŒì¼ì´ 없는 경우 실패 하지 않습니다."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -14356,27 +14500,27 @@ msgid ""
"substitute an unknown value with a default silently or verbosely."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4549
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr "구성 íŒŒì¼ ë¡œë“œ"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4554
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -14384,33 +14528,33 @@ msgstr ""
"지정 ëœ íŒŒì¼ì—ì„œ êµ¬ì„±ì„ ë¡œë“œ 합니다. 여러 파ì¼ì—ì„œ ì˜µì…˜ì„ ë¡œë“œ 하는 ë° ë‘ ë²ˆ "
"ì´ìƒ 사용할 수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr "출력파ì¼"
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/libslic3r/PrintConfig.cpp:4558
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
msgstr ""
"ì¶œë ¥ì´ ê¸°ë¡ ë˜ëŠ” íŒŒì¼ (지정 하지 ì•Šì€ ê²½ìš° ìž…ë ¥ 파ì¼ì„ 기반으로 합니다)."
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
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 ""
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr "ë°ì´í„° 디렉터리"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4575
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -14419,11 +14563,11 @@ msgstr ""
"지정 ëœ ë””ë ‰í„°ë¦¬ì— ì„¤ì •ì„ ë¡œë“œ 하 ê³  저장 합니다. ì´ ê¸°ëŠ¥ì€ ë‹¤ë¥¸ 프로 파ì¼ì„ "
"유지 관리 하거나 ë„¤íŠ¸ì›Œí¬ ìŠ¤í† ë¦¬ì§€ì˜ êµ¬ì„±ì„ í¬í•¨ 하는 ë° ìœ ìš© 합니다."
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr "로깅 수준"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -14433,11 +14577,11 @@ msgstr ""
"trace\n"
"예를 들어. loglevel=2 치명ì ì¸, 오류 ë° ê²½ê³  수준 메시지를 기ë¡í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr "소프트웨어 ë Œë”러를 사용 하 ì—¬ ë Œë”ë§"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4586
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -14449,15 +14593,15 @@ msgstr ""
msgid "Error with zip archive"
msgstr "zip ì•„ì¹´ì´ë¸Œì™€ 오류가 ë°œìƒ í–ˆìŠµë‹ˆë‹¤"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "둘레 ìƒì„±"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "채우기 준비"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "지ì›í•  ì„œí¬íŠ¸ ìƒì„±"
@@ -14716,6 +14860,14 @@ msgid ""
"the documentation."
msgstr ""
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
"Fullscreen mode\n"
diff --git a/resources/localization/ko_KR/PrusaSlicer_ko.po b/resources/localization/ko_KR/PrusaSlicer_ko.po
index 3e2ae505b..b060b2a61 100644
--- a/resources/localization/ko_KR/PrusaSlicer_ko.po
+++ b/resources/localization/ko_KR/PrusaSlicer_ko.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
"PO-Revision-Date: 2021-04-05 21:03+0900\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -18,16 +18,16 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 2.4.2\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "다른 저작권"
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "저작권"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -35,26 +35,26 @@ msgstr ""
"다ìŒì˜ 모든 프로그램 (ë¼ì´ë¸ŒëŸ¬ë¦¬)ì˜ ë¼ì´ì„¼ìŠ¤ ê³„ì•½ì€ ì‘ìš© 프로그램 ë¼ì´ì„¼ìŠ¤ 계"
"ì•½ì˜ ì¼ë¶€ìž…니다"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "%s ì •ë³´"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "버전"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "ì´ ë¼ì´ì„¼ìŠ¤ëŠ”"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero ì¼ë°˜ 공공 ë¼ì´ì„¼ìŠ¤, 버전 3"
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -62,7 +62,7 @@ msgstr ""
"프루사슬ë¼ì´ì„œëŠ” 알레산드로 ë¼ë„¬ë£¨ì¹˜ì™€ RepRap 커뮤니티 Slic3r를 기반으로합니"
"다."
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -72,7 +72,7 @@ msgstr ""
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
"numerous others. 한국어 번역 울산ì—테르, 밤송ì´ì§ë°•êµ¬ë¦¬ (2.2.0)"
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr "버전 정보"
@@ -213,7 +213,7 @@ msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr "í¬ê¸°"
@@ -221,7 +221,7 @@ msgstr "í¬ê¸°"
msgid "Origin"
msgstr "ì›ë³¸"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "í•„ë¼ë©˜íŠ¸ ì§ê²½"
@@ -246,43 +246,43 @@ msgstr "ì‚¬ê° ì „ë©´ 왼쪽 모서리ì—ì„œ ì›ì €(0, 0) G-코드 좌표 거리
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
-#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr "mm"
@@ -301,7 +301,7 @@ msgid "Circular"
msgstr "ì›í˜•"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "ì‚¬ìš©ìž ì •ì˜"
@@ -314,8 +314,8 @@ msgstr "모양"
msgid "Load shape from STL..."
msgstr "STLíŒŒì¼ ë¡œë“œ."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "설정"
@@ -328,7 +328,7 @@ msgid "Load..."
msgstr "불러오기..."
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "삭제"
@@ -429,8 +429,8 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "ë ˆì´ì–´ 높ì´"
@@ -441,7 +441,7 @@ msgid ""
"The first layer height will be reset to 0.01."
msgstr ""
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr "첫 ë ˆì´ì–´ 높ì´"
@@ -531,30 +531,30 @@ msgstr "ì§ì„  채우기 패턴으로 전환해야 합니까?"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr "채움(infill)"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "머리 침투가 머리 너비보다 í¬ì§€ 않아야 합니다."
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "ìž˜ëª»ëœ í—¤ë“œ 관통"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr "핀헤드 ì§€ë¦„ì€ ê¸°ë‘¥ 지름 보다 작아야 합니다."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "ìž˜ëª»ëœ í•€ 헤드 지름"
@@ -570,12 +570,12 @@ msgstr "다운그레ì´ë“œ"
msgid "Before roll back"
msgstr "롤백 하기 ì „ì—"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "사용ìž"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "ì•Œ 수 ì—†ìŒ"
@@ -587,7 +587,7 @@ msgstr "활성"
msgid "PrusaSlicer version"
msgstr "프ë¼ì‚¬ìŠ¬ë¼ì´ì„œ 버전"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "출력"
@@ -595,21 +595,21 @@ msgstr "출력"
msgid "filaments"
msgstr "í•„ ë¼ ë©˜ 트"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "SLA 프린트"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "SLA 재료"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "프린터"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "벤ë”"
@@ -663,15 +663,15 @@ msgid "Standard"
msgstr "표준"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "모ë‘"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr "ì—†ìŒ"
@@ -751,7 +751,7 @@ msgstr ""
msgid "All installed printers are compatible with the selected %1%."
msgstr ""
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "í•„ë¼ë©˜íŠ¸ ì„¤ì •ì„ ì„ íƒ"
@@ -839,7 +839,7 @@ msgstr ""
"ë˜í•œ ì—…ë°ì´íŠ¸ê°€ ì ìš©ë˜ê¸° ì „ì— ì „ì²´ êµ¬ì„±ì˜ ë°±ì—… 구성(스냅샷)ì´ ìƒì„±ë©ë‹ˆë‹¤."
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr "디스í¬ì—ì„œ 재장전"
@@ -923,7 +923,7 @@ msgstr "%s 지ì›í•˜ëŠ” 다른 공급업체 ì„ íƒ"
msgid "Firmware Type"
msgstr "펌웨어 종류"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "펌웨어 철회"
@@ -940,8 +940,8 @@ msgid "Set the shape of your printer's bed."
msgstr "프린터 침대 ëª¨ì–‘ì„ ì„¤ì •í•©ë‹ˆë‹¤."
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "ìž˜ëª»ëœ ìˆ«ìž ìž…ë ¥."
@@ -977,10 +977,12 @@ msgstr ""
msgid "Filament Diameter:"
msgstr ""
"ì´ ì‹¤í—˜ ì„¤ì •ì€ ì„ í˜• 밀리미터 ëŒ€ì‹ ì— ìž…ë°© 밀리미터 ë‹¨ìœ„ì˜ E ê°’ì„ ì¶œë ¥ìœ¼ë¡œ 사용"
-"합니다. 펌웨어가 í•„ë¼ë©˜íŠ¸ ì§ê²½ì„ 모르는 경우 볼륨 모드를 켜고 ì„ íƒí•œ í•„ë¼ë©˜íŠ¸"
-"와 ì—°ê²°ëœ í•„ë¼ë©˜íŠ¸ ì§ê²½ì„ 사용하기 위해 시작 G ì½”ë“œì— 'M200 D "
-"[filament_diameter_0] T0'ê³¼ ê°™ì€ ëª…ë ¹ì„ ìž…ë ¥ í•  수 있습니다 Slic3r. ì´ê²ƒì€ 최"
-"ê·¼ì˜ ë§ë¦°ì—서만 지ì›ë©ë‹ˆë‹¤."
+"합니다.\n"
+" 펌웨어가 í•„ë¼ë©˜íŠ¸ ì§ê²½ì„ 모르는 경우 볼륨 모드를 켜고 ì„ íƒí•œ í•„ë¼ë©˜íŠ¸ì™€ ì—°ê²°"
+"ëœ í•„ë¼ë©˜íŠ¸ ì§ê²½ì„ 사용하기 위해 시작 G ì½”ë“œì— \n"
+"'M200 D [filament_diameter_0] T0'ê³¼ ê°™ì€ ëª…ë ¹ì„ ìž…ë ¥ í•  수 있습니다 "
+"Slic3r. \n"
+"ì´ê²ƒì€ ìµœê·¼ì˜ ë§ë¦°ì—서만 지ì›ë©ë‹ˆë‹¤."
#: src/slic3r/GUI/ConfigWizard.cpp:1547
msgid "Nozzle and Bed Temperatures"
@@ -1004,8 +1006,8 @@ msgid "Extrusion Temperature:"
msgstr "압출 온ë„:"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr "℃"
@@ -1054,7 +1056,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "공지"
@@ -1160,7 +1162,7 @@ msgid "Filament Profiles Selection"
msgstr "í•„ë¼ë©˜íŠ¸ í”„ë¡œíŒŒì¼ ì„ íƒ"
#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
msgstr "종류:"
@@ -1207,7 +1209,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
msgstr ""
@@ -1223,8 +1225,8 @@ msgid "Perform"
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "실행 취소"
@@ -1240,7 +1242,7 @@ msgstr "ë‹¨ì¼ ë ˆì´ì–´ 모드"
msgid "Discard all custom changes"
msgstr "모든 ì‚¬ìš©ìž ì§€ì • 변경 ë‚´ìš© ì‚­ì œ"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "ì´ë™í•˜ë ¤ë©´ ì´ë™"
@@ -1485,7 +1487,7 @@ msgstr "ì¼ì‹œ 중지 ì¸ì‡„ ì‚­ì œ"
msgid "Delete custom G-code"
msgstr "ì‚¬ìš©ìž ì§€ì • G 코드 ì‚­ì œ"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "높ì´ë¡œ ì´ë™"
@@ -1529,7 +1531,7 @@ msgstr ""
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -1543,49 +1545,49 @@ msgstr ""
msgid "Warning"
msgstr "경고"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "현재 ë ˆì´ì–´ì— 사용ë˜ëŠ” ì‚¬ìš©ìž ì§€ì • G 코드 ìž…ë ¥"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "현재 ë ˆì´ì–´(%1% mm)ì˜ ì‚¬ìš©ìž ì§€ì • G 코드입니다."
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr "ì¸ì‡„ê°€ ì¼ì‹œ ì¤‘ì§€ë  ë•Œ 프린터 디스플레ì´ì— í‘œì‹œëœ ì§§ì€ ë©”ì‹œì§€ ìž…ë ¥"
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "현재 ë ˆì´ì–´(%1% mm)ì—ì„œ ì¸ì‡„를 ì¼ì‹œ 중지하기 위한 메시지입니다."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "ì í”„í•  ì´ë™ì„ 입력합니다."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "ì í”„í•  높ì´ë¥¼ 입력합니다."
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr "마지막 ìƒ‰ìƒ ë³€ê²½ ë°ì´í„°ëŠ” ë‹¨ì¼ ì••ì¶œê¸° ì¸ì‡„ì— ì €ìž¥ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr "마지막 ìƒ‰ìƒ ë³€ê²½ ë°ì´í„°ëŠ” 다중 압출기 ì¸ì‡„를 위해 저장ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "현재 변경 ì‚¬í•­ì€ ì €ìž¥ëœ ëª¨ë“  ìƒ‰ìƒ ë³€ê²½ ë‚´ìš©ì„ ì‚­ì œí•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "ì •ë§ ê³„ì†í•˜ê¸°ë¥¼ ì›í•˜ì‹­ë‹ˆê¹Œ?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -1595,11 +1597,11 @@ msgstr ""
"모든 ë„구 ë³€ê²½ì´ ìƒ‰ìƒ ë³€ê²½ìœ¼ë¡œ 전환하려는 경우 아니요, \n"
"ë˜ëŠ” 취소하여 변경ë˜ì§€ ì•Šì€ ìƒíƒœë¡œ 둡니다."
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "ì €ìž¥ëœ ëª¨ë“  ë„구 변경 ë‚´ìš©ì„ ì‚­ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -1607,18 +1609,18 @@ msgstr ""
"마지막 ìƒ‰ìƒ ë³€ê²½ ë°ì´í„°ëŠ” ì „ì²´ ì¸ì‡„ìš© 공구 변경과 함께 멀티 압출기 ì¸ì‡„를 위"
"í•´ 저장ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr "현재 변경 ì‚¬í•­ì€ ì €ìž¥ëœ ëª¨ë“  압출기(ë„구) 변경 ë‚´ìš©ì„ ì‚­ì œí•©ë‹ˆë‹¤."
#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "기본값"
@@ -1631,10 +1633,10 @@ msgid "Set extruder change for every"
msgstr "압출기 변경 설정"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr "ë ˆì´ì–´"
@@ -1699,7 +1701,7 @@ msgid "Parameter validation"
msgstr "매개 변수 유효성 검사"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "ìž…ë ¥ ê°’ì´ ë²”ìœ„ë¥¼ 벗어남"
@@ -1863,7 +1865,7 @@ msgstr "확ì¸"
msgid "Cancelling..."
msgstr "취소 중..."
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr ""
@@ -1879,7 +1881,7 @@ msgstr ""
msgid "Add selected shape(s) to the bed"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "추가"
@@ -1887,9 +1889,9 @@ msgstr "추가"
msgid "Add one or more custom shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "삭제"
@@ -1897,30 +1899,30 @@ msgstr "삭제"
msgid "Delete one or more custom shape. You can't delete system shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
"We can't load this file"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
msgstr ""
@@ -1981,7 +1983,7 @@ msgid "Time"
msgstr "시간"
#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
-#: src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr ""
@@ -2021,7 +2023,7 @@ msgstr "컬러 프린트"
#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "ìµìŠ¤íŠ¸ë£¨ë”"
@@ -2033,134 +2035,134 @@ msgstr "기본 색ìƒ"
msgid "default color"
msgstr "기본 색ìƒ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "ìƒ‰ìƒ ë³€ê²½"
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "ì¸ì‡„"
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "ì¼ì‹œ 정지"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "ì´ë²¤íŠ¸"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "ë‚¨ì€ ì‹œê°„"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "기간"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
msgstr "ì´ì†¡"
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "ìš´ë™"
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "압출 ì—†ìŒ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "리트랙션 후 최소 ì´ë™ 거리"
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "와ì´í”„(wipe) íƒ‘ì˜ ìµœì†Œ í¼ì§€"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "옵션"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "리트랙션"
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "환ì›ì "
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "ë„구 변경"
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "ìƒ‰ìƒ ë³€ê²½"
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "ì¸ì‡„ ì¼ì‹œ 중지"
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "ì‚¬ìš©ìž ì§€ì • G 코드"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "프린터"
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "출력 설정"
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "í•„ë¼ë©˜íŠ¸ ì„¤ì •ì„ ì„ íƒ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "ì¼ë°˜ 모드"
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "스텔스 모드"
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr "첫 ë ˆì´ì–´"
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "스텔스 모드 표시"
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "ì¼ë°˜ 모드 표시"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "가변 ë ˆì´ì–´ ë†’ì´ ê¸°ëŠ¥ 사용"
@@ -2221,7 +2223,7 @@ msgstr "ë†’ì€ ì¸ì‡„ ì†ë„와 ë†’ì€ ì¸ì‡„ 품질."
msgid "Smooth"
msgstr "부드럽게"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "반경"
@@ -2229,7 +2231,7 @@ msgstr "반경"
msgid "Keep min"
msgstr "최소 분 유지"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "초기화"
@@ -2253,174 +2255,174 @@ msgstr "가변 ë ˆì´ì–´ ë†’ì´ - ì–´ëŽí‹°ë¸Œ"
msgid "Variable layer height - Smooth all"
msgstr "가변 ë ˆì´ì–´ ë†’ì´ - 모든 ê²ƒì„ ë¶€ë“œëŸ½ê²Œ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "오브ì íŠ¸ 반전"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "개체(Gizmo) ì´ë™"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "물체(Gizmo) 회전"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "개체 ì´ë™"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "설정으로 전환"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "ì¸ì‡„ ì„¤ì •ì„ ì„ íƒ í•©ë‹ˆë‹¤"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "&í•„ë¼ë©˜íŠ¸ 설정 탭"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "재질 설정 탭"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "프린터 ì„¤ì •ì„ ì„ íƒ í•©ë‹ˆë‹¤"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "ë˜ëŒë¦¬ê¸° 기ë¡"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "다시 실행 히스토리"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "%1$d ë˜ëŒì•„ 가기"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] "%1$d 다시 실행"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "검색"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "검색어 입력"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "옵션 정렬"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "%1% 왼쪽 마우스 ë²„íŠ¼ì„ ëˆŒëŸ¬ 정확한 ê°’ì„ ìž…ë ¥í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "간격"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "회전 활성화(ëŠë¦°)"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "ì •ë ¬"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "ë”하기..."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "ëª¨ë‘ ì‚­ì œ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "ì„ íƒ ì •ë ¬"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "오른쪽 마우스 ë²„íŠ¼ì„ í´ë¦­í•˜ì—¬ ë°°ì—´ ì˜µì…˜ì„ í‘œì‹œí•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr "복사"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "붙여넣기"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ 추가"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ 제거"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "오브ì íŠ¸ë³„ 분할"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "파트별 분할"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "오른쪽 마우스 ë²„íŠ¼ì„ í´ë¦­í•˜ì—¬ 기ë¡ì„ ì—´/닫습니다."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "ë‹¤ìŒ ìž‘ì—… 실행 취소 : %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "다시 실행"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "ë‹¤ìŒ ìž‘ì—… 다시 실행: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "ì¸ì‡„ ì˜ì—­ ì™¸ë¶€ì˜ ë¬¼ì²´ê°€ ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "ì¸ì‡„ ì˜ì—­ ì™¸ë¶€ì˜ ë„구 경로가 ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "ì¸ì‡„ ì˜ì—­ ì™¸ë¶€ì˜ SLA 지지대가 ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -2428,16 +2430,16 @@ msgstr ""
"ì¸ì‡„ ì˜ì—­ ì™¸ë¶€ì˜ ë¬¼ì²´ê°€ ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤.\n"
"현재 문제를 해결하여 ê³„ì† ìŠ¬ë¼ì´ì‹±í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "ì„ íƒ-사ê°í˜•ì—ì„œ 추가"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "ì„ íƒ ì˜ì—­-사ê°í˜•ì—ì„œ 제거"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr "잘ë¼ë‚´ê¸°"
@@ -2553,7 +2555,7 @@ msgstr "ì˜ì—­"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr "삼ê°í˜•(Triangles)"
@@ -2692,7 +2694,7 @@ msgid "Quality"
msgstr "품질"
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr "닫힘 거리"
@@ -2716,27 +2718,27 @@ msgstr "모든 êµ¬ë© ì œê±°"
msgid "Show supports"
msgstr "ì§€ì› í‘œì‹œ"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "배수 êµ¬ë© ì¶”ê°€"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "배수 êµ¬ë© ì‚­ì œ"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "ê³µë™í™” 변수 변경"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "배수 êµ¬ë© ì§ê²½ 변경"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "중공 ë° ë“œë¦´"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "êµ¬ë© ì´ë™"
@@ -2795,7 +2797,7 @@ msgstr "ì´ë™"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr "회전"
@@ -2812,7 +2814,7 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr "í¬ê¸°"
@@ -2863,7 +2865,7 @@ msgid "Simplification is currently only allowed when a single part is selected"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "오류"
@@ -2947,7 +2949,7 @@ msgid "Minimal points distance"
msgstr "ìµœì†Œí•œì˜ ì§€ì  ê±°ë¦¬"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr "ì„œí¬íŠ¸ ì§€ì  ë°€ë„"
@@ -3122,7 +3124,7 @@ msgstr ""
msgid "Review the substitutions and adjust them if needed."
msgstr ""
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "SLA ì¸ì‡„ 설정"
@@ -3162,7 +3164,7 @@ msgstr ""
"테나, ë³´ì¦ˆí…Œí¬ í¬ëž„, ë°ì´ë¹„ë“œ ì½”ì‹œí¬ ë° ìˆ˜ë§Žì€ ë‹¤ë¥¸ ì‚¬ëžŒë“¤ì— ì˜í•´ 기여."
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
+msgid "Artwork model by Leslie Ing"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:411
@@ -3211,7 +3213,7 @@ msgstr "종료, 지금 ë‚´ ë°ì´í„°ë¥¼ ì´ë™í•©ë‹ˆë‹¤"
msgid "Start the application"
msgstr "ì‘ìš© 프로그램 시작"
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -3226,11 +3228,11 @@ msgstr ""
"\n"
"ì´ì œ ì‘ìš© í”„ë¡œê·¸ëž¨ì´ ì¢…ë£Œë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr "치명ì ì¸ 오류"
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
"PrusaSlicer has encountered a localization error. Please report to "
"PrusaSlicer team, what language was active and in which scenario this issue "
@@ -3243,16 +3245,16 @@ msgstr ""
"\n"
"ì´ì œ ì‘ìš© í”„ë¡œê·¸ëž¨ì´ ì¢…ë£Œë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr "중요 오류"
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
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 "
@@ -3261,7 +3263,7 @@ msgstr ""
"PrusaSlicer 구성 파ì¼ì„ 구문 분ì„하는 오류, 아마 ì†ìƒëœ 것입니다. 파ì¼ì„ 수ë™"
"으로 삭제하여 ì˜¤ë¥˜ì— ë³µêµ¬í•´ 보십시오. ì‚¬ìš©ìž í”„ë¡œí•„ì€ ì˜í–¥ì„ 받지 않습니다."
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3269,12 +3271,12 @@ msgstr ""
"오류 구문 ë¶„ì„ PrusaGCodeViewer 컨피그 파ì¼, ê·¸ê²ƒì€ ì•„ë§ˆ ì†ìƒ. 오류를 복구하"
"기 위해 파ì¼ì„ 수ë™ìœ¼ë¡œ 삭제해 봅보십시오."
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -3286,7 +3288,7 @@ msgid ""
"configuration."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -3295,15 +3297,15 @@ msgid ""
"Shall this configuration be imported?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
msgstr ""
@@ -3326,8 +3328,8 @@ msgstr ""
"%s\n"
"계ì†í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "ì„ íƒ ê¸°ì–µ"
@@ -3357,15 +3359,15 @@ msgstr "릴리스 페ì´ì§€ë¥¼ 참조하십시오."
msgid "Preparing settings tabs"
msgstr "설정 탭 준비"
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -3378,23 +3380,23 @@ msgid ""
"Otherwise, the application will most likely crash again next time."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1677
+#: src/slic3r/GUI/GUI_App.cpp:1679
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"\"ì¸ì‡„ 호스트 업로드\"ì— ëŒ€í•œ ì €ìž¥ëœ ì˜µì…˜ì´ ìžˆëŠ” ë‹¤ìŒ ì‚¬ì „ ì„¤ì •ì´ ìžˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -3404,7 +3406,7 @@ msgstr ""
"지 않습니다.\n"
"ì„¤ì •ì€ ì‹¤ì œ 프린터 설정ì—ì„œ 사용할 수 있습니다."
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -3413,169 +3415,169 @@ msgstr ""
"기본ì ìœ¼ë¡œ 새 프린터 장치는 ìƒì„± ì¤‘ì— \"프린터 N\"으로 지정ë©ë‹ˆë‹¤.\n"
"참고: ì´ ì´ë¦„ì€ ë‚˜ì¤‘ì— ì‹¤ì œ 프린터 설정ì—ì„œ 변경할 수 있습니다."
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "ì •ë³´"
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr "재현"
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr "현재 기본 ì„¤ì •ì„ ë¶ˆëŸ¬ì˜¤ê¸°"
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr "보기 모드를 불러오기"
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr "파ì¼(3MF/AMF) ì„ íƒ:"
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "파ì¼ì„ ì„ íƒí•˜ì„¸ìš” (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "파ì¼ì„ ì„ íƒí•˜ì„¸ìš” (STL/3MF/STEP/OBJ/AMF/PRUSA):"
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "í•˜ë‚˜ì˜ íŒŒì¼(GCODE/)ì„ ì„ íƒí•©ë‹ˆë‹¤. GCO/. G/.ngc/NGC):"
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr "ì‘ìš© 프로그램 언어 변경"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr "언어 ì„ íƒ"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr "언어"
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr "변경"
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr "%s 실행하기"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
msgstr "&구성 스냅샷"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr "구성 ìŠ¤ëƒ…ìˆ ê²€ì‚¬/활성화"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
msgstr "구성 ë° ìŠ¤ëƒ…ìƒ· ì°ê¸°"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr "구성 스냅샷 캡처"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
msgstr "구성 ì—…ë°ì´íŠ¸ 확ì¸"
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
msgstr "기본 설정"
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr "ì‘ìš© 프로그램 기본 설정"
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "단순"
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr "기본 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "고급"
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr "고급 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "전문가"
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr "전문가 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr "모드"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
msgstr "언어(&L)"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
msgstr "ì•„ë‘ì´ë…¸ 기반 í”„ë¦°í„°ì— íŽŒì›¨ì–´ ì´ë¯¸ì§€ 업로드"
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2293
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr "스냅샷 ì´ë¦„"
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr "구성 스냅ìˆì„ 활성화하지 못했습니다."
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr "언어 ì„ íƒ"
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -3583,92 +3585,92 @@ msgstr ""
"언어를 전환 하면 ì‘ìš© 프로그램 재시작 합니다. 플레ì´íŠ¸ 위 오브ì íŠ¸ëŠ” ëª¨ë‘ ì§€"
"워집니다."
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr "구성 노트"
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr "업로드는 여전히 진행 중입니다."
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr "ê·¸ë“¤ì„ ì¤‘ì§€í•˜ê³  어쨌든 계ì†?"
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr "지ì†ì ì¸ 업로드"
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "SLA ë°©ì‹ì„ 사용 하여 다중 ê°ì²´ë¥¼ ì¸ì‡„í•  수는 없습니다."
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr "미리 설정하기 ì „ì— ê°œì²´ 목ë¡ì„ 확ì¸í•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
msgstr "gcode 파ì¼ì„ ì„ íƒí•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "브ë¼ìš°ì €ì—ì„œ 하ì´í¼ë§í¬ë¥¼ ì—´ë„ë¡ ì–µì œ"
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to changes your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "프ë¼ì‚¬ìŠ¬ë¼ì´ìŠ¤: 다시 물어보지 마세요."
@@ -3683,42 +3685,42 @@ msgid "Fatal error, exception catched: %1%"
msgstr "치명ì ì¸ 오류, 예외가 ì ì¤‘: %1%"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr "ë ˆì´ì–´ ë° ë‘˜ë ˆ"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr "ì„œí¬íŠ¸ 재료 / ë¼í”„트 / 스커트 ìµìŠ¤íŠ¸ë£¨ë”"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr "와ì´í¼(Wipe) 옵션"
@@ -3727,95 +3729,98 @@ msgid "Pad and Support"
msgstr "패드 ë° ì„œí¬íŠ¸"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr "다림 질"
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr "ì†ë„"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr "ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr "ëŒì¶œ í­"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "스커트와 브림"
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495
-#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645
-#: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483
-#: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480
-#: src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr "고급"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr "ì„œí¬íŠ¸"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr "패드"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705
-#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr "물체 ì†ì´ 빈(Hollowing)"
@@ -3914,7 +3919,7 @@ msgstr "STL로 수출"
msgid "Reload the selected volumes from disk"
msgstr "디스í¬ì—ì„œ ì„ íƒí•œ 볼륨 다시 로드"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
msgstr ""
@@ -3927,8 +3932,8 @@ msgid "Set extruder for selected items"
msgstr "ì„ íƒí•œ í•­ëª©ì— ëŒ€í•œ 압출기(ìµìŠ¤íŠ¸ë£¨ë”) 설정"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr "기본값"
@@ -3940,24 +3945,24 @@ msgstr "볼륨 ì¸ì‡„배율 ì¡°ì •"
msgid "Scale the selected object to fit the print volume"
msgstr "ì¸ì‡„ ë³¼ë¥¨ì— ë§žê²Œ ì„ íƒí•œ ê°ì²´ì˜ 배율 ì¡°ì •"
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr "제국 단위ì—ì„œ 변환"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr "제국 단위ì—ì„œ ë³€í™˜ì„ ë˜ëŒë¦¬ê¸°"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr "병합"
@@ -4018,7 +4023,7 @@ msgid "Split the selected object into individual parts"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr "분할"
@@ -4158,7 +4163,7 @@ msgid "Rename Sub-object"
msgstr "하위 개체 ì´ë¦„ 바꾸기"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr "ë¶„ë¦¬ëœ ê°œì²´ì— ëŒ€í•œ ì¸ìŠ¤í„´ìŠ¤"
@@ -4202,11 +4207,11 @@ msgstr "ë¶€í’ˆì„ ë¶ˆëŸ¬ 오기"
msgid "Load Modifier"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "로딩중"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr "íŒŒì¼ ë¡œë“œ"
@@ -4287,69 +4292,69 @@ msgstr "ì„ íƒí•œ ê°ì²´ëŠ” 부품 하나만 í¬í•¨ë˜ì–´ 있기 ë•Œë¬¸ì— ë¶„í•
msgid "Split to Parts"
msgstr "부품(Part)으로 분할"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr "Mergeë¨"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr "모든 ë¶€í’ˆì„ í•˜ë‚˜ì˜ ë‹¨ì¼ ì˜¤ë¸Œì íŠ¸ë¡œ 병합"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr "ë ˆì´ì–´ 추가"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr "그룹 조작"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr "개체 조작"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr "수정할 개체 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr "수정할 부품 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr "수정할 ë ˆì´ì–´ 범위 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr "부품 조작"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr "ì¸ìŠ¤í„´ìŠ¤ ì¡°ìž‘"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr "ë†’ì´ ë²”ìœ„"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr "ë†’ì´ ë²”ìœ„ì„¤ì •"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr "ì„ íƒí•œ 항목(item) ì‚­ì œ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr "ì„ íƒëœ ê²ƒì„ ì‚­ì œ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr "ë†’ì´ ë²”ìœ„ 추가"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
@@ -4359,7 +4364,7 @@ msgstr ""
"ë‹¤ìŒ ë ˆì´ì–´ 범위가 너무 얇아서 ë‘ ê°œë¡œ 나눌 수 없습니다.\n"
"최소 ë ˆì´ì–´ 높ì´ë¥¼ 위반하지 않습니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
"Cannot insert a new layer range between the current and the next layer "
"range.\n"
@@ -4370,7 +4375,7 @@ msgstr ""
"현재 ë ˆì´ì–´ 범위와 ë‹¤ìŒ ë ˆì´ì–´ 범위 사ì´ì˜ 간격\n"
"허용ë˜ëŠ” 최소 ë ˆì´ì–´ 높ì´ë³´ë‹¤ 얇습니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
@@ -4378,141 +4383,141 @@ msgstr ""
"현재 ë ˆì´ì–´ 범위 ì´í›„ì—새 ë ˆì´ì–´ 범위를 삽입할 수 없습니다.\n"
"현재 ë ˆì´ì–´ 범위는 ë‹¤ìŒ ë ˆì´ì–´ 범위와 겹칩니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr "ë†’ì´ ë²”ìœ„ 편집"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr "ì„ íƒ ì„ íƒ ëª©ë¡ì—ì„œ 제거"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr "목ë¡ì—ì„œ ì„ íƒ ì¶”ê°€"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr "개체 ë˜ëŠ” ì¸ìŠ¤í„´ìŠ¤"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr "부품"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr "ë ˆì´ì–´"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr "지ì›ë˜ì§€ 않는 ì„ íƒ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "%s ì„ íƒëœ 항목으로 시작합니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr "ì´ ëª¨ë“œì—서는 %sì˜ ë‹¤ë¥¸ %s 항목만 ì„ íƒí•  수 있습니다"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr "현재 개체ì˜"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr "ì •ë³´"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr "ê°ì²´(object)ì˜ ë§ˆì§€ë§‰ 부품(Part) ìœ í˜•ì€ ë³€ê²½í•  수 없습니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
msgstr "편집"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr "ì„œí¬íŠ¸ 금지ì˜ì—­"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr "ì„œí¬íŠ¸ 지ì›ì˜ì—­"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr "부품 유형 ì„ íƒ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr "부품 유형 변경"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr "새 ì´ë¦„ ìž…ë ¥"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr "ì´ë¦„ 바꾸기"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
msgstr "NetFabbì„ í†µí•´ 수정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr "압출기 변경"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr "ì¸ì‡„ 가능 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr "ì¸ì‡„í•  수 없는 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr "ì¸ì‡„ 가능한 ì¸ìŠ¤í„´ìŠ¤ 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr "ì¸ì‡„í•  수 없는 ì¸ìŠ¤í„´ìŠ¤ 설정"
@@ -4646,19 +4651,19 @@ msgstr "변경 옵션 %s"
msgid "View"
msgstr "보기"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "높ì´"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr "ë„“ì´"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "팬 ì†ë„"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "온ë„"
@@ -4674,60 +4679,60 @@ msgstr "ë³´ì´ê¸°"
msgid "Feature types"
msgstr "특색 유형"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "둘레"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "외부 가장ìžë¦¬"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "오버행(Overhang) 둘레"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "내부 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr "솔리드 ì¸í•„"
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr "가장 윗부분 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "브릿지 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr "공백 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr "ì„œí¬íŠ¸ ì¸í„°íŽ˜ì´ìŠ¤"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "와ì´í”„ 타워 - 버려진 í•„ë¼ë©˜íŠ¸ ì¡°ì ˆ"
@@ -4775,15 +4780,15 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "ê²€ìƒ‰ì— ì‚¬ìš©"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "카테고리"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "ì˜ì–´ë¡œ 검색"
@@ -4921,21 +4926,25 @@ msgstr "가져오기가 취소ë˜ì—ˆìŠµë‹ˆë‹¤."
msgid "Importing done."
msgstr "가져오기 완료."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr ""
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr "ì¹¨ëŒ€ì— ë‹¤ì¤‘ 부품 오브ì íŠ¸ê°€ 있는 SLA 프로ì íŠ¸ë¥¼ 로드할 수 없습니다."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr "주ì˜!"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "키보드 단축키"
@@ -4944,8 +4953,8 @@ msgid "New project, clear plater"
msgstr "새로운 프로ì íŠ¸, í´ë¦¬ì–´ 플래터"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "오픈 프로ì íŠ¸ STL/OBJ/AMF/3MF 와 구성, í´ë¦¬ì–´ 플래터"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "오픈 프로ì íŠ¸ AMF/3MF 와 구성, í´ë¦¬ì–´ 플래터"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
msgid "Save project (3mf)"
@@ -4960,8 +4969,8 @@ msgid "(Re)slice"
msgstr "(Re)슬ë¼ì´ìŠ¤"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "êµ¬ì„±ì—†ì´ STL / OBJ / AMF / 3MF를 가져 오기, 플래터 유지"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "êµ¬ì„±ì—†ì´ STL / 3MF / STEP / OBJ / AMF를 가져 오기, 플래터 유지"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
msgid "Import Config from ini/amf/3mf/gcode"
@@ -4971,12 +4980,12 @@ msgstr "ini/amf/3mf/gcodeì—ì„œ 컨피그로 가져오기"
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr "ini/amf/3mf/gcodeì—ì„œ êµ¬ì„±ì„ ë¡œë“œí•˜ê³  병합"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
msgstr "G코드 내보내기"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
msgstr "G-code 보내기"
@@ -4984,7 +4993,7 @@ msgstr "G-code 보내기"
msgid "Export config"
msgstr "&구성 내보내기"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "SDì¹´ë“œ/플래시 ë“œë¼ì´ë¸Œë¡œ 내보내기"
@@ -5321,13 +5330,13 @@ msgstr ""
msgid "Objects List"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "G코드 íŒŒì¼ ì—´ê¸°"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "디스í¬ì—ì„œ 플래터 다시 로드"
@@ -5363,8 +5372,8 @@ msgstr "범례 표시/숨기기 ë° ì˜ˆìƒ ì¸ì‡„ 시간"
msgid "Show/Hide G-code window"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "미리보기"
@@ -5447,7 +5456,7 @@ msgid "Keyboard shortcuts"
msgstr "키보드 단축키"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "새로운 프ë¼ì‚¬ìŠ¬ë¼ì´ìŠ¤ì¸ìŠ¤í„´ìŠ¤ 열기"
@@ -5455,11 +5464,11 @@ msgstr "새로운 프ë¼ì‚¬ìŠ¬ë¼ì´ìŠ¤ì¸ìŠ¤í„´ìŠ¤ 열기"
msgid "G-code preview"
msgstr "G 코드 미리 보기"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "G코드 뷰어 열기"
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "프ë¼ìš°ìŠ¬ë¼ì´ì„œ 오픈"
@@ -5485,13 +5494,13 @@ msgid "Print Settings"
msgstr "출력 설정"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "재질 설정"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "í•„ë¼ë©˜íŠ¸ 설정"
@@ -5501,8 +5510,8 @@ msgstr "í•„ë¼ë©˜íŠ¸ 설정"
msgid "Printer Settings"
msgstr "프린터 설정"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
msgstr ""
@@ -5510,164 +5519,164 @@ msgstr ""
msgid "based on Slic3r"
msgstr "Slic3r 기반"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "프ë¼ì‚¬ 3D ë° ë“œë¼ì´ë²„"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "브ë¼ìš°ì €ì—ì„œ Prusa3D ë“œë¼ì´ë²„ 다운로드 페ì´ì§€ë¥¼ 엽니다."
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "소프트웨어 ë° ë¦´ë¦¬ìŠ¤"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "브ë¼ìš°ì €ì—ì„œ 소프트웨어 릴리스 페ì´ì§€ 열기"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "%s ë° ì›¹ì‚¬ì´íŠ¸"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "브ë¼ìš°ì €ì—ì„œ %s 웹 사ì´íŠ¸ 열기"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "시스템 ë° ì •ë³´"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "시스템 정보 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "í´ë” 표시 ë° êµ¬ì„±"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "ì‚¬ìš©ìž êµ¬ì„± í´ë”를 표시 (datadir)"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr " ì´ìŠˆë‚´ìš© ì‹ ê³ "
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "%s 문제 보고"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "%s ì •ë³´"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "대화ìƒìž 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "키보드 단축키 ëª©ë¡ í‘œì‹œ"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "ISO"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr "ìƒë‹¨ "
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
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:1121 src/libslic3r/PrintConfig.cpp:423
-#: src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr "하단 "
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "바닥 보기 "
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "ì•ž "
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "앞면 보기 "
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr "ë’·ë©´ "
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "뒷면 보기 "
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "왼쪽"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "왼쪽 보기 "
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "오른쪽"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "오른쪽 보기 "
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "새로운 프로ì íŠ¸"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "새 프로ì íŠ¸ 시작"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "&프로ì íŠ¸ 열기"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "프로ì íŠ¸ íŒŒì¼ ì—´ê¸°"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "최근 프로ì íŠ¸"
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -5675,523 +5684,523 @@ msgstr ""
"ì„ íƒí•œ 프로ì íŠ¸ë¥¼ ë” ì´ìƒ 사용할 수 없습니다.\n"
"최근 프로ì íŠ¸ 목ë¡ì—ì„œ 제거하시겠습니까?"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "프로ì íŠ¸ 저장"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "현재 프로ì íŠ¸ íŒŒì¼ ì €ìž¥"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "프로ì íŠ¸ 저장 ë°"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "현재 프로ì íŠ¸ 파ì¼ì„ 저장."
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "STL/OBJ/AMF/3MF 가져오기"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "STL/3MF/STEP/OBJ/AMF 가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "ëª¨ë¸ ë¡œë“œ"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "제국 단위로 ì €ìž¥ëœ ëª¨ë¸ ë¡œë“œ"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "&구성 가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "ë‚´ 보낸 구성 파ì¼ë¡œë“œ"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "프로ì íŠ¸ 파ì¼ì—ì„œ 구성 부하"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "가져오기 구성 ë° ë²ˆë“¤ 가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "미리 설정 번들값 가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "내보내기 ë° G 코드"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "현재 플레ì´í„°ë¥¼ G 코드로 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "S&end G- 코드"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "현재 플레ì´íŠ¸ë¥¼ G 코드로 ì¸ì‡„하기 위해 보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr "현재 플레ì´íŠ¸ë¥¼ G 코드로 SD ì¹´ë“œ/플래시 ë“œë¼ì´ë¸Œë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "현재 플레ì´í„°ë¥¼ STLë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "ì„œí¬íŠ¸ë¥¼ í¬í•¨ 하여 현재 플레ì´í„°ë¥¼ STLë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "공구 경로를 OBJ로 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "&구성 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "현재 êµ¬ì„±ì„ íŒŒì¼ë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "구성 ë° ë²ˆë“¤ 내보내기 "
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "모든 ì´ì „ ì„¤ì •ì„ íŒŒì¼ë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "프린터 구성 번들 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr "실제 프린터를 í¬í•¨í•œ 모든 사전 설정내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr "G 코드가 내보낸 후 SD ì¹´ë“œ/플래시 ë“œë¼ì´ë¸Œë¥¼ 배출합니다."
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "빠른 슬ë¼ì´ìŠ¤"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "파ì¼ì„ G 코드로 분할"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "빠른 슬ë¼ì´ìŠ¤ì™€ 저장"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "파ì¼ì„ G 코드로 분할하고 다른 ì´ë¦„으로 저장"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "마지막으로 빠른 슬ë¼ì´ìŠ¤ 반복"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "마지막으로 빠른 슬ë¼ì´ìŠ¤ 반복"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(Re)지금 슬ë¼ì´ìŠ¤ "
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "새로운 슬ë¼ì´ì‹± ìž‘ì—… 시작"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "STL íŒŒì¼ ìˆ˜ë¦¬"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "STL 파ì¼ì„ ìžë™ìœ¼ë¡œ 복구합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "종료"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "종료 %s"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "모든 개체를 ì„ íƒ í•©ë‹ˆë‹¤"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "모든 ê°œì²´ì˜ ì„ íƒ ì·¨ì†Œ"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "현재 ì„ íƒ ì˜ì—­ì„ ì‚­ì œ 합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "모든 ê°ì²´ë¥¼ ì‚­ì œ 합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "ë˜ëŒë¦¬ê¸°(&U)"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "&앞으로"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "복사(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "ì„ íƒì˜ì—­ì„ í´ë¦½ë³´ë“œë¡œ 복사합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "&붙여넣기"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "붙여 넣기 í´ë¦½ ë³´ë“œ"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "검색"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "설정 검색"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "&ì„ íƒ ë° í”Œëž˜ì´í„° 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "플레ì´í„°ë¥¼ 보기"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "프린트 설정 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "ì¸ì‡„ 설정 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "&í•„ë¼ë©˜íŠ¸ 설정 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "í•„ë¼ë©˜íŠ¸ 설정보기"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "ì¸ì‡„ ë° ì„¤ì • 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "프린터 설정 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3D"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "3D 편집 보기 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "사전 보기"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "3D 슬ë¼ì´ìŠ¤ 미리 보기 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "프린터 호스트 업로드 대기"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "ì¸ì‡„ 호스트 업로드 대기열 ì°½ 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "3D 씬ì—ì„œ 개체/ì¸ìŠ¤í„´ìŠ¤ ë ˆì´ë¸” 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "사ì´ë“œë°” 축소"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&파ì¼"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&수정"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&윈ë„ìš°"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "보기(&V)"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&ë„움"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "G 코드 열기"
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "프ë¼ìš°ìŠ¬ë¼ì´ì„œ 오픈"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "ëë‚´ê³  프린트"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "재료(메터리리알) 설정 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "슬ë¼ì´ìŠ¤ í•  파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤ (STL / OBJ / AMF / 3MF / PRUSA):"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "ì´ì „ì— ë¶„ë¦¬ ëœ íŒŒì¼ì´ 없습니다."
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "ì´ì „ì— ë¶„ë¦¬ ëœ íŒŒì¼ ("
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
#, fuzzy
msgid ") not found."
msgstr ")ì„ ì°¾ì„ ìˆ˜ 없습니다."
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "파ì¼ì„ ì°¾ì„ ìˆ˜ ì—†ìŒ"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "%s 파ì¼ì„ 저장 합니다:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG 업로드 사용"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "%1%ë¡œ 내보낸 G 코드 파ì¼"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "압축(zip)íŒŒì¼ ë‹¤ë¥¸ì´ë¦„ 저장:"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "새로운 슬ë¼ì´ì‹± ìž‘ì—… 시작"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "처리 %s"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% 성공ì ìœ¼ë¡œ 슬ë¼ì´ìŠ¤ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "슬ë¼ì´ìŠ¤ 완료!"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "복구 í•  STL 파ì¼ì„ ì„ íƒ."
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr "OBJ 파ì¼ì„ 저장하십시오 (STL보다 오류를 ëœ ì¡°ì •í•  ê°€ëŠ¥ì„±ì´ ì ìŒ)."
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "파ì¼ì´ 복구ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr "수정"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "êµ¬ì„±ì„ ì €ìž¥ :"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "불러올 구성 ì„ íƒ :"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "ì´ì „ 번들 ì„¤ì •ì„ ë‹¤ìŒê³¼ ê°™ì´ ì €ìž¥ :"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d 사전 ì„¤ì •ì„ ê°€ì ¸ 왔습니다."
@@ -6230,32 +6239,32 @@ msgstr "옵션:"
msgid "Swap Y/Z axes"
msgstr "Y/Z 축 스왑"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s 오류"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%sì— ì˜¤ë¥˜ê°€ ë°œìƒ í–ˆìŠµë‹ˆë‹¤"
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr ""
@@ -6385,7 +6394,7 @@ msgstr "오류:"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr "경고"
@@ -6411,8 +6420,8 @@ msgstr "ì ìš©"
msgid "Instance %d"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %d"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551
-#: src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "ë ˆì´ì–´"
@@ -6420,7 +6429,7 @@ msgstr "ë ˆì´ì–´"
msgid "Range"
msgstr "범위"
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
@@ -6430,21 +6439,21 @@ msgstr ""
"니다. \n"
"OpenGL ë²„ì „ì€ %s, ë Œë”ë§ %s ë™ì•ˆ, 공급 ì—…ì²´ %s ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr "그래픽 ì¹´ë“œ ë“œë¼ì´ë²„를 ì—…ë°ì´íŠ¸í•´ì•¼ í•  수 있습니다."
-#: src/slic3r/GUI/OpenGLManager.cpp:263
+#: src/slic3r/GUI/OpenGLManager.cpp:264
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 ""
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr "지ì›ë˜ì§€ 않는 OpenGL 버전"
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
@@ -6453,7 +6462,7 @@ msgstr ""
"ë‹¤ìŒ ìƒ¤ë”를 로드할 수 없습니다.\n"
"%s"
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr "오류 로드 샤ë”"
@@ -6487,7 +6496,7 @@ msgstr "í”„ë¦°í„°ì˜ ì„¤ëª… ì´ë¦„"
msgid "Add preset for this printer device"
msgstr "ì´ í”„ë¦°í„° ìž¥ì¹˜ì— ëŒ€í•œ 사전 설정 추가"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "프린터 호스트 업로드 대기"
@@ -6528,7 +6537,7 @@ msgid "Open CA certificate file"
msgstr "CA ì¸ì¦ì„œ íŒŒì¼ ì—´ê¸°"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "HTTPS CA 파ì¼"
@@ -6554,8 +6563,8 @@ msgid "The supplied name is empty. It can't be saved."
msgstr "íŒŒì¼ ì´ë¦„ì´ ë¹„ì–´ 있습니다. 저장할 수 없습니다."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "프린터 ìž¥ì¹˜ì˜ ì´ë¦„ì„ ë³€ê²½í•´ì•¼ 합니다."
+msgid "You have to enter a printer name."
+msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
#, boost-format
@@ -6606,15 +6615,15 @@ msgstr "측면"
msgid "Sliced Info"
msgstr "슬ë¼ì´ìŠ¤ëœ ì •ë³´"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (g)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (mm³)"
@@ -6626,8 +6635,8 @@ msgstr "중고 재료(단위)"
msgid "Cost (money)"
msgstr "비용 (ëˆ)"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "ì˜ˆìƒ ì¸ì‡„ 시간"
@@ -6639,12 +6648,12 @@ msgstr "공구(tool) 변경 수"
msgid "Select what kind of support do you need"
msgstr "필요한 ì§€ì› ì¢…ë¥˜ë¥¼ ì„ íƒí•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr "출력물만 ì„œí¬íŠ¸ë¥¼ 지지"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "ì„œí¬íŠ¸ 지ì›ì˜ì—­ ì „ìš©"
@@ -6652,7 +6661,7 @@ msgstr "ì„œí¬íŠ¸ 지ì›ì˜ì—­ ì „ìš©"
msgid "Everywhere"
msgstr "ì–´ë””ì—서든"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "í…Œë‘리"
@@ -6666,117 +6675,117 @@ msgstr "첫 번째 ë ˆì´ì–´ì˜ ê° ê°ì²´(object) ì£¼ìœ„ì— ì¸ì‡„ ë  ë¸Œë¦¼ì
msgid "Purging volumes"
msgstr "볼륨 삭제 - 볼륨 로드/언로드"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "필요한 패드 종류를 ì„ íƒí•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "아래 개체"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "개체 주변"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr "프린터로 보내기"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr "바로 슬ë¼ì´ìŠ¤"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "슬ë¼ì´ìŠ¤ë¡œ ì˜ ì „í™˜ 보류 ë° ë‚´ë³´ë‚´ê¸° G 코드"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "중고 재료 (ml)"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "지지대 ë° íŒ¨ë“œ"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (mm³)"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "사물"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "와ì´í”„ 타워 - 버려진 í•„ë¼ë©˜íŠ¸ ì¡°ì ˆ"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (mm³)"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "압출기 %1% í•„ë¼ë©˜íŠ¸"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(스풀 í¬í•¨)"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr "비용"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "ì¼ë°˜ 모드"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "스텔스 모드"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "침대 채우기"
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "회전 최ì í™”"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "SLA ì•„ì¹´ì´ë¸Œ 가져오기"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -6785,20 +6794,20 @@ msgstr ""
"성공ì ìœ¼ë¡œ 마운트 í•´ì œë©ë‹ˆë‹¤. ì´ì œ %s %s 장치(장치를 컴퓨터ì—ì„œ 안전하게 제거"
"할 수 있습니다)."
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "장치 %s(%s)ì˜ ë°°ì¶œì´ ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr "새로운 프로ì íŠ¸"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "사ì´ë“œë°” 확장"
-#: src/slic3r/GUI/Plater.cpp:2498
+#: src/slic3r/GUI/Plater.cpp:2518
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -6807,12 +6816,12 @@ msgid_plural ""
"PrusaSlicer"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -6822,11 +6831,11 @@ msgid_plural ""
"These objects have been removed from the model"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -6838,15 +6847,15 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -6858,29 +6867,29 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
"the file be loaded as a single object having multiple parts?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr "다중 부품 ê°ì²´ê°€ ê°ì§€"
-#: src/slic3r/GUI/Plater.cpp:2616
+#: src/slic3r/GUI/Plater.cpp:2636
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:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr "ê°ì§€ëœ 고급 ë°ì´í„°"
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -6889,7 +6898,7 @@ msgstr ""
"다중 부품(Part) 하나 ë˜ëŠ” ê·¸ 중 ì¼ë¶€ ë•Œë¬¸ì— %sì—ì„œ ê°ì²´(object)를 추가 í•  수 "
"없습니다"
-#: src/slic3r/GUI/Plater.cpp:2660
+#: src/slic3r/GUI/Plater.cpp:2680
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -6899,145 +6908,145 @@ msgstr ""
"여러 ê°ì²´(object)ë¡œ 간주하는 대신,\n"
"ì´ íŒŒì¼ë“¤ì€ 여러 ë¶€ë¶„ì„ ê°–ëŠ” ë‹¨ì¼ ê°ì²´(object)를 나타낼 수 있습니까?"
-#: src/slic3r/GUI/Plater.cpp:2779
+#: src/slic3r/GUI/Plater.cpp:2799
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:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr "개체가 너무 í½ë‹ˆê¹Œ?"
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
msgstr "STL íŒŒì¼ ë‚´ë³´ë‚´ê¸°:"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
msgstr "AMF íŒŒì¼ ë‚´ë³´ë‚´ê¸°:"
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
msgstr "파ì¼ì„ 다ìŒê³¼ ê°™ì´ ì €ìž¥"
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
msgstr "OBJ íŒŒì¼ ë‚´ë³´ë‚´ê¸°:"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr "오브ì íŠ¸ 지우기"
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr "프로ì íŠ¸ 재설정"
-#: src/slic3r/GUI/Plater.cpp:3098
+#: src/slic3r/GUI/Plater.cpp:3118
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr "오브ì íŠ¸ë³„ 분할"
-#: src/slic3r/GUI/Plater.cpp:3157
+#: src/slic3r/GUI/Plater.cpp:3179
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr "ìž˜ëª»ëœ ë°ì´í„°"
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr "다른 내보내기 ìž‘ì—…ì´ í˜„ìž¬ 실행 중입니다."
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr "다시 로드할 파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr "ì„ íƒí•œ 파ì¼"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
msgstr "다ìŒì—ì„œ 다시 로드ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
msgstr "다시 로드할 수 없습니다."
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr "다시 로드하는 ë™ì•ˆ 오류"
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr "디스í¬ì—ì„œ ëª¨ë‘ ë‹¤ì‹œ 로드 "
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
msgstr "슬ë¼ì´ìŠ¤ 모ë¸ì— 대한 활성 경고가 있습니다."
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr "ìƒì„±ëœ 경고"
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr "3D 편집기 보기"
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -7045,171 +7054,171 @@ msgid ""
"printer technology."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
"Note, if changes will be saved then new project wouldn't keep them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr "프로ì íŠ¸ 불러오기"
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr "개체 가져오기"
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr "가져오기 개체"
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
msgstr "유효한 gcodeê°€ í¬í•¨ë˜ì–´ 있지 않습니다."
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
msgstr ".gcode 파ì¼ì„ 로드하는 ë™ì•ˆ 오류"
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - 프로ì íŠ¸ íŒŒì¼ ì‚­ì œ"
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr "&프로ì íŠ¸ 열기"
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr "í˜•ìƒ ê°€ì ¸ì˜¤ê¸°ë§Œ"
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr "구성만 가져오기"
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr "파ì¼ì— ì ìš©í•  ìž‘ì—… ì„ íƒ"
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr "실행"
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr "다시 보지 않기"
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
msgstr "í•œ ë²ˆì— í•˜ë‚˜ì˜ .gcode 파ì¼ë§Œ ì—´ 수 있습니다."
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
msgstr "G 코드 íŒŒì¼ ë“œëž˜ê·¸ ë° ë“œë¡­"
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr "로드 파ì¼"
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr "íŒŒì¼ ë¡œë“œ"
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr "모든 개체가 제거ë˜ê³  계ì†ë˜ë‚˜ìš”?"
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr "ì„ íƒí•œ 개체 ì‚­ì œ"
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr "ì¸ìŠ¤í„´ìŠ¤ ì¦ê°€"
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr "ì¸ìŠ¤í„´ìŠ¤ ê°ì†Œ"
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
msgstr "사본 수를 입력합니다."
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr "ì„ íƒí•œ ê°œì²´ì˜ ë³µì‚¬ë³¸"
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "복사본 수를 %d"
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr "í‰ë©´ìœ¼ë¡œ 절단"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
msgstr "G-code íŒŒì¼ ë‹¤ë¥¸ ì´ë¦„ 저장:"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr "내보내기"
-#: src/slic3r/GUI/Plater.cpp:6539
+#: src/slic3r/GUI/Plater.cpp:6575
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr "í´ë¦½ë³´ë“œì—ì„œ 붙여넣기"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "ì¼ë°˜"
@@ -7676,7 +7685,7 @@ msgid "Add/Remove presets"
msgstr "사전 설정 추가/제거"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "실제 프린터 추가"
@@ -7688,7 +7697,7 @@ msgstr "사전 설정 편집"
msgid "Change extruder color"
msgstr ""
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "실제 프린터 편집"
@@ -7991,12 +8000,12 @@ msgid "NO RAMMING AT ALL"
msgstr "전혀 ì¶©ëŒ ì—†ìŒ"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr "s"
@@ -8004,8 +8013,8 @@ msgstr "s"
msgid "Volumetric speed"
msgstr "ìš©ì (Volumetric) 스피트"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr "mm³/s²"
@@ -8107,13 +8116,13 @@ msgstr "실제 프린터 \"%2%\"ì˜ ë‹¤ìŒ ì‚¬ì „ 설정으로 \"%1%\"를 추가
msgid "Just switch to \"%1%\" preset"
msgstr "\"%1%\" 사전 설정으로 전환하기만 하면 ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "스텔스"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "보통"
@@ -8237,7 +8246,7 @@ msgstr ""
msgid "Copy to Clipboard"
msgstr "í´ë¦½ë³´ë“œì— 복사"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "호환 가능한 프린터 조건"
@@ -8245,7 +8254,7 @@ msgstr "호환 가능한 프린터 조건"
msgid "Select the printers this profile is compatible with."
msgstr "ì´ í”„ë¡œíŒŒì¼ê³¼ 호환 가능한 프린터를 ì„ íƒí•˜ì„¸ìš”."
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "호환ë˜ëŠ” ì¸ì‡„ 프로 파ì¼"
@@ -8280,228 +8289,236 @@ msgstr ""
msgid "Search in settings [%1%]"
msgstr "설정 검색 [%1%]"
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "시스템 사전 설정ì—ì„œ 분리"
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
msgstr ""
"현재 시스템 사전 ì„¤ì •ì˜ ë³µì‚¬ë³¸ì´ ìƒì„±ë˜ë©° 시스템 사전 설정ì—ì„œ 분리ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr "현재 ì‚¬ìš©ìž ì§€ì • 사전 ì„¤ì •ì€ ìƒìœ„ 시스템 사전 설정ì—ì„œ 분리ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "현재 í”„ë¡œí•„ì— ëŒ€í•œ 수정 ì‚¬í•­ì´ ì €ìž¥ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "분리 사전 설정"
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "기본 사전 설정입니다."
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "시스템 사전 설정입니다."
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "현재 사전 ì„¤ì •ì€ ê¸°ë³¸ 사전 설정ì—ì„œ ìƒì†ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "현재 사전 ì„¤ì •ì€ ì—ì„œ ìƒì†ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "삭제하거나 수정할 수 없습니다."
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr "모든 수정 ì‚¬í•­ì€ ì´ í•­ëª©ì—ì„œ ë°›ì€ ê¸°ë³¸ 설정으로 저장해야합니다."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "그렇게 하려면 새 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "추가 정보:"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "프린터 모ë¸"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "기본 ì¸ì‡„ 프로필"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "기본 í•„ë¼ë©˜íŠ¸ 프로파ì¼"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "기본 SLA 재질 프로파ì¼"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "기본 SLA ì¸ì‡„ 프로필"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "ì „ì²´ 프로필 ì´ë¦„"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "기호 프로필 ì´ë¦„"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "ë ˆì´ì–´ ë° ë‘˜ë ˆ"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "ìˆ˜ì§ ì‰˜"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "ìˆ˜í‰ ì‰˜"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr "탑 솔리드 ë ˆì´ì–´"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "최소 쉘 ë‘께"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "품질(ëŠë¦° 슬ë¼ì´ì‹±)"
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "ì¸ì‡„ 시간 단축"
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "스커트"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "ì„œí¬íŠ¸ì™€ ë¼í”„트 재료를 ì„ íƒ"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "ì„œí¬íŠ¸ì™€ ë¼í”„트 재료를 ì„ íƒ"
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "ì¸ì‡„ ì´ë™ ì†ë„"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "ì¸ì‡„ë˜ì§€ ì•Šì€ ì´ë™ì†ë„"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "수정"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "ê°€ì† ì œì–´(고급)"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "오토스피드(고급)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr ""
"ë…¸ì¦ ì§€ë¦„ì´ ë‹¤ë¥¸ 여러 압출기로 ì¸ì‡„. 지ì›ì´ 현재 압출기 "
"(support_material_extruder == 0 or support_material_interface_extruder == 0)"
"ë¡œ ì¸ì‡„ë˜ëŠ” 경우 모든 ë…¸ì¦ì€ ë™ì¼í•œ 지름ì´ì–´ì•¼í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "스미즈 방지"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "ëŒì¶œ í­"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "오버랩"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "í름ë„"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "기타"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "출력 옵션"
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "ìˆœì°¨ì  ì¸ì‡„"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "압출기 í´ë¦¬ì–´ëŸ°ìŠ¤"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "출력 파ì¼"
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr "í¬ìŠ¤íŠ¸ 프로세싱 스í¬ë¦½íŠ¸"
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568
-#: src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "메모"
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "종ì†ì„±"
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "í”„ë¡œíŒŒì¼ ì†í•œê³³"
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -8513,82 +8530,82 @@ msgid_plural ""
"printing time estimation."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "í•„ë¼ë©˜íŠ¸ 재정ì˜"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "ë…¸ì¦"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "침대"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "ìžë™ ëƒ‰ê° ì‚¬ìš©"
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr "활성화"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "팬 설정"
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "ëƒ‰ê° í•œê³„ ê°’"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "í•„ë¼ë©˜íŠ¸ ì†ì„±"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "ì¸ì‡„ ì†ë„ 재정ì˜"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "타워 파ë¼ë¯¸í„° 지우기"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "MMU í”„ë¦°í„°ì˜ íˆ´ì²´ì¸ì§€ 매개 변수"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "ëž˜ë° ì„¤ì •"
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
msgstr "ì‚¬ìš©ìž ì§€ì • G 코드"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
msgstr "G 코드 시작"
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "ë G 코드"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "볼륨 í름 힌트를 사용할 수 ì—†ìŒ"
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -8609,20 +8626,20 @@ msgstr ""
"열립니다. 실제 프린터 프로파ì¼ì€ PrusaSlicer/physical_printer ë””ë ‰í„°ë¦¬ì— ì €ìž¥"
"ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "í¬ê¸° ë° ì¢Œí‘œ"
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "권한"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "프린터 ìµìŠ¤íŠ¸ë£¨ë” 숫ìž."
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -8633,105 +8650,105 @@ msgstr ""
"모든 압출기는 ë™ì¼í•œ ì§ê²½ì„ 가져야 합니다.\n"
"모든 ì••ì¶œê¸°ì˜ ì§ê²½ì„ 첫 번째 압출기 ë…¸ì¦ ì§ê²½ 값으로 변경하시겠습니까?"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr "ë…¸ì¦ ì§ê²½"
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "ë ˆì´ì–´ê°€ G 코드를 변경하기 ì „ì—"
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
msgstr "ë ˆì´ì–´ 변경 후 G 코드"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
msgstr "공구 변경 G 코드"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "ê°ì²´ ê°„ G 코드 (순차 ì¸ì‡„ìš©)"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "ìƒ‰ìƒ ë³€ê²½ G 코드"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
msgstr "G 코드 ì¸ì‡„ ì¼ì‹œ 중지"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "템플릿 ì‚¬ìš©ìž ì§€ì • G 코드"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "표시"
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "기울ì´ê¸°"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "기울ì´ê¸° 시간"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "수정"
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "최소 노출 시간"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr "기계 제한"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "ì´ ì—´ì˜ ê°’ì€ ì¼ë°˜ 모드입니다"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "ì´ ì—´ì˜ ê°’ì€ ìŠ¤í…”ìŠ¤ 모드용입니다."
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "최대 피드값"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "최대 ê°€ì†"
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "바보 제한"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "최소 공급률"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "ë‹¨ì¼ ì••ì¶œê¸° MM 설정"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "싱글 ìµìŠ¤íŠ¸ë£¨ë” 멀티메터리알 파ë¼ë¯¸í„°"
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -8739,29 +8756,29 @@ msgstr ""
"ì´ê²ƒì€ ë‹¨ì¼ ì••ì¶œê¸° 다중 재료 프린터ì´ë©°, 모든 ì••ì¶œê¸°ì˜ ì§ê²½ì€ 새 값으로 설정"
"ë©ë‹ˆë‹¤. ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "ë ˆì´ì–´ ë†’ì´ ì œí•œ"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "위치 (멀티 ìµìŠ¤íŠ¸ë£¨ë” 프린터 í¬í•¨)"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Z축 올림"
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
msgstr "ë„구가 ë¹„í™œì„±í™”ëœ ë•Œì˜ ì² íšŒ(다중 압출기 ì„¤ì •ì— ëŒ€í•œ 고급 설정)"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "í•„ë¼ë©˜íŠ¸ 색ìƒìœ¼ë¡œ 재설정"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -8771,51 +8788,51 @@ msgstr ""
"\n"
"펌웨어 철회를 활성화하기 위해 비활성화해야 합니까?"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "펌웨어 철회"
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "분리"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "제거"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "삭제"
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "ì´ ì‹¤ì œ í”„ë¦°í„°ì˜ ë§ˆì§€ë§‰ 사전 설정입니다."
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
"\"%2%\"?"
msgstr "실제 프린터 \"%2%\"ì—ì„œ \"%1%\" 사전 ì„¤ì •ì„ ì‚­ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
"The physical printers below are based on the preset, you are going to delete."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -8824,62 +8841,62 @@ msgid_plural ""
"delete."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
"Note, that these printers will be deleted after deleting the selected preset."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "ì„ íƒí•œ 사전 ì„¤ì •ì˜ %1%를 ì„ íƒ í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% 기본설정"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "설정"
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "찾기"
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "ì „ì²´ 단어 ì¼ì¹˜"
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4275
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr "기계 ì œí•œì€ G 코드로 방출ë˜ê³  ì¸ì‡„ ì‹œê°„ì„ ì˜ˆì¸¡í•˜ëŠ” ë° ì‚¬ìš©ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -8889,26 +8906,26 @@ msgstr ""
"는 ë° ì‚¬ìš©ë©ë‹ˆë‹¤, ë”°ë¼ì„œ 프린터가 기계 ì œí•œì˜ ë‹¤ë¥¸ 세트를 ì ìš© í•  수 있으므"
"ë¡œ 정확하지 ì•Šì„ ìˆ˜ 있습니다."
-#: src/slic3r/GUI/Tab.cpp:4282
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
msgstr ""
"기계 ì œí•œì´ ì„¤ì •ë˜ì§€ 않으므로 ì¸ì‡„ 시간 추정치가 정확하지 ì•Šì„ ìˆ˜ 있습니다."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "잠긴 잠금"
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
msgstr ""
"ì„¤ì •ì´ í˜„ìž¬ 옵션 ê·¸ë£¹ì˜ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) ê°’ê³¼ ë™ì¼í•˜ë‹¤ëŠ” ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr ""
"UNLOCKED LOCK ì•„ì´ì½˜ì€ ì¼ë¶€ ì„¤ì •ì´ ë³€ê²½ë˜ì—ˆìœ¼ë©° 현재 옵션 ê·¸ë£¹ì˜ ì‹œìŠ¤í…œ(ë˜ëŠ” "
@@ -8917,7 +8934,7 @@ msgstr ""
"릭합니다."
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -8929,14 +8946,14 @@ msgstr ""
"잠금 í•´ì œ ëœ LOCK ì•„ì´ì½˜ì„ í´ë¦­í•˜ì—¬ 현재 옵션 ê·¸ë£¹ì— ëŒ€í•œ 모든 ì„¤ì •ì„ ì‹œìŠ¤í…œ "
"(ë˜ëŠ” 기본값) 값으로 재설정합니다."
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr ""
"WHITE BULLET 기호 ì•„ì´ì½˜ì€ ì„¤ì •ì´ í˜„ìž¬ 옵션 ê·¸ë£¹ì— ëŒ€í•´ 마지막으로 저장 ëœ ì‚¬"
"ì „ 설정과 ë™ì¼ 하다는 ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -8944,12 +8961,12 @@ msgstr ""
"왼쪽 ë‹¨ì¶”ì˜ ê²½ìš°: 비시스템(ë˜ëŠ” 비기본ì ) 사전 ì„¤ì •ì„ ë‚˜íƒ€ë‚´ê³ ,\n"
"오른쪽 단추: ì„¤ì •ì´ ìˆ˜ì •ë˜ì§€ 않았ìŒì„ 나타냅니다."
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "ëŒì•„가기 화살표"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -8961,7 +8978,7 @@ msgstr ""
"뒤로 화살표 ì•„ì´ì½˜ì„ í´ë¦­í•˜ì—¬ 현재 옵션 ê·¸ë£¹ì— ëŒ€í•œ 모든 ì„¤ì •ì„ ë§ˆì§€ë§‰ìœ¼ë¡œ ì €"
"ìž¥ëœ ì‚¬ì „ 설정으로 재설정합니다."
-#: src/slic3r/GUI/Tab.cpp:4332
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -8969,7 +8986,7 @@ msgstr ""
"잠긴 LOCK ì•„ì´ì½˜ì€ ì„¤ì •ì´ í˜„ìž¬ 옵션 ê·¸ë£¹ì˜ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) ê°’ê³¼ ë™ì¼í•˜ë‹¤"
"는 ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -8981,11 +8998,11 @@ msgstr ""
"현재 옵션 ê·¸ë£¹ì— ëŒ€í•œ 모든 ì„¤ì •ì„ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) 값으로 재설정하려면 í´"
"릭합니다."
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr "WHITE BULLET ì•„ì´ì½˜ì€ 시스템 사전 ì„¤ì •ì´ ì•„ë‹Œ ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4340
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -8993,7 +9010,7 @@ msgstr ""
"WHITE BULLET 기호 ì•„ì´ì½˜ì€ ì„¤ì •ì´ í˜„ìž¬ 옵션 ê·¸ë£¹ì— ëŒ€í•´ 마지막으로 저장 ëœ ì‚¬"
"ì „ 설정과 ë™ì¼ 하다는 ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -9005,14 +9022,14 @@ msgstr ""
"마지막 현재 옵션 ê·¸ë£¹ì— ëŒ€ í•œ 모든 설정 다시 ì„¤ì •ì„ í´ë¦­ 하 ì—¬ 사전 ì„¤ì •ì„ ì €"
"장."
-#: src/slic3r/GUI/Tab.cpp:4348
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
msgstr ""
"LOCK ì•„ì´ì½˜ìž ê¸°ëŠ” ê°’ì´ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) ê°’ê³¼ ë™ì¼í•˜ë‹¤ëŠ” ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -9022,7 +9039,7 @@ msgstr ""
"ì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤.\n"
"현재 ê°’ì„ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) 값으로 재설정하려면 í´ë¦­í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4355
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -9030,7 +9047,7 @@ msgstr ""
"WHITE BULLET 기호 ì•„ì´ì½˜ì€ 마지막으로 저장 í•œ 사전 설정과 ë™ì¼í•œ ê°’ì„ ë‚˜íƒ€ëƒ…"
"니다."
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -9040,31 +9057,31 @@ msgstr ""
"ìŒì„ 나타냅니다.\n"
"현재 ê°’ì„ ë§ˆì§€ë§‰ ì €ìž¥ëœ ì‚¬ì „ 설정으로 재설정하려면 í´ë¦­í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "재료"
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "ì„œí¬íŠ¸ 헤드"
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "ì„œí¬íŠ¸ 기둥"
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "ì„œí¬íŠ¸ 기둥 ë° ì ‘í•©ë¶€ ì—°ê²°"
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "ìžë™ ìƒì„±"
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -9073,11 +9090,11 @@ msgstr ""
"\"%1%\"는 \"%3%\" ë²”ì£¼ì— ìžˆê¸° ë•Œë¬¸ì— \"%2% %1%\"ì´ ë¹„í™œì„±í™”ë©ë‹ˆë‹¤.\n"
"\"%1%\"ì„ í™œì„±í™”í•˜ë ¤ë©´ \"%2%\"ì„ ë„십시오."
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr "ê°ì²´ ê³ ë„"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr "물체 ì£¼ìœ„ì˜ íŒ¨ë“œ"
@@ -9162,7 +9179,7 @@ msgstr ""
"저장ë˜ì§€ ì•Šì€ ë³€ê²½ ì‚¬í•­ì— ëŒ€í•´ 다시 묻는 것입니다."
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -9228,50 +9245,50 @@ msgstr ""
"사전 ì„¤ì •ëœ \"%1%\"ì€ ìƒˆ ì¸ì‡„ 프로파ì¼ê³¼ 호환ë˜ì§€ 않으며 다ìŒê³¼ ê°™ì€ ì €ìž¥ë˜"
"지 ì•Šì€ ë³€ê²½ ì‚¬í•­ì´ ìžˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "압출기 수"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr ""
@@ -9618,7 +9635,7 @@ msgid "Could not get resources to create a new connection"
msgstr "새 ì—°ê²°ì„ ë§Œë“¤ 리소스를 가져올수 없습니다"
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "소스 ëª¨ë¸ ë‚´ë³´ë‚´ê¸°"
@@ -9635,7 +9652,7 @@ msgid "Mesh repair failed."
msgstr "메쉬 ë³µêµ¬ì— ì‹¤íŒ¨ 했습니다."
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "ìˆ˜ë¦¬ëœ ëª¨ë¸ ë¡œë“œ"
@@ -9645,35 +9662,35 @@ msgstr "ìˆ˜ë¦¬ëœ ëª¨ë¸ ë¡œë“œ"
msgid "Saving mesh into the 3MF container failed."
msgstr "3MF 컨테ì´ë„ˆì— 메쉬를 저장하지 못했습니다."
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "ìž„ì‹œ 3mf 파ì¼ì„ 내보내지 못했습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "ë³µêµ¬ëœ 3mf 파ì¼ì„ 가져오지 못했습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "ë³µêµ¬ëœ 3MF 파ì¼ì— 개체가 í¬í•¨ ë˜ì–´ìžˆì§€ 않습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "ë³µêµ¬ëœ 3MF 파ì¼ì— 둘 ì´ìƒì˜ 개체가 í¬í•¨ë˜ì–´ 있습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "복구 ëœ 3MF 파ì¼ì— 개체가 í¬í•¨ ë˜ì–´ìžˆì§€ 않습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "ë³µêµ¬ëœ 3MF 파ì¼ì— 둘 ì´ìƒì˜ 개체가 í¬í•¨ë˜ì–´ 있습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "ëª¨ë¸ ìˆ˜ë¦¬ê°€ 완료ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "ëª¨ë¸ ë³µêµ¬ê°€ 취소 ë˜ì—ˆìŠµë‹ˆë‹¤"
@@ -9892,17 +9909,17 @@ msgid ""
"This may cause problems in g-code visualization and printing time estimation."
msgstr ""
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr ""
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
msgstr "ì¸ì‡„ë¬¼ì€ í”„ë¼ì´ë° ì˜ì—­ê³¼ 매우 ê°€ê¹ìŠµë‹ˆë‹¤. 충ëŒì´ 없는지 확ì¸í•©ë‹ˆë‹¤."
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "혼합"
@@ -9913,26 +9930,26 @@ msgid ""
msgstr ""
"%1% 대해 압출 í­ì„ 계산할 수 없습니다: 변수 \"%2%\"ì— ì•¡ì„¸ìŠ¤í•  수 없습니다."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
"compatible."
msgstr "ì„ íƒí•œ 3mf 파ì¼ì€ 최신 ë²„ì „ì˜ %1% 저장ë˜ì—ˆìœ¼ë©° 호환ë˜ì§€ 않습니다."
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -10185,7 +10202,7 @@ msgid ""
msgstr ""
"와ì´í”„ 타워는 ë˜‘ê°™ì´ ìŠ¬ë¼ì´ìŠ¤ ëœ ê²½ìš° 여러 오브ì íŠ¸ì— 대해서만 지ì›ë©ë‹ˆë‹¤."
-#: src/libslic3r/Print.cpp:541
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -10193,22 +10210,22 @@ msgstr ""
"지우기 타워는 모든 오브ì íŠ¸ê°€ ë™ì¼í•œ 가변 ë ˆì´ì–´ 높ì´ë¥¼ 갖는 경우ì—만 지ì›ë©"
"니다."
-#: src/libslic3r/Print.cpp:563
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr "하나 ì´ìƒì˜ ê°œì²´ì— í”„ë¦°í„°ì—없는 압출기가 지정ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr "%1%=%2% mmê°€ 너무 낮아 ë ˆì´ì–´ 높ì´%3% mmì—ì„œ ì¸ì‡„í•  수 없습니다."
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr "ë…¸ì¦ ì§ê²½ %3% mmë¡œ ì¸ì‡„í•  수 있는 ê³¼ë„í•œ %1%=%2% mm"
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -10219,7 +10236,7 @@ msgstr ""
"(support_material_extruder == 0 or support_material_interface_extruder == 0)"
"ë¡œ ì¸ì‡„ë˜ëŠ” 경우 모든 ë…¸ì¦ì€ ë™ì¼í•œ 지름ì´ì–´ì•¼í•©ë‹ˆë‹¤."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -10227,7 +10244,7 @@ msgstr ""
"와ì´í”„ 타워가 가용성 지지체와 함께 ìž‘ë™ í•˜ë ¤ë©´ ì„œí¬íŠ¸ ë ˆì´ì–´ë¥¼ 오브ì íŠ¸ ë ˆì´"
"어와 ë™ê¸°í™” 해야 합니다."
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "
@@ -10238,46 +10255,46 @@ msgstr ""
"ì—만 비가용성 ì„œí¬íŠ¸ë¥¼ ì§€ì› í•©ë‹ˆë‹¤. (support_material_extruderê³¼ "
"support_material_interface_extruder ëª¨ë‘ 0으로 설정 해야 합니다.)"
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr "첫번째 ë ˆì´ì–´ì˜ 높ì´ëŠ” ë…¸ì¦ ì§ê²½ë³´ë‹¤ í´ ìˆ˜ 없습니다"
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "ë ˆì´ì–´ 높ì´ëŠ” ë…¸ì¦ ì§ê²½ë³´ë‹¤ í´ ìˆ˜ 없습니다"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
"layer_gcode."
msgstr ""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "ë ˆì´ì–´ 채우기"
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr ""
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "G코드 내보내기"
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "G 코드 ìƒì„±"
@@ -10322,56 +10339,56 @@ msgstr "초기 박람회 ì‹œê°„ì€ í”„ë¦°í„° 프로필 경계가 없습니다."
msgid "Slicing done"
msgstr "슬ë¼ì´ì‹± 완료"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "ì†ì´ 빈 모ë¸"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "구ë©ì„ 모ë¸ì— 드릴ë§í•©ë‹ˆë‹¤."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "슬ë¼ì´ì‹± 모ë¸"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "ì„œí¬íŠ¸ ì§€ì  ìƒì„±"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "ì„œí¬íŠ¸ 트리 ìƒì„±"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "패드 ìƒì„±"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "슬ë¼ì´ì‹± ì„œí¬íŠ¸ì¦ˆ"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "슬ë¼ì´ìŠ¤ 병합 ë° í†µê³„ 계산"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "래스터ë¼ì´ì§• ë ˆì´ì–´"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "겹치는 구ë©ì´ 너무 많습니다."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -10379,26 +10396,26 @@ msgstr ""
"ë©”ì‹œì— êµ¬ë©ì„ 뚫지 못했습니다. ì´ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ëª¨ë¸ íŒŒì†ìœ¼ë¡œ ì¸í•´ ë°œìƒí•©ë‹ˆ"
"다. 먼저 ê³ ì³ë³´ì„¸ìš”."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"내부 오류: ì¼ì¹˜í•˜ì§€ 않는 슬ë¼ì´ìŠ¤ ì¸ë±ìŠ¤ë¡œ ì¸í•´ 슬ë¼ì´ì‹±ì„ 중지해야 했습니다."
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "ì§€ì› ì‹œê°í™”"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr "현재 êµ¬ì„±ì„ í†µí•´ ì´ ëª¨ë¸ì— 대해 패드를 ìƒì„±í•  수 없습니다."
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -10410,27 +10427,27 @@ msgstr ""
msgid "Failed processing of the output_filename_format template."
msgstr "아래 output_filename_format í…œí”Œë¦¬íŠ¸ì˜ ì²˜ë¦¬ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "프린터 기술"
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "침대(bed) 모양"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "침대 ì‚¬ìš©ìž ì •ì˜ í…스처"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "침대 ì‚¬ìš©ìž ì •ì˜ ëª¨ë¸"
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "ì½”ë¼ë¦¬ ë°œ(Elephant foot) ë³´ìƒê°’"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -10438,17 +10455,27 @@ msgstr ""
"첫 번째 ë ˆì´ì–´ëŠ” 구성 요소 ê°’ì— ë”°ë¼ XY í‰ë©´ì—ì„œ 수축ë˜ì–´ ì¼ì¸µ 스퀴시 ì½”ë¼ë¦¬"
"발(Elephant Foot) 효과를 보완합니다."
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "G 코드 ì¸ë‚´ì¼"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -10456,21 +10483,21 @@ msgstr ""
"ì´ ì„¤ì •ì€ ìŠ¬ë¼ì´ìŠ¤/ë ˆì´ì–´ì˜ 높ì´(ë”°ë¼ì„œ ì´ ìˆ˜)를 제어합니다. ì–‡ì€ ì¸µì€ ë” ë‚˜"
"ì€ ì •í™•ì„±ì„ ì œê³µí•˜ì§€ë§Œ ì¸ì‡„하는 ë°ëŠ” ë” ë§Žì€ ì‹œê°„ì´ ê±¸ë¦°ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "최대 프린트 높ì´"
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
msgstr "ì¸ì‡„ ì¤‘ì— ìµìŠ¤íŠ¸ë£¨ë”ê°€ ë„달 í•  수있는 최대 높ì´ë¡œ 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "호스트 ì´ë¦„(Hostname), IP or URL"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -10484,11 +10511,11 @@ msgstr ""
"ì— ë‹¤ìŒ í˜•ì‹ìœ¼ë¡œ 입력하여 액세스할 수 https://username:password@your-octopi-"
"address/"
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "API 키 / 암호"
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -10496,11 +10523,11 @@ msgstr ""
"Slic3r는 프린터 í˜¸ìŠ¤íŠ¸ì— G 코드 파ì¼ì„ 업로드할 수 있습니다. ì´ í•„ë“œì—는 API "
"키 ë˜ëŠ” ì¸ì¦ì— 필요한 암호가 í¬í•¨ë˜ì–´ì•¼ 합니다."
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "프린터 공급 ì—…ì²´ì˜ ì´ë¦„입니다."
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -10509,46 +10536,46 @@ msgstr ""
"ì‚¬ìš©ìž ì§€ì • CA ì¸ì¦ì„œ 파ì¼ì€ crt/pem 형ì‹ì˜ HTTPS 옥토 프린트 ì—°ê²°ì— ëŒ€í•´ 지"
"ì •í•  수 있습니다. 비워 ë‘ë©´ 기본 OS CA ì¸ì¦ì„œ 리í¬ì§€í† ë¦¬ê°€ 사용 ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "비밀번호"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
"certificates if connection fails."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "권한 부여 유형"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "API key"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "HTTP 다ì´ì œìŠ¤íŠ¸"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "êµì²´ëœ 둘레를 피하세요."
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -10558,11 +10585,11 @@ msgstr ""
"(Bowling) 압출기가 í˜ëŸ¬ 나오기 쉬운 ê²½ìš°ì— ì£¼ë¡œ 유용합니다. ì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜"
"ë©´ ì¸ì‡„ ë° G 코드 ìƒì„± ì†ë„ê°€ ëŠë ¤ì§‘니다."
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "경계를 넘어가지 마십시오 - 최대 우회 길ì´"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -10573,15 +10600,15 @@ msgstr ""
"ë™ ê²½ë¡œì— ê²½ê³„ íš¡ë‹¨ì´ ì ìš©ë˜ì§€ 않는 ê²ƒì„ í”¼í•˜ì‹­ì‹œì˜¤. 우회 길ì´ëŠ” 절대 ê°’ ë˜"
"는 백분율(예: 50%)으로 지정할 수 있습니다. ì§í•­ 경로."
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "mm ë˜ëŠ” %(비활성화할 0)"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr "다른 ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -10589,11 +10616,11 @@ msgstr ""
"첫 번째 ë ˆì´ì–´ ì´í›„ì˜ ë ˆì´ì–´ 온ë„. ì´ ê°’ì„ 0으로 설정하면 출력ì—ì„œ ​​베드 ì˜¨ë„ "
"제어 ëª…ë ¹ì„ ë¹„í™œì„±í™”í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "ë°°ë“œ 온ë„"
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -10602,11 +10629,11 @@ msgstr ""
"ì´ ì‚¬ìš©ìž ì •ì˜ ì½”ë“œëŠ” Z ì´ë™ ì§ì „ì˜ ëª¨ë“  ë ˆì´ì–´ ë³€ê²½ì— ì‚½ìž…ë©ë‹ˆë‹¤. Slic3r 설"
"ì •ê³¼ [layer_num] ë° [layer_z]ì— ëŒ€í•œ ìžë¦¬ 표시 ìž ë³€ìˆ˜ë¥¼ 사용할 수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "ê°ì²´ ê°„ G 코드"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -10621,15 +10648,15 @@ msgstr ""
"지 않습니다. 모든 Slic3r ì„¤ì •ì— ìžë¦¬ 표시 변수를 사용할 수 있으므로 ì›í•˜ëŠ” 위"
"ì¹˜ì— \"M109 S[first_layer_temperature]\"ëª…ë ¹ì„ ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "ë°”ë‹¥ë©´ì— ìƒì„±í•  솔리드 ë ˆì´ì–´ì˜ 수."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "바닥 ë‹¨ì¼ ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -10637,15 +10664,15 @@ msgstr ""
"바닥 ì‰˜ì˜ ìµœì†Œ ë‘께를 충족하기 위해 필요한 경우 바닥 솔리드 ë ˆì´ì–´ì˜ 수가 "
"bottom_solid_layers ì´ìƒ ì¦ê°€í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "최소 바닥 쉘 ë‘께"
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "브리지"
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -10653,19 +10680,19 @@ msgstr ""
"ì´ê²ƒì€ 프린터가 ë¸Œë¦¿ì§€ì— ì‚¬ìš©í•  ê°€ì†ë„입니다. ë¸Œë¦¬ì§€ì˜ ê°€ì† ì œì–´ë¥¼ 사용하지 "
"않으려면 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "브릿지 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -10675,35 +10702,35 @@ msgstr ""
"ë¡œ 계산ë©ë‹ˆë‹¤. 그렇지 않으면 ì œê³µëœ ê°ë„ê°€ 모든 ë¸Œë¦¬ì§€ì— ì‚¬ìš©ë©ë‹ˆë‹¤. ê°ë„ ì œ"
"로는 180 °를 사용하십시오."
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr "°"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "브릿지 팬 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr "ì´ íŒ¬ ì†ë„는 모든 브릿지 ë° ì˜¤ë²„í–‰ ì¤‘ì— ì ìš©ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr "%"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "브릿지 유량(flow)값"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -10714,80 +10741,80 @@ msgstr ""
"당겨 처ì§ì„ 방지하기 위해 약간 ì¤„ì¼ ìˆ˜ 있지만 기본 ì„¤ì •ì€ ì¼ë°˜ì ìœ¼ë¡œ 좋지만"
"ì´ ë¬¸ì œë¥¼ 해결하기 ì „ì— ëƒ‰ê° (팬 사용)ì„ ì‹œë„해야합니다."
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "브릿지(Bridges)"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "브릿지 ì¸ì‡„ ì†ë„."
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "브림 í­"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
"raft_first_layer_expansion)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "멀티 파트 오브ì íŠ¸ í´ë¦½"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -10796,19 +10823,19 @@ msgstr ""
"다중 재료 ê°ì²´ë¥¼ ì¸ì‡„í•  ë•Œ ì´ ì„¤ì •ì€ Slic3rê°€ 겹치는 오브ì íŠ¸ ë¶€í’ˆì„ í•˜ë‚˜ì”© "
"í´ë¦½ìœ¼ë¡œ 만듭니다(2부는 1, 3부는 1, 2ë¶€ì— ì˜í•´ 잘립니다)."
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "컬러 프린트 높ì´"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "í•„ë¼ë©˜íŠ¸ ì²´ì¸ì§€ê°€ ë°œìƒ í•˜ëŠ” 높ì´."
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "호환 가능한 프린터 조건"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10817,11 +10844,11 @@ msgstr ""
"활성 프린터 프로파ì¼ì˜ 구성 ê°’ì„ ì‚¬ìš©í•˜ëŠ” 표현ì‹. ì´ í‘œí˜„ì‹ì´ trueë¡œ í‰ê°€ë˜ë©´"
"ì´ í”„ë¡œí•„ì€ í™œì„± 프린터 프로필과 호환ë˜ëŠ” 것으로 간주ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "호환 ë˜ëŠ” ì¸ì‡„ í”„ë¡œíŒŒì¼ ì¡°ê±´"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10830,11 +10857,11 @@ msgstr ""
"활성 ì¸ì‡„ 프로 파ì¼ì˜ 구성 ê°’ì„ ì‚¬ìš©í•˜ëŠ” 부울ì‹ìž…니다. ì´ ì‹ì´ trueë¡œ í‰ê°€ ë˜"
"ë©´, ì´ í”„ë¡œí•„ì´ í™œì„± ì¸ì‡„ 프로필과 호환 ë˜ëŠ” 것으로 간주 ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "개별 개체 완성"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -10846,11 +10873,11 @@ msgstr ""
"피할 ë•Œ 유용합니다. Slic3rì€ ì••ì¶œê¸° 충ëŒì„ 경고하고 예방해야하지만 조심하십시"
"오."
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "ìžë™ ëƒ‰ê° ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -10858,23 +10885,23 @@ msgstr ""
"ì´ í”Œëž˜ê·¸ëŠ” ë ˆì´ì–´ ì¸ì‡„ ì‹œê°„ì— ë”°ë¼ ì¸ì‡„ ì†ë„와 팬 ì†ë„를 조정하는 ìžë™ ëƒ‰ê° "
"논리를 활성화합니다."
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "ëƒ‰ê° íŠœë¸Œ 위치"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr "압출기 ëì—ì„œ ëƒ‰ê° íŠœë¸Œì˜ ì¤‘ì‹¬ì ì˜ 거리."
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "ëƒ‰ê° íŠœë¸Œ 길ì´"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr "ëƒ‰ê° íŠœë¸Œì˜ ê¸¸ì´ëŠ” 냉ê°ì„위한 ê³µê°„ì„ ì œí•œí•˜ëŠ” 내부 ì´ë™í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -10883,11 +10910,11 @@ msgstr ""
"ì—­í•  별 ê°€ì†ë„ ê°’ì´ ì‚¬ìš© ëœ í›„ì— í”„ë¦°í„°ê°€ 재설정ë˜ëŠ” ì†ë„입니다 (둘레 / 충"
"ì „). ê°€ì†ì„ 전혀 재설정하지 않으려면 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "기본 í•„ë¼ë©˜íŠ¸ 프로파ì¼"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -10896,12 +10923,12 @@ msgstr ""
"현재 프린터 프로파ì¼ê³¼ ì—°ê´€ëœ ê¸°ë³¸ í•„ë¼ë©˜íŠ¸ 프로파ì¼. 현재 프린터 프로파ì¼ì„ "
"ì„ íƒí•˜ë©´ ì´ í•„ë¼ë©˜íŠ¸ 프로파ì¼ì´ 활성화ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "기본 ì¸ì‡„ 프로파ì¼"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -10910,11 +10937,11 @@ msgstr ""
"현재 프린터 프로파ì¼ê³¼ ì—°ê´€ëœ ê¸°ë³¸ ì¸ì‡„ 프로파ì¼. 현재 프린터 프로파ì¼ì„ ì„ íƒ"
"í•˜ë©´ì´ ì¸ì‡„ 프로파ì¼ì´ 활성화ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "첫 번째 팬 사용 중지"
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -10922,26 +10949,26 @@ msgstr ""
"ì´ ê°’ì„ ì–‘ìˆ˜ 값으로 설정하면 첫 번째 ë ˆì´ì–´ì—ì„œ íŒ¬ì„ ì‚¬ìš©í•˜ì§€ ì•Šë„ë¡ ì„¤ì •í•˜"
"ì—¬ ì ‘ì°©ë ¥ì„ ì•…í™”ì‹œí‚¤ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "ì„œí¬íŠ¸ì™€ 브릿지를 사용하지 ì•ŠìŒ"
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
msgstr ""
"브릿지 ì˜ì—­ ì•„ëž˜ì— ì„œí¬íŒ… 재료가 ìƒì„±ë˜ëŠ” ê²ƒì„ ë°©ì§€í•˜ê¸°ìœ„í•œ ì‹¤í—˜ì  ì˜µì…˜."
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "복사본 간 거리"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "플래ì´í„°(plater)ì˜ ìžë™ ì •ë ¬ ê¸°ëŠ¥ì— ì‚¬ìš©ë˜ëŠ” 거리입니다."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -10949,7 +10976,7 @@ msgstr ""
"ì´ ìµœì¢… 절차는 출력 파ì¼ì˜ ëì— ì‚½ìž…ë©ë‹ˆë‹¤. 모든 PrusaSlicer ì„¤ì •ì— ìžë¦¬ 표시"
"ìž ë³€ìˆ˜ë¥¼ 사용할 수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -10962,11 +10989,11 @@ msgstr ""
"ì„¤ì •ì— ìžë¦¬ í‘œì‹œìž ë³€ìˆ˜ë¥¼ 사용할 수 있습니다. 압출기가 여러 ê°œ 있는 경우 "
"gcode는 압출기 순서로 처리ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "ìˆ˜ì§ ì‰˜(shell) ë‘께 확ì¸"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -10974,11 +11001,11 @@ msgstr ""
"경사 표면 ê·¼ì²˜ì— ì†”ë¦¬ë“œ ì¸í•„ì„ ì¶”ê°€í•˜ì—¬ ìˆ˜ì§ ì…¸ ë‘께(ìƒë‹¨+하단 솔리드 ë ˆì´ì–´)"
"를 보장하십시오."
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "ìƒë‹¨ 채우기 패턴"
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -10986,41 +11013,41 @@ msgstr ""
"ìƒë‹¨ 채우기패턴으로 채우기. ì´ëŠ” ì¸ì ‘í•œ 솔리드 ì‰˜ì´ ì•„ë‹Œ 맨 위 가시 ë ˆì´ì–´ì—"
"만 ì˜í–¥ì„ ì¤ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr "ì§ì„ ë©´(Rectilinear)"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "단조"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr "ì •ë ¬ëœ ì§ì„ ì„±"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr "ë™ì‹¬ì›(Concentric)"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr "ížë²„트 곡선(Hilbert Curve)"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr "아르키메ë°ìš°ìŠ¤(Archimedean Chords)"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr "옥타그램 나선(Octagram Spiral)"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "하단 채우기 패턴"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -11028,11 +11055,11 @@ msgstr ""
"하단 채우기 íŒ¨í„´ì— ëŒ€í•œ 채우기 패턴입니다. ì´ëŠ” ì¸ì ‘í•œ 솔리드 ì‰˜ì´ ì•„ë‹Œ 하단 "
"외부 가시 ë ˆì´ì–´ì—만 ì˜í–¥ì„ ì¤ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "외측 둘레"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -11043,16 +11070,18 @@ msgstr ""
"오. 0ì¸ ê²½ìš° 기본 압출 너비가 사용ë˜ë©°, 그렇지 않으면 1.125 x ë…¸ì¦ ì§ê²½ì´ 사"
"ìš©ëœë‹¤. 백분율(예: 200%)ë¡œ 표현ë˜ëŠ” 경우, ë ˆì´ì–´ 높ì´ì— ê±¸ì³ ê³„ì‚°ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr "mm ë˜ëŠ” %"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -11062,28 +11091,28 @@ msgstr ""
"(예: 80%)ë¡œ 표현ë˜ëŠ” 경우 ìœ„ì˜ Perimeter ì†ë„ ì„¤ì •ì— ë”°ë¼ ê³„ì‚°ëœë‹¤. ìžë™ì„ 위"
"해 0으로 설정한다."
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr "mm/s ë˜ëŠ” %"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "외부 경계선 먼저"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
msgstr "기본 역순 대신 가장 바깥쪽부터 가장 안쪽까지 ìœ¤ê³½ì„ ì„ ì¸ì‡„합니다."
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "필요한 경우 추가 둘레"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -11093,7 +11122,7 @@ msgstr ""
"오. ìœ„ì˜ ë£¨í”„ì˜ 70% of ì´ìƒì´ ì§€ì§€ë  ë•Œê¹Œì§€ Slic3r는 계ì†í•´ì„œ 둘ㄹ를 추가한"
"다."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -11102,7 +11131,7 @@ msgstr ""
"사용할 ìµìŠ¤íŠ¸ë£¨ë”(ë” êµ¬ì²´ì ì¸ ìµìŠ¤íŠ¸ë£¨ë” ì„¤ì •ì´ ì§€ì •ë˜ì§€ ì•Šì€ ê²½ìš°) ì´ ê°’ì€ "
"파ë¼ë¯¸í„° ë° ìµìŠ¤íŠ¸ë£¨ë”를 초과하지만, ì„œí¬íŠ¸ ìµìŠ¤íŠ¸ë£¨ë”는 초과 하지 않는다."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -11113,7 +11142,7 @@ msgstr ""
"다시 ë§í•˜ë©´, ì´ê²ƒì€ ë‹¹ì‹ ì˜ ìµìŠ¤íŠ¸ë£¨ë” ì£¼ìœ„ì˜ í‹ˆìƒˆ 실린ë”ì˜ ë†’ì´ì´ë©°, ê·¸ê²ƒì€ "
"다른 ì¸ì‡„ëœ ë¬¼ì²´ì™€ 충ëŒí•˜ê¸° ì „ì— ìµìŠ¤íŠ¸ë£¨ë”ì˜ ìµœëŒ€ 깊ì´ë¥¼ 나타냅니다."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -11123,20 +11152,20 @@ msgstr ""
"있지 않으면 ì•ˆì „ì„ ìœ„í•´ 가장 í° ê°’ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. ì´ ì„¤ì •ì€ ì¶©ëŒ ì—¬ë¶€ë¥¼ 확ì¸"
"하고 í”Œëž˜í„°ì— ê·¸ëž˜í”½ 미리 보기를 표시하기 위해 사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "ìµìŠ¤íŠ¸ë£¨ë” 컬러"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
msgstr "ì´ê²ƒì€ ì‹œê°ì  ë„움ë§ë¡œ Slic3r ì¸í„°íŽ˜ì´ìŠ¤ì—서만 사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "ìµìŠ¤íŠ¸ë£¨ë” 오프셋"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -11147,11 +11176,11 @@ msgstr ""
"ì˜µì…˜ì„ ì‚¬ìš©í•˜ë©´ 첫 번째 ê²ƒì— ëŒ€í•œ ê° ì••ì¶œê¸°ì˜ ë³€ìœ„ë¥¼ 지정할 수 있습니다. ì–‘"
"ì˜ ì¢Œí‘œê°€ 필요합니다 (XY 좌표ì—ì„œ ëºë‹ˆë‹¤)."
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "압출 축"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -11159,11 +11188,11 @@ msgstr ""
"ì´ ì˜µì…˜ì„ ì‚¬ìš©í•˜ì—¬ í”„ë¦°í„°ì˜ ìµìŠ¤íŠ¸ë£¨ë”ì— ì—°ê²°ëœ ì¶• 문ìžë¥¼ 설정합니다 (보통 E"
"ì´ì§€ë§Œ ì¼ë¶€ 프린터는 A를 사용합니다)."
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "압출 승수"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -11175,11 +11204,11 @@ msgstr ""
"ì´ìž…니다. ì´ ê°’ì„ ë” ë³€ê²½í•´ì•¼í•œë‹¤ê³  íŒë‹¨ë˜ë©´ í•„ë¼ë©˜íŠ¸ ì§ê²½ê³¼ 펌웨어 E 단계를 "
"확ì¸í•˜ì‹­ì‹œì˜¤."
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "기본 압출 í­"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -11192,11 +11221,11 @@ msgstr ""
"ì˜ íˆ´íŒ ì°¸ì¡°). 백분율로 표시ë˜ëŠ” 경우 (예 : 230 %) ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계"
"ì‚°ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "í•­ìƒ íŒ¬ 켜기"
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -11204,11 +11233,11 @@ msgstr ""
"ì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ íŒ¬ì´ ë¹„í™œì„±í™”ë˜ì§€ 않으며 최소한 최소 ì†ë„ë¡œ ê³„ì† íšŒì „í•©ë‹ˆ"
"다. PLAì— ìœ ìš©í•˜ë©° ABSì— í•´ë¡­ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "ë ˆì´ì–´ ì¸ì‡„ ì‹œê°„ì´ ë¯¸ë§Œì¸ ê²½ìš° 팬 활성화"
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -11217,27 +11246,27 @@ msgstr ""
"ë ˆì´ì–´ ì¸ì‡„ 시간ì´, ì´ˆ 미만으로 예ìƒë˜ëŠ” 경우 íŒ¬ì´ í™œì„±í™”ë˜ê³  ì†ë„는 최소 ë° "
"최대 ì†ë„를 보간하여 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr "근사치 초"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr "색ìƒ"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "í•„ë¼ë©˜íŠ¸ 메모"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "ì—¬ê¸°ì— í•„ë¼ë©˜íŠ¸ì— 관한 메모를 ë„£ì„ ìˆ˜ 있다."
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr "최대 ì²´ì  ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -11246,27 +11275,27 @@ msgstr ""
"ì´ í•„ë¼ë©˜íŠ¸ì— 허용ë˜ëŠ” 최대 ì²´ì  ì†ë„. ì¸ì‡„ë¬¼ì˜ ìµœëŒ€ ì²´ì  ì†ë„를 ì¸ì‡„ ë° í•„ë¼"
"멘트 ì²´ì  ì†ë„ 최소로 제한한다. 제한 ì—†ìŒì— 대해 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "로딩 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "와ì´í¼ 타워(wipe)ì— í•„ë¼ë©˜íŠ¸ë¥¼ 장착하는 ë° ì‚¬ìš©ë˜ëŠ” ì†ë„. "
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "시작시 로딩 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "로딩 ë‹¨ê³„ì˜ ì‹œìž‘ ë¶€ë¶„ì— ì‚¬ìš©ë˜ëŠ” ì†ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "언로딩 스피드"
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11274,20 +11303,20 @@ msgstr ""
"와ì´í¼ 타워ì—ì„œ í•„ë¼ë©˜íŠ¸ë¥¼ 언로드하는 ë° ì‚¬ìš©ë˜ëŠ” ì†ë„(램핑 후 바로 ì–¸ë¡œë”©ì˜ "
"초기 부분ì—는 ì˜í–¥ì„ 주지 ì•ŠìŒ)."
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "시작 ì‹œ 하역 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr "ì¶©ëŒ ì§í›„ í•„ë¼ë©˜íŠ¸ì˜ ëì„ ì–¸ë¡œë“œí•˜ëŠ” ë° ì‚¬ìš©ë˜ëŠ” ì†ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "언로드 후 딜레ì´"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -11296,11 +11325,11 @@ msgstr ""
"í•„ë¼ë©˜íŠ¸ë¥¼ 내린 후 기다리는 시간. ì›ëž˜ 치수로 축소하는 ë°, ë” ë§Žì€ ì‹œê°„ì´ í•„"
"요할 수 있는 유연한 재료로 신뢰할 수있는 공구 êµí™˜ì„ ì–»ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "ì¿¨ë§ ì´ë™ 숫ìž"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -11308,19 +11337,19 @@ msgstr ""
"í•„ë¼ë©˜íŠ¸ëŠ” ëƒ‰ê° íŠœë¸Œì—ì„œ 앞뒤로 ì´ë™í•˜ì—¬ 냉ê°ë©ë‹ˆë‹¤. ì´ëŸ¬í•œ ì´ë™ì˜ ì›í•˜ëŠ” 수"
"를 지정합니다."
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "첫 번째 ëƒ‰ê° ì´ë™ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr "ëƒ‰ê° ì†ë„ê°€ 서서히 빨ë¼ì§€ê³  있습니다."
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "와ì´í”„(wipe) íƒ‘ì˜ ìµœì†Œ í¼ì§€"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -11334,23 +11363,23 @@ msgstr ""
"프 íƒ‘ì— ë„£ì–´ ì—°ì†ì ì¸ 채우기 ë˜ëŠ” í¬ìƒ(sacrificial) ê°ì²´ ëŒì¶œì„ 안정ì ìœ¼ë¡œ ìƒ"
"성 합니다."
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "마지막 ëƒ‰ê° ì´ë™ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr "ëƒ‰ê° ì´ë™ì€ ì´ ì†ë„ë¡œ ì ì°¨ ê°€ì†í™”ë˜ê³  있습니다."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "í•„ë¼ë©˜íŠ¸ 로드 시간"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -11360,22 +11389,22 @@ msgstr ""
"ë¼ë©˜íŠ¸ë¥¼ 로드하는 시간입니다. ì´ ì‹œê°„ì€ G 코드 시간 ì¶”ì •ê¸°ì— ì˜í•´ ì´ ì¸ì‡„ ì‹œ"
"ê°„ì— ì¶”ê°€ ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "ëž˜ë° íŒŒë¼ë¯¸í„°"
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
msgstr ""
"ì´ ë¬¸ìžì—´ì€ RammingDialogì— ì˜í•´ 편집ë˜ê³  ëž˜ë° íŠ¹ì • 매개 변수를 í¬í•¨í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "í•„ë¼ë©˜íŠ¸ 언로드 시간"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -11385,7 +11414,7 @@ msgstr ""
"입니다 (T 코드를 실행할 ë•Œ). ì´ ì‹œê°„ì€ G 코드 ì‹œê°„ì¶”ì •ê¸°ì— ì˜í•´ ì´ ì¸ì‡„ 시간"
"ì— ì¶”ê°€ ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -11394,12 +11423,12 @@ msgstr ""
"ì—¬ê¸°ì— í•„ë¼ë©˜íŠ¸ ì§ê²½ì„ 입력하십시오. ì •ë°€ë„ê°€ 필요하므로 캘리í¼ë¥¼ 사용하여 í•„"
"ë¼ë©˜íŠ¸ë¥¼ ë”°ë¼ ì—¬ëŸ¬ 번 측정 í•œ ë‹¤ìŒ í‰ê· ì„ 계산하십시오."
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr "ë°€ë„"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -11410,41 +11439,41 @@ msgstr ""
"ì€ ì•Œë ¤ì§„ 길ì´ì˜ í•„ë¼ë©˜íŠ¸ì˜ 무게를 측정하고 길ì´ì™€ ë³¼ë¥¨ì˜ ë¹„ìœ¨ì„ ê³„ì‚°í•˜ëŠ” 것"
"입니다. 변위를 통해 ì§ì ‘ì ìœ¼ë¡œ 부피를 계산하는 ê²ƒì´ ë” ì¢‹ìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "í•„ë¼ë©˜íŠ¸ 타입"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "ì‚¬ìš©ìž ì§€ì • G ì½”ë“œì— ì‚¬ìš©í•  í•„ë¼ë©˜íŠ¸ 재료 유형입니다."
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr "수용성 재료"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr "수용성 재료눈 ë¬¼ì— ë…¹ëŠ” ì„œí¬íŠ¸ì— 가장 ë§Žì´ ì‚¬ìš©ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1069
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
msgstr "í•„ë¼ë©˜íŠ¸(kg당) ë¹„ìš©ì„ ì—¬ê¸°ì— ìž…ë ¥í•˜ì‹­ì‹œì˜¤. 통계를 내기 위해서 입니다."
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr "ì›(\\)/kg"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr "스풀 중량"
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -11456,19 +11485,19 @@ msgstr ""
"ì— ì¶©ë¶„í•œì§€ 여부를 확ì¸í•˜ê¸° 위해 스풀과 í•„ë¼ë©˜íŠ¸ì˜ 계산 ëœ ë¬´ê²Œì™€ 측정 ëœ ë¬´"
"게를 비êµí•  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
msgstr "(ì•Œ 수 ì—†ìŒ)"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr "채움 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
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, "
@@ -11477,63 +11506,63 @@ msgstr ""
"ë°©í–¥ì˜ ê¸°ë³¸ ê°ë„입니다. í•´ì¹­ì´ ì ìš©ë  것입니다. Slic3rì´ ê°ì§€ í•  수있는 최ìƒ"
"ì˜ ë°©í–¥ì„ ì‚¬ìš©í•˜ì—¬ ë¸Œë¦¿ì§•ì´ ì±„ì›Œì§€ë¯€ë¡œì´ ì„¤ì •ì€ ì˜í–¥ì„ 미치지 않습니다."
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr "채우기(fill) ë°€ë„"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "0 % - 100 % 범위로 표현 ëœ ë‚´ë¶€ 채움(infill)ì˜ ë°€ë„."
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr "채우기(fill) 패턴"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr "ì¼ë°˜ ë‚®ì€ ë°€ë„ ì±„ì›€ì˜ íŒ¨í„´."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr "그리드"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr "별ì "
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr "íë¹…"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr "ë¼ì¸"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr "벌집"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr "3D 벌집"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr "ìžì´ë¡œì´ë“œ(Gyroid)"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr "ì ì‘형 ìž…ë°©"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr "ì§€ì› ìž…ë°©"
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1186
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -11541,22 +11570,22 @@ msgstr ""
"ì´ê²ƒì€ 프린터가 첫 번째 ë ˆì´ì–´ì— 사용할 ê°€ì†ë„입니다. 0ì„ ì„¤ì •í•˜ë©´ 첫 번째 ë ˆ"
"ì´ì–´ì— 대한 ê°€ì† ì œì–´ê°€ 사용ë˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
"layer of object above raft interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
msgstr "첫 번째 층 침대 온ë„"
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1205
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -11564,7 +11593,7 @@ msgstr ""
"첫 번째 ë ˆì´ì–´ì— 대한 빌드 플레ì´íŠ¸ 온ë„를 가열. ì´ ê°’ì„ 0으로 설정하면 출력"
"ì—ì„œ ​​베드 ì˜¨ë„ ì œì–´ ëª…ë ¹ì„ ë¹„í™œì„±í™”í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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 "
@@ -11576,18 +11605,18 @@ msgstr ""
"수 있습니다. 백분율 (예 : 120 %)ë¡œ 표현하면 첫 번째 ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계"
"ì‚°ë©ë‹ˆë‹¤. 0으로 설정하면 기본 ëŒì¶œ í­ì´ 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1229
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."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr "첫 ë ˆì´ì–´ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
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 "
@@ -11597,11 +11626,11 @@ msgstr ""
"ì¸ì‡„ ì´ë™ì— ì ìš©ëœë‹¤. 백분율(예: 40%)ë¡œ 표현ë˜ëŠ” 경우 기본 ì†ë„를 스케ì¼ë§í•œ"
"다."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -11609,11 +11638,11 @@ msgid ""
"the default speeds."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr "첫 번째 층 ë…¸ì¦ ì˜¨ë„"
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1260
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -11622,11 +11651,11 @@ msgstr ""
"첫 번째 ë ˆì´ì–´ì˜ ë…¸ì¦ ì˜¨ë„입니다. ì¸ì‡„ ì¤‘ì— ìˆ˜ë™ìœ¼ë¡œ 온ë„를 제어하려면 ì´ë¥¼ 0"
"으로 설정하여 출력 G 코드ì—ì„œ ì˜¨ë„ ì œì–´ ëª…ë ¹ì„ ì‚¬ìš©í•˜ì§€ ì•Šë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr "ë ˆì´ì–´ì˜ ì „ì²´ 팬 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -11640,50 +11669,50 @@ msgstr ""
"ì´ ê²½ìš° íŒ¬ì€ ë ˆì´ì–´ \"disable_fan_first_layers\" + 1ì—ì„œ 허용ë˜ëŠ” 최대 ì†ë„"
"ë¡œ 실행ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1296
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
"randomly offset points on the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1316
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1323
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 "
@@ -11693,11 +11722,11 @@ msgstr ""
"기 위해 ì´ê²ƒì„ 합리ì ìœ¼ë¡œ 낮게 유지한다. 간격 채우기를 사용하지 않으려면 0ì„ "
"설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
msgstr "세부 G-코드"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
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 "
@@ -11707,11 +11736,11 @@ msgstr ""
"ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. ë§Œì¼ ë‹¹ì‹ ì´ SD카드로 ì¸ì‡„한다면, 파ì¼ì˜ 추가 무게로 ì¸í•´ 펌"
"ì›¨ì–´ì˜ ì†ë„ê°€ ëŠë ¤ì§ˆ 수 있다."
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
msgstr "G-code 형ì‹"
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "
@@ -11722,15 +11751,15 @@ msgstr ""
"ì˜µì…˜ì„ í”„ë¦°í„°ì˜ íŽŒì›¨ì–´ë¡œ 설정하여 호환ë˜ëŠ” ì¶œë ¥ì„ ì–»ì„ ìˆ˜ 있습니다. \"압출 ì—†"
"ìŒ\" ë§›ì€ PrusaSlicerê°€ 압출 ê°’ì„ ì „í˜€ 내보내지 못하게 합니다."
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr "압출 ì—†ìŒ"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr "ë ˆì´ë¸” 개체"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "
@@ -11741,19 +11770,19 @@ msgstr ""
"ë¡ ì„¤ì •í•˜ë©´ Octoprint CancelObject 플러그ì¸ì— 유용합니다. ì´ ì„¤ì •ì€ ë‹¨ì¼ ì••ì¶œ"
"기 멀티 재질 설정과 호환ë˜ì§€ 않으며 개체로 닦아내기 / 채우기로 닦아냅니다."
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr "í•„ë¼ë©˜íŠ¸ ìŠ¤ì™‘ì— ë†’ì€ ì••ì¶œê¸° 전류"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
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 "
@@ -11763,7 +11792,7 @@ msgstr ""
"는 빠른 ëž˜ë° ê³µê¸‰ ì†ë„를 가능 하게하고, 불규칙한 ëª¨ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 로딩할때 "
"ì €í•­ì„ ê·¹ë³µí•˜ê¸° 위한것ì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1395
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -11771,11 +11800,11 @@ msgstr ""
"ì´ê²ƒì€ 당신 í”„ë¦°í„°ì˜ ì±„ì›€ ê°€ì†ë ¥ìž…니다. ì£¼ìž…ì— ëŒ€í•œ ê°€ì† ì œì–´ë¥¼ 비활성화하려"
"ë©´ 0ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
msgstr "ë‹¤ìŒ ë ˆì´ì–´ë§ˆë‹¤ ê²°í•©"
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1405
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -11783,15 +11812,15 @@ msgstr ""
"ì´ ê¸°ëŠ¥ì€ ì¸í•„ì„ ê²°í•©í•˜ê³  ì–‡ì€ ì£¼ë³€ê¸°ê¸°ë¥¼ 보존하면서 ë‘꺼운 ì¸í•„ ì¸µì„ ì••ì¶œí•˜"
"ì—¬ ì¸ì‡„ ì†ë„를 ë†’ì¼ ìˆ˜ 있ë„ë¡ í•˜ì—¬ 정확ë„를 높ì¸ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr "모든 nê°œ ì¸µì„ ì±„ìš°ê¸° 위해 ê²°í•©"
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
msgstr "채우기 ì•µì»¤ì˜ ê¸¸ì´"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1416
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11811,35 +11840,35 @@ msgstr ""
"제한ë˜ì§€ë§Œ ë” ì´ìƒ anchor_length_max. ì´ ë§¤ê°œ 변수를 0으로 설정하여 ë‹¨ì¼ ì±„ìš°"
"기 ë¼ì¸ì— ì—°ê²°ëœ ì•µì»¤ë§ ê²½ê³„ë¥¼ 비활성화합니다."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
msgstr "0(열린 앵커 ì—†ìŒ)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
msgstr "1000(무제한)"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
msgstr "채우기 ì•µì»¤ì˜ ìµœëŒ€ 길ì´"
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11858,19 +11887,19 @@ msgstr ""
"ê°œ 변수보다 ë” ì´ìƒ ì´ ë§¤ê°œ 변수보다 ë” ì´ìƒ 없습니다. 앵커ë§ì„ 비활성화하려"
"ë©´ ì´ ë§¤ê°œ 변수를 0으로 설정합니다."
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
msgstr "0(ê³ ì •ë˜ì§€ ì•ŠìŒ)"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr "채움(Infill) ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr "채움으로 사용할 ìµìŠ¤íŠ¸ë£¨ë”."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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 "
@@ -11884,21 +11913,21 @@ msgstr ""
"ì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. 백분율 (예 : 90 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기준으"
"ë¡œ 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr "둘레보다 ì•žìª½ì— ì±„ì›€"
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1487
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
msgstr "ì´ ì˜µì…˜ì€ ì™¸ë¶€ì¶œë ¥ê³¼ 채움 ì¸ì‡„ 순서를 바꾸어, 후ìžë¥¼ 먼저 만든다."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr "필요한 경우 채움"
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
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 "
@@ -11908,11 +11937,11 @@ msgstr ""
"ì„ í•  것ì´ë‹¤). í™œì„±í™”ëœ ê²½ìš° ê´€ë ¨ëœ ì—¬ëŸ¬ ë²ˆì˜ ì ê²€ìœ¼ë¡œ ì¸í•´ G-code ìƒì„± ì†ë„"
"를 늦춰ë¼."
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr "채움/둘레 겹침(perimeters overlap)"
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -11923,23 +11952,23 @@ msgstr ""
"ë¡ ì ìœ¼ë¡œ ì´ê²ƒì€ 필요하지 않아야하지만 백래시가 ê°­ì„ ìœ ë°œí•  수 있습니다. 백분"
"율 (예 : 15 %)ë¡œ 표시ë˜ëŠ” 경우 경계 압출 í­ì„ 기준으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr "내부 채우기 ì¸ì‡„ ì†ë„. ìžë™ìœ¼ë¡œ 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr "프로필 ì´ì–´ê°€ê¸°"
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr "ì´ í”„ë¡œíŒŒì¼ì´ 복사ë˜ëŠ” 새 프로파ì¼ì˜ ì´ë¦„."
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr "ì¸í„°íŽ˜ì´ìŠ¤ ì…¸(shells)"
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1537
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -11948,62 +11977,62 @@ msgstr ""
"ì¸ì ‘ 재료/볼륨 사ì´ì— ê³ ì²´ 쉘 ìƒì„±ì„ 강제하십시오. 반투명 재료 ë˜ëŠ” ìˆ˜ë™ ìˆ˜ìš©"
"성 ì„œí¬íŠ¸ 재료를 사용한 다중 압출기 ì¸ì‡„ì— ìœ ìš©í•¨."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
msgstr "mm (0ì€ ë¹„í™œì„±í™”)"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr "다림질 활성화"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1555
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"매ë„러운 í‘œë©´ì„ ìœ„í•´ í•« 프린트 헤드로 ìƒë‹¨ ë ˆì´ì–´ì˜ 다림질 ì„ ê°€ëŠ¥í•˜ê²Œí•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
msgstr "다림질 타입"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr "모든 ìƒë‹¨ 서피스"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr "최ìƒë©´ë§Œ"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
msgstr "모든 솔리드 서피스"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr "유량"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr "오브ì íŠ¸ì˜ ì¼ë°˜ ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 ìœ ëŸ‰ì˜ ë°±ë¶„ìœ¨ìž…ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr "다림질 가공 패스 사ì´ì˜ 간격"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
msgstr "다림질선 사ì´ì˜ 거리"
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "
@@ -12015,11 +12044,11 @@ msgstr ""
"[layer_num] ë° [layer_z]ì— ìžë¦¬ í‘œì‹œìž ë³€ìˆ˜ë¥¼ 사용할 수 있다는 ì ì— 유ì˜í•˜ì‹­"
"시오."
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
msgstr "ë‚¨ì€ ì‹œê°„ 지ì›"
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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. "
@@ -12031,155 +12060,155 @@ msgstr ""
"웨어는 M73를 ì¸ì‹ 하 ê³  있습니다. ë˜í•œ i3 MK3 펌웨어는 ìžë™ 모드ì—ì„œ M73 Qxx "
"Sxx를 ì§€ì› í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr "스텔스 모드 지ì›"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr "펌웨어는 스텔스 모드를 지ì›í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr "í•œë„ ì ìš© 방법"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr "기계 ì œí•œì˜ ëª©ì "
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr "기계 ì œí•œì„ ì ìš©í•˜ëŠ” 방법"
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
msgstr "G 코드로 방출"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr "시간 ì¶”ì •ì— ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr "무시"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr "최대 공급율 X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr "최대 피드값 Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr "최대 피드값 Z"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr "최대 피드값 E"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr "X ì¶•ì˜ ìµœëŒ€ 공급ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr "Yì¶•ì˜ ìµœëŒ€ 공급ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr "Z ì¶•ì˜ ìµœëŒ€ 공급량"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr "E ì¶•ì˜ ìµœëŒ€ 공급ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr "최대 ê°€ì† X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr "최대 ê°€ì† Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr "최대 ê°€ì† Z"
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr "최대 ê°€ì† E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr "X ì¶•ì˜ ìµœëŒ€ ê°€ì†"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr "Yì¶•ì˜ ìµœëŒ€ ê°€ì†"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr "Z ì¶•ì˜ ìµœëŒ€ ê°€ì†"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr "E ì¶•ì˜ ìµœëŒ€ ê°€ì†"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr "최대 ì €í¬(jerk) X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr "최대 ì €í¬(jerk) Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr "최대 ì €í¬(jerk) Z"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr "최대 ì €í¬(jerk) E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr "X축 최대 ì €í¬(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr "Y축 최대 ì €í¬ëŠ”(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr "Z축 최대 ì €í¬(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr "E축 최대 ì €í¬(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr "압출시 최소 공급 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "압출 시 최소 공급(M205 S)"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
msgstr "최소 ì´ì†¡ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
msgstr "최소 여행 수유율(M205 T)"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr "압출시 최대 ê°€ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -12187,31 +12216,31 @@ msgid ""
"(M204 T)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr "리트렉션 최대 ê°€ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr "최대"
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr "ì´ ì„¤ì •ì€ íŒ¬ì˜ ìµœëŒ€ ì†ë„를 나타냅니다."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -12223,11 +12252,11 @@ msgstr ""
"는 압출 í­ì˜ 75% of 입니다. 0으로 설정하면 층 높ì´ê°€ ë…¸ì¦ ì§€ë¦„ì˜ 75% ofë¡œ ì œ"
"í•œë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr "최대 프린트 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -12237,45 +12266,52 @@ msgstr ""
"ì˜ ì†ë„를 ìžë™ 계산한다. ì´ ì‹¤í—˜ ì„¤ì •ì€ í—ˆìš©í•  최대 ì¸ì‡„ ì†ë„를 설정하는 ë° "
"사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1799
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
msgstr ""
"ì´ ì‹¤í—˜ ì„¤ì •ì€ ì••ì¶œê¸°ê°€ 지ì›í•˜ëŠ” 최대 ì²´ì  ì†ë„를 설정하기 위해 사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr "최대 ì²´ì  ê¸°ìš¸ê¸° ì–‘"
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"ì´ ì‹¤í—˜ ì„¤ì •ì€ ëŒì¶œìœ¨ì˜ 변화 ì†ë„를 ì œí•œí•˜ëŠ”ë° ì‚¬ìš©ëœë‹¤. 1.8mm3/s2 ê°’ì€ "
-"1.8mm3/s(0.45mm 압출 í­, 0.2mm 압출 높ì´, 공급 ì†ë„ 20mm/s)ì—ì„œ 5.4mm3/s(ê³µ"
-"급 ì†ë„ 60mm/s)ë¡œ 변경하는 ë° ìµœì†Œ 2ì´ˆ ì´ìƒ 걸린다."
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr "최대 ì²´ì  ê¸°ìš¸ê¸° ìŒìˆ˜"
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr "최소"
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr "ì´ ì„¤ì •ì€ ìµœì†Œ PWMíŒ¬ì´ í™œë™í•˜ëŠ”ë° í•„ìš”í•œë¥¼ 나타냅니다."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1841
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 "
@@ -12284,19 +12320,19 @@ msgstr ""
"ì´ê²ƒì€ ì´ ì••ì¶œê¸°ì— ëŒ€í•œ 가장 ë‚®ì€ ì¸ì‡„ 가능한 층 높ì´ì´ê³  가변 층 높ì´ì— 대"
"í•œ ë¶„í•´ëŠ¥ì„ ì œí•œí•œë‹¤. 대표ì ì¸ ê°’ì€ 0.05mm와 0.1mmì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr "최소 ì¸ì‡„ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r는 ì´ ì†ë„ ì´í•˜ë¡œ ì†ë„를 낮추지 ì•Šì„ ê²ƒì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr "최소 í•„ë¼ë©˜íŠ¸ 압출 길ì´"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
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 "
@@ -12305,11 +12341,11 @@ msgstr ""
"하단 ë ˆì´ì–´ì—ì„œ ì§€ì •ëœ ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 사용하는 ë° í•„ìš”í•œ 스커트 ë£¨í”„ì˜ ìˆ˜ ì´"
"ìƒìœ¼ë¡œ ìƒì„±í•œë‹¤. 멀티 ìµìŠ¤íŠ¸ë£¨ë”ì˜ ê²½ìš°, ì´ ìµœì†Œê°’ì€ ê° ì¶”ê°€ê¸°ê¸°ì— ì ìš©ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr "구성 노트"
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1868
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -12317,16 +12353,16 @@ msgstr ""
"ì—¬ê¸°ì— ê°œì¸ ë…¸íŠ¸ë¥¼ ë„£ì„ ìˆ˜ 있다. ì´ í…스트는 G-code í—¤ë” ì½”ë©˜íŠ¸ì— ì¶”ê°€ë  ê²ƒì´"
"다."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1878
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "ì´ ì§€ë¦„ì€ ìµìŠ¤íŠ¸ë£¨ë” ë…¸ì¦ì˜ ì§ê²½ì´ë‹¤(예: 0.5, 0.35 등)."
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr "호스트 유형"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1884
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -12334,11 +12370,11 @@ msgstr ""
"Slic3r는 프린터 í˜¸ìŠ¤íŠ¸ì— G 코드 파ì¼ì„ 업로드할 수 있습니다. ì´ í•„ë“œì—는 호스"
"íŠ¸ì˜ ì¢…ë¥˜ê°€ í¬í•¨ë˜ì–´ì•¼ 합니다."
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr "둘레를 횡단 할 때만 수축"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1907
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -12346,7 +12382,7 @@ msgstr ""
"ì´ë™ 경로가 ìƒìœ„ ë ˆì´ì–´ì˜ 경계를 초과하지 않는 경우 ë¦¬íŠ¸ëž™ì…˜ì„ ë¹„í™œì„±í™”í•©ë‹ˆ"
"다. ë”°ë¼ì„œ 모든 오즈가 ë³´ì´ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
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 "
@@ -12356,11 +12392,11 @@ msgstr ""
"변경할 ë•Œ 키가 í° ìŠ¤ì»¤íŠ¸ë¥¼ ìžë™ìœ¼ë¡œ 사용하고 스커트 외부로 압출기를 ì´ë™í•©ë‹ˆ"
"다."
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr "출력 파ì¼ì´ë¦„ 형ì‹"
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -12372,11 +12408,11 @@ msgstr ""
"[분], [ì´ˆ], [버전], [input_filename], [input_filename_base]ì„ ì‚¬ìš©í•  ìˆ˜ë„ ìžˆ"
"습니다."
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr "브릿 징 경계선 ê°ì§€"
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1933
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -12384,11 +12420,11 @@ msgstr ""
"ì˜¤ë²„í–‰ì— ëŒ€í•œ ìœ ëŸ‰ì„ ì¡°ì •í•˜ëŠ” 실험 옵션 (브리지 í름(flow)ì´ ì‚¬ìš©ë¨)ì— ë¸Œë¦¿"
"지 ì†ë„를 ì ìš©í•˜ê³  íŒ¬ì„ í™œì„±í™”í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr "í•„ë¼ë©˜íŠ¸ 멈춤 위치"
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1940
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -12396,11 +12432,11 @@ msgstr ""
"언로드할 ë•Œ í•„ë¼ë©˜íŠ¸ê°€ 주차ë˜ëŠ” 위치ì—ì„œ 압출기 íŒì˜ 거리입니다. 프린터 펌웨"
"ì–´ì˜ ê°’ê³¼ ì¼ì¹˜í•´ì•¼ 합니다."
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr "추가 로딩 거리"
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "
@@ -12411,12 +12447,12 @@ msgstr ""
"ì´ë™ í•œ 거리와 ë™ì¼í•©ë‹ˆë‹¤. 양수ì´ë©´ ìŒìˆ˜ê°€ ë” ë§Žì´ ë¡œë“œë˜ê³  로드가 ìŒìˆ˜ ì¸ ê²½"
"우 언로드보다 짧습니다."
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr "둘레"
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1958
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -12424,17 +12460,17 @@ msgstr ""
"프린터가 ë‘˜ë ˆì— ì‚¬ìš©í•  ê°€ì†ìž…니다. ë‘˜ë ˆì— ëŒ€í•œ ê°€ì† ì œì–´ë¥¼ 비활성화하ë„ë¡ 0"
"ì„ ì„¤ì •í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr "가장ìžë¦¬(Perimeter) ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1967
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"둘레와 가장ìžë¦¬ë¥¼ ì¸ì‡„ í•  ë•Œ 사용할 압출기입니다. 첫 번째 압출기는 1입니다."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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 "
@@ -12448,12 +12484,12 @@ msgstr ""
"ì§ê²½ì´ 사용ë©ë‹ˆë‹¤. 백분율 (예 : 200 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계산"
"ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1990
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr "ë‘˜ë ˆì˜ ì†ë„ (등고선, ì¼ëª… 세로 ì…¸). ìžë™ìœ¼ë¡œ 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "
@@ -12464,11 +12500,11 @@ msgstr ""
"사용하면 ë” í° ì£¼ë³€ 수를 사용하는 ê²½ì‚¬ë©´ì„ ê°ì§€ í•  ë•Œ Slic3rì´ì´ 수를 ìžë™ìœ¼"
"ë¡œ ì¦ê°€ì‹œí‚¬ 수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr "(최소)"
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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. "
@@ -12481,35 +12517,35 @@ msgstr ""
"파ì¼ì˜ 절대 경로를 첫 번째 ì¸ìˆ˜ë¡œ 전달ë˜ë©° 환경 변수를 ì½ìŒìœ¼ë¡œì¨ Slic3r 구"
"성 ì„¤ì •ì— ì•¡ì„¸ìŠ¤ í•  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr "프린터 타입"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
msgstr "프린터 유형."
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr "프린터 노트"
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
msgstr "프린터 관련 메모를 ì—¬ê¸°ì— ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr "제조 회사"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
msgstr "프린터 공급 ì—…ì²´ì˜ ì´ë¦„입니다."
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr "프린터 변형"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2046
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -12517,57 +12553,57 @@ msgstr ""
"프린터 변종 ì´ë¦„입니다. 예를 들어, 프린터 ë³€í˜•ì€ ë…¸ì¦ ì§€ë¦„ìœ¼ë¡œ 구별 ë  ìˆ˜ 있"
"습니다."
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2065
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr "ë¼í”„트(Raft) ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2102
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
msgstr ""
"물체는 ì´ ê°œìˆ˜ì˜ ì¸µì— ì˜í•´ ìƒìŠ¹ë˜ë©°, ê·¸ 아래ì—ì„œ ì„œí¬íŠ¸ 재료가 ìƒì„±ë  것ì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -12579,11 +12615,11 @@ msgstr ""
"있는 것보다 ë” ë§Žì€ ë””í…Œì¼ì„ 가지고 있다. 단순화를 사용하지 ì•Šê³  ìž…ë ¥ì—ì„œ ì „"
"ì²´ í•´ìƒë„를 사용하려면 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -12594,20 +12630,20 @@ msgid ""
"produced."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr "리트랙션 후 최소 ì´ë™ 거리"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2134
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr "ì´ë™ 거리가 ì´ ê¸¸ì´ë³´ë‹¤ 짧으면 ë¦¬íŠ¸ë ‰ì…˜ì´ íŠ¸ë¦¬ê±°ë˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr "닦아 내기 ì „ì˜ ìˆ˜ì¶•ëŸ‰"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2141
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -12615,23 +12651,23 @@ msgstr ""
"ë³´ìš° ë´ ì••ì¶œê¸°ë¥¼ 사용하면 와ì´í¼ ë™ìž‘ì„하기 ì „ì— ì•½ê°„ì˜ ë¹ ë¥¸ 리트랙션 를하는 "
"ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr "ë ˆì´ì–´ 변경 후퇴"
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "ì´ í”Œëž˜ê·¸ëŠ” Z ì´ë™ì´ 완료 ë  ë•Œë§ˆë‹¤ 취소를 ê°•ì œ 실행합니다."
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr "길ì´"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr "리트랙션 길ì´"
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2156
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -12640,11 +12676,11 @@ msgstr ""
"ë¦¬íŠ¸ë ‰ì…˜ì´ ì‹œìž‘ë˜ë©´ í•„ë¼ë©˜íŠ¸ê°€ ì§€ì •ëœ ì–‘ë§Œí¼ ë’¤ë¡œ 당겨집니다 (길ì´ëŠ” 압출기"
"ì— ë“¤ì–´ê°€ê¸° ì „ì— ì›ì‹œ í•„ë¼ë©˜íŠ¸ì—ì„œ 측정ë©ë‹ˆë‹¤)."
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "리트랙션 ê¸¸ì´ (툴 ì²´ì¸ì§€)"
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2164
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 "
@@ -12653,11 +12689,11 @@ msgstr ""
"공구를 êµì²´í•˜ê¸° ì „ì— ë¦¬íŠ¸ë ‰ì…˜ì´ ì‹œìž‘í•˜ë©´ í•„ë¼ë©˜íŠ¸ê°€ ì§€ì •ëœ ì–‘ë§Œí¼ ë’¤ë¡œ 당겨집"
"니다 (길ì´ëŠ” ì••ì¶œê¸°ì— ë“¤ì–´ê°€ê¸° ì „ì— ì²˜ìŒ í•„ë¼ë©˜íŠ¸ì—ì„œ 측정ë©ë‹ˆë‹¤)."
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr "Z축 올림"
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
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 "
@@ -12666,15 +12702,15 @@ msgstr ""
"ì´ ê°’ì„ ì–‘ìˆ˜ 값으로 설정하면 ë¦¬íŠ¸ë ‰ì…˜ì´ ì‹œìž‘ ë  ë•Œë§ˆë‹¤ Zê°€ 빠르게 올ë¼ê°‘니"
"다. 여러 ê°œì˜ ì••ì¶œê¸°ë¥¼ 사용하는 경우 첫 번째 ì••ì¶œê¸°ì˜ ì„¤ì • 만 ê³ ë ¤ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr "Z 위치"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr "ì˜¤ì§ Z축 위로만"
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2182
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 "
@@ -12683,15 +12719,15 @@ msgstr ""
"ì´ê²ƒì„ ì–‘ìˆ˜ì˜ ê°’ìœ¼ë¡œ 설정하면, ì§€ì •ëœ Zê°’ 위로만 ë°œìƒí•œë‹¤. 첫 번째 층ì—ì„œ 리"
"프트를 건너뛸 수 있ë„ë¡ ì´ ì„¤ì •ì„ ì¡°ì •í•  수 있다."
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr "Z 아래"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr "Z값 아래만"
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2191
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 "
@@ -12700,11 +12736,11 @@ msgstr ""
"ì´ê²ƒì„ 양수 값으로 설정하면, ì§€ì •ëœ Zê°’ 아래ì—서만 ë°œìƒí•©ë‹ˆë‹¤. 첫 번째 ë ˆì´ì–´"
"ë¡œ 리프트를 제한하기 ìœ„í•´ì´ ì„¤ì •ì„ ì¡°ì •í•  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr "재시작시 ì—¬ë¶„ì˜ ê¸¸ì´"
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2200
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -12712,7 +12748,7 @@ msgstr ""
"ì´ë™ 후 ë¦¬íŠ¸ë ‰ì…”ì´ ë³´ì •ë˜ë©´ ìµìŠ¤íŠ¸ë£¨ë”ê°€ 추가 ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 밀어냅니다. ì´ "
"ì„¤ì •ì€ ê±°ì˜ í•„ìš”í•˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2208
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -12720,19 +12756,19 @@ msgstr ""
"ë„구를 êµí™˜ í•œ 후 리트렉션를 보정하면 ìµìŠ¤íŠ¸ë£¨ë”ê°€ 추가 ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 밀게"
"ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr "리트랙션 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "리트랙션 ì†ë„ (ìµìŠ¤íŠ¸ë£¨ë” 모터ì—만 ì ìš©ë¨)."
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr "ê°ì† ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:2225
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 "
@@ -12741,72 +12777,72 @@ msgstr ""
"리트랙션 후 ì••ì¶œê¸°ì— í•„ë¼ë©˜íŠ¸ë¥¼ 로드하는 ì†ë„ (압출기 모터ì—만 ì ìš©ë¨). 0으"
"ë¡œ 방치하면 리트랙션 ì†ë„ê°€ 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr "재봉선 위치"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr "ë‘˜ë ˆì˜ ì‹œìž‘ì ì˜ 위치."
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr "무작위"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr "가장 가까운"
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr "ì •ë ¬"
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr "ë°©í–¥"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr "선호하는 재봉선(seam)ì˜ ë°©í–¥"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr "재봉선(Seam) 선호 방향"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr "지터(Jitter)"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr "재봉선 선호 방향 지터(Jitter)"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr "재봉선 ì§€í„°ì˜ ì„ í˜¸ ë°©í–¥"
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2271
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
msgstr "스커트(Skirt) 높ì´"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr "드래프트 쉴드"
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -12816,27 +12852,27 @@ msgid ""
"from print bed due to wind draft."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr "루프(Loops) (최소)"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr "스커트 루프선 수량"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
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 "
@@ -12846,11 +12882,11 @@ msgstr ""
"프 수보다 í´ ìˆ˜ 있다. 스커트를 완전히 비활성화하려면 ì´ ê°’ì„ 0으로 설정하십시"
"오."
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr "ë ˆì´ì–´ ì¸ì‡„ ì‹œê°„ì´ ë‹¤ìŒê³¼ ê°™ì€ ê²½ìš° ì†ë„를 낮추십시오"
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2311
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."
@@ -12858,11 +12894,11 @@ msgstr ""
"층 ì¸ì‡„ ì‹œê°„ì´ ì´ ì‹œê°„ë³´ë‹¤ 낮게 ì¶”ì •ë  ê²½ìš°, ì¸ì‡„ ì´ë™ ì†ë„는 ì´ ê°’ìœ¼ë¡œ 지ì†"
"ë˜ë„ë¡ ì¶•ì†Œëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr "ìž‘ì€ ë‘˜ë ˆ"
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
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 "
@@ -12872,33 +12908,33 @@ msgstr ""
"분율로 표시ë˜ëŠ” 경우 (예 : 80 %) ìœ„ì˜ ì†ë„ 설정ì—ì„œ 계산ë©ë‹ˆë‹¤. ìžë™ìœ¼ë¡œ 0으"
"로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr "솔리드 채우기 임계값"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2334
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
msgstr "한계값보다 ìž‘ì€ ì˜ì—­ì— 대해 솔리드 ì¸í•„ì„ ê°•ì œ ì ìš©."
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr "mm"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr "솔리드 ì¸í•„ ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr "꽉찬 ë©´ì„ ì¸ì‡„í•  ë•Œ 사용하는 ìµìŠ¤íŠ¸ë£¨ë”."
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr "솔리드 ì¸í•„ 간격"
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "
@@ -12909,7 +12945,7 @@ msgstr ""
"ìŒ. ë‹¹ì‹ ì€ ì´ê²ƒì„ ì–´ë–¤ ê°’ìœ¼ë¡œë„ ì„¤ì •í•  수 있다(예: 9999). Slic3r는 ë…¸ì¦ ì§ê²½"
"ê³¼ 층 높ì´ì— ë”°ë¼ ê²°í•©í•  최대 가능한 층 수를 ìžë™ìœ¼ë¡œ ì„ íƒí•œë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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, "
@@ -12920,7 +12956,7 @@ msgstr ""
"하십시오. 0ì¸ ê²½ìš° 기본 압출 너비가 사용ë˜ë©°, 그렇지 않으면 1.125 x ë…¸ì¦ ì§ê²½"
"ì´ ì‚¬ìš©ëœë‹¤. 백분율(예: 90%)ë¡œ 표현ë˜ëŠ” 경우, 계층 높ì´ì— ê±¸ì³ ê³„ì‚°ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -12929,19 +12965,19 @@ msgstr ""
"솔리드 ì˜ì—­(ìƒë‹¨/하부/내부 ìˆ˜í‰ ì…¸) ì¸ì‡„ ì†ë„ ì´ëŠ” ìœ„ì˜ ê¸°ë³¸ 주입 ì†ë„ì— ëŒ€"
"í•œ 백분율(예: 80%)ë¡œ 표시할 수 있다. ìžë™ì„ 위해 0으로 설정한다."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr "ìƒë‹¨ ë° í•˜ë‹¨ í‘œë©´ì— ìƒì„±í•  솔리드 ë ˆì´ì–´ 수입니다."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr "ìƒë‹¨/하단 ì‰˜ì˜ ìµœì†Œ ë‘께"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr "화병 모드(Spiral vase)"
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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, "
@@ -12955,11 +12991,11 @@ msgstr ""
"만 ì•„ë‹ˆë¼ í•˜ë‹¨ 솔리드 ë ˆì´ì–´ì˜ 수를 설정할 수 있습니다. 하나 ì´ìƒì˜ 개체를 ì¸"
"쇄할 때는 ìž‘ë™í•˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr "ì˜¨ë„ ë³€í™”"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2410
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12968,7 +13004,7 @@ msgstr ""
"ëŒì¶œë¶€ê°€ 활성화ë˜ì§€ ì•Šì€ ê²½ìš° ì ìš©ë˜ëŠ” ì˜¨ë„ ì°¨ì´. ë…¸ì¦ì„ 주기ì ìœ¼ë¡œ 닦는 ì „"
"ì²´ ë†’ì´ \"ì¸ê³µ\" 스커트가 가능하다."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2420
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -12985,7 +13021,7 @@ msgstr ""
"ë“  PrusaSlicer ì„¤ì •ì— ìžë¦¬ í‘œì‹œìž ë³€ìˆ˜ë¥¼ 사용할 수 있으므로 ì›í•˜ëŠ” 모든 ê³³ì— "
"\"M109 S[first_layer_temperature]\" ëª…ë ¹ì„ ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2435
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 "
@@ -13006,35 +13042,35 @@ msgstr ""
"ë“  ê³³ì— \"M109 S[first_layer_temperature]\" ëª…ë ¹ì„ ë„£ì„ ìˆ˜ 있습니다. 압출기"
"ê°€ 여러 ê°œ 있는 경우 gcode는 압출기 순서로 처리ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
msgstr "ìƒ‰ìƒ ë³€ê²½ G 코드"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
msgstr "ì´ G 코드는 ìƒ‰ìƒ ë³€ê²½ì— ëŒ€í•œ 코드로 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
msgstr "ì´ G 코드는 ì¼ì‹œ 중지 ì¸ì‡„ì— ëŒ€í•œ 코드로 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
msgstr "ì´ G 코드는 ì‚¬ìš©ìž ì§€ì • 코드로 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr "싱글 ìµìŠ¤íŠ¸ë£¨ë” 멀티메터리얼"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr "프린터는 í•„ë¼ë©˜íŠ¸ë¥¼ í•˜ë‚˜ì˜ í•« ì—”ë“œì— ë©€í‹°í”Œë ‰ì‹±í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr "모든 ì¸ì‡„ 압출기 프ë¼ìž„"
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2485
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -13042,11 +13078,11 @@ msgstr ""
"활성화 ëœ ê²½ìš°, 모든 ì¸ì‡„ 압출기는 ì¸ì‡„ 시작시 프린트 ë² ë“œì˜ ì „ë©´ 가장ìžë¦¬ì— "
"프ë¼ì´ë° ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "숨겨진 ë ˆì´ì–´ì¸µ ì—†ìŒ(실험ì )"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "
@@ -13057,11 +13093,11 @@ msgstr ""
"ë³€ê²½ì´ ìžˆëŠ” ë ˆì´ì–´ì—ì„œ 압출기는 아래쪽으로 ì´ë™í•˜ì—¬ ë‹¦ì€ íƒ€ì›Œë¥¼ ì¸ì‡„합니다. "
"사용ìžëŠ” ì¸ì‡„와 충ëŒí•˜ì§€ ì•Šë„ë¡ í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr "슬ë¼ì´ìŠ¤ ê°­ 닫기 반지름"
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 "
@@ -13071,41 +13107,41 @@ msgstr ""
"틈 닫기 ìž‘ì—…ì€ ìµœì¢… ì¸ì‡„ í•´ìƒë„를 ì¤„ì¼ ìˆ˜ 있으므로 ê°’ì„ í•©ë¦¬ì ìœ¼ë¡œ 낮게 유지 "
"하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2510
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr "ì¼ë°˜"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr "ì„œí¬íŠ¸ 재료 ìƒì„±"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr "ì„œí¬íŠ¸ 재료를 사용합니다."
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr "ìžë™ ìƒì„± 지ì›"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2530
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -13115,11 +13151,11 @@ msgstr ""
"ì¸ëž€ì„ ì„ íƒ í•˜ì§€ 않으면 \"ì„œí¬íŠ¸ ì§€ì› ì˜ì—­\" 볼륨 ë‚´ ì—서만 지ì›ì´ ìƒì„± ë©ë‹ˆ"
"다."
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr "물체와 ê·¸ ì„œí¬íŠ¸ ì‚¬ì´ XY 분리"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2538
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -13127,17 +13163,17 @@ msgstr ""
"ê°ì²´ì™€ ê·¸ ì„œí¬íŠ¸ 사ì´ì˜ XY 분리. 백분율 (예 : 50 %)ë¡œ 표시ë˜ëŠ” 경우 외부 둘"
"ë ˆ 너비를 기준으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr "패턴 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2551
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
msgstr "ì´ ì„¤ì •ì„ ì‚¬ìš©í•˜ì—¬ì§€ì§€ í‰ë©´ íŒ¨í„´ì„ ìˆ˜í‰ë©´ìœ¼ë¡œ 회전시킵니다."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -13145,11 +13181,11 @@ msgstr ""
"ê·¸ê²ƒì´ ë¹Œë“œ 플레ì´íŠ¸ì—있는 경우ì—만 지ì›ì„ 작성하십시오. ì¸ì‡„ë¬¼ì— ëŒ€í•œ 지ì›"
"ì„ ìž‘ì„±í•˜ì§€ 마십시오."
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2569
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 "
@@ -13158,23 +13194,23 @@ msgstr ""
"물체와 ì„œí¬íŠ¸ 사ì´ì˜ ìˆ˜ì§ ê±°ë¦¬. ì´ ê°’ì„ 0으로 설정하면 Slic3rì´ ì²« 번째 ê°ì²´ "
"ë ˆì´ì–´ì— 브리지 í름과 ì†ë„를 사용하지 못하게ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
msgstr "0 (수용성)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
msgstr "0.2(분리 가능)"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13183,15 +13219,15 @@ msgstr ""
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr "첫 번째 ì„œí¬íŠ¸ ë” ê°•í™”"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -13202,15 +13238,15 @@ msgstr ""
"ì–´ ì§€ì •ëœ ë ˆì´ì–´ ìˆ˜ì— ëŒ€í•œì§€ì§€ ìžë£Œë¥¼ ìƒì„±í•©ë‹ˆë‹¤. ì´ê²ƒì€ 빌드 플레ì´íŠ¸ì— 매"
"ìš° 얇거나 부족한 í’‹ 프린트를 가진 물체를 ë” ë§Žì´ ë¶€ì°© í•  ë•Œ 유용합니다."
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr "첫 번째 n ê°œì˜ ë ˆì´ì–´ì— 대한 ì„œí¬íŠ¸ ê°•í™”"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
msgstr "ì„œí¬íŠ¸ 재료 / ë¼í”„트 / 스커트 ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2617
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -13218,7 +13254,7 @@ msgstr ""
"ì„œí¬íŠ¸ 재료, ë¼í”„트 ë° ìŠ¤ì»¤íŠ¸ë¥¼ ì¸ì‡„ í•  ë•Œ 사용하는 압출기 (ë„구 ë³€ê²½ì„ ìµœì†Œ"
"화하기 위해 현재 압출기를 사용하려면 1+, 0)."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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, "
@@ -13229,20 +13265,20 @@ msgstr ""
"0으로 설정하면 ì„¤ì •ëœ ê²½ìš° 기본 압출 í­ì´ 사용ë˜ê³  그렇지 않으면 ë…¸ì¦ ì§€ë¦„ì´ "
"사용ë©ë‹ˆë‹¤. 백분율 (예 : 90 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr "ì¸í„°íŽ˜ì´ìŠ¤ 루프"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2638
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr "ì§€ì§€ëŒ€ì˜ ìƒë‹¨ ì ‘ì´‰ ì¸µì„ ë£¨í”„ë¡œ ë®ìœ¼ì‹­ì‹œì˜¤. 기본ì ìœ¼ë¡œ 사용 안 함."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr "ì„œí¬íŠ¸ 재료/ë¼í”„트 ì¸í„°íŽ˜ì´ìŠ¤ ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2645
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."
@@ -13251,62 +13287,62 @@ msgstr ""
"기 위해 현재 ìµìŠ¤íŠ¸ë£¨ë”를 사용하려면 1+, 0). ì´ê²ƒì€ ë¼í”„트ì—ë„ ì˜í–¥ì„ 미칩니"
"다."
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2655
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
msgstr "ê°ì²´ì™€ ì„œí¬íŠ¸ 재료 사ì´ì— 삽입할 ì¸í„°íŽ˜ì´ìŠ¤ ë ˆì´ì–´ 수입니다."
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2673
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2688
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr "ì¸í„°íŽ˜ì´ìŠ¤ 패턴 간격"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"ì¸í„°íŽ˜ì´ìŠ¤ ë¼ì¸ ê°„ 간격. 솔리드 ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 가져오려면 0ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2707
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -13315,61 +13351,61 @@ msgstr ""
"ì„œí¬íŠ¸ 재료 ì¸í„°íŽ˜ì´ìŠ¤ ë ˆì´ì–´ ì¸ì‡„ ì†ë„ 백분율(예: 50%)ë¡œ í‘œí˜„ë  ê²½ìš° ì„œí¬íŠ¸ "
"재료 ì†ë„ì— ë”°ë¼ ê³„ì‚°ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr "패턴"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr "ì„œí¬íŠ¸ 재료를 ìƒì„±í•˜ëŠ” ë° ì‚¬ìš©ë˜ëŠ” 패턴."
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr "ì§ì„  그리드"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
"support interface is Concentric."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr "패턴 간격"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr "ì„œí¬íŠ¸ 재료와 ë¼ì¸ 사ì´ì˜ 간격."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr "ì„œí¬íŠ¸ 재료를 ì¸ì‡„하는 ì†ë„."
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr "모양새"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
"will save material and reduce object scarring."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr "ê°ì²´ ë ˆì´ì–´ì™€ ë™ê¸°í™”"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2780
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -13377,11 +13413,11 @@ msgstr ""
"ì„œí¬íŠ¸ ë ˆì´ì–´ë¥¼ 프린트 ë ˆì´ì–´ì™€ ë™ê¸°í™”하십시오. ì´ê²ƒì€ 스위치가 비싼 멀티 ë©”"
"터리얼 프린터ì—ì„œ 유용하다."
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr "오버행 한계ì "
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -13393,11 +13429,11 @@ msgstr ""
"성ë˜ì§€ 않는다. 즉, ì´ ê°’ì€ ì„œí¬íŠ¸ 재료 ì—†ì´ ì¸ì‡„í•  수 있는 가장 ìˆ˜í‰ ê²½ì‚¬(수"
"í‰ë©´ì—ì„œ 측정ë¨)를 나타낸다. ìžë™ ê°ì§€ë¥¼ 위해 0으로 설정하십시오(권장)."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr "ì„œí¬íŠ¸ 주변ì´ë‚˜ 외부로"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2802
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -13405,7 +13441,7 @@ msgstr ""
"기본 ì„œí¬íŠ¸ ì£¼ìœ„ì— ì™¸ìž¥ (ë‹¨ì¼ ì£¼ë³€ ì„ )ì„ ì¶”ê°€í•˜ì‹­ì‹œì˜¤. ì´ê²ƒì€ 페ì´ìŠ¤ ì—…ì„ë³´"
"다 신뢰성있게 만들ë¿ë§Œ ì•„ë‹ˆë¼ ì œê±°í•˜ê¸°ë„ ì–´ë µìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2809
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -13413,36 +13449,36 @@ msgstr ""
"첫 번째 후 ë ˆì´ì–´ì— 대한 ë…¸ì¦ ì˜¨ë„. 출력 G 코드ì—ì„œ ì˜¨ë„ ì œì–´ ëª…ë ¹ì„ ì‚¬ìš©í•˜"
"지 ì•Šë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr "ë…¸ì¦ ì˜¨ë„"
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2820
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
"shorter bridged distances."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr "ì–‡ì€ ë²½(walls) ê°ì§€"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2828
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
msgstr "싱글 너비 ë²½ (ë‘ ë¶€ë¶„ì´ ë§žì§€ 않는 부분과 무너지는 부분)ì„ ê°ì§€í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr "게시글"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2835
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13450,7 +13486,7 @@ msgstr ""
"스레드는 장기 실행 태스í¬ë¥¼ 병렬 처리하는 ë° ì‚¬ìš©ë©ë‹ˆë‹¤. 최ì ì˜ 스레드 수는 "
"사용 가능한 코어 / 프로세서 수보다 약간 높습니다."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13460,7 +13496,7 @@ msgid ""
"behaviour both before and after the toolchange."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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 "
@@ -13474,7 +13510,7 @@ msgstr ""
"으면 ë…¸ì¦ ì§€ë¦„ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. 백분율 (예 : 90 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기준"
"으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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 "
@@ -13487,15 +13523,15 @@ msgstr ""
"ì „ ì†ë„ì— ëŒ€í•œ 백분율 (예 : 80 %)ë¡œ 나타낼 수 있습니다. ìžë™ìœ¼ë¡œ 0으로 설정하"
"십시오."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr "ìƒë‹¨ í‘œë©´ì— ìƒì„± í•  솔리드 ë ˆì´ì–´ 수입니다."
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr "탑 솔리드 ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 "
@@ -13505,30 +13541,30 @@ msgstr ""
"top_solid_layers ì´ìƒ ì¦ê°€í•©ë‹ˆë‹¤. ì´ëŠ” 가변 층 높ì´ë¡œ ì¸ì‡„í•  ë•Œ ë² ê°œ 효과를 "
"방지하는 ë° ìœ ìš©í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr "최소 ìƒë‹¨ 쉘 ë‘께"
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "ì´ë™ ì†ë„ (먼 ëŒì¶œ ì  ì‚¬ì´ì˜ ì í”„)."
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
"instead."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr "펌웨어 철회"
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2925
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13536,11 +13572,11 @@ msgstr ""
"ì´ ì‹¤í—˜ ì„¤ì •ì€ G10 ë° G11 ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ 펌웨어ì—ì„œ 취소를 처리하ë„ë¡í•©ë‹ˆ"
"다. ì´ê²ƒì€ ìµœê·¼ì˜ ë§ë¦°ì—서만 지ì›ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr "ìƒëŒ€ì ì¸ E 거리 사용"
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2932
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -13548,11 +13584,11 @@ msgstr ""
"íŽŒì›¨ì–´ì— ìƒëŒ€ E ê°’ì´ í•„ìš”í•œ ê²½ìš°ì´ ê°’ì„ ì„ íƒí•˜ê³ , 그렇지 않으면 ì„ íƒí•˜ì§€ 마십"
"시오. ëŒ€ë¶€ë¶„ì˜ íšŒì‚¬ëŠ” 절대 ê°’ì„ ì‚¬ìš©í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr "ìš©ì (volumetric) E 사용"
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13567,11 +13603,11 @@ msgstr ""
"[filament_diameter_0] T0'ê³¼ ê°™ì€ ëª…ë ¹ì„ ìž…ë ¥ í•  수 있습니다 Slic3r. ì´ê²ƒì€ 최"
"ê·¼ì˜ ë§ë¦°ì—서만 지ì›ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr "가변 ë ˆì´ì–´ ë†’ì´ ê¸°ëŠ¥ 사용"
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2950
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -13579,11 +13615,11 @@ msgstr ""
"ì¼ë¶€ 프린터 ë˜ëŠ” 프린터 ì„¤ì •ì€ ê°€ë³€ ë ˆì´ì–´ 높ì´ë¡œ ì¸ì‡„하는 ë° ì–´ë ¤ì›€ì´ìžˆì„ "
"수 있습니다. 기본ì ìœ¼ë¡œ 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr "리트렉싱시 닦아내십시오."
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2957
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13591,7 +13627,7 @@ msgstr ""
"ì´ í”Œëž˜ê·¸ëŠ” ëˆ„ì¶œëœ ë¦¬íŠ¸ëž™ì‹±ì˜ ë¸”ëŸ½ ê°€ëŠ¥ì„±ì„ ìµœì†Œí™”í•˜ê¸° 위해 수축하는 ë™ì•ˆ ë…¸"
"ì¦ì„ ì´ë™ì‹œí‚¨ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2964
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -13599,11 +13635,11 @@ msgstr ""
"멀티 메터리알 프린터는 공구 êµí™˜ ì‹œ ìµìŠ¤íŠ¸ë£¨ë”를 프ë¼ì´ë°í•˜ê±°ë‚˜ 제거해야 í•  "
"수 있다. ê³¼ë„í•œ ë¬¼ì§ˆì„ ì™€ì´í¼ íƒ€ì›Œì— ëŒì¶œì‹œí‚¨ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr "볼륨 삭제 - 볼륨 로드/언로드"
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2971
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 "
@@ -13612,11 +13648,11 @@ msgstr ""
"ì´ ë²¡í„°ëŠ” 지우기 íƒ€ì›Œì— ì‚¬ìš©ë˜ëŠ” ê° ë„구ì—ì„œ/ë¡œ 변경하는 ë° í•„ìš”í•œ ë³¼ë¥¨ì„ ì €"
"장합니다. ì´ëŸ¬í•œ ê°’ì€ ì•„ëž˜ ì „ì²´ 제거 ë³¼ë¥¨ì˜ ìƒì„±ì„ 단순화하는 ë° ì‚¬ìš©ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr "볼륨 삭제 - 행렬"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2978
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13624,54 +13660,54 @@ msgstr ""
"ì´ ë§¤íŠ¸ë¦­ìŠ¤ëŠ” 지정 ëœ ë„구 ìŒì— 대해 와ì´í¼ íƒ€ì›Œì˜ ìƒˆí•„ë¼ë©˜íŠ¸ë¥¼ 제거 하는 ë° "
"필요한 ì²´ì  (ìž…ë°© 밀리 미터)ì„ ì„¤ëª… 합니다."
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
msgstr "X축 위치"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "와ì´í”„ íƒ€ì›Œì˜ ì¢Œì¸¡ ì „ë©´ ëª¨ì„œë¦¬ì˜ X 좌표"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
msgstr "Y축 위치"
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "와ì´í¼ ìž‘ë™ íƒ€ì›Œì˜ ì¢Œì¸¡ ì „ë°© ëª¨ì„œë¦¬ì˜ Y 좌표"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr "와ì´í¼ 타워 í­"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr "와ì´í¼ 타워 회전ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "xì¶•ì— ëŒ€í•˜ì—¬ 타워 회전 ê°ë„를 닦아냅니다."
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr "ì´ ì˜¤ë¸Œì íŠ¸ì˜ 채우기를 닦아"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3025
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
"additional travel moves."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr "ì´ ê°œì²´ë¡œ 닦아"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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. "
@@ -13681,19 +13717,19 @@ msgstr ""
"ì—ì„œ 종료 ë˜ëŠ” 재료를 저장 하고 ì¸ì‡„ ì‹œê°„ì„ ì¤„ìž…ë‹ˆë‹¤. ê·¸ ê²°ê³¼ ê°œì²´ì˜ ìƒ‰ìƒì´ "
"혼합 ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr "최대 브리징 거리"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr "드문드문한 ì¸í•„ 섹션ì—ì„œ 지지대 사ì´ì˜ 최대 거리."
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr "XY í¬ê¸° ë³´ì •"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3048
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-"
@@ -13702,11 +13738,11 @@ msgstr ""
"XY í‰ë©´ì—ì„œ ì„¤ì •ëœ ê°’(ìŒìˆ˜ = 안, ì–‘ = 바깥쪽)ì— ë”°ë¼ ê°ì²´ê°€ ì¦ê°€/정격ëœë‹¤. ì´"
"는 êµ¬ë© í¬ê¸°ë¥¼ 미세 ì¡°ì •í•˜ëŠ”ë° ìœ ìš©í•  수 있다."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr "Z 오프셋"
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
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 "
@@ -13717,63 +13753,161 @@ msgstr ""
"톱 0ì´ ì‹¤ì œë¡œ ë…¸ì¦ì„ 프린트 ë² ë“œì—ì„œ 0.3mm 떨어진 ê³³ì— ë‘” 경우, ì´ë¥¼ -0.3(ë˜"
"는 엔드 ìŠ¤í†±ì„ ê³ ì •)으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3131
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr "표시 í­"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr "디스플레ì´ì˜ í­ìž…니다"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr "표시 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr "ë””ìŠ¤í”Œë ˆì´ ë†’ì´"
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr "픽셀 수"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr "Xì˜ í”½ì…€ 수"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr "Yì˜ í”½ì…€ 수"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr "ìˆ˜í‰ ë¯¸ëŸ¬ë§ í‘œì‹œ"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr "가로로 대칭"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr "출력 ì´ë¯¸ì§€ì˜ ìˆ˜í‰ ë¯¸ëŸ¬ë§ ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr "세로 ë¯¸ëŸ¬ë§ í‘œì‹œ"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr "세로로 미러"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr "출력 ì´ë¯¸ì§€ì˜ ìˆ˜ì§ ë¯¸ëŸ¬ë§ ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr "표시 방향"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
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 "
@@ -13782,43 +13916,55 @@ msgstr ""
"SLA 프린터 ë‚´ë¶€ì— ì‹¤ì œ LCD ë””ìŠ¤í”Œë ˆì´ ë°©í–¥ì„ ì„¤ì •í•©ë‹ˆë‹¤. 세로 모드는 디스플레"
"ì´ ë„ˆë¹„ì™€ ë†’ì´ ë§¤ê°œ ë³€ìˆ˜ì˜ ì˜ë¯¸ë¥¼ 뒤집고 출력 ì´ë¯¸ì§€ê°€ 90ë„ íšŒì „í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr "가로"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr "세로"
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr "빠른"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr "빠른 기울기"
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr "빠른 ê¸°ìš¸ê¸°ì˜ ì‹œê°„"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr "ëŠë¦¬ê²Œ"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr "천천히 기울ì´ê¸°"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr "천천히 기울ì´ëŠ” ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr "ì˜ì—­ 채우기"
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -13828,59 +13974,59 @@ msgstr ""
"ì¸ì‡„ ì˜ì—­ì´ 지정 ëœ ê°’ì„ ì´ˆê³¼ 하면 \n"
"그런 ë‹¤ìŒ ëŠë¦° 기울기가 사용 ë©ë‹ˆë‹¤, 그렇지 않으면-빠른 기울기가 ë©ë‹ˆë‹¤"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr "프린터 í¬ê¸° ì¡°ì • ë³´ì •"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr "프린터 절대 보정"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3332
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
msgstr "ë³´ì • ì˜ í‘œì‹œì— ë”°ë¼ ìŠ¬ë¼ì´ìŠ¤ ëœ 2D 다ê°í˜•ì„ 팽창하거나 수축합니다."
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr "ì½”ë¼ë¦¬ ë°œ 최소 í­"
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3340
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr "ì½”ë¼ë¦¬ ë°œ ë³´ì •ì„ í•  ë•Œ 유지 해야 하는 ê¸°ëŠ¥ì˜ ìµœì†Œ í­."
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr "프린터 ê°ë§ˆ ë³´ì •"
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
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 "
@@ -13890,145 +14036,145 @@ msgstr ""
"ì¤‘ê°„ì— ìž„ê³„ê°’ì´ ìž„ê³„í™” ì˜ë¯¸ìž…니다. ì´ ë™ìž‘ì€ í´ë¦¬ê³¤ì˜ 구ë©ì„ 잃지 ì•Šê³  안티알"
"ë¦¬ì•„ì‹±ì„ ì œê±° 합니다."
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
msgstr "SLA 재료 유형"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr "초기 ë ˆì´ì–´ 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr "병 볼륨"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr "ml"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr "병 무게"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr "kg"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr "g/ml"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr "가격 /병"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr "페ì´ë“œ ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3416
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
msgstr "노출 ì‹œê°„ì— í•„ìš”í•œ ë ˆì´ì–´ 수가 초기 노출 시간ì—ì„œ 노출 시간으로 페ì´ë“œ"
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr "최소 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr "최대 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr "노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr "최소 초기 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr "최대 초기 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr "최소 초기 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr "í™•ìž¥ì— ëŒ€í•œ 수정"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr "SLA 프린트 소재 노트"
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
msgstr "여기ì—ì„œ SLA ì¸ì‡„ ìžë£Œì— 대한 메모를 ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr "기본 SLA 재질 프로파ì¼"
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr "ì§€ì› ìƒì„±"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr "모ë¸ì— 대한 ì§€ì› ìƒì„±"
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr "핀헤드 프론트 ì§ê²½"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr "헤드 í¬ì¸íŒ… 측면 지름"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr "ìž˜ëª»ëœ í—¤ë“œ 관통"
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr "핀헤드가 ëª¨ë¸ í‘œë©´ì— ì¹¨íˆ¬í•´ì•¼ 하는 ì–‘"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr "핀헤드 너비"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr "뒤쪽 구 중심ì—ì„œ 앞쪽 구 중심 ê¹Œì§€ì˜ í­ìž…니다"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr "기둥 ì§ê²½"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
msgstr "ì„œí¬íŠ¸ ê¸°ë‘¥ì˜ ì§€ë¦„ (mm)"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr "ìž‘ì€ ê¸°ë‘¥ ì§ê²½ í¼ì„¼íŠ¸"
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3579
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -14036,11 +14182,11 @@ msgstr ""
"ì¼ë°˜ í•„ë¼ê°€ 맞지 않는 문제가 있는 ë¶€ìœ„ì— ì‚¬ìš©ë˜ëŠ” ì¼ë°˜ 기둥 ì§ê²½ì— 비해 ìž‘ì€ "
"ê¸°ë‘¥ì˜ ë°±ë¶„ìœ¨ìž…ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr "ê¸°ë‘¥ì˜ ìµœëŒ€ êµëŸ‰"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3590
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -14048,11 +14194,11 @@ msgstr ""
"ê¸°ë‘¥ì— ë°°ì¹˜í•  수 있는 최대 브리지 수입니다. 브리지는 ì§€ì§€ì  í•€í—¤ë“œë¥¼ ìž¡ê³  ìž‘"
"ì€ ê°€ì§€ë¡œ ê¸°ë‘¥ì— ì—°ê²°í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr "기둥 연결 모드"
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -14062,23 +14208,23 @@ msgstr ""
"ë¡œ ì²˜ìŒ ë‘ ì‚¬ì´ë¥¼ 전환 하는 지그재그, í¬ë¡œìŠ¤ (지그재그 ë”블 지그재그) ë˜ëŠ” ë™"
"ì  ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr "지그재그"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr "ì‹­ìžê°€"
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr "ë™ì "
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr "기둥 확대 계수"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3623
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -14086,27 +14232,27 @@ msgstr ""
"브릿지 ë˜ëŠ” ê¸°ë‘¥ì„ ë‹¤ë¥¸ ê¸°ë‘¥ì— ë³‘í•© 하면 ë°˜ì§€ë¦„ì„ ëŠ˜ë¦´ 수 있습니다. 0ì€ ì¦ê°€ "
"ì—†ìŒì„ ì˜ë¯¸ 하나는 ì „ì²´ ì¦ê°€ë¥¼ ì˜ë¯¸ 합니다."
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr "ì„œí¬íŠ¸ ë² ì´ìŠ¤ 지름"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
msgstr "기둥 ë² ì´ìŠ¤ì˜ mm ì§ê²½"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr "ì„œí¬íŠ¸ 기준 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr "ì„œí¬íŠ¸ ë² ì´ìŠ¤ ì›ì¶”ì˜ ë†’ì´"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr "지지 기지 안전 거리"
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3654
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 "
@@ -14115,34 +14261,34 @@ msgstr ""
"모ë¸ì—ì„œ mmì˜ ê¸°ë‘¥ ë² ì´ìŠ¤ì˜ 최소 거리입니다. ì´ ë§¤ê°œ ë³€ìˆ˜ì— ë”°ë¥¸ ê°„ê²©ì´ ëª¨ë¸"
"ê³¼ 패드 사ì´ì— 삽입ë˜ëŠ” 0 ê³ ë„ ëª¨ë“œì—ì„œ ì˜ë¯¸ê°€ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr "임계 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr "ì„œí¬íŠ¸ 스틱과 접합부를 ì—°ê²° 하는 기본 ê°ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr "최대 브리지 길ì´"
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr "ë¸Œë¦¿ì§€ì˜ ìµœëŒ€ 길ì´"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr "최대 기둥 연결 거리"
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3685
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
msgstr ""
"서로 ì—°ê²° ë˜ëŠ” ë‘ê¸°ë‘¥ì˜ ìµœëŒ€ 거리. 0 ê°’ì€ ê¸°ë‘¥ì„ ê³„ë‹¨ì‹ìœ¼ë¡œ 금지 합니다."
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3695
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -14150,39 +14296,39 @@ msgstr ""
"지ì›ë˜ëŠ” 개체를 들어 올려야 하는 ì§€ì› ì˜ ì–‘ìž…ë‹ˆë‹¤. \"개체 주위 ì˜ íŒ¨ë“œ\"ê°€ 활"
"성화ë˜ë©´ ì´ ê°’ì€ ë¬´ì‹œë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr "ì´ëŠ” ì„œí¬íŠ¸ ì  ë°€ë„ì˜ ìƒëŒ€ì ì¸ ì²™ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr "ì„œí¬íŠ¸ 지ì ì˜ 최소 거리"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr "ì„œí¬íŠ¸ 지ì ì€ ì´ ìž„ê³„ê°’ 보다 ë” ê°€ê¹ê²Œ 배치 ë˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr "패드 사용"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr "ì„œí¬íŠ¸ ë˜ëŠ” ëª¨ë¸ ì•„ëž˜ì— íŒ¨ë“œ 추가"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr "패드 ë²½ ë‘께"
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr "íŒ¨ë“œì˜ ë‘께와 ì„ íƒì  ìºë¹„í‹° ë²½."
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr "패드 ë²½ 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "
@@ -14193,19 +14339,19 @@ msgstr ""
"ì´ ê¸°ëŠ¥ì„ í™œì„±í™” í•  ë•Œ ì£¼ì˜ í•´ì•¼í• , ì¼ë¶€ 수 ìºë¹„í‹° 내부 극단ì ì¸ í¡ìž… 효과를 "
"ìƒì„± í•  ìˆ˜ë„ ìžˆê¸° 때문ì—, vat í˜¸ì¼ ì¸ì‡„를 벗겨 어렵게 만든다."
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
msgstr "패드 브럼 사ì´ì¦ˆ"
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr "패드가 í¬í•¨ëœ í˜•ìƒ ì£¼ìœ„ì— ì–¼ë§ˆë‚˜ 멀리 확장ë˜ì–´ì•¼ 합니까?"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr "최대 병합 거리"
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "
@@ -14215,94 +14361,94 @@ msgstr ""
"변수는 ë‘ ê°œì˜ ìž‘ì€ íŒ¨ë“œì˜ ì¤‘ì‹¬ì´ ì–¼ë§ˆë‚˜ ë˜ì–´ì•¼ 하는지 ì •ì˜ í•©ë‹ˆë‹¤. ê·¸ë“¤ì€ í•˜"
"ë‚˜ì˜ íŒ¨ë“œì— ë³‘í•©ì„ ì–»ì„ ê²ƒì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr "패드 벽 경사"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3786
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
msgstr ""
"침대 í‰ë©´ì„ 기준으로 패드 ë²½ì˜ ê²½ì‚¬ìž…ë‹ˆë‹¤. 90ë„는 ì§ì„  ë²½ì„ ì˜ë¯¸í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr "오브ì íŠ¸ ì£¼ìœ„ì— íŒ¨ë“œë¥¼ 만들고 지지표 표고를 무시합니다."
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr "사방 물체 ì£¼ìœ„ì˜ íŒ¨ë“œ"
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr "사방 물체 ì£¼ìœ„ì˜ íž˜ 패드"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr "패드 오브ì íŠ¸ ê°­"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3811
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
msgstr "오브ì íŠ¸ 바닥과 ìƒì„±ëœ 패드 사ì´ì˜ ê°„ê²©ì´ 0 ê³ ë„ ëª¨ë“œì—ì„œ ë°œìƒí•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr "패드 오브ì íŠ¸ 커넥터 ë³´í­"
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3822
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
msgstr "오브ì íŠ¸ì™€ ìƒì„±ëœ 패드를 연결하는 ë‘ ì»¤ë„¥í„° 스틱 사ì´ì˜ 거리입니다."
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr "패드 오브ì íŠ¸ 커넥터 너비"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3831
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr "오브ì íŠ¸ì™€ ìƒì„±ëœ 패드를 연결하는 커넥터 ìŠ¤í‹±ì˜ ë„ˆë¹„ìž…ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr "패드 오브ì íŠ¸ 커넥터 침투"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "ìž‘ì€ ì»¤ë„¥í„°ê°€ ëª¨ë¸ ë³¸ì²´ì— ì–¼ë§ˆë‚˜ 침투해야 하는가."
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr "중공 활성화"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr "빈 ì¸í…Œë¦¬ì–´ë¥¼ 가지고 모ë¸ì„ 중공"
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr "ë²½ ë‘께"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr "비어 있는 모ë¸ì˜ 최소 ë²½ ë‘께입니다."
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr "명중률"
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3867
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
msgstr ""
"성능 대 ê³„ì‚°ì˜ ì •í™•ë„. ê°’ì´ ë‚®ì„ìˆ˜ë¡ ì›ì¹˜ 않는 아티팩트가 ìƒì„±ë  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "
@@ -14314,185 +14460,185 @@ msgstr ""
"플러스 닫는 거리)ë¡œ ê³„ì‚°ëœ ë‹¤ìŒ ì§€ì •ëœ ì˜¤í”„ì…‹ìœ¼ë¡œ 다시 팽창합니다. 닫는 거리"
"ê°€ í´ìˆ˜ë¡ 내부가 ë” ë‘¥ê¸€ê²Œ ë©ë‹ˆë‹¤. 0ì—ì„œ 내부는 ì™¸ê´€ì„ ê°€ìž¥ ë‹®ì€ ê²ƒìž…ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3891
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
"movement and adds a delay before exposure."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr "OBJ 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr "모ë¸ì„ OBJë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr "수출 SLA"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "모ë¸ì„ 분할하고 SLA ì¸ì‡„ ë ˆì´ì–´ë¥¼ PNGë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr "3MF 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr "모ë¸(들)ì„ 3MFë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr "AMF로 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr "모ë¸ì„ AMFë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
msgstr "STL로 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr "모ë¸ì„ STLë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
msgstr "모ë¸ì„ 슬ë¼ì´ìŠ¤í•˜ê³  ë„구 경로를 G 코드로 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
msgstr "G 코드 뷰어"
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
msgstr "ì´ë¯¸ 슬ë¼ì´ìŠ¤ë˜ê³  ì €ìž¥ëœ G 코드 ì‹œê°í™”"
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr "슬ë¼ì´ìŠ¤"
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4405
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
msgstr ""
" printer_technology 구성 ê°’ì„ ê¸°ë°˜ìœ¼ë¡œ 모ë¸ì„ FFF ë˜ëŠ” SLAë¡œ 슬ë¼ì´ìŠ¤í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr "ë„움ë§"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr "ë„ì›€ë§ í‘œì‹œí•˜ê¸°"
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr "ë„움ë§(FFF 옵션)"
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
msgstr "ì¸ì‡„/G 코드 구성 ì˜µì…˜ì˜ ì „ì²´ 목ë¡ì„ 표시합니다."
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr "ë„움ë§(SLA 옵션)"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr "SLA ì¸ì‡„ 구성 ì˜µì…˜ì˜ ì „ì²´ 목ë¡ì„ 표시합니다."
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr "출력 ëª¨ë¸ ì •ë³´"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr "ì½˜ì†”ì— ëª¨ë¸ì— 대한 정보를 작성합니다."
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr "구성 íŒŒì¼ ì €ìž¥"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr "ì§€ì •ëœ íŒŒì¼ì— êµ¬ì„±ì„ ì €ìž¥í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr "XY ì •ë ¬"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr "모ë¸ì„ ì§€ì •ëœ ì ì— 맞춥니다."
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr "ì§€ì •ëœ Zì—ì„œ 모ë¸ì„ 잘ë¼ëƒ…니다."
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr "중앙"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr "ì§€ì •ëœ ì ì„ 중심으로 ì¸ì‡„ 합니다."
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr "준비하지 마십시오"
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4475
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
msgstr ""
"병합하기 ì „ì— ì§€ì •ëœ ëª¨ë¸ì„ 재정렬하고 ì›ëž˜ XY 좌표를 유지하지 마십시오."
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4479
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr "복사"
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr "ì´ ê³„ìˆ˜ì— ë”°ë¼ ë³µì‚¬ë³¸ì„ ê³±í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr "그리드별 중복"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr "그리드를 만들어 ë³µì‚¬ë³¸ì„ ê³±í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4493
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
msgstr ""
"í•œ 번 ìž‘ì—…ì„ ìˆ˜í–‰í•˜ê¸° 위해 제공 ëœ ëª¨ë¸ì„ 정렬하고 ë‹¨ì¼ ëª¨ë¸ë¡œ 병합 합니다."
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4498
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)."
@@ -14500,60 +14646,60 @@ msgstr ""
"메쉬를 복구 하십시오 (요청 ëœ ìž‘ì—…ì„ ìˆ˜í–‰ 하기 위해 모ë¸ì„ 슬ë¼ì´ìŠ¤ 해야 í• ë•Œ"
"마다 ì´ ì˜µì…˜ì´ ì•”ì‹œì ìœ¼ë¡œ 추가 ë¨)."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr "Z 축 주위 회전 ê°ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr "X 주위 회전"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr "X ì¶•ì„ ì¤‘ì‹¬ 회전 ê°ë„ 입니다."
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr "Y 주위 회전"
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr "Y ì¶•ì„ ì¤‘ì‹¬ 회전 ê°ë„ 입니다."
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr "배율 ë˜ëŠ” ë°±ë¶„ìœ¨ì„ ì¡°ì •í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4522
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
msgstr ""
"지정 ëœ ëª¨ë¸ì—ì„œ ì—°ê²° ë˜ì§€ ì•Šì€ ë¶€í’ˆì„ ê°ì§€ 하여 별ë„ì˜ ê°ì²´ë¡œ 분할 합니다."
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr "í¬ê¸° ì¡°ì •"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr "ì§€ì •ëœ ë³¼ë¥¨ì— ë§žê²Œ ë°°ìœ¨ì„ ì¡°ì •í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr "존재하지 않는 구성 íŒŒì¼ ë¬´ì‹œ"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "--loadì— ì œê³µëœ íŒŒì¼ì´ 존재하지 않는 경우 실패하지 마십시오."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -14561,27 +14707,27 @@ msgid ""
"substitute an unknown value with a default silently or verbosely."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4549
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr "로드 구성 파ì¼"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4554
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -14589,21 +14735,21 @@ msgstr ""
"ì§€ì •ëœ íŒŒì¼ì—ì„œ êµ¬ì„±ì„ ë¡œë“œí•©ë‹ˆë‹¤. 여러 파ì¼ì—ì„œ ì˜µì…˜ì„ ë¡œë“œí•˜ëŠ” ë° ë‘ ë²ˆ ì´"
"ìƒ ì‚¬ìš©í•  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr "출력 파ì¼"
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/libslic3r/PrintConfig.cpp:4558
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
msgstr "ì¶œë ¥ì´ ê¸°ë¡ë  파ì¼(지정ë˜ì§€ ì•Šì€ ê²½ìš° ìž…ë ¥ 파ì¼ì„ 기반으로 합니다)."
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr "ë‹¨ì¼ ì¸ìŠ¤í„´ìŠ¤ 모드"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -14613,11 +14759,11 @@ msgstr ""
"나 기존 PrusaSlicer ì°½ì´ í™œì„±í™”ë©ë‹ˆë‹¤. ì‘ìš© 프로그램 기본 설정ì—ì„œ "
"\"single_instance\" 구성 ê°’ì„ ìž¬ì •ì˜í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr "ë°ì´í„° 디렉터리"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4575
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -14626,11 +14772,11 @@ msgstr ""
"ì§€ì •ëœ ë””ë ‰í„°ë¦¬ì—ì„œ ì„¤ì •ì„ ë¡œë“œí•˜ê³  저장합니다. ì´ ê¸°ëŠ¥ì€ ì„œë¡œ 다른 프로파ì¼"
"ì„ ìœ ì§€ 관리하거나 ë„¤íŠ¸ì›Œí¬ ì €ìž¥ì†Œì˜ êµ¬ì„±ì„ í¬í•¨í•˜ëŠ” ë° ìœ ìš©í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr "로깅 수준"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -14640,11 +14786,11 @@ msgstr ""
"ì \n"
"예를 들어. loglevel=2는 치명ì , 오류 ë° ê²½ê³  수준 메시지를 기ë¡í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr "소프트웨어 ë Œë”러로 ë Œë”ë§"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4586
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -14656,15 +14802,15 @@ msgstr ""
msgid "Error with zip archive"
msgstr "zip ì•„ì¹´ì´ë¸Œì™€ 오류가 ë°œìƒ í–ˆìŠµë‹ˆë‹¤"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "둘레 ìƒì„±"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "채우기 준비"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "지ì›í•  ì„œí¬íŠ¸ ìƒì„±"
@@ -14923,6 +15069,14 @@ msgid ""
"the documentation."
msgstr ""
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
"Fullscreen mode\n"
diff --git a/resources/localization/ko_KR/PrusaSlicer_ko_KR.po b/resources/localization/ko_KR/PrusaSlicer_ko_KR.po
index 20b852373..a3577e39b 100644
--- a/resources/localization/ko_KR/PrusaSlicer_ko_KR.po
+++ b/resources/localization/ko_KR/PrusaSlicer_ko_KR.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
"PO-Revision-Date: 2021-04-04 22:15+0900\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -18,16 +18,16 @@ msgstr ""
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Poedit 2.4.2\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "다른 저작권"
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "저작권"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -35,26 +35,26 @@ msgstr ""
"다ìŒì˜ 모든 프로그램 (ë¼ì´ë¸ŒëŸ¬ë¦¬)ì˜ ë¼ì´ì„¼ìŠ¤ ê³„ì•½ì€ ì‘ìš© 프로그램 ë¼ì´ì„¼ìŠ¤ 계"
"ì•½ì˜ ì¼ë¶€ìž…니다"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "%s ì •ë³´"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "버전"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "ì´ ë¼ì´ì„¼ìŠ¤ëŠ”"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero ì¼ë°˜ 공공 ë¼ì´ì„¼ìŠ¤, 버전 3"
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -62,7 +62,7 @@ msgstr ""
"프루사슬ë¼ì´ì„œëŠ” 알레산드로 ë¼ë„¬ë£¨ì¹˜ì™€ RepRap 커뮤니티 Slic3r를 기반으로합니"
"다."
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -72,7 +72,7 @@ msgstr ""
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
"numerous others. 한국어 번역 울산ì—테르, 밤송ì´ì§ë°•êµ¬ë¦¬ (2.2.0)"
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr "버전 정보"
@@ -213,7 +213,7 @@ msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr "í¬ê¸°"
@@ -221,7 +221,7 @@ msgstr "í¬ê¸°"
msgid "Origin"
msgstr "ì›ë³¸"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "í•„ë¼ë©˜íŠ¸ ì§ê²½"
@@ -246,43 +246,43 @@ msgstr "ì‚¬ê° ì „ë©´ 왼쪽 모서리ì—ì„œ ì›ì €(0, 0) G-코드 좌표 거리
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
-#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr "mm"
@@ -301,7 +301,7 @@ msgid "Circular"
msgstr "ì›í˜•"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "ì‚¬ìš©ìž ì •ì˜"
@@ -314,8 +314,8 @@ msgstr "모양"
msgid "Load shape from STL..."
msgstr "STLíŒŒì¼ ë¡œë“œ."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "설정"
@@ -328,7 +328,7 @@ msgid "Load..."
msgstr "불러오기..."
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "삭제"
@@ -429,8 +429,8 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "ë ˆì´ì–´ 높ì´"
@@ -441,7 +441,7 @@ msgid ""
"The first layer height will be reset to 0.01."
msgstr ""
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr "첫 ë ˆì´ì–´ 높ì´"
@@ -531,30 +531,30 @@ msgstr "ì§ì„  채우기 패턴으로 전환해야 합니까?"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr "채움(infill)"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "머리 침투가 머리 너비보다 í¬ì§€ 않아야 합니다."
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "ìž˜ëª»ëœ í—¤ë“œ 관통"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr "핀헤드 ì§€ë¦„ì€ ê¸°ë‘¥ 지름 보다 작아야 합니다."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "ìž˜ëª»ëœ í•€ 헤드 지름"
@@ -570,12 +570,12 @@ msgstr "다운그레ì´ë“œ"
msgid "Before roll back"
msgstr "롤백 하기 ì „ì—"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "사용ìž"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "ì•Œ 수 ì—†ìŒ"
@@ -587,7 +587,7 @@ msgstr "활성"
msgid "PrusaSlicer version"
msgstr "프ë¼ì‚¬ìŠ¬ë¼ì´ì„œ 버전"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "출력"
@@ -595,21 +595,21 @@ msgstr "출력"
msgid "filaments"
msgstr "í•„ ë¼ ë©˜ 트"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "SLA 프린트"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "SLA 재료"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "프린터"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "벤ë”"
@@ -663,15 +663,15 @@ msgid "Standard"
msgstr "표준"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "모ë‘"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr "ì—†ìŒ"
@@ -751,7 +751,7 @@ msgstr ""
msgid "All installed printers are compatible with the selected %1%."
msgstr ""
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "í•„ë¼ë©˜íŠ¸ ì„¤ì •ì„ ì„ íƒ"
@@ -839,7 +839,7 @@ msgstr ""
"ë˜í•œ ì—…ë°ì´íŠ¸ê°€ ì ìš©ë˜ê¸° ì „ì— ì „ì²´ êµ¬ì„±ì˜ ë°±ì—… 구성(스냅샷)ì´ ìƒì„±ë©ë‹ˆë‹¤."
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr "디스í¬ì—ì„œ 재장전"
@@ -923,7 +923,7 @@ msgstr "%s 지ì›í•˜ëŠ” 다른 공급업체 ì„ íƒ"
msgid "Firmware Type"
msgstr "펌웨어 종류"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "펌웨어 철회"
@@ -940,8 +940,8 @@ msgid "Set the shape of your printer's bed."
msgstr "프린터 침대 ëª¨ì–‘ì„ ì„¤ì •í•©ë‹ˆë‹¤."
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "ìž˜ëª»ëœ ìˆ«ìž ìž…ë ¥."
@@ -976,11 +976,13 @@ msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:1489
msgid "Filament Diameter:"
msgstr ""
-"ì´ ì‹¤í—˜ ì„¤ì •ì€ ì„ í˜• 밀리미터 ëŒ€ì‹ ì— ìž…ë°© 밀리미터 ë‹¨ìœ„ì˜ E ê°’ì„ ì¶œë ¥ìœ¼ë¡œ 사용"
-"합니다. 펌웨어가 í•„ë¼ë©˜íŠ¸ ì§ê²½ì„ 모르는 경우 볼륨 모드를 켜고 ì„ íƒí•œ í•„ë¼ë©˜íŠ¸"
-"와 ì—°ê²°ëœ í•„ë¼ë©˜íŠ¸ ì§ê²½ì„ 사용하기 위해 시작 G ì½”ë“œì— 'M200 D "
-"[filament_diameter_0] T0'ê³¼ ê°™ì€ ëª…ë ¹ì„ ìž…ë ¥ í•  수 있습니다 Slic3r. ì´ê²ƒì€ 최"
-"ê·¼ì˜ ë§ë¦°ì—서만 지ì›ë©ë‹ˆë‹¤."
+"ì´ ì‹¤í—˜ ì„¤ì •ì€ ì„ í˜• 밀리미터 ëŒ€ì‹ ì— ìž…ë°© 밀리미터 \n"
+"ë‹¨ìœ„ì˜ E ê°’ì„ ì¶œë ¥ìœ¼ë¡œ 사용합니다.\n"
+" 펌웨어가 í•„ë¼ë©˜íŠ¸ ì§ê²½ì„ 모르는 경우 볼륨 모드를 켜고 \n"
+"ì„ íƒí•œ í•„ë¼ë©˜íŠ¸ì™€ ì—°ê²°ëœ í•„ë¼ë©˜íŠ¸ ì§ê²½ì„ 사용하기 위해 시작 G ì½”ë“œì— \n"
+"'M200 D [filament_diameter_0] T0'ê³¼ ê°™ì€ ëª…ë ¹ì„ ìž…ë ¥ \n"
+"할 수 있습니다 Slic3r. \n"
+"ì´ê²ƒì€ ìµœê·¼ì˜ ë§ë¦°ì—서만 지ì›ë©ë‹ˆë‹¤."
#: src/slic3r/GUI/ConfigWizard.cpp:1547
msgid "Nozzle and Bed Temperatures"
@@ -1004,8 +1006,8 @@ msgid "Extrusion Temperature:"
msgstr "압출 온ë„:"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr "℃"
@@ -1054,7 +1056,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "공지"
@@ -1160,7 +1162,7 @@ msgid "Filament Profiles Selection"
msgstr "í•„ë¼ë©˜íŠ¸ í”„ë¡œíŒŒì¼ ì„ íƒ"
#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
msgstr "종류:"
@@ -1207,7 +1209,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
msgstr ""
@@ -1223,8 +1225,8 @@ msgid "Perform"
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "실행 취소"
@@ -1240,7 +1242,7 @@ msgstr "ë‹¨ì¼ ë ˆì´ì–´ 모드"
msgid "Discard all custom changes"
msgstr "모든 ì‚¬ìš©ìž ì§€ì • 변경 ë‚´ìš© ì‚­ì œ"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "ì´ë™í•˜ë ¤ë©´ ì´ë™"
@@ -1485,7 +1487,7 @@ msgstr "ì¼ì‹œ 중지 ì¸ì‡„ ì‚­ì œ"
msgid "Delete custom G-code"
msgstr "ì‚¬ìš©ìž ì§€ì • G 코드 ì‚­ì œ"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "높ì´ë¡œ ì´ë™"
@@ -1529,7 +1531,7 @@ msgstr ""
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -1543,49 +1545,49 @@ msgstr ""
msgid "Warning"
msgstr "경고"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "현재 ë ˆì´ì–´ì— 사용ë˜ëŠ” ì‚¬ìš©ìž ì§€ì • G 코드 ìž…ë ¥"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "현재 ë ˆì´ì–´(%1% mm)ì˜ ì‚¬ìš©ìž ì§€ì • G 코드입니다."
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr "ì¸ì‡„ê°€ ì¼ì‹œ ì¤‘ì§€ë  ë•Œ 프린터 디스플레ì´ì— í‘œì‹œëœ ì§§ì€ ë©”ì‹œì§€ ìž…ë ¥"
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "현재 ë ˆì´ì–´(%1% mm)ì—ì„œ ì¸ì‡„를 ì¼ì‹œ 중지하기 위한 메시지입니다."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "ì í”„í•  ì´ë™ì„ 입력합니다."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "ì í”„í•  높ì´ë¥¼ 입력합니다."
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr "마지막 ìƒ‰ìƒ ë³€ê²½ ë°ì´í„°ëŠ” ë‹¨ì¼ ì••ì¶œê¸° ì¸ì‡„ì— ì €ìž¥ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr "마지막 ìƒ‰ìƒ ë³€ê²½ ë°ì´í„°ëŠ” 다중 압출기 ì¸ì‡„를 위해 저장ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "현재 변경 ì‚¬í•­ì€ ì €ìž¥ëœ ëª¨ë“  ìƒ‰ìƒ ë³€ê²½ ë‚´ìš©ì„ ì‚­ì œí•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "ì •ë§ ê³„ì†í•˜ê¸°ë¥¼ ì›í•˜ì‹­ë‹ˆê¹Œ?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -1595,11 +1597,11 @@ msgstr ""
"모든 ë„구 ë³€ê²½ì´ ìƒ‰ìƒ ë³€ê²½ìœ¼ë¡œ 전환하려는 경우 아니요, \n"
"ë˜ëŠ” 취소하여 변경ë˜ì§€ ì•Šì€ ìƒíƒœë¡œ 둡니다."
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "ì €ìž¥ëœ ëª¨ë“  ë„구 변경 ë‚´ìš©ì„ ì‚­ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -1607,18 +1609,18 @@ msgstr ""
"마지막 ìƒ‰ìƒ ë³€ê²½ ë°ì´í„°ëŠ” ì „ì²´ ì¸ì‡„ìš© 공구 변경과 함께 멀티 압출기 ì¸ì‡„를 위"
"í•´ 저장ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr "현재 변경 ì‚¬í•­ì€ ì €ìž¥ëœ ëª¨ë“  압출기(ë„구) 변경 ë‚´ìš©ì„ ì‚­ì œí•©ë‹ˆë‹¤."
#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "기본값"
@@ -1631,10 +1633,10 @@ msgid "Set extruder change for every"
msgstr "압출기 변경 설정"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr "ë ˆì´ì–´"
@@ -1699,7 +1701,7 @@ msgid "Parameter validation"
msgstr "매개 변수 유효성 검사"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "ìž…ë ¥ ê°’ì´ ë²”ìœ„ë¥¼ 벗어남"
@@ -1863,7 +1865,7 @@ msgstr "확ì¸"
msgid "Cancelling..."
msgstr "취소 중..."
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr ""
@@ -1879,7 +1881,7 @@ msgstr ""
msgid "Add selected shape(s) to the bed"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "추가"
@@ -1887,9 +1889,9 @@ msgstr "추가"
msgid "Add one or more custom shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "삭제"
@@ -1897,30 +1899,30 @@ msgstr "삭제"
msgid "Delete one or more custom shape. You can't delete system shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
"We can't load this file"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
msgstr ""
@@ -1981,7 +1983,7 @@ msgid "Time"
msgstr "시간"
#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
-#: src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr ""
@@ -2021,7 +2023,7 @@ msgstr "컬러 프린트"
#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "ìµìŠ¤íŠ¸ë£¨ë”"
@@ -2033,134 +2035,134 @@ msgstr "기본 색ìƒ"
msgid "default color"
msgstr "기본 색ìƒ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "ìƒ‰ìƒ ë³€ê²½"
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "ì¸ì‡„"
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "ì¼ì‹œ 정지"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "ì´ë²¤íŠ¸"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "ë‚¨ì€ ì‹œê°„"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "기간"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
msgstr "ì´ì†¡"
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "ìš´ë™"
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "압출 ì—†ìŒ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "리트랙션 후 최소 ì´ë™ 거리"
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "와ì´í”„(wipe) íƒ‘ì˜ ìµœì†Œ í¼ì§€"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "옵션"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "리트랙션"
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "환ì›ì "
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "ë„구 변경"
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "ìƒ‰ìƒ ë³€ê²½"
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "ì¸ì‡„ ì¼ì‹œ 중지"
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "ì‚¬ìš©ìž ì§€ì • G 코드"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "프린터"
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "출력 설정"
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "í•„ë¼ë©˜íŠ¸ ì„¤ì •ì„ ì„ íƒ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "ì¼ë°˜ 모드"
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "스텔스 모드"
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr "첫 ë ˆì´ì–´"
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "스텔스 모드 표시"
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "ì¼ë°˜ 모드 표시"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "가변 ë ˆì´ì–´ ë†’ì´ ê¸°ëŠ¥ 사용"
@@ -2221,7 +2223,7 @@ msgstr "ë†’ì€ ì¸ì‡„ ì†ë„와 ë†’ì€ ì¸ì‡„ 품질."
msgid "Smooth"
msgstr "부드럽게"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "반경"
@@ -2229,7 +2231,7 @@ msgstr "반경"
msgid "Keep min"
msgstr "최소 분 유지"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "초기화"
@@ -2253,174 +2255,174 @@ msgstr "가변 ë ˆì´ì–´ ë†’ì´ - ì–´ëŽí‹°ë¸Œ"
msgid "Variable layer height - Smooth all"
msgstr "가변 ë ˆì´ì–´ ë†’ì´ - 모든 ê²ƒì„ ë¶€ë“œëŸ½ê²Œ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "오브ì íŠ¸ 반전"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "개체(Gizmo) ì´ë™"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "물체(Gizmo) 회전"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "개체 ì´ë™"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "설정으로 전환"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "ì¸ì‡„ ì„¤ì •ì„ ì„ íƒ í•©ë‹ˆë‹¤"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "&í•„ë¼ë©˜íŠ¸ 설정 탭"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "재질 설정 탭"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "프린터 ì„¤ì •ì„ ì„ íƒ í•©ë‹ˆë‹¤"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "ë˜ëŒë¦¬ê¸° 기ë¡"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "다시 실행 히스토리"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "%1$d ë˜ëŒì•„ 가기"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] "%1$d 다시 실행"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "검색"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "검색어 입력"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "옵션 정렬"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "%1% 왼쪽 마우스 ë²„íŠ¼ì„ ëˆŒëŸ¬ 정확한 ê°’ì„ ìž…ë ¥í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "간격"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "회전 활성화(ëŠë¦°)"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "ì •ë ¬"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "ë”하기..."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "ëª¨ë‘ ì‚­ì œ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "ì„ íƒ ì •ë ¬"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "오른쪽 마우스 ë²„íŠ¼ì„ í´ë¦­í•˜ì—¬ ë°°ì—´ ì˜µì…˜ì„ í‘œì‹œí•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr "복사"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "붙여넣기"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ 추가"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "ì¸ìŠ¤í„´ìŠ¤ 제거"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "오브ì íŠ¸ë³„ 분할"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "파트별 분할"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "오른쪽 마우스 ë²„íŠ¼ì„ í´ë¦­í•˜ì—¬ 기ë¡ì„ ì—´/닫습니다."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "ë‹¤ìŒ ìž‘ì—… 실행 취소 : %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "다시 실행"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "ë‹¤ìŒ ìž‘ì—… 다시 실행: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "ì¸ì‡„ ì˜ì—­ ì™¸ë¶€ì˜ ë¬¼ì²´ê°€ ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "ì¸ì‡„ ì˜ì—­ ì™¸ë¶€ì˜ ë„구 경로가 ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "ì¸ì‡„ ì˜ì—­ ì™¸ë¶€ì˜ SLA 지지대가 ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -2428,16 +2430,16 @@ msgstr ""
"ì¸ì‡„ ì˜ì—­ ì™¸ë¶€ì˜ ë¬¼ì²´ê°€ ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤.\n"
"현재 문제를 해결하여 ê³„ì† ìŠ¬ë¼ì´ì‹±í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "ì„ íƒ-사ê°í˜•ì—ì„œ 추가"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "ì„ íƒ ì˜ì—­-사ê°í˜•ì—ì„œ 제거"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr "잘ë¼ë‚´ê¸°"
@@ -2553,7 +2555,7 @@ msgstr "ì˜ì—­"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr "삼ê°í˜•(Triangles)"
@@ -2692,7 +2694,7 @@ msgid "Quality"
msgstr "품질"
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr "닫힘 거리"
@@ -2716,27 +2718,27 @@ msgstr "모든 êµ¬ë© ì œê±°"
msgid "Show supports"
msgstr "ì§€ì› í‘œì‹œ"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "배수 êµ¬ë© ì¶”ê°€"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "배수 êµ¬ë© ì‚­ì œ"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "ê³µë™í™” 변수 변경"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "배수 êµ¬ë© ì§ê²½ 변경"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "중공 ë° ë“œë¦´"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "êµ¬ë© ì´ë™"
@@ -2795,7 +2797,7 @@ msgstr "ì´ë™"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr "회전"
@@ -2812,7 +2814,7 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr "í¬ê¸°"
@@ -2863,7 +2865,7 @@ msgid "Simplification is currently only allowed when a single part is selected"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "오류"
@@ -2947,7 +2949,7 @@ msgid "Minimal points distance"
msgstr "ìµœì†Œí•œì˜ ì§€ì  ê±°ë¦¬"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr "ì„œí¬íŠ¸ ì§€ì  ë°€ë„"
@@ -3122,7 +3124,7 @@ msgstr ""
msgid "Review the substitutions and adjust them if needed."
msgstr ""
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "SLA ì¸ì‡„ 설정"
@@ -3162,7 +3164,7 @@ msgstr ""
"테나, ë³´ì¦ˆí…Œí¬ í¬ëž„, ë°ì´ë¹„ë“œ ì½”ì‹œí¬ ë° ìˆ˜ë§Žì€ ë‹¤ë¥¸ ì‚¬ëžŒë“¤ì— ì˜í•´ 기여."
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
+msgid "Artwork model by Leslie Ing"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:411
@@ -3211,7 +3213,7 @@ msgstr "종료, 지금 ë‚´ ë°ì´í„°ë¥¼ ì´ë™í•©ë‹ˆë‹¤"
msgid "Start the application"
msgstr "ì‘ìš© 프로그램 시작"
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -3226,11 +3228,11 @@ msgstr ""
"\n"
"ì´ì œ ì‘ìš© í”„ë¡œê·¸ëž¨ì´ ì¢…ë£Œë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr "치명ì ì¸ 오류"
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
"PrusaSlicer has encountered a localization error. Please report to "
"PrusaSlicer team, what language was active and in which scenario this issue "
@@ -3243,16 +3245,16 @@ msgstr ""
"\n"
"ì´ì œ ì‘ìš© í”„ë¡œê·¸ëž¨ì´ ì¢…ë£Œë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr "중요 오류"
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
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 "
@@ -3261,7 +3263,7 @@ msgstr ""
"PrusaSlicer 구성 파ì¼ì„ 구문 분ì„하는 오류, 아마 ì†ìƒëœ 것입니다. 파ì¼ì„ 수ë™"
"으로 삭제하여 ì˜¤ë¥˜ì— ë³µêµ¬í•´ 보십시오. ì‚¬ìš©ìž í”„ë¡œí•„ì€ ì˜í–¥ì„ 받지 않습니다."
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3269,12 +3271,12 @@ msgstr ""
"오류 구문 ë¶„ì„ PrusaGCodeViewer 컨피그 파ì¼, ê·¸ê²ƒì€ ì•„ë§ˆ ì†ìƒ. 오류를 복구하"
"기 위해 파ì¼ì„ 수ë™ìœ¼ë¡œ 삭제해 봅보십시오."
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -3286,7 +3288,7 @@ msgid ""
"configuration."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -3295,15 +3297,15 @@ msgid ""
"Shall this configuration be imported?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
msgstr ""
@@ -3326,8 +3328,8 @@ msgstr ""
"%s\n"
"계ì†í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "ì„ íƒ ê¸°ì–µ"
@@ -3357,15 +3359,15 @@ msgstr "릴리스 페ì´ì§€ë¥¼ 참조하십시오."
msgid "Preparing settings tabs"
msgstr "설정 탭 준비"
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -3378,23 +3380,23 @@ msgid ""
"Otherwise, the application will most likely crash again next time."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1677
+#: src/slic3r/GUI/GUI_App.cpp:1679
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"\"ì¸ì‡„ 호스트 업로드\"ì— ëŒ€í•œ ì €ìž¥ëœ ì˜µì…˜ì´ ìžˆëŠ” ë‹¤ìŒ ì‚¬ì „ ì„¤ì •ì´ ìžˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -3404,7 +3406,7 @@ msgstr ""
"지 않습니다.\n"
"ì„¤ì •ì€ ì‹¤ì œ 프린터 설정ì—ì„œ 사용할 수 있습니다."
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -3413,169 +3415,169 @@ msgstr ""
"기본ì ìœ¼ë¡œ 새 프린터 장치는 ìƒì„± ì¤‘ì— \"프린터 N\"으로 지정ë©ë‹ˆë‹¤.\n"
"참고: ì´ ì´ë¦„ì€ ë‚˜ì¤‘ì— ì‹¤ì œ 프린터 설정ì—ì„œ 변경할 수 있습니다."
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "ì •ë³´"
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr "재현"
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr "현재 기본 ì„¤ì •ì„ ë¶ˆëŸ¬ì˜¤ê¸°"
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr "보기 모드를 불러오기"
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr "파ì¼(3MF/AMF) ì„ íƒ:"
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "파ì¼ì„ ì„ íƒí•˜ì„¸ìš” (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "파ì¼ì„ ì„ íƒí•˜ì„¸ìš” (STL/3MF/STEP/OBJ/AMF/PRUSA):"
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "í•˜ë‚˜ì˜ íŒŒì¼(GCODE/)ì„ ì„ íƒí•©ë‹ˆë‹¤. GCO/. G/.ngc/NGC):"
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr "ì‘ìš© 프로그램 언어 변경"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr "언어 ì„ íƒ"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr "언어"
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr "변경"
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr "%s 실행하기"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
msgstr "&구성 스냅샷"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr "구성 ìŠ¤ëƒ…ìˆ ê²€ì‚¬/활성화"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
msgstr "구성 ë° ìŠ¤ëƒ…ìƒ· ì°ê¸°"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr "구성 스냅샷 캡처"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
msgstr "구성 ì—…ë°ì´íŠ¸ 확ì¸"
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
msgstr "기본 설정"
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr "ì‘ìš© 프로그램 기본 설정"
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "단순"
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr "기본 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "고급"
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr "고급 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "전문가"
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr "전문가 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr "모드"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s 보기 모드"
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
msgstr "언어(&L)"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
msgstr "ì•„ë‘ì´ë…¸ 기반 í”„ë¦°í„°ì— íŽŒì›¨ì–´ ì´ë¯¸ì§€ 업로드"
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2293
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr "스냅샷 ì´ë¦„"
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr "구성 스냅ìˆì„ 활성화하지 못했습니다."
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr "언어 ì„ íƒ"
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -3583,92 +3585,92 @@ msgstr ""
"언어를 전환 하면 ì‘ìš© 프로그램 재시작 합니다. 플레ì´íŠ¸ 위 오브ì íŠ¸ëŠ” ëª¨ë‘ ì§€"
"워집니다."
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr "구성 노트"
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr "업로드는 여전히 진행 중입니다."
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr "ê·¸ë“¤ì„ ì¤‘ì§€í•˜ê³  어쨌든 계ì†?"
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr "지ì†ì ì¸ 업로드"
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "SLA ë°©ì‹ì„ 사용 하여 다중 ê°ì²´ë¥¼ ì¸ì‡„í•  수는 없습니다."
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr "미리 설정하기 ì „ì— ê°œì²´ 목ë¡ì„ 확ì¸í•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
msgstr "gcode 파ì¼ì„ ì„ íƒí•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "브ë¼ìš°ì €ì—ì„œ 하ì´í¼ë§í¬ë¥¼ ì—´ë„ë¡ ì–µì œ"
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to changes your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "프ë¼ì‚¬ìŠ¬ë¼ì´ìŠ¤: 다시 물어보지 마세요."
@@ -3683,42 +3685,42 @@ msgid "Fatal error, exception catched: %1%"
msgstr "치명ì ì¸ 오류, 예외가 ì ì¤‘: %1%"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr "ë ˆì´ì–´ ë° ë‘˜ë ˆ"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr "ì„œí¬íŠ¸ 재료 / ë¼í”„트 / 스커트 ìµìŠ¤íŠ¸ë£¨ë”"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr "와ì´í¼(Wipe) 옵션"
@@ -3727,95 +3729,98 @@ msgid "Pad and Support"
msgstr "패드 ë° ì„œí¬íŠ¸"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr "다림 질"
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr "ì†ë„"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr "압출 기"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr "ëŒì¶œ í­"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "스커트와 브림"
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495
-#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645
-#: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483
-#: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480
-#: src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr "고급"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr "ì„œí¬íŠ¸"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr "패드"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705
-#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr "물체 ì†ì´ 빈(Hollowing)"
@@ -3914,7 +3919,7 @@ msgstr "STL로 수출"
msgid "Reload the selected volumes from disk"
msgstr "디스í¬ì—ì„œ ì„ íƒí•œ 볼륨 다시 로드"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
msgstr ""
@@ -3927,8 +3932,8 @@ msgid "Set extruder for selected items"
msgstr "ì„ íƒí•œ í•­ëª©ì— ëŒ€í•œ 압출기(ìµìŠ¤íŠ¸ë£¨ë”) 설정"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr "기본값"
@@ -3940,24 +3945,24 @@ msgstr "볼륨 ì¸ì‡„배율 ì¡°ì •"
msgid "Scale the selected object to fit the print volume"
msgstr "ì¸ì‡„ ë³¼ë¥¨ì— ë§žê²Œ ì„ íƒí•œ ê°ì²´ì˜ 배율 ì¡°ì •"
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr "제국 단위ì—ì„œ 변환"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr "제국 단위ì—ì„œ ë³€í™˜ì„ ë˜ëŒë¦¬ê¸°"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr "병합"
@@ -4018,7 +4023,7 @@ msgid "Split the selected object into individual parts"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr "분할"
@@ -4158,7 +4163,7 @@ msgid "Rename Sub-object"
msgstr "하위 개체 ì´ë¦„ 바꾸기"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr "ë¶„ë¦¬ëœ ê°œì²´ì— ëŒ€í•œ ì¸ìŠ¤í„´ìŠ¤"
@@ -4202,11 +4207,11 @@ msgstr "ë¶€í’ˆì„ ë¶ˆëŸ¬ 오기"
msgid "Load Modifier"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "로딩중"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr "íŒŒì¼ ë¡œë“œ"
@@ -4287,69 +4292,69 @@ msgstr "ì„ íƒí•œ ê°ì²´ëŠ” 부품 하나만 í¬í•¨ë˜ì–´ 있기 ë•Œë¬¸ì— ë¶„í•
msgid "Split to Parts"
msgstr "부품(Part)으로 분할"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr "Mergeë¨"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr "모든 ë¶€í’ˆì„ í•˜ë‚˜ì˜ ë‹¨ì¼ ì˜¤ë¸Œì íŠ¸ë¡œ 병합"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr "ë ˆì´ì–´ 추가"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr "그룹 조작"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr "개체 조작"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr "수정할 개체 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr "수정할 부품 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr "수정할 ë ˆì´ì–´ 범위 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr "부품 조작"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr "ì¸ìŠ¤í„´ìŠ¤ ì¡°ìž‘"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr "ë†’ì´ ë²”ìœ„"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr "ë†’ì´ ë²”ìœ„ì„¤ì •"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr "ì„ íƒí•œ 항목(item) ì‚­ì œ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr "ì„ íƒëœ ê²ƒì„ ì‚­ì œ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr "ë†’ì´ ë²”ìœ„ 추가"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
@@ -4359,7 +4364,7 @@ msgstr ""
"ë‹¤ìŒ ë ˆì´ì–´ 범위가 너무 얇아서 ë‘ ê°œë¡œ 나눌 수 없습니다.\n"
"최소 ë ˆì´ì–´ 높ì´ë¥¼ 위반하지 않습니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
"Cannot insert a new layer range between the current and the next layer "
"range.\n"
@@ -4370,7 +4375,7 @@ msgstr ""
"현재 ë ˆì´ì–´ 범위와 ë‹¤ìŒ ë ˆì´ì–´ 범위 사ì´ì˜ 간격\n"
"허용ë˜ëŠ” 최소 ë ˆì´ì–´ 높ì´ë³´ë‹¤ 얇습니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
@@ -4378,141 +4383,141 @@ msgstr ""
"현재 ë ˆì´ì–´ 범위 ì´í›„ì—새 ë ˆì´ì–´ 범위를 삽입할 수 없습니다.\n"
"현재 ë ˆì´ì–´ 범위는 ë‹¤ìŒ ë ˆì´ì–´ 범위와 겹칩니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr "ë†’ì´ ë²”ìœ„ 편집"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr "ì„ íƒ ì„ íƒ ëª©ë¡ì—ì„œ 제거"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr "목ë¡ì—ì„œ ì„ íƒ ì¶”ê°€"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr "개체 ë˜ëŠ” ì¸ìŠ¤í„´ìŠ¤"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr "부품"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr "ë ˆì´ì–´"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr "지ì›ë˜ì§€ 않는 ì„ íƒ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "%s ì„ íƒëœ 항목으로 시작합니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr "ì´ ëª¨ë“œì—서는 %sì˜ ë‹¤ë¥¸ %s 항목만 ì„ íƒí•  수 있습니다"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr "현재 개체ì˜"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr "ì •ë³´"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr "ê°ì²´(object)ì˜ ë§ˆì§€ë§‰ 부품(Part) ìœ í˜•ì€ ë³€ê²½í•  수 없습니다."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
msgstr "편집"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr "ì„œí¬íŠ¸ 금지ì˜ì—­"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr "ì„œí¬íŠ¸ 지ì›ì˜ì—­"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr "부품 유형 ì„ íƒ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr "부품 유형 변경"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr "새 ì´ë¦„ ìž…ë ¥"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr "ì´ë¦„ 바꾸기"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
msgstr "NetFabbì„ í†µí•´ 수정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr "압출기 변경"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr "ì¸ì‡„ 가능 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr "ì¸ì‡„í•  수 없는 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr "ì¸ì‡„ 가능한 ì¸ìŠ¤í„´ìŠ¤ 설정"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr "ì¸ì‡„í•  수 없는 ì¸ìŠ¤í„´ìŠ¤ 설정"
@@ -4646,19 +4651,19 @@ msgstr "변경 옵션 %s"
msgid "View"
msgstr "보기"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "높ì´"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr "ë„“ì´"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "팬 ì†ë„"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "온ë„"
@@ -4674,60 +4679,60 @@ msgstr "ë³´ì´ê¸°"
msgid "Feature types"
msgstr "특색 유형"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "둘레"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "외부 가장ìžë¦¬"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "오버행(Overhang) 둘레"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "내부 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr "솔리드 ì¸í•„"
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr "가장 윗부분 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "브릿지 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr "공백 채움"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr "ì„œí¬íŠ¸ ì¸í„°íŽ˜ì´ìŠ¤"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "와ì´í”„ 타워 - 버려진 í•„ë¼ë©˜íŠ¸ ì¡°ì ˆ"
@@ -4775,15 +4780,15 @@ msgstr ""
msgid "Edit"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "ê²€ìƒ‰ì— ì‚¬ìš©"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "카테고리"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "ì˜ì–´ë¡œ 검색"
@@ -4921,21 +4926,25 @@ msgstr "가져오기가 취소ë˜ì—ˆìŠµë‹ˆë‹¤."
msgid "Importing done."
msgstr "가져오기 완료."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr ""
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr "ì¹¨ëŒ€ì— ë‹¤ì¤‘ 부품 오브ì íŠ¸ê°€ 있는 SLA 프로ì íŠ¸ë¥¼ 로드할 수 없습니다."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr "주ì˜!"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "키보드 단축키"
@@ -4944,8 +4953,8 @@ msgid "New project, clear plater"
msgstr "새로운 프로ì íŠ¸, í´ë¦¬ì–´ 플래터"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "오픈 프로ì íŠ¸ STL/OBJ/AMF/3MF 와 구성, í´ë¦¬ì–´ 플래터"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "오픈 프로ì íŠ¸ AMF/3MF 와 구성, í´ë¦¬ì–´ 플래터"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
msgid "Save project (3mf)"
@@ -4960,8 +4969,8 @@ msgid "(Re)slice"
msgstr "(Re)슬ë¼ì´ìŠ¤"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "êµ¬ì„±ì—†ì´ STL / OBJ / AMF / 3MF를 가져 오기, 플래터 유지"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "êµ¬ì„±ì—†ì´ STL / 3MF / STEP / OBJ / AMF를 가져 오기, 플래터 유지"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
msgid "Import Config from ini/amf/3mf/gcode"
@@ -4971,12 +4980,12 @@ msgstr "ini/amf/3mf/gcodeì—ì„œ 컨피그로 가져오기"
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr "ini/amf/3mf/gcodeì—ì„œ êµ¬ì„±ì„ ë¡œë“œí•˜ê³  병합"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
msgstr "G코드 내보내기"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
msgstr "G-code 보내기"
@@ -4984,7 +4993,7 @@ msgstr "G-code 보내기"
msgid "Export config"
msgstr "&구성 내보내기"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "SDì¹´ë“œ/플래시 ë“œë¼ì´ë¸Œë¡œ 내보내기"
@@ -5321,13 +5330,13 @@ msgstr ""
msgid "Objects List"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "G코드 íŒŒì¼ ì—´ê¸°"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "디스í¬ì—ì„œ 플래터 다시 로드"
@@ -5363,8 +5372,8 @@ msgstr "범례 표시/숨기기 ë° ì˜ˆìƒ ì¸ì‡„ 시간"
msgid "Show/Hide G-code window"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "미리보기"
@@ -5447,7 +5456,7 @@ msgid "Keyboard shortcuts"
msgstr "키보드 단축키"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "새로운 프ë¼ì‚¬ìŠ¬ë¼ì´ìŠ¤ì¸ìŠ¤í„´ìŠ¤ 열기"
@@ -5455,11 +5464,11 @@ msgstr "새로운 프ë¼ì‚¬ìŠ¬ë¼ì´ìŠ¤ì¸ìŠ¤í„´ìŠ¤ 열기"
msgid "G-code preview"
msgstr "G 코드 미리 보기"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "G코드 뷰어 열기"
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "프ë¼ìš°ìŠ¬ë¼ì´ì„œ 오픈"
@@ -5485,13 +5494,13 @@ msgid "Print Settings"
msgstr "출력 설정"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "재질 설정"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "í•„ë¼ë©˜íŠ¸ 설정"
@@ -5501,8 +5510,8 @@ msgstr "í•„ë¼ë©˜íŠ¸ 설정"
msgid "Printer Settings"
msgstr "프린터 설정"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
msgstr ""
@@ -5510,164 +5519,164 @@ msgstr ""
msgid "based on Slic3r"
msgstr "Slic3r 기반"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "프ë¼ì‚¬ 3D ë° ë“œë¼ì´ë²„"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "브ë¼ìš°ì €ì—ì„œ Prusa3D ë“œë¼ì´ë²„ 다운로드 페ì´ì§€ë¥¼ 엽니다."
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "소프트웨어 ë° ë¦´ë¦¬ìŠ¤"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "브ë¼ìš°ì €ì—ì„œ 소프트웨어 릴리스 페ì´ì§€ 열기"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "%s ë° ì›¹ì‚¬ì´íŠ¸"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "브ë¼ìš°ì €ì—ì„œ %s 웹 사ì´íŠ¸ 열기"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "시스템 ë° ì •ë³´"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "시스템 정보 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "í´ë” 표시 ë° êµ¬ì„±"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "ì‚¬ìš©ìž êµ¬ì„± í´ë”를 표시 (datadir)"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr " ì´ìŠˆë‚´ìš© ì‹ ê³ "
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "%s 문제 보고"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "%s ì •ë³´"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "대화ìƒìž 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "키보드 단축키 ëª©ë¡ í‘œì‹œ"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "ISO"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr "ìƒë‹¨ "
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
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:1121 src/libslic3r/PrintConfig.cpp:423
-#: src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr "하단 "
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "바닥 보기 "
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "ì•ž "
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "앞면 보기 "
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr "ë’·ë©´ "
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "뒷면 보기 "
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "왼쪽"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "왼쪽 보기 "
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "오른쪽"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "오른쪽 보기 "
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "새로운 프로ì íŠ¸"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "새 프로ì íŠ¸ 시작"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "&프로ì íŠ¸ 열기"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "프로ì íŠ¸ íŒŒì¼ ì—´ê¸°"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "최근 프로ì íŠ¸"
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -5675,523 +5684,523 @@ msgstr ""
"ì„ íƒí•œ 프로ì íŠ¸ë¥¼ ë” ì´ìƒ 사용할 수 없습니다.\n"
"최근 프로ì íŠ¸ 목ë¡ì—ì„œ 제거하시겠습니까?"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "프로ì íŠ¸ 저장"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "현재 프로ì íŠ¸ íŒŒì¼ ì €ìž¥"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "프로ì íŠ¸ 저장 ë°"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "현재 프로ì íŠ¸ 파ì¼ì„ 저장."
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "STL/OBJ/AMF/3MF 가져오기"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "STL/3MF/STEP/OBJ/AMF 가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "ëª¨ë¸ ë¡œë“œ"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "제국 단위로 ì €ìž¥ëœ ëª¨ë¸ ë¡œë“œ"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "&구성 가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "ë‚´ 보낸 구성 파ì¼ë¡œë“œ"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "프로ì íŠ¸ 파ì¼ì—ì„œ 구성 부하"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "가져오기 구성 ë° ë²ˆë“¤ 가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "미리 설정 번들값 가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&가져오기"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "내보내기 ë° G 코드"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "현재 플레ì´í„°ë¥¼ G 코드로 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "S&end G- 코드"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "현재 플레ì´íŠ¸ë¥¼ G 코드로 ì¸ì‡„하기 위해 보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr "현재 플레ì´íŠ¸ë¥¼ G 코드로 SD ì¹´ë“œ/플래시 ë“œë¼ì´ë¸Œë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "현재 플레ì´í„°ë¥¼ STLë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "ì„œí¬íŠ¸ë¥¼ í¬í•¨ 하여 현재 플레ì´í„°ë¥¼ STLë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "공구 경로를 OBJ로 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "&구성 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "현재 êµ¬ì„±ì„ íŒŒì¼ë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "구성 ë° ë²ˆë“¤ 내보내기 "
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "모든 ì´ì „ ì„¤ì •ì„ íŒŒì¼ë¡œ 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "프린터 구성 번들 내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr "실제 프린터를 í¬í•¨í•œ 모든 사전 설정내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&내보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr "G 코드가 내보낸 후 SD ì¹´ë“œ/플래시 ë“œë¼ì´ë¸Œë¥¼ 배출합니다."
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "빠른 슬ë¼ì´ìŠ¤"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "파ì¼ì„ G 코드로 분할"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "빠른 슬ë¼ì´ìŠ¤ì™€ 저장"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "파ì¼ì„ G 코드로 분할하고 다른 ì´ë¦„으로 저장"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "마지막으로 빠른 슬ë¼ì´ìŠ¤ 반복"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "마지막으로 빠른 슬ë¼ì´ìŠ¤ 반복"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(Re)지금 슬ë¼ì´ìŠ¤ "
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "새로운 슬ë¼ì´ì‹± ìž‘ì—… 시작"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "STL íŒŒì¼ ìˆ˜ë¦¬"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "STL 파ì¼ì„ ìžë™ìœ¼ë¡œ 복구합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "종료"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "종료 %s"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "모든 개체를 ì„ íƒ í•©ë‹ˆë‹¤"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "모든 ê°œì²´ì˜ ì„ íƒ ì·¨ì†Œ"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "현재 ì„ íƒ ì˜ì—­ì„ ì‚­ì œ 합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "모든 ê°ì²´ë¥¼ ì‚­ì œ 합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "ë˜ëŒë¦¬ê¸°(&U)"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "&앞으로"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "복사(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "ì„ íƒì˜ì—­ì„ í´ë¦½ë³´ë“œë¡œ 복사합니다"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "&붙여넣기"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "붙여 넣기 í´ë¦½ ë³´ë“œ"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "검색"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "설정 검색"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "&ì„ íƒ ë° í”Œëž˜ì´í„° 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "플레ì´í„°ë¥¼ 보기"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "프린트 설정 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "ì¸ì‡„ 설정 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "&í•„ë¼ë©˜íŠ¸ 설정 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "í•„ë¼ë©˜íŠ¸ 설정보기"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "ì¸ì‡„ ë° ì–´ 설정 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "프린터 설정 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3D"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "3D 편집 보기 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "사전 보기"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "3D 슬ë¼ì´ìŠ¤ 미리 보기 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "프린터 호스트 업로드 대기"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "ì¸ì‡„ 호스트 업로드 대기열 ì°½ 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "3D 씬ì—ì„œ 개체/ì¸ìŠ¤í„´ìŠ¤ ë ˆì´ë¸” 표시"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "사ì´ë“œë°” 축소"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&파ì¼"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&수정"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&윈ë„ìš°"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "보기(&V)"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&ë„움"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "G 코드 열기"
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "프ë¼ìš°ìŠ¬ë¼ì´ì„œ 오픈"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "보내기"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "ëë‚´ê³  프린트"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "재료(메터리리알) 설정 탭"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "슬ë¼ì´ìŠ¤ í•  파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤ (STL / OBJ / AMF / 3MF / PRUSA):"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "ì´ì „ì— ë¶„ë¦¬ ëœ íŒŒì¼ì´ 없습니다."
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "ì´ì „ì— ë¶„ë¦¬ ëœ íŒŒì¼ ("
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
#, fuzzy
msgid ") not found."
msgstr ")ì„ ì°¾ì„ ìˆ˜ 없습니다."
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "파ì¼ì„ ì°¾ì„ ìˆ˜ ì—†ìŒ"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "%s 파ì¼ì„ 저장 합니다:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG 업로드 사용"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "%1%ë¡œ 내보낸 G 코드 파ì¼"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "압축(zip)íŒŒì¼ ë‹¤ë¥¸ì´ë¦„ 저장:"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "새로운 슬ë¼ì´ì‹± ìž‘ì—… 시작"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "처리 %s"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% 성공ì ìœ¼ë¡œ 슬ë¼ì´ìŠ¤ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "슬ë¼ì´ìŠ¤ 완료!"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "복구 í•  STL 파ì¼ì„ ì„ íƒ."
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr "OBJ 파ì¼ì„ 저장하십시오 (STL보다 오류를 ëœ ì¡°ì •í•  ê°€ëŠ¥ì„±ì´ ì ìŒ)."
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "파ì¼ì´ 복구ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr "수정"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "êµ¬ì„±ì„ ì €ìž¥ :"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "불러올 구성 ì„ íƒ :"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "ì´ì „ 번들 ì„¤ì •ì„ ë‹¤ìŒê³¼ ê°™ì´ ì €ìž¥ :"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d 사전 ì„¤ì •ì„ ê°€ì ¸ 왔습니다."
@@ -6230,32 +6239,32 @@ msgstr "옵션:"
msgid "Swap Y/Z axes"
msgstr "Y/Z 축 스왑"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s 오류"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%sì— ì˜¤ë¥˜ê°€ ë°œìƒ í–ˆìŠµë‹ˆë‹¤"
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr ""
@@ -6385,7 +6394,7 @@ msgstr "오류:"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr "경고"
@@ -6411,8 +6420,8 @@ msgstr "ì ìš©"
msgid "Instance %d"
msgstr "ì¸ìŠ¤í„´ìŠ¤ %d"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551
-#: src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "ë ˆì´ì–´"
@@ -6420,7 +6429,7 @@ msgstr "ë ˆì´ì–´"
msgid "Range"
msgstr "범위"
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
@@ -6430,21 +6439,21 @@ msgstr ""
"니다. \n"
"OpenGL ë²„ì „ì€ %s, ë Œë”ë§ %s ë™ì•ˆ, 공급 ì—…ì²´ %s ê°ì§€ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr "그래픽 ì¹´ë“œ ë“œë¼ì´ë²„를 ì—…ë°ì´íŠ¸í•´ì•¼ í•  수 있습니다."
-#: src/slic3r/GUI/OpenGLManager.cpp:263
+#: src/slic3r/GUI/OpenGLManager.cpp:264
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 ""
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr "지ì›ë˜ì§€ 않는 OpenGL 버전"
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
@@ -6453,7 +6462,7 @@ msgstr ""
"ë‹¤ìŒ ìƒ¤ë”를 로드할 수 없습니다.\n"
"%s"
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr "오류 로드 샤ë”"
@@ -6487,7 +6496,7 @@ msgstr "í”„ë¦°í„°ì˜ ì„¤ëª… ì´ë¦„"
msgid "Add preset for this printer device"
msgstr "ì´ í”„ë¦°í„° ìž¥ì¹˜ì— ëŒ€í•œ 사전 설정 추가"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "프린터 호스트 업로드 대기"
@@ -6528,7 +6537,7 @@ msgid "Open CA certificate file"
msgstr "CA ì¸ì¦ì„œ íŒŒì¼ ì—´ê¸°"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "HTTPS CA 파ì¼"
@@ -6554,8 +6563,8 @@ msgid "The supplied name is empty. It can't be saved."
msgstr "íŒŒì¼ ì´ë¦„ì´ ë¹„ì–´ 있습니다. 저장할 수 없습니다."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "프린터 ìž¥ì¹˜ì˜ ì´ë¦„ì„ ë³€ê²½í•´ì•¼ 합니다."
+msgid "You have to enter a printer name."
+msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
#, boost-format
@@ -6606,15 +6615,15 @@ msgstr "측면"
msgid "Sliced Info"
msgstr "슬ë¼ì´ìŠ¤ëœ ì •ë³´"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (g)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (mm³)"
@@ -6626,8 +6635,8 @@ msgstr "중고 재료(단위)"
msgid "Cost (money)"
msgstr "비용 (ëˆ)"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "ì˜ˆìƒ ì¸ì‡„ 시간"
@@ -6639,12 +6648,12 @@ msgstr "공구(tool) 변경 수"
msgid "Select what kind of support do you need"
msgstr "필요한 ì§€ì› ì¢…ë¥˜ë¥¼ ì„ íƒí•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr "출력물만 ì„œí¬íŠ¸ë¥¼ 지지"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "ì„œí¬íŠ¸ 지ì›ì˜ì—­ ì „ìš©"
@@ -6652,7 +6661,7 @@ msgstr "ì„œí¬íŠ¸ 지ì›ì˜ì—­ ì „ìš©"
msgid "Everywhere"
msgstr "ì–´ë””ì—서든"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "í…Œë‘리"
@@ -6666,117 +6675,117 @@ msgstr "첫 번째 ë ˆì´ì–´ì˜ ê° ê°ì²´(object) ì£¼ìœ„ì— ì¸ì‡„ ë  ë¸Œë¦¼ì
msgid "Purging volumes"
msgstr "볼륨 삭제 - 볼륨 로드/언로드"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "필요한 패드 종류를 ì„ íƒí•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "아래 개체"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "개체 주변"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr "프린터로 보내기"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr "바로 슬ë¼ì´ìŠ¤"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "슬ë¼ì´ìŠ¤ë¡œ ì˜ ì „í™˜ 보류 ë° ë‚´ë³´ë‚´ê¸° G 코드"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "중고 재료 (ml)"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "지지대 ë° íŒ¨ë“œ"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (mm³)"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "사물"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "와ì´í”„ 타워 - 버려진 í•„ë¼ë©˜íŠ¸ ì¡°ì ˆ"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "ì‚¬ìš©ìž í•„ë¼ë©˜íŠ¸ (mm³)"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "압출기 %1% í•„ë¼ë©˜íŠ¸"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(스풀 í¬í•¨)"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr "비용"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "ì¼ë°˜ 모드"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "스텔스 모드"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "침대 채우기"
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "회전 최ì í™”"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "SLA ì•„ì¹´ì´ë¸Œ 가져오기"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -6785,20 +6794,20 @@ msgstr ""
"성공ì ìœ¼ë¡œ 마운트 í•´ì œë©ë‹ˆë‹¤. ì´ì œ %s %s 장치(장치를 컴퓨터ì—ì„œ 안전하게 제거"
"할 수 있습니다)."
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "장치 %s(%s)ì˜ ë°°ì¶œì´ ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr "새로운 프로ì íŠ¸"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "사ì´ë“œë°” 확장"
-#: src/slic3r/GUI/Plater.cpp:2498
+#: src/slic3r/GUI/Plater.cpp:2518
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -6807,12 +6816,12 @@ msgid_plural ""
"PrusaSlicer"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -6822,11 +6831,11 @@ msgid_plural ""
"These objects have been removed from the model"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -6838,15 +6847,15 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -6858,29 +6867,29 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
"the file be loaded as a single object having multiple parts?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr "다중 부품 ê°ì²´ê°€ ê°ì§€"
-#: src/slic3r/GUI/Plater.cpp:2616
+#: src/slic3r/GUI/Plater.cpp:2636
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:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr "ê°ì§€ëœ 고급 ë°ì´í„°"
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -6889,7 +6898,7 @@ msgstr ""
"다중 부품(Part) 하나 ë˜ëŠ” ê·¸ 중 ì¼ë¶€ ë•Œë¬¸ì— %sì—ì„œ ê°ì²´(object)를 추가 í•  수 "
"없습니다"
-#: src/slic3r/GUI/Plater.cpp:2660
+#: src/slic3r/GUI/Plater.cpp:2680
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -6899,145 +6908,145 @@ msgstr ""
"여러 ê°ì²´(object)ë¡œ 간주하는 대신,\n"
"ì´ íŒŒì¼ë“¤ì€ 여러 ë¶€ë¶„ì„ ê°–ëŠ” ë‹¨ì¼ ê°ì²´(object)를 나타낼 수 있습니까?"
-#: src/slic3r/GUI/Plater.cpp:2779
+#: src/slic3r/GUI/Plater.cpp:2799
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:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr "개체가 너무 í½ë‹ˆê¹Œ?"
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
msgstr "STL íŒŒì¼ ë‚´ë³´ë‚´ê¸°:"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
msgstr "AMF íŒŒì¼ ë‚´ë³´ë‚´ê¸°:"
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
msgstr "파ì¼ì„ 다ìŒê³¼ ê°™ì´ ì €ìž¥"
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
msgstr "OBJ íŒŒì¼ ë‚´ë³´ë‚´ê¸°:"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr "오브ì íŠ¸ 지우기"
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr "프로ì íŠ¸ 재설정"
-#: src/slic3r/GUI/Plater.cpp:3098
+#: src/slic3r/GUI/Plater.cpp:3118
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr "오브ì íŠ¸ë³„ 분할"
-#: src/slic3r/GUI/Plater.cpp:3157
+#: src/slic3r/GUI/Plater.cpp:3179
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr "ìž˜ëª»ëœ ë°ì´í„°"
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr "다른 내보내기 ìž‘ì—…ì´ í˜„ìž¬ 실행 중입니다."
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr "다시 로드할 파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr "ì„ íƒí•œ 파ì¼"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
msgstr "다ìŒì—ì„œ 다시 로드ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
msgstr "다시 로드할 수 없습니다."
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr "다시 로드하는 ë™ì•ˆ 오류"
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr "디스í¬ì—ì„œ ëª¨ë‘ ë‹¤ì‹œ 로드 "
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
msgstr "슬ë¼ì´ìŠ¤ 모ë¸ì— 대한 활성 경고가 있습니다."
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr "ìƒì„±ëœ 경고"
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr "3D 편집기 보기"
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -7045,171 +7054,171 @@ msgid ""
"printer technology."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
"Note, if changes will be saved then new project wouldn't keep them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr "프로ì íŠ¸ 불러오기"
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr "개체 가져오기"
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr "가져오기 개체"
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
msgstr "유효한 gcodeê°€ í¬í•¨ë˜ì–´ 있지 않습니다."
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
msgstr ".gcode 파ì¼ì„ 로드하는 ë™ì•ˆ 오류"
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - 프로ì íŠ¸ íŒŒì¼ ì‚­ì œ"
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr "&프로ì íŠ¸ 열기"
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr "í˜•ìƒ ê°€ì ¸ì˜¤ê¸°ë§Œ"
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr "구성만 가져오기"
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr "파ì¼ì— ì ìš©í•  ìž‘ì—… ì„ íƒ"
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr "실행"
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr "다시 보지 않기"
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
msgstr "í•œ ë²ˆì— í•˜ë‚˜ì˜ .gcode 파ì¼ë§Œ ì—´ 수 있습니다."
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
msgstr "G 코드 íŒŒì¼ ë“œëž˜ê·¸ ë° ë“œë¡­"
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr "로드 파ì¼"
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr "íŒŒì¼ ë¡œë“œ"
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr "모든 개체가 제거ë˜ê³  계ì†ë˜ë‚˜ìš”?"
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr "ì„ íƒí•œ 개체 ì‚­ì œ"
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr "ì¸ìŠ¤í„´ìŠ¤ ì¦ê°€"
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr "ì¸ìŠ¤í„´ìŠ¤ ê°ì†Œ"
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
msgstr "사본 수를 입력합니다."
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr "ì„ íƒí•œ ê°œì²´ì˜ ë³µì‚¬ë³¸"
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "복사본 수를 %d"
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr "í‰ë©´ìœ¼ë¡œ 절단"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
msgstr "G-code íŒŒì¼ ë‹¤ë¥¸ ì´ë¦„ 저장:"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr "내보내기"
-#: src/slic3r/GUI/Plater.cpp:6539
+#: src/slic3r/GUI/Plater.cpp:6575
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr "í´ë¦½ë³´ë“œì—ì„œ 붙여넣기"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "ì¼ë°˜"
@@ -7676,7 +7685,7 @@ msgid "Add/Remove presets"
msgstr "사전 설정 추가/제거"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "실제 프린터 추가"
@@ -7688,7 +7697,7 @@ msgstr "사전 설정 편집"
msgid "Change extruder color"
msgstr ""
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "실제 프린터 편집"
@@ -7991,12 +8000,12 @@ msgid "NO RAMMING AT ALL"
msgstr "전혀 ì¶©ëŒ ì—†ìŒ"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr "s"
@@ -8004,8 +8013,8 @@ msgstr "s"
msgid "Volumetric speed"
msgstr "ìš©ì (Volumetric) 스피트"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr "mm³/s²"
@@ -8107,13 +8116,13 @@ msgstr "실제 프린터 \"%2%\"ì˜ ë‹¤ìŒ ì‚¬ì „ 설정으로 \"%1%\"를 추가
msgid "Just switch to \"%1%\" preset"
msgstr "\"%1%\" 사전 설정으로 전환하기만 하면 ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "스텔스"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "보통"
@@ -8237,7 +8246,7 @@ msgstr ""
msgid "Copy to Clipboard"
msgstr "í´ë¦½ë³´ë“œì— 복사"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "호환 가능한 프린터 조건"
@@ -8245,7 +8254,7 @@ msgstr "호환 가능한 프린터 조건"
msgid "Select the printers this profile is compatible with."
msgstr "ì´ í”„ë¡œíŒŒì¼ê³¼ 호환 가능한 프린터를 ì„ íƒí•˜ì„¸ìš”."
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "호환ë˜ëŠ” ì¸ì‡„ 프로 파ì¼"
@@ -8280,228 +8289,236 @@ msgstr ""
msgid "Search in settings [%1%]"
msgstr "설정 검색 [%1%]"
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "시스템 사전 설정ì—ì„œ 분리"
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
msgstr ""
"현재 시스템 사전 ì„¤ì •ì˜ ë³µì‚¬ë³¸ì´ ìƒì„±ë˜ë©° 시스템 사전 설정ì—ì„œ 분리ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr "현재 ì‚¬ìš©ìž ì§€ì • 사전 ì„¤ì •ì€ ìƒìœ„ 시스템 사전 설정ì—ì„œ 분리ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "현재 í”„ë¡œí•„ì— ëŒ€í•œ 수정 ì‚¬í•­ì´ ì €ìž¥ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "분리 사전 설정"
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "기본 사전 설정입니다."
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "시스템 사전 설정입니다."
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "현재 사전 ì„¤ì •ì€ ê¸°ë³¸ 사전 설정ì—ì„œ ìƒì†ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "현재 사전 ì„¤ì •ì€ ì—ì„œ ìƒì†ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "삭제하거나 수정할 수 없습니다."
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr "모든 수정 ì‚¬í•­ì€ ì´ í•­ëª©ì—ì„œ ë°›ì€ ê¸°ë³¸ 설정으로 저장해야합니다."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "그렇게 하려면 새 ì´ë¦„ì„ ì§€ì •í•˜ì‹­ì‹œì˜¤."
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "추가 정보:"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "프린터 모ë¸"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "기본 ì¸ì‡„ 프로필"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "기본 í•„ë¼ë©˜íŠ¸ 프로파ì¼"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "기본 SLA 재질 프로파ì¼"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "기본 SLA ì¸ì‡„ 프로필"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "ì „ì²´ 프로필 ì´ë¦„"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "기호 프로필 ì´ë¦„"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "ë ˆì´ì–´ ë° ë‘˜ë ˆ"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "ìˆ˜ì§ ì‰˜"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "ìˆ˜í‰ ì‰˜"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr "탑 솔리드 ë ˆì´ì–´"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "최소 쉘 ë‘께"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "품질(ëŠë¦° 슬ë¼ì´ì‹±)"
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "ì¸ì‡„ 시간 단축"
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "스커트"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "ì„œí¬íŠ¸ì™€ ë¼í”„트 재료를 ì„ íƒ"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "ì„œí¬íŠ¸ì™€ ë¼í”„트 재료를 ì„ íƒ"
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "ì¸ì‡„ ì´ë™ ì†ë„"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "ì¸ì‡„ë˜ì§€ ì•Šì€ ì´ë™ì†ë„"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "수정"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "ê°€ì† ì œì–´(고급)"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "오토스피드(고급)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr ""
"ë…¸ì¦ ì§€ë¦„ì´ ë‹¤ë¥¸ 여러 압출기로 ì¸ì‡„. 지ì›ì´ 현재 압출기 "
"(support_material_extruder == 0 or support_material_interface_extruder == 0)"
"ë¡œ ì¸ì‡„ë˜ëŠ” 경우 모든 ë…¸ì¦ì€ ë™ì¼í•œ 지름ì´ì–´ì•¼í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "스미즈 방지"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "ëŒì¶œ í­"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "오버랩"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "í름ë„"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "기타"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "출력 옵션"
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "ìˆœì°¨ì  ì¸ì‡„"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "압출기 í´ë¦¬ì–´ëŸ°ìŠ¤"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "출력 파ì¼"
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr "í¬ìŠ¤íŠ¸ 프로세싱 스í¬ë¦½íŠ¸"
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568
-#: src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "메모"
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "종ì†ì„±"
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "í”„ë¡œíŒŒì¼ ì†í•œê³³"
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -8513,82 +8530,82 @@ msgid_plural ""
"printing time estimation."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "í•„ë¼ë©˜íŠ¸ 재정ì˜"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "ë…¸ì¦"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "침대"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "ìžë™ ëƒ‰ê° ì‚¬ìš©"
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr "활성화"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "팬 설정"
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "ëƒ‰ê° í•œê³„ ê°’"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "í•„ë¼ë©˜íŠ¸ ì†ì„±"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "ì¸ì‡„ ì†ë„ 재정ì˜"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "타워 파ë¼ë¯¸í„° 지우기"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "MMU í”„ë¦°í„°ì˜ íˆ´ì²´ì¸ì§€ 매개 변수"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "ëž˜ë° ì„¤ì •"
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
msgstr "ì‚¬ìš©ìž ì§€ì • G 코드"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
msgstr "G 코드 시작"
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "ë G 코드"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "볼륨 í름 힌트를 사용할 수 ì—†ìŒ"
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -8609,20 +8626,20 @@ msgstr ""
"열립니다. 실제 프린터 프로파ì¼ì€ PrusaSlicer/physical_printer ë””ë ‰í„°ë¦¬ì— ì €ìž¥"
"ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "í¬ê¸° ë° ì¢Œí‘œ"
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "권한"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "프린터 ìµìŠ¤íŠ¸ë£¨ë” 숫ìž."
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -8633,105 +8650,105 @@ msgstr ""
"모든 압출기는 ë™ì¼í•œ ì§ê²½ì„ 가져야 합니다.\n"
"모든 ì••ì¶œê¸°ì˜ ì§ê²½ì„ 첫 번째 압출기 ë…¸ì¦ ì§ê²½ 값으로 변경하시겠습니까?"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr "ë…¸ì¦ ì§ê²½"
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "ë ˆì´ì–´ê°€ G 코드를 변경하기 ì „ì—"
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
msgstr "ë ˆì´ì–´ 변경 후 G 코드"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
msgstr "공구 변경 G 코드"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "ê°ì²´ ê°„ G 코드 (순차 ì¸ì‡„ìš©)"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "ìƒ‰ìƒ ë³€ê²½ G 코드"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
msgstr "G 코드 ì¸ì‡„ ì¼ì‹œ 중지"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "템플릿 ì‚¬ìš©ìž ì§€ì • G 코드"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "표시"
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "기울ì´ê¸°"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "기울ì´ê¸° 시간"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "수정"
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "최소 노출 시간"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr "기계 제한"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "ì´ ì—´ì˜ ê°’ì€ ì¼ë°˜ 모드입니다"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "ì´ ì—´ì˜ ê°’ì€ ìŠ¤í…”ìŠ¤ 모드용입니다."
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "최대 피드값"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "최대 ê°€ì†"
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "바보 제한"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "최소 공급률"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "ë‹¨ì¼ ì••ì¶œê¸° MM 설정"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "싱글 ìµìŠ¤íŠ¸ë£¨ë” 멀티메터리알 파ë¼ë¯¸í„°"
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -8739,29 +8756,29 @@ msgstr ""
"ì´ê²ƒì€ ë‹¨ì¼ ì••ì¶œê¸° 다중 재료 프린터ì´ë©°, 모든 ì••ì¶œê¸°ì˜ ì§ê²½ì€ 새 값으로 설정"
"ë©ë‹ˆë‹¤. ê³„ì† í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "ë ˆì´ì–´ ë†’ì´ ì œí•œ"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "위치 (멀티 ìµìŠ¤íŠ¸ë£¨ë” 프린터 í¬í•¨)"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Z축 올림"
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
msgstr "ë„구가 ë¹„í™œì„±í™”ëœ ë•Œì˜ ì² íšŒ(다중 압출기 ì„¤ì •ì— ëŒ€í•œ 고급 설정)"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "í•„ë¼ë©˜íŠ¸ 색ìƒìœ¼ë¡œ 재설정"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -8771,51 +8788,51 @@ msgstr ""
"\n"
"펌웨어 철회를 활성화하기 위해 비활성화해야 합니까?"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "펌웨어 철회"
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "분리"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "제거"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "삭제"
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "ì´ ì‹¤ì œ í”„ë¦°í„°ì˜ ë§ˆì§€ë§‰ 사전 설정입니다."
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
"\"%2%\"?"
msgstr "실제 프린터 \"%2%\"ì—ì„œ \"%1%\" 사전 ì„¤ì •ì„ ì‚­ì œí•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
"The physical printers below are based on the preset, you are going to delete."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -8824,62 +8841,62 @@ msgid_plural ""
"delete."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
"Note, that these printers will be deleted after deleting the selected preset."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "ì„ íƒí•œ 사전 ì„¤ì •ì˜ %1%를 ì„ íƒ í•˜ì‹œê² ìŠµë‹ˆê¹Œ?"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% 기본설정"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "설정"
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "찾기"
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "ì „ì²´ 단어 ì¼ì¹˜"
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4275
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr "기계 ì œí•œì€ G 코드로 방출ë˜ê³  ì¸ì‡„ ì‹œê°„ì„ ì˜ˆì¸¡í•˜ëŠ” ë° ì‚¬ìš©ë©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -8889,26 +8906,26 @@ msgstr ""
"는 ë° ì‚¬ìš©ë©ë‹ˆë‹¤, ë”°ë¼ì„œ 프린터가 기계 ì œí•œì˜ ë‹¤ë¥¸ 세트를 ì ìš© í•  수 있으므"
"ë¡œ 정확하지 ì•Šì„ ìˆ˜ 있습니다."
-#: src/slic3r/GUI/Tab.cpp:4282
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
msgstr ""
"기계 ì œí•œì´ ì„¤ì •ë˜ì§€ 않으므로 ì¸ì‡„ 시간 추정치가 정확하지 ì•Šì„ ìˆ˜ 있습니다."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "잠긴 잠금"
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
msgstr ""
"ì„¤ì •ì´ í˜„ìž¬ 옵션 ê·¸ë£¹ì˜ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) ê°’ê³¼ ë™ì¼í•˜ë‹¤ëŠ” ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr ""
"UNLOCKED LOCK ì•„ì´ì½˜ì€ ì¼ë¶€ ì„¤ì •ì´ ë³€ê²½ë˜ì—ˆìœ¼ë©° 현재 옵션 ê·¸ë£¹ì˜ ì‹œìŠ¤í…œ(ë˜ëŠ” "
@@ -8917,7 +8934,7 @@ msgstr ""
"릭합니다."
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -8929,14 +8946,14 @@ msgstr ""
"잠금 í•´ì œ ëœ LOCK ì•„ì´ì½˜ì„ í´ë¦­í•˜ì—¬ 현재 옵션 ê·¸ë£¹ì— ëŒ€í•œ 모든 ì„¤ì •ì„ ì‹œìŠ¤í…œ "
"(ë˜ëŠ” 기본값) 값으로 재설정합니다."
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr ""
"WHITE BULLET 기호 ì•„ì´ì½˜ì€ ì„¤ì •ì´ í˜„ìž¬ 옵션 ê·¸ë£¹ì— ëŒ€í•´ 마지막으로 저장 ëœ ì‚¬"
"ì „ 설정과 ë™ì¼ 하다는 ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -8944,12 +8961,12 @@ msgstr ""
"왼쪽 ë‹¨ì¶”ì˜ ê²½ìš°: 비시스템(ë˜ëŠ” 비기본ì ) 사전 ì„¤ì •ì„ ë‚˜íƒ€ë‚´ê³ ,\n"
"오른쪽 단추: ì„¤ì •ì´ ìˆ˜ì •ë˜ì§€ 않았ìŒì„ 나타냅니다."
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "ëŒì•„가기 화살표"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -8961,7 +8978,7 @@ msgstr ""
"뒤로 화살표 ì•„ì´ì½˜ì„ í´ë¦­í•˜ì—¬ 현재 옵션 ê·¸ë£¹ì— ëŒ€í•œ 모든 ì„¤ì •ì„ ë§ˆì§€ë§‰ìœ¼ë¡œ ì €"
"ìž¥ëœ ì‚¬ì „ 설정으로 재설정합니다."
-#: src/slic3r/GUI/Tab.cpp:4332
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -8969,7 +8986,7 @@ msgstr ""
"잠긴 LOCK ì•„ì´ì½˜ì€ ì„¤ì •ì´ í˜„ìž¬ 옵션 ê·¸ë£¹ì˜ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) ê°’ê³¼ ë™ì¼í•˜ë‹¤"
"는 ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -8981,11 +8998,11 @@ msgstr ""
"현재 옵션 ê·¸ë£¹ì— ëŒ€í•œ 모든 ì„¤ì •ì„ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) 값으로 재설정하려면 í´"
"릭합니다."
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr "WHITE BULLET ì•„ì´ì½˜ì€ 시스템 사전 ì„¤ì •ì´ ì•„ë‹Œ ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4340
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -8993,7 +9010,7 @@ msgstr ""
"WHITE BULLET 기호 ì•„ì´ì½˜ì€ ì„¤ì •ì´ í˜„ìž¬ 옵션 ê·¸ë£¹ì— ëŒ€í•´ 마지막으로 저장 ëœ ì‚¬"
"ì „ 설정과 ë™ì¼ 하다는 ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -9005,14 +9022,14 @@ msgstr ""
"마지막 현재 옵션 ê·¸ë£¹ì— ëŒ€ í•œ 모든 설정 다시 ì„¤ì •ì„ í´ë¦­ 하 ì—¬ 사전 ì„¤ì •ì„ ì €"
"장."
-#: src/slic3r/GUI/Tab.cpp:4348
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
msgstr ""
"LOCK ì•„ì´ì½˜ìž ê¸°ëŠ” ê°’ì´ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) ê°’ê³¼ ë™ì¼í•˜ë‹¤ëŠ” ê²ƒì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -9022,7 +9039,7 @@ msgstr ""
"ì„ ë‚˜íƒ€ëƒ…ë‹ˆë‹¤.\n"
"현재 ê°’ì„ ì‹œìŠ¤í…œ(ë˜ëŠ” 기본값) 값으로 재설정하려면 í´ë¦­í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4355
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -9030,7 +9047,7 @@ msgstr ""
"WHITE BULLET 기호 ì•„ì´ì½˜ì€ 마지막으로 저장 í•œ 사전 설정과 ë™ì¼í•œ ê°’ì„ ë‚˜íƒ€ëƒ…"
"니다."
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -9040,31 +9057,31 @@ msgstr ""
"ìŒì„ 나타냅니다.\n"
"현재 ê°’ì„ ë§ˆì§€ë§‰ ì €ìž¥ëœ ì‚¬ì „ 설정으로 재설정하려면 í´ë¦­í•©ë‹ˆë‹¤."
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "재료"
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "ì„œí¬íŠ¸ 헤드"
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "ì„œí¬íŠ¸ 기둥"
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "ì„œí¬íŠ¸ 기둥 ë° ì ‘í•©ë¶€ ì—°ê²°"
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "ìžë™ ìƒì„±"
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -9073,11 +9090,11 @@ msgstr ""
"\"%1%\"는 \"%3%\" ë²”ì£¼ì— ìžˆê¸° ë•Œë¬¸ì— \"%2% %1%\"ì´ ë¹„í™œì„±í™”ë©ë‹ˆë‹¤.\n"
"\"%1%\"ì„ í™œì„±í™”í•˜ë ¤ë©´ \"%2%\"ì„ ë„십시오."
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr "ê°ì²´ ê³ ë„"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr "물체 ì£¼ìœ„ì˜ íŒ¨ë“œ"
@@ -9162,7 +9179,7 @@ msgstr ""
"저장ë˜ì§€ ì•Šì€ ë³€ê²½ ì‚¬í•­ì— ëŒ€í•´ 다시 묻는 것입니다."
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -9228,50 +9245,50 @@ msgstr ""
"사전 ì„¤ì •ëœ \"%1%\"ì€ ìƒˆ ì¸ì‡„ 프로파ì¼ê³¼ 호환ë˜ì§€ 않으며 다ìŒê³¼ ê°™ì€ ì €ìž¥ë˜"
"지 ì•Šì€ ë³€ê²½ ì‚¬í•­ì´ ìžˆìŠµë‹ˆë‹¤."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "압출기 수"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr ""
@@ -9618,7 +9635,7 @@ msgid "Could not get resources to create a new connection"
msgstr "새 ì—°ê²°ì„ ë§Œë“¤ 리소스를 가져올수 없습니다"
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "소스 ëª¨ë¸ ë‚´ë³´ë‚´ê¸°"
@@ -9635,7 +9652,7 @@ msgid "Mesh repair failed."
msgstr "메쉬 ë³µêµ¬ì— ì‹¤íŒ¨ 했습니다."
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "ìˆ˜ë¦¬ëœ ëª¨ë¸ ë¡œë“œ"
@@ -9645,35 +9662,35 @@ msgstr "ìˆ˜ë¦¬ëœ ëª¨ë¸ ë¡œë“œ"
msgid "Saving mesh into the 3MF container failed."
msgstr "3MF 컨테ì´ë„ˆì— 메쉬를 저장하지 못했습니다."
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "ìž„ì‹œ 3mf 파ì¼ì„ 내보내지 못했습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "ë³µêµ¬ëœ 3mf 파ì¼ì„ 가져오지 못했습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "ë³µêµ¬ëœ 3MF 파ì¼ì— 개체가 í¬í•¨ ë˜ì–´ìžˆì§€ 않습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "ë³µêµ¬ëœ 3MF 파ì¼ì— 둘 ì´ìƒì˜ 개체가 í¬í•¨ë˜ì–´ 있습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "복구 ëœ 3MF 파ì¼ì— 개체가 í¬í•¨ ë˜ì–´ìžˆì§€ 않습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "ë³µêµ¬ëœ 3MF 파ì¼ì— 둘 ì´ìƒì˜ 개체가 í¬í•¨ë˜ì–´ 있습니다"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "ëª¨ë¸ ìˆ˜ë¦¬ê°€ 완료ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "ëª¨ë¸ ë³µêµ¬ê°€ 취소 ë˜ì—ˆìŠµë‹ˆë‹¤"
@@ -9892,17 +9909,17 @@ msgid ""
"This may cause problems in g-code visualization and printing time estimation."
msgstr ""
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr ""
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
msgstr "ì¸ì‡„ë¬¼ì€ í”„ë¼ì´ë° ì˜ì—­ê³¼ 매우 ê°€ê¹ìŠµë‹ˆë‹¤. 충ëŒì´ 없는지 확ì¸í•©ë‹ˆë‹¤."
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "혼합"
@@ -9913,26 +9930,26 @@ msgid ""
msgstr ""
"%1% 대해 압출 í­ì„ 계산할 수 없습니다: 변수 \"%2%\"ì— ì•¡ì„¸ìŠ¤í•  수 없습니다."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
"compatible."
msgstr "ì„ íƒí•œ 3mf 파ì¼ì€ 최신 ë²„ì „ì˜ %1% 저장ë˜ì—ˆìœ¼ë©° 호환ë˜ì§€ 않습니다."
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -10185,7 +10202,7 @@ msgid ""
msgstr ""
"와ì´í”„ 타워는 ë˜‘ê°™ì´ ìŠ¬ë¼ì´ìŠ¤ ëœ ê²½ìš° 여러 오브ì íŠ¸ì— 대해서만 지ì›ë©ë‹ˆë‹¤."
-#: src/libslic3r/Print.cpp:541
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -10193,22 +10210,22 @@ msgstr ""
"지우기 타워는 모든 오브ì íŠ¸ê°€ ë™ì¼í•œ 가변 ë ˆì´ì–´ 높ì´ë¥¼ 갖는 경우ì—만 지ì›ë©"
"니다."
-#: src/libslic3r/Print.cpp:563
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr "하나 ì´ìƒì˜ ê°œì²´ì— í”„ë¦°í„°ì—없는 압출기가 지정ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr "%1%=%2% mmê°€ 너무 낮아 ë ˆì´ì–´ 높ì´%3% mmì—ì„œ ì¸ì‡„í•  수 없습니다."
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr "ë…¸ì¦ ì§ê²½ %3% mmë¡œ ì¸ì‡„í•  수 있는 ê³¼ë„í•œ %1%=%2% mm"
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -10219,7 +10236,7 @@ msgstr ""
"(support_material_extruder == 0 or support_material_interface_extruder == 0)"
"ë¡œ ì¸ì‡„ë˜ëŠ” 경우 모든 ë…¸ì¦ì€ ë™ì¼í•œ 지름ì´ì–´ì•¼í•©ë‹ˆë‹¤."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -10227,7 +10244,7 @@ msgstr ""
"와ì´í”„ 타워가 가용성 지지체와 함께 ìž‘ë™ í•˜ë ¤ë©´ ì„œí¬íŠ¸ ë ˆì´ì–´ë¥¼ 오브ì íŠ¸ ë ˆì´"
"어와 ë™ê¸°í™” 해야 합니다."
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "
@@ -10238,46 +10255,46 @@ msgstr ""
"ì—만 비가용성 ì„œí¬íŠ¸ë¥¼ ì§€ì› í•©ë‹ˆë‹¤. (support_material_extruderê³¼ "
"support_material_interface_extruder ëª¨ë‘ 0으로 설정 해야 합니다.)"
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr "첫번째 ë ˆì´ì–´ì˜ 높ì´ëŠ” ë…¸ì¦ ì§ê²½ë³´ë‹¤ í´ ìˆ˜ 없습니다"
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "ë ˆì´ì–´ 높ì´ëŠ” ë…¸ì¦ ì§ê²½ë³´ë‹¤ í´ ìˆ˜ 없습니다"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
"layer_gcode."
msgstr ""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "ë ˆì´ì–´ 채우기"
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr ""
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "G코드 내보내기"
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "G 코드 ìƒì„±"
@@ -10322,56 +10339,56 @@ msgstr "초기 박람회 ì‹œê°„ì€ í”„ë¦°í„° 프로필 경계가 없습니다."
msgid "Slicing done"
msgstr "슬ë¼ì´ì‹± 완료"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "ì†ì´ 빈 모ë¸"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "구ë©ì„ 모ë¸ì— 드릴ë§í•©ë‹ˆë‹¤."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "슬ë¼ì´ì‹± 모ë¸"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "ì„œí¬íŠ¸ ì§€ì  ìƒì„±"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "ì„œí¬íŠ¸ 트리 ìƒì„±"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "패드 ìƒì„±"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "슬ë¼ì´ì‹± ì„œí¬íŠ¸ì¦ˆ"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "슬ë¼ì´ìŠ¤ 병합 ë° í†µê³„ 계산"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "래스터ë¼ì´ì§• ë ˆì´ì–´"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "겹치는 구ë©ì´ 너무 많습니다."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -10379,26 +10396,26 @@ msgstr ""
"ë©”ì‹œì— êµ¬ë©ì„ 뚫지 못했습니다. ì´ëŠ” ì¼ë°˜ì ìœ¼ë¡œ ëª¨ë¸ íŒŒì†ìœ¼ë¡œ ì¸í•´ ë°œìƒí•©ë‹ˆ"
"다. 먼저 ê³ ì³ë³´ì„¸ìš”."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"내부 오류: ì¼ì¹˜í•˜ì§€ 않는 슬ë¼ì´ìŠ¤ ì¸ë±ìŠ¤ë¡œ ì¸í•´ 슬ë¼ì´ì‹±ì„ 중지해야 했습니다."
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "ì§€ì› ì‹œê°í™”"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr "현재 êµ¬ì„±ì„ í†µí•´ ì´ ëª¨ë¸ì— 대해 패드를 ìƒì„±í•  수 없습니다."
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -10410,27 +10427,27 @@ msgstr ""
msgid "Failed processing of the output_filename_format template."
msgstr "아래 output_filename_format í…œí”Œë¦¬íŠ¸ì˜ ì²˜ë¦¬ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "프린터 기술"
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "침대(bed) 모양"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "침대 ì‚¬ìš©ìž ì •ì˜ í…스처"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "침대 ì‚¬ìš©ìž ì •ì˜ ëª¨ë¸"
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "ì½”ë¼ë¦¬ ë°œ(Elephant foot) ë³´ìƒê°’"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -10438,17 +10455,27 @@ msgstr ""
"첫 번째 ë ˆì´ì–´ëŠ” 구성 요소 ê°’ì— ë”°ë¼ XY í‰ë©´ì—ì„œ 수축ë˜ì–´ ì¼ì¸µ 스퀴시 ì½”ë¼ë¦¬"
"발(Elephant Foot) 효과를 보완합니다."
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "G 코드 ì¶•ì†ŒíŒ ì†í†±"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -10456,21 +10483,21 @@ msgstr ""
"ì´ ì„¤ì •ì€ ìŠ¬ë¼ì´ìŠ¤/ë ˆì´ì–´ì˜ 높ì´(ë”°ë¼ì„œ ì´ ìˆ˜)를 제어합니다. ì–‡ì€ ì¸µì€ ë” ë‚˜"
"ì€ ì •í™•ì„±ì„ ì œê³µí•˜ì§€ë§Œ ì¸ì‡„하는 ë°ëŠ” ë” ë§Žì€ ì‹œê°„ì´ ê±¸ë¦°ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "최대 프린트 높ì´"
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
msgstr "ì¸ì‡„ ì¤‘ì— ìµìŠ¤íŠ¸ë£¨ë”ê°€ ë„달 í•  수있는 최대 높ì´ë¡œ 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "호스트 ì´ë¦„(Hostname), IP or URL"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -10484,11 +10511,11 @@ msgstr ""
"ì— ë‹¤ìŒ í˜•ì‹ìœ¼ë¡œ 입력하여 액세스할 수 https://username:password@your-octopi-"
"address/"
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "API 키 / 암호"
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -10496,11 +10523,11 @@ msgstr ""
"Slic3r는 프린터 í˜¸ìŠ¤íŠ¸ì— G 코드 파ì¼ì„ 업로드할 수 있습니다. ì´ í•„ë“œì—는 API "
"키 ë˜ëŠ” ì¸ì¦ì— 필요한 암호가 í¬í•¨ë˜ì–´ì•¼ 합니다."
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "프린터 공급 ì—…ì²´ì˜ ì´ë¦„입니다."
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -10509,46 +10536,46 @@ msgstr ""
"ì‚¬ìš©ìž ì§€ì • CA ì¸ì¦ì„œ 파ì¼ì€ crt/pem 형ì‹ì˜ HTTPS 옥토 프린트 ì—°ê²°ì— ëŒ€í•´ 지"
"ì •í•  수 있습니다. 비워 ë‘ë©´ 기본 OS CA ì¸ì¦ì„œ 리í¬ì§€í† ë¦¬ê°€ 사용 ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "비밀번호"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
"certificates if connection fails."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "권한 부여 유형"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "API key"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "HTTP 다ì´ì œìŠ¤íŠ¸"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "êµì²´ëœ 둘레를 피하세요."
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -10558,11 +10585,11 @@ msgstr ""
"(Bowling) 압출기가 í˜ëŸ¬ 나오기 쉬운 ê²½ìš°ì— ì£¼ë¡œ 유용합니다. ì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜"
"ë©´ ì¸ì‡„ ë° G 코드 ìƒì„± ì†ë„ê°€ ëŠë ¤ì§‘니다."
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "경계를 넘어가지 마십시오 - 최대 우회 길ì´"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -10573,15 +10600,15 @@ msgstr ""
"ë™ ê²½ë¡œì— ê²½ê³„ íš¡ë‹¨ì´ ì ìš©ë˜ì§€ 않는 ê²ƒì„ í”¼í•˜ì‹­ì‹œì˜¤. 우회 길ì´ëŠ” 절대 ê°’ ë˜"
"는 백분율(예: 50%)으로 지정할 수 있습니다. ì§í•­ 경로."
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "mm ë˜ëŠ” %(비활성화할 0)"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr "다른 ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -10589,11 +10616,11 @@ msgstr ""
"첫 번째 ë ˆì´ì–´ ì´í›„ì˜ ë ˆì´ì–´ 온ë„. ì´ ê°’ì„ 0으로 설정하면 출력ì—ì„œ ​​베드 ì˜¨ë„ "
"제어 ëª…ë ¹ì„ ë¹„í™œì„±í™”í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "ë°°ë“œ 온ë„"
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -10602,11 +10629,11 @@ msgstr ""
"ì´ ì‚¬ìš©ìž ì •ì˜ ì½”ë“œëŠ” Z ì´ë™ ì§ì „ì˜ ëª¨ë“  ë ˆì´ì–´ ë³€ê²½ì— ì‚½ìž…ë©ë‹ˆë‹¤. Slic3r 설"
"ì •ê³¼ [layer_num] ë° [layer_z]ì— ëŒ€í•œ ìžë¦¬ 표시 ìž ë³€ìˆ˜ë¥¼ 사용할 수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "ê°ì²´ ê°„ G 코드"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -10621,15 +10648,15 @@ msgstr ""
"지 않습니다. 모든 Slic3r ì„¤ì •ì— ìžë¦¬ 표시 변수를 사용할 수 있으므로 ì›í•˜ëŠ” 위"
"ì¹˜ì— \"M109 S[first_layer_temperature]\"ëª…ë ¹ì„ ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "ë°”ë‹¥ë©´ì— ìƒì„±í•  솔리드 ë ˆì´ì–´ì˜ 수."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "바닥 ë‹¨ì¼ ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -10637,15 +10664,15 @@ msgstr ""
"바닥 ì‰˜ì˜ ìµœì†Œ ë‘께를 충족하기 위해 필요한 경우 바닥 솔리드 ë ˆì´ì–´ì˜ 수가 "
"bottom_solid_layers ì´ìƒ ì¦ê°€í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "최소 바닥 쉘 ë‘께"
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "브리지"
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -10653,19 +10680,19 @@ msgstr ""
"ì´ê²ƒì€ 프린터가 ë¸Œë¦¿ì§€ì— ì‚¬ìš©í•  ê°€ì†ë„입니다. ë¸Œë¦¬ì§€ì˜ ê°€ì† ì œì–´ë¥¼ 사용하지 "
"않으려면 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "브릿지 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -10675,35 +10702,35 @@ msgstr ""
"ë¡œ 계산ë©ë‹ˆë‹¤. 그렇지 않으면 ì œê³µëœ ê°ë„ê°€ 모든 ë¸Œë¦¬ì§€ì— ì‚¬ìš©ë©ë‹ˆë‹¤. ê°ë„ ì œ"
"로는 180 °를 사용하십시오."
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr "°"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "브릿지 팬 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr "ì´ íŒ¬ ì†ë„는 모든 브릿지 ë° ì˜¤ë²„í–‰ ì¤‘ì— ì ìš©ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr "%"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "브릿지 유량(flow)값"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -10714,80 +10741,80 @@ msgstr ""
"당겨 처ì§ì„ 방지하기 위해 약간 ì¤„ì¼ ìˆ˜ 있지만 기본 ì„¤ì •ì€ ì¼ë°˜ì ìœ¼ë¡œ 좋지만"
"ì´ ë¬¸ì œë¥¼ 해결하기 ì „ì— ëƒ‰ê° (팬 사용)ì„ ì‹œë„해야합니다."
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "브릿지(Bridges)"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "브릿지 ì¸ì‡„ ì†ë„."
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "브림 í­"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
"raft_first_layer_expansion)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "멀티 파트 오브ì íŠ¸ í´ë¦½"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -10796,19 +10823,19 @@ msgstr ""
"다중 재료 ê°ì²´ë¥¼ ì¸ì‡„í•  ë•Œ ì´ ì„¤ì •ì€ Slic3rê°€ 겹치는 오브ì íŠ¸ ë¶€í’ˆì„ í•˜ë‚˜ì”© "
"í´ë¦½ìœ¼ë¡œ 만듭니다(2부는 1, 3부는 1, 2ë¶€ì— ì˜í•´ 잘립니다)."
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "컬러 프린트 높ì´"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "í•„ë¼ë©˜íŠ¸ ì²´ì¸ì§€ê°€ ë°œìƒ í•˜ëŠ” 높ì´."
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "호환 가능한 프린터 조건"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10817,11 +10844,11 @@ msgstr ""
"활성 프린터 프로파ì¼ì˜ 구성 ê°’ì„ ì‚¬ìš©í•˜ëŠ” 표현ì‹. ì´ í‘œí˜„ì‹ì´ trueë¡œ í‰ê°€ë˜ë©´"
"ì´ í”„ë¡œí•„ì€ í™œì„± 프린터 프로필과 호환ë˜ëŠ” 것으로 간주ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "호환 ë˜ëŠ” ì¸ì‡„ í”„ë¡œíŒŒì¼ ì¡°ê±´"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10830,11 +10857,11 @@ msgstr ""
"활성 ì¸ì‡„ 프로 파ì¼ì˜ 구성 ê°’ì„ ì‚¬ìš©í•˜ëŠ” 부울ì‹ìž…니다. ì´ ì‹ì´ trueë¡œ í‰ê°€ ë˜"
"ë©´, ì´ í”„ë¡œí•„ì´ í™œì„± ì¸ì‡„ 프로필과 호환 ë˜ëŠ” 것으로 간주 ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "개별 개체 완성"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -10846,11 +10873,11 @@ msgstr ""
"피할 ë•Œ 유용합니다. Slic3rì€ ì••ì¶œê¸° 충ëŒì„ 경고하고 예방해야하지만 조심하십시"
"오."
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "ìžë™ ëƒ‰ê° ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -10858,23 +10885,23 @@ msgstr ""
"ì´ í”Œëž˜ê·¸ëŠ” ë ˆì´ì–´ ì¸ì‡„ ì‹œê°„ì— ë”°ë¼ ì¸ì‡„ ì†ë„와 팬 ì†ë„를 조정하는 ìžë™ ëƒ‰ê° "
"논리를 활성화합니다."
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "ëƒ‰ê° íŠœë¸Œ 위치"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr "압출기 ëì—ì„œ ëƒ‰ê° íŠœë¸Œì˜ ì¤‘ì‹¬ì ì˜ 거리."
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "ëƒ‰ê° íŠœë¸Œ 길ì´"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr "ëƒ‰ê° íŠœë¸Œì˜ ê¸¸ì´ëŠ” 냉ê°ì„위한 ê³µê°„ì„ ì œí•œí•˜ëŠ” 내부 ì´ë™í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -10883,11 +10910,11 @@ msgstr ""
"ì—­í•  별 ê°€ì†ë„ ê°’ì´ ì‚¬ìš© ëœ í›„ì— í”„ë¦°í„°ê°€ 재설정ë˜ëŠ” ì†ë„입니다 (둘레 / 충"
"ì „). ê°€ì†ì„ 전혀 재설정하지 않으려면 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "기본 í•„ë¼ë©˜íŠ¸ 프로파ì¼"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -10896,12 +10923,12 @@ msgstr ""
"현재 프린터 프로파ì¼ê³¼ ì—°ê´€ëœ ê¸°ë³¸ í•„ë¼ë©˜íŠ¸ 프로파ì¼. 현재 프린터 프로파ì¼ì„ "
"ì„ íƒí•˜ë©´ ì´ í•„ë¼ë©˜íŠ¸ 프로파ì¼ì´ 활성화ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "기본 ì¸ì‡„ 프로파ì¼"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -10910,11 +10937,11 @@ msgstr ""
"현재 프린터 프로파ì¼ê³¼ ì—°ê´€ëœ ê¸°ë³¸ ì¸ì‡„ 프로파ì¼. 현재 프린터 프로파ì¼ì„ ì„ íƒ"
"í•˜ë©´ì´ ì¸ì‡„ 프로파ì¼ì´ 활성화ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "첫 번째 팬 사용 중지"
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -10922,26 +10949,26 @@ msgstr ""
"ì´ ê°’ì„ ì–‘ìˆ˜ 값으로 설정하면 첫 번째 ë ˆì´ì–´ì—ì„œ íŒ¬ì„ ì‚¬ìš©í•˜ì§€ ì•Šë„ë¡ ì„¤ì •í•˜"
"ì—¬ ì ‘ì°©ë ¥ì„ ì•…í™”ì‹œí‚¤ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "ì„œí¬íŠ¸ì™€ 브릿지를 사용하지 ì•ŠìŒ"
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
msgstr ""
"브릿지 ì˜ì—­ ì•„ëž˜ì— ì„œí¬íŒ… 재료가 ìƒì„±ë˜ëŠ” ê²ƒì„ ë°©ì§€í•˜ê¸°ìœ„í•œ ì‹¤í—˜ì  ì˜µì…˜."
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "복사본 간 거리"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "플래ì´í„°(plater)ì˜ ìžë™ ì •ë ¬ ê¸°ëŠ¥ì— ì‚¬ìš©ë˜ëŠ” 거리입니다."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -10949,7 +10976,7 @@ msgstr ""
"ì´ ìµœì¢… 절차는 출력 파ì¼ì˜ ëì— ì‚½ìž…ë©ë‹ˆë‹¤. 모든 PrusaSlicer ì„¤ì •ì— ìžë¦¬ 표시"
"ìž ë³€ìˆ˜ë¥¼ 사용할 수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -10962,11 +10989,11 @@ msgstr ""
"ì„¤ì •ì— ìžë¦¬ í‘œì‹œìž ë³€ìˆ˜ë¥¼ 사용할 수 있습니다. 압출기가 여러 ê°œ 있는 경우 "
"gcode는 압출기 순서로 처리ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "ìˆ˜ì§ ì‰˜(shell) ë‘께 확ì¸"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -10974,11 +11001,11 @@ msgstr ""
"경사 표면 ê·¼ì²˜ì— ì†”ë¦¬ë“œ ì¸í•„ì„ ì¶”ê°€í•˜ì—¬ ìˆ˜ì§ ì…¸ ë‘께(ìƒë‹¨+하단 솔리드 ë ˆì´ì–´)"
"를 보장하십시오."
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "ìƒë‹¨ 채우기 패턴"
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -10986,41 +11013,41 @@ msgstr ""
"ìƒë‹¨ 채우기패턴으로 채우기. ì´ëŠ” ì¸ì ‘í•œ 솔리드 ì‰˜ì´ ì•„ë‹Œ 맨 위 가시 ë ˆì´ì–´ì—"
"만 ì˜í–¥ì„ ì¤ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr "ì§ì„ ë©´(Rectilinear)"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "단조"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr "ì •ë ¬ëœ ì§ì„ ì„±"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr "ë™ì‹¬ì›(Concentric)"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr "ížë²„트 곡선(Hilbert Curve)"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr "아르키메ë°ìš°ìŠ¤(Archimedean Chords)"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr "옥타그램 나선(Octagram Spiral)"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "하단 채우기 패턴"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -11028,11 +11055,11 @@ msgstr ""
"하단 채우기 íŒ¨í„´ì— ëŒ€í•œ 채우기 패턴입니다. ì´ëŠ” ì¸ì ‘í•œ 솔리드 ì‰˜ì´ ì•„ë‹Œ 하단 "
"외부 가시 ë ˆì´ì–´ì—만 ì˜í–¥ì„ ì¤ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "외측 둘레"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -11043,16 +11070,18 @@ msgstr ""
"오. 0ì¸ ê²½ìš° 기본 압출 너비가 사용ë˜ë©°, 그렇지 않으면 1.125 x ë…¸ì¦ ì§ê²½ì´ 사"
"ìš©ëœë‹¤. 백분율(예: 200%)ë¡œ 표현ë˜ëŠ” 경우, ë ˆì´ì–´ 높ì´ì— ê±¸ì³ ê³„ì‚°ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr "mm ë˜ëŠ” %"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -11062,28 +11091,28 @@ msgstr ""
"(예: 80%)ë¡œ 표현ë˜ëŠ” 경우 ìœ„ì˜ Perimeter ì†ë„ ì„¤ì •ì— ë”°ë¼ ê³„ì‚°ëœë‹¤. ìžë™ì„ 위"
"해 0으로 설정한다."
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr "mm/s ë˜ëŠ” %"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "외부 경계선 먼저"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
msgstr "기본 역순 대신 가장 바깥쪽부터 가장 안쪽까지 ìœ¤ê³½ì„ ì„ ì¸ì‡„합니다."
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "필요한 경우 추가 둘레"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -11093,7 +11122,7 @@ msgstr ""
"오. ìœ„ì˜ ë£¨í”„ì˜ 70% of ì´ìƒì´ ì§€ì§€ë  ë•Œê¹Œì§€ Slic3r는 계ì†í•´ì„œ 둘ㄹ를 추가한"
"다."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -11102,7 +11131,7 @@ msgstr ""
"사용할 ìµìŠ¤íŠ¸ë£¨ë”(ë” êµ¬ì²´ì ì¸ ìµìŠ¤íŠ¸ë£¨ë” ì„¤ì •ì´ ì§€ì •ë˜ì§€ ì•Šì€ ê²½ìš°) ì´ ê°’ì€ "
"파ë¼ë¯¸í„° ë° ìµìŠ¤íŠ¸ë£¨ë”를 초과하지만, ì„œí¬íŠ¸ ìµìŠ¤íŠ¸ë£¨ë”는 초과 하지 않는다."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -11113,7 +11142,7 @@ msgstr ""
"다시 ë§í•˜ë©´, ì´ê²ƒì€ ë‹¹ì‹ ì˜ ìµìŠ¤íŠ¸ë£¨ë” ì£¼ìœ„ì˜ í‹ˆìƒˆ 실린ë”ì˜ ë†’ì´ì´ë©°, ê·¸ê²ƒì€ "
"다른 ì¸ì‡„ëœ ë¬¼ì²´ì™€ 충ëŒí•˜ê¸° ì „ì— ìµìŠ¤íŠ¸ë£¨ë”ì˜ ìµœëŒ€ 깊ì´ë¥¼ 나타냅니다."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -11123,20 +11152,20 @@ msgstr ""
"있지 않으면 ì•ˆì „ì„ ìœ„í•´ 가장 í° ê°’ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. ì´ ì„¤ì •ì€ ì¶©ëŒ ì—¬ë¶€ë¥¼ 확ì¸"
"하고 í”Œëž˜í„°ì— ê·¸ëž˜í”½ 미리 보기를 표시하기 위해 사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "ìµìŠ¤íŠ¸ë£¨ë” 컬러"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
msgstr "ì´ê²ƒì€ ì‹œê°ì  ë„움ë§ë¡œ Slic3r ì¸í„°íŽ˜ì´ìŠ¤ì—서만 사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "ìµìŠ¤íŠ¸ë£¨ë” 오프셋"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -11147,11 +11176,11 @@ msgstr ""
"ì˜µì…˜ì„ ì‚¬ìš©í•˜ë©´ 첫 번째 ê²ƒì— ëŒ€í•œ ê° ì••ì¶œê¸°ì˜ ë³€ìœ„ë¥¼ 지정할 수 있습니다. ì–‘"
"ì˜ ì¢Œí‘œê°€ 필요합니다 (XY 좌표ì—ì„œ ëºë‹ˆë‹¤)."
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "압출 축"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -11159,11 +11188,11 @@ msgstr ""
"ì´ ì˜µì…˜ì„ ì‚¬ìš©í•˜ì—¬ í”„ë¦°í„°ì˜ ìµìŠ¤íŠ¸ë£¨ë”ì— ì—°ê²°ëœ ì¶• 문ìžë¥¼ 설정합니다 (보통 E"
"ì´ì§€ë§Œ ì¼ë¶€ 프린터는 A를 사용합니다)."
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "압출 승수"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -11175,11 +11204,11 @@ msgstr ""
"ì´ìž…니다. ì´ ê°’ì„ ë” ë³€ê²½í•´ì•¼í•œë‹¤ê³  íŒë‹¨ë˜ë©´ í•„ë¼ë©˜íŠ¸ ì§ê²½ê³¼ 펌웨어 E 단계를 "
"확ì¸í•˜ì‹­ì‹œì˜¤."
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "기본 압출 í­"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -11192,11 +11221,11 @@ msgstr ""
"ì˜ íˆ´íŒ ì°¸ì¡°). 백분율로 표시ë˜ëŠ” 경우 (예 : 230 %) ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계"
"ì‚°ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "í•­ìƒ íŒ¬ 켜기"
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -11204,11 +11233,11 @@ msgstr ""
"ì´ ê¸°ëŠ¥ì„ ì‚¬ìš©í•˜ë©´ íŒ¬ì´ ë¹„í™œì„±í™”ë˜ì§€ 않으며 최소한 최소 ì†ë„ë¡œ ê³„ì† íšŒì „í•©ë‹ˆ"
"다. PLAì— ìœ ìš©í•˜ë©° ABSì— í•´ë¡­ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "ë ˆì´ì–´ ì¸ì‡„ ì‹œê°„ì´ ë¯¸ë§Œì¸ ê²½ìš° 팬 활성화"
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -11217,27 +11246,27 @@ msgstr ""
"ë ˆì´ì–´ ì¸ì‡„ 시간ì´, ì´ˆ 미만으로 예ìƒë˜ëŠ” 경우 íŒ¬ì´ í™œì„±í™”ë˜ê³  ì†ë„는 최소 ë° "
"최대 ì†ë„를 보간하여 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr "근사치 초"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr "색ìƒ"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "í•„ë¼ë©˜íŠ¸ 메모"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "ì—¬ê¸°ì— í•„ë¼ë©˜íŠ¸ì— 관한 메모를 ë„£ì„ ìˆ˜ 있다."
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr "최대 ì²´ì  ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -11246,27 +11275,27 @@ msgstr ""
"ì´ í•„ë¼ë©˜íŠ¸ì— 허용ë˜ëŠ” 최대 ì²´ì  ì†ë„. ì¸ì‡„ë¬¼ì˜ ìµœëŒ€ ì²´ì  ì†ë„를 ì¸ì‡„ ë° í•„ë¼"
"멘트 ì²´ì  ì†ë„ 최소로 제한한다. 제한 ì—†ìŒì— 대해 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "로딩 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "와ì´í¼ 타워(wipe)ì— í•„ë¼ë©˜íŠ¸ë¥¼ 장착하는 ë° ì‚¬ìš©ë˜ëŠ” ì†ë„. "
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "시작시 로딩 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "로딩 ë‹¨ê³„ì˜ ì‹œìž‘ ë¶€ë¶„ì— ì‚¬ìš©ë˜ëŠ” ì†ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "언로딩 스피드"
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11274,20 +11303,20 @@ msgstr ""
"와ì´í¼ 타워ì—ì„œ í•„ë¼ë©˜íŠ¸ë¥¼ 언로드하는 ë° ì‚¬ìš©ë˜ëŠ” ì†ë„(램핑 후 바로 ì–¸ë¡œë”©ì˜ "
"초기 부분ì—는 ì˜í–¥ì„ 주지 ì•ŠìŒ)."
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "시작 ì‹œ 하역 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr "ì¶©ëŒ ì§í›„ í•„ë¼ë©˜íŠ¸ì˜ ëì„ ì–¸ë¡œë“œí•˜ëŠ” ë° ì‚¬ìš©ë˜ëŠ” ì†ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "언로드 후 딜레ì´"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -11296,11 +11325,11 @@ msgstr ""
"í•„ë¼ë©˜íŠ¸ë¥¼ 내린 후 기다리는 시간. ì›ëž˜ 치수로 축소하는 ë°, ë” ë§Žì€ ì‹œê°„ì´ í•„"
"요할 수 있는 유연한 재료로 신뢰할 수있는 공구 êµí™˜ì„ ì–»ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "ì¿¨ë§ ì´ë™ 숫ìž"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -11308,19 +11337,19 @@ msgstr ""
"í•„ë¼ë©˜íŠ¸ëŠ” ëƒ‰ê° íŠœë¸Œì—ì„œ 앞뒤로 ì´ë™í•˜ì—¬ 냉ê°ë©ë‹ˆë‹¤. ì´ëŸ¬í•œ ì´ë™ì˜ ì›í•˜ëŠ” 수"
"를 지정합니다."
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "첫 번째 ëƒ‰ê° ì´ë™ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr "ëƒ‰ê° ì†ë„ê°€ 서서히 빨ë¼ì§€ê³  있습니다."
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "와ì´í”„(wipe) íƒ‘ì˜ ìµœì†Œ í¼ì§€"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -11334,23 +11363,23 @@ msgstr ""
"프 íƒ‘ì— ë„£ì–´ ì—°ì†ì ì¸ 채우기 ë˜ëŠ” í¬ìƒ(sacrificial) ê°ì²´ ëŒì¶œì„ 안정ì ìœ¼ë¡œ ìƒ"
"성 합니다."
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "마지막 ëƒ‰ê° ì´ë™ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr "ëƒ‰ê° ì´ë™ì€ ì´ ì†ë„ë¡œ ì ì°¨ ê°€ì†í™”ë˜ê³  있습니다."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "í•„ë¼ë©˜íŠ¸ 로드 시간"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -11360,22 +11389,22 @@ msgstr ""
"ë¼ë©˜íŠ¸ë¥¼ 로드하는 시간입니다. ì´ ì‹œê°„ì€ G 코드 시간 ì¶”ì •ê¸°ì— ì˜í•´ ì´ ì¸ì‡„ ì‹œ"
"ê°„ì— ì¶”ê°€ ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "ëž˜ë° íŒŒë¼ë¯¸í„°"
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
msgstr ""
"ì´ ë¬¸ìžì—´ì€ RammingDialogì— ì˜í•´ 편집ë˜ê³  ëž˜ë° íŠ¹ì • 매개 변수를 í¬í•¨í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "í•„ë¼ë©˜íŠ¸ 언로드 시간"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -11385,7 +11414,7 @@ msgstr ""
"입니다 (T 코드를 실행할 ë•Œ). ì´ ì‹œê°„ì€ G 코드 ì‹œê°„ì¶”ì •ê¸°ì— ì˜í•´ ì´ ì¸ì‡„ 시간"
"ì— ì¶”ê°€ ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -11394,12 +11423,12 @@ msgstr ""
"ì—¬ê¸°ì— í•„ë¼ë©˜íŠ¸ ì§ê²½ì„ 입력하십시오. ì •ë°€ë„ê°€ 필요하므로 캘리í¼ë¥¼ 사용하여 í•„"
"ë¼ë©˜íŠ¸ë¥¼ ë”°ë¼ ì—¬ëŸ¬ 번 측정 í•œ ë‹¤ìŒ í‰ê· ì„ 계산하십시오."
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr "ë°€ë„"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -11410,41 +11439,41 @@ msgstr ""
"ì€ ì•Œë ¤ì§„ 길ì´ì˜ í•„ë¼ë©˜íŠ¸ì˜ 무게를 측정하고 길ì´ì™€ ë³¼ë¥¨ì˜ ë¹„ìœ¨ì„ ê³„ì‚°í•˜ëŠ” 것"
"입니다. 변위를 통해 ì§ì ‘ì ìœ¼ë¡œ 부피를 계산하는 ê²ƒì´ ë” ì¢‹ìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "í•„ë¼ë©˜íŠ¸ 타입"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "ì‚¬ìš©ìž ì§€ì • G ì½”ë“œì— ì‚¬ìš©í•  í•„ë¼ë©˜íŠ¸ 재료 유형입니다."
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr "수용성 재료"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr "수용성 재료눈 ë¬¼ì— ë…¹ëŠ” ì„œí¬íŠ¸ì— 가장 ë§Žì´ ì‚¬ìš©ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1069
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
msgstr "í•„ë¼ë©˜íŠ¸(kg당) ë¹„ìš©ì„ ì—¬ê¸°ì— ìž…ë ¥í•˜ì‹­ì‹œì˜¤. 통계를 내기 위해서 입니다."
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr "ì›(\\)/kg"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr "스풀 중량"
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -11456,19 +11485,19 @@ msgstr ""
"ì— ì¶©ë¶„í•œì§€ 여부를 확ì¸í•˜ê¸° 위해 스풀과 í•„ë¼ë©˜íŠ¸ì˜ 계산 ëœ ë¬´ê²Œì™€ 측정 ëœ ë¬´"
"게를 비êµí•  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
msgstr "(ì•Œ 수 ì—†ìŒ)"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr "채움 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
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, "
@@ -11477,63 +11506,63 @@ msgstr ""
"ë°©í–¥ì˜ ê¸°ë³¸ ê°ë„입니다. í•´ì¹­ì´ ì ìš©ë  것입니다. Slic3rì´ ê°ì§€ í•  수있는 최ìƒ"
"ì˜ ë°©í–¥ì„ ì‚¬ìš©í•˜ì—¬ ë¸Œë¦¿ì§•ì´ ì±„ì›Œì§€ë¯€ë¡œì´ ì„¤ì •ì€ ì˜í–¥ì„ 미치지 않습니다."
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr "채우기(fill) ë°€ë„"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "0 % - 100 % 범위로 표현 ëœ ë‚´ë¶€ 채움(infill)ì˜ ë°€ë„."
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr "채우기(fill) 패턴"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr "ì¼ë°˜ ë‚®ì€ ë°€ë„ ì±„ì›€ì˜ íŒ¨í„´."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr "그리드"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr "별ì "
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr "íë¹…"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr "ë¼ì¸"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr "벌집"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr "3D 벌집"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr "ìžì´ë¡œì´ë“œ(Gyroid)"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr "ì ì‘형 ìž…ë°©"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr "ì§€ì› ìž…ë°©"
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1186
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -11541,22 +11570,22 @@ msgstr ""
"ì´ê²ƒì€ 프린터가 첫 번째 ë ˆì´ì–´ì— 사용할 ê°€ì†ë„입니다. 0ì„ ì„¤ì •í•˜ë©´ 첫 번째 ë ˆ"
"ì´ì–´ì— 대한 ê°€ì† ì œì–´ê°€ 사용ë˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
"layer of object above raft interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
msgstr "첫 번째 층 침대 온ë„"
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1205
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -11564,7 +11593,7 @@ msgstr ""
"첫 번째 ë ˆì´ì–´ì— 대한 빌드 플레ì´íŠ¸ 온ë„를 가열. ì´ ê°’ì„ 0으로 설정하면 출력"
"ì—ì„œ ​​베드 ì˜¨ë„ ì œì–´ ëª…ë ¹ì„ ë¹„í™œì„±í™”í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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 "
@@ -11576,18 +11605,18 @@ msgstr ""
"수 있습니다. 백분율 (예 : 120 %)ë¡œ 표현하면 첫 번째 ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계"
"ì‚°ë©ë‹ˆë‹¤. 0으로 설정하면 기본 ëŒì¶œ í­ì´ 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1229
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."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr "첫 ë ˆì´ì–´ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
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 "
@@ -11597,11 +11626,11 @@ msgstr ""
"ì¸ì‡„ ì´ë™ì— ì ìš©ëœë‹¤. 백분율(예: 40%)ë¡œ 표현ë˜ëŠ” 경우 기본 ì†ë„를 스케ì¼ë§í•œ"
"다."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -11609,11 +11638,11 @@ msgid ""
"the default speeds."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr "첫 번째 층 ë…¸ì¦ ì˜¨ë„"
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1260
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -11622,11 +11651,11 @@ msgstr ""
"첫 번째 ë ˆì´ì–´ì˜ ë…¸ì¦ ì˜¨ë„입니다. ì¸ì‡„ ì¤‘ì— ìˆ˜ë™ìœ¼ë¡œ 온ë„를 제어하려면 ì´ë¥¼ 0"
"으로 설정하여 출력 G 코드ì—ì„œ ì˜¨ë„ ì œì–´ ëª…ë ¹ì„ ì‚¬ìš©í•˜ì§€ ì•Šë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr "ë ˆì´ì–´ì˜ ì „ì²´ 팬 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -11640,50 +11669,50 @@ msgstr ""
"ì´ ê²½ìš° íŒ¬ì€ ë ˆì´ì–´ \"disable_fan_first_layers\" + 1ì—ì„œ 허용ë˜ëŠ” 최대 ì†ë„"
"ë¡œ 실행ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1296
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
"randomly offset points on the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1316
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1323
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 "
@@ -11693,11 +11722,11 @@ msgstr ""
"기 위해 ì´ê²ƒì„ 합리ì ìœ¼ë¡œ 낮게 유지한다. 간격 채우기를 사용하지 않으려면 0ì„ "
"설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
msgstr "세부 G-코드"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
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 "
@@ -11707,11 +11736,11 @@ msgstr ""
"ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤. ë§Œì¼ ë‹¹ì‹ ì´ SD카드로 ì¸ì‡„한다면, 파ì¼ì˜ 추가 무게로 ì¸í•´ 펌"
"ì›¨ì–´ì˜ ì†ë„ê°€ ëŠë ¤ì§ˆ 수 있다."
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
msgstr "G-code 형ì‹"
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "
@@ -11722,15 +11751,15 @@ msgstr ""
"ì˜µì…˜ì„ í”„ë¦°í„°ì˜ íŽŒì›¨ì–´ë¡œ 설정하여 호환ë˜ëŠ” ì¶œë ¥ì„ ì–»ì„ ìˆ˜ 있습니다. \"압출 ì—†"
"ìŒ\" ë§›ì€ PrusaSlicerê°€ 압출 ê°’ì„ ì „í˜€ 내보내지 못하게 합니다."
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr "압출 ì—†ìŒ"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr "ë ˆì´ë¸” 개체"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "
@@ -11741,19 +11770,19 @@ msgstr ""
"ë¡ ì„¤ì •í•˜ë©´ Octoprint CancelObject 플러그ì¸ì— 유용합니다. ì´ ì„¤ì •ì€ ë‹¨ì¼ ì••ì¶œ"
"기 멀티 재질 설정과 호환ë˜ì§€ 않으며 개체로 닦아내기 / 채우기로 닦아냅니다."
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr "í•„ë¼ë©˜íŠ¸ ìŠ¤ì™‘ì— ë†’ì€ ì••ì¶œê¸° 전류"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
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 "
@@ -11763,7 +11792,7 @@ msgstr ""
"는 빠른 ëž˜ë° ê³µê¸‰ ì†ë„를 가능 하게하고, 불규칙한 ëª¨ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 로딩할때 "
"ì €í•­ì„ ê·¹ë³µí•˜ê¸° 위한것ì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1395
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -11771,11 +11800,11 @@ msgstr ""
"ì´ê²ƒì€ 당신 í”„ë¦°í„°ì˜ ì±„ì›€ ê°€ì†ë ¥ìž…니다. ì£¼ìž…ì— ëŒ€í•œ ê°€ì† ì œì–´ë¥¼ 비활성화하려"
"ë©´ 0ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
msgstr "ë‹¤ìŒ ë ˆì´ì–´ë§ˆë‹¤ ê²°í•©"
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1405
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -11783,15 +11812,15 @@ msgstr ""
"ì´ ê¸°ëŠ¥ì€ ì¸í•„ì„ ê²°í•©í•˜ê³  ì–‡ì€ ì£¼ë³€ê¸°ê¸°ë¥¼ 보존하면서 ë‘꺼운 ì¸í•„ ì¸µì„ ì••ì¶œí•˜"
"ì—¬ ì¸ì‡„ ì†ë„를 ë†’ì¼ ìˆ˜ 있ë„ë¡ í•˜ì—¬ 정확ë„를 높ì¸ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr "모든 nê°œ ì¸µì„ ì±„ìš°ê¸° 위해 ê²°í•©"
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
msgstr "채우기 ì•µì»¤ì˜ ê¸¸ì´"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1416
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11811,35 +11840,35 @@ msgstr ""
"제한ë˜ì§€ë§Œ ë” ì´ìƒ anchor_length_max. ì´ ë§¤ê°œ 변수를 0으로 설정하여 ë‹¨ì¼ ì±„ìš°"
"기 ë¼ì¸ì— ì—°ê²°ëœ ì•µì»¤ë§ ê²½ê³„ë¥¼ 비활성화합니다."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
msgstr "0(열린 앵커 ì—†ìŒ)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
msgstr "1000(무제한)"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
msgstr "채우기 ì•µì»¤ì˜ ìµœëŒ€ 길ì´"
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11858,19 +11887,19 @@ msgstr ""
"ê°œ 변수보다 ë” ì´ìƒ ì´ ë§¤ê°œ 변수보다 ë” ì´ìƒ 없습니다. 앵커ë§ì„ 비활성화하려"
"ë©´ ì´ ë§¤ê°œ 변수를 0으로 설정합니다."
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
msgstr "0(ê³ ì •ë˜ì§€ ì•ŠìŒ)"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr "채움(Infill) ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr "채움으로 사용할 ìµìŠ¤íŠ¸ë£¨ë”."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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 "
@@ -11884,21 +11913,21 @@ msgstr ""
"ì„ ì‚¬ìš©í•˜ëŠ” ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤. 백분율 (예 : 90 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기준으"
"ë¡œ 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr "둘레보다 ì•žìª½ì— ì±„ì›€"
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1487
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
msgstr "ì´ ì˜µì…˜ì€ ì™¸ë¶€ì¶œë ¥ê³¼ 채움 ì¸ì‡„ 순서를 바꾸어, 후ìžë¥¼ 먼저 만든다."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr "필요한 경우 채움"
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
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 "
@@ -11908,11 +11937,11 @@ msgstr ""
"ì„ í•  것ì´ë‹¤). í™œì„±í™”ëœ ê²½ìš° ê´€ë ¨ëœ ì—¬ëŸ¬ ë²ˆì˜ ì ê²€ìœ¼ë¡œ ì¸í•´ G-code ìƒì„± ì†ë„"
"를 늦춰ë¼."
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr "채움/둘레 겹침(perimeters overlap)"
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -11923,23 +11952,23 @@ msgstr ""
"ë¡ ì ìœ¼ë¡œ ì´ê²ƒì€ 필요하지 않아야하지만 백래시가 ê°­ì„ ìœ ë°œí•  수 있습니다. 백분"
"율 (예 : 15 %)ë¡œ 표시ë˜ëŠ” 경우 경계 압출 í­ì„ 기준으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr "내부 채우기 ì¸ì‡„ ì†ë„. ìžë™ìœ¼ë¡œ 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr "프로필 ì´ì–´ê°€ê¸°"
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr "ì´ í”„ë¡œíŒŒì¼ì´ 복사ë˜ëŠ” 새 프로파ì¼ì˜ ì´ë¦„."
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr "ì¸í„°íŽ˜ì´ìŠ¤ ì…¸(shells)"
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1537
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -11948,62 +11977,62 @@ msgstr ""
"ì¸ì ‘ 재료/볼륨 사ì´ì— ê³ ì²´ 쉘 ìƒì„±ì„ 강제하십시오. 반투명 재료 ë˜ëŠ” ìˆ˜ë™ ìˆ˜ìš©"
"성 ì„œí¬íŠ¸ 재료를 사용한 다중 압출기 ì¸ì‡„ì— ìœ ìš©í•¨."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
msgstr "mm (0ì€ ë¹„í™œì„±í™”)"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr "다림질 활성화"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1555
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"매ë„러운 í‘œë©´ì„ ìœ„í•´ í•« 프린트 헤드로 ìƒë‹¨ ë ˆì´ì–´ì˜ 다림질 ì„ ê°€ëŠ¥í•˜ê²Œí•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
msgstr "다림질 타입"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr "모든 ìƒë‹¨ 서피스"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr "최ìƒë©´ë§Œ"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
msgstr "모든 솔리드 서피스"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr "유량"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr "오브ì íŠ¸ì˜ ì¼ë°˜ ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 ìœ ëŸ‰ì˜ ë°±ë¶„ìœ¨ìž…ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr "다림질 가공 패스 사ì´ì˜ 간격"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
msgstr "다림질선 사ì´ì˜ 거리"
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "
@@ -12015,11 +12044,11 @@ msgstr ""
"[layer_num] ë° [layer_z]ì— ìžë¦¬ í‘œì‹œìž ë³€ìˆ˜ë¥¼ 사용할 수 있다는 ì ì— 유ì˜í•˜ì‹­"
"시오."
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
msgstr "ë‚¨ì€ ì‹œê°„ 지ì›"
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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. "
@@ -12031,155 +12060,155 @@ msgstr ""
"웨어는 M73를 ì¸ì‹ 하 ê³  있습니다. ë˜í•œ i3 MK3 펌웨어는 ìžë™ 모드ì—ì„œ M73 Qxx "
"Sxx를 ì§€ì› í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr "스텔스 모드 지ì›"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr "펌웨어는 스텔스 모드를 지ì›í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr "í•œë„ ì ìš© 방법"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr "기계 ì œí•œì˜ ëª©ì "
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr "기계 ì œí•œì„ ì ìš©í•˜ëŠ” 방법"
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
msgstr "G 코드로 방출"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr "시간 ì¶”ì •ì— ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr "무시"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr "최대 공급율 X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr "최대 피드값 Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr "최대 피드값 Z"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr "최대 피드값 E"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr "X ì¶•ì˜ ìµœëŒ€ 공급ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr "Yì¶•ì˜ ìµœëŒ€ 공급ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr "Z ì¶•ì˜ ìµœëŒ€ 공급량"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr "E ì¶•ì˜ ìµœëŒ€ 공급ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr "최대 ê°€ì† X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr "최대 ê°€ì† Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr "최대 ê°€ì† Z"
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr "최대 ê°€ì† E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr "X ì¶•ì˜ ìµœëŒ€ ê°€ì†"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr "Yì¶•ì˜ ìµœëŒ€ ê°€ì†"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr "Z ì¶•ì˜ ìµœëŒ€ ê°€ì†"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr "E ì¶•ì˜ ìµœëŒ€ ê°€ì†"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr "최대 ì €í¬(jerk) X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr "최대 ì €í¬(jerk) Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr "최대 ì €í¬(jerk) Z"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr "최대 ì €í¬(jerk) E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr "X축 최대 ì €í¬(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr "Y축 최대 ì €í¬ëŠ”(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr "Z축 최대 ì €í¬(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr "E축 최대 ì €í¬(jerk)"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr "압출시 최소 공급 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "압출 시 최소 공급(M205 S)"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
msgstr "최소 ì´ì†¡ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
msgstr "최소 여행 수유율(M205 T)"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr "압출시 최대 ê°€ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -12187,31 +12216,31 @@ msgid ""
"(M204 T)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr "리트렉션 최대 ê°€ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr "최대"
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr "ì´ ì„¤ì •ì€ íŒ¬ì˜ ìµœëŒ€ ì†ë„를 나타냅니다."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -12223,11 +12252,11 @@ msgstr ""
"는 압출 í­ì˜ 75% of 입니다. 0으로 설정하면 층 높ì´ê°€ ë…¸ì¦ ì§€ë¦„ì˜ 75% ofë¡œ ì œ"
"í•œë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr "최대 프린트 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -12237,45 +12266,52 @@ msgstr ""
"ì˜ ì†ë„를 ìžë™ 계산한다. ì´ ì‹¤í—˜ ì„¤ì •ì€ í—ˆìš©í•  최대 ì¸ì‡„ ì†ë„를 설정하는 ë° "
"사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1799
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
msgstr ""
"ì´ ì‹¤í—˜ ì„¤ì •ì€ ì••ì¶œê¸°ê°€ 지ì›í•˜ëŠ” 최대 ì²´ì  ì†ë„를 설정하기 위해 사용ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr "최대 ì²´ì  ê¸°ìš¸ê¸° ì–‘"
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"ì´ ì‹¤í—˜ ì„¤ì •ì€ ëŒì¶œìœ¨ì˜ 변화 ì†ë„를 ì œí•œí•˜ëŠ”ë° ì‚¬ìš©ëœë‹¤. 1.8mm3/s2 ê°’ì€ "
-"1.8mm3/s(0.45mm 압출 í­, 0.2mm 압출 높ì´, 공급 ì†ë„ 20mm/s)ì—ì„œ 5.4mm3/s(ê³µ"
-"급 ì†ë„ 60mm/s)ë¡œ 변경하는 ë° ìµœì†Œ 2ì´ˆ ì´ìƒ 걸린다."
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr "최대 ì²´ì  ê¸°ìš¸ê¸° ìŒìˆ˜"
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr "최소"
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr "ì´ ì„¤ì •ì€ ìµœì†Œ PWMíŒ¬ì´ í™œë™í•˜ëŠ”ë° í•„ìš”í•œë¥¼ 나타냅니다."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1841
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 "
@@ -12284,19 +12320,19 @@ msgstr ""
"ì´ê²ƒì€ ì´ ì••ì¶œê¸°ì— ëŒ€í•œ 가장 ë‚®ì€ ì¸ì‡„ 가능한 층 높ì´ì´ê³  가변 층 높ì´ì— 대"
"í•œ ë¶„í•´ëŠ¥ì„ ì œí•œí•œë‹¤. 대표ì ì¸ ê°’ì€ 0.05mm와 0.1mmì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr "최소 ì¸ì‡„ ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r는 ì´ ì†ë„ ì´í•˜ë¡œ ì†ë„를 낮추지 ì•Šì„ ê²ƒì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr "최소 í•„ë¼ë©˜íŠ¸ 압출 길ì´"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
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 "
@@ -12305,11 +12341,11 @@ msgstr ""
"하단 ë ˆì´ì–´ì—ì„œ ì§€ì •ëœ ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 사용하는 ë° í•„ìš”í•œ 스커트 ë£¨í”„ì˜ ìˆ˜ ì´"
"ìƒìœ¼ë¡œ ìƒì„±í•œë‹¤. 멀티 ìµìŠ¤íŠ¸ë£¨ë”ì˜ ê²½ìš°, ì´ ìµœì†Œê°’ì€ ê° ì¶”ê°€ê¸°ê¸°ì— ì ìš©ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr "구성 노트"
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1868
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -12317,16 +12353,16 @@ msgstr ""
"ì—¬ê¸°ì— ê°œì¸ ë…¸íŠ¸ë¥¼ ë„£ì„ ìˆ˜ 있다. ì´ í…스트는 G-code í—¤ë” ì½”ë©˜íŠ¸ì— ì¶”ê°€ë  ê²ƒì´"
"다."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1878
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "ì´ ì§€ë¦„ì€ ìµìŠ¤íŠ¸ë£¨ë” ë…¸ì¦ì˜ ì§ê²½ì´ë‹¤(예: 0.5, 0.35 등)."
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr "호스트 유형"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1884
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -12334,11 +12370,11 @@ msgstr ""
"Slic3r는 프린터 í˜¸ìŠ¤íŠ¸ì— G 코드 파ì¼ì„ 업로드할 수 있습니다. ì´ í•„ë“œì—는 호스"
"íŠ¸ì˜ ì¢…ë¥˜ê°€ í¬í•¨ë˜ì–´ì•¼ 합니다."
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr "둘레를 횡단 할 때만 수축"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1907
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -12346,7 +12382,7 @@ msgstr ""
"ì´ë™ 경로가 ìƒìœ„ ë ˆì´ì–´ì˜ 경계를 초과하지 않는 경우 ë¦¬íŠ¸ëž™ì…˜ì„ ë¹„í™œì„±í™”í•©ë‹ˆ"
"다. ë”°ë¼ì„œ 모든 오즈가 ë³´ì´ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
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 "
@@ -12356,11 +12392,11 @@ msgstr ""
"변경할 ë•Œ 키가 í° ìŠ¤ì»¤íŠ¸ë¥¼ ìžë™ìœ¼ë¡œ 사용하고 스커트 외부로 압출기를 ì´ë™í•©ë‹ˆ"
"다."
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr "출력 파ì¼ì´ë¦„ 형ì‹"
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -12372,11 +12408,11 @@ msgstr ""
"[분], [ì´ˆ], [버전], [input_filename], [input_filename_base]ì„ ì‚¬ìš©í•  ìˆ˜ë„ ìžˆ"
"습니다."
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr "브릿 징 경계선 ê°ì§€"
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1933
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -12384,11 +12420,11 @@ msgstr ""
"ì˜¤ë²„í–‰ì— ëŒ€í•œ ìœ ëŸ‰ì„ ì¡°ì •í•˜ëŠ” 실험 옵션 (브리지 í름(flow)ì´ ì‚¬ìš©ë¨)ì— ë¸Œë¦¿"
"지 ì†ë„를 ì ìš©í•˜ê³  íŒ¬ì„ í™œì„±í™”í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr "í•„ë¼ë©˜íŠ¸ 멈춤 위치"
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1940
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -12396,11 +12432,11 @@ msgstr ""
"언로드할 ë•Œ í•„ë¼ë©˜íŠ¸ê°€ 주차ë˜ëŠ” 위치ì—ì„œ 압출기 íŒì˜ 거리입니다. 프린터 펌웨"
"ì–´ì˜ ê°’ê³¼ ì¼ì¹˜í•´ì•¼ 합니다."
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr "추가 로딩 거리"
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "
@@ -12411,12 +12447,12 @@ msgstr ""
"ì´ë™ í•œ 거리와 ë™ì¼í•©ë‹ˆë‹¤. 양수ì´ë©´ ìŒìˆ˜ê°€ ë” ë§Žì´ ë¡œë“œë˜ê³  로드가 ìŒìˆ˜ ì¸ ê²½"
"우 언로드보다 짧습니다."
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr "둘레"
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1958
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -12424,17 +12460,17 @@ msgstr ""
"프린터가 ë‘˜ë ˆì— ì‚¬ìš©í•  ê°€ì†ìž…니다. ë‘˜ë ˆì— ëŒ€í•œ ê°€ì† ì œì–´ë¥¼ 비활성화하ë„ë¡ 0"
"ì„ ì„¤ì •í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr "가장ìžë¦¬(Perimeter) ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1967
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"둘레와 가장ìžë¦¬ë¥¼ ì¸ì‡„ í•  ë•Œ 사용할 압출기입니다. 첫 번째 압출기는 1입니다."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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 "
@@ -12448,12 +12484,12 @@ msgstr ""
"ì§ê²½ì´ 사용ë©ë‹ˆë‹¤. 백분율 (예 : 200 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계산"
"ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1990
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr "ë‘˜ë ˆì˜ ì†ë„ (등고선, ì¼ëª… 세로 ì…¸). ìžë™ìœ¼ë¡œ 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "
@@ -12464,11 +12500,11 @@ msgstr ""
"사용하면 ë” í° ì£¼ë³€ 수를 사용하는 ê²½ì‚¬ë©´ì„ ê°ì§€ í•  ë•Œ Slic3rì´ì´ 수를 ìžë™ìœ¼"
"ë¡œ ì¦ê°€ì‹œí‚¬ 수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr "(최소)"
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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. "
@@ -12481,35 +12517,35 @@ msgstr ""
"파ì¼ì˜ 절대 경로를 첫 번째 ì¸ìˆ˜ë¡œ 전달ë˜ë©° 환경 변수를 ì½ìŒìœ¼ë¡œì¨ Slic3r 구"
"성 ì„¤ì •ì— ì•¡ì„¸ìŠ¤ í•  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr "프린터 타입"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
msgstr "프린터 유형."
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr "프린터 노트"
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
msgstr "프린터 관련 메모를 ì—¬ê¸°ì— ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr "제조 회사"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
msgstr "프린터 공급 ì—…ì²´ì˜ ì´ë¦„입니다."
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr "프린터 변형"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2046
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -12517,57 +12553,57 @@ msgstr ""
"프린터 변종 ì´ë¦„입니다. 예를 들어, 프린터 ë³€í˜•ì€ ë…¸ì¦ ì§€ë¦„ìœ¼ë¡œ 구별 ë  ìˆ˜ 있"
"습니다."
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2065
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr "ë¼í”„트(Raft) ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2102
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
msgstr ""
"물체는 ì´ ê°œìˆ˜ì˜ ì¸µì— ì˜í•´ ìƒìŠ¹ë˜ë©°, ê·¸ 아래ì—ì„œ ì„œí¬íŠ¸ 재료가 ìƒì„±ë  것ì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -12579,11 +12615,11 @@ msgstr ""
"있는 것보다 ë” ë§Žì€ ë””í…Œì¼ì„ 가지고 있다. 단순화를 사용하지 ì•Šê³  ìž…ë ¥ì—ì„œ ì „"
"ì²´ í•´ìƒë„를 사용하려면 0으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -12594,20 +12630,20 @@ msgid ""
"produced."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr "리트랙션 후 최소 ì´ë™ 거리"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2134
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr "ì´ë™ 거리가 ì´ ê¸¸ì´ë³´ë‹¤ 짧으면 ë¦¬íŠ¸ë ‰ì…˜ì´ íŠ¸ë¦¬ê±°ë˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr "닦아 내기 ì „ì˜ ìˆ˜ì¶•ëŸ‰"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2141
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -12615,23 +12651,23 @@ msgstr ""
"ë³´ìš° ë´ ì••ì¶œê¸°ë¥¼ 사용하면 와ì´í¼ ë™ìž‘ì„하기 ì „ì— ì•½ê°„ì˜ ë¹ ë¥¸ 리트랙션 를하는 "
"ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr "ë ˆì´ì–´ 변경 후퇴"
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "ì´ í”Œëž˜ê·¸ëŠ” Z ì´ë™ì´ 완료 ë  ë•Œë§ˆë‹¤ 취소를 ê°•ì œ 실행합니다."
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr "길ì´"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr "리트랙션 길ì´"
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2156
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -12640,11 +12676,11 @@ msgstr ""
"ë¦¬íŠ¸ë ‰ì…˜ì´ ì‹œìž‘ë˜ë©´ í•„ë¼ë©˜íŠ¸ê°€ ì§€ì •ëœ ì–‘ë§Œí¼ ë’¤ë¡œ 당겨집니다 (길ì´ëŠ” 압출기"
"ì— ë“¤ì–´ê°€ê¸° ì „ì— ì›ì‹œ í•„ë¼ë©˜íŠ¸ì—ì„œ 측정ë©ë‹ˆë‹¤)."
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "리트랙션 ê¸¸ì´ (툴 ì²´ì¸ì§€)"
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2164
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 "
@@ -12653,11 +12689,11 @@ msgstr ""
"공구를 êµì²´í•˜ê¸° ì „ì— ë¦¬íŠ¸ë ‰ì…˜ì´ ì‹œìž‘í•˜ë©´ í•„ë¼ë©˜íŠ¸ê°€ ì§€ì •ëœ ì–‘ë§Œí¼ ë’¤ë¡œ 당겨집"
"니다 (길ì´ëŠ” ì••ì¶œê¸°ì— ë“¤ì–´ê°€ê¸° ì „ì— ì²˜ìŒ í•„ë¼ë©˜íŠ¸ì—ì„œ 측정ë©ë‹ˆë‹¤)."
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr "Z축 올림"
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
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 "
@@ -12666,15 +12702,15 @@ msgstr ""
"ì´ ê°’ì„ ì–‘ìˆ˜ 값으로 설정하면 ë¦¬íŠ¸ë ‰ì…˜ì´ ì‹œìž‘ ë  ë•Œë§ˆë‹¤ Zê°€ 빠르게 올ë¼ê°‘니"
"다. 여러 ê°œì˜ ì••ì¶œê¸°ë¥¼ 사용하는 경우 첫 번째 ì••ì¶œê¸°ì˜ ì„¤ì • 만 ê³ ë ¤ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr "Z 위치"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr "ì˜¤ì§ Z축 위로만"
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2182
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 "
@@ -12683,15 +12719,15 @@ msgstr ""
"ì´ê²ƒì„ ì–‘ìˆ˜ì˜ ê°’ìœ¼ë¡œ 설정하면, ì§€ì •ëœ Zê°’ 위로만 ë°œìƒí•œë‹¤. 첫 번째 층ì—ì„œ 리"
"프트를 건너뛸 수 있ë„ë¡ ì´ ì„¤ì •ì„ ì¡°ì •í•  수 있다."
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr "Z 아래"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr "Z값 아래만"
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2191
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 "
@@ -12700,11 +12736,11 @@ msgstr ""
"ì´ê²ƒì„ 양수 값으로 설정하면, ì§€ì •ëœ Zê°’ 아래ì—서만 ë°œìƒí•©ë‹ˆë‹¤. 첫 번째 ë ˆì´ì–´"
"ë¡œ 리프트를 제한하기 ìœ„í•´ì´ ì„¤ì •ì„ ì¡°ì •í•  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr "재시작시 ì—¬ë¶„ì˜ ê¸¸ì´"
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2200
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -12712,7 +12748,7 @@ msgstr ""
"ì´ë™ 후 ë¦¬íŠ¸ë ‰ì…”ì´ ë³´ì •ë˜ë©´ ìµìŠ¤íŠ¸ë£¨ë”ê°€ 추가 ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 밀어냅니다. ì´ "
"ì„¤ì •ì€ ê±°ì˜ í•„ìš”í•˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2208
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -12720,19 +12756,19 @@ msgstr ""
"ë„구를 êµí™˜ í•œ 후 리트렉션를 보정하면 ìµìŠ¤íŠ¸ë£¨ë”ê°€ 추가 ì–‘ì˜ í•„ë¼ë©˜íŠ¸ë¥¼ 밀게"
"ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr "리트랙션 ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "리트랙션 ì†ë„ (ìµìŠ¤íŠ¸ë£¨ë” 모터ì—만 ì ìš©ë¨)."
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr "ê°ì† ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:2225
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 "
@@ -12741,72 +12777,72 @@ msgstr ""
"리트랙션 후 ì••ì¶œê¸°ì— í•„ë¼ë©˜íŠ¸ë¥¼ 로드하는 ì†ë„ (압출기 모터ì—만 ì ìš©ë¨). 0으"
"ë¡œ 방치하면 리트랙션 ì†ë„ê°€ 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr "재봉선 위치"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr "ë‘˜ë ˆì˜ ì‹œìž‘ì ì˜ 위치."
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr "무작위"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr "가장 가까운"
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr "ì •ë ¬"
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr "ë°©í–¥"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr "선호하는 재봉선(seam)ì˜ ë°©í–¥"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr "재봉선(Seam) 선호 방향"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr "지터(Jitter)"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr "재봉선 선호 방향 지터(Jitter)"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr "재봉선 ì§€í„°ì˜ ì„ í˜¸ ë°©í–¥"
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2271
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
msgstr "스커트(Skirt) 높ì´"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr "드래프트 쉴드"
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -12816,27 +12852,27 @@ msgid ""
"from print bed due to wind draft."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr "루프(Loops) (최소)"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr "스커트 루프선 수량"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
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 "
@@ -12846,11 +12882,11 @@ msgstr ""
"프 수보다 í´ ìˆ˜ 있다. 스커트를 완전히 비활성화하려면 ì´ ê°’ì„ 0으로 설정하십시"
"오."
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr "ë ˆì´ì–´ ì¸ì‡„ ì‹œê°„ì´ ë‹¤ìŒê³¼ ê°™ì€ ê²½ìš° ì†ë„를 낮추십시오"
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2311
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."
@@ -12858,11 +12894,11 @@ msgstr ""
"층 ì¸ì‡„ ì‹œê°„ì´ ì´ ì‹œê°„ë³´ë‹¤ 낮게 ì¶”ì •ë  ê²½ìš°, ì¸ì‡„ ì´ë™ ì†ë„는 ì´ ê°’ìœ¼ë¡œ 지ì†"
"ë˜ë„ë¡ ì¶•ì†Œëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr "ìž‘ì€ ë‘˜ë ˆ"
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
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 "
@@ -12872,33 +12908,33 @@ msgstr ""
"분율로 표시ë˜ëŠ” 경우 (예 : 80 %) ìœ„ì˜ ì†ë„ 설정ì—ì„œ 계산ë©ë‹ˆë‹¤. ìžë™ìœ¼ë¡œ 0으"
"로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr "솔리드 채우기 임계값"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2334
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
msgstr "한계값보다 ìž‘ì€ ì˜ì—­ì— 대해 솔리드 ì¸í•„ì„ ê°•ì œ ì ìš©."
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr "mm"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr "솔리드 ì¸í•„ ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr "꽉찬 ë©´ì„ ì¸ì‡„í•  ë•Œ 사용하는 ìµìŠ¤íŠ¸ë£¨ë”."
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr "솔리드 ì¸í•„ 간격"
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "
@@ -12909,7 +12945,7 @@ msgstr ""
"ìŒ. ë‹¹ì‹ ì€ ì´ê²ƒì„ ì–´ë–¤ ê°’ìœ¼ë¡œë„ ì„¤ì •í•  수 있다(예: 9999). Slic3r는 ë…¸ì¦ ì§ê²½"
"ê³¼ 층 높ì´ì— ë”°ë¼ ê²°í•©í•  최대 가능한 층 수를 ìžë™ìœ¼ë¡œ ì„ íƒí•œë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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, "
@@ -12920,7 +12956,7 @@ msgstr ""
"하십시오. 0ì¸ ê²½ìš° 기본 압출 너비가 사용ë˜ë©°, 그렇지 않으면 1.125 x ë…¸ì¦ ì§ê²½"
"ì´ ì‚¬ìš©ëœë‹¤. 백분율(예: 90%)ë¡œ 표현ë˜ëŠ” 경우, 계층 높ì´ì— ê±¸ì³ ê³„ì‚°ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -12929,19 +12965,19 @@ msgstr ""
"솔리드 ì˜ì—­(ìƒë‹¨/하부/내부 ìˆ˜í‰ ì…¸) ì¸ì‡„ ì†ë„ ì´ëŠ” ìœ„ì˜ ê¸°ë³¸ 주입 ì†ë„ì— ëŒ€"
"í•œ 백분율(예: 80%)ë¡œ 표시할 수 있다. ìžë™ì„ 위해 0으로 설정한다."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr "ìƒë‹¨ ë° í•˜ë‹¨ í‘œë©´ì— ìƒì„±í•  솔리드 ë ˆì´ì–´ 수입니다."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr "ìƒë‹¨/하단 ì‰˜ì˜ ìµœì†Œ ë‘께"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr "화병 모드(Spiral vase)"
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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, "
@@ -12955,11 +12991,11 @@ msgstr ""
"만 ì•„ë‹ˆë¼ í•˜ë‹¨ 솔리드 ë ˆì´ì–´ì˜ 수를 설정할 수 있습니다. 하나 ì´ìƒì˜ 개체를 ì¸"
"쇄할 때는 ìž‘ë™í•˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr "ì˜¨ë„ ë³€í™”"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2410
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12968,7 +13004,7 @@ msgstr ""
"ëŒì¶œë¶€ê°€ 활성화ë˜ì§€ ì•Šì€ ê²½ìš° ì ìš©ë˜ëŠ” ì˜¨ë„ ì°¨ì´. ë…¸ì¦ì„ 주기ì ìœ¼ë¡œ 닦는 ì „"
"ì²´ ë†’ì´ \"ì¸ê³µ\" 스커트가 가능하다."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2420
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -12985,7 +13021,7 @@ msgstr ""
"ë“  PrusaSlicer ì„¤ì •ì— ìžë¦¬ í‘œì‹œìž ë³€ìˆ˜ë¥¼ 사용할 수 있으므로 ì›í•˜ëŠ” 모든 ê³³ì— "
"\"M109 S[first_layer_temperature]\" ëª…ë ¹ì„ ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2435
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 "
@@ -13006,35 +13042,35 @@ msgstr ""
"ë“  ê³³ì— \"M109 S[first_layer_temperature]\" ëª…ë ¹ì„ ë„£ì„ ìˆ˜ 있습니다. 압출기"
"ê°€ 여러 ê°œ 있는 경우 gcode는 압출기 순서로 처리ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
msgstr "ìƒ‰ìƒ ë³€ê²½ G 코드"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
msgstr "ì´ G 코드는 ìƒ‰ìƒ ë³€ê²½ì— ëŒ€í•œ 코드로 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
msgstr "ì´ G 코드는 ì¼ì‹œ 중지 ì¸ì‡„ì— ëŒ€í•œ 코드로 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
msgstr "ì´ G 코드는 ì‚¬ìš©ìž ì§€ì • 코드로 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr "싱글 ìµìŠ¤íŠ¸ë£¨ë” 멀티메터리얼"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr "프린터는 í•„ë¼ë©˜íŠ¸ë¥¼ í•˜ë‚˜ì˜ í•« ì—”ë“œì— ë©€í‹°í”Œë ‰ì‹±í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr "모든 ì¸ì‡„ 압출기 프ë¼ìž„"
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2485
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -13042,11 +13078,11 @@ msgstr ""
"활성화 ëœ ê²½ìš°, 모든 ì¸ì‡„ 압출기는 ì¸ì‡„ 시작시 프린트 ë² ë“œì˜ ì „ë©´ 가장ìžë¦¬ì— "
"프ë¼ì´ë° ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "숨겨진 ë ˆì´ì–´ì¸µ ì—†ìŒ(실험ì )"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "
@@ -13057,11 +13093,11 @@ msgstr ""
"ë³€ê²½ì´ ìžˆëŠ” ë ˆì´ì–´ì—ì„œ 압출기는 아래쪽으로 ì´ë™í•˜ì—¬ ë‹¦ì€ íƒ€ì›Œë¥¼ ì¸ì‡„합니다. "
"사용ìžëŠ” ì¸ì‡„와 충ëŒí•˜ì§€ ì•Šë„ë¡ í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr "슬ë¼ì´ìŠ¤ ê°­ 닫기 반지름"
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 "
@@ -13071,41 +13107,41 @@ msgstr ""
"틈 닫기 ìž‘ì—…ì€ ìµœì¢… ì¸ì‡„ í•´ìƒë„를 ì¤„ì¼ ìˆ˜ 있으므로 ê°’ì„ í•©ë¦¬ì ìœ¼ë¡œ 낮게 유지 "
"하는 ê²ƒì´ ì¢‹ìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2510
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr "ì¼ë°˜"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr "ì„œí¬íŠ¸ 재료 ìƒì„±"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr "ì„œí¬íŠ¸ 재료를 사용합니다."
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr "ìžë™ ìƒì„± 지ì›"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2530
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -13115,11 +13151,11 @@ msgstr ""
"ì¸ëž€ì„ ì„ íƒ í•˜ì§€ 않으면 \"ì„œí¬íŠ¸ ì§€ì› ì˜ì—­\" 볼륨 ë‚´ ì—서만 지ì›ì´ ìƒì„± ë©ë‹ˆ"
"다."
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr "물체와 ê·¸ ì„œí¬íŠ¸ ì‚¬ì´ XY 분리"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2538
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -13127,17 +13163,17 @@ msgstr ""
"ê°ì²´ì™€ ê·¸ ì„œí¬íŠ¸ 사ì´ì˜ XY 분리. 백분율 (예 : 50 %)ë¡œ 표시ë˜ëŠ” 경우 외부 둘"
"ë ˆ 너비를 기준으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr "패턴 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2551
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
msgstr "ì´ ì„¤ì •ì„ ì‚¬ìš©í•˜ì—¬ì§€ì§€ í‰ë©´ íŒ¨í„´ì„ ìˆ˜í‰ë©´ìœ¼ë¡œ 회전시킵니다."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -13145,11 +13181,11 @@ msgstr ""
"ê·¸ê²ƒì´ ë¹Œë“œ 플레ì´íŠ¸ì—있는 경우ì—만 지ì›ì„ 작성하십시오. ì¸ì‡„ë¬¼ì— ëŒ€í•œ 지ì›"
"ì„ ìž‘ì„±í•˜ì§€ 마십시오."
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2569
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 "
@@ -13158,23 +13194,23 @@ msgstr ""
"물체와 ì„œí¬íŠ¸ 사ì´ì˜ ìˆ˜ì§ ê±°ë¦¬. ì´ ê°’ì„ 0으로 설정하면 Slic3rì´ ì²« 번째 ê°ì²´ "
"ë ˆì´ì–´ì— 브리지 í름과 ì†ë„를 사용하지 못하게ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
msgstr "0 (수용성)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
msgstr "0.2(분리 가능)"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13183,15 +13219,15 @@ msgstr ""
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr "첫 번째 ì„œí¬íŠ¸ ë” ê°•í™”"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -13202,15 +13238,15 @@ msgstr ""
"ì–´ ì§€ì •ëœ ë ˆì´ì–´ ìˆ˜ì— ëŒ€í•œì§€ì§€ ìžë£Œë¥¼ ìƒì„±í•©ë‹ˆë‹¤. ì´ê²ƒì€ 빌드 플레ì´íŠ¸ì— 매"
"ìš° 얇거나 부족한 í’‹ 프린트를 가진 물체를 ë” ë§Žì´ ë¶€ì°© í•  ë•Œ 유용합니다."
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr "첫 번째 n ê°œì˜ ë ˆì´ì–´ì— 대한 ì„œí¬íŠ¸ ê°•í™”"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
msgstr "ì„œí¬íŠ¸ 재료 / ë¼í”„트 / 스커트 ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2617
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -13218,7 +13254,7 @@ msgstr ""
"ì„œí¬íŠ¸ 재료, ë¼í”„트 ë° ìŠ¤ì»¤íŠ¸ë¥¼ ì¸ì‡„ í•  ë•Œ 사용하는 압출기 (ë„구 ë³€ê²½ì„ ìµœì†Œ"
"화하기 위해 현재 압출기를 사용하려면 1+, 0)."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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, "
@@ -13229,20 +13265,20 @@ msgstr ""
"0으로 설정하면 ì„¤ì •ëœ ê²½ìš° 기본 압출 í­ì´ 사용ë˜ê³  그렇지 않으면 ë…¸ì¦ ì§€ë¦„ì´ "
"사용ë©ë‹ˆë‹¤. 백분율 (예 : 90 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기준으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr "ì¸í„°íŽ˜ì´ìŠ¤ 루프"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2638
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr "ì§€ì§€ëŒ€ì˜ ìƒë‹¨ ì ‘ì´‰ ì¸µì„ ë£¨í”„ë¡œ ë®ìœ¼ì‹­ì‹œì˜¤. 기본ì ìœ¼ë¡œ 사용 안 함."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr "ì„œí¬íŠ¸ 재료/ë¼í”„트 ì¸í„°íŽ˜ì´ìŠ¤ ìµìŠ¤íŠ¸ë£¨ë”"
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2645
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."
@@ -13251,62 +13287,62 @@ msgstr ""
"기 위해 현재 ìµìŠ¤íŠ¸ë£¨ë”를 사용하려면 1+, 0). ì´ê²ƒì€ ë¼í”„트ì—ë„ ì˜í–¥ì„ 미칩니"
"다."
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2655
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
msgstr "ê°ì²´ì™€ ì„œí¬íŠ¸ 재료 사ì´ì— 삽입할 ì¸í„°íŽ˜ì´ìŠ¤ ë ˆì´ì–´ 수입니다."
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2673
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2688
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr "ì¸í„°íŽ˜ì´ìŠ¤ 패턴 간격"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"ì¸í„°íŽ˜ì´ìŠ¤ ë¼ì¸ ê°„ 간격. 솔리드 ì¸í„°íŽ˜ì´ìŠ¤ë¥¼ 가져오려면 0ì„ ì„¤ì •í•˜ì‹­ì‹œì˜¤."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2707
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -13315,61 +13351,61 @@ msgstr ""
"ì„œí¬íŠ¸ 재료 ì¸í„°íŽ˜ì´ìŠ¤ ë ˆì´ì–´ ì¸ì‡„ ì†ë„ 백분율(예: 50%)ë¡œ í‘œí˜„ë  ê²½ìš° ì„œí¬íŠ¸ "
"재료 ì†ë„ì— ë”°ë¼ ê³„ì‚°ëœë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr "패턴"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr "ì„œí¬íŠ¸ 재료를 ìƒì„±í•˜ëŠ” ë° ì‚¬ìš©ë˜ëŠ” 패턴."
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr "ì§ì„  그리드"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
"support interface is Concentric."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr "패턴 간격"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr "ì„œí¬íŠ¸ 재료와 ë¼ì¸ 사ì´ì˜ 간격."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr "ì„œí¬íŠ¸ 재료를 ì¸ì‡„하는 ì†ë„."
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr "모양새"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
"will save material and reduce object scarring."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr "ê°ì²´ ë ˆì´ì–´ì™€ ë™ê¸°í™”"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2780
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -13377,11 +13413,11 @@ msgstr ""
"ì„œí¬íŠ¸ ë ˆì´ì–´ë¥¼ 프린트 ë ˆì´ì–´ì™€ ë™ê¸°í™”하십시오. ì´ê²ƒì€ 스위치가 비싼 멀티 ë©”"
"터리얼 프린터ì—ì„œ 유용하다."
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr "오버행 한계ì "
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -13393,11 +13429,11 @@ msgstr ""
"성ë˜ì§€ 않는다. 즉, ì´ ê°’ì€ ì„œí¬íŠ¸ 재료 ì—†ì´ ì¸ì‡„í•  수 있는 가장 ìˆ˜í‰ ê²½ì‚¬(수"
"í‰ë©´ì—ì„œ 측정ë¨)를 나타낸다. ìžë™ ê°ì§€ë¥¼ 위해 0으로 설정하십시오(권장)."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr "ì„œí¬íŠ¸ 주변ì´ë‚˜ 외부로"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2802
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -13405,7 +13441,7 @@ msgstr ""
"기본 ì„œí¬íŠ¸ ì£¼ìœ„ì— ì™¸ìž¥ (ë‹¨ì¼ ì£¼ë³€ ì„ )ì„ ì¶”ê°€í•˜ì‹­ì‹œì˜¤. ì´ê²ƒì€ 페ì´ìŠ¤ ì—…ì„ë³´"
"다 신뢰성있게 만들ë¿ë§Œ ì•„ë‹ˆë¼ ì œê±°í•˜ê¸°ë„ ì–´ë µìŠµë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2809
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -13413,36 +13449,36 @@ msgstr ""
"첫 번째 후 ë ˆì´ì–´ì— 대한 ë…¸ì¦ ì˜¨ë„. 출력 G 코드ì—ì„œ ì˜¨ë„ ì œì–´ ëª…ë ¹ì„ ì‚¬ìš©í•˜"
"지 ì•Šë„ë¡ ì„¤ì •í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr "ë…¸ì¦ ì˜¨ë„"
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2820
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
"shorter bridged distances."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr "ì–‡ì€ ë²½(walls) ê°ì§€"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2828
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
msgstr "싱글 너비 ë²½ (ë‘ ë¶€ë¶„ì´ ë§žì§€ 않는 부분과 무너지는 부분)ì„ ê°ì§€í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr "게시글"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2835
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13450,7 +13486,7 @@ msgstr ""
"스레드는 장기 실행 태스í¬ë¥¼ 병렬 처리하는 ë° ì‚¬ìš©ë©ë‹ˆë‹¤. 최ì ì˜ 스레드 수는 "
"사용 가능한 코어 / 프로세서 수보다 약간 높습니다."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13460,7 +13496,7 @@ msgid ""
"behaviour both before and after the toolchange."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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 "
@@ -13474,7 +13510,7 @@ msgstr ""
"으면 ë…¸ì¦ ì§€ë¦„ì´ ì‚¬ìš©ë©ë‹ˆë‹¤. 백분율 (예 : 90 %)ë¡œ 표현하면 ë ˆì´ì–´ 높ì´ë¥¼ 기준"
"으로 계산ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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 "
@@ -13487,15 +13523,15 @@ msgstr ""
"ì „ ì†ë„ì— ëŒ€í•œ 백분율 (예 : 80 %)ë¡œ 나타낼 수 있습니다. ìžë™ìœ¼ë¡œ 0으로 설정하"
"십시오."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr "ìƒë‹¨ í‘œë©´ì— ìƒì„± í•  솔리드 ë ˆì´ì–´ 수입니다."
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr "탑 솔리드 ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 "
@@ -13505,30 +13541,30 @@ msgstr ""
"top_solid_layers ì´ìƒ ì¦ê°€í•©ë‹ˆë‹¤. ì´ëŠ” 가변 층 높ì´ë¡œ ì¸ì‡„í•  ë•Œ ë² ê°œ 효과를 "
"방지하는 ë° ìœ ìš©í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr "최소 ìƒë‹¨ 쉘 ë‘께"
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "ì´ë™ ì†ë„ (먼 ëŒì¶œ ì  ì‚¬ì´ì˜ ì í”„)."
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
"instead."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr "펌웨어 철회"
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2925
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13536,11 +13572,11 @@ msgstr ""
"ì´ ì‹¤í—˜ ì„¤ì •ì€ G10 ë° G11 ëª…ë ¹ì„ ì‚¬ìš©í•˜ì—¬ 펌웨어ì—ì„œ 취소를 처리하ë„ë¡í•©ë‹ˆ"
"다. ì´ê²ƒì€ ìµœê·¼ì˜ ë§ë¦°ì—서만 지ì›ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr "ìƒëŒ€ì ì¸ E 거리 사용"
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2932
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -13548,11 +13584,11 @@ msgstr ""
"íŽŒì›¨ì–´ì— ìƒëŒ€ E ê°’ì´ í•„ìš”í•œ ê²½ìš°ì´ ê°’ì„ ì„ íƒí•˜ê³ , 그렇지 않으면 ì„ íƒí•˜ì§€ 마십"
"시오. ëŒ€ë¶€ë¶„ì˜ íšŒì‚¬ëŠ” 절대 ê°’ì„ ì‚¬ìš©í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr "ìš©ì (volumetric) E 사용"
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13567,11 +13603,11 @@ msgstr ""
"[filament_diameter_0] T0'ê³¼ ê°™ì€ ëª…ë ¹ì„ ìž…ë ¥ í•  수 있습니다 Slic3r. ì´ê²ƒì€ 최"
"ê·¼ì˜ ë§ë¦°ì—서만 지ì›ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr "가변 ë ˆì´ì–´ ë†’ì´ ê¸°ëŠ¥ 사용"
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2950
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -13579,11 +13615,11 @@ msgstr ""
"ì¼ë¶€ 프린터 ë˜ëŠ” 프린터 ì„¤ì •ì€ ê°€ë³€ ë ˆì´ì–´ 높ì´ë¡œ ì¸ì‡„하는 ë° ì–´ë ¤ì›€ì´ìžˆì„ "
"수 있습니다. 기본ì ìœ¼ë¡œ 사용ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr "수축시 닦아내십시오"
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2957
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13591,7 +13627,7 @@ msgstr ""
"ì´ í”Œëž˜ê·¸ëŠ” ëˆ„ì¶œëœ ë¦¬íŠ¸ëž™ì‹±ì˜ ë¸”ëŸ½ ê°€ëŠ¥ì„±ì„ ìµœì†Œí™”í•˜ê¸° 위해 수축하는 ë™ì•ˆ ë…¸"
"ì¦ì„ ì´ë™ì‹œí‚¨ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2964
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -13599,11 +13635,11 @@ msgstr ""
"멀티 메터리알 프린터는 공구 êµí™˜ ì‹œ ìµìŠ¤íŠ¸ë£¨ë”를 프ë¼ì´ë°í•˜ê±°ë‚˜ 제거해야 í•  "
"수 있다. ê³¼ë„í•œ ë¬¼ì§ˆì„ ì™€ì´í¼ íƒ€ì›Œì— ëŒì¶œì‹œí‚¨ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr "볼륨 삭제 - 볼륨 로드/언로드"
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2971
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 "
@@ -13612,11 +13648,11 @@ msgstr ""
"ì´ ë²¡í„°ëŠ” 지우기 íƒ€ì›Œì— ì‚¬ìš©ë˜ëŠ” ê° ë„구ì—ì„œ/ë¡œ 변경하는 ë° í•„ìš”í•œ ë³¼ë¥¨ì„ ì €"
"장합니다. ì´ëŸ¬í•œ ê°’ì€ ì•„ëž˜ ì „ì²´ 제거 ë³¼ë¥¨ì˜ ìƒì„±ì„ 단순화하는 ë° ì‚¬ìš©ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr "볼륨 삭제 - 행렬"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2978
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13624,54 +13660,54 @@ msgstr ""
"ì´ ë§¤íŠ¸ë¦­ìŠ¤ëŠ” 지정 ëœ ë„구 ìŒì— 대해 와ì´í¼ íƒ€ì›Œì˜ ìƒˆí•„ë¼ë©˜íŠ¸ë¥¼ 제거 하는 ë° "
"필요한 ì²´ì  (ìž…ë°© 밀리 미터)ì„ ì„¤ëª… 합니다."
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
msgstr "X축 위치"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "와ì´í”„ íƒ€ì›Œì˜ ì¢Œì¸¡ ì „ë©´ ëª¨ì„œë¦¬ì˜ X 좌표"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
msgstr "Y축 위치"
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "와ì´í¼ ìž‘ë™ íƒ€ì›Œì˜ ì¢Œì¸¡ ì „ë°© ëª¨ì„œë¦¬ì˜ Y 좌표"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr "와ì´í¼ 타워 í­"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr "와ì´í¼ 타워 회전ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "xì¶•ì— ëŒ€í•˜ì—¬ 타워 회전 ê°ë„를 닦아냅니다."
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr "ì´ ì˜¤ë¸Œì íŠ¸ì˜ 채우기를 닦아"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3025
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
"additional travel moves."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr "ì´ ê°œì²´ë¡œ 닦아"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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. "
@@ -13681,19 +13717,19 @@ msgstr ""
"ì—ì„œ 종료 ë˜ëŠ” 재료를 저장 하고 ì¸ì‡„ ì‹œê°„ì„ ì¤„ìž…ë‹ˆë‹¤. ê·¸ ê²°ê³¼ ê°œì²´ì˜ ìƒ‰ìƒì´ "
"혼합 ë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr "최대 브리징 거리"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr "드문드문한 ì¸í•„ 섹션ì—ì„œ 지지대 사ì´ì˜ 최대 거리."
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr "XY í¬ê¸° ë³´ì •"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3048
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-"
@@ -13702,11 +13738,11 @@ msgstr ""
"XY í‰ë©´ì—ì„œ ì„¤ì •ëœ ê°’(ìŒìˆ˜ = 안, ì–‘ = 바깥쪽)ì— ë”°ë¼ ê°ì²´ê°€ ì¦ê°€/정격ëœë‹¤. ì´"
"는 êµ¬ë© í¬ê¸°ë¥¼ 미세 ì¡°ì •í•˜ëŠ”ë° ìœ ìš©í•  수 있다."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr "Z 오프셋"
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
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 "
@@ -13717,63 +13753,161 @@ msgstr ""
"톱 0ì´ ì‹¤ì œë¡œ ë…¸ì¦ì„ 프린트 ë² ë“œì—ì„œ 0.3mm 떨어진 ê³³ì— ë‘” 경우, ì´ë¥¼ -0.3(ë˜"
"는 엔드 ìŠ¤í†±ì„ ê³ ì •)으로 설정하십시오."
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3131
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr "표시 í­"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr "디스플레ì´ì˜ í­ìž…니다"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr "표시 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr "ë””ìŠ¤í”Œë ˆì´ ë†’ì´"
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr "픽셀 수"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr "Xì˜ í”½ì…€ 수"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr "Yì˜ í”½ì…€ 수"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr "ìˆ˜í‰ ë¯¸ëŸ¬ë§ í‘œì‹œ"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr "가로로 대칭"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr "출력 ì´ë¯¸ì§€ì˜ ìˆ˜í‰ ë¯¸ëŸ¬ë§ ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr "세로 ë¯¸ëŸ¬ë§ í‘œì‹œ"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr "세로로 미러"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr "출력 ì´ë¯¸ì§€ì˜ ìˆ˜ì§ ë¯¸ëŸ¬ë§ ì‚¬ìš©"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr "표시 방향"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
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 "
@@ -13782,43 +13916,55 @@ msgstr ""
"SLA 프린터 ë‚´ë¶€ì— ì‹¤ì œ LCD ë””ìŠ¤í”Œë ˆì´ ë°©í–¥ì„ ì„¤ì •í•©ë‹ˆë‹¤. 세로 모드는 디스플레"
"ì´ ë„ˆë¹„ì™€ ë†’ì´ ë§¤ê°œ ë³€ìˆ˜ì˜ ì˜ë¯¸ë¥¼ 뒤집고 출력 ì´ë¯¸ì§€ê°€ 90ë„ íšŒì „í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr "가로"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr "세로"
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr "빠른"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr "빠른 기울기"
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr "빠른 ê¸°ìš¸ê¸°ì˜ ì‹œê°„"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr "ëŠë¦¬ê²Œ"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr "천천히 기울ì´ê¸°"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr "천천히 기울ì´ëŠ” ì†ë„"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr "ì˜ì—­ 채우기"
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -13828,59 +13974,59 @@ msgstr ""
"ì¸ì‡„ ì˜ì—­ì´ 지정 ëœ ê°’ì„ ì´ˆê³¼ 하면 \n"
"그런 ë‹¤ìŒ ëŠë¦° 기울기가 사용 ë©ë‹ˆë‹¤, 그렇지 않으면-빠른 기울기가 ë©ë‹ˆë‹¤"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr "프린터 í¬ê¸° ì¡°ì • ë³´ì •"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr "프린터 절대 보정"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3332
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
msgstr "ë³´ì • ì˜ í‘œì‹œì— ë”°ë¼ ìŠ¬ë¼ì´ìŠ¤ ëœ 2D 다ê°í˜•ì„ 팽창하거나 수축합니다."
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr "ì½”ë¼ë¦¬ ë°œ 최소 í­"
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3340
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr "ì½”ë¼ë¦¬ ë°œ ë³´ì •ì„ í•  ë•Œ 유지 해야 하는 ê¸°ëŠ¥ì˜ ìµœì†Œ í­."
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr "프린터 ê°ë§ˆ ë³´ì •"
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
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 "
@@ -13890,145 +14036,145 @@ msgstr ""
"ì¤‘ê°„ì— ìž„ê³„ê°’ì´ ìž„ê³„í™” ì˜ë¯¸ìž…니다. ì´ ë™ìž‘ì€ í´ë¦¬ê³¤ì˜ 구ë©ì„ 잃지 ì•Šê³  안티알"
"ë¦¬ì•„ì‹±ì„ ì œê±° 합니다."
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
msgstr "SLA 재료 유형"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr "초기 ë ˆì´ì–´ 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr "병 볼륨"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr "ml"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr "병 무게"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr "kg"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr "g/ml"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr "가격 /병"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr "페ì´ë“œ ë ˆì´ì–´"
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3416
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
msgstr "노출 ì‹œê°„ì— í•„ìš”í•œ ë ˆì´ì–´ 수가 초기 노출 시간ì—ì„œ 노출 시간으로 페ì´ë“œ"
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr "최소 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr "최대 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr "노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr "최소 초기 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr "최대 초기 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr "최소 초기 노출 시간"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr "í™•ìž¥ì— ëŒ€í•œ 수정"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr "SLA 프린트 소재 노트"
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
msgstr "여기ì—ì„œ SLA ì¸ì‡„ ìžë£Œì— 대한 메모를 ë„£ì„ ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr "기본 SLA 재질 프로파ì¼"
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr "ì§€ì› ìƒì„±"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr "모ë¸ì— 대한 ì§€ì› ìƒì„±"
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr "핀헤드 프론트 ì§ê²½"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr "헤드 í¬ì¸íŒ… 측면 지름"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr "ìž˜ëª»ëœ í—¤ë“œ 관통"
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr "핀헤드가 ëª¨ë¸ í‘œë©´ì— ì¹¨íˆ¬í•´ì•¼ 하는 ì–‘"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr "핀헤드 너비"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr "뒤쪽 구 중심ì—ì„œ 앞쪽 구 중심 ê¹Œì§€ì˜ í­ìž…니다"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr "기둥 ì§ê²½"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
msgstr "ì„œí¬íŠ¸ ê¸°ë‘¥ì˜ ì§€ë¦„ (mm)"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr "ìž‘ì€ ê¸°ë‘¥ ì§ê²½ í¼ì„¼íŠ¸"
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3579
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -14036,11 +14182,11 @@ msgstr ""
"ì¼ë°˜ í•„ë¼ê°€ 맞지 않는 문제가 있는 ë¶€ìœ„ì— ì‚¬ìš©ë˜ëŠ” ì¼ë°˜ 기둥 ì§ê²½ì— 비해 ìž‘ì€ "
"ê¸°ë‘¥ì˜ ë°±ë¶„ìœ¨ìž…ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr "ê¸°ë‘¥ì˜ ìµœëŒ€ êµëŸ‰"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3590
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -14048,11 +14194,11 @@ msgstr ""
"ê¸°ë‘¥ì— ë°°ì¹˜í•  수 있는 최대 브리지 수입니다. 브리지는 ì§€ì§€ì  í•€í—¤ë“œë¥¼ ìž¡ê³  ìž‘"
"ì€ ê°€ì§€ë¡œ ê¸°ë‘¥ì— ì—°ê²°í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr "기둥 연결 모드"
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -14062,23 +14208,23 @@ msgstr ""
"ë¡œ ì²˜ìŒ ë‘ ì‚¬ì´ë¥¼ 전환 하는 지그재그, í¬ë¡œìŠ¤ (지그재그 ë”블 지그재그) ë˜ëŠ” ë™"
"ì  ìˆ˜ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr "지그재그"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr "ì‹­ìžê°€"
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr "ë™ì "
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr "기둥 확대 계수"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3623
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -14086,27 +14232,27 @@ msgstr ""
"브릿지 ë˜ëŠ” ê¸°ë‘¥ì„ ë‹¤ë¥¸ ê¸°ë‘¥ì— ë³‘í•© 하면 ë°˜ì§€ë¦„ì„ ëŠ˜ë¦´ 수 있습니다. 0ì€ ì¦ê°€ "
"ì—†ìŒì„ ì˜ë¯¸ 하나는 ì „ì²´ ì¦ê°€ë¥¼ ì˜ë¯¸ 합니다."
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr "ì„œí¬íŠ¸ ë² ì´ìŠ¤ 지름"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
msgstr "기둥 ë² ì´ìŠ¤ì˜ mm ì§ê²½"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr "ì„œí¬íŠ¸ 기준 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr "ì„œí¬íŠ¸ ë² ì´ìŠ¤ ì›ì¶”ì˜ ë†’ì´"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr "지지 기지 안전 거리"
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3654
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 "
@@ -14115,34 +14261,34 @@ msgstr ""
"모ë¸ì—ì„œ mmì˜ ê¸°ë‘¥ ë² ì´ìŠ¤ì˜ 최소 거리입니다. ì´ ë§¤ê°œ ë³€ìˆ˜ì— ë”°ë¥¸ ê°„ê²©ì´ ëª¨ë¸"
"ê³¼ 패드 사ì´ì— 삽입ë˜ëŠ” 0 ê³ ë„ ëª¨ë“œì—ì„œ ì˜ë¯¸ê°€ 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr "임계 ê°ë„"
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr "ì„œí¬íŠ¸ 스틱과 접합부를 ì—°ê²° 하는 기본 ê°ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr "최대 브리지 길ì´"
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr "ë¸Œë¦¿ì§€ì˜ ìµœëŒ€ 길ì´"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr "최대 기둥 연결 거리"
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3685
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
msgstr ""
"서로 ì—°ê²° ë˜ëŠ” ë‘ê¸°ë‘¥ì˜ ìµœëŒ€ 거리. 0 ê°’ì€ ê¸°ë‘¥ì„ ê³„ë‹¨ì‹ìœ¼ë¡œ 금지 합니다."
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3695
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -14150,39 +14296,39 @@ msgstr ""
"지ì›ë˜ëŠ” 개체를 들어 올려야 하는 ì§€ì› ì˜ ì–‘ìž…ë‹ˆë‹¤. \"개체 주위 ì˜ íŒ¨ë“œ\"ê°€ 활"
"성화ë˜ë©´ ì´ ê°’ì€ ë¬´ì‹œë©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr "ì´ëŠ” ì„œí¬íŠ¸ ì  ë°€ë„ì˜ ìƒëŒ€ì ì¸ ì²™ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr "ì„œí¬íŠ¸ 지ì ì˜ 최소 거리"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr "ì„œí¬íŠ¸ 지ì ì€ ì´ ìž„ê³„ê°’ 보다 ë” ê°€ê¹ê²Œ 배치 ë˜ì§€ 않습니다."
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr "패드 사용"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr "ì„œí¬íŠ¸ ë˜ëŠ” ëª¨ë¸ ì•„ëž˜ì— íŒ¨ë“œ 추가"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr "패드 ë²½ ë‘께"
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr "íŒ¨ë“œì˜ ë‘께와 ì„ íƒì  ìºë¹„í‹° ë²½."
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr "패드 ë²½ 높ì´"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "
@@ -14193,19 +14339,19 @@ msgstr ""
"ì´ ê¸°ëŠ¥ì„ í™œì„±í™” í•  ë•Œ ì£¼ì˜ í•´ì•¼í• , ì¼ë¶€ 수 ìºë¹„í‹° 내부 극단ì ì¸ í¡ìž… 효과를 "
"ìƒì„± í•  ìˆ˜ë„ ìžˆê¸° 때문ì—, vat í˜¸ì¼ ì¸ì‡„를 벗겨 어렵게 만든다."
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
msgstr "패드 브럼 사ì´ì¦ˆ"
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr "패드가 í¬í•¨ëœ í˜•ìƒ ì£¼ìœ„ì— ì–¼ë§ˆë‚˜ 멀리 확장ë˜ì–´ì•¼ 합니까?"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr "최대 병합 거리"
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "
@@ -14215,94 +14361,94 @@ msgstr ""
"변수는 ë‘ ê°œì˜ ìž‘ì€ íŒ¨ë“œì˜ ì¤‘ì‹¬ì´ ì–¼ë§ˆë‚˜ ë˜ì–´ì•¼ 하는지 ì •ì˜ í•©ë‹ˆë‹¤. ê·¸ë“¤ì€ í•˜"
"ë‚˜ì˜ íŒ¨ë“œì— ë³‘í•©ì„ ì–»ì„ ê²ƒì´ë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr "패드 벽 경사"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3786
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
msgstr ""
"침대 í‰ë©´ì„ 기준으로 패드 ë²½ì˜ ê²½ì‚¬ìž…ë‹ˆë‹¤. 90ë„는 ì§ì„  ë²½ì„ ì˜ë¯¸í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr "오브ì íŠ¸ ì£¼ìœ„ì— íŒ¨ë“œë¥¼ 만들고 지지표 표고를 무시합니다."
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr "사방 물체 ì£¼ìœ„ì˜ íŒ¨ë“œ"
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr "사방 물체 ì£¼ìœ„ì˜ íž˜ 패드"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr "패드 오브ì íŠ¸ ê°­"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3811
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
msgstr "오브ì íŠ¸ 바닥과 ìƒì„±ëœ 패드 사ì´ì˜ ê°„ê²©ì´ 0 ê³ ë„ ëª¨ë“œì—ì„œ ë°œìƒí•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr "패드 오브ì íŠ¸ 커넥터 ë³´í­"
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3822
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
msgstr "오브ì íŠ¸ì™€ ìƒì„±ëœ 패드를 연결하는 ë‘ ì»¤ë„¥í„° 스틱 사ì´ì˜ 거리입니다."
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr "패드 오브ì íŠ¸ 커넥터 너비"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3831
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr "오브ì íŠ¸ì™€ ìƒì„±ëœ 패드를 연결하는 커넥터 ìŠ¤í‹±ì˜ ë„ˆë¹„ìž…ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr "패드 오브ì íŠ¸ 커넥터 침투"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "ìž‘ì€ ì»¤ë„¥í„°ê°€ ëª¨ë¸ ë³¸ì²´ì— ì–¼ë§ˆë‚˜ 침투해야 하는가."
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr "중공 활성화"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr "빈 ì¸í…Œë¦¬ì–´ë¥¼ 가지고 모ë¸ì„ 중공"
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr "ë²½ ë‘께"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr "비어 있는 모ë¸ì˜ 최소 ë²½ ë‘께입니다."
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr "명중률"
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3867
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
msgstr ""
"성능 대 ê³„ì‚°ì˜ ì •í™•ë„. ê°’ì´ ë‚®ì„ìˆ˜ë¡ ì›ì¹˜ 않는 아티팩트가 ìƒì„±ë  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "
@@ -14314,185 +14460,185 @@ msgstr ""
"플러스 닫는 거리)ë¡œ ê³„ì‚°ëœ ë‹¤ìŒ ì§€ì •ëœ ì˜¤í”„ì…‹ìœ¼ë¡œ 다시 팽창합니다. 닫는 거리"
"ê°€ í´ìˆ˜ë¡ 내부가 ë” ë‘¥ê¸€ê²Œ ë©ë‹ˆë‹¤. 0ì—ì„œ 내부는 ì™¸ê´€ì„ ê°€ìž¥ ë‹®ì€ ê²ƒìž…ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3891
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
"movement and adds a delay before exposure."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr "수출 OBJ"
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr "모ë¸ì„ OBJë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr "수출 SLA"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "모ë¸ì„ 분할하고 SLA ì¸ì‡„ ë ˆì´ì–´ë¥¼ PNGë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr "3MF 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr "모ë¸(들)ì„ 3MFë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr "AMF로 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr "모ë¸ì„ AMFë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
msgstr "STL로 내보내기"
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr "모ë¸ì„ STLë¡œ 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
msgstr "모ë¸ì„ 슬ë¼ì´ìŠ¤í•˜ê³  ë„구 경로를 G 코드로 내보냅니다."
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
msgstr "G 코드 뷰어"
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
msgstr "ì´ë¯¸ 슬ë¼ì´ìŠ¤ë˜ê³  ì €ìž¥ëœ G 코드 ì‹œê°í™”"
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr "슬ë¼ì´ìŠ¤"
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4405
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
msgstr ""
" printer_technology 구성 ê°’ì„ ê¸°ë°˜ìœ¼ë¡œ 모ë¸ì„ FFF ë˜ëŠ” SLAë¡œ 슬ë¼ì´ìŠ¤í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr "ë„움ë§"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr "ë„ì›€ë§ í‘œì‹œí•˜ê¸°"
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr "ë„움ë§(FFF 옵션)"
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
msgstr "ì¸ì‡„/G 코드 구성 ì˜µì…˜ì˜ ì „ì²´ 목ë¡ì„ 표시합니다."
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr "ë„움ë§(SLA 옵션)"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr "SLA ì¸ì‡„ 구성 ì˜µì…˜ì˜ ì „ì²´ 목ë¡ì„ 표시합니다."
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr "출력 ëª¨ë¸ ì •ë³´"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr "ì½˜ì†”ì— ëª¨ë¸ì— 대한 정보를 작성합니다."
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr "구성 íŒŒì¼ ì €ìž¥"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr "ì§€ì •ëœ íŒŒì¼ì— êµ¬ì„±ì„ ì €ìž¥í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr "XY ì •ë ¬"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr "모ë¸ì„ ì§€ì •ëœ ì ì— 맞춥니다."
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr "ì§€ì •ëœ Zì—ì„œ 모ë¸ì„ 잘ë¼ëƒ…니다."
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr "중앙"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr "ì§€ì •ëœ ì ì„ 중심으로 ì¸ì‡„ 합니다."
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr "준비하지 마십시오"
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4475
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
msgstr ""
"병합하기 ì „ì— ì§€ì •ëœ ëª¨ë¸ì„ 재정렬하고 ì›ëž˜ XY 좌표를 유지하지 마십시오."
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4479
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr "복사"
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr "ì´ ê³„ìˆ˜ì— ë”°ë¼ ë³µì‚¬ë³¸ì„ ê³±í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr "그리드별 중복"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr "그리드를 만들어 ë³µì‚¬ë³¸ì„ ê³±í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4493
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
msgstr ""
"í•œ 번 ìž‘ì—…ì„ ìˆ˜í–‰í•˜ê¸° 위해 제공 ëœ ëª¨ë¸ì„ 정렬하고 ë‹¨ì¼ ëª¨ë¸ë¡œ 병합 합니다."
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4498
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)."
@@ -14500,60 +14646,60 @@ msgstr ""
"메쉬를 복구 하십시오 (요청 ëœ ìž‘ì—…ì„ ìˆ˜í–‰ 하기 위해 모ë¸ì„ 슬ë¼ì´ìŠ¤ 해야 í• ë•Œ"
"마다 ì´ ì˜µì…˜ì´ ì•”ì‹œì ìœ¼ë¡œ 추가 ë¨)."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr "Z 축 주위 회전 ê°ë„입니다."
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr "X 주위 회전"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr "X ì¶•ì„ ì¤‘ì‹¬ 회전 ê°ë„ 입니다."
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr "Y 주위 회전"
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr "Y ì¶•ì„ ì¤‘ì‹¬ 회전 ê°ë„ 입니다."
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr "배율 ë˜ëŠ” ë°±ë¶„ìœ¨ì„ ì¡°ì •í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4522
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
msgstr ""
"지정 ëœ ëª¨ë¸ì—ì„œ ì—°ê²° ë˜ì§€ ì•Šì€ ë¶€í’ˆì„ ê°ì§€ 하여 별ë„ì˜ ê°ì²´ë¡œ 분할 합니다."
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr "í¬ê¸° ì¡°ì •"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr "ì§€ì •ëœ ë³¼ë¥¨ì— ë§žê²Œ ë°°ìœ¨ì„ ì¡°ì •í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr "존재하지 않는 구성 íŒŒì¼ ë¬´ì‹œ"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "--loadì— ì œê³µëœ íŒŒì¼ì´ 존재하지 않는 경우 실패하지 마십시오."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -14561,27 +14707,27 @@ msgid ""
"substitute an unknown value with a default silently or verbosely."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4549
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr "로드 구성 파ì¼"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4554
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -14589,21 +14735,21 @@ msgstr ""
"ì§€ì •ëœ íŒŒì¼ì—ì„œ êµ¬ì„±ì„ ë¡œë“œí•©ë‹ˆë‹¤. 여러 파ì¼ì—ì„œ ì˜µì…˜ì„ ë¡œë“œí•˜ëŠ” ë° ë‘ ë²ˆ ì´"
"ìƒ ì‚¬ìš©í•  수 있습니다."
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr "출력 파ì¼"
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/libslic3r/PrintConfig.cpp:4558
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
msgstr "ì¶œë ¥ì´ ê¸°ë¡ë  파ì¼(지정ë˜ì§€ ì•Šì€ ê²½ìš° ìž…ë ¥ 파ì¼ì„ 기반으로 합니다)."
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr "ë‹¨ì¼ ì¸ìŠ¤í„´ìŠ¤ 모드"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -14613,11 +14759,11 @@ msgstr ""
"나 기존 PrusaSlicer ì°½ì´ í™œì„±í™”ë©ë‹ˆë‹¤. ì‘ìš© 프로그램 기본 설정ì—ì„œ "
"\"single_instance\" 구성 ê°’ì„ ìž¬ì •ì˜í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr "ë°ì´í„° 디렉터리"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4575
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -14626,11 +14772,11 @@ msgstr ""
"ì§€ì •ëœ ë””ë ‰í„°ë¦¬ì—ì„œ ì„¤ì •ì„ ë¡œë“œí•˜ê³  저장합니다. ì´ ê¸°ëŠ¥ì€ ì„œë¡œ 다른 프로파ì¼"
"ì„ ìœ ì§€ 관리하거나 ë„¤íŠ¸ì›Œí¬ ì €ìž¥ì†Œì˜ êµ¬ì„±ì„ í¬í•¨í•˜ëŠ” ë° ìœ ìš©í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr "로깅 수준"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -14640,11 +14786,11 @@ msgstr ""
"ì \n"
"예를 들어. loglevel=2는 치명ì , 오류 ë° ê²½ê³  수준 메시지를 기ë¡í•©ë‹ˆë‹¤."
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr "소프트웨어 ë Œë”러로 ë Œë”ë§"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4586
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -14656,15 +14802,15 @@ msgstr ""
msgid "Error with zip archive"
msgstr "zip ì•„ì¹´ì´ë¸Œì™€ 오류가 ë°œìƒ í–ˆìŠµë‹ˆë‹¤"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "둘레 ìƒì„±"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "채우기 준비"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "지ì›í•  ì„œí¬íŠ¸ ìƒì„±"
@@ -14923,6 +15069,14 @@ msgid ""
"the documentation."
msgstr ""
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
"Fullscreen mode\n"
diff --git a/resources/localization/nl/PrusaSlicer_nl.po b/resources/localization/nl/PrusaSlicer_nl.po
index fe5d58709..47911b32a 100644
--- a/resources/localization/nl/PrusaSlicer_nl.po
+++ b/resources/localization/nl/PrusaSlicer_nl.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
"PO-Revision-Date: 2021-12-14 09:56+0100\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -14,16 +14,16 @@ msgstr ""
"X-Poedit-Basepath: .\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "Gedeeltelijk auteursrecht"
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Copyright"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -31,26 +31,26 @@ msgstr ""
"Licentieovereenkomst van alle volgende programma's maken deel uit van de "
"software-licentieovereenkomst"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "Over %s"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "Versie"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "is gelicenseerd onder de"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero Algemene Publieke Licentie, versie 3"
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -58,7 +58,7 @@ msgstr ""
"PrusaSlicer is gebaseerd op Slic3r van Alessandro Ranellucci en de RepRap-"
"community."
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -68,7 +68,7 @@ msgstr ""
"Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik, Simon "
"Tillema en vele anderen."
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr "Kopieer versie-info"
@@ -210,7 +210,7 @@ msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr "Grootte"
@@ -218,7 +218,7 @@ msgstr "Grootte"
msgid "Origin"
msgstr "Nulpunt"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Diameter"
@@ -244,43 +244,43 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
-#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr "mm"
@@ -301,7 +301,7 @@ msgid "Circular"
msgstr "Rond"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "Aangepast"
@@ -314,8 +314,8 @@ msgstr "Vorm"
msgid "Load shape from STL..."
msgstr "Laad vorm van STL..."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "Instellingen"
@@ -328,7 +328,7 @@ msgid "Load..."
msgstr "Laad..."
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Verwijder"
@@ -435,8 +435,8 @@ msgstr ""
"De laagdikte wordt ingesteld op 0,01."
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "Laagdikte"
@@ -450,7 +450,7 @@ msgstr ""
"\n"
"De laagdikte wordt ingesteld op 0,01."
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr "Laagdikte eerste laag"
@@ -546,30 +546,30 @@ msgstr "Moet dit aangepast worden naar het rechtlijnig patroon?"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr "Vulling"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "Koppenetratie mag niet groter zijn dan de kopbreedte."
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "Ongeldige koppenetratie"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr "Pinkopdiameter moet kleiner zijn dan de pijlerdiameter."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "Ongeldige pinkopdiameter"
@@ -585,12 +585,12 @@ msgstr "Downgrade"
msgid "Before roll back"
msgstr "Voor terugrollen"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "Gebruiker"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "Onbekend"
@@ -602,7 +602,7 @@ msgstr "Actief"
msgid "PrusaSlicer version"
msgstr "PrusaSlicer versie"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "print"
@@ -610,21 +610,21 @@ msgstr "print"
msgid "filaments"
msgstr "filamenten"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "SLA-print"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "SLA-materiaal"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "printer"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "leverancier"
@@ -678,15 +678,15 @@ msgid "Standard"
msgstr "Standaard"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "Alles"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr "Geen"
@@ -770,7 +770,7 @@ msgstr "SLA materialen"
msgid "All installed printers are compatible with the selected %1%."
msgstr "Alle geïnstalleerde printers zijn compatibel met de geselecteerde %1%."
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "filament"
@@ -864,7 +864,7 @@ msgstr ""
"update wordt toegepast."
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr "Herlaad van schijf"
@@ -949,7 +949,7 @@ msgstr "Kies een andere leverancier die ondersteund wordt door %s"
msgid "Firmware Type"
msgstr "Firmwaretype"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Firmware"
@@ -966,8 +966,8 @@ msgid "Set the shape of your printer's bed."
msgstr "Stel de vorm van het printbed in."
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "Ongeldige numerieke invoer."
@@ -1024,8 +1024,8 @@ msgid "Extrusion Temperature:"
msgstr "Extrusietemperatuur:"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr "°C"
@@ -1080,7 +1080,7 @@ msgstr ""
"alstublieft een handmatig."
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "Let op"
@@ -1191,7 +1191,7 @@ msgid "Filament Profiles Selection"
msgstr "Filament profielselectie"
#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
msgstr "Type:"
@@ -1245,7 +1245,7 @@ msgstr ""
"aangemaakt."
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
msgstr "Desktopintegratie"
@@ -1264,8 +1264,8 @@ msgid "Perform"
msgstr "Uitvoeren"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "Maak ongedaan"
@@ -1281,7 +1281,7 @@ msgstr "Enkele-laagsmodus"
msgid "Discard all custom changes"
msgstr "Verwijder alle wijzigingen"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "Ga naar beweging"
@@ -1531,7 +1531,7 @@ msgstr "Verwijder printpauze"
msgid "Delete custom G-code"
msgstr "Verwijder custom G-code"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "Ga naar hoogte"
@@ -1577,7 +1577,7 @@ msgstr ""
"Deze actie veroorzaakt een verwijdering van alle punten op de verticale "
"slider."
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -1593,54 +1593,54 @@ msgstr ""
msgid "Warning"
msgstr "Waarschuwing"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "Voer custom G-code in voor de huidige laag"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "Custom G-code voor huidige laag (%1% mm)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
"Voer een kort bericht in om te tonen op het printscherm tijdens een pauze"
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "Kort bericht voor printpauze bij huidige laag (%1% mm)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "Voer de beweging in waar u naartoe wilt"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "Voer de hoogte in waar u naartoe wilt"
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
"De laatste gegevens van de kleurwissel zijn opgeslagen voor enkel-"
"extruderprinters."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
"De laatste gegevens van de kleurwissel zijn opgeslagen voor een multi-"
"extruderprinter."
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "De huidige wijzigingen zullen alle kleurwisselingen verwijderen."
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "Weet u zeker dat u wilt doorgaan?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -1650,11 +1650,11 @@ msgstr ""
"of NEE als u alle toolwisselingen wilt veranderen in kleurwisselingen\n"
"of klik op annuleren om wijzingen ongedaan te maken."
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "Wilt u alle opgeslagen toolwisselingen verwijderen?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -1662,7 +1662,7 @@ msgstr ""
"De laatste gegevens van de kleurwisseling zijn opgeslagen voor een multi-"
"extruderprinter met toolwisselingen voor de hele print."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
"De huidige wijzigingen worden verwijderd voor alle extruder "
@@ -1671,11 +1671,11 @@ msgstr ""
#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "standaard"
@@ -1688,10 +1688,10 @@ msgid "Set extruder change for every"
msgstr "Stel toolwissel in voor elke"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr "lagen"
@@ -1760,7 +1760,7 @@ msgid "Parameter validation"
msgstr "Parametervalidatie"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "Ingevoerde waarde valt buiten het bereik"
@@ -1927,7 +1927,7 @@ msgstr "Bevestiging"
msgid "Cancelling..."
msgstr "Annuleren..."
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr "Vormengalerij"
@@ -1943,7 +1943,7 @@ msgstr "Voeg toe aan bed"
msgid "Add selected shape(s) to the bed"
msgstr "Voeg geselecteerd(e) object(en) toe aan bed"
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Voeg toe"
@@ -1951,9 +1951,9 @@ msgstr "Voeg toe"
msgid "Add one or more custom shapes"
msgstr "Voeg een of meer aangepaste vormen toe"
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "Verwijder"
@@ -1963,11 +1963,11 @@ msgstr ""
"Verwijder een of meer aangepaste vormen. U kunt geen standaardvormen "
"verwijderen"
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
msgstr "Kies een of meer bestanden (STL, OBJ):"
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
@@ -1977,19 +1977,19 @@ msgstr ""
"vernietigd.\n"
"Het bestand kan niet geladen worden"
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
msgstr "Kies een PNG-bestand:"
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
msgstr "Herplaats de PNG"
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
msgstr "Verander miniatuur"
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
msgstr "Laden van de \"%1%\""
@@ -2050,7 +2050,7 @@ msgid "Time"
msgstr "Tijd"
#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
-#: src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr "Gebruikt filament"
@@ -2090,7 +2090,7 @@ msgstr "Kleurenprint"
#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "Extruder"
@@ -2102,134 +2102,134 @@ msgstr "Standaardkleur"
msgid "default color"
msgstr "standaardkleur"
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "Kleurwissel"
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Print"
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Pauzeer"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "Gebeurtenis"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "Resterende tijd"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "Duur"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
msgstr "Beweging"
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "Beweging"
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "Extrusie"
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "Retractie"
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "Afvegen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Opties"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "Retracties"
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "Deretracties"
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr "Naad"
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "Toolwisselingen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "Kleurwisselingen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "Printpauzes"
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "Aangepaste G-code"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Printer"
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Printinstellingen"
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Filament"
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr "Geschatte printtijden"
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "Normale modus"
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "Stille modus"
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr "Eerste laag"
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr "Totaal"
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "Toon stille modus"
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "Toon normale modus"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "Variabele laagdikte"
@@ -2290,7 +2290,7 @@ msgstr "Hogere printkwaliteit tegenover een hogere printsnelheid."
msgid "Smooth"
msgstr "Egaliseer"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "Radius"
@@ -2298,7 +2298,7 @@ msgstr "Radius"
msgid "Keep min"
msgstr "Behoud min"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "Reset"
@@ -2322,176 +2322,176 @@ msgstr "Variabele laagdikte - adaptief"
msgid "Variable layer height - Smooth all"
msgstr "Variable laagdikte - egaliseer alles"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "Spiegel object"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Verplaatsen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Roteren"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "Verplaats object"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "Schakel over naar instellingen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "Printinstellingentab"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "Filamentinstellingentab"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "Materiaalinstellingentab"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "Printerinstellingentab"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "Geschiedenis ongedaan maken"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "Geschiedenis opnieuw doen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "Maak %1$d actie ongedaan"
msgstr[1] "Maak %1$d acties ongedaan"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] "Doe %1$d actie opnieuw"
msgstr[1] "Doe %1$d acties opnieuw"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "Zoek"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "Voer een zoekterm in"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "Schikopties"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "Druk de %1%linkermuisknop om de exacte waarde in te voeren"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "Tussenruimte"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "Sta draaien toe (vertraagd het slicen)"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "Schikken"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Voeg toe..."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Verwijder alles"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "Schik selectie"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "Rechtermuisklik om schikopties te tonen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr "Kopieer"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Plak"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Voeg instantie toe"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Verwijder instantie"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "Verdeel in objecten"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "Verdeel in onderdelen"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "Rechtermuisklik om geschiedenis te openen/sluiten"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "Volgende ongedaan maken: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "Doe opnieuw"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "Volgende opnieuw doen: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "Er is een object buiten het printbereik gedetecteerd."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "Er is een toolpad buiten het printbereik gedetecteerd."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "Er zijn SLA-supports buiten het printbereik gedetecteerd."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr "Sommige objecten zijn niet zichtbaar tijdens het bewerken."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -2499,16 +2499,16 @@ msgstr ""
"Er is een object buiten het printbereik gedetecteerd.\n"
"Los het probleem op om door te gaan met slicen."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "Selectie - Voeg toe van boxselectie"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "Selectie - Verwijder van boxselectie"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr "Snij door"
@@ -2624,7 +2624,7 @@ msgstr "Bol"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr "Facetten"
@@ -2770,7 +2770,7 @@ msgid "Quality"
msgstr "Kwaliteit"
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr "Sluitafstand"
@@ -2794,27 +2794,27 @@ msgstr "Verwijder alle gaten"
msgid "Show supports"
msgstr "Toon support"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "Voeg afvoergat toe"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "Verwijder afvoergat"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "Wijziging van uitholparameter"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "Verander afvoergatdiameter"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "Uithollen en gat toevoegen"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "Verplaats afvoergat"
@@ -2877,7 +2877,7 @@ msgstr "Verplaats"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr "Roteer"
@@ -2894,7 +2894,7 @@ msgstr "Toepassen"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr "Verschaal"
@@ -2949,7 +2949,7 @@ msgstr ""
"geselecteerd"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "Fout"
@@ -3033,7 +3033,7 @@ msgid "Minimal points distance"
msgstr "Minimale puntafstand"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr "Dichtheid van supportpunten"
@@ -3215,7 +3215,7 @@ msgstr "De volgende waarden zijn gesubstitueerd:"
msgid "Review the substitutions and adjust them if needed."
msgstr "Beoordeel de substituties en pas aan indien gewenst."
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "SLA-printinstellingen"
@@ -3259,8 +3259,8 @@ msgstr ""
"anderen."
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
-msgstr "Kunstwerkmodel door M. Boyer"
+msgid "Artwork model by Leslie Ing"
+msgstr "Kunstwerkmodel door Leslie Ing"
#: src/slic3r/GUI/GUI_App.cpp:411
#, boost-format
@@ -3310,7 +3310,7 @@ msgstr "Afsluiten, ik zal mijn data nu verplaatsen"
msgid "Start the application"
msgstr "Start het programma"
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -3325,11 +3325,11 @@ msgstr ""
"\n"
"Het programma zal nu afsluiten."
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr "Fatale fout"
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
"PrusaSlicer has encountered a localization error. Please report to "
"PrusaSlicer team, what language was active and in which scenario this issue "
@@ -3343,16 +3343,16 @@ msgstr ""
"\n"
"Het programma zal nu sluiten."
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr "Kritische fout"
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
msgstr "Interne fout: %1%"
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
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 "
@@ -3362,7 +3362,7 @@ msgstr ""
"Probeer het bestand handmatig te verwijderen om de fout te herstellen. Uw "
"gebruikersprofielen worden niet beïnvloed."
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3370,12 +3370,12 @@ msgstr ""
"Fout tijdens het lezen van PrusaGCodeViewer-configuratiebestand. Het is "
"mogelijk beschadigd. Probeer het handmatig te verwijderen."
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
msgstr "U opent %1%, versie %2%."
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -3394,7 +3394,7 @@ msgstr ""
"In dat geval wordt uw actieve configuratie opgeslagen voor het importeren "
"van de nieuwe configuratie."
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -3403,18 +3403,18 @@ msgid ""
"Shall this configuration be imported?"
msgstr ""
"Een bestaande configuratie is gevonden in <b>%3%</b>,\n"
-"aangemaakt door b>%1% %2%</b>.\n"
+"aangemaakt door <b>%1% %2%</b>.\n"
"Moet de nieuwe configuratie worden geïmporteerd?"
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
msgstr "Importeer"
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
msgstr "Niet importeren"
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
msgstr ""
@@ -3443,8 +3443,8 @@ msgstr ""
"%s\n"
"Wilt u doorgaan?"
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "Onthoud mijn keuze"
@@ -3474,15 +3474,15 @@ msgstr "Zie Release-pagina."
msgid "Preparing settings tabs"
msgstr "Instellingentab voorbereiden"
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -3495,23 +3495,23 @@ msgid ""
"Otherwise, the application will most likely crash again next time."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1677
+#: src/slic3r/GUI/GUI_App.cpp:1679
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"Je hebt de volgende presets opgeslagen voor de printhost-uploadwachtrij"
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -3521,7 +3521,7 @@ msgstr ""
"getoond in de printerinstellingen.\n"
"Instellingen zijn beschikbaar in de fysieke printerinstellingen."
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -3531,138 +3531,138 @@ msgstr ""
"Let op: deze naam kan later worden aangepast in de fysieke-"
"printerinstellingen"
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "Informatie"
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr "Opnieuw aanmaken"
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr "Laden van huidige presets"
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr "Laden van de weergavemodus"
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr "Kies een 3MF- of AMF-bestand:"
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Kies één of meer STL-, OBJ-, AMF-, 3MF-, of PRUSA-bestanden:"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "Kies één of meer STL-, 3MF-, STEP-, OBJ-, AMF- of PRUSA- bestanden:"
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "Kies een bestand (gcode/.GCO/.G/.ngc/NGC):"
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr "Veranderen van de taal van het programma"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr "Taalselectie"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr "Wijzig taal (change language)"
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr "aangepast"
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr "Voer %s uit"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
msgstr "Configuratiesnapshots"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr "Inspecteer/activeer configuratiesnapshots"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
msgstr "Neem configuratiesnapshot"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr "Neem een configuratiesnapshot op"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
msgstr "Controleer op configuratie-updates"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
msgstr "Controleer op configuratie-updates"
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
msgstr "Voorkeuren"
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr "Programmavoorkeuren"
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "Eenvoudig"
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr "Eenvoudige weergave"
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "Geavanceerd"
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr "Geavanceerde weergave"
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "Expert"
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr "Expertweergave"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr "Modus"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s-weergavemodus"
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
msgstr "Wijzig taal (change language)"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
msgstr "Flash printer firmware"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
msgstr "Upload een firmwarebestand op een Arduino-gebaseerde printer"
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
msgstr "Neemt een configuratiesnapshot"
-#: src/slic3r/GUI/GUI_App.cpp:2293
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
@@ -3670,32 +3670,32 @@ msgstr ""
"Sommige presets zijn aangepast en onopgeslagen instellingen worden niet "
"meegenomen bij de configuratiesnapshot."
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr "Snapshotnaam"
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
msgstr "Laad een configuratiesnapshot"
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr "Doorgaan om configuratiesnapshot %1% te activeren?"
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr "Activeren van configuratiesnapshot mislukt."
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
msgstr "Herstart programma"
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr "Taalselectie"
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -3703,89 +3703,89 @@ msgstr ""
"Het veranderen van de taal zorgt dat het programma opnieuw opstart.\n"
"U verliest de geladen inhoud zoals getoond in de modelweergave."
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr ""
"Weet u zeker dat u door wilt gaan?\n"
"Do you want to proceed?"
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr "Configuratie"
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "De preset-aanpassing is succesvol opgeslagen"
msgstr[1] "De presets-aanpassing is succesvol opgeslagen"
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
msgstr "Voor nieuwe projecten worden alle aanpassingen gereset"
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
msgstr "Laad een nieuw project terwijl het huidige project is aangepast."
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
msgstr "Project is aan het laden"
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
msgstr "Openen van nieuw project terwijl sommige presets niet opgeslagen zijn."
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr "De uploads zijn nog bezig"
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr "Stop ze en ga toch door?"
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr "Lopende uploads"
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr ""
"Het is niet mogelijk meerdelige objecten te printen met de SLA-technologie."
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr "Controleer de objectenlijst voor het wijzigen van de preset."
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
msgstr "Configuratie is aangepast van de configuratiewizard"
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
msgstr "Selecteer een gcode-bestand:"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
msgstr "Open hyperlinks in de standaardbrowser?"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
msgstr "PrusaSlicer: Open hyperlink"
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "Hyperlinks openen in browser uitzetten"
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr "PrusaSlicer onthoudt uw keuze."
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -3794,7 +3794,7 @@ msgstr ""
"Ga naar Voorkeuren en controleer \"%1%\"\n"
"om uw keuze te wijzigen."
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer: vraag het niet nogmaals"
@@ -3809,42 +3809,42 @@ msgid "Fatal error, exception catched: %1%"
msgstr "Fatale fout, uitzondering gevonden: %1%"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr "Lagen en perimeters"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr "Support"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr "Afveegopties"
@@ -3853,95 +3853,98 @@ msgid "Pad and Support"
msgstr "Basisplaat en support"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr "Strijken"
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
msgstr "Oneffen oppervlak"
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr "Snelheid"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr "Extruders"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr "Extrusiebreedte"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "Skirt en brim"
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495
-#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645
-#: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483
-#: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480
-#: src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr "Geavanceerd"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr "Support"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr "Basisplaat"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705
-#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr "Uithollen"
@@ -4040,7 +4043,7 @@ msgstr "Exporteer als STL-bestand"
msgid "Reload the selected volumes from disk"
msgstr "Herlaad de geselecteerde volumes vanaf schijf"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
msgstr "Vervang met STL"
@@ -4053,8 +4056,8 @@ msgid "Set extruder for selected items"
msgstr "Stel extruder in voor de geselecteerde items"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr "Standaard"
@@ -4066,24 +4069,24 @@ msgstr "Verschaal tot printvolume"
msgid "Scale the selected object to fit the print volume"
msgstr "Verschaal het geselecteerde object tot deze in het printvolume past"
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr "Converteer naar Engelse eenheden"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr "Conversie van Engelse eenheden ongedaan maken"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
msgstr "Converteer vanaf meters"
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
msgstr "Omrekenen van meters terugdraaien"
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr "Samenvoegen"
@@ -4144,7 +4147,7 @@ msgid "Split the selected object into individual parts"
msgstr "Splits de geselecteerde objecten in individuele onderdelen"
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr "Splits"
@@ -4293,7 +4296,7 @@ msgid "Rename Sub-object"
msgstr "Hernoem subobject"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr "Zet instanties om in objecten"
@@ -4337,11 +4340,11 @@ msgstr "Laad onderdeel"
msgid "Load Modifier"
msgstr "Laad bewerker"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "Aan het laden"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr "Bestand laden"
@@ -4424,69 +4427,69 @@ msgstr ""
msgid "Split to Parts"
msgstr "Splits naar onderdelen"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr "Samengevoegd"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr "Voeg alle delen samen tot een enkel object"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr "Voeg lagen toe"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr "Groep bewerken"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr "Object bewerken"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr "Objectinstellingen om te bewerken"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr "Onderdeelinstellingen om te bewerken"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr "Laagbereikinstellingen om te bewerken"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr "Onderdeel bewerken"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr "Instantie bewerken"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr "Hoogtebereik"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr "Instellingen voor hoogtebereik"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr "Verwijder geselecteerd item"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr "Verwijder selectie"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr "Voeg hoogtebereik toe"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
@@ -4496,7 +4499,7 @@ msgstr ""
"Het volgende laagbereik is te dun om in tweeën te splitsen\n"
"zonder over de minimale laagdikte heen te gaan."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
"Cannot insert a new layer range between the current and the next layer "
"range.\n"
@@ -4508,7 +4511,7 @@ msgstr ""
"Het gat tussen het huidige en volgende laagbereik is kleiner dan\n"
"de minimum toegestane laagdikte."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
@@ -4516,144 +4519,144 @@ msgstr ""
"Kan geen nieuw laagbereik toevoegen na het huidige laagbereik.\n"
"Het huidige laagbereik overlapt met het volgende laagbereik."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr "Bewerk hoogtebereik"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr "Selectie - Verwijder van lijst"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr "Selectie - Voeg toe aan lijst"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr "Object of instantie"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr "Onderdeel"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr "Laag"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr "Niet-ondersteunde selectie"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "De selectie is gestart met item %s."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr "In deze modus kunt u alleen andere %s items %s selecteren"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr "van het huidige object"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr "Info"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr ""
"U kunt het type van het laatste onderdeel van een object niet wijzigen."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
msgstr "Negatief volume"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
msgstr "Modificator"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr "Supportblokkering"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr "Supportforcering"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr "Selecteer onderdeeltype"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr "Wijzig onderdeeltype"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr "Voer nieuwe naam in"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr "Hernoemen"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
msgstr "Model repareren"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
msgstr "Repareer met NetFabb"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
msgstr "Repareren met NetFabb"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] "Het volgende model is succesvol gerepareerd"
msgstr[1] "De volgende modellen zijn succesvol gerepareerd"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] "Volgende model repareren mislukt"
msgstr[1] "Volgende modellen repareren mislukt"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
msgstr "Repareren is stopgezet"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr "Wijzig extruders"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
msgstr "Stel printbare groep in"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
msgstr "Stel onprintbare groep in"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr "Stel in op printbaar"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr "Stel in op niet-printbaar"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr "Stel printbare instanties in"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr "Stel instantie in op niet-printbaar"
@@ -4790,19 +4793,19 @@ msgstr "Wijzig optie %s"
msgid "View"
msgstr "Weergave"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "Hoogte"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr "Breedte"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "Ventilatorsnelheid"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Temperatuur"
@@ -4818,60 +4821,60 @@ msgstr "Toon"
msgid "Feature types"
msgstr "Type opties"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Perimeter"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Buitenste perimeter"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "Overhangende perimeter"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "Inwendige vulling"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr "Dichte vulling"
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr "Bovenste dichte vulling"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "Brugvulling"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr "Gatenvulling"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr "Skirt/Brim"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr "Supportinterface"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Afveegblok"
@@ -4919,15 +4922,15 @@ msgstr "Open documentatie in de webbrowser."
msgid "Edit"
msgstr "Bewerk"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "Gebruik om te zoeken"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "Categorie"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "Zoek in het Engels"
@@ -5069,7 +5072,11 @@ msgstr "Importeren geannuleerd."
msgid "Importing done."
msgstr "Succesvol geïmporteerd."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr ""
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
@@ -5077,15 +5084,15 @@ msgstr ""
"Het geïmporteerde SLA-archief bevat geen presets. De huidige SLA-presets "
"worden gebruikt als oplossing."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr "U kunt geen SLA-project laden met een meerdelig object op het bed"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr "Attentie!"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "Sneltoetsen"
@@ -5094,10 +5101,8 @@ msgid "New project, clear plater"
msgstr "Start nieuw project, verwijder modellen"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr ""
-"Open STL-, OBJ-, AMF- of 3MF-project met configuratie, verwijder huidige "
-"modellen"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "Open AMF- of 3MF-project met configuratie, verwijder huidige modellen"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
msgid "Save project (3mf)"
@@ -5112,10 +5117,10 @@ msgid "(Re)slice"
msgstr "(Her)slice"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
msgstr ""
-"Importeer STL-, OBJ-, AMF- of 3MF-bestanden zonder configuratie en behoud "
-"modellen"
+"Importeer STL-, 3MF-, STEP-, OBJ- of AMF-bestanden zonder configuratie en "
+"behoud modellen"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
msgid "Import Config from ini/amf/3mf/gcode"
@@ -5126,12 +5131,12 @@ msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr ""
"Laad configuratie van INI-, AMF-, 3MF- of gcode-bestanden en voeg samen"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
msgstr "Exporteer gcode-bestand"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
msgstr "Stuur G-code"
@@ -5139,7 +5144,7 @@ msgstr "Stuur G-code"
msgid "Export config"
msgstr "Exporteer configuratie"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "Exporteer naar SD-kaart / USB-stick"
@@ -5480,13 +5485,13 @@ msgstr "Stel het extrudernummer in voor de geselecteerde items"
msgid "Objects List"
msgstr "Objectenlijst"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "Open een G-code-bestand"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "Herlaad modellen van schijf"
@@ -5522,8 +5527,8 @@ msgstr "Toon/verberg legenda en geschatte printtijd"
msgid "Show/Hide G-code window"
msgstr "Toon/verberg G-code venster"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "Sliceweergave"
@@ -5607,7 +5612,7 @@ msgid "Keyboard shortcuts"
msgstr "Sneltoetsen"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "Open een PrusaSlicer venster"
@@ -5615,11 +5620,11 @@ msgstr "Open een PrusaSlicer venster"
msgid "G-code preview"
msgstr "Sliceweergave"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "Open de G-code weergave"
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "Open PrusaSlicer"
@@ -5645,13 +5650,13 @@ msgid "Print Settings"
msgstr "Printinstellingen"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "Materiaalinstellingen"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "Filamentinstellingen"
@@ -5661,8 +5666,8 @@ msgstr "Filamentinstellingen"
msgid "Printer Settings"
msgstr "Printerinstellingen"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
msgstr "Zonder titel"
@@ -5670,71 +5675,71 @@ msgstr "Zonder titel"
msgid "based on Slic3r"
msgstr "gebaseerd op Slic3r"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Prusa 3D-stuurprogramma"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "Open de Prusa3D drivers-downloadpagina in uw browser"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "Laatste versie downloaden"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Download de laatste softwareversie vanuit uw browser"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "%s-&website"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "Open de %s website in uw browser"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "Systeeminfo"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Toon systeeminformatie"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "Toon configuratiemap"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Toon gebruikersconfiguratiemap (datadir)"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "Rapporteer een fout"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "Rapporteer een fout op %s"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "&Over %s"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "Toon Over-dialoogvenster"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr "Toon tip van de dag"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
@@ -5742,94 +5747,94 @@ msgstr ""
"Opent tip van de dag melding in de rechteronderhoek, of toont een andere tip "
"als die al open staat."
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Toon de lijst met sneltoetsen"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Isometrisch"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Isometrisch aanzicht"
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr "Bovenkant"
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
msgid "Top View"
msgstr "Bovenaanzicht"
#. 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:1121 src/libslic3r/PrintConfig.cpp:423
-#: src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr "Onderkant"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Onderaanzicht"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Voorkant"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Vooraanzicht"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr "Achterzijde"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Achteraanzicht"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "Links"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Linkerzijaanzicht"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "Rechts"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Rechterzijaanzicht"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "Nieuw project"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Start nieuw project"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "Open project"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Open een projectbestand"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "Huidige projecten"
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -5837,508 +5842,508 @@ msgstr ""
"Het geselecteerde project is niet langer beschikbaar.\n"
"Wilt u het verwijderen uit de lijst met recente projecten?"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "Project opslaan"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "Projectbestand opslaan"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "Project opslaan als"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "Projectbestand opslaan als"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "Importeer STL-, OBJ-, AMF- of 3MF-bestanden"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "Importeer STL-, 3MF-, STEP-, OBJ- of AMF-bestanden"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "Laad een model"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr "Importeer STL (Engelse eenheden)"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "Laad een model dat is opgeslagen met Engelse eenheden"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr "Importeer SL1 / SL1S archief"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr "Laad SL1 / SL1S archief"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "Importeer configuratiebestand"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "Laad geëxporteerd configuratiebestand"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr "Importeer configuratie van project"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "Laad configuratie van projectbestand"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Importeer configuratiebundel"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "Laad presets van een bundel"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "Importeer"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "Exporteer G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "Exporteer modellen als gcode-bestand"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "Stuur G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "Stuur huidige weergave als G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr "Exporteer G-code naar SD-kaart / USB-stick"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr "Exporteer modellen als G-code naar SD-kaart/USB-stick"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr "Exporteer modellen als STL"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "Exporteer modellen als STL-bestand"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr "Exporteer modellen inclusief supports als STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "Exporteer modellen met support als STL-bestand"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr "Exporteer toolpaden als OBJ"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "Exporteer toolpaden als OBJ-bestand"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "Exporteer configuratie"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "Exporteer huidige configuratie naar bestand"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "Exporteer configuratiebundel"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "Exporteer alle presets naar bestand"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "Exporteer configuratiebundel met fysieke printers"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr "Exporteer alle presets, inclusief fysieke printers naar bestand"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "Exporteer"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr "SD-kaart / USB-stick uitwerpen"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr "SD-kaart/USB-stick uitwerpen nadat de G-code geëxporteerd is."
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "Snel slicen"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Slice naar een gcode-bestand"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "Snel slicen en opslaan als"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Slice naar gcode-bestand, opslaan als"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Herhaal laatste snelle slice"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Herhaal laatste snelle slice"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(&Her)slice nu"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Start nieuw sliceproces"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "&Repareer STL-bestand"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "Automatisch een STL-bestand repareren"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr "Voorbeeldweergave"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "Afsluiten"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "%s afsluiten"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr "Selecteer alles"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Selecteer alle objecten"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr "Deselecteer alles"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "Deselecteer alle objecten"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr "Verwijder geselecteerde"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "Verwijdert huidige selectie"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr "Verwijder alles"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Verwijdert alle objecten"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "Ongedaan maken"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "Opnieuw doen"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "Kopieer"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Kopieer selectie naar klembord"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "Plak"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Plak van klembord"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr "Herlaad van schijf"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "Zoek"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "Zoek in instellingen"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "Tabblad modelweergave"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Toon de modelweergave"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "Tabblad printinstellingen"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Toon de printinstellingen"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "Tabblad filamentinstellingen"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Toon de filamentinstellingen"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "Tabblad printerinstellingen"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Toon de printerinstellingen"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3D-bewerkingsweergave"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "Toon de modelweergave"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "Sliceweergave"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "Toon de weergave van de slice"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr "Open het venster voor bewerken van de vormengalerij"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "Printhost-uploadwachtrij"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "Toon het venster van de printhost-uploadwachtrij"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr "Open nieuwe instantie"
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr "Vergelijk presets"
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr "Vergelijk presets"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "Toon labels"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "Toon object-/instantielabels in de modelweergave"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr "Zijbalk inklappen"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "Zijbalk inklappen"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr "Volledig scherm"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr "Volledig scherm"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "Bestand"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "Bewerken"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "Venster"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "Toon"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&Help"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "&Open G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "Open &PrusaSlicer"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "Exporteer"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "Stuur om te printen"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "Materiaalinstellingentab"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Kies een STL-, OBJ-, AMF-, 3MF- of PRUSA-bestand om te slicen:"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "Niet eerder gesliced bestand."
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "Eerder gesliced bestand ("
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") niet gevonden."
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "Bestand niet gevonden"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "%s-bestand opslaan als:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "ZIP-bestand opslaan als:"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "Slicen"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "%s verwerken"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% is succesvol gesliced."
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "Slicen klaar!"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Selecteer het STL-bestand om te repareren:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr "OBJ-bestand opslaan als:"
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "Het bestand is gerepareerd."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr "Repareer"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Configuratie opslaan als:"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr "Laden van een configuratiebestand"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Selecteer configuratie om te laden:"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr "Exporteren van configuratiebundel"
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
@@ -6346,15 +6351,15 @@ msgstr ""
"Sommige presets zijn aangepast en de niet-opgeslagen wijzigingen zullen niet "
"worden geëxporteerd in de configuratiebundel."
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Presetbundel opslaan als:"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr "Laden van een configuratiebundel"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d presets succesvol geïmporteerd."
@@ -6393,32 +6398,32 @@ msgstr "Opties:"
msgid "Swap Y/Z axes"
msgstr "Wissel Y/Z-assen"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s fout"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s heeft een fout veroorzaakt"
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr "%s waarschuwing"
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr "%s heeft een waarschuwing"
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr "%s info"
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr "%s informatie"
@@ -6555,7 +6560,7 @@ msgstr "Fout:"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr "Waarschuwing:"
@@ -6581,8 +6586,8 @@ msgstr "Instanties"
msgid "Instance %d"
msgstr "Instantie %d"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551
-#: src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Lagen"
@@ -6590,7 +6595,7 @@ msgstr "Lagen"
msgid "Range"
msgstr "Bereik"
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
@@ -6599,11 +6604,11 @@ msgstr ""
"PrusaSlicer vereist een grafische driver die OpenGL 2.0 kan draaien,\n"
"terwijl OpenGL-versie %s, render %s, leverancier %s is gedetecteerd."
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr "U moet mogelijk uw grafische kaart updaten."
-#: src/slic3r/GUI/OpenGLManager.cpp:263
+#: src/slic3r/GUI/OpenGLManager.cpp:264
msgid ""
"As a workaround, you may run PrusaSlicer with a software rendered 3D "
"graphics by running prusa-slicer.exe with the --sw-renderer parameter."
@@ -6612,11 +6617,11 @@ msgstr ""
"modelweergave door prusa-slicer.exe te draaien met de --sw-renderer "
"parameter."
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr "Niet-ondersteunde OpenGL-versie"
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
@@ -6625,7 +6630,7 @@ msgstr ""
"Kan de volgende sjablonen niet laden:\n"
"%s"
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr "Fout bij het laden van de sjablonen"
@@ -6659,7 +6664,7 @@ msgstr "Beschrijvende naam voor de printer"
msgid "Add preset for this printer device"
msgstr "Voeg preset toe voor deze printer"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Printhost-upload"
@@ -6700,7 +6705,7 @@ msgid "Open CA certificate file"
msgstr "Open een CA-certificaatbestand"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "HTTPS-CA-bestand"
@@ -6726,8 +6731,8 @@ msgid "The supplied name is empty. It can't be saved."
msgstr "De ingevoerde naam is leeg. Kan niet opgeslagen worden."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "U moet de naam van de printer wijzigen."
+msgid "You have to enter a printer name."
+msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
#, boost-format
@@ -6787,15 +6792,15 @@ msgstr "Vlakken"
msgid "Sliced Info"
msgstr "Slice-info"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "Filamentverbruik (g)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "Filamentverbruik (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "Filamentverbruik (mm³)"
@@ -6807,8 +6812,8 @@ msgstr "Materiaalverbruik (eenheid)"
msgid "Cost (money)"
msgstr "Kosten (€)"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "Geschatte printtijd"
@@ -6820,12 +6825,12 @@ msgstr "Aantal toolwisselingen"
msgid "Select what kind of support do you need"
msgstr "Selecteer welk type support nodig is"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr "Support alleen op het bed"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "Alleen voor supportforceringen"
@@ -6833,7 +6838,7 @@ msgstr "Alleen voor supportforceringen"
msgid "Everywhere"
msgstr "Overal"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Brim"
@@ -6847,119 +6852,119 @@ msgstr "Door dit aan te vinken zal een brim rond elke object geprint worden."
msgid "Purging volumes"
msgstr "Afveegvolume"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "Selecteer welk soort basisplaat nodig is"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "Onder het object"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "Rondom het object"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr "Stuur naar printer"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr "Slice nu"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "Houdt shift ingedrukt om te slicen en de G-code te exporteren"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
msgstr[0] "%1% (%2$d shell)"
msgstr[1] "%1% (%2$d shells)"
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "Materiaalgebruik (ml)"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] "object"
msgstr[1] "objecten"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "support en basisplaat"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "Gebruikt filament (in)"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "objecten"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "afveegblok"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "Gebruikt filament (in³)"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "Filament in extruder %1%"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(inclusief spoel)"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr "Kosten"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "normale modus"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "stille modus"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "Vul het bed"
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "Optimaliseer rotatie"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "Importeer SLA-archief"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr "Wilt u de wijzigingen opslaan naar \"%1%\"?"
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -6968,20 +6973,20 @@ msgstr ""
"Succesvol ontkoppeld. Het apparat %s(%s) kan nu veilig worden verwijderd uit "
"de computer."
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "Uitwerpen van apparat %s(%s) mislukt."
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr "Nieuw project"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "Zijbalk uitklappen"
-#: src/slic3r/GUI/Plater.cpp:2498
+#: src/slic3r/GUI/Plater.cpp:2518
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -6995,12 +7000,12 @@ msgstr[1] ""
"De vorige presets zijn tijdelijk geïnstalleerd op de actieve instantie van "
"PrusaSlicer"
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr "Laden van bestand \"%1%\" mislukt dankzij een ongeldige configuratie."
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -7015,11 +7020,11 @@ msgstr[1] ""
"Objectengrootte van bestand %s blijken nul te zijn.\n"
"Het object is verwijderd van het model"
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
msgstr "De afmetingen van het object zijn nul"
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -7038,15 +7043,15 @@ msgstr[1] ""
"De gebruikte eenheid van PrusaSlicer is millimeters. Wilt u de afmetingen "
"van het object verschalen?"
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
msgstr "Het object is te klein"
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr "Pas toe op alle resterende kleine objecten die worden geladen."
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -7065,7 +7070,7 @@ msgstr[1] ""
"De gebruikte eenheid van PrusaSlicer is millimeters. Wilt u de afmetingen "
"van het object verschalen?"
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
@@ -7076,11 +7081,11 @@ msgstr ""
"Moet het bestand worden geladen als één object met meerdere onderdelen\n"
"in plaats van deze te beschouwen als meerdere objecten?"
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr "Meerdelig object gedetecteerd"
-#: src/slic3r/GUI/Plater.cpp:2616
+#: src/slic3r/GUI/Plater.cpp:2636
msgid ""
"This file cannot be loaded in a simple mode. Do you want to switch to an "
"advanced mode?"
@@ -7088,11 +7093,11 @@ msgstr ""
"Dit bestand kan niet geladen worden in eenvoudige modus. Wilt u overstappen "
"op geavanceerde modus?"
-#: src/slic3r/GUI/Plater.cpp:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr "Geavanceerde data gedetecteerd"
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -7101,7 +7106,7 @@ msgstr ""
"U kan geen objecten toevoegen van %s, omdat sommige daarvan meerdelig kunnen "
"zijn"
-#: src/slic3r/GUI/Plater.cpp:2660
+#: src/slic3r/GUI/Plater.cpp:2680
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -7111,7 +7116,7 @@ msgstr ""
"Moeten deze objecten beschouwd worden als één object\n"
"met meerdere onderdelen, of als meerdere objecten?"
-#: src/slic3r/GUI/Plater.cpp:2779
+#: src/slic3r/GUI/Plater.cpp:2799
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -7119,39 +7124,39 @@ msgstr ""
"Het object is te groot. Daarom is het automatisch verschaald tot de grootte "
"van het printbed."
-#: src/slic3r/GUI/Plater.cpp:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr "Object te groot?"
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
msgstr "Exporteer STL-bestand:"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
msgstr "Exporteer AMF-bestand:"
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
msgstr "Bestand opslaan als:"
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
msgstr "Exporteer OBJ-bestand:"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr "Verwijder object"
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
msgstr "Verwijder alle objecten"
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr "Reset project"
-#: src/slic3r/GUI/Plater.cpp:3098
+#: src/slic3r/GUI/Plater.cpp:3118
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
@@ -7159,15 +7164,15 @@ msgstr ""
"Het geselecteerde object kan niet gesplitst worden omdat het maar één "
"onderdeel bevat."
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
msgstr "Alle niet-solide onderdelen (bewerkers) zijn verwijderd"
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr "Splits op naar objecten"
-#: src/slic3r/GUI/Plater.cpp:3157
+#: src/slic3r/GUI/Plater.cpp:3179
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
@@ -7175,87 +7180,87 @@ msgstr ""
"Een object heeft aangepaste supportforcering die niet gebruikt worden omdat "
"supports uit staan."
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
msgstr "Sta supports voor forceringen alleen toe"
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr "Ongeldige data"
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr "Een andere export loopt op dit moment."
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
msgstr "Vervangen door:"
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
msgstr "Niet mogelijk om te vervangen met meer dan één volume"
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
msgstr "Fout tijdens vervangen"
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
msgstr "Selecteer het nieuwe bestand"
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
msgstr "Vervangbestand is niet geselecteerd"
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr "Selecteer het bestand om te herladen"
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr "Het geselecteerde bestand"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
msgstr "verschilt ten opzichte van het originele bestand"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
msgstr "Wilt u het vervangen"
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
msgstr "Herladen van:"
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
msgstr "Niet in staat om te herladen:"
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr "Fout tijdens herladen"
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr "Herlaad alles van schijf"
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
msgstr "Er zijn actieve waarschuwingen wat betreft de slice:"
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr "gegeven waarschuwingen"
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr "3D-bewerkingsweergave"
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
msgstr "Ongedaan maken / opnieuw doen wordt verwerkt"
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -7266,21 +7271,21 @@ msgstr ""
"Sommige %1% presets zijn aangepast. Deze gaan verloren bij het wijzigen van "
"het soort printer."
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
msgstr "Een nieuw project aanmaken terwijl het huidige project is aangepast."
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr "Een nieuw project aanmaken terwijl sommige presets zijn aangepast."
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
"U kunt de aanpassingen in de preset behouden bij het nieuwe project, of deze "
"verwijderen"
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -7291,126 +7296,126 @@ msgstr ""
"Let op dat als de wijzigingen worden opgeslagen, deze niet bewaard worden in "
"het nieuwe project"
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
msgstr "Maak een nieuw project aan"
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr "Laad project"
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr "Importeer object"
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr "Importeer objecten"
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
msgstr "bevat geen geldige G-code."
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
msgstr "Probleem bij het laden van het gcode-bestand"
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - Plaats projectbestand"
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr "Open als project"
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr "Importeer alleen het model"
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr "Importeer alleen de configuratie"
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr "Selecteer een commando om toe te passen op het bestand"
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr "Commando"
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr "Laat niet meer zien"
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
msgstr "Je kunt maar één gcode-bestand tegelijk openen."
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
msgstr "Versleep en plaats G-code-bestand"
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr "Laad bestand"
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr "Laad bestanden"
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr "Alle objecten worden verwijderd. Doorgaan?"
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr "Verwijder geselecteerde objecten"
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr "Verhoog aantal instanties"
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr "Verlaag aantal instanties"
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
msgstr "Voer het aantal kopieën in:"
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr "Kopieën van het geselecteerde object"
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "Stel aantal kopieën in voor %d"
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr "Snij met behulp van vlak"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
msgstr "G-code-bestand opslaan als:"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
msgstr "SL1 / SL1S bestand opslaan als:"
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
msgstr "De gegeven naam is niet geldig."
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
msgstr ""
"De volgende karakters worden niet toegestaan in een FAT-bestandssysteem:"
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
@@ -7418,15 +7423,15 @@ msgstr ""
"Het bed is leeg.\n"
"Wilt u toch het project opslaan?"
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
msgstr "Project opslaan"
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr "Exporteer"
-#: src/slic3r/GUI/Plater.cpp:6539
+#: src/slic3r/GUI/Plater.cpp:6575
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
@@ -7434,14 +7439,14 @@ msgstr ""
"Aangepaste supports, naden en multi-material schilderingen zijn verwijderd "
"bij het repareren van de mesh."
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr "Plak van klembord"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "Algemeen"
@@ -7939,7 +7944,7 @@ msgid "Add/Remove presets"
msgstr "Toevoegen/verwijderen van presets"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "Voeg fysieke printer toe"
@@ -7951,7 +7956,7 @@ msgstr "Bewerk preset"
msgid "Change extruder color"
msgstr "Verander extruderkleur"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "Bewerk fysieke printer"
@@ -8262,12 +8267,12 @@ msgid "NO RAMMING AT ALL"
msgstr "Fout: geen ramming"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr "s"
@@ -8275,8 +8280,8 @@ msgstr "s"
msgid "Volumetric speed"
msgstr "Volumetrische snelheid"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr "mm³/s"
@@ -8379,13 +8384,13 @@ msgstr "Voeg \"%1%\" als volgende preset toe aan de fysieke printer \"%2%\""
msgid "Just switch to \"%1%\" preset"
msgstr "Schakel naar de \"%1%\"-preset"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Stille modus"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Normaal"
@@ -8523,7 +8528,7 @@ msgstr "Eigen-vectorisatie ondersteund:"
msgid "Copy to Clipboard"
msgstr "Kopieer van klembord"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "Geschikte printers"
@@ -8531,7 +8536,7 @@ msgstr "Geschikte printers"
msgid "Select the printers this profile is compatible with."
msgstr "Selecteer de printers die geschikt voor dit profiel zijn."
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "Geschikte printprofielen"
@@ -8566,11 +8571,11 @@ msgstr ""
msgid "Search in settings [%1%]"
msgstr "Zoek in instellingen [%1%]"
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "Ontkoppel van systeempreset"
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
@@ -8578,216 +8583,224 @@ msgstr ""
"Een kopie van de huidige systeempreset wordt aangemaakt. Deze wordt "
"ontkoppeld van het origineel."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr "De huidige custom preset wordt ontkoppeld van de originele preset."
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "Aanpassingen aan het huidige profiel worden opgeslagen."
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "Ontkoppel preset"
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "Dit is een standaard preset."
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "Dit is een systeempreset."
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "Huidige preset is gebaseerd op de standaard preset."
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "Huidige preset is afgeleid van"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "Kan niet verwijderd of aangepast worden."
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
"Eventuele wijzigingen moet worden opgeslagen als een nieuwe preset die is "
"gebaseerd op de huidige."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "Geef daarvoor een nieuwe naam aan de preset."
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Overige informatie:"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "printermodel"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "standaard printprofiel"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "standaard filamentprofiel"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "standaard SLA-materiaalprofiel"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "standaard SLA-printprofiel"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "volledige profielnaam"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "symbolische profielnaam"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Lagen en perimeters"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Verticale shells"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Horizontale shells"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr "Dichte lagen"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "Minimale shelldikte"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "Kwaliteit (slicen kan langer duren)"
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr "Oneffen oppervlak (experimenteel)"
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Printtijd verkorten"
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "Skirt"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Raft"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Opties voor support en raft"
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "Snelheid voor printbewegingen"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "Snelheid voor niet-print bewegingen"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Modificators"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Acceleraties (geavanceerd)"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Automatische snelheid (geavanceerd)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "Meerdere extruders"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Druippreventie"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Extrusiebreedte"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "Overlapping"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Stroom"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "Overige"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Output-opties"
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "Achtereenvolgens printen"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "Extruderruimte"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "Outputbestand"
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr "Scripts voor nabewerking"
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568
-#: src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Opmerkingen"
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "Afhankelijkheden"
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "Profielafhankelijkheden"
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr "Nabewerkscripts zullen de G-code wijzigen."
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -8806,82 +8819,82 @@ msgstr[1] ""
"Verwijder deze alstublieft; dit kan problemen veroorzaken in de visualisatie "
"en printtijdschattingen."
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr "Gereserveerde sleutelwoorden gevonden in"
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "Overschrijven door filament"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "Nozzle"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Bed"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "Koeling"
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr "Toestaan"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "Ventilatorinstellingen"
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "Koeldrempels"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "Filamenteigenschappen"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "Printsnelheid overschrijven"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "Afveegblokparameters"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "Toolwisselparameter voor multi-materialprinters met één extruder"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "Ramming-instellingen"
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
msgstr "Custom G-code"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
msgstr "Start G-code"
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "Eind G-code"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "Volumetrische stroom - opmerkingen niet beschikbaar"
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -8903,20 +8916,20 @@ msgstr ""
"printerinstellingentab. Het fysieke printerprofiel is opgeslagen in de "
"locatie PrusaSlicer/physical_printer."
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "Grootte en coördinaten"
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "Mogelijkheden"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "Aantal extruders van de printer."
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -8928,105 +8941,105 @@ msgstr ""
"Wilt u de diameters voor alle extruders aanpassen gelijk aan die van de "
"eerste extruder?"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr "Nozzlediameter"
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "G-code die komt vóór de laagwisseling"
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
msgstr "G-code die komt na de laagwisseling"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
msgstr "Toolwisseling G-code"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "G-code die komt tussen objecten (bij achtereenvolgens printen)"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "Kleurwissel G-code"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
msgstr "Pauzeer print G-code"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "Template custom G-code"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "Scherm"
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "Draaiing"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Draaitijd"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Correcties"
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "Belichtingstijd"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr "Machinelimieten"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "Waarden in deze kolom zijn voor de normale modus"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "Waarden in deze kolom zijn voor de stille modus"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "Maximale snelheden"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "Maximale acceleraties"
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "Ruklimieten"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "Minimale snelheden"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "Multi-materialsetup met één extruder"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "Parameter voor multi-material met één extruder"
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -9035,19 +9048,19 @@ msgstr ""
"extruders worden ingesteld op de nieuwe waarde. Weet u zeker dat u wilt "
"doorgaan?"
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Laagdiktelimieten"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "Positie (voor multi-extruderprinters)"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Beweeg alleen Z omhoog"
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -9055,11 +9068,11 @@ msgstr ""
"Retractie als de tool uit staat (geavanceerde instelling voor multi-"
"extrudersetups)"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "Reset naar filamentkleur"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -9069,31 +9082,31 @@ msgstr ""
"\n"
"Moet deze uitgezet worden om firmwareretractie te gebruiken?"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Firmware-retractie"
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr "Nieuwe printerpreset geselecteerd"
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "Ontkoppeld"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "verwijder"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "verwijderen"
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "Het is een laatste preset voor deze fysieke printer."
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -9101,7 +9114,7 @@ msgid ""
msgstr ""
"Weet je zeker dat je \"%1%\" wilt verwijderen van de fysieke printer \"%2%\"?"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -9113,7 +9126,7 @@ msgstr[1] ""
"De onderstaande fysieke printers zijn gebaseerd op de preset die u wilt "
"verwijderen."
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
@@ -9122,7 +9135,7 @@ msgstr[0] ""
msgstr[1] ""
"Let op dat de geselecteerde preset ook voor deze printers wordt verwijderd."
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -9136,7 +9149,7 @@ msgstr[1] ""
"De onderstaande fysieke printers zijn alleen gebaseerd op de preset die u "
"wilt verwijderen."
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -9148,57 +9161,57 @@ msgstr[1] ""
"Let op dat deze printers worden verwijderd na het verwijderen van de "
"geselecteerde preset."
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "Weet u zeker dat u de geselecteerde preset %1% wilt?"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "Preset %1%"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Stel in"
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Zoeken"
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Alleen hele woorden"
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4275
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
"Machinelimieten worden opgenomen in de G-code en gebruikt voor de geschatte "
"printtijd."
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -9208,7 +9221,7 @@ msgstr ""
"gebruikt om de printtijd te schatten, waardoor ze niet nauwkeurig kunnen "
"zijn bij een printer met andere machinelimieten."
-#: src/slic3r/GUI/Tab.cpp:4282
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
@@ -9216,12 +9229,12 @@ msgstr ""
"Machinelimieten zijn niet ingesteld, waardoor de geschatte printtijd niet "
"nauwkeurig is."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "Vergrendeld"
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
@@ -9229,12 +9242,12 @@ msgstr ""
"geeft aan dat de instellingen gelijk zijn aan de systeemwaarden voor de "
"huidige optiegroep"
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "Ontgrendeld"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -9246,12 +9259,12 @@ msgstr ""
"Klik op het ontgrendeld-pictogram om de instelling te resetten naar de "
"systeemwaarden voor de huidige optiegroep."
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "Wit bolletje"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -9259,12 +9272,12 @@ msgstr ""
"de linkerknop geeft aan dat het niet een systeempreset is,\n"
"de rechterknop geeft aan of de instelling is gewijzigd."
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "Pijltje terug"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -9276,7 +9289,7 @@ msgstr ""
"Klik op het pijltje-terug-pictogram om alle instellingen te resetten naar de "
"laatst opgeslagen preset voor de huidige optiegroep."
-#: src/slic3r/GUI/Tab.cpp:4332
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -9284,7 +9297,7 @@ msgstr ""
"Vergrendeld-pictogram geeft aan dat de instellingen gelijk zijn aan de "
"systeemwaarde van de huidige optiegroep"
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -9296,11 +9309,11 @@ msgstr ""
"Klik om alle instellingen voor de huidige optiegroep te resetten naar "
"systeemwaarden."
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr "Het witte bolletje geeft aan dat het geen systeempreset betreft."
-#: src/slic3r/GUI/Tab.cpp:4340
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -9308,7 +9321,7 @@ msgstr ""
"Het witte bolletje geeft aan dat de instelling gelijk is aan de laatst "
"opgeslagen preset voor de huidige optiegroep."
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -9321,14 +9334,14 @@ msgstr ""
"Klik om alle instellingen terug te zetten voor de huidige optiegroep naar de "
"laatst opgeslagen preset."
-#: src/slic3r/GUI/Tab.cpp:4348
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
msgstr ""
"Vergrendeld-pictogram geeft aan dat de waarde gelijk is aan de systeemwaarde."
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -9338,7 +9351,7 @@ msgstr ""
"aan de systeemwaarde.\n"
"Klik om de huidige waarde te resetten naar de systeemwaarde."
-#: src/slic3r/GUI/Tab.cpp:4355
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -9346,7 +9359,7 @@ msgstr ""
"Het witte bolletje geeft aan dat de waarde gelijk is aan de laatst "
"opgeslagen preset."
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -9356,31 +9369,31 @@ msgstr ""
"gelijk is aan de laatst opgeslagen preset.\n"
"Klik om de waarde te resetten naar de laatst opgeslagen preset."
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Materiaal"
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr "Materiaal-printprofiel"
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "Supportkop"
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "Supportpijler"
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "Verbindingen van de supporttakken en kruisingen"
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "Automatisch genereren"
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -9389,11 +9402,11 @@ msgstr ""
"\"%1%\" is uitgeschakeld omdat \"%2%\" aanstaat in \"%3%\"-categorie.\n"
"Om \"%1%\" aan te zetten moet \"%2%\" uit staan"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr "Objectverhoging"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr "Basisplaat rondom object"
@@ -9478,7 +9491,7 @@ msgstr ""
"om weer te vragen over niet-opgeslagen wijzigingen."
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -9545,40 +9558,40 @@ msgstr ""
"Preset \"%1%\" is niet geschikt voor het nieuwe printprofiel en heeft de "
"volgende niet-opgeslagen wijzigingen:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "Aantal extruders"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr "Toon alle presets (inclusief incompatibele)"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr "Linker presetwaarde"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr "Rechter presetwaarde"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr "Een van de presets niet gevonden"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr "Vergeleken presets hebben verschillende soorten printers"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr "Presets zijn gelijk"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
@@ -9587,11 +9600,11 @@ msgstr ""
"Klik op deze knop om dezelfde preset te selecteren voor de rechter en linker "
"preset."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr "Ongedefinieerde categorie"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr "Ongedefinieerde groep"
@@ -9952,7 +9965,7 @@ msgid "Could not get resources to create a new connection"
msgstr "Kan geen middelen krijgen om nieuwe verbinding te maken"
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "Exporteer bronmodel"
@@ -9969,7 +9982,7 @@ msgid "Mesh repair failed."
msgstr "Mesh-reparatie mislukt."
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "Gerepareerd model aan het laden"
@@ -9979,35 +9992,35 @@ msgstr "Gerepareerd model aan het laden"
msgid "Saving mesh into the 3MF container failed."
msgstr "Opslaan van mesh in 3MF-container mislukt."
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "Exporteren van tijdelijk 3MF-bestand mislukt"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "Importeren van het gerepareerde 3MF-bestand mislukt"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "Gerepareerd 3MF-bestand bevat geen object"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "Gerepareerd 3MF-bestand bevat meer dan één object"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "Gerepareerd 3MF-bestand bevat geen volume"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "Gerepareerd 3MF-bestand bevat meer dan één volume"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "Model repareren voltooid"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "Model repareren geannuleerd"
@@ -10243,11 +10256,11 @@ msgid ""
msgstr ""
"Dit kan problemen veroorzaken in de visualisatie en printtijdschattingen."
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr ""
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -10255,7 +10268,7 @@ msgstr ""
"Uw print is dichtbij de afveeggebieden. Let op dat dit geen botsingen "
"veroorzaakt."
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Gemengd"
@@ -10267,7 +10280,7 @@ msgstr ""
"Kan de extrusiebreedte niet berekenen voor %1%: Variabele '%2%' niet "
"beschikbaar."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
@@ -10276,7 +10289,7 @@ msgstr ""
"Het geselecteerde 3MF-bestand is opgeslagen in een nieuwere versie van %1% "
"en is niet geschikt."
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
@@ -10284,7 +10297,7 @@ msgstr ""
"De geselecteerde 3MF bevat een FDM-supports geschilderd object van een "
"nieuwere versie van PrusaSlicer en is niet compatibel."
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
@@ -10292,7 +10305,7 @@ msgstr ""
"De geselecteerde 3MF bevat een naadschildering object van een nieuwere "
"versie van PrusaSlicer en is niet compatibel."
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -10566,7 +10579,7 @@ msgstr ""
"Het afveegblok wordt alleen ondersteunt voor meerdere objecten als ze "
"tegelijk gesliced worden."
-#: src/libslic3r/Print.cpp:541
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -10574,24 +10587,24 @@ msgstr ""
"Het afveegblok wordt alleen ondersteunt als alle objecten dezelfde variabele "
"laagdikte hebben"
-#: src/libslic3r/Print.cpp:563
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr ""
"Een of meer objecten staan ingesteld op een extruder die de printer niet "
"heeft."
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr "%1%=%2% mm is te weinig om te printen bij een laagdikte van %3% mm"
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr "Te veel %1%=%2% mm om te printen met een nozzlediameter van %3% mm"
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -10603,7 +10616,7 @@ msgstr ""
"dezelfde diameter hebben ('support_material_extruder' = 0 of "
"'support_material_interface_extruder' = 0)."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -10611,7 +10624,7 @@ msgstr ""
"Om het afveegblok te laten samenwerken met oplosbare support, moeten de "
"supportlagen gesynchroniseerd worden met de objectlagen."
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "
@@ -10622,47 +10635,47 @@ msgstr ""
"worden met de huidige extruder zonder toolwissel (Zet zowel "
"'support_material_extruder' en 'support_material_interface_extruder' op 0)."
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr ""
"Laagdikte van de eerste laag kan niet groter zijn dan de nozzlediameter"
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "Laagdikte kan niet groter zijn dan de nozzlediameter"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
"layer_gcode."
msgstr ""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Vullingslagen"
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr "Genereer skirt en brim"
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "G-code exporteren"
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "G-code genereren"
@@ -10708,57 +10721,57 @@ msgstr "Initiële belichtingstijd valt buiten de printerprofielgrenzen."
msgid "Slicing done"
msgstr "Slicen voltooid"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "Model uithollen"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "Afvoergaten toevoegen."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "Model slicen"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "Supportpunten genereren"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "Supportboom genereren"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "Basisplaat genereren"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "Support slicen"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "Slices samenvoegen en statistieken berekenen"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "Lagen roosteren"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "Te veel overlappende gaten."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr "Mesh uithollen is niet geschikt voor dit model (heeft geen volume)."
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr ""
"Niet mogelijk om de huidige configuratie van gaten te maken in het model."
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -10766,28 +10779,28 @@ msgstr ""
"Afvoergaten toevoegen mislukt. Dit komt meestal door een incorrect model. "
"Probeer die eerst te repareren."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr "Gaten maken in het model is mislukt"
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"Slicen moest gestopt worden door een interne fout: inconsistente slice-index."
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Visualiseer support"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr ""
"Met de huidige configuratie kan voor dit model geen basisplaat gegenereerd "
"worden"
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -10799,27 +10812,27 @@ msgstr ""
msgid "Failed processing of the output_filename_format template."
msgstr "Verwerken van de 'output_filename_format'-template mislukt."
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Printtechnologie"
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Bedvorm"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "Custom bedtextuur"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "Custom bedmodel"
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "Squish-compensatie"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -10827,11 +10840,11 @@ msgstr ""
"De eerste laag wordt verkleind in horizontale richting met de ingestelde "
"waarde ter compensatie van het platdrukken."
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "G-code miniaturen"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
@@ -10839,7 +10852,17 @@ msgstr ""
"Afbeeldingsgrootte wordt opgeslagen in de .gcode en .sl1 / .sl1s bestanden "
"in het formaat: \"XxY, XxY, ...\""
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -10847,22 +10870,22 @@ msgstr ""
"Deze instelling is voor de laagdikte (en dus het totaal aantal lagen). "
"Dunnere lagen geven een betere nauwkeurigheid, maar het printen duurt langer."
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "Maximale printhoogte"
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
msgstr ""
"Stel dit in als maximale hoogte die bereikt kan worden door de printer."
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Hostnaam, IP of URL"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -10876,11 +10899,11 @@ msgstr ""
"worden verkregen door gebruikersnaam en wachtwoord in te voeren in bij de "
"URL in de vorm: https://gebruikersnaam:wachtwoord@je-octopi-adres/"
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "API-key / wachtwoord"
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -10888,11 +10911,11 @@ msgstr ""
"PrusaSlicer kan gcode-bestanden naar een printerhost uploaden. Dit veld moet "
"de API-key of het wachtwoord voor authenticatie bevatten."
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "Naam van de printer"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -10902,15 +10925,15 @@ msgstr ""
"OctoPrint verbindingen in CRT/PEM-formaat. Als er niets wordt ingevuld, "
"wordt de standaard OS-CA-certificaatopslaglocatie gebruikt."
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "Wachtwoord"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr "Negeer HTTPS-certificaat herroepingscontrole"
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
@@ -10920,31 +10943,31 @@ msgstr ""
"offline distributiepunten. U kunt dit aanzetten voor zelf-gesigneerde "
"certificaten als de verbinding mislukt."
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr "Printerpresetnamen"
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr "Namen van de presets gerelateerd aan de fysieke printer"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "Authorisatietype"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "API-sleutel"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "HTTP authenticatie"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Vermijd kruisende perimeters"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -10954,11 +10977,11 @@ msgstr ""
"handig bij bowden-extruders die gevoelig zijn voor druipen. Deze aanpassing "
"vertraagd zowel de print als de G-code-generatie."
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "Vermijd kruisende perimeters - maximale omleidingslengte"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -10971,15 +10994,15 @@ msgstr ""
"een absolute waarde of als percentage (bijv. 50%) van een rechtlijnige "
"beweging."
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "mm of % (stel in op 0 om uit te zetten)"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr "Overige lagen"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -10987,11 +11010,11 @@ msgstr ""
"Bedtemperatuur voor lagen na de eerste laag. Als dit ingesteld is op 0, "
"worden bedverwarmingscommando's uitgezet."
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Bedtemperatuur"
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -11001,11 +11024,11 @@ msgstr ""
"beweging. U kunt hier variabelen gebruiken voor alle instellingen zoals "
"'layer_num' en 'layer_z'."
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "G-code die komt tussen objecten"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -11020,15 +11043,15 @@ msgstr ""
"gedetecteerd zal PrusaSlicer deze commando's niet meenemen. Merk op dat "
"variabelen voor alle instellingen gebruikt kunnen worden."
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "Aantal te genereren dichte lagen voor ondervlakken."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Dichte bodemlagen"
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -11036,15 +11059,15 @@ msgstr ""
"Het aantal dichte bodemlagen wordt verhoogd als blijkt dat het nodig is om "
"de minimale bodemshelldikte te garanderen."
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "Minimale shelldikte aan de onderzijde"
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "Brug"
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -11052,19 +11075,19 @@ msgstr ""
"Deze acceleratie zal uw printer gebruiken voor bruggen. Als dit ingesteld is "
"op 0, wordt de acceleratie-instelling voor bruggen uitgezet."
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Brughoek"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -11074,35 +11097,35 @@ msgstr ""
"automatisch berekend, anders wordt de opgegeven hoek voor alle bruggen "
"gebruikt. 180° staat gelijk aan 0°."
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr "°"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "Ventilatorsnelheid voor bruggen"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr "Deze ventilatorsnelheid wordt aangehouden bij bruggen en overhanging."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr "%"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "Brugextrusieverhouding"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -11114,33 +11137,33 @@ msgstr ""
"voorkomen. Hoewel de systeemwaarden goed zijn, kan geëxperimenteerd worden "
"met de koeling voor dit aangepast wordt."
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "Bruggen"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "Printsnelheid voor bruggen."
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Breedte van de brim"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
@@ -11150,38 +11173,38 @@ msgstr ""
"eerste laag. Als een raft wordt gebruikt, staat de brim uit (gebruik "
"raft_first_layer_expansion)."
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr "Brimtype"
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr ""
"De plaatsen waar de brim wordt geprint rond elk object op de eerste laag."
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr "Geen brim"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr "Alleen buitenste brim"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr "Alleen binnenste brim"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr "Buitenste en binnenste brim"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr "Brim-scheidingsgat"
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
@@ -11189,11 +11212,11 @@ msgstr ""
"Afstand van de brim van het geprinte object. De afstand wordt toegepast na "
"het compenseren van de squish-compensatie."
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "Meerdelige objecten samenvoegen"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -11203,19 +11226,19 @@ msgstr ""
"dat PrusaSlicer de overlappende delen met de vorige in de reeks combineert "
"(2e deel wordt gecombineerd met het 1e, 3e deel met het 1e en 2e, etc)."
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "Kleurenprinthoogte"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "Hoogte waarbij de filamentwissel plaatsvindt."
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "Voorwaarden geschikte printers"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -11225,11 +11248,11 @@ msgstr ""
"een actief printerprofiel. Als deze aanduiding op waar staat, wordt dit "
"profiel beschouwd als geschikt voor het actieve printerprofiel."
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "Voorwaarden geschikte printprofielen"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -11239,11 +11262,11 @@ msgstr ""
"een actief printprofiel. Als deze aanduiding op waar staat, wordt dit "
"profiel beschouwd als geschikt voor het actieve printprofiel."
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "Achtereenvolgens objecten printen"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -11255,11 +11278,11 @@ msgstr ""
"PrusaSlicer voorkomt botsingen van de extruder tegen eerder geprinte "
"objecten en zal u daar ook voor waarschuwen, maar blijf wel alert."
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "Automatisch koelen toestaan"
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -11267,24 +11290,24 @@ msgstr ""
"Dit vinkje zorgt dat automatisch gekoeld wordt; de print- en "
"ventilatorsnelheid worden aangepast op basis van de laagprinttijd."
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "Koelbuispositie"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr "Afstand vanaf de nozzle tot het middelpunt van de koelbuis."
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Koelbuislengte"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
"Lengte van de koelbuis om de ruimte voor koelbewegingen daarin te beperken."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -11294,11 +11317,11 @@ msgstr ""
"acceleratiewaarde (perimeters/vulling). Als dit ingesteld is op 0, worden "
"geen acceleratiewaarden opnieuw ingesteld."
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Standaard filamentprofiel"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -11308,12 +11331,12 @@ msgstr ""
"Bij selectie van het huidige printerprofiel wordt dit filamentprofiel "
"geactiveerd."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Standaard printprofiel"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -11322,11 +11345,11 @@ msgstr ""
"Standaard printprofiel dat geassocieerd wordt met huidig printerprofiel. Bij "
"selectie van het huidige printerprofiel wordt dit printprofiel geactiveerd."
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Zet ventilator uit voor de eerste"
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -11334,27 +11357,27 @@ msgstr ""
"U kunt dit instellen op een positieve waarde om de ventilator uit te "
"schakelen tijdens het printen van de eerste lagen voor een betere adhesie."
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "Geen support voor bruggen"
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
msgstr "Experimentele optie om support onder brugvlakken te vermijden."
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "Ruimte tussen kopieën"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr ""
"Gebruikte afstand tussen objecten bij automatisch schikken in de "
"modelweergave."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -11362,7 +11385,7 @@ msgstr ""
"Deze eindprocedure wordt aan het eind van het outputbestand ingevoegd. Merk "
"op dat variabelen voor alle instellingen gebruikt kunnen worden."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -11375,11 +11398,11 @@ msgstr ""
"alle instellingen gebruikt kunnen worden. Als de printer meerdere extruders "
"heeft, wordt deze G-code in de extrudervolgorde uitgevoerd."
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "Garandeer verticale shelldikte"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -11387,11 +11410,11 @@ msgstr ""
"Voeg dichte vulling toe bij hellende vlakken om de verticale shelldikte te "
"garanderen."
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "Vulpatroon voor bovenzijde"
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -11399,41 +11422,41 @@ msgstr ""
"Vullingspatroon voor bovenste lagen. Dit heeft alleen invloed op de bovenste "
"zichtbare laag en niet de aangrenzende horizontale dichte shells."
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr "Rechtlijnig"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "Monotoon"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr "Parallel rechtlijnig"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr "Concentrisch"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr "Hilbert-kromme"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr "Archimedes-spiraal"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr "Octagramspiraal"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "Vulpatroon voor onderzijde"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -11441,11 +11464,11 @@ msgstr ""
"Vulpatroon voor de bodemlaag. Dit heeft alleen invloed op de onderste "
"zichtbare laag en niet de aangrenzende horizontale dichte shells."
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Buitenste perimeters"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -11457,16 +11480,18 @@ msgstr ""
"breedte instellen op 1,125x de nozzlediameter. Als dit is uitgedrukt als "
"percentage, wordt dit berekend over de laagdikte."
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr "mm of %"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -11477,29 +11502,29 @@ msgstr ""
"perimeters. Als dit ingesteld is op 0, wordt een automatische snelheid "
"genomen."
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr "mm/s of %"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Buitenste perimeters eerst"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
msgstr ""
"Print de buitenste perimeters eerder dan de binnenste in plaats van andersom."
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Extra perimeters indien nodig"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -11509,7 +11534,7 @@ msgstr ""
"voorkomen. PrusaSlicer blijft perimeters toevoegen, tot meer dan 70% van de "
"rondgang erboven volledig wordt ondersteund."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -11519,7 +11544,7 @@ msgstr ""
"extruderinstellingen zijn aangegeven). Deze waarde overschrijft de "
"perimeter- en vullingsextruder, maar niet de supportextruders."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -11531,7 +11556,7 @@ msgstr ""
"rond de extruder en geeft de maximale diepte weer die de extruder kan halen "
"zonder te botsen met eerder geprinte objecten."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -11542,22 +11567,22 @@ msgstr ""
"wordt gebruikt om te controleren op botsingen en om te tonen in de "
"modelweergave."
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Extruderkleur"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
msgstr ""
"Dit wordt alleen gebruikt in de PrusaSlicer-interface als een visueel "
"hulpmiddel."
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Extruder-offset"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -11570,11 +11595,11 @@ msgstr ""
"positieve coördinaten nodig (die worden van de X- en Y-coördinaten "
"afgetrokken)."
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "Extrusie-as"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -11582,11 +11607,11 @@ msgstr ""
"Gebruik deze optie om de naam van de as van de extruder in te stellen "
"(normaal gesproken E, maar soms A)."
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "Extrusie vermenigvuldigingsfactor"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -11598,11 +11623,11 @@ msgstr ""
"0.9 en 1.1. Check eventueel de filamentdiameter en de extruderstappen (uit "
"de firmware) als u denkt dat dit aangepast moet worden."
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Standaard extrusiebreedte"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -11615,11 +11640,11 @@ msgstr ""
"van de nozzlediameter. Als dit is uitgedrukt als percentage, wordt dit "
"berekend over de laagdikte."
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "Laat ventilator altijd aan"
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -11627,11 +11652,11 @@ msgstr ""
"Als dit is ingeschakeld zal de ventilator nooit uitgezet worden, maar "
"tenminste de ingestelde minimale snelheid aanhouden."
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "Schakel de ventilator in bij een printtijd korter dan"
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -11641,27 +11666,27 @@ msgstr ""
"ventilator aangezet worden en wordt de snelheid berekend door te "
"interpoleren tussen de minimale en maximale snelheid."
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr "geschat aantal seconden"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr "Kleur"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Filamentopmerkingen"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "Hier kunt u opmerkingen over het filament plaatsen."
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr "Maximale volumetrische snelheid"
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -11672,27 +11697,27 @@ msgstr ""
"maximale volumetrische snelheid van de print en het filament. Als dit "
"ingesteld is op 0, geldt er geen limiet."
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "Laadsnelheid"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "Snelheid die gebruikt wordt voor het afveegblok."
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "Laadsnelheid aan het begin"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "Snelheid die gebruikt wordt aan het begin van de laadfase."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "Ontlaadsnelheid"
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11700,22 +11725,22 @@ msgstr ""
"Snelheid die gebruikt wordt voor het ontladen van het afveegblok (heeft geen "
"effect op het initiële onderdeel van het ontladen direct na de ramming)."
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "Ontlaadsnelheid in het begin"
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
"Snelheid die gebruikt wordt voor het ontladen van het filament direct na de "
"ramming."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "Vertraging na het ontladen"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -11725,11 +11750,11 @@ msgstr ""
"toolwisselingen te krijgen met flexibele materialen die meer tijd nodig "
"hebben om te krimpen naar de originele afmetingen."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "Aantal koelbewegingen"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -11737,20 +11762,20 @@ msgstr ""
"Het filament wordt gekoeld tijdens het terug en voorwaarts bewegen in de "
"koelbuis. Specificeer het benodigd aantal bewegingen."
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "Snelheid voor de eerste koelbeweging"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr ""
"Koelbewegingen worden gelijkmatig versneld, beginnend vanaf deze snelheid."
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Minimale afstand op afveegblok"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -11764,23 +11789,23 @@ msgstr ""
"afvegen aan het afveegblok om vervolgens de vulling of overige objecten goed "
"te kunnen printen."
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "Snelheid voor de laatste koelbeweging"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr "Koelbewegingen versnellen gelijkmatig tot aan deze snelheid."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Laadtijd van het filament"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -11790,11 +11815,11 @@ msgstr ""
"tijdens een toolwissel (tijdens het uitvoeren van de T-code). Deze tijd "
"wordt toegevoegd aan de totale printtijd in de tijdsschatting."
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Rammingparameters"
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -11802,11 +11827,11 @@ msgstr ""
"Deze frase is bewerkt door het Rammingdialoog en bevat parameters voor de "
"ramming."
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Ontlaadtijd voor filament"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -11816,7 +11841,7 @@ msgstr ""
"een toolwissel (tijdens het uitvoeren van de T-code). Deze tijd wordt "
"toegevoegd aan de totale printtijd in de tijdsschatting."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -11826,12 +11851,12 @@ msgstr ""
"daarom een schuifmaat en doe meerdere metingen over het hele filament. "
"Bereken vervolgens het gemiddelde."
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr "Dichtheid"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -11843,27 +11868,27 @@ msgstr ""
"volume[cm³]. Formule voor volume: volume[cm³] = 1000 * (diameter[mm])² * π / "
"4 * lengte[mm]."
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Filamenttype"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "Het filamenttype voor het gebruik van de custom G-codes."
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr "Oplosbaar materiaal"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr "Oplosbaar materiaal wordt vaak gebruikt voor oplosbaar support."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1069
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
@@ -11871,15 +11896,15 @@ msgstr ""
"Voer hier de filamentkosten per kilogram in. Dit is alleen voor statistische "
"informatie."
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr "€/kg"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr "Spoelgewicht"
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -11891,19 +11916,19 @@ msgstr ""
"berekende gewicht van de filamentspoel om te weten te komen of de "
"hoeveelheid filament op de spoel voldoende is om de print te voltooien."
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
msgstr "(Onbekend)"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr "Vullingshoek"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
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, "
@@ -11913,64 +11938,64 @@ msgstr ""
"geprint. Bruggen worden geprint met de optimale richting. Deze instelling "
"zal die richting niet beïnvloeden."
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr "Vullingsdichtheid"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr ""
"Dichtheid van inwendige vulling, uitgedrukt in een percentage (0 - 100%)"
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr "Vullingspatroon"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr "Vulpatroon voor algemene lagere-dichtheidsvulling."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr "Raster"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr "Sterren"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr "Kubisch"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr "Lijn"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr "Honingraat"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr "3D-honingraat"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr "Gyroïde"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr "Adaptief kubisch"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr "Ondersteunend kubisch"
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
msgstr "Belichting"
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1186
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -11978,11 +12003,11 @@ msgstr ""
"Deze acceleratie zal uw printer gebruiken voor de eerste laag. Als dit "
"ingesteld is op 0, wordt de standaard acceleratie gebruikt."
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
msgstr "Eerste laag van het object boven de raft-interface"
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
@@ -11992,11 +12017,11 @@ msgstr ""
"raft-interface. Stel in op 0 om acceleratiecontrole uit te schakelen voor de "
"eerste laag boven de raft-interface."
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
msgstr "Bedtemperatuur eerste laag"
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1205
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -12004,7 +12029,7 @@ msgstr ""
"Bedtemperatuur voor de eerste laag. Als dit ingesteld is op 0, worden "
"bedtemperatuur-commando's weggelaten in de output."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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 "
@@ -12017,7 +12042,7 @@ msgstr ""
"wordt dit berekend over de laagdikte van de eerste laag. Als dit is "
"ingesteld op 0, wordt de standaard extrusiebreedte gebruikt."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1229
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 "
@@ -12027,11 +12052,11 @@ msgstr ""
"printen om bedhechting en tolerantie te verbeteren op niet-perfecte "
"printbedden."
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr "Snelheid eerste laag"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
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 "
@@ -12042,11 +12067,11 @@ msgstr ""
"van het type. Als dit is uitgedrukt als percentage, wordt dit berekend over "
"de standaardsnelheid."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
msgstr "Snelheid van de eerste laag boven de raft-interface"
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -12058,11 +12083,11 @@ msgstr ""
"interface, onafhankelijk van het type. Als dit is uitgedrukt als percentage "
"(bijv. 40%) worden de standaard snelheden verschaald."
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr "Nozzletemperatuur eerste laag"
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1260
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -12072,11 +12097,11 @@ msgstr ""
"wijzigen in de print, stel dit dan in op 0 om temperatuurregeling uit te "
"zetten in de G-code."
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr "Volledige ventilatorsnelheid op laag"
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -12090,23 +12115,23 @@ msgstr ""
"\"disable_fan_first_layers\" in welk geval de ventilator zal draaien op de "
"maximaal toegestane snelheid op laag \"disable_fan_first_layers\" + 1."
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
msgstr "Type oneffen oppervlak."
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
msgstr "Alleen buitenwanden"
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
msgstr "Alle wanden"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
msgstr "Dikte van oneffen oppervlak"
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1296
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
@@ -12114,11 +12139,11 @@ msgstr ""
"De maximale afstand die elke punt kan hebben (naar beide kanten), haaks "
"gemeten op de perimeterwand."
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
msgstr "Puntafstand van oneffen oppervlak"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
@@ -12128,11 +12153,11 @@ msgstr ""
"punten voor oneffen oppervlak. Verlagen van de afstand zorgt voor een "
"verhoging van het aantal willekeurige punten op de perimeterwand."
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
msgstr "Vul gaten"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1316
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
@@ -12140,7 +12165,7 @@ msgstr ""
"Toestaan van het vullen van gaten tussen perimeters en de binnenste "
"perimeter en vulling."
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1323
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 "
@@ -12150,11 +12175,11 @@ msgstr ""
"Houd deze waarde laag om schudden te voorkomen (wat resulteert in "
"resonantieproblemen). Als dit is ingesteld op 0, worden gaten niet gevuld."
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
msgstr "Opmerkingen in G-code"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
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 "
@@ -12164,11 +12189,11 @@ msgstr ""
"commando's wordt een opmerking geplaatst. Als u print vanaf een SD-kaart, "
"kan de extra grootte van het bestand de firmware vertragen."
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
msgstr "G-code-variant"
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "
@@ -12179,15 +12204,15 @@ msgstr ""
"geschikte uitvoer te krijgen voor uw printer. De 'Geen extrusie'-instelling "
"kan gebruikt worden om te printen zonder materiaal te extruderen."
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr "Geen extrusie"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr "Label objecten"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "
@@ -12199,19 +12224,19 @@ msgstr ""
"Deze instelling is NIET geschikt voor een multi-materialsetup met één "
"extruder en 'Afvegen in object' en 'Afvegen in vulling'."
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr "Hoge stroomsterkte bij extruder voor filamentwissel"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
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 "
@@ -12222,7 +12247,7 @@ msgstr ""
"maken en om weerstand te overwinnen tijdens het laden van filament met een "
"misvormde kop."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1395
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -12230,11 +12255,11 @@ msgstr ""
"Deze acceleratie zal uw printer gebruiken voor de vulling. Als dit is "
"ingesteld op 0, wordt de acceleratiecontrole uitgeschakeld."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
msgstr "Combineer vulling elke"
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1405
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -12243,15 +12268,15 @@ msgstr ""
"de vullingslagen stapsgewijs dikker te maken, terwijl de laagdikte van "
"perimeters behouden wordt."
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr "Combineer vulling elke n lagen"
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
msgstr "Lengte van de vullingsbevestiging"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1416
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -12273,35 +12298,35 @@ msgstr ""
"deze parameter, maar niet langer dan \"anchor_length_max\". Stel in op 0 om "
"uit te zetten."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
msgstr "0 (geen losse bevestiging)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
msgstr "1 mm"
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
msgstr "2 mm"
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
msgstr "5 mm"
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
msgstr "10 mm"
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
msgstr "1000 (ongelimiteerd)"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
msgstr "Maximale lengte van de vullingsbevestiging"
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -12322,19 +12347,19 @@ msgstr ""
"perimetersegment wordt gelimiteerd tot \"infill_anchor\", maar niet langer "
"dan deze parameter. Stel in op 0 om uit te zetten."
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
msgstr "0 (niet bevestigd)"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr "Vullingsextruder"
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr "De extruder die gebruikt wordt voor het printen van de vulling."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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 "
@@ -12348,11 +12373,11 @@ msgstr ""
"printen en het onderdeel sterker maken met deze optie. Als dit is uitgedrukt "
"als percentage, wordt dit berekend over de laagdikte."
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr "Vulling vóór perimeters"
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1487
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -12360,11 +12385,11 @@ msgstr ""
"Deze optie verandert de printvolgorde van perimeters en vulling; de "
"laatstgenoemde eerst."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr "Alleen vulling waar nodig"
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
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 "
@@ -12374,11 +12399,11 @@ msgstr ""
"ondersteuning van bovenvlakken (het fungeert als inwendig support). Let op: "
"deze optie vertraagt de G-code-generatie."
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr "Overlapping van vulling/perimeters"
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -12390,25 +12415,25 @@ msgstr ""
"maar terugslag kan zorgen voor gaten. Als dit is uitgedrukt als percentage, "
"wordt dit berekend over de extrusiebreedte van de perimeters."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr ""
"Printsnelheid voor vulling. Als dit ingesteld is op 0, wordt de snelheid "
"automatisch berekend."
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr "Afgeleid profiel"
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr "Profielnaam waar profiel op is gebaseerd."
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr "Interfaceshells"
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1537
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -12418,67 +12443,67 @@ msgstr ""
"volumes. Dit is handig voor multi-extruderprints met transparante materialen "
"of handmatig oplosbaar support."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
msgstr "Maximale breedte van een gesegmenteerd gebied"
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
"Maximale breedte van een gesegmenteerd gebied. Stel in op 0 om uit te "
"schakelen."
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
msgstr "mm (stel in op 0 om uit te schakelen)"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr "Sta strijken toe"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1555
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"Sta strijken van de toplagen toe met het hete hotend voor een gladder "
"oppervlak"
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
msgstr "Strijktype"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr "Alle bovenvlakken"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr "Alleen bovenste vlak"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
msgstr "Alle dichte vlakken"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr "Debiet"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr ""
"Percentage van het debiet ten opzichte van de standaard laagdikte van het "
"model."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr "Ruimte tussen strijkpassages"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
msgstr "Afstand tussen strijkpaden"
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "
@@ -12489,11 +12514,11 @@ msgstr ""
"beweging en voor de extruder naar het volgende punt beweegt. Hier kunt u "
"variabelen gebruiken voor alle instellingen zoals 'layer_num' en 'layer_z'."
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
msgstr "Ondersteunt resterende tijd"
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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. "
@@ -12505,155 +12530,155 @@ msgstr ""
"nu herkent de Prusa i3 MK3 de M73-commando's. Ook ondersteunt de i3 MK3 "
"firmware M73 Qxx Sxx voor de stille modus."
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr "Ondersteunt stille modus"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr "De firmware ondersteunt stille modus"
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr "Hoe limieten toe te voegen"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr "Doel van de machinelimieten"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr "Hoe machinelimieten toe te voegen"
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
msgstr "Invoegen in de G-code"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr "Gebruik om tijd te schatten"
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr "Negeren"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr "Maximale snelheid van de X-as"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr "Maximale snelheid van de Y-as"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr "Maximale snelheid van de Z-as"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr "Maximale extrusiesnelheid"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr "Maximale snelheid van de X-as"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr "Maximale snelheid van de Y-as"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr "Maximale snelheid van de Z-as"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr "Maximale extrusiesnelheid"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr "Maximale acceleratie X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr "Maximale acceleratie Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr "Maximale acceleratie Z"
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr "Maximale acceleratie E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr "Maximale acceleratie van de X-as"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr "Maximale acceleratie van de Y-as"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr "Maximale acceleratie van de Z-as"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr "Maximale extrusie-acceleratie"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr "Maximale ruk X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr "Maximale ruk Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr "Maximale ruk Z"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr "Maximale ruk E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr "Maximale ruk van de X-as"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr "Maximale ruk van de Y-as"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr "Maximale ruk van de Z-as"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr "Maximale extrusie-ruk"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr "Minimale snelheid tijdens extruderen"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "Minimale snelheid tijdens extruderen (M205 S)"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
msgstr "Minimale snelheid voor bewegingen"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
msgstr "Minimale snelheid voor bewegingen (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr "Maximale acceleratie tijdens extruderen"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -12665,31 +12690,31 @@ msgstr ""
"Marlin (legacy) firmware gebruikt deze ook voor bewegingsacceleratie (M204 "
"T)."
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr "Maximale acceleratie tijdens retracten"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
msgstr "Maximale acceleratie tijdens retracten (M204 R)"
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
msgstr "Maximale acceleratie voor bewegingen"
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr "Maximale acceleratie voor bewegingen (M204 T)"
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr "Max"
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr "Deze instelling gaat over de maximale snelheid van uw ventilator."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -12701,11 +12726,11 @@ msgstr ""
"75% van de extrusiebreedte voor een goede interfacehechting. Als dit op 0 "
"staat, wordt de hoogte gelimiteerd tot 75% van de nozzlediameter."
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr "Maximale printsnelheid"
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -12716,7 +12741,7 @@ msgstr ""
"experimentele instelling wordt gebruikt voor de hoogste printsnelheid die u "
"toestaat."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1799
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -12724,41 +12749,47 @@ msgstr ""
"Deze experimentele instelling wordt gebruikt voor de maximale volumetrische "
"snelheid van de extruder."
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr "Maximale volumetrische stijging"
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"Deze experimentele instelling wordt gebruikt om de snelheidsveranderingen te "
-"limiteren. Een waarde van 1.8mm³/s² zorgt voor een extrusieratio van 1.8mm³/"
-"s (0,45mm extrusiebreedte, 0,2mm laagdikte, 20mm/s snelheid) tot 5.4mm³/s "
-"(60mm/s snelheid). Dit duurt ten minste 2sec."
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr "Maximale volumetrische daling"
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr "Min"
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr ""
"Deze instelling geeft de minimale snelheid van uw ventilator aan waarbij de "
"ventilator draait."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1841
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 "
@@ -12768,20 +12799,20 @@ msgstr ""
"resolutie voor variabele laagdikte. Typische waarden zijn tussen 0,05 en 0,1 "
"mm."
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr "Minimale printsnelheid"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
msgstr ""
"PrusaSlicer zal de printsnelheid niet verlagen tot onder deze snelheid."
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr "Minimale extrusielengte"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
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 "
@@ -12791,11 +12822,11 @@ msgstr ""
"hoeveelheid filament op de eerste laag te verbruiken. Voor multi-"
"extruderprinters is dit het minimum voor elke extruder."
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr "Configuratie-opmerkingen"
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1868
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -12803,16 +12834,16 @@ msgstr ""
"Hier kunt u eigen opmerkingen plaatsen. Deze tekst wordt bovenin de G-code "
"toegevoegd."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1878
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "Dit is de diameter van uw extruder-nozzle (bijvoorbeeld 0.4)"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr "Hosttype"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1884
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -12820,11 +12851,11 @@ msgstr ""
"PrusaSlicer kan gcode-bestanden uploaden naar een printerhost. Dit veld moet "
"het type host bevatten."
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr "Alleen retracten bij kruisende perimeters"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1907
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -12832,7 +12863,7 @@ msgstr ""
"Schakelt retracten uit als de bewegingspaden de perimeters van de bovenste "
"laag niet overschrijdt (en maakt eventueel druipen dus onzichtbaar)."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
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 "
@@ -12842,11 +12873,11 @@ msgstr ""
"voorkomen. Het staat een smalle skirt automatisch toe en beweegt extruders "
"buiten zo'n skirt als de temperatuur verandert."
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr "Formaat van bestandsnaam"
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -12858,11 +12889,11 @@ msgstr ""
"'year', 'month', 'day', 'hour', 'minute', 'second', 'version', "
"'input_filename', 'input_filename_base', etc."
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr "Detecteer brugperimeters"
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1933
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -12870,11 +12901,11 @@ msgstr ""
"Experimentele optie om het debiet voor overhanging aan te passen. Het debiet "
"voor bruggen wordt aangehouden, evenals de printsnelheid en de koeling."
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr "Filament parkeerpositie"
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1940
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -12883,11 +12914,11 @@ msgstr ""
"wanneer dat niet geladen is. Deze moet overeenkomen met de waarde in de "
"firmware."
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr "Extra laadafstand"
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "
@@ -12899,12 +12930,12 @@ msgstr ""
"teruggetrokken wordt. Als de waarde positief is, zal het verder geladen "
"worden. Als het negatief is, is de laadafstand dus korter."
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr "Perimeters"
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1958
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -12912,17 +12943,17 @@ msgstr ""
"Deze acceleratie zal uw printer gebruiken voor de perimeters. Als dit is "
"ingesteld op 0, wordt de acceleratiecontrole uitgeschakeld."
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr "Perimeterextruder"
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1967
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"De extruder die gebruikt wordt voor het printen van perimeters en de brim."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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 "
@@ -12936,14 +12967,14 @@ msgstr ""
"nozzlediameter. Als dit is uitgedrukt als percentage, wordt dit berekend "
"over de laagdikte."
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1990
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr ""
"Printsnelheid voor de perimeters (contouren, ook wel bekend als verticale "
"shells). Als dit ingesteld is op 0, wordt een automatische snelheid genomen."
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "
@@ -12955,11 +12986,11 @@ msgstr ""
"een hoger aantal perimeters als de optie voor extra perimeters is "
"ingeschakeld."
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr "(minimum)"
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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. "
@@ -12972,35 +13003,35 @@ msgstr ""
"krijgen als eerste argument het pad naar het gcode-bestand. Ze hebben ook "
"toegang tot de configuratie-instellingen door het lezen van variabelen."
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr "Printertype"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
msgstr "Type van de printer."
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr "Printeropmerkingen"
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
msgstr "Hier kunnen opmerkingen over de printer geplaatst worden."
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr "Printerleverancier"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
msgstr "Naam van de printerleverancier."
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr "Printervariant"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2046
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -13008,38 +13039,38 @@ msgstr ""
"Naam van de printervariant. De nozzlediameter kan bijvoorbeeld afwijken voor "
"verschillende varianten."
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
msgstr "Z-afstand voor raft"
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2065
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
"De verticale afstand tussen object en raft. Wordt genegeerd bij oplosbare "
"interface."
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
msgstr "Raftuitbreiding"
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
msgstr "Uitbreiding van de raft in het XY-vlak voor betere stabiliteit."
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
msgstr "Dichtheid eerste laag"
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
msgstr "Dichtheid van de eerste raft- of supportlaag."
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
msgstr "Uitbreiding van eerste laag"
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
@@ -13047,11 +13078,11 @@ msgstr ""
"Uitbreiding van de eerste raft- of supportlaag voor verbetering van de "
"bedhechting."
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr "Raftlagen"
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2102
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
@@ -13059,11 +13090,11 @@ msgstr ""
"Het object wordt verhoogd met dit aantal lagen. Support wordt onder het "
"object gegenereerd."
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
msgstr "Slice-resolutie"
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -13075,11 +13106,11 @@ msgstr ""
"een hoge resolutie vragen meer van een printer dan mogelijk. Als dit "
"ingesteld is op 0, wordt simplificatie uitgeschakeld."
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
msgstr "G-code-resolutie"
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -13097,22 +13128,22 @@ msgstr ""
"reductie is toegepast per laag, kan dit zorgen voor oneffenheden tijdens het "
"printen."
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr "Minimale beweging na retracten"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2134
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr ""
"Retracten is niet geactiveerd als bewegingen korter zijn dan de hier "
"ingevoerde lengte."
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr "Retracthoeveelheid voor het afvegen"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2141
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -13120,23 +13151,23 @@ msgstr ""
"Met bowden-extruders is het verstandig om een aantal maal snel te retracten "
"voor het afvegen."
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr "Retracten bij laagwisselingen"
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "Dit vinkje geeft aan of wordt teruggetrokken bij een Z-beweging."
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr "Lengte"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr "Retractielengte"
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2156
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -13145,11 +13176,11 @@ msgstr ""
"Als retracten is geactiveerd, wordt filament teruggetrokken op de ingestelde "
"waarde (filamentlengte voor het de extruder in gaat)."
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "Retractielengte (toolwissel)"
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2164
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 "
@@ -13159,11 +13190,11 @@ msgstr ""
"teruggetrokken op de ingestelde waarde (filamentlengte voor het de extruder "
"in gaat)."
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr "Beweeg Z omhoog"
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
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 "
@@ -13173,15 +13204,15 @@ msgstr ""
"enigszins omhoog bij het retracten. Als meerdere extruders worden gebruikt, "
"wordt alleen de instelling van de eerste extruder aangehouden."
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr "Boven Z"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr "Beweeg Z alleen omhoog boven"
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2182
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 "
@@ -13191,15 +13222,15 @@ msgstr ""
"ingestelde waarde omhoog bewegen voor het retracten. Deze kan aangepast "
"worden om warping te voorkomen bij de eerste lagen."
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr "Onder Z"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr "Beweeg Z alleen omhoog onder"
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2191
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 "
@@ -13208,11 +13239,11 @@ msgstr ""
"Als dit ingesteld is op een positieve waarde, zal de nozzle alleen onder de "
"ingestelde waarde omhoog bewegen bij het retracten."
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr "Extra lengte bij herstart"
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2200
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -13220,7 +13251,7 @@ msgstr ""
"Als retracten wordt gecompenseerd na een beweging, wordt deze extra "
"hoeveelheid filament geëxtrudeerd. Deze instelling is zelden van toepassing."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2208
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -13228,19 +13259,19 @@ msgstr ""
"Als retracten wordt gecompenseerd na een toolwisseling, wordt deze extra "
"hoeveelheid filament geëxtrudeerd."
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr "Retractiesnelheid"
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "De snelheid voor retracties (geldt alleen voor de extrudermotor)."
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr "Deretractiesnelheid"
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:2225
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 "
@@ -13250,74 +13281,74 @@ msgstr ""
"voor de extrudermotor). Als dit ingesteld is op 0, wordt de "
"retractiesnelheid gebruikt."
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr "Naadpositie"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr "Startpuntpositie van perimeters."
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr "Willekeurig"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr "Dichtstbijzijnd"
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr "Uitgelijnd"
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr "Richting"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr "Richtingsvoorkeur voor de naad"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr "Richtingsvoorkeur voor de naad"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr "Jitter"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr "Voorkeursrichting voor de naad - jitter"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr "Voorkeursrichting voor de naad - jitter"
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
msgstr "Afstand van brim en object"
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2271
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
"Afstand tussen de skirt en de brim of objecten (wanneer tochtscherm niet "
"wordt gebruikt)."
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
msgstr "Skirthoogte"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
msgstr "Hoogte van de skirt uitgedrukt in het aantal lagen."
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr "Tochtscherm"
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -13333,27 +13364,27 @@ msgstr ""
"Dit is handig om een ABS of ASA print te beschermen tegen opkrullen en "
"loslaten van het printbed door tocht."
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
msgstr "Uit"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
msgstr "Gelimiteerd"
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
msgstr "Aan"
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr "Rondgangen (minimaal)"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr "Rondgangen voor de skirt"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
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 "
@@ -13363,11 +13394,11 @@ msgstr ""
"ingesteld kan dit aantal rondgangen groter zijn dan hier is ingesteld. Als "
"dit ingesteld is op 0, wordt de skirt uitgeschakeld."
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr "Vertraag bij een kortere laagprinttijd dan"
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2311
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."
@@ -13375,11 +13406,11 @@ msgstr ""
"Als de laagprinttijd wordt berekend onder dit aantal seconden, wordt de "
"printsnelheid verlaagd om de laagprinttijd te verlengen."
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr "Smalle perimeters"
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
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 "
@@ -13390,11 +13421,11 @@ msgstr ""
"wordt deze genomen over de snelheid van de perimeters. Als dit ingesteld is "
"op 0, wordt een automatische snelheid genomen."
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr "Dichte vulling bij oppervlak"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2334
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -13402,23 +13433,23 @@ msgstr ""
"Forceer dichte vulling voor delen met een kleiner doorsnee-oppervlak dan de "
"hier ingestelde waarde."
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr "Extruder voor dichte vulling"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr "De extruder die gebruikt wordt voor het printen van dichte vullingen."
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr "Dichte vulling elke"
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "
@@ -13430,7 +13461,7 @@ msgstr ""
"waarde; PrusaSlicer zal dan automatisch het maximaal aantal lagen kiezen om "
"te combineren op basis van de nozzlediameter en de laagdikte."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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, "
@@ -13442,7 +13473,7 @@ msgstr ""
"breedte instellen op 1,125x de nozzlediameter. Als dit is uitgedrukt als "
"percentage, wordt dit berekend over de laagdikte."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -13452,19 +13483,19 @@ msgstr ""
"dit berekend over de standaard vullingssnelheid. Als dit ingesteld is op 0, "
"worden automatische waarden genomen."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr "Aantal te genereren dichte lagen voor boven- en ondervlakken."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr "Minimale dikte van top-/bodemshell"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr "Spiraalmodus"
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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, "
@@ -13479,11 +13510,11 @@ msgstr ""
"skirt- en brimrondgangen. Het werkt niet bij het printen van meer dan één "
"object."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr "Temperatuurverschil"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2410
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -13492,7 +13523,7 @@ msgstr ""
"Temperatuurverschil dat wordt toegepast als een extruder niet actief is. Dit "
"genereert een afveegblok waarop de nozzle wordt schoongeveegd."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2420
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13510,7 +13541,7 @@ msgstr ""
"andere aangepaste acties aan te passen. Merk op dat u voor alle PrusaSlicer-"
"instellingen variabelen kunt gebruiken."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2435
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 "
@@ -13533,35 +13564,35 @@ msgstr ""
"meerdere extruders hebt, wordt de G-code in de volgorde van de extruders "
"verwerkt."
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
msgstr "Kleurwissel-G-code"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
msgstr "Deze G-code wordt gebruikt voor een kleurwisseling"
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
msgstr "Deze G-code wordt gebruikt bij het pauzeren van de print"
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
msgstr "Deze G-code wordt gebruikt als custom G-code"
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr "Multi-material met één extruder"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr "De printer mengt filament in een enkele extruder."
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr "Veeg alle printextruders af"
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2485
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -13569,11 +13600,11 @@ msgstr ""
"Alle extruders worden afgeveegd aan de voorzijde van het printbed aan het "
"begin van de print als dit aanstaat."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "Geen smalle lagen (experimenteel)"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "
@@ -13585,11 +13616,11 @@ msgstr ""
"bewegen naar het afveegblok. De gebruiker is verantwoordelijk voor eventuele "
"botsingen met de print."
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr "Gatvulradius"
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 "
@@ -13599,11 +13630,11 @@ msgstr ""
"het slicen. Het vullen kan zorgen dat de printresolutie minder wordt. Daarom "
"wordt geadviseerd de waarde laag te houden."
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
msgstr "Slicemodus"
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2510
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
@@ -13611,31 +13642,31 @@ msgstr ""
"Gebruik \"even-oneven\" voor 3DLabPrint vliegtuigmodellen. Gebruik \"Sluit "
"gaten\" om alle gaten in het model te vullen."
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr "Normaal"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
msgstr "Even-oneven"
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
msgstr "Sluit gaten"
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr "Genereer support"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr "Sta de generatie van support toe."
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr "Automatisch gegenereerd support"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2530
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -13644,11 +13675,11 @@ msgstr ""
"Support wordt automatisch gegenereerd als dit aan staat. Als dit niet "
"aanstaat zal support alleen bij supportforceringen gegenereerd worden."
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr "Horizontale ruimte tussen het object en het support"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2538
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -13656,17 +13687,17 @@ msgstr ""
"Horizontale ruimte tussen object en support. Als dit is uitgedrukt als "
"percentage, wordt deze berekend over de breedte van de buitenste perimeter."
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr "Patroonhoek"
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2551
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
msgstr "Gebruik deze instelling om het patroon van het support te draaien."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -13674,11 +13705,11 @@ msgstr ""
"Genereer alleen support als dit op het bed geplaatst wordt, dus niet op de "
"print zelf."
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
msgstr "Z-afstand aan de bovenkant"
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2569
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 "
@@ -13688,23 +13719,23 @@ msgstr ""
"PrusaSlicer bruginstellingen gebruikt voor de eerste laag boven de "
"supportinterface."
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
msgstr "0 (oplosbaar)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
msgstr "0,1 (losbreekbaar)"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
msgstr "0,2 (losbreekbaar)"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
msgstr "Z-afstand aan de onderkant"
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13716,15 +13747,15 @@ msgstr ""
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
msgstr "Zelfde als bovenkant"
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr "Forceer support voor de eerste"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -13736,15 +13767,15 @@ msgstr ""
"waarbij de ingesteld hoek wordt aangehouden. Dit is handig om meer hechting "
"op het bed te verkrijgen bij objecten met een klein contactoppervlak."
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr "Forceer support voor de eerste n lagen"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
msgstr "Extruder voor support/raft/skirt"
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2617
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -13752,7 +13783,7 @@ msgstr ""
"De extruder die gebruikt wordt voor support, raft en skirt (stel in op 1 of "
"op 0 om de huidige extruder te gebruiken)."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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, "
@@ -13764,22 +13795,22 @@ msgstr ""
"zelf bepalen op basis van de nozzlediameter. Als dit is uitgedrukt als "
"percentage, wordt dit berekend over de laagdikte."
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr "Interface rondgangen"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2638
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
"Bedek de bovenste interfacelagen van het support met rondgangen. Dit staat "
"standaard uit."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr "Extruder voor supportinterfacce en de bovenlaag van de raft"
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2645
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."
@@ -13788,37 +13819,37 @@ msgstr ""
"dan 1 of op 0 om de huidige extruder te gebruiken voor minder "
"toolwisselingen). Dit heeft ook effect op de raft."
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
msgstr "Interfacelagen bovenkant"
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2655
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
msgstr "Aantal interfacelagen tussen het support en het object."
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
msgstr "0 (uit)"
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
msgstr "1 (licht)"
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
msgstr "2 (standaard)"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
msgstr "3 (zwaar)"
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
msgstr "Interfacelagen onderkant"
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2673
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
@@ -13826,11 +13857,11 @@ msgstr ""
"Het aantal interfacelagen tussen de objecten en het supportmateriaal. Stel "
"in op -1 om evenveel lagen als op bovenkant te gebruiken"
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
msgstr "Sluitradius"
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2688
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
@@ -13838,17 +13869,17 @@ msgstr ""
"Voor handvaste supports worden supportdelen samengevoegd met een "
"morfologische sluitmethode. Gaten kleiner dan de sluitradius worden gevuld."
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr "Tussenafstand voor interface"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"Ruimte tussen lijnen van supportinterface. Als dit ingesteld is op 0, wordt "
"een dichte supportinterface gegenereerd."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2707
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -13857,23 +13888,23 @@ msgstr ""
"Printsnelheid van supportinterfacelagen. Als dit is uitgedrukt als "
"percentage, wordt dit berekend over de snelheid van het support."
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr "Patroon"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr "Patroon dat gebruikt wordt voor het support."
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr "Rechtlijnig raster"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
msgstr "Interfacepatroon"
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
@@ -13883,23 +13914,23 @@ msgstr ""
"niet-oplosbaar support is rechtlijnig, terwijl het patroon voor oplosbaar "
"support concentrisch is."
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr "Tussenafstand van het patroon"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr "Afstand tussen supportlijnen."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr "Printsnelheid voor support."
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr "Type"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
@@ -13909,15 +13940,15 @@ msgstr ""
"regelmatig raster creëert stabielere supports, terwijl handvaste supports "
"materiaal besparen en een lelijk oppervlak reduceert."
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
msgstr "Handvast"
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr "Synchroniseer met objectlagen"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2780
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -13925,11 +13956,11 @@ msgstr ""
"Synchroniseer de supportlagen met de objectlagen. Dit is handig voor multi-"
"materialprinters waar een toolwissel duur is."
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr "Maximale overhanghoek"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -13942,11 +13973,11 @@ msgstr ""
"geprint moet worden met support. Als dit ingesteld is op 0, wordt dit "
"automatisch gedetecteerd (aanbevolen)."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr "Met schild rond het support"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2802
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -13954,7 +13985,7 @@ msgstr ""
"Voeg een schild (één perimeterlijn) rondom het support toe. Dit maakt het "
"support betrouwbaarder maar ook moeilijker te verwijderen."
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2809
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -13962,15 +13993,15 @@ msgstr ""
"Nozzletemperatuur voor lagen na de eerste laag. Stel in op 0 om "
"temperatuurregeling uit te zetten in de G-code."
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr "Nozzletemperatuur"
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
msgstr "Dikke bruggen"
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2820
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
@@ -13980,11 +14011,11 @@ msgstr ""
"printen, maar er minder mooi uitzien. Als dit uitstaat zien bruggen er beter "
"uit, maar zijn alleen betrouwbaar over korte afstanden."
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr "Detecteer dunne wanden"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2828
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -13992,11 +14023,11 @@ msgstr ""
"Detecteer éénlijnige wanden (delen waar 2 extrusielijnen niet passen en dit "
"geprint moet worden met 1 lijn)."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr "Meerdere processen"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2835
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -14005,7 +14036,7 @@ msgstr ""
"draaien. Het optimaal aantal processen is vlak boven het aanwezige aantal "
"kernen/processoren."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -14021,7 +14052,7 @@ msgstr ""
"(zoals T{next_extruder}), zal PrusaSlicer deze verder negeren. Het is daarom "
"mogelijk om een custom script toe te passen voor en na de toolwisseling."
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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 "
@@ -14034,7 +14065,7 @@ msgstr ""
"extrudaat in smalle gebieden voor een gladdere afwerking. Als dit is "
"uitgedrukt als percentage, wordt dit berekend over de laagdikte."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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 "
@@ -14048,15 +14079,15 @@ msgstr ""
"vullingssnelheid. Als dit ingesteld is op 0, wordt een automatische snelheid "
"genomen."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr "Aantal te genereren dichte lagen voor bovenvlakken."
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr "Bovenste dichte vulling"
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 "
@@ -14066,19 +14097,19 @@ msgstr ""
"de minimale shelldikte te garanderen. Dit is handig om kussenvorming te "
"voorkomen bij het printen met variabele laagdikte."
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr "Minimale shelldikte aan de bovenzijde"
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "Bewegingssnelheid als niet geëxtrudeerd wordt."
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
msgstr "Z-beweging"
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
@@ -14088,11 +14119,11 @@ msgstr ""
"Als dit ingesteld is op 0, zal de waarde worden genegeerd en "
"standaardwaarden worden gebruikt."
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr "Gebruik de firmware-retractie"
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2925
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -14101,11 +14132,11 @@ msgstr ""
"retracten in de firmware. Dit wordt alleen ondersteunt bij de recente Marlin-"
"variant."
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr "Gebruik relatieve E-waarden"
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2932
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -14113,11 +14144,11 @@ msgstr ""
"Als uw firmware relatieve extrusiewaarden nodig heeft, vink dit dan aan. "
"Laat het ander uit staan. De meeste firmware gebruiken absolute waarden."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr "Gebruik volumetrische E-waarden"
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -14134,11 +14165,11 @@ msgstr ""
"filamentinstellingen. Dit wordt alleen ondersteund in de recente Marlin-"
"variant."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr "Variabele laagdikte toestaan"
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2950
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -14146,11 +14177,11 @@ msgstr ""
"Sommige printers of printersetups kunnen niet printen met een variabele "
"laagdikte. Staat standaard aan."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr "Veeg af bij het retracten"
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2957
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -14158,7 +14189,7 @@ msgstr ""
"Als u dit aanvinkt beweegt de nozzle tijdens het retracten om een blob of "
"lekkende extruders tegen te gaan."
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2964
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -14166,11 +14197,11 @@ msgstr ""
"Multi-materialprinters moeten afvegen bij toolwisselingen. Extrudeer het "
"overtollige materiaal op het afveegblok."
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr "Afveegvolume - laad/ontlaad volumes"
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2971
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 "
@@ -14181,11 +14212,11 @@ msgstr ""
"het creëren van de onderstaande volledige reinigingsvolumes te "
"vereenvoudigen."
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr "Afveegvolume - matrix"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2978
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -14193,43 +14224,43 @@ msgstr ""
"Deze matrix beschrijft volume (in mm³) dat is vereist om nieuw filament af "
"te vegen aan het afveegblok voor elk paar van extruders."
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
msgstr "X-positie"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "X-coördinaat van de linkervoorhoek van het afveegblok"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
msgstr "Y-positie"
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "Y-coördinaat van de linkervoorhoek van het afveegblok"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr "Breedte van het afveegblok"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr "Rotatie van het afveegblok"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "Rotatie van het afveegblok ten opzichte van de X-as."
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
msgstr "Brimbreedte van het afveegblok"
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr "Afvegen in de vulling van het object"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3025
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
@@ -14239,11 +14270,11 @@ msgstr ""
"reduceert de hoeveelheid afval, maar kan resulteren in langere printtijden "
"door meer bewegingen."
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr "Afvegen in dit object"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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. "
@@ -14253,19 +14284,19 @@ msgstr ""
"materiaal dat anders in het afveegblok gebruikt wordt te besparen. Kleuren "
"kunnen dan gemengd worden."
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr "Maximale brugafstand"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr "Maximale afstand tussen support op dunne vullingsdelen."
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr "Compensatie voor X- en Y-grootte"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3048
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-"
@@ -14275,11 +14306,11 @@ msgstr ""
"waarde (negatief = naar binnen, positief = naar buiten). Dit kan handig zijn "
"voor het verfijnen van gaten."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr "Z-hoogte"
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
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 "
@@ -14291,63 +14322,161 @@ msgstr ""
"eindstop bijvoorbeeld een waarde gebruikt die 0.3mm van het printbed is, kan "
"dit ingesteld worden op -0.3mm."
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3131
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr "Schermbreedte"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr "Breedte van het scherm"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr "Schermhoogte"
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr "Hoogte van het scherm"
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr "Aantal pixels"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr "Aantal pixels in de breedte"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr "Aantal pixels in de hoogte"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr "Scherm horizontaal spiegelen"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr "Spiegel horizontaal"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr "Horizontaal spiegelen"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr "Scherm verticaal spiegelen"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr "Verticaal spiegelen"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr "Verticaal spiegelen"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr "Schermoriëntatie"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
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 "
@@ -14357,43 +14486,55 @@ msgstr ""
"Staande modus zal de breedte- en hoogteparameters omwisselen en de output "
"wordt 90 graden gedraaid."
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr "Liggend"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr "Staand"
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr "Snel"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr "Snelle draaiing"
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr "Tijd van de snelle draaiing"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr "Langzaam"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr "Langzaam draaien"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr "Tijd van de langzame draaiing"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr "Vulgebied"
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -14403,40 +14544,40 @@ msgstr ""
"Als het printgebied buiten een specifieke waarde valt \n"
"wordt een korte draaiing gebruikt, anders een snelle"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr "Verschalingscorrectie voor printer"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
msgstr "Verschalingscorrectie over de X-as"
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
msgstr "Verschalingscorrectie in X-richting"
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
msgstr "Verschalingscorrectie over de Y-as"
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
msgstr "Verschalingscorrectie in Y-riching"
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
msgstr "Verschalingscorrectie over de Z-as"
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
msgstr "Verschalingscorrectie in Z-riching"
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr "Absolute correctie voor printer"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3332
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
@@ -14444,20 +14585,20 @@ msgstr ""
"Zal de geslicede veelhoeken uitrekken of laten krimpen, afhankelijk van de "
"correctiewaarde."
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr "Squish-compensatiebreedte"
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3340
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr "Minimale breedte van delen waarop squish-compensatie wordt toegepast."
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr "Gammacorrectie voor printer"
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
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 "
@@ -14467,43 +14608,43 @@ msgstr ""
"betekent een waarde die in het midden ligt. Dit gedrag elimineert anti-"
"aliasing zonder dat gaten in de veelhoeken verloren gaan."
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
msgstr "SLA-materiaaltype"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr "Laagdikte eerste laag"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr "Flesinhoud (volume)"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr "ml"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr "Flesinhoud (gewicht)"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr "kg"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr "g/ml"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr "€/fles"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr "Transitielagen"
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3416
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -14511,103 +14652,103 @@ msgstr ""
"Aantal lagen waarin de initiële belichtingstijd stapsgewijs wordt "
"teruggebracht naar de standaard belichtingstijd"
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr "Minimale belichtingstijd"
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr "Maximale belichtingstijd"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr "Belichtingstijd"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr "Minimale initiële belichtingstijd"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr "Maximale initiële belichtingstijd"
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr "Initiële belichtingstijd"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr "Vergrotingscorrectie"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
msgstr "Uitzettingscorrectie over de X-as"
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
msgstr "Uitzettingscorrectie over de Y-as"
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
msgstr "Uitzettingscorrectie over de Z-as"
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr "SLA-printmateriaal opmerkingen"
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
msgstr "U kunt hier opmerkingen plaatsen wat betreft het SLA-materiaal."
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr "Standaard SLA-materiaalprofiel"
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr "Genereer support"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr "Genereer support voor de modellen"
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr "Diameter voorzijde pinkop"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr "Diameter van de puntige zijde van de kop"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr "Koppenetratie"
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr "Hoe ver de supportkop in het model moet steken"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr "Pinkopbreedte"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr "Centerafstand van de achterste tot de voorste bol"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr "Pijlerdiameter"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
msgstr "Diameter van de supportpijlers (in mm)"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr "Percentage van smalle pijlerdiameter"
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3579
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -14615,11 +14756,11 @@ msgstr ""
"Het percentage van smallere pijlers vergeleken met normale pijlerdiameters "
"die worden gebruikt in moeilijk te bereiken plekken."
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr "Maximaal aantal bruggen op een pijler"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3590
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -14627,11 +14768,11 @@ msgstr ""
"Maximaal aantal bruggen dat op een pijler geplaatst kan worden. Bruggen "
"houden supportpuntkop bij elkaar en verbinden pijlers as smalle takken."
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr "Pijlerverbindingsmodus"
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -14641,23 +14782,23 @@ msgstr ""
"kruisend (dubbele zigzag) of dynamisch zijn. Dynamisch houdt in dat wordt "
"geschakeld tussen de eerste twee, afhankelijk van de pijlerafstand."
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr "Zigzag"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr "Kruisend"
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr "Dynamisch"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr "Pijlervergrotingsfactor"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3623
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -14665,27 +14806,27 @@ msgstr ""
"Bruggen of pijlers samenvoegen met andere pijlers kan de radius vergroten. 0 "
"betekent geen vergroting, 1 betekent volle vergroting."
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr "Supportbasis - diameter"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
msgstr "Diameter van de pijlerbasis (in mm)"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr "Supportbasis - hoogte"
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr "Hoogte van de pijlerbasiskegel"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr "Supportbasis - veilige afstand"
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3654
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 "
@@ -14695,27 +14836,27 @@ msgstr ""
"modus zonder verhoging waar een gat volgens deze parameter wordt ingevoegd "
"tussen het model en de basisplaat."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr "Kritische hoek"
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr "De standaardhoek voor de verbinding van supporttakken en kruisingen."
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr "Maximale bruglengte"
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr "Maximale bruglengte"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr "Maximale pijler-verbindafstand"
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3685
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -14723,7 +14864,7 @@ msgstr ""
"Maximale verbindingsafstand van twee pijlers. Een waarde van 0 schakelt aan "
"elkaar verbonden pijlers uit."
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3695
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -14731,39 +14872,39 @@ msgstr ""
"Hoe veel het support omhoog moet bewegen op het ondersteunde object. Als "
"'Basisplaat rondom object' is ingeschakeld wordt deze waarde genegeerd."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr "Relatieve waarde van de dichtheid van supportpunten."
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr "Minimale supportpuntafstand"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr "Minimale afstand tussen supportpunten."
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr "Gebruik basisplaat"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr "Voeg een basisplaat toe onder het model met support"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr "Basisplaat - wanddikte"
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr "Dikte van de basisplaat en optionele wanden."
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr "Basisplaat - wandhoogte"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "
@@ -14775,19 +14916,19 @@ msgstr ""
"sommige resins een sterk zuigeffect in de holte produceren, wat het afpellen "
"van de print van het folie lastig kan maken."
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
msgstr "Basisplaat - expansie"
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr "Hoe ver de basisplaat moet uitsteken buiten de geometrie"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr "Maximale combineerafstand"
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "
@@ -14797,11 +14938,11 @@ msgstr ""
"van één grote. Deze parameter bepaalt hoe ver de tussenafstand van de "
"kleinere basisplaten mogen zijn."
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr "Basisplaat - zijhoek"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3786
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
@@ -14809,23 +14950,23 @@ msgstr ""
"Hoek van de basisplaatzijde ten opzichte van het bed. 90 graden betekent een "
"rechte zijkant."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr "Genereer basisplaat rondom object en schakel objectverhoging uit"
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr "Overal basisplaat rondom object"
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr "Forceer basisplaat overal rondom het object"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr "Basisplaat - gat"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3811
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
@@ -14833,11 +14974,11 @@ msgstr ""
"Het gat tussen de onderkant van het object en de gegenereerde basisplaat in "
"de modus zonder verhoging."
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr "Basisplaat - verbindingstakafstand"
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3822
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
@@ -14845,46 +14986,46 @@ msgstr ""
"Afstand tussen twee verbindingstakken die het object verbinden aan de "
"basisplaat."
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr "Basisplaat - verbindingstakbreedte"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3831
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr ""
"Breedte van de verbindingstakken die het object en de basisplaat met elkaar "
"verbinden."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr "Basisplaat - Verbindingstakinsteek"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "Hoe ver de verbindingstakken in het model steken."
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr "Uithollen toestaan"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr "Hol een model uit voor een leeg binnenste"
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr "Wanddikte"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr "Minimale wanddikte van een uitgehold model."
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr "Nauwkeurigheid"
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3867
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -14892,7 +15033,7 @@ msgstr ""
"Prestatie tegenover nauwkeurigheid van berekenen. Lagere waarde kunnen "
"ongewenste artefacten produceren."
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "
@@ -14906,11 +15047,11 @@ msgstr ""
"binnenste ronder. Bij een waarde van 0 is het binnenste vrijwel gelijk aan "
"de buitenzijde."
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
msgstr "Printsnelheid"
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3891
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
@@ -14920,63 +15061,63 @@ msgstr ""
"vloeibaarheid of met holle delen. Het vertraagt de kantelbeweging en voegt "
"een vertraging toe na de belichting."
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr "Exporteer OBJ"
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr "Exporteer de modellen als OBJ-bestand."
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr "Exporteer SLA"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "Slice het model en exporteer SLA-printlagen als PNG-bestanden."
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr "Exporteer 3MF"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr "Exporteer de modellen als 3MF-bestanden."
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr "Exporteer AMF"
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr "Exporteer de modellen als AMF-bestanden."
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
msgstr "Exporteer STL"
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr "Exporteer de modellen als STL-bestand."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
msgstr "Slice het model en exporteer de paden als G-code-bestand."
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
msgstr "G-code weergave"
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
msgstr "Visualiseer een reeds opgeslagen G-code"
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr "Slice"
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4405
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -14984,71 +15125,71 @@ msgstr ""
"Slice het model als FFF of SLA, gebaseerd op de 'printer_technology'-"
"configuratiewaarde."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr "Help"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr "Toon deze hulp zien."
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr "Help (FFF-opties)"
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
msgstr "Toon de volledige lijst van print- of G-code-configuratie-opties."
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr "Help (SLA opties)"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr "Toon de volledige lijst van SLA-printconfiguratie-opties."
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr "Output model-info"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr "Schrijf informatie over het model naar de console."
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr "Sla configuratiebestand op"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr "Sla configuratie op in aangegeven bestand."
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr "XY uitlijnen"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr "Lijn de modellen uit op het gegeven punt."
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr "Snijdt model op de ingestelde hoogte."
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr "Centreer"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr "Centreer de print op het middelpunt."
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr "Niet schikken"
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4475
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -15056,11 +15197,11 @@ msgstr ""
"Herschik de modellen niet voor het samenvoegen en behoudt de originele X- en "
"Y-coördinaten."
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
msgstr "Plaats op bed"
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4479
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
@@ -15068,23 +15209,23 @@ msgstr ""
"Til het object boven het bed als deze er gedeeltelijk onder valt. Staat "
"standaard aan. Gebruik \"no_ensure_on_bed\" om uit te zetten."
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr "Dupliceer"
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr "Meerdere kopieën van dit aantal."
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr "Dupliceer in raster"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr "Meerdere kopieën in raster."
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4493
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -15092,7 +15233,7 @@ msgstr ""
"Schik de toegevoegde modellen en combineer ze tot één model om eenmalig "
"acties uit te voeren."
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4498
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)."
@@ -15100,31 +15241,31 @@ msgstr ""
"Probeer alle niet-gesloten meshes te repareren (deze optie is impliciet "
"toegevoegd om, wanneer dat nodig is, onmogelijke modellen toch te slicen)."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr "Rotatiehoek rond de Z-as in graden."
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr "Draai over de X-as"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr "Rotatiehoek rond de X-as in graden."
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr "Draai over de Y-as"
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr "Rotatiehoek rond de Y-as in graden."
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr "Schalingsfactor of percentage."
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4522
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -15132,23 +15273,23 @@ msgstr ""
"Detecteer niet-verbonden onderdelen in het model en deel ze op in "
"verschillende objecten."
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr "Verschaal naar passing"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr "Verschaal naar passing in het gegeven volume."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr "Negeer niet-bestaande configuratiebestanden"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "Geef geen fout als een bestand om te laden niet bestaat."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
@@ -15156,7 +15297,7 @@ msgstr ""
"Doorgang-compatibiliteitsregel bij het laden van configuraties van "
"configuratie- en projectbestanden (3MF, AMF)."
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -15169,11 +15310,11 @@ msgstr ""
"onbekende waarde zonder melding of woordelijk te vervangen door een "
"standaardwaarde."
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
msgstr "Sla onbekende configuratiewaarden over"
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
@@ -15181,7 +15322,7 @@ msgstr ""
"Sta to om onbekende configuratiewaarden te lezen door woordelijk te "
"substitueren met standaardwaarden."
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4549
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
@@ -15189,11 +15330,11 @@ msgstr ""
"Sta to om onbekende configuratiewaarden te lezen door zonder melding te "
"substitueren met standaardwaarden."
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr "Laad configuratiebestand"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4554
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -15201,11 +15342,11 @@ msgstr ""
"Laad configuratie uit een specifiek bestand. Dit kan meerdere keren gebruikt "
"worden om instellingen uit meerdere bestanden te laden."
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr "Outputbestand"
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/libslic3r/PrintConfig.cpp:4558
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -15213,11 +15354,11 @@ msgstr ""
"Het bestand waaroverheen wordt geschreven (als dit niet aangegeven is, wort "
"dit gebaseerd op het inputbestand)."
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr "Enkele instantiemodus"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -15228,11 +15369,11 @@ msgstr ""
"gestuurd. Dit overschrijft de \"enkele instantie\"-configuratiewaarde van de "
"programmavoorkeuren."
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr "Bestandslocatie voor de data"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4575
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -15242,11 +15383,11 @@ msgstr ""
"verschillende profielen of het opnemen van configuraties van een "
"netwerkopslag."
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr "Logboekniveau"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -15256,11 +15397,11 @@ msgstr ""
"debug, 5: traceer\n"
"Voorbeeld: loglevel = 2 geeft fataal-, fout- en waarschuwingslevelberichten."
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr "Render met software-renderer"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4586
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -15272,15 +15413,15 @@ msgstr ""
msgid "Error with zip archive"
msgstr "Fout bij ZIP-archief"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Perimeters genereren"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Vulling voorbereiden"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Support genereren"
@@ -15539,6 +15680,14 @@ msgid ""
"the documentation."
msgstr ""
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
"Fullscreen mode\n"
diff --git a/resources/localization/pl/PrusaSlicer_pl.po b/resources/localization/pl/PrusaSlicer_pl.po
index 3cff5ff82..b6168a6f3 100644
--- a/resources/localization/pl/PrusaSlicer_pl.po
+++ b/resources/localization/pl/PrusaSlicer_pl.po
@@ -9,7 +9,7 @@ msgstr ""
"%10 <=9)) || (n%100 >= 12 && n%100 <= 14)) ? 2 : 3);\n"
"X-Generator: Prusalator\n"
-#: src/slic3r/GUI/Tab.cpp:4707
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -18,7 +18,7 @@ msgstr ""
"\"%1%\" jest wyłączony ponieważ \"%2%\" znajduje się w kategorii \"%3%\".\n"
"Aby włączyć \"%1%\", wyłącz \"%2%\"."
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
@@ -26,7 +26,7 @@ msgstr ""
"Odnaleziono \"G92 E0\" w kodzie before_layer_gcode, co jest niekompatybilne "
"z bezwzględnym adresowaniem ekstrudera."
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
@@ -34,11 +34,11 @@ msgstr ""
"Odnaleziono \"G92 E0\" w kodzie layer_gcode, co jest niekompatybilne z "
"względnym adresowaniem ekstrudera."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1109
+#: src/libslic3r/PrintConfig.cpp:1577 src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1832 src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2142 src/libslic3r/PrintConfig.cpp:3291
+#: src/libslic3r/PrintConfig.cpp:3580 src/libslic3r/PrintConfig.cpp:3706
msgid "%"
msgstr "%"
@@ -141,7 +141,7 @@ msgstr[1] "‪%1$d‬ otwartych krawędzi"
msgstr[2] "‪%1$d‬ otwartych krawędzi"
msgstr[3] "‪%1$d‬ otwartych krawędzi"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
@@ -151,7 +151,7 @@ msgstr[2] "%1% (%2$d powłok)"
msgstr[3] "%1% (%2$d powłok)"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% Zestaw ustawień"
@@ -170,12 +170,12 @@ msgstr ""
msgid "%1% was substituted with %2%"
msgstr "%1% zamieniono na %2%"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% został pomyślnie pocięty."
-#: src/libslic3r/Print.cpp:572
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
@@ -192,7 +192,7 @@ msgstr "%3.2f mm³/s z prędkością filamentu %3.2f mm/s."
msgid "%d lines: %.2f mm"
msgstr "%d linii: %.2f mm"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "pomyślnie zaimportowano %d zestawów ustawień."
@@ -202,7 +202,7 @@ msgstr "pomyślnie zaimportowano %d zestawów ustawień."
msgid "%d triangles"
msgstr "%d trójkąty"
-#: src/slic3r/GUI/GUI_App.cpp:1126
+#: src/slic3r/GUI/GUI_App.cpp:1133
#, c-format, boost-format
msgid ""
"%s\n"
@@ -211,7 +211,7 @@ msgstr ""
"%s\n"
"Kontynuować?"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "Strona &WWW %s"
@@ -221,7 +221,7 @@ msgstr "Strona &WWW %s"
msgid "%s - BREAKING CHANGE"
msgstr "%s - BREAKING CHANGE"
-#: src/slic3r/GUI/Plater.cpp:5256
+#: src/slic3r/GUI/Plater.cpp:5284
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - Upuść plik projektu"
@@ -231,7 +231,7 @@ msgstr "%s - Upuść plik projektu"
msgid "%s Family"
msgstr "Rodzina %s"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
#, c-format, boost-format
msgid "%s View Mode"
msgstr "Tryb %s"
@@ -246,17 +246,17 @@ msgstr "Konfiguracja niekompatybilna: %s"
msgid "%s doesn't support percentage"
msgstr "%s nie może być wartością procentową"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "błąd %s"
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr "%s ma ostrzeżenie"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s napotkał błąd"
@@ -297,12 +297,12 @@ msgstr "%s nie ma dostępnych aktualizacji konfiguracji."
msgid "%s incompatibility"
msgstr "niekompatybilność: %s"
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr "%s info"
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr "%s informacje"
@@ -334,7 +334,7 @@ msgstr ""
"Kontynuuj do %s , które pozwoli ustawić nowe Zestawy i wybrać automatyczną "
"aktualizację wbudowanych Zestawów."
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr "%s ostrzeżenie"
@@ -358,44 +358,44 @@ msgstr ""
"\n"
"Zaktualizowane zestawy ustawień:"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "&O %s"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr "S&chowaj pasek narzędzi"
-#: src/slic3r/GUI/GUI_App.cpp:2397
+#: src/slic3r/GUI/GUI_App.cpp:2419
msgid "&Configuration"
msgstr "&Konfiguracja"
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "&Configuration Snapshots"
msgstr "Zrzuty Konfigura&cji"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "&Kopiuj"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr "Usuń &zaznaczone"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&Edytuj"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&Eksport"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "Ustawienia &filamentu"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&Plik"
@@ -403,27 +403,27 @@ msgstr "&Plik"
msgid "&Finish"
msgstr "&Zakończ"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr "&Pełny ekran"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr "PodglÄ…d &G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "Pomo&c"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&Import"
-#: src/slic3r/GUI/GUI_App.cpp:2248
+#: src/slic3r/GUI/GUI_App.cpp:2270
msgid "&Language"
msgstr "Język ap&likacji"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "&Nowy Projekt"
@@ -431,55 +431,55 @@ msgstr "&Nowy Projekt"
msgid "&Next >"
msgstr "&Dalej>"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "&Otwórz G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "&Otwórz Projekt"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "Wkle&j"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "&Podgląd Stołu"
-#: src/slic3r/GUI/GUI_App.cpp:2226
+#: src/slic3r/GUI/GUI_App.cpp:2248
msgid "&Preferences"
msgstr "&Preferencje"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "WyjÅ›&cie"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "Powtó&rz"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "Nap&rawa pliku STL"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "Zapi&sz Projekt"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr "Zaznacz w&szystko"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "Co&fnij"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "&Widok"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&Okno"
@@ -488,7 +488,7 @@ msgstr "&Okno"
msgid "(All)"
msgstr "(Wszystko)"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(Pono&wne) Cięcie"
@@ -500,79 +500,79 @@ msgstr "(Ponowne) Cięcie"
msgid "(Some lines not shown)"
msgstr "(Niektórych linii nie pokazano)"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1088 src/libslic3r/PrintConfig.cpp:3505
msgid "(Unknown)"
msgstr "(Nieznane)"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(wliczajÄ…c szpulÄ™)"
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2003
msgid "(minimum)"
msgstr "(minimum)"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") nie znaleziono."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1431
msgid "0 (no open anchors)"
msgstr "0 (brak otwartych kotw)"
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1454
msgid "0 (not anchored)"
msgstr "0 (nie zakotwiczone)"
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2661
msgid "0 (off)"
msgstr "0 (wyłączony)"
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2576
msgid "0 (soluble)"
msgstr "0 (rozpuszczalne)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0.1 (detachable)"
msgstr "0,1 (odłączany)"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.2 (detachable)"
msgstr "0.2 (odłączane)"
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "1 (light)"
msgstr "1 (lekki)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1432 src/libslic3r/PrintConfig.cpp:1455
msgid "1 mm"
msgstr "1 mm"
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "10 mm"
msgstr "10 mm"
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "1000 (unlimited)"
msgstr "1000 (bez ograniczeń)"
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "2 (default)"
msgstr "2 (domyślny)"
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "2 mm"
msgstr "2 mm"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "3 (heavy)"
msgstr "3 (ciężki)"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1173
msgid "3D Honeycomb"
msgstr "Plaster miodu 3D"
@@ -580,7 +580,7 @@ msgstr "Plaster miodu 3D"
msgid "3D Mouse disconnected."
msgstr "Odłączono 3D Mouse."
-#: src/slic3r/GUI/Plater.cpp:4438
+#: src/slic3r/GUI/Plater.cpp:4459
msgid "3D editor view"
msgstr "Edytowanie 3D"
@@ -588,7 +588,7 @@ msgstr "Edytowanie 3D"
msgid "3Dconnexion settings"
msgstr "Ustawienia 3Dconnexion"
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "5 mm"
msgstr "5 mm"
@@ -596,7 +596,7 @@ msgstr "5 mm"
msgid "< &Back"
msgstr "<&Wstecz"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -606,7 +606,7 @@ msgstr ""
"profilu druku. Jeśli to wyrażenie jest prawdziwe to znaczy, że aktywny "
"profil jest kompatybilny z aktywnym profilem druku."
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -616,7 +616,7 @@ msgstr ""
"profilu drukarki. Jeśli to wyrażenie jest prawdziwe to znaczy, że aktywny "
"profil jest kompatybilny z drukarkÄ…."
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
@@ -665,7 +665,7 @@ msgstr ""
"Generalną zasadą jest 60 °C dla PLA i 110 °C dla ABS. Ustaw zero, jeśli nie "
"masz podgrzewanego stołu."
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3890
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
@@ -676,15 +676,15 @@ msgstr ""
"Profil powoduje spowolnienie ruchów tiltu i dodaje opóźnienie przed "
"naświetlaniem."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "Wykryto ścieżkę narzędzia poza obszarem roboczym."
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "Klucz API / hasło"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "Klucz API"
@@ -692,16 +692,16 @@ msgstr "Klucz API"
msgid "Abort"
msgstr "Przerwij"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "O %s"
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2179
msgid "Above Z"
msgstr "Powyżej Z"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Ustawienia przyspieszeń (zaawansowane)"
@@ -709,7 +709,7 @@ msgstr "Ustawienia przyspieszeń (zaawansowane)"
msgid "Access violation"
msgstr "Naruszenie dostępu"
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3864
msgid "Accuracy"
msgstr "Dokładność"
@@ -717,7 +717,7 @@ msgstr "Dokładność"
msgid "Accurate"
msgstr "Dokładna"
-#: src/slic3r/GUI/Plater.cpp:5273
+#: src/slic3r/GUI/Plater.cpp:5301
msgid "Action"
msgstr "Akcja"
@@ -733,7 +733,7 @@ msgstr "Aktywny"
msgid "Adaptive"
msgstr "Adaptacyjny"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1178
msgid "Adaptive Cubic"
msgstr "Sześcienny adaptacyjny"
@@ -749,7 +749,7 @@ msgstr ""
"Adaptacyjnego podpierającego, aby skrócić czas drukowania i zmniejszyć "
"zużycie filamentu? Przeczytaj więcej w dokumentacji."
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4088
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Dodaj"
@@ -813,11 +813,11 @@ msgstr "Dodaj Kształt z Galerii"
msgid "Add Shapes from Gallery"
msgstr "Dodaj Kształty z Galerii"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3721
msgid "Add a pad underneath the supported model"
msgstr "Dodaj podkładkę pod podporami modelu"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2801
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -870,7 +870,7 @@ msgstr "Dodaj własny szablon"
msgid "Add detail"
msgstr "Wyższa szczegółowość"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "Dodaj otwór odpływowy"
@@ -882,7 +882,7 @@ msgstr "Dodaj zmianÄ™ ekstrudera - kliknij lewym przyciskiem"
msgid "Add extruder to sequence"
msgstr "Dodaj ekstruder do sekwencji"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Dodaj instancjÄ™"
@@ -891,11 +891,15 @@ msgstr "Dodaj instancjÄ™"
msgid "Add layer range"
msgstr "Dodaj zakres warstw"
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Add middle perimeter threshold"
+msgstr "Próg dodania środkowego obrysu"
+
#: src/slic3r/GUI/GUI_Factories.cpp:162
msgid "Add modifier"
msgstr "Dodaj modyfikator"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -907,7 +911,7 @@ msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:161
msgid "Add negative volume"
-msgstr "Dodaj modyfikator odejmujący wybrany kształt"
+msgstr "Dodaj odejmowanie kształtu"
#: src/slic3r/GUI/GUI_Factories.cpp:1084
msgid "Add one more instance of the selected object"
@@ -926,7 +930,7 @@ msgid "Add pause print"
msgstr "Dodaj pauzÄ™"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "Dodaj fizycznÄ… drukarkÄ™"
@@ -950,7 +954,7 @@ msgstr "Dodaj wybrany kształt(y) do stołu"
msgid "Add settings"
msgstr "Dodaj ustawienia"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -982,7 +986,7 @@ msgstr "Dodaj podpory wg kÄ…ta"
msgid "Add to bed"
msgstr "Dodaj do stołu"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Dodaj..."
@@ -1008,7 +1012,7 @@ msgstr "Dodaj/usuń drukarki"
msgid "Additional Settings"
msgstr "Ustawienia dodatkowe"
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Dodatkowe informacje:"
@@ -1024,12 +1028,27 @@ msgstr ""
msgid "Address"
msgstr "Adres"
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1501
+#: src/libslic3r/PrintConfig.cpp:1548 src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2508 src/libslic3r/PrintConfig.cpp:3046
+#: src/libslic3r/PrintConfig.cpp:3081 src/libslic3r/PrintConfig.cpp:3092
+#: src/libslic3r/PrintConfig.cpp:3107 src/libslic3r/PrintConfig.cpp:3120
+#: src/libslic3r/PrintConfig.cpp:3129 src/libslic3r/PrintConfig.cpp:3141
+#: src/libslic3r/PrintConfig.cpp:3338
+msgid "Advanced"
+msgstr "Zaawansowane"
+
#: src/slic3r/GUI/GUI_App.cpp:2239 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "Zaawansowany"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2261
msgid "Advanced View Mode"
msgstr "Widok Zaawansowany"
@@ -1041,7 +1060,7 @@ msgstr "Tryb Zaawansowany"
msgid "Advanced: Output log"
msgstr "Zaawansowane: log wyjściowy"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -1056,30 +1075,30 @@ msgstr ""
"filamentu na wieży czyszczącej, aby wydrukować dobre wypełnienie lub zbędny "
"model."
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1602
msgid "After layer change G-code"
msgstr "G-code wykonywany po zmianie warstwy"
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4441
msgid "Align XY"
msgstr "Wyrównaj XY"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align the model to the given point."
msgstr "Wyrównaj model z danym punktem."
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Aligned"
msgstr "Wyrównany"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1165
msgid "Aligned Rectilinear"
msgstr "Jednokierunkowe linie równoległe"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1153
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "Wszystkie"
@@ -1092,27 +1111,27 @@ msgstr "Wszystkie uchwyty: obróć - lewy przycisk, przesuń - prawy przycisk"
msgid "All installed printers are compatible with the selected %1%."
msgstr "Wszystkie zainstalowane drukarki sÄ… kompatybilne z wybranym %1%."
-#: src/slic3r/GUI/Plater.cpp:3093
+#: src/slic3r/GUI/Plater.cpp:3114
msgid "All non-solid parts (modifiers) were deleted"
msgstr "Wszystkie niebędące bryłami części (modyfikatory) zostały usunięte."
-#: src/libslic3r/Print.cpp:447
+#: src/libslic3r/Print.cpp:451
msgid "All objects are outside of the print volume."
msgstr "Wszystkie modele znajdujÄ… siÄ™ poza obszarem roboczym."
-#: src/slic3r/GUI/Plater.cpp:5463
+#: src/slic3r/GUI/Plater.cpp:5496
msgid "All objects will be removed, continue?"
msgstr "Wszystkie modele zostaną usunięte. Kontynuować?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will be discarded."
msgstr "Wszystkie zmiany ustawień zostaną odrzucone."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:937
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will not be saved"
msgstr "Wszystkie zmiany ustawień nie zostaną zapisane"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "All solid surfaces"
msgstr "Wszystkie zwarte powierzchnie"
@@ -1120,7 +1139,7 @@ msgstr "Wszystkie zwarte powierzchnie"
msgid "All standard"
msgstr "Wszystkie podstawowe"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1567
msgid "All top surfaces"
msgstr "Wszystkie powierzchnie górne"
@@ -1128,7 +1147,7 @@ msgstr "Wszystkie powierzchnie górne"
msgid "All user presets will be deleted."
msgstr "Wszystkie zestawy ustawień użytkownika zostaną usunięte"
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "All walls"
msgstr "Wszystkie ściany"
@@ -1203,7 +1222,7 @@ msgstr ""
"- zamykam PrusaSlicer;\n"
"- Å‚adujÄ™ lub tworzÄ™ nowy projekt."
-#: src/slic3r/GUI/GUI_App.cpp:965
+#: src/slic3r/GUI/GUI_App.cpp:972
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -1216,7 +1235,7 @@ msgstr ""
"\n"
"Czy zaimportować tę konfigurację?"
-#: src/slic3r/GUI/Plater.cpp:3145
+#: src/slic3r/GUI/Plater.cpp:3166
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
@@ -1224,11 +1243,11 @@ msgstr ""
"Obiekt posiada niestandardowe modyfikatory wymuszające podpory, które nie "
"będą używane, ponieważ generowanie podpór jest wyłączone."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "Wykryto model poza obszarem roboczym."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -1240,7 +1259,7 @@ msgstr ""
msgid "An unexpected error occured"
msgstr "Wystąpił nieoczekiwany błąd"
-#: src/slic3r/GUI/Plater.cpp:3346
+#: src/slic3r/GUI/Plater.cpp:3367
msgid "Another export job is currently running."
msgstr "W tej chwili trwa inny proces eksportu."
@@ -1249,14 +1268,14 @@ msgstr "W tej chwili trwa inny proces eksportu."
msgid "Any arrow"
msgstr "Jakakolwiek strzałka"
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
"Każda modyfikacja powinna zostać zapisana jako nowy zestaw ustawień "
"dziedziczony z obecnego."
-#: src/slic3r/GUI/GUI_App.cpp:2232
+#: src/slic3r/GUI/GUI_App.cpp:2254
msgid "Application preferences"
msgstr "Preferencje aplikacji"
@@ -1274,15 +1293,23 @@ msgstr "Zastosuj zmiany"
msgid "Apply color change automatically"
msgstr "Automatycznie stosuj zmianÄ™ koloru"
-#: src/slic3r/GUI/Plater.cpp:2558 src/slic3r/GUI/Plater.cpp:2580
+#: src/slic3r/GUI/Plater.cpp:2579 src/slic3r/GUI/Plater.cpp:2601
msgid "Apply to all the remaining small objects being loaded."
msgstr "Zastosuj do wszystkich pozostałych małych obiektów, które są ładowane."
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Arachne"
+msgstr "Arachne"
+
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr "Generator obrysów Arachne"
+
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1176
msgid "Archimedean Chords"
msgstr "Spirala Archimedesa"
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "Czy na pewno chcesz %1% ten zestaw ustawień?"
@@ -1295,11 +1322,11 @@ msgstr ""
"Czy na pewno chcesz przerwać flashowanie firmware?\n"
"Może to spowodować nieprzewidziane problemy z drukarką!"
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "Czy na pewno chcesz kontynuować?"
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -1313,7 +1340,7 @@ msgstr ""
msgid "Are you sure you want to delete \"%1%\" printer?"
msgstr "Czy na pewno chcesz usunąć drukarkę \"%1%\"?"
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr "Czy na pewno chcesz usunąć wszystkie zamienniki?"
@@ -1321,24 +1348,24 @@ msgstr "Czy na pewno chcesz usunąć wszystkie zamienniki?"
msgid "Are you sure you want to do it?"
msgstr "Czy na pewno chcesz to zrobić?"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3289
msgid "Area fill"
msgstr "Wypełnienie obszaru"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "Wokół modelu"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "Rozmieść"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "Opcje rozmieszczania"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "Rozmieść zaznaczone"
@@ -1352,7 +1379,7 @@ msgstr ""
"Czy wiesz, że możesz kliknąć prawym przyciskiem myszy <a>ikonę Rozmieść</a>, "
"aby dostosować odstęp między modelami i umożliwić ich automatyczne obracanie?"
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4492
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -1412,8 +1439,8 @@ msgid "Arrow Up"
msgstr "Strzałka w górę"
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
-msgstr "Model graficzny autorstwa M Boyer"
+msgid "Artwork model by Leslie Ing"
+msgstr "Rzeźba autorstwa Leslie Ing"
#: src/slic3r/GUI/OpenGLManager.cpp:263
msgid ""
@@ -1424,18 +1451,18 @@ msgstr ""
"grafikÄ… 3D poprzez uruchomienie prusa-slicer.exe z parametrem --sw-renderer."
#: src/slic3r/GUI/Preferences.cpp:249
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:894
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
msgid "Ask for unsaved changes in presets when creating new project"
msgstr "Pytaj o niezapisane zmiany ustawień podczas tworzenia nowego projektu"
#: src/slic3r/GUI/Preferences.cpp:242
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
msgid "Ask for unsaved changes in presets when selecting new preset"
msgstr ""
"Pytaj o niezapisane zmiany ustawień podczas wybierania innego zestawu "
"ustawień"
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr "Pytaj o niezapisane zmiany w projekcie"
@@ -1444,7 +1471,7 @@ msgid "Ask me next time"
msgstr "Zapytaj mnie następnym razem"
#: src/slic3r/GUI/Preferences.cpp:233
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
msgid ""
"Ask to save unsaved changes in presets when closing the application or when "
"loading a new project"
@@ -1458,21 +1485,21 @@ msgstr "Skojarz pliki .3mf z PrusaSlicer"
#: src/slic3r/GUI/Preferences.cpp:258
msgid "Associate .gcode files to PrusaSlicer G-code Viewer"
-msgstr "Skojarz pliki .gcode z PodglÄ…dem G-code w PrusaSlicer."
+msgstr "Skojarz pliki .gcode z PrusaSlicer G-code Viewer"
#: src/slic3r/GUI/ConfigWizard.cpp:1262 src/slic3r/GUI/Preferences.cpp:164
msgid "Associate .stl files to PrusaSlicer"
msgstr "Skojarz pliki .stl z PrusaSlicer"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2428
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2449
msgid "Attention!"
msgstr "Uwaga!"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "Rodzaj autoryzacji"
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2527
msgid "Auto generated supports"
msgstr "Automatyczne generowanie podpór"
@@ -1506,7 +1533,7 @@ msgstr "Automatycznie generuj punkty podpór"
msgid "Autogeneration will erase all manually edited points."
msgstr "Generowanie automatyczne usunie wszystkie ręcznie ustawione punkty."
-#: src/slic3r/GUI/Tab.cpp:4632
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "Generowanie automatyczne"
@@ -1514,27 +1541,27 @@ msgstr "Generowanie automatyczne"
msgid "Automatic updates"
msgstr "Automatyczne aktualizacje"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "Automatyczna naprawa pliku STL"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Automatyczne dostosowanie prędkości (zaawansowane)"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Unikaj ruchów nad obrysami"
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "Unikaj ruchów nad obrysami - maksymalna długość objazdu"
-#: src/slic3r/GUI/Tab.cpp:4269
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "STRZAÅKA W TYÅ"
-#: src/slic3r/GUI/Tab.cpp:4291
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -1547,7 +1574,7 @@ msgstr ""
"Kliknij, aby zresetować wszystkie ustawienia w obecnej grupie opcji do tych "
"z ostatnio zapisanego zestawu ustawień."
-#: src/slic3r/GUI/Tab.cpp:4305
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -1562,7 +1589,7 @@ msgstr ""
msgid "Background processing"
msgstr "Przetwarzanie w tle"
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4546
msgid "Bail out on unknown configuration values"
msgstr "Wycofaj przy nieznanej konfiguracji"
@@ -1570,7 +1597,7 @@ msgstr "Wycofaj przy nieznanej konfiguracji"
msgid "Balanced"
msgstr "Zbalansowana"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Stół"
@@ -1586,11 +1613,11 @@ msgstr "Kształt i rozmiar stołu roboczego"
msgid "Bed Temperature:"
msgstr "Temperatura stołu:"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "Własny model stołu"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "Własna tekstura stołu"
@@ -1602,15 +1629,15 @@ msgstr "Anulowano wypełnianie stołu."
msgid "Bed filling done."
msgstr "Wypełnianie stołu zakończone."
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Kształt stołu"
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Temperatura stołu"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -1618,8 +1645,8 @@ msgstr ""
"Temperatura stołu dla warstw powyżej pierwszej. Ustaw 0, aby wyłączyć "
"kontrolowanie temperatury w pliku wyjściowym."
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "G-code wykonywany przed zmianÄ… warstwy"
@@ -1627,11 +1654,11 @@ msgstr "G-code wykonywany przed zmianÄ… warstwy"
msgid "Before roll back"
msgstr "Przez zmianÄ…"
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2188
msgid "Below Z"
msgstr "Poniżej Z"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "Pod modelem"
@@ -1639,11 +1666,11 @@ msgstr "Pod modelem"
msgid "Best surface quality"
msgstr "Najlepsza jakość powierzchni"
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "G-code wykonywany przy przejściach pomiędzy modelami"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr ""
"G-code wykonywany przy przejściach pomiędzy modelami (druk sekwencyjny)"
@@ -1666,11 +1693,11 @@ msgstr "Blokuj podpory"
msgid "Block supports by angle"
msgstr "Blokuj podpory wg kÄ…ta"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3386 src/libslic3r/PrintConfig.cpp:3387
msgid "Bottle volume"
msgstr "Pojemność butelki"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3393 src/libslic3r/PrintConfig.cpp:3394
msgid "Bottle weight"
msgstr "Waga butelki"
@@ -1679,19 +1706,27 @@ msgctxt "Layers"
msgid "Bottom"
msgstr "Spód"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#. 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:1121 src/libslic3r/PrintConfig.cpp:423
+#: src/libslic3r/PrintConfig.cpp:432
+msgid "Bottom"
+msgstr "Dolne"
+
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Widok od dołu"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2584
msgid "Bottom contact Z distance"
msgstr "Odstęp spodu w osi Z"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "Wzór wypełnienia dolnej warstwy"
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2670
msgid "Bottom interface layers"
msgstr "Dolne warstwy Å‚Ä…czÄ…ce"
@@ -1704,7 +1739,7 @@ msgstr "Dół jest otwarty."
msgid "Bottom shell is %1% mm thick for layer height %2% mm."
msgstr "Dolna powłoka ma %1% mm grubości dla warstwy o wysokości %2% mm."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Zwarte warstwy dolne"
@@ -1724,32 +1759,32 @@ msgstr ""
"+przeciągnięcie myszki? Możesz również usuwać zaznaczenie obiektów za pomocą "
"<b>Alt+przeciągnięcie myszki</b>."
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "Most"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "Współczynnik przepływu przy mostach"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "Wypełnienie mostu"
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "Mosty"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "Prędkość wentylatora przy mostach"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Kąt linii mostów"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -1763,19 +1798,19 @@ msgstr ""
msgid "Bridging volumetric"
msgstr "Mosty objętościowo"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Brim"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr "Szczelina oddzielajÄ…ca brim"
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr "Rodzaj brimu"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Szerokość brim"
@@ -1806,7 +1841,7 @@ msgstr "Rozmiar pędzla"
msgid "Bucket fill"
msgstr "Wiaderko z farbÄ…"
-#: src/slic3r/GUI/GUI_App.cpp:1660
+#: src/slic3r/GUI/GUI_App.cpp:1682
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -1820,7 +1855,7 @@ msgstr ""
msgid "Buttons And Text Colors Description"
msgstr "Opis Przycisków i Kolorów Tekstu"
-#: src/slic3r/GUI/GUI_App.cpp:1662
+#: src/slic3r/GUI/GUI_App.cpp:1684
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -1877,7 +1912,7 @@ msgstr "Nie można zastosować podczas przetwarzania podglądu."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58
#: src/slic3r/GUI/ProgressStatusBar.cpp:26
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:93
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:878
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879
msgid "Cancel"
msgstr "Anuluj"
@@ -1954,28 +1989,28 @@ msgstr ""
"Nie można kontynuować bez punktów podpór! Dodaj punkty podpór lub wyłącz ich "
"generowanie."
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "Możliwości"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Capture a configuration snapshot"
msgstr "Zapisz zrzut konfiguracji"
-#: src/slic3r/GUI/Tab.cpp:3995
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr "Niewrażliwe na wielkość liter"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "Kategoria"
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4468
msgid "Center"
msgstr "Punkt centralny"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center the print around the given center."
msgstr "Wyśrodkuj model wokół podanego punktu centralnego."
@@ -1996,7 +2031,7 @@ msgstr "Zmień Ekstruder"
msgid "Change Extruders"
msgstr "Zmień Ekstrudery"
-#: src/slic3r/GUI/GUI_ObjectSettings.cpp:152
+#: src/slic3r/GUI/GUI_ObjectSettings.cpp:154
#, c-format, boost-format
msgid "Change Option %s"
msgstr "Zmień Opcję %s"
@@ -2009,7 +2044,7 @@ msgstr "Zmień Rodzaj Elementu"
msgid "Change camera type (perspective, orthographic)"
msgstr "Zmień rodzaj widoku (perspektywiczny/ortograficzny)"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "Zmień średnicę otworu odpływowego"
@@ -2049,7 +2084,7 @@ msgstr "Pobierz & ListÄ™ Zmian"
msgid "Changes for the critical options"
msgstr "Zmiany dla opcji krytycznych"
-#: src/slic3r/GUI/GUI_App.cpp:1871
+#: src/slic3r/GUI/GUI_App.cpp:1893
msgid "Changing of an application language"
msgstr "Zmiana języka aplikacji"
@@ -2061,7 +2096,7 @@ msgstr ""
"Zmiana niektórych opcji spowoduje ponowne uruchomienie aplikacji.\n"
"Utracisz zawartość stołu."
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for Configuration Updates"
msgstr "Sprawdź aktualizacje konfiguracji"
@@ -2069,7 +2104,7 @@ msgstr "Sprawdź aktualizacje konfiguracji"
msgid "Check for application updates"
msgstr "Sprawdź aktualizacje aplikacji"
-#: src/slic3r/GUI/GUI_App.cpp:2219
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Check for configuration updates"
msgstr "Sprawdzaj aktualizacje konfiguracji"
@@ -2081,7 +2116,7 @@ msgstr "Wybierz archiwum SLA:"
msgid "Choose a file to import bed texture from (PNG/SVG):"
msgstr "Wybierz plik, z którego ma być zaimportowana tekstura stołu (PNG/SVG):"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Wybierz plik do pocięcia (STL/OBJ/AMF/3MF/PRUSA):"
@@ -2097,11 +2132,11 @@ msgstr "Wybierz plik STL, z którego ma być zaimportowany kształt stołu:"
msgid "Choose one PNG file:"
msgstr "Wybierz jeden plik PNG:"
-#: src/slic3r/GUI/GUI_App.cpp:1836
+#: src/slic3r/GUI/GUI_App.cpp:1858
msgid "Choose one file (3MF/AMF):"
msgstr "Wybierz jeden plik (3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1860
+#: src/slic3r/GUI/GUI_App.cpp:1882
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "Wybierz jeden plik (GCODE/.GCO/.G/.ngc/NGC):"
@@ -2109,9 +2144,9 @@ msgstr "Wybierz jeden plik (GCODE/.GCO/.G/.ngc/NGC):"
msgid "Choose one or more files (STL, OBJ):"
msgstr "Wybierz jeden lub więcej plików (STL, OBJ):"
-#: src/slic3r/GUI/GUI_App.cpp:1848
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Wybierz jeden lub więcej plików (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1870
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "Wybierz jeden lub więcej plików (STL/3MF/STEP/OBJ/AMF/PRUSA):"
#: src/slic3r/GUI/ConfigWizard.cpp:1361
msgid "Choose the type of firmware used by your printer."
@@ -2127,6 +2162,22 @@ msgstr "Koło"
msgid "Circular"
msgstr "Okrągły"
+#: src/libslic3r/PrintConfig.cpp:3074
+msgid "Classic"
+msgstr "Klasyczny"
+
+#: src/libslic3r/PrintConfig.cpp:3067
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+"Klasyczny generator obrysów tworzy obrysy o stałej szerokości wytłaczania, a "
+"dla bardzo cienkich obszarów stosuje wypełnienie szczelin. Silnik Arachne "
+"wytwarza obrysy o zmiennej szerokości wytłaczania. Ustawienie to ma wpływ "
+"również na wypełnienie koncentryczne."
+
#: src/slic3r/GUI/Preferences.cpp:295
msgid "Clear Undo / Redo stack on new project"
msgstr "Wyczyść stos akcji Cofnij / Ponów w nowym projekcie"
@@ -2142,11 +2193,11 @@ msgstr ""
msgid "Clear all"
msgstr "Wyczyść wszystko"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "Kliknij prawym przyciskiem myszy, aby otworzyć/zamknąć historię"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "Naciśnij prawy przycisk myszki, aby pokazać opcje rozmieszczania"
@@ -2162,15 +2213,15 @@ msgstr "Kliknij na ikonę, aby zmienić ustawienia modelu"
msgid "Click to edit preset"
msgstr "Kliknij, aby edytować zestaw ustawień"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to hide"
msgstr "Kliknij, aby ukryć"
-#: src/slic3r/GUI/GCodeViewer.cpp:3047
+#: src/slic3r/GUI/GCodeViewer.cpp:3052
msgid "Click to show"
msgstr "Kliknij, aby pokazać"
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "Przycinaj modele kilkuczęściowe"
@@ -2190,7 +2241,7 @@ msgstr "Widok przecinania"
msgid "Close"
msgstr "Zamknij"
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Close holes"
msgstr "Zamknij otwory"
@@ -2204,15 +2255,15 @@ msgid "Closing PrusaSlicer. Current project is modified."
msgstr "Zamykanie PrusaSlicer. Bieżący projekt został zmodyfikowany."
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3873
msgid "Closing distance"
msgstr "Dystans domykania"
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2685
msgid "Closing radius"
msgstr "Promień zamykania"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "Zwiń pasek narzędzi"
@@ -2220,20 +2271,20 @@ msgstr "Zwiń pasek narzędzi"
msgid "Collapse/Expand the sidebar"
msgstr "Zwiń/rozwiń pasek narzędzi"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3361
msgid "Color"
msgstr "Kolor"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "G-code dla zmiany koloru"
-#: src/slic3r/GUI/GCodeViewer.cpp:3304 src/slic3r/GUI/GUI_Preview.cpp:225
+#: src/slic3r/GUI/GCodeViewer.cpp:3309 src/slic3r/GUI/GUI_Preview.cpp:225
#: src/slic3r/GUI/GUI_Preview.cpp:957
msgid "Color Print"
msgstr "Zmiana Koloru"
-#: src/slic3r/GUI/GCodeViewer.cpp:3487 src/slic3r/GUI/GCodeViewer.cpp:3543
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "Zmiana koloru"
@@ -2247,15 +2298,15 @@ msgstr "Zmiana koloru (\"%1%\")"
msgid "Color change (\"%1%\") for Extruder %2%"
msgstr "Zmiana koloru (\"%1%\") dla ekstrudera %2%"
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2450
msgid "Color change G-code"
msgstr "G-code dla zmiany koloru"
-#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "Zmiany koloru"
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "Wysokość (warstwa) zmiany koloru"
@@ -2271,11 +2322,11 @@ msgstr ""
"porównaniu z obrysami, aby zaoszczędzić czas drukowania, korzystając z "
"ustawienia <a>Scalaj wypełnienie co ...</a>."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1402
msgid "Combine infill every"
msgstr "Scalaj wypełnienie co"
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1407
msgid "Combine infill every n layers"
msgstr "Scalaj wypełnienie co n warstw"
@@ -2288,12 +2339,12 @@ msgstr "Komendy"
msgid "Comment:"
msgstr "Komentarz:"
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1562
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr "Porównaj zestawy ustawień"
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr "Porównaj zestawy ustawień"
@@ -2301,27 +2352,27 @@ msgstr "Porównaj zestawy ustawień"
msgid "Compare this preset with some another"
msgstr "Porównaj ten zestaw ustawień z innym"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1635
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr "Porównane zestawy ustawień mają różne technologie druku"
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "Kompatybilne profile druku"
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "Warunki kompatybilności profili druku"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "Kompatybilne drukarki"
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "Warunki kompatybilności z drukarką"
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "Druk sekwencyjny (model po modelu)"
@@ -2329,8 +2380,8 @@ msgstr "Druk sekwencyjny (model po modelu)"
msgid "Completed"
msgstr "Zakończono"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1171
+#: src/libslic3r/PrintConfig.cpp:2740
msgid "Concentric"
msgstr "Koncentryczny"
@@ -2383,11 +2434,11 @@ msgstr ""
msgid "Configuration is edited in ConfigWizard"
msgstr "Konfiguracja jest edytowana w Asystencie konfiguracji"
-#: src/slic3r/GUI/GUI_App.cpp:2873
+#: src/slic3r/GUI/GUI_App.cpp:2900
msgid "Configuration is editing from ConfigWizard"
msgstr "Konfiguracja jest edytowana z Asystenta konfiguracji"
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1866
msgid "Configuration notes"
msgstr "Notatki konfiguracyjne"
@@ -2423,7 +2474,7 @@ msgstr "Aktualizacje konfiguracji"
msgid "Confirmation"
msgstr "Potwierdzenie"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1415
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2445,7 +2496,7 @@ msgstr ""
"dłuższa niż anchor_length_max. Ustaw zero, aby wyłączyć kotwiczenie obrysów "
"do pojedynczej linii wypełnienia."
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1443
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -2465,7 +2516,7 @@ msgstr ""
"będzie ograniczona do wartości parametru infill_anchor, ale nie dłuższa niż "
"ten parametr. Ustaw zero, aby wyłączyć kotwiczenie."
-#: src/slic3r/GUI/Tab.cpp:4627
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "ÅÄ…czenia sÅ‚upków i skrzyżowaÅ„ podpór"
@@ -2505,7 +2556,7 @@ msgstr "Niepowodzenie połączenia z drukarką podłączoną do serwera druku."
msgid "Continue"
msgstr "Kontynuuj"
-#: src/slic3r/GUI/GUI_App.cpp:982
+#: src/slic3r/GUI/GUI_App.cpp:989
msgid "Continue and import newer configuration?"
msgstr "Kontynuować i importować nowszą konfigurację?"
@@ -2514,12 +2565,12 @@ msgstr "Kontynuować i importować nowszą konfigurację?"
msgid "Continue and install configuration updates?"
msgstr "Kontynuować i zainstalować aktualizacje konfiguracji?"
-#: src/slic3r/GUI/GUI_App.cpp:2298
+#: src/slic3r/GUI/GUI_App.cpp:2320
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr "Kontynuować przywracanie zrzutu konfiguracji %1%?"
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -2536,7 +2587,7 @@ msgstr ""
"Swój wkład mają: Vojtech Bubnik, Enrico Turri, Oleksandra Iushchenko, Tamas "
"Meszaros, Lukas Matena, Vojtech Kral, David Kocik oraz wielu innych."
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3598
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -2547,39 +2598,39 @@ msgstr ""
"przełączanie się pomiędzy pierwszymi dwoma, w zależności od odstępu pomiędzy "
"słupkami."
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5605
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5642
msgid "Convert from imperial units"
msgstr "Konwertuj z jednostek imperialnych"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5644
msgid "Convert from meters"
msgstr "Konwertuj z metrów"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "Chłodzenie"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr "Ruchy chłodzące przyspieszają zaczynając od tej prędkości."
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr "Ruchy chłodzące przyspieszają kończąc z tą prędkością."
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "Progi chłodzenia"
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Długość rurki chłodzącej"
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "Pozycja rurki chłodzącej"
-#: src/slic3r/GUI/Plater.cpp:5569
+#: src/slic3r/GUI/Plater.cpp:5602
msgid "Copies of the selected object"
msgstr "Kopie wybranego modelu"
@@ -2588,11 +2639,15 @@ msgctxt "PresetName"
msgid "Copy"
msgstr "Kopia"
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/GLCanvas3D.cpp:4542
+msgid "Copy"
+msgstr "Kopiuj"
+
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr "Skopiuj informacje o wersji"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Skopiuj zaznaczenie do schowka"
@@ -2656,32 +2711,32 @@ msgstr ""
"G-code ponownie lub użyj innego urządzenia. Uszkodzony plik wynikowy G-code "
"znajduje siÄ™ w lokalizacji %1%.tmp."
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Prawa autorskie"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3468 src/libslic3r/PrintConfig.cpp:3469
msgid "Correction for expansion"
msgstr "Korekcja rozciągnięcia"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3475 src/libslic3r/PrintConfig.cpp:3476
msgid "Correction for expansion in X axis"
msgstr "Korekcja rozszerzania w osi X"
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3482 src/libslic3r/PrintConfig.cpp:3483
msgid "Correction for expansion in Y axis"
msgstr "Korekcja rozszerzania w osi Y"
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3489 src/libslic3r/PrintConfig.cpp:3490
msgid "Correction for expansion in Z axis"
msgstr "Korekcja rozszerzania w osi Z"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4507
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Korekcje"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1067
+#: src/libslic3r/PrintConfig.cpp:3407 src/libslic3r/PrintConfig.cpp:3408
msgid "Cost"
msgstr "Koszt"
@@ -2737,12 +2792,12 @@ msgstr "Brak prawidłowego odwołania do serwera druku"
msgid "Could not get resources to create a new connection"
msgstr "Brak zasobów do utworzenia nowego połączenia"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2637
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr "Pokryj pętlą górną warstwę podpór. Domyślnie wyłączone."
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2499
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 "
@@ -2753,26 +2808,26 @@ msgstr ""
"finalną rozdzielczość wydruku, więc zalecane jest ustawienie tej wartości na "
"rozsÄ…dnie niskim poziomie."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3796
msgid "Create pad around object and ignore the support elevation"
msgstr "Dodaj podkładkę wokół modelu i zignoruj podniesienie na podporach"
-#: src/slic3r/GUI/Plater.cpp:5069
+#: src/slic3r/GUI/Plater.cpp:5090
msgid "Creating a new project"
msgstr "Tworzenie nowego projektu"
-#: src/slic3r/GUI/Plater.cpp:5061
+#: src/slic3r/GUI/Plater.cpp:5082
msgid "Creating a new project while some presets are modified."
msgstr ""
"Tworzenie nowego projektu przy jednoczesnej modyfikacji niektórych zestawów "
"ustawień."
-#: src/slic3r/GUI/Plater.cpp:5058
+#: src/slic3r/GUI/Plater.cpp:5079
msgid "Creating a new project while the current project is modified."
msgstr ""
"Tworzenie nowego projektu podczas gdy bieżący projekt jest modyfikowany."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3663
msgid "Critical angle"
msgstr "KÄ…t krytyczny"
@@ -2780,7 +2835,7 @@ msgstr "KÄ…t krytyczny"
msgid "Critical error"
msgstr "BÅ‚Ä…d krytyczny"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Cross"
msgstr "Krzyżowy"
@@ -2790,7 +2845,7 @@ msgstr "Krzyżowy"
msgid "Ctrl + Mouse wheel"
msgstr "Ctrl + kółko myszy"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Cubic"
msgstr "Sześcienny"
@@ -2799,11 +2854,11 @@ msgstr "Sześcienny"
msgid "Current mode is %s"
msgstr "Obecny tryb to %s"
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "Obecny zestaw ustawień jest dziedziczony z"
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "Obecny zestaw ustawień jest dziedziczony z zestawu domyślnego."
@@ -2812,11 +2867,11 @@ msgid "Current version:"
msgstr "Obecna wersja:"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "WÅ‚asny"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -2826,18 +2881,18 @@ msgstr ""
"w formacie crt/pem. Jeśli pole zostanie puste, to zostanie użyty plik z "
"systemowego repozytorium CA."
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4196 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2468
msgid "Custom G-code"
msgstr "WÅ‚asny G-code"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "WÅ‚asny G-code na obecnej warstwie (%1% mm)."
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "WÅ‚asny G-code"
@@ -2857,7 +2912,7 @@ msgstr "Niestandardowa drukarka została zainstalowana i zostanie aktywowana."
msgid "Custom profile name:"
msgstr "Nazwa własnego profilu:"
-#: src/slic3r/GUI/Plater.cpp:6526
+#: src/slic3r/GUI/Plater.cpp:6562
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
@@ -2871,15 +2926,15 @@ msgid "Custom template (\"%1%\")"
msgstr "WÅ‚asny szablon (\"%1%\")"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4446
msgid "Cut"
msgstr "Przetnij"
-#: src/slic3r/GUI/Plater.cpp:5647
+#: src/slic3r/GUI/Plater.cpp:5684
msgid "Cut by Plane"
msgstr "Tnij PÅ‚aszczyznÄ…"
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4447
msgid "Cut model at the given Z."
msgstr "Przetnij model na wysokości Z."
@@ -2887,7 +2942,7 @@ msgstr "Przetnij model na wysokości Z."
msgid "Cylinder"
msgstr "Cylinder"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr "&Odznacz wszystko"
@@ -2895,7 +2950,7 @@ msgstr "&Odznacz wszystko"
msgid "Dark mode (experimental)"
msgstr "Interfejs w trybie ciemnym (eksperymentalny)"
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4573
msgid "Data directory"
msgstr "Katalog danych"
@@ -2911,21 +2966,21 @@ msgstr "Martwa strefa:"
msgid "Decimate ratio"
msgstr "Współczynnik dziesiątkowania"
-#: src/slic3r/GUI/Plater.cpp:5517
+#: src/slic3r/GUI/Plater.cpp:5550
msgid "Decrease Instances"
msgstr "Zmniejsz ilość instancji"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2738
msgid "Default"
msgstr "Domyślnie"
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3509 src/libslic3r/PrintConfig.cpp:3520
msgid "Default SLA material profile"
msgstr "Domyślny profil materiału SLA"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1094
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, "
@@ -2934,19 +2989,19 @@ msgstr ""
"Domyślny kąt linii wypełnienia. Mosty będą wypełniane z użyciem najlepszego "
"kierunku obliczonego przez Slic3r, więc to ustawienie ich nie dotyczy."
-#: src/slic3r/GUI/GCodeViewer.cpp:3365
+#: src/slic3r/GUI/GCodeViewer.cpp:3370
msgid "Default color"
msgstr "Domyślny kolor"
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Domyślna szerokość linii"
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Domyślny profil filamentu"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -2956,12 +3011,12 @@ msgstr ""
"wybraniu obecnego profilu drukarki automatycznie zostanie wybrany ten profil "
"filamentu."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Domyślny profil druku"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3510
+#: src/libslic3r/PrintConfig.cpp:3521
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -2975,7 +3030,7 @@ msgstr ""
msgid "Define a custom printer profile"
msgstr "Zdefiniuj własny profil drukarki"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3737
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 "
@@ -2987,17 +3042,17 @@ msgstr ""
"powodować bardzo silny efekt zasysania wewnątrz wgłębienia, co może "
"powodować trudności z oddzieleniem wydruku od dna zbiornika."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "Opóźnienie po rozładowaniu"
#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "Usuń"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr "Usuń &wszystko"
@@ -3005,7 +3060,7 @@ msgstr "Usuń &wszystko"
msgid "Delete All Instances from Object"
msgstr "Usuń wszystkie instancje modelu"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2996
msgid "Delete All Objects"
msgstr "Usuń wszystkie obiekty"
@@ -3017,7 +3072,7 @@ msgstr "Usuń zakres wysokości"
msgid "Delete Instance"
msgstr "Usuń instancję"
-#: src/slic3r/GUI/Plater.cpp:2963
+#: src/slic3r/GUI/Plater.cpp:2984
msgid "Delete Object"
msgstr "Usuń Model"
@@ -3038,7 +3093,7 @@ msgstr "Usuń Zaznaczone"
msgid "Delete Selected Item"
msgstr "Usuń Wybrany Obiekt"
-#: src/slic3r/GUI/Plater.cpp:5474
+#: src/slic3r/GUI/Plater.cpp:5507
msgid "Delete Selected Objects"
msgstr "Usuń Zaznaczone Modele"
@@ -3050,8 +3105,8 @@ msgstr "Usuń ustawienia"
msgid "Delete Subobject"
msgstr "Usuń Model Podrzędny"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5463 src/slic3r/GUI/Tab.cpp:4094
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5496 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Usuń wszystko"
@@ -3067,7 +3122,7 @@ msgstr "Usuń punkt zmiany filamentu na obecnej warstwie"
msgid "Delete custom G-code"
msgstr "Usuń własny G-code"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "Usuń otwór odpływowy"
@@ -3109,38 +3164,38 @@ msgstr "Usuń zaznaczenie - kliknij lewym przyciskiem lub wciśnij klawisz \"-\"
msgid "Delete tool change"
msgstr "Usuń zmianę narzędzia"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Usuwa wszystkie modele"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "Usuwa zaznaczenie"
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3400
+#: src/libslic3r/PrintConfig.cpp:3401
msgid "Density"
msgstr "Gęstość"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1108
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "Gęstość wypełnienia wewnętrznego, wyrażana w zakresie 0% - 100%."
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2082
msgid "Density of the first raft or support layer."
msgstr "Gęstość pierwszej warstwy raftu lub podpór."
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4525 src/slic3r/GUI/Tab.cpp:4672
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "Zależności"
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2222 src/libslic3r/PrintConfig.cpp:2223
msgid "Deretraction Speed"
msgstr "Prędkość powrotu retrakcji"
-#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "Powroty retrakcji"
@@ -3156,12 +3211,12 @@ msgstr "Odznacz wszystko"
msgid "Deselect by rectangle"
msgstr "Odznaczenie prostokÄ…tem"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "Odznacza wszystkie modele"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2222
+#: src/slic3r/GUI/GUI_App.cpp:2244
msgid "Desktop Integration"
msgstr "Integracja z pulpitem"
@@ -3184,15 +3239,15 @@ msgstr "Integracja z pulpitem nie powiodła się."
msgid "Desktop integration was successful."
msgstr "Integracja z pulpitem zakończyła się sukcesem."
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "Odłącz od ustawień systemowych"
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "Odłącz zestaw ustawień"
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "Odłączono"
@@ -3200,11 +3255,11 @@ msgstr "Odłączono"
msgid "Detail level"
msgstr "Poziom szczegółowości"
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1930
msgid "Detect bridging perimeters"
msgstr "Wykrywanie mostów przy obrysach"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2827
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -3212,11 +3267,11 @@ msgstr ""
"Wykrywaj ściany o grubości jednego obrysu (obszary, gdzie 2 obrysy nie "
"zmieszczą się i trzeba będzie połączyć je w jedną linię)."
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2825
msgid "Detect thin walls"
msgstr "Wykrywanie cienkich ścian"
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4521
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -3224,7 +3279,7 @@ msgstr ""
"Wykryj niepołączone elementy załadowanych modelu i odłącz je, tworząc osobne "
"modele."
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2626
msgid "Detected advanced data"
msgstr "Wykryto zaawansowane dane"
@@ -3236,19 +3291,19 @@ msgstr "Rozwijany przez Prusa Research."
msgid "Device:"
msgstr "UrzÄ…dzenie:"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Åšrednica"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3633
msgid "Diameter in mm of the pillar base"
msgstr "Średnica podstawy słupka w mm"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3568
msgid "Diameter in mm of the support pillars"
msgstr "Średnica słupków podpór w mm"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3540
msgid "Diameter of the pointing side of the head"
msgstr "Średnica spiczastej części łącznika"
@@ -3273,24 +3328,24 @@ msgstr ""
"\"Warstwy i obrysy\" i ustaw parametry w prawym panelu. Przeczytaj więcej w "
"dokumentacji."
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2249
msgid "Direction"
msgstr "Kierunek"
-#: src/slic3r/GUI/GUI_App.cpp:1342
+#: src/slic3r/GUI/GUI_App.cpp:1350
#, boost-format
msgid "Disable \"%1%\""
msgstr "Wyłącz \"%1%\""
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Wyłącz wentylator przy pierwszych"
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2292
msgid "Disabled"
msgstr "Wyłączone"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1906
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -3299,7 +3354,7 @@ msgstr ""
"warstwy (więc jakiekolwiek wycieki z dyszy prawdopodobnie i tak nie będą "
"widoczne)."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Discard"
msgstr "Odrzuć"
@@ -3312,57 +3367,57 @@ msgstr "Odrzuć wszystkie własne zmiany"
msgid "Discard changes"
msgstr "Odrzuć zmiany"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "Wyświetlacz"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3216
msgid "Display height"
msgstr "Wysokość wyświetlacza"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3235
msgid "Display horizontal mirroring"
msgstr "Pokaż odbicie poziome"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3249
msgid "Display orientation"
msgstr "Pokaż orientację"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "Wyświetl okno kolejki serwera druku"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3242
msgid "Display vertical mirroring"
msgstr "Pokaż odbicie pionowe"
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3210
msgid "Display width"
msgstr "Orientacja wyświetlacza"
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "Odstęp pomiędzy kopiami"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1586
msgid "Distance between ironing lines"
msgstr "Odstęp między liniami prasowania"
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2270
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
"Odległość między skirtem i brimem (gdy draft shield jest wyłączony) a "
"modelami."
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3821
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
msgstr ""
"Odstęp pomiędzy dwoma słupkami łączącymi model z wygenerowaną podkładką."
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2269
msgid "Distance from brim/object"
msgstr "Odległość od brimu/modelu"
@@ -3373,11 +3428,11 @@ msgid ""
msgstr ""
"Odległość koordynaty punktu zerowego od przedniego lewego rogu prostokąta."
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr "Odległość punktu centralnego rurki chłodzącej od końcówki ekstrudera."
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1939
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -3386,7 +3441,7 @@ msgstr ""
"rozładowaniu. Ta wartość powinna odpowiadać tej ustawionej w firmware "
"drukarki."
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "Odstęp używany przy automatycznym rozmieszczaniu modeli na stole."
@@ -3394,11 +3449,11 @@ msgstr "Odstęp używany przy automatycznym rozmieszczaniu modeli na stole."
msgid "Divide by zero"
msgstr "Dzielenie przez zero"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "Nie przerywaj jeśli plik dołączony do --load nie istnieje."
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4474
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -3425,19 +3480,19 @@ msgstr ""
msgid "Do you want to continue changing the configuration?"
msgstr "Czy chcesz kontynuować zmianę konfiguracji?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "Czy chcesz usunąć wszystkie zmiany narzędzi?"
-#: src/slic3r/GUI/GUI_App.cpp:2370 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2392 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "Czy chcesz kontynuować?"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "Do you want to replace it"
msgstr "Czy chcesz zamienić"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr "Czy chcesz zapisać zmiany w \"%1%\"?"
@@ -3454,11 +3509,11 @@ msgstr "Czy chcesz ustawić domyślne materiały SLA dla tych modeli drukarek?"
msgid "Do you want to select default filaments for these FFF printer models?"
msgstr "Czy chcesz ustawić domyślne filamenty dla tych modeli drukarek FFF?"
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4473
msgid "Don't arrange"
msgstr "Nie układaj"
-#: src/slic3r/GUI/GUI_App.cpp:974
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Don't import"
msgstr "Nie importuj"
@@ -3470,15 +3525,15 @@ msgstr "Nie instaluj"
msgid "Don't notify about new releases any more"
msgstr "Nie powiadamiaj o nowych wersjach"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:870
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Don't save"
msgstr "Nie zapisuj"
-#: src/slic3r/GUI/Plater.cpp:5289
+#: src/slic3r/GUI/Plater.cpp:5317
msgid "Don't show again"
msgstr "Nie pokazuj ponownie"
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "Nie używaj podpór pod mostami"
@@ -3486,7 +3541,7 @@ msgstr "Nie używaj podpór pod mostami"
msgid "Downgrade"
msgstr "Deaktualizacja"
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2283
msgid "Draft shield"
msgstr "Draft shield"
@@ -3496,15 +3551,15 @@ msgstr "Draft shield"
msgid "Drag"
msgstr "PrzeciÄ…gnij"
-#: src/slic3r/GUI/Plater.cpp:5331
+#: src/slic3r/GUI/Plater.cpp:5359
msgid "Drag and drop G-code file"
msgstr "Przeciągnij i upuść plik G-code"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "Wiercenie otworów odpływowych w modelu."
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -3518,15 +3573,15 @@ msgstr ""
msgid "Drop to bed"
msgstr "Upuść na stół"
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4482
msgid "Duplicate"
msgstr "Duplikuj"
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4487
msgid "Duplicate by grid"
msgstr "Duplikuj wg siatki"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "Czas trwania"
@@ -3539,11 +3594,11 @@ msgstr "Podczas drukowania innych warstw wentylator będzie pracować na %1%%%"
msgid "During the other layers, fan will be turned off."
msgstr "Podczas drukowania innych warstw wentylator będzie wyłączony."
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Dynamic"
msgstr "Dynamicznie"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "&Eksport"
@@ -3594,7 +3649,7 @@ msgstr "Edytuj własny G-code"
msgid "Edit pause print message"
msgstr "Edytuj komunikat wstrzymania wydruku"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "Edytuj fizycznÄ… drukarkÄ™"
@@ -3618,7 +3673,7 @@ msgstr "Edytowanie"
msgid "Eigen vectorization supported:"
msgstr "Obsługiwana wektoryzacja własna:"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr "Wysuń kar&tę SD / pamięć flash"
@@ -3626,7 +3681,7 @@ msgstr "Wysuń kar&tę SD / pamięć flash"
msgid "Eject SD card / Flash drive"
msgstr "Wysuń kartę SD / pamięć flash"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr "Wysuń kartę SD / pamięć flash po wyeksportowaniu na nią G-code."
@@ -3634,16 +3689,16 @@ msgstr "Wysuń kartę SD / pamięć flash po wyeksportowaniu na nią G-code."
msgid "Eject drive"
msgstr "Wysuń nośnik"
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "Wysuwanie urządzenia %s(%s) nie powiodło się."
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "Kompensacja \"stopy słonia\""
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3337
msgid "Elephant foot minimum width"
msgstr "Minimalna szerokość stopy słonia"
@@ -3655,7 +3710,7 @@ msgstr ""
"Podniesienie zbyt małe dla modelu. Użyj funkcji \"Podkładka wokół modelu\", "
"aby wydrukować model bez podniesienia."
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1615
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. "
@@ -3667,7 +3722,7 @@ msgstr ""
"Na ten moment jedynie firmware drukarki Prusa i3 MK3 rozpoznaje komendÄ™ M73. "
"Firmware i3 MK3 wspiera również M73 Qxx Sxx dla trybu Stealth."
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1637
msgid "Emit to G-code"
msgstr "Przekaż do G-code"
@@ -3676,12 +3731,12 @@ msgstr "Przekaż do G-code"
msgid "Empty layer between %1% and %2%."
msgstr "Pusta warstwa między %1% i %2%."
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:2962
msgid "Enable"
msgstr "WÅ‚Ä…cz"
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "Włącz automatyczne chłodzenie"
@@ -3689,30 +3744,30 @@ msgstr "Włącz automatyczne chłodzenie"
msgid "Enable dark mode"
msgstr "WÅ‚Ä…cz tryb ciemny"
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "Włącz chłodzenie jeśli czas druku warstwy wynosi poniżej"
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3847
msgid "Enable hollowing"
msgstr "Włącz drążenie"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Enable horizontal mirroring of output images"
msgstr "Włącz odbicie poziome dla obrazów wyjściowych"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1553
msgid "Enable ironing"
msgstr "WÅ‚Ä…cz prasowanie"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1554
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"Włącz prasowanie górnych warstw gorącą dyszą dla uzyskania gładkiej "
"powierzchni"
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
@@ -3720,7 +3775,7 @@ msgstr ""
"Umożliwia odczytanie nieznanych wartości konfiguracyjnych przez ciche "
"zastąpienie ich wartościami domyślnymi."
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4547
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
@@ -3728,7 +3783,7 @@ msgstr ""
"Umożliwia odczytywanie nieznanych wartości konfiguracyjnych przez "
"zastępowanie ich wartościami domyślnymi z powiadomieniem."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "WÅ‚Ä…cz obroty (powolne)"
@@ -3736,15 +3791,15 @@ msgstr "WÅ‚Ä…cz obroty (powolne)"
msgid "Enable support for legacy 3DConnexion devices"
msgstr "Włącz obsługę starszych urządzeń 3DConnexion"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2523
msgid "Enable support material generation."
msgstr "Włącz generowanie materiału podporowego."
-#: src/slic3r/GUI/Plater.cpp:3147
+#: src/slic3r/GUI/Plater.cpp:3168
msgid "Enable supports for enforcers only"
msgstr "WÅ‚Ä…cz podpory tylko dla wymuszania"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1372
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 "
@@ -3757,7 +3812,7 @@ msgstr ""
"Pojedynczym Multi Material i z ustawieniami Czyszczenia na wypełnieniu / "
"modelu."
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1331
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 "
@@ -3767,19 +3822,19 @@ msgstr ""
"code. Przy druku z karty SD dodatkowy rozmiar pliku może sprawiać, że "
"firmware będzie reagować wolniej."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2948
msgid "Enable variable layer height feature"
msgstr "Zmienna wysokość warstwy"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Enable vertical mirroring of output images"
msgstr "Włącz odbicie pionowe dla obrazów wyjściowych"
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Enabled"
msgstr "WÅ‚Ä…czone"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1315
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
@@ -3787,9 +3842,9 @@ msgstr ""
"Umożliwia wypełnianie szczelin między pojedynczymi obrysami oraz między "
"najbardziej wewnętrznym obrysem i wypełnieniem."
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "G-code końcowy"
@@ -3802,11 +3857,11 @@ msgstr "WymuÅ›"
msgid "Enforce seam"
msgstr "WymuÅ› szew"
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2601
msgid "Enforce support for the first"
msgstr "WymuÅ› podpory dla pierwszych"
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2608
msgid "Enforce support for the first n layers"
msgstr "WymuÅ› podpory dla pierwszych n warstw"
@@ -3819,20 +3874,20 @@ msgstr "WymuÅ› podpory"
msgid "Enqueued"
msgstr "Zakolejkowano"
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4477
msgid "Ensure on bed"
msgstr "Zawsze upuszczaj na stół"
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "Zagwarantuj odpowiednią grubość ścianki"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "Wpisz wyszukiwanÄ… frazÄ™"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "Wprowadź własny G-code do wykonania na tej warstwie"
@@ -3840,7 +3895,7 @@ msgstr "Wprowadź własny G-code do wykonania na tej warstwie"
msgid "Enter new name"
msgstr "Wprowadź nową nazwę"
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
"Wpisz krótką wiadomość wyświetlaną na ekranie drukarki, gdy druk jest "
@@ -3862,15 +3917,15 @@ msgstr "Wprowadź średnicę filamentu."
msgid "Enter the diameter of your printer's hot end nozzle."
msgstr "Wprowadź średnicę dyszy hotendu."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "Wprowadź wysokość, do której chcesz przejść"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "Wpisz ruch, do którego chcesz przejść"
-#: src/slic3r/GUI/Plater.cpp:5568
+#: src/slic3r/GUI/Plater.cpp:5601
msgid "Enter the number of copies:"
msgstr "Wpisz liczbÄ™ kopii:"
@@ -3878,7 +3933,7 @@ msgstr "Wpisz liczbÄ™ kopii:"
msgid "Enter the temperature needed for extruding your filament."
msgstr "Wprowadź temperaturę potrzebną do ekstruzji filamentu."
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1075
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -3889,13 +3944,13 @@ msgstr ""
"drukowaniem i porównać wagę z obliczoną wagą filamentu ze szpulą, aby "
"sprawdzić, czy pozostała ilość filamentu wystarczy na cały wydruk."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1068
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
msgstr "Wprowadź koszt filamentu za kilogram. Służy tylko statystykom."
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -3906,7 +3961,7 @@ msgstr ""
"zważenie filamentu o zmierzonej długości i przeliczenie stosunku wagi do "
"objętości."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -3927,7 +3982,7 @@ msgstr ""
"BÅ‚Ä…d: \"%2%\""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "BÅ‚Ä…d"
@@ -3941,11 +3996,11 @@ msgstr "Komunikat o błędzie"
msgid "Error accessing port at %s: %s"
msgstr "Brak dostępu do portu %s: %s"
-#: src/slic3r/GUI/Plater.cpp:3783
+#: src/slic3r/GUI/Plater.cpp:3804
msgid "Error during reload"
msgstr "Błąd podczas przeładowywania"
-#: src/slic3r/GUI/Plater.cpp:3450 src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3471 src/slic3r/GUI/Plater.cpp:3550
msgid "Error during replace"
msgstr "BÅ‚Ä…d podczas zamiany"
@@ -3953,7 +4008,7 @@ msgstr "BÅ‚Ä…d podczas zamiany"
msgid "Error loading shaders"
msgstr "Błąd ładowania modułów cieniujących"
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:914 src/slic3r/GUI/GUI_App.cpp:1012
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3961,7 +4016,7 @@ msgstr ""
"BÅ‚Ä…d przetwarzania pliku konfiguracyjnego PrusaGCodeViewer. Prawdopodobnie "
"jest uszkodzony. Spróbuj ręcznie usunąć plik, aby pozbyć się błędu."
-#: src/slic3r/GUI/GUI_App.cpp:901 src/slic3r/GUI/GUI_App.cpp:999
+#: src/slic3r/GUI/GUI_App.cpp:908 src/slic3r/GUI/GUI_App.cpp:1006
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 "
@@ -3975,7 +4030,7 @@ msgstr ""
msgid "Error uploading to print host:"
msgstr "Błąd wysyłania do serwera druku:"
-#: src/slic3r/GUI/Plater.cpp:5203
+#: src/slic3r/GUI/Plater.cpp:5231
msgid "Error while loading .gcode file"
msgstr "BÅ‚Ä…d wczytywania pliku .gcode"
@@ -3996,20 +4051,20 @@ msgstr "Błąd! Nieprawidłowy model"
msgid "Error: %s"
msgstr "BÅ‚Ä…d: %s"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "Szacowany czas druku"
-#: src/slic3r/GUI/GCodeViewer.cpp:3735
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr "Szacowane czasy drukowania"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Even-odd"
msgstr "Parzysty-nieparzysty"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "Wydarzenie"
@@ -4017,7 +4072,7 @@ msgstr "Wydarzenie"
msgid "Everywhere"
msgstr "Wszędzie"
-#: src/libslic3r/Print.cpp:575
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
@@ -4029,11 +4084,11 @@ msgstr ""
msgid "Exit %s"
msgstr "Wyjście %s"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "Rozwiń pasek narzędzi"
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2092
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
@@ -4041,18 +4096,18 @@ msgstr ""
"Rozciągnięcie pierwszej warstwy raftu lub podpór dla zwiększenia "
"przyczepności do stołu."
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2073
msgid "Expansion of the raft in XY plane for better stability."
msgstr "Rozciągnięcie warstwy w płaszczyźnie XY dla zwiększenia stabilności."
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
msgstr ""
"Funkcja eksperymentalna mająca zapobiegać tworzeniu podpór pod mostami."
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1932
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -4061,11 +4116,11 @@ msgstr ""
"zastosowany przepływ taki jak dla mostów), zastosuje również prędkość i "
"chłodzenie takie jak dla mostów."
-#: src/slic3r/GUI/GUI_App.cpp:2240 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "Ekspert"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Expert View Mode"
msgstr "Tryb Widoku Eksperta"
@@ -4073,39 +4128,39 @@ msgstr "Tryb Widoku Eksperta"
msgid "Expert mode"
msgstr "Tryb Eksperta"
-#: src/slic3r/GUI/Plater.cpp:6492
+#: src/slic3r/GUI/Plater.cpp:6530
msgid "Export"
msgstr "Eksport"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "Eksport Konfigura&cji"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "Eksport &G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr "Ekspor&t ścieżek narzędzi do OBJ"
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4376
msgid "Export 3MF"
msgstr "Eksport 3MF"
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4381
msgid "Export AMF"
msgstr "Eksport AMF"
-#: src/slic3r/GUI/Plater.cpp:2853
+#: src/slic3r/GUI/Plater.cpp:2874
msgid "Export AMF file:"
msgstr "Eksport pliku AMF:"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "Eks&port Paczki Konfiguracyjnej"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "Eksport paczki konfiguracyjnej z drukarkami fizycznymi"
@@ -4113,49 +4168,49 @@ msgstr "Eksport paczki konfiguracyjnej z drukarkami fizycznymi"
msgid "Export G-Code."
msgstr "Eksport G-code."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6492 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6530 src/libslic3r/PrintConfig.cpp:4391
msgid "Export G-code"
msgstr "Eksport G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr "Eksport G-gode na kartę SD / pamięć flash"
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4358
msgid "Export OBJ"
msgstr "Eksport OBJ"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2886
msgid "Export OBJ file:"
msgstr "Eksport pliku OBJ:"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr "Eksport stołu jako &STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr "Eksport stołu z podporam&i do STL"
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4370
msgid "Export SLA"
msgstr "Eksport SLA"
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4386
msgid "Export STL"
msgstr "Eksport STL"
-#: src/slic3r/GUI/Plater.cpp:2846
+#: src/slic3r/GUI/Plater.cpp:2867
msgid "Export STL file:"
msgstr "Eksport pliku STL:"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr ""
"Eksport do pliku wszystkich zestawów ustawień wraz z fizycznymi drukarkami"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "Eksport wszystkich zestawów ustawień do pliku"
@@ -4167,23 +4222,23 @@ msgstr "Eksport jako STL"
msgid "Export config"
msgstr "Eksport konfiguracji"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "Eksport obecnej konfiguracji do pliku"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "Eksport zawartości stołu jako G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr "Eksport zawartości stołu jako G-gode na kartę SD / pamięć flash"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "Eksport zawartości stołu jako STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "Eksport zawartości stołu jako STL wraz z podporami"
@@ -4192,7 +4247,7 @@ msgid ""
"Export full pathnames of models and parts sources into 3mf and amf files"
msgstr "Eksport pełnych ścieżek źródłowych modeli i części do plików 3MF i AMF"
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "Niepowodzenie eksportu tymczasowego pliku 3MF"
@@ -4200,27 +4255,27 @@ msgstr "Niepowodzenie eksportu tymczasowego pliku 3MF"
msgid "Export sources full pathnames to 3mf and amf"
msgstr "Eksport pełnych ścieżek do 3MF i AMF"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export the model(s) as 3MF."
msgstr "Eksport model(i) jako 3MF."
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export the model(s) as AMF."
msgstr "Eksport model(i) jako AMF."
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export the model(s) as OBJ."
msgstr "Eksport model(i) jako OBJ."
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export the model(s) as STL."
msgstr "Eksport modeli jako STL."
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "Eksport na kartę SD / pamięć flash"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "Eksport ścieżek narzędzi jako OBJ"
@@ -4228,11 +4283,11 @@ msgstr "Eksport ścieżek narzędzi jako OBJ"
msgid "Export."
msgstr "Eksport"
-#: src/libslic3r/Print.cpp:863
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "Eksportowanie G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr "Eksportowanie paczki konfiguracji"
@@ -4241,7 +4296,7 @@ msgid "Exporting finished."
msgstr "Eksport zakończony."
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "Eksport modelu źródłowego"
@@ -4253,24 +4308,24 @@ msgstr "Eksportowanie"
msgid "Exposition time is out of printer profile bounds."
msgstr "Czas naświetlania jest poza zakresem profilu drukarki."
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4503
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "Naświetlanie"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3438 src/libslic3r/PrintConfig.cpp:3439
msgid "Exposure time"
msgstr "Czas naświetlania"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Obrys zewnętrzny"
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Obrysy zewnętrzne"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Najpierw obrysy zewnętrzne"
@@ -4278,11 +4333,11 @@ msgstr "Najpierw obrysy zewnętrzne"
msgid "Extra high"
msgstr "Bardzo wysoka"
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2198 src/libslic3r/PrintConfig.cpp:2206
msgid "Extra length on restart"
msgstr "Dodatkowa ilość dla powrotu"
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1947
msgid "Extra loading distance"
msgstr "Dodatkowa długość ładowania"
@@ -4290,13 +4345,13 @@ msgstr "Dodatkowa długość ładowania"
msgid "Extra low"
msgstr "Bardzo niski"
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Dodatkowe obrysy jeśli potrzebne"
-#: src/slic3r/GUI/GCodeViewer.cpp:3342 src/slic3r/GUI/GCodeViewer.cpp:3388
-#: src/slic3r/GUI/GCodeViewer.cpp:3393 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
+#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "Ekstruder"
@@ -4311,7 +4366,7 @@ msgstr "Ekstruder %d"
msgid "Extruder (tool) is changed to Extruder \"%1%\""
msgstr "Ekstruder został zmieniony na ekstruder \"%1%\""
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Kolor ekstrudera"
@@ -4319,28 +4374,28 @@ msgstr "Kolor ekstrudera"
msgid "Extruder changed to"
msgstr "Ekstruder zmieniony na"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "Odstęp od ekstrudera"
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Margines ekstrudera"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1465 src/libslic3r/PrintConfig.cpp:1965
+#: src/libslic3r/PrintConfig.cpp:2341 src/libslic3r/PrintConfig.cpp:2615
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Extruders"
msgstr "Ekstrudery"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1279
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1667
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "Liczba ekstruderów"
-#: src/slic3r/GUI/GCodeViewer.cpp:3609
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "Ekstruzja"
@@ -4348,23 +4403,23 @@ msgstr "Ekstruzja"
msgid "Extrusion Temperature:"
msgstr "Temperatura ekstrudera:"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1473 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:2361 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2858
msgid "Extrusion Width"
msgstr "Szerokość Ekstruzji"
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "OÅ› ekstruzji"
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "Współczynnik ekstruzji"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Szerokość ekstruzji"
@@ -4376,11 +4431,11 @@ msgstr "Drukarki FFF"
msgid "Facets"
msgstr "Powierzchnie"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3414
msgid "Faded layers"
msgstr "Warstwy przejściowe"
-#: src/slic3r/GUI/Plater.cpp:2516
+#: src/slic3r/GUI/Plater.cpp:2537
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
@@ -4396,23 +4451,23 @@ msgstr ""
"BÅ‚Ä…d przetwarzania wzoru output_filename_format (format nazwy pliku "
"wyjściowego)."
-#: src/slic3r/GUI/GUI_App.cpp:2312
+#: src/slic3r/GUI/GUI_App.cpp:2334
msgid "Failed to activate configuration snapshot."
msgstr "Niepowodzenie aktywacji zrzutu konfiguracji."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr "Nie udało się wywiercić niektórych otworów w modelu"
-#: src/slic3r/GUI/GCodeViewer.cpp:3296
+#: src/slic3r/GUI/GCodeViewer.cpp:3301
msgid "Fan Speed (%)"
msgstr "Prędkość wentylatora (%)"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "Ustawienia wentylatora"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "Prędkość wentylatora"
@@ -4423,7 +4478,7 @@ msgstr ""
"Prędkość wentylatora będzie podnoszona od zera na warstwie %1% do %2%%% na "
"warstwie %3%."
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1268
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -4446,11 +4501,11 @@ msgstr "Wentylator będzie zawsze pracować na %1%%%"
msgid "Fan will be turned off."
msgstr "Wentylator będzie wyłączony."
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3262 src/libslic3r/PrintConfig.cpp:3897
msgid "Fast"
msgstr "Szybkie"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3263
msgid "Fast tilt"
msgstr "Szybkie przechylanie"
@@ -4463,7 +4518,7 @@ msgstr "BÅ‚Ä…d krytyczny"
msgid "Fatal error, exception catched: %1%"
msgstr "BÅ‚Ä…d krytyczny, wyjÄ…tek wychwycony: %1%"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/GUI_Preview.cpp:217 src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Feature type"
msgstr "Rodzaj funkcji"
@@ -4472,9 +4527,9 @@ msgstr "Rodzaj funkcji"
msgid "Feature types"
msgstr "Rodzaje funkcji"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3722
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Filament"
@@ -4486,7 +4541,7 @@ msgstr "Åšrednica Filamentu:"
msgid "Filament End G-code"
msgstr "G-code dla zakończenia filamentu"
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "Nadpisywane Ustawienia"
@@ -4495,12 +4550,12 @@ msgid "Filament Profiles Selection"
msgstr "Wybór profili filamentu"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:448
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "Ustawienia Filamentu"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "Ustawienia filamentu"
@@ -4512,12 +4567,12 @@ msgstr "G-code dla poczÄ…tku filamentu"
msgid "Filament and Nozzle Diameters"
msgstr "Åšrednice filamentu i dyszy"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "Filament w ekstruderze %1%"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -4525,27 +4580,27 @@ msgstr ""
"Filament jest chłodzony przez ruch w tę i z powrotem wewnątrz rurek "
"chłodzących. Określ ilość tych ruchów."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Czas Å‚adowania filamentu"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Notatki do filamentu"
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1938
msgid "Filament parking position"
msgstr "Pozycja zatrzymania filamentu"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "Właściwości filamentu"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Typ filamentu"
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Czas rozładowania filamentu"
@@ -4554,11 +4609,11 @@ msgstr "Czas rozładowania filamentu"
msgid "Filaments"
msgstr "Filamenty"
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "Nie znaleziono pliku"
-#: src/slic3r/GUI/Plater.cpp:3529
+#: src/slic3r/GUI/Plater.cpp:3550
msgid "File for the replace wasn't selected"
msgstr "Nie wybrano pliku do zamiany"
@@ -4570,11 +4625,11 @@ msgstr "Nazwa pliku"
msgid "Files association"
msgstr "Skojarzenia plików"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1092
msgid "Fill angle"
msgstr "Kąt wypełnienia"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "Wypełnij stół"
@@ -4582,19 +4637,19 @@ msgstr "Wypełnij stół"
msgid "Fill bed with instances"
msgstr "Wypełnij stół instancjami"
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1106
msgid "Fill density"
msgstr "Gęstość wypełnienia"
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1313
msgid "Fill gaps"
msgstr "Wypełnij szczeliny"
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1143
msgid "Fill pattern"
msgstr "Wzór wypełnienia"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -4602,11 +4657,11 @@ msgstr ""
"Wzór wypełnienia dolnej warstwy. Ma wpływ jedynie na zewnętrzną widoczną "
"warstwę, nie ma wpływu na przylegające do nich wewnętrzne, zwarte warstwy."
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1145
msgid "Fill pattern for general low-density infill."
msgstr "Wzór dla ogólnego wypełnienia o niskiej gęstości."
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -4622,11 +4677,11 @@ msgstr "Wypełnij pozostałą przestrzeń stołu instancjami wybranego modelu"
msgid "Filling bed"
msgstr "Wypełnianie stołu"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Znajdź"
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr "Znajdź podany wzorzec w linijkach pliku G-code i zamień je."
@@ -4634,11 +4689,11 @@ msgstr "Znajdź podany wzorzec w linijkach pliku G-code i zamień je."
msgid "Finished"
msgstr "Zakończono"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Firmware"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Retrakcja z firmware"
@@ -4658,29 +4713,29 @@ msgstr "Obraz firmware:"
msgid "First color"
msgstr "Pierwszy kolor"
-#: src/slic3r/GUI/GCodeViewer.cpp:3762 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1184
+#: src/libslic3r/PrintConfig.cpp:1202 src/libslic3r/PrintConfig.cpp:1212
+#: src/libslic3r/PrintConfig.cpp:1257
msgid "First layer"
msgstr "Pierwsza warstwa"
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203
msgid "First layer bed temperature"
msgstr "Temperatura stołu dla pierwszej warstwy"
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2080
msgid "First layer density"
msgstr "Gęstość pierwszej warstwy"
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2090
msgid "First layer expansion"
msgstr "Rozciągnięcie pierwszej warstwy"
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1226
msgid "First layer height"
msgstr "Wysokość pierwszej warstwy"
-#: src/libslic3r/Print.cpp:634
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr "Wysokość pierwszej warstwy nie może być większa od średnicy dyszy"
@@ -4694,11 +4749,11 @@ msgstr ""
"\n"
"Wysokość pierwszej warstwy zostanie zresetowana do 0,01."
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer nozzle temperature"
msgstr "Temperatura dyszy dla pierwszej warstwy"
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1236
msgid "First layer speed"
msgstr "Prędkość pierwszej warstwy"
@@ -4706,7 +4761,7 @@ msgstr "Prędkość pierwszej warstwy"
msgid "First layer volumetric"
msgstr "Na pierwszej warstwie"
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1193
msgid "First object layer over raft interface"
msgstr "Pierwsza warstwa modelu nad warstwÄ… Å‚Ä…czÄ…cÄ… raft"
@@ -4722,7 +4777,7 @@ msgstr "Napraw używając Netfabb"
msgid "Fixing through NetFabb"
msgstr "Naprawianie przez NetFabb"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Flash Printer &Firmware"
msgstr "Flash &firmware drukarki"
@@ -4754,11 +4809,11 @@ msgstr "Flashowanie pomyślne!"
msgid "Floating reserved operand"
msgstr "Operand zarezerwowany zmiennoprzecinkowy"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Przepływ"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1574
msgid "Flow rate"
msgstr "Przepływ"
@@ -4821,11 +4876,11 @@ msgstr ""
msgid "For more information please visit our wiki page:"
msgstr "Aby uzyskać więcej informacji, odwiedź naszą wiki:"
-#: src/slic3r/GUI/GUI_App.cpp:2578
+#: src/slic3r/GUI/GUI_App.cpp:2597
msgid "For new project all modifications will be reseted"
msgstr "Dla nowego projektu wszystkie modyfikacje zostanÄ… zresetowane."
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2687
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
@@ -4834,7 +4889,7 @@ msgstr ""
"pomocą morfologicznej operacji zamykania. Szczeliny mniejsze niż promień "
"zamknięcia zostaną wypełnione."
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "Tylko dla wymuszania podpór"
@@ -4846,7 +4901,7 @@ msgstr ""
"Do działania wieży czyszczącej z podporami rozpuszczalnymi konieczna jest "
"synchronizacja wysokości warstw modelu i podpór."
-#: src/libslic3r/Print.cpp:594
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -4854,17 +4909,17 @@ msgstr ""
"Do działania wieży czyszczącej z podporami rozpuszczalnymi konieczna jest "
"synchronizacja wysokości warstw modelu i podpór."
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3803
msgid "Force pad around object everywhere"
msgstr "Wymuś podkładkę wokół wszystkich modeli, wszędzie"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2333
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
msgstr "Wymuś zwarte wypełnienie dla obszarów mniejszych niż zadany próg."
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1536
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -4874,7 +4929,19 @@ msgstr ""
"materiałami. Przydatne przy druku materiałami przejrzystymi lub przy "
"ręcznych podporach rozpuszczalnych."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr "Format miniaturek G-code"
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+"Format miniaturek G-kodu: PNG dla najlepszej jakości, JPG dla najmniejszego "
+"rozmiaru, QOI dla firmware z małą ilością pamięci"
+
+#: src/libslic3r/PrintConfig.cpp:4538
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
@@ -4882,7 +4949,7 @@ msgstr ""
"Reguła kompatybilności w przód przy wczytywaniu konfiguracji z plików "
"konfiguracyjnych i plików projektu (3MF, AMF)."
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr "Znaleziono zarezerwowane słowa kluczowe w"
@@ -4894,19 +4961,19 @@ msgstr "Od"
msgid "From Object List You can't delete the last solid part from object."
msgstr "Nie możesz usunąć ostatniej bryły modelu z Listy Modeli."
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Przód"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Widok przodu"
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1267
msgid "Full fan speed at layer"
msgstr "Pełna prędkość wentylatora na warstwie "
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr "Pełny ekran"
@@ -4920,9 +4987,9 @@ msgstr ""
"Czy wiesz, że możesz przełączyć PrusaSlicer do trybu pełnoekranowego? Użyj "
"klawisza <b>F11</b>."
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1278
+#: src/libslic3r/PrintConfig.cpp:1279 src/libslic3r/PrintConfig.cpp:1294
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy Skin"
msgstr "Fuzzy Skin"
@@ -4938,23 +5005,23 @@ msgstr ""
"ścianach modeli za pomocą<a>funkcji \"Fuzzy Skin\"</a>? Możesz także użyć "
"modyfikatorów, aby zastosować efekt tylko do części modelu."
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr "Fuzzy Skin (eksperymentalna)"
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1303
msgid "Fuzzy skin point distance"
msgstr "Dystans między punktami Fuzzy Skin"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1293
msgid "Fuzzy skin thickness"
msgstr "Grubość Fuzzy Skin"
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1280
msgid "Fuzzy skin type."
msgstr "Rodzaj Fuzzy Skin."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G-code"
@@ -4972,7 +5039,7 @@ msgstr ""
msgid "G-code file exported to %1%"
msgstr "Plik G-code wyeksportowany do %1%"
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1338
msgid "G-code flavor"
msgstr "Rodzaj G-code"
@@ -4980,23 +5047,23 @@ msgstr "Rodzaj G-code"
msgid "G-code preview"
msgstr "PodglÄ…d G-code"
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2120
msgid "G-code resolution"
msgstr "Rozdzielczość G-code"
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1379
msgid "G-code substitutions"
msgstr "Zamiana G-code"
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "Miniaturki G-code"
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4397
msgid "G-code viewer"
msgstr "PrzeglÄ…darka G-code"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "Ogólna Licencja Publiczna (GPL) GNU Affero, wersja 3"
@@ -5008,19 +5075,19 @@ msgstr "GUI"
msgid "Gallery"
msgstr "Galeria"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1320
msgid "Gap fill"
msgstr "Wypełnienie szpar"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1671
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "Ogólne"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1857
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 "
@@ -5030,11 +5097,11 @@ msgstr ""
"filamentu na dolnej warstwie. Dla drukarek z kilkoma ekstruderami ta wartość "
"jest stosowana dla każdego z nich."
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2521
msgid "Generate support material"
msgstr "Generuj materiał podporowy"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2603
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -5046,43 +5113,43 @@ msgstr ""
"niezależnie od progu kąta. Przydaje się, aby uzyskać lepszą przyczepność "
"modelu, które mają bardzo małą powierzchnię kontaktu z powierzchnią druku."
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3531
msgid "Generate supports"
msgstr "Generowanie podpór"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3533
msgid "Generate supports for the models"
msgstr "Generowanie podpór dla modeli"
-#: src/libslic3r/Print.cpp:867
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "Generowanie G-code"
-#: src/slic3r/GUI/GCodeViewer.cpp:1852
+#: src/slic3r/GUI/GCodeViewer.cpp:1857
msgid "Generating index buffers"
msgstr "Generowanie buforów indeksujących"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "Generowanie podkładki"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Generowanie obrysów"
-#: src/libslic3r/Print.cpp:815
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr "Generowanie skirtu i brimu"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Generowanie materiału podporowego"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "Generowanie punktów podpór"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "Generowanie drzewa podpór"
@@ -5166,7 +5233,7 @@ msgstr "Skalowanie uchwytem: naciśnij, aby przyciągać co 5%"
msgid "Gizmo scale: Scale selection to fit print volume"
msgstr "Skalowanie uchwytem: skaluj wybrane do rozmiarów obszaru roboczego"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Uchwyt-Przesuń"
@@ -5175,7 +5242,7 @@ msgstr "Uchwyt-Przesuń"
msgid "Gizmo-Place on Face"
msgstr "Uchwyt-Połóż na Płaszczyźnie"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Uchwyt-Obróć"
@@ -5196,11 +5263,11 @@ msgstr ""
"Wymagana jest spora precyzja, użyj więc suwmiarki, przeprowadź kilka "
"pomiarów w sporych odstępach od siebie i oblicz średnią."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1166 src/libslic3r/PrintConfig.cpp:2771
msgid "Grid"
msgstr "Kratka"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:59
+#: src/slic3r/GUI/PrintHostDialogs.cpp:60
msgid "Group"
msgstr "Grupa"
@@ -5208,11 +5275,11 @@ msgstr "Grupa"
msgid "Group manipulation"
msgstr "Manipulacja grupÄ…"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "Gyroid"
msgstr "Gyroidalny"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "HTTP digest"
@@ -5226,7 +5293,7 @@ msgstr ""
"Treść wiadomości: \"%2%\""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "Plik certyfikatu HTTPS CA"
@@ -5242,15 +5309,15 @@ msgstr ""
msgid "Head diameter"
msgstr "Åšrednica Å‚Ä…cznika"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3547
msgid "Head penetration"
msgstr "Przenikanie łączników"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "Przenikanie łączników nie powinno być większe niż ich średnica."
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1204
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -5258,19 +5325,19 @@ msgstr ""
"Temperatura podgrzewanego stołu dla pierwszej warstwy. Ustaw zero, aby "
"wyłączyć komendy kontrolujące temperaturę stołu w pliku wyjściowym."
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "Wysokość"
-#: src/slic3r/GUI/GCodeViewer.cpp:3293
+#: src/slic3r/GUI/GCodeViewer.cpp:3298
msgid "Height (mm)"
msgstr "Wysokość (mm)"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Height of skirt expressed in layers."
msgstr "Wysokość skirtu wyrażona w warstwach."
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Height of the display"
msgstr "Wysokość wyświetlacza"
@@ -5282,7 +5349,7 @@ msgstr "Modyfikator zakresu wysokości"
msgid "Height ranges"
msgstr "Zakres wysokości"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "Wysokość w osi Z, na której ma nastąpić zmiana filamentu."
@@ -5295,15 +5362,15 @@ msgstr ""
"Witaj w %s! Ten %s pomoże Ci z konfiguracją początkową - wszystko będzie "
"gotowe do drukowania po zaledwie kilku kliknięciach."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4409
msgid "Help"
msgstr "Pomoc"
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4415
msgid "Help (FFF options)"
msgstr "Pomoc (opcje FFF)"
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4420
msgid "Help (SLA options)"
msgstr "Pomoc (opcje SLA)"
@@ -5333,10 +5400,14 @@ msgstr ""
msgid "High"
msgstr "Wysoko"
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1385
msgid "High extruder current on filament swap"
msgstr "Zwiększenie prądu ekstrudera przy zmianie filamentu"
+#: src/libslic3r/PrintConfig.cpp:3280 src/libslic3r/PrintConfig.cpp:3898
+msgid "High viscosity"
+msgstr "Wysoka lepkość"
+
#: src/slic3r/GUI/GLCanvas3D.cpp:257
msgid "Higher print quality versus higher print speed."
msgstr "Wyższa jakość druku vs wyższa prędkość."
@@ -5345,11 +5416,11 @@ msgstr "Wyższa jakość druku vs wyższa prędkość."
msgid "Highlight overhang by angle"
msgstr "Oznacz zwisy wg kÄ…ta"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1175
msgid "Hilbert Curve"
msgstr "Krzywa Hilberta"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "Przytrzymaj Shift, aby pociąć i wyeksportować G-code"
@@ -5361,11 +5432,11 @@ msgstr "Głębokość otworu"
msgid "Hole diameter"
msgstr "Åšrednica otworu"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "Drążenie i wiercenie"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3849
msgid "Hollow out a model to have an empty interior"
msgstr "Wydrąż model, aby uzyskać puste wnętrze"
@@ -5373,16 +5444,16 @@ msgstr "Wydrąż model, aby uzyskać puste wnętrze"
msgid "Hollow this object"
msgstr "Wydrąż ten model"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4654
-#: src/slic3r/GUI/Tab.cpp:4655 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3848
+#: src/libslic3r/PrintConfig.cpp:3855 src/libslic3r/PrintConfig.cpp:3865
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Hollowing"
msgstr "Drążenie"
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3876
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 "
@@ -5396,15 +5467,15 @@ msgstr ""
"grubości. Większy dystans zamykania tworzy większe promienie we wnętrzu. "
"Wartość \"0\" odda wnętrze najbardziej zbliżone do zewnętrznej powłoki."
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "Drążenie modelu"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "Zmiana parametrów drążenia"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1172 src/libslic3r/PrintConfig.cpp:2724
msgid "Honeycomb"
msgstr "Plaster miodu"
@@ -5412,7 +5483,7 @@ msgstr "Plaster miodu"
msgid "Horizontal Slider"
msgstr "Suwak poziomy"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Powłoka pozioma"
@@ -5430,7 +5501,7 @@ msgstr "Suwak poziomy - przesuń aktywny punkt w prawo"
msgid "Host"
msgstr "Host"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1882
msgid "Host Type"
msgstr "Rodzaj serwera"
@@ -5438,7 +5509,7 @@ msgstr "Rodzaj serwera"
msgid "Hostname"
msgstr "Nazwa hosta"
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Nazwa hosta, IP lub URL"
@@ -5450,20 +5521,20 @@ msgstr ""
"Umieść kursor nad przyciskiem, aby uzyskać więcej informacji\n"
"lub kliknij ten przycisk."
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "How far should the pad extend around the contained geometry"
msgstr "Jak daleko poza kształt powinna sięgać podkładka"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3840
msgid "How much should the tiny connectors penetrate into the model body."
msgstr ""
"Głębokość, na którą malutkie łączniki podpór powinny wnikać w powłokę modelu."
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3549
msgid "How much the pinhead has to penetrate the model surface"
msgstr "Głębokość, na którą łącznik podpory powinien wnikać w powłokę modelu"
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3694
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -5472,11 +5543,11 @@ msgstr ""
"\"Podkładka wokół modelu\" jest włączona, to ten parametr zostanie "
"zignorowany."
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1629
msgid "How to apply limits"
msgstr "Jak stosować limity"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1632
msgid "How to apply the Machine Limits"
msgstr "Jak stosować limity maszynowe"
@@ -5488,7 +5559,7 @@ msgstr "ID"
msgid "Icon size in a respect to the default size"
msgstr "Rozmiar ikon w odniesieniu do domyślnego"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2529
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -5565,7 +5636,7 @@ msgid "If enabled, a repetition of the next random color will be allowed."
msgstr ""
"Jeśli włączone, dozwolone będzie powtórzenie następnego losowego koloru."
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2484
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -5604,7 +5675,7 @@ msgstr ""
"ale na niektórych kombinacjach skalowania wyświetlania może to wyglądać "
"brzydko. Jeżeli jest wyłączone, widoczny będzie stary interfejs."
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2819
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
@@ -5682,7 +5753,7 @@ msgstr ""
"Jeśli włączone, na górze podglądu 3D będzie wyświetlany przycisk zwijania "
"bocznego panelu"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4562
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -5700,7 +5771,7 @@ msgstr ""
"Jeśli włączone, okno dialogowe starszych urządzeń 3DConnextion będzie "
"dostępny po wciśnięciu CTRL+M."
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2490
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 "
@@ -5778,7 +5849,7 @@ msgstr ""
"Jeśli szacowany czas jest wyższy, ale poniżej ~%1%s, wentylator będzie "
"pracował z proporcjonalnie zmniejszaną prędkością poniędzy %2%%% a %3%%%."
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1237
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 "
@@ -5789,7 +5860,7 @@ msgstr ""
"zależnie od ich rodzajów. Jeśli ustawisz wartość procentową (np. 40%), "
"będzie ona skalowana wg domyślnej prędkości."
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1248
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -5802,7 +5873,7 @@ msgstr ""
"zostanie wyrażona w procentach (na przykład: 40%), będzie skalowana wg "
"prędkości domyślnych."
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -5812,7 +5883,7 @@ msgstr ""
"wentylator będzie włączony a jego prędkość będzie interpolowana na podstawie "
"górnego i dolnego limitu prędkości."
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2310
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."
@@ -5844,7 +5915,7 @@ msgstr ""
"Włączenie spowoduje, że Slic3r będzie za każdym razem pytał gdzie "
"wyeksportować plik zamiast używać katalogu z plikami wejściowymi."
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -5873,7 +5944,7 @@ msgstr ""
"wysiłki bardziej efektywnie i poświęcić czas na funkcje, które są "
"najbardziej potrzebne."
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2172
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 "
@@ -5883,7 +5954,7 @@ msgstr ""
"każdej retrakcji. Przy używaniu kilku ekstruderów tylko ustawienia "
"pierwszego z nich będą brane pod uwagę."
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2181
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 "
@@ -5893,7 +5964,7 @@ msgstr ""
"powyżej ustawionej wartości. Możesz w ten sposób wyłączyć z-hop na pierwszej "
"warstwie."
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2190
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 "
@@ -5903,7 +5974,7 @@ msgstr ""
"ustawionej wartości. Możesz w ten sposób ograniczyć działanie funkcji np. "
"tylko dla pierwszych warstw."
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2011
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. "
@@ -5916,7 +5987,7 @@ msgstr ""
"Skrypty będą przetwarzane jako pierwsze w kolejności i mają dostęp do "
"ustawień konfiguracyjnych Slic3ra przez zmienne środowiskowe."
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -5928,7 +5999,7 @@ msgstr ""
"ustawić rozmieszczenie każdego ekstrudera w relacji do pierwszego. Oczekuje "
"koordynat dodatnich (będą odejmowane od koordynat XY)."
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2931
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -5936,15 +6007,15 @@ msgstr ""
"Jeśli Twój firmware wymaga względnych wartości E, zaznacz to pole. W innym "
"przypadku zostaw puste. Większość układów obsługuje wartości absolutne."
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Ignore"
msgstr "Ignoruj"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr "Ignorowanie kontroli unieważnienia certyfikatów HTTPS"
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
@@ -5954,7 +6025,7 @@ msgstr ""
"lub niedziałających punktów dystrybucji. Można włączyć tę opcję dla "
"samodzielnie podpisanych certyfikatów, jeśli połączenie nie powiedzie się."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4534
msgid "Ignore non-existent config files"
msgstr "Ignoruj nieistniejÄ…ce pliki konfiguracyjne"
@@ -5968,19 +6039,19 @@ msgstr "Ignoruje powierzchnie skierowane w przeciwną stronę względem widoku."
msgid "Illegal instruction"
msgstr "Niedozwolona instrukcja"
-#: src/slic3r/GUI/GUI_App.cpp:973
+#: src/slic3r/GUI/GUI_App.cpp:980
msgid "Import"
msgstr "Import"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "Import Konfigura&cji"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Import Paczki Konfi&guracyjnej"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr "Import konfiguracji z &projektu"
@@ -5988,35 +6059,35 @@ msgstr "Import konfiguracji z &projektu"
msgid "Import Config from ini/amf/3mf/gcode"
msgstr "Importuj konfiguracjÄ™ z ini/amf/3mf/gcode"
-#: src/slic3r/GUI/Plater.cpp:5126 src/slic3r/GUI/Plater.cpp:5386
+#: src/slic3r/GUI/Plater.cpp:5154 src/slic3r/GUI/Plater.cpp:5419
msgid "Import Object"
msgstr "Import Modelu"
-#: src/slic3r/GUI/Plater.cpp:5130
+#: src/slic3r/GUI/Plater.cpp:5158
msgid "Import Objects"
msgstr "Importuj Modele"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr "Import archiwum SL1 / SL1S"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "Import archiwum SLA"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr "Import STL (jednostki imperialne)"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "Import STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "Import STL/3MF/STEP/OBJ/AM&F"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "Otwórz STL/OBJ/AMF/3MF bez konfiguracji, zachowaj zawartość stołu"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "Otwórz STL/3MF/STEP/OBJ/AMF bez konfiguracji, zachowaj zawartość stołu"
-#: src/slic3r/GUI/Plater.cpp:5265
+#: src/slic3r/GUI/Plater.cpp:5293
msgid "Import config only"
msgstr "Tylko import konfiguracji"
@@ -6024,7 +6095,7 @@ msgstr "Tylko import konfiguracji"
msgid "Import file"
msgstr "Import pliku"
-#: src/slic3r/GUI/Plater.cpp:5264
+#: src/slic3r/GUI/Plater.cpp:5292
msgid "Import geometry only"
msgstr "Tylko import geometrii"
@@ -6036,7 +6107,7 @@ msgstr "Import modelu i profilu"
msgid "Import model only"
msgstr "Import tylko modelu"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "Niepowodzenie importu naprawionego pliku 3MF"
@@ -6082,7 +6153,7 @@ msgstr "Niekompatybilne zestawy ustawień"
msgid "Incompatible with this %s"
msgstr "Brak kompatybilności z %s"
-#: src/slic3r/GUI/Plater.cpp:5483
+#: src/slic3r/GUI/Plater.cpp:5516
msgid "Increase Instances"
msgstr "Zwiększ ilość instancji"
@@ -6092,30 +6163,30 @@ msgstr "Zmniejsz/zwiększ obszar edycji"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1093 src/libslic3r/PrintConfig.cpp:1107
+#: src/libslic3r/PrintConfig.cpp:1144 src/libslic3r/PrintConfig.cpp:1393
+#: src/libslic3r/PrintConfig.cpp:1403 src/libslic3r/PrintConfig.cpp:1472
+#: src/libslic3r/PrintConfig.cpp:1492 src/libslic3r/PrintConfig.cpp:1511
+#: src/libslic3r/PrintConfig.cpp:2332 src/libslic3r/PrintConfig.cpp:2349
msgid "Infill"
msgstr "Wypełnienie"
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1485
msgid "Infill before perimeters"
msgstr "Wypełnienie przed obrysami"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1464
msgid "Infill extruder"
msgstr "Ekstruder dla wypełnienia"
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1500
msgid "Infill/perimeters overlap"
msgstr "Nakładanie wypełnienia na obrysy"
-#: src/libslic3r/Print.cpp:793
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Warstwy wypełniające"
@@ -6124,11 +6195,11 @@ msgstr "Warstwy wypełniające"
msgid "Info"
msgstr "Info"
-#: src/slic3r/GUI/GUI_App.cpp:1666 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1688 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "Informacje"
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1521
msgid "Inherits profile"
msgstr "Dziedziczy profil"
@@ -6136,20 +6207,20 @@ msgstr "Dziedziczy profil"
msgid "Initial exposition time is out of printer profile bounds."
msgstr "Początkowy czas naświetlania jest poza zakresem profilu drukarki."
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3461 src/libslic3r/PrintConfig.cpp:3462
msgid "Initial exposure time"
msgstr "Początkowy czas naświetlania"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3379 src/libslic3r/PrintConfig.cpp:3380
msgid "Initial layer height"
msgstr "Wysokość pierwszej warstwy"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr "Tylko wewnętrzny brim"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1575
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "Wartość poza zakresem"
@@ -6192,7 +6263,7 @@ msgstr ""
"funkcji możesz np. wstawiać magnesy, odważniki czy nakrętki do wydruków. "
"Przeczytaj więcej w dokumentacji."
-#: src/slic3r/GUI/GUI_App.cpp:2217
+#: src/slic3r/GUI/GUI_App.cpp:2239
msgid "Inspect / activate configuration snapshots"
msgstr "Sprawdzenie / aktywacja zrzutów konfiguracji"
@@ -6219,19 +6290,19 @@ msgstr "Instancje (kopie)"
msgid "Instances to Separated Objects"
msgstr "Instancje jako osobne modele"
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2635
msgid "Interface loops"
msgstr "Warstwy łączące (pętle)"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2729
msgid "Interface pattern"
msgstr "Wzór warstw łączących"
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2695
msgid "Interface pattern spacing"
msgstr "Rozstaw wzoru warstw Å‚Ä…czÄ…cych"
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1535
msgid "Interface shells"
msgstr "Powłoki łączące"
@@ -6240,16 +6311,16 @@ msgstr "Powłoki łączące"
msgid "Internal error: %1%"
msgstr "Błąd wewnętrzny: %1%."
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "Wypełnienie wewnętrzne"
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "Nieprawidłowe przenikanie łączników podpór"
-#: src/slic3r/GUI/Plater.cpp:3276 src/slic3r/GUI/Plater.cpp:4142
+#: src/slic3r/GUI/Plater.cpp:3297 src/slic3r/GUI/Plater.cpp:4163
msgid "Invalid data"
msgstr "Nieprawidłowe dane"
@@ -6268,21 +6339,21 @@ msgstr ""
"formacie: \"%1%\""
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1563
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "Nieprawidłowa wartość numeryczna."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "Błędna średnica łącznika"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1555
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1575
+#: src/libslic3r/PrintConfig.cpp:1585 src/libslic3r/PrintConfig.cpp:1593
+#: src/libslic3r/PrintConfig.cpp:1595
msgid "Ironing"
msgstr "Prasowanie"
@@ -6301,7 +6372,7 @@ msgstr ""
"materiał. Przeczytaj więcej w dokumentacji. (Wymaga trybu Zaawansowany lub "
"Ekspert.)"
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1560 src/libslic3r/PrintConfig.cpp:1562
msgid "Ironing Type"
msgstr "Rodzaj prasowania"
@@ -6309,15 +6380,15 @@ msgstr "Rodzaj prasowania"
msgid "Is it safe?"
msgstr "Czy jest to bezpieczne?"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Izometryczny"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Widok izometryczny"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "Nie można usunąć ani zmodyfikować."
@@ -6330,7 +6401,7 @@ msgstr ""
"Wygląda na to, że wybrany %1%-plik ma błąd lub jest uszkodzony.\n"
"Nie możemy załadować tego pliku."
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1386
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 "
@@ -6340,11 +6411,11 @@ msgstr ""
"podczas zmiany filamentu, pomagając kształtować końcówkę przez wyciskanie "
"oraz przepychać filament z nieprawidłowo ukształtowaną końcówką."
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "Jest to ostatni zestaw ustawień dla fizycznej drukarki."
-#: src/slic3r/GUI/GUI_App.cpp:2848
+#: src/slic3r/GUI/GUI_App.cpp:2875
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr ""
"Drukowanie modeli złożonych z wielu elementów jest niemożliwe w technologii "
@@ -6354,15 +6425,15 @@ msgstr ""
msgid "It's not possible to delete the last related preset for the printer."
msgstr "Nie ma możliwości usunięcia ostatniego zestawu ustawień dla drukarki."
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "Limity jerku"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2259
msgid "Jitter"
msgstr "Jitter"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "Przejdź do wysokości"
@@ -6386,7 +6457,7 @@ msgstr ""
"Przejdź na wysokość %s \n"
"lub ustaw tryb linijki"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "Przeskocz do ruchu"
@@ -6395,12 +6466,12 @@ msgstr "Przeskocz do ruchu"
msgid "Just switch to \"%1%\" preset"
msgstr "Przełącz na zestaw ustawień \"%1%\""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:866
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867
msgid "Keep"
msgstr "Zachowaj"
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "Wentylator zawsze włączony"
@@ -6412,7 +6483,7 @@ msgstr "Zachowaj dolną część"
msgid "Keep min"
msgstr "Zachowaj min"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
msgid "Keep the selected settings."
msgstr "Zachowaj wybrane ustawienia."
@@ -6420,7 +6491,7 @@ msgstr "Zachowaj wybrane ustawienia."
msgid "Keep upper part"
msgstr "Zachowaj górną część"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "Skróty klawiszowe"
@@ -6428,11 +6499,11 @@ msgstr "Skróty klawiszowe"
msgid "Keyboard shortcuts"
msgstr "Skróty klawiszowe"
-#: src/slic3r/GUI/Tab.cpp:4253
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "ZAMKNIĘTA KÅÓDKA"
-#: src/slic3r/GUI/Tab.cpp:4281
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -6440,7 +6511,7 @@ msgstr ""
"ZAMKNIĘTA KÅÓDKA oznacza, że ustawienia sÄ… takie same jak wartoÅ›ci systemowe "
"(lub domyślne) w obecnej grupie ustawień"
-#: src/slic3r/GUI/Tab.cpp:4297
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
@@ -6448,19 +6519,19 @@ msgstr ""
"ZAMKNIĘTA KÅÓDKA oznacza, że wartoÅ›ci sÄ… takie same jak systemowe (lub "
"domyślne)."
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1371
msgid "Label objects"
msgstr "Oznacz modele"
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3256
msgid "Landscape"
msgstr "Tryb krajobrazu"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Language"
msgstr "Język"
-#: src/slic3r/GUI/GUI_App.cpp:2365
+#: src/slic3r/GUI/GUI_App.cpp:2387
msgid "Language selection"
msgstr "Wybór języka"
@@ -6473,12 +6544,12 @@ msgid "Layer"
msgstr "Warstwa"
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "Wysokość warstwy"
-#: src/libslic3r/Print.cpp:639
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "Wysokość pierwszej warstwy nie może być większa od średnicy dyszy"
@@ -6492,7 +6563,7 @@ msgstr ""
"\n"
"Wysokość warstwy zostanie zresetowana do 0,01."
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Limit wysokości warstw"
@@ -6500,25 +6571,25 @@ msgstr "Limit wysokości warstw"
msgid "Layer range Settings to modify"
msgstr "Zakres warstw dla modyfikacji ustawień"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4500
-#: src/slic3r/GUI/Tab.cpp:4591
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Warstwy"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1227
+#: src/libslic3r/PrintConfig.cpp:1314 src/libslic3r/PrintConfig.cpp:1539
+#: src/libslic3r/PrintConfig.cpp:1931 src/libslic3r/PrintConfig.cpp:1998
+#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2818
+#: src/libslic3r/PrintConfig.cpp:2826 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895 src/libslic3r/PrintConfig.cpp:3066
msgid "Layers and Perimeters"
msgstr "Warstwy i Obrysy"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4589
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Warstwy i obrysy"
@@ -6526,20 +6597,20 @@ msgstr "Warstwy i obrysy"
msgid "Layout Options"
msgstr "Opcje układu"
-#: src/slic3r/GUI/GUI_App.cpp:1343
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr "Zostaw opcję \"%1%\" włączoną"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "Lewo"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1516
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr "Wartość z zestawu ustawień po lewej"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Widok lewy"
@@ -6563,20 +6634,20 @@ msgstr "Lewy przycisk myszy:"
msgid "Legend/Estimated printing time"
msgstr "Legenda/szacowany czas drukowania"
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2153 src/libslic3r/PrintConfig.cpp:2161
msgid "Length"
msgstr "Długość"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr "Długość rurki chłodzącej ograniczająca ruchy chłodzące do jej zakresu."
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1413
msgid "Length of the infill anchor"
msgstr "Długość kotwiczenia wypełnienia"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -6584,11 +6655,11 @@ msgstr ""
"Umowy licencyjne dla wszystkich części programu (bibliotek) są częścią umowy "
"licencyjnej programu"
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2171
msgid "Lift Z"
msgstr "Z-hop"
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4478
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
@@ -6596,15 +6667,27 @@ msgstr ""
"Podnieś model, jeśli jest częściowo obniżony poniżej stołu. Domyślnie "
"włączone, użyj --no-ensure-on-bed, aby wyłączyć."
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Lightning"
msgstr "Lightning"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+"Wypełnienie Lightning\n"
+"Czy wiesz, że możesz użyć wypełnienia Lightning, aby podeprzeć tylko górne "
+"powierzchnie, zaoszczędzić dużo filamentu i skrócić czas drukowania? "
+"Przeczytaj więcej w dokumentacji."
+
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Limited"
msgstr "Limitowany"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Line"
msgstr "Linia"
@@ -6616,11 +6699,11 @@ msgstr "Załaduj"
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr "Wczytaj Konfigurację z ini/amf/3mf/gcode i złącz"
-#: src/slic3r/GUI/Plater.cpp:5408
+#: src/slic3r/GUI/Plater.cpp:5441
msgid "Load File"
msgstr "Wczytaj plik"
-#: src/slic3r/GUI/Plater.cpp:5413
+#: src/slic3r/GUI/Plater.cpp:5446
msgid "Load Files"
msgstr "Wczytaj pliki"
@@ -6632,23 +6715,23 @@ msgstr "Wczytaj modyfikator"
msgid "Load Part"
msgstr "Wczytaj Element"
-#: src/slic3r/GUI/Plater.cpp:5100
+#: src/slic3r/GUI/Plater.cpp:5124
msgid "Load Project"
msgstr "Wczytaj Projekt"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "Wczytaj model"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr "Wczytaj archiwum SL1 / SL1S"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "Wczytaj model zapisany w jednostkach imperialnych"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4574
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -6657,7 +6740,7 @@ msgstr ""
"Załaduj i przechowuj ustawienia w podanej lokalizacji. Jest to przydatne "
"przy używaniu wielu profili lub konfiguracji z lokalizacji sieciowej."
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4552
msgid "Load config file"
msgstr "Wczytaj plik konfiguracyjny"
@@ -6675,11 +6758,11 @@ msgstr ""
"W podobny sposób możesz użyć menu \"Plik -> Import -> Import archiwum SL1/"
"SL1S\", co pozwala również na odtworzenie modeli 3D z danych wokselowych."
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "Wczytaj konfiguracjÄ™ z pliku projektu"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4553
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -6687,11 +6770,11 @@ msgstr ""
"Wczytaj konfigurację z określonego pliku. Może być użyte więcej niż raz, aby "
"wczytać opcje z wielu plików."
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "Wczytaj wyeksportowany plik konfiguracyjny"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "Wczytaj zestaw ustawień"
@@ -6703,39 +6786,39 @@ msgstr "Wczytaj kształt z STL..."
msgid "Load..."
msgstr "Otwórz..."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "Åadowanie"
-#: src/slic3r/GUI/GUI_App.cpp:2289
+#: src/slic3r/GUI/GUI_App.cpp:2311
msgid "Loading a configuration snapshot"
msgstr "Wczytywanie zrzutu konfiguracji"
-#: src/slic3r/GUI/GUI_App.cpp:2616
+#: src/slic3r/GUI/GUI_App.cpp:2635
msgid "Loading a new project while the current project is modified."
msgstr "Wczytanie nowego projektu podczas modyfikacji bieżącego projektu."
-#: src/slic3r/GUI/GUI_App.cpp:1170
+#: src/slic3r/GUI/GUI_App.cpp:1177
msgid "Loading configuration"
msgstr "Wczytywanie konfiguracji"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2399
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2406
msgid "Loading file"
msgstr "Wczytywanie pliku"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr "Wczytywanie paczki konfiguracyjnej"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr "Wczytywanie pliku konfiguracyjnego"
-#: src/slic3r/GUI/GUI_App.cpp:1698
+#: src/slic3r/GUI/GUI_App.cpp:1720
msgid "Loading of a mode view"
msgstr "Åadowanie trybu wyÅ›wietlania"
-#: src/slic3r/GUI/GUI_App.cpp:1693
+#: src/slic3r/GUI/GUI_App.cpp:1715
msgid "Loading of current presets"
msgstr "Wczytywanie aktualnych zestawów ustawień"
@@ -6745,15 +6828,15 @@ msgid "Loading of the \"%1%\""
msgstr "Wczytywanie \"%1%\""
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "Åadowanie naprawionego modelu"
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "Prędkość ładowania"
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "Początkowa prędkość ładowania"
@@ -6766,11 +6849,11 @@ msgstr "Lokalny układ współrzędnych"
msgid "Lock supports under new islands"
msgstr "Zablokuj podpory pod nowymi wyspami"
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4577
msgid "Logging level"
msgstr "Poziom logowania"
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2299
msgid "Loops (minimum)"
msgstr "Pętle (minimum)"
@@ -6782,16 +6865,16 @@ msgstr "Niski"
msgid "Lowest Z height"
msgstr "Najniższa wysokość Z"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1631 src/libslic3r/PrintConfig.cpp:1666
+#: src/libslic3r/PrintConfig.cpp:1683 src/libslic3r/PrintConfig.cpp:1700
+#: src/libslic3r/PrintConfig.cpp:1716 src/libslic3r/PrintConfig.cpp:1726
+#: src/libslic3r/PrintConfig.cpp:1736 src/libslic3r/PrintConfig.cpp:1749
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Machine limits"
msgstr "Limity maszynowe"
-#: src/slic3r/GUI/Tab.cpp:4231
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
@@ -6799,7 +6882,7 @@ msgstr ""
"Limity maszynowe nie zostały ustawione, dlatego szacowany czas druku może "
"odbiegać od rzeczywistości."
-#: src/slic3r/GUI/Tab.cpp:4227
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -6809,7 +6892,7 @@ msgstr ""
"obliczenia czasu drukowania, który może okazać się niedokładny, ponieważ "
"drukarka może zastosować inne."
-#: src/slic3r/GUI/Tab.cpp:4224
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
@@ -6835,125 +6918,125 @@ msgstr "Edycja ręczna"
msgid "Masked SLA file exported to %1%"
msgstr "Maskowany plik SLA wyeksportowany do %1%"
-#: src/slic3r/GUI/Tab.cpp:4004
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr "Dopasuj pojedynczy wiersz"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "Ustawienia mate&riału"
-#: src/slic3r/GUI/Tab.cpp:4459 src/slic3r/GUI/Tab.cpp:4461
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Materiał"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
-#: src/slic3r/GUI/Tab.hpp:522
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "Ustawienia materiału"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "Ustawienia materiału"
-#: src/slic3r/GUI/Tab.cpp:4546 src/slic3r/GUI/Tab.cpp:4547
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr "Profil materiału używanego do drukowania"
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1767 src/libslic3r/PrintConfig.cpp:1776
msgid "Max"
msgstr "Max"
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3673
msgid "Max bridge length"
msgstr "Maksymalna długość mostu"
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3587
msgid "Max bridges on a pillar"
msgstr "Maks. liczba mostków na słupku"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3761
msgid "Max merge distance"
msgstr "Maksymalny dystans Å‚Ä…czenia"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3682
msgid "Max pillar linking distance"
msgstr "Maksymalny dystans łączenia słupków"
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "Maksymalna wysokość wydruku"
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1787
msgid "Max print speed"
msgstr "Maksymalna prędkość druku"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1818
msgid "Max volumetric slope negative"
msgstr "Maksymalny negatywny kÄ…t zwisu"
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1806
msgid "Max volumetric slope positive"
msgstr "Pozytywna krzywa natężenia przepływu"
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1797
msgid "Max volumetric speed"
msgstr "Maksymalny przepływ"
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3038
msgid "Maximal bridging distance"
msgstr "Maksymalna odległość drukowania mostów"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal distance between supports on sparse infill sections."
msgstr "Minimalny odstęp pomiędzy podporami w sekcjach rzadkiego wypełnienia."
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration E"
msgstr "Maksymalne przyspieszenie E"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1679
msgid "Maximum acceleration X"
msgstr "Maksymalne przyspieszenie X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration Y"
msgstr "Maksymalne przyspieszenie Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Z"
msgstr "Maksymalne przyspieszenie Z"
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1758
msgid "Maximum acceleration for travel moves"
msgstr "Maksymalne przyspieszenie podczas ruchów jałowych"
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr "Maksymalne przyspieszenie dla ruchów jałowych (M204 T)"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the E axis"
msgstr "Maksymalne przyspieszenie osi E (ekstrudera)"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1685
msgid "Maximum acceleration of the X axis"
msgstr "Maksymalne przyspieszenie osi X"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the Y axis"
msgstr "Maksymalne przyspieszenie osi Y"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Z axis"
msgstr "Maksymalne przyspieszenie osi Z"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1735
msgid "Maximum acceleration when extruding"
msgstr "Maksymalne przyspieszenie podczas ekstruzji"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1737
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -6965,19 +7048,19 @@ msgstr ""
"Firmware rodzaju Marlin (legacy) będzie używać tego parametru również jako "
"przyspieszenia podczas ruchów jałowych (M204 T)."
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1748
msgid "Maximum acceleration when retracting"
msgstr "Maksymalne przyspieszenie podczas retrakcji"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1750
msgid "Maximum acceleration when retracting (M204 R)"
msgstr "Maksymalne przyspieszenie przy retrakcji (M204 R)"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "Maksymalne przyspieszenia"
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2121
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -6995,87 +7078,87 @@ msgstr ""
"powstanie efektu low-poly, a ponieważ redukcja kodu odbywa się na każdej "
"warstwie oddzielnie, może to przełożyć się również na artefakty na wydruku."
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3430 src/libslic3r/PrintConfig.cpp:3431
msgid "Maximum exposure time"
msgstr "Maksymalny czas naświetlania"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate E"
msgstr "Maksymalny posuw E"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1662
msgid "Maximum feedrate X"
msgstr "Maksymalny posuw osi X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate Y"
msgstr "Maksymalny posuw Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Z"
msgstr "Maksymalny posuw Z"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the E axis"
msgstr "Maksymalny posuw (prędkość ruchu) osi E (ekstrudera)"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1668
msgid "Maximum feedrate of the X axis"
msgstr "Maksymalny posuw (prędkość ruchu) osi X"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the Y axis"
msgstr "Maksymalny posuw (prędkość ruchu) osi Y"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Z axis"
msgstr "Maksymalny posuw (prędkość ruchu) osi Z"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "Maksymalne prędkości posuwu"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3454
msgid "Maximum initial exposure time"
msgstr "Maksymalny początkowy czas naświetlania"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk E"
msgstr "Maksymalny jerk E"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1696
msgid "Maximum jerk X"
msgstr "Maksymalny jerk X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk Y"
msgstr "Maksymalny jerk Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Z"
msgstr "Maksymalny jerk Z"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the E axis"
msgstr "Maksymalny jerk dla osi E (ekstrudera)"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1702
msgid "Maximum jerk of the X axis"
msgstr "Maksymalny jerk osi X"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the Y axis"
msgstr "Maksymalny jerk osi Y"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Z axis"
msgstr "Maksymalny jerk dla osi Z"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1441
msgid "Maximum length of the infill anchor"
msgstr "Maksymalna długość kotwiczenia wypełnienia"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3589
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -7083,7 +7166,7 @@ msgstr ""
"Maksymalna liczba mostków, która zostanie umieszczona na słupku podpory. "
"Mostki wspierają łączniki podpór i łączą słupki podpór."
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -7093,11 +7176,11 @@ msgstr ""
"maksymalne natężenie przepływu do minimum objętościowej prędkości druku i "
"filamentu. Ustaw zero aby usunąć ograniczenie."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1544
msgid "Maximum width of a segmented region"
msgstr "Maksymalna szerokość segmentu"
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr "Maksymalna szerokość segmentu. Zero wyłącza tę funkcję."
@@ -7106,7 +7189,7 @@ msgid "Medium"
msgstr "Åšredni"
#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/libslic3r/PrintConfig.cpp:4491
msgid "Merge"
msgstr "ÅÄ…czenie"
@@ -7122,7 +7205,7 @@ msgstr "Scal modele w jeden model wieloczęściowy"
msgid "Merged"
msgstr "Scalono"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3622
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -7130,7 +7213,7 @@ msgstr ""
"ÅÄ…czenie mostów lub sÅ‚upków podpór z innymi może zwiÄ™kszyć ich promieÅ„. 0 "
"oznacza brak zmiany, 1 oznacza zmianę w całości."
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "ÅÄ…czenie cięć i obliczanie statystyk"
@@ -7142,31 +7225,31 @@ msgstr "Nazwa siatki"
msgid "Mesh repair failed."
msgstr "Niepowodzenie naprawy siatki."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
"Siatka przeznaczona do wydrążenia nie nadaje się do tego (nie zamyka "
"objętości)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "Komenda pauzujÄ…ca wydruk na danej warstwie (%1% mm)."
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1830 src/libslic3r/PrintConfig.cpp:1839
msgid "Min"
msgstr "Min"
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1848
msgid "Min print speed"
msgstr "Minimalna prędkość druku"
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3711
msgid "Minimal distance of the support points"
msgstr "Minimalne rozmieszczenie punktów podpór"
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1856
msgid "Minimal filament extrusion length"
msgstr "Minimalna długość ekstruzji"
@@ -7174,7 +7257,7 @@ msgstr "Minimalna długość ekstruzji"
msgid "Minimal points distance"
msgstr "Minimalny dystans pomiędzy punktami"
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Minimalna objętość czyszczenia"
@@ -7182,7 +7265,7 @@ msgstr "Minimalna objętość czyszczenia"
msgid "Minimize application"
msgstr "Zminimalizuj aplikacjÄ™"
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "Minimalna grubość dolnej powłoki"
@@ -7191,7 +7274,7 @@ msgstr "Minimalna grubość dolnej powłoki"
msgid "Minimum bottom shell thickness is %1% mm."
msgstr "Minimalna grubość dolnej powłoki to %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2110
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -7204,27 +7287,35 @@ msgstr ""
"Ustaw zero, aby wyłączyć upraszczanie i użyć pełnej rozdzielczości pliku "
"wejściowego."
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3422 src/libslic3r/PrintConfig.cpp:3423
msgid "Minimum exposure time"
msgstr "Minimalny czas naświetlania"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid "Minimum feature size"
+msgstr "Minimalny rozmiar detalu"
+
+#: src/libslic3r/PrintConfig.cpp:1715
msgid "Minimum feedrate when extruding"
msgstr "Minimalna prędkość posuwu z ekstruzją"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1717
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "Minimalna prędkość posuwu z ekstruzją (M205 S)"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "Minimalna prędkość posuwu"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3446
msgid "Minimum initial exposure time"
msgstr "Minimalny początkowy czas naświetlania"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:3140
+msgid "Minimum perimeter width"
+msgstr "Minimalna szerokość obrysu"
+
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "Minimalna grubość powłoki"
@@ -7240,11 +7331,25 @@ msgstr ""
"<a>Minimalną grubość powłoki</a> w milimetrach? Ta cecha jest szczególnie "
"przydatna, gdy używasz funkcji zmiennej wysokości warstwy."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2392 src/libslic3r/PrintConfig.cpp:2393
msgid "Minimum thickness of a top / bottom shell"
msgstr "Minimalna grubość górnej/dolnej powłoki"
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:3130
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Minimalna grubość cienkich detali. Elementy modelu, które są cieńsze niż ta "
+"wartość, nie będą drukowane, natomiast elementy grubsze niż minimalny "
+"rozmiar detalu zostaną poszerzone do minimalnej szerokości obrysu. Jeśli "
+"wyrażona w procentach (na przykład 25%), zostanie obliczona na podstawie "
+"średnicy dyszy."
+
+#: src/libslic3r/PrintConfig.cpp:2899
msgid "Minimum top shell thickness"
msgstr "Minimalna grubość górnej powłoki"
@@ -7253,23 +7358,23 @@ msgstr "Minimalna grubość górnej powłoki"
msgid "Minimum top shell thickness is %1% mm."
msgstr "Minimalna grubość górnej powłoki to %1% mm."
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2132
msgid "Minimum travel after retraction"
msgstr "Minimalny ruch jałowy po retrakcji"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1725
msgid "Minimum travel feedrate"
msgstr "Minimalna prędkość posuwu ruchu jałowego"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1727
msgid "Minimum travel feedrate (M205 T)"
msgstr "Minimalna prędkość posuwu ruchu jałowego (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3856
msgid "Minimum wall thickness of a hollowed model."
msgstr "Minimalna grubość ścianki drążonego modelu."
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3339
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
@@ -7290,11 +7395,11 @@ msgstr ""
"odwróconą wersję? Kliknij prawym przyciskiem myszy na model, wybierz "
"\"Lustrzane\", następnie oś, w której ma zostać odbity."
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "Odbicie Lustrzane"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Mirror horizontally"
msgstr "Odbij w poziomie"
@@ -7314,7 +7419,7 @@ msgstr "Odbicie lustrzane wybranego modelu w osi Y"
msgid "Mirror the selected object along the Z axis"
msgstr "Odbicie lustrzane wybranego modelu w osi Z"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Mirror vertically"
msgstr "Odbij w pionie"
@@ -7324,11 +7429,11 @@ msgstr "Odbij w pionie"
msgid "Mismatched type of print host: %s"
msgstr "NiepasujÄ…cy typ serwera wydruku: %s"
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Mieszane"
-#: src/slic3r/GUI/GUI_App.cpp:2245
+#: src/slic3r/GUI/GUI_App.cpp:2267
msgid "Mode"
msgstr "&Tryb"
@@ -7336,15 +7441,15 @@ msgstr "&Tryb"
msgid "Model"
msgstr "Model"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "Anulowano naprawÄ™ modelu"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "Ukończono naprawę modelu"
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "Modyfikacje zostanÄ… zapisane na obecnym profilu."
@@ -7352,16 +7457,16 @@ msgstr "Modyfikacje zostanÄ… zapisane na obecnym profilu."
msgid "Modifier"
msgstr "Modyfikator"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Modyfikatory"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "Monotoniczny"
-#: src/slic3r/GUI/HintNotification.cpp:767
-#: src/slic3r/GUI/HintNotification.cpp:793
+#: src/slic3r/GUI/HintNotification.cpp:771
+#: src/slic3r/GUI/HintNotification.cpp:797
#: src/slic3r/GUI/NotificationManager.cpp:374
#: src/slic3r/GUI/NotificationManager.cpp:391
msgid "More"
@@ -7387,7 +7492,7 @@ msgstr "Kółko myszy:"
msgid "Move"
msgstr "Przesuń"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "Przesuń Model"
@@ -7411,7 +7516,7 @@ msgstr "Przesuń aktywny punkt w górę"
msgid "Move clipping plane"
msgstr "Przesunięcie płaszczyzny przecinania"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "Przesuń otwór odpływowy"
@@ -7439,7 +7544,7 @@ msgstr "Przesuń zaznaczenie o +10 mm w osi Y"
msgid "Move support point"
msgstr "PrzenieÅ› plik podpory"
-#: src/slic3r/GUI/GCodeViewer.cpp:3608
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "Ruch"
@@ -7451,7 +7556,7 @@ msgstr "Ruch w przestrzeni widoku"
msgid "Movement step set to 1 mm"
msgstr "Krok przesunięcia ustawiony na 1 mm"
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2963
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -7460,7 +7565,7 @@ msgstr ""
"wymagać czyszczenia głowicy przy zmianie filamentu. Nadmiar materiału jest "
"wytłaczany w formie wieży czyszczącej."
-#: src/slic3r/GUI/Plater.cpp:2596 src/slic3r/GUI/Plater.cpp:2651
+#: src/slic3r/GUI/Plater.cpp:2617 src/slic3r/GUI/Plater.cpp:2672
msgid "Multi-part object detected"
msgstr "Wykryto obiekt wieloczęściowy"
@@ -7477,11 +7582,11 @@ msgstr ""
"Wiele urządzeń %s znaleziono. Proszę zostawić tylko jedno podłączone podczas "
"flashowania."
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "Kilka ekstruderów"
-#: src/slic3r/GUI/Plater.cpp:2648
+#: src/slic3r/GUI/Plater.cpp:2669
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -7490,17 +7595,17 @@ msgstr ""
"Kilka obiektów zostało załadowanych dla drukarki typu multi-material.\n"
"Traktować je jako jeden model zawierający kilka części?"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Multiply copies by creating a grid."
msgstr "Pomnóż ilość kopii przez stworzenie siatki."
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Multiply copies by this factor."
msgstr "Pomnóż ilość kopii przez tę wartość."
#: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1066
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1078
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079
msgid "N/A"
msgstr "N/D"
@@ -7517,29 +7622,29 @@ msgstr "UWAGA:"
msgid "Name"
msgstr "Nazwa"
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "Nazwa drukarki"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2045
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
msgstr "Nazwa wersji drukarki. Możesz np. tworzyć warianty wg średnicy dyszy."
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Name of the printer vendor."
msgstr "Nazwa dostawcy drukarki."
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Name of the profile, from which this profile inherits."
msgstr "Nazwa profilu, z którego dziedziczy ten profil."
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr "Nazwy zestawów ustawień odnoszących się do drukarki fizycznej"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Nearest"
msgstr "Najbliższy"
@@ -7565,11 +7670,11 @@ msgstr ""
msgid "Network lookup"
msgstr "PodglÄ…d sieci"
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5095
msgid "New Project"
msgstr "Nowy Projekt"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:833
msgid "New Value"
msgstr "Nowa wartość"
@@ -7577,12 +7682,12 @@ msgstr "Nowa wartość"
msgid "New layout, access via settings button in the top menu"
msgstr "Nowy układ z dostępem przez przycisk ustawień w górnym menu"
-#: src/slic3r/GUI/GUI_App.cpp:1218
+#: src/slic3r/GUI/GUI_App.cpp:1223
#, boost-format
msgid "New prerelease version %1% is available."
msgstr "Dostępna jest nowa wersja przedpremierowa %1% ."
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr "Wybrano nowy zestaw ustawień drukarki"
@@ -7590,7 +7695,7 @@ msgstr "Wybrano nowy zestaw ustawień drukarki"
msgid "New project, clear plater"
msgstr "Nowy projekt, wyczyść stół"
-#: src/slic3r/GUI/GUI_App.cpp:1203
+#: src/slic3r/GUI/GUI_App.cpp:1208
#, boost-format
msgid "New release version %1% is available."
msgstr "Dostępna jest nowa wersja stabilna %1%."
@@ -7604,17 +7709,17 @@ msgstr "Dostępna jest nowa wersja: %s"
msgid "New version:"
msgstr "Nowa wersja:"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "Następna akcja do powtórzenia: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "Następna akcja do cofnięcia: %1%"
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr "Bez brimu"
@@ -7628,29 +7733,29 @@ msgstr "Do wydruku nie dodano zmiany koloru. Wydruk nie wyglÄ…da jak znak."
msgid "No errors detected"
msgstr "Nie wykryto błędów"
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1366
msgid "No extrusion"
msgstr "Brak ekstruzji"
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr "Dla modeli nie zostały wygenerowane żadne ekstruzje."
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr ""
"Nie ma możliwości wygenerowania podkładki dla tego modelu przy obecnych "
"ustawieniach"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "Brak poprzednio pociętych plików."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2489
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "Brak warstw bez czyszczenia (EKSPERYMENTALNE)"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "No support points will be placed closer than this threshold."
msgstr "Punkty nie zostaną umieszczone bliżej siebie niż ustawiona wartość."
@@ -7660,17 +7765,17 @@ msgstr "Brak dostępnych aktualizacji"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1286
msgid "None"
msgstr "Brak"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Normalny"
-#: src/slic3r/GUI/GCodeViewer.cpp:3754
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "Tryb normalny"
@@ -7682,7 +7787,7 @@ msgstr "Nie znaleziono:"
msgid "Note"
msgstr "Uwaga"
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
@@ -7699,7 +7804,7 @@ msgstr[3] ""
"Pamiętaj, że wybrany zestaw ustawień zostanie usunięty również z tych "
"drukarek."
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -7717,7 +7822,7 @@ msgstr[3] ""
"Weź pod uwagę, że te drukarki zostaną usunięte przy usuwaniu wybranego "
"zestawu ustawień."
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -7767,16 +7872,17 @@ msgstr "Uwaga: ten zestaw ustawień zostanie zastąpiony po zapisaniu"
msgid "Note: some shortcuts work in (non)editing mode only."
msgstr "Uwaga: niektóre skróty działają tylko poza trybem edycji."
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:4517 src/slic3r/GUI/Tab.cpp:4518
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Notatki"
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "Uwaga"
@@ -7785,7 +7891,7 @@ msgstr "Uwaga"
msgid "Notify about new releases"
msgstr "Powiadamiaj o nowych wydaniach"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "Dysza"
@@ -7797,16 +7903,16 @@ msgstr "Åšrednica dyszy:"
msgid "Nozzle and Bed Temperatures"
msgstr "Temperatury dyszy oraz stołu"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1876
msgid "Nozzle diameter"
msgstr "Åšrednica dyszy"
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2811
msgid "Nozzle temperature"
msgstr "Temperatura dyszy"
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2808
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -7814,7 +7920,7 @@ msgstr ""
"Temperatura dyszy dla warstw powyżej pierwszej. Ustaw 0, aby wyłączyć "
"kontrolowanie temperatury w pliku G-code."
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1259
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -7824,21 +7930,21 @@ msgstr ""
"temperaturę ręcznie podczas drukowania, ustaw 0, aby wyłączyć kontrolowanie "
"temperatury w pliku G-code."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "Ilość ruchów chłodzących"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "Liczba ekstruderów drukarki."
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2654
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
msgstr "Liczba warstw łączących materiał podporowy z modelem właściwym."
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
@@ -7846,7 +7952,7 @@ msgstr ""
"Liczba warstw łączących do wstawienia pomiędzy modelem(ami) a materiałem "
"podporowym. Ustaw -1, aby użyć support_material_interface_layers"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2301
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 "
@@ -7856,31 +7962,31 @@ msgstr ""
"\", to może ona nadpisać wartość wprowadzoną w tym polu. Ustaw zero, aby "
"całkowicie wyłączyć skirt."
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3222
msgid "Number of pixels in"
msgstr "Liczba pikseli"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3224
msgid "Number of pixels in X"
msgstr "Liczba pikseli w osi X"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3230
msgid "Number of pixels in Y"
msgstr "Liczba pikseli w osi Y"
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "Liczba zwartych warstw dolnych."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2386
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr "Liczba zwartych warstw górnych i dolnych."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2887
msgid "Number of solid layers to generate on top surfaces."
msgstr "Liczba zwartych warstw górnych."
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3415
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -7896,7 +8002,7 @@ msgstr "Ilość zmian narzędzi"
msgid "Object Settings to modify"
msgstr "Ustawienia modelu do modyfikacji"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3692
msgid "Object elevation"
msgstr "Podniesienie modelu"
@@ -7921,7 +8027,7 @@ msgstr "Model lub instancja"
msgid "Object reordered"
msgstr "Model przeorganizowany"
-#: src/slic3r/GUI/Plater.cpp:2536
+#: src/slic3r/GUI/Plater.cpp:2557
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -7942,11 +8048,11 @@ msgstr[3] ""
"Rozmiary obiektów z pliku ‪%s‬ wydają się mieć wartość zero.\n"
"Te obiekty zostały usunięte z modelu."
-#: src/slic3r/GUI/Plater.cpp:2768
+#: src/slic3r/GUI/Plater.cpp:2789
msgid "Object too large?"
msgstr "Model zbyt duży?"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3032
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. "
@@ -7961,7 +8067,7 @@ msgstr ""
msgid "Objects List"
msgstr "Lista obiektów"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1177
msgid "Octagram Spiral"
msgstr "Spirala ośmiokątna"
@@ -7973,7 +8079,7 @@ msgstr "Wersja OctoPrint"
msgid "Offset"
msgstr "Offset"
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
@@ -7981,7 +8087,7 @@ msgstr ""
"Odległość brimu od drukowanego obiektu. Przesunięcie jest stosowane po "
"kompensacji stopy słonia."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:831
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:832
msgid "Old Value"
msgstr "Poprzednia wartość"
@@ -8021,22 +8127,22 @@ msgstr "Włącz/wyłącz wyświetlanie jednej warstwy suwaka pionowego"
msgid "One layer mode"
msgstr "Tryb jednej warstwy"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1624
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr "Jeden z zestawów ustawień nie został znaleziony"
-#: src/libslic3r/Print.cpp:559
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr ""
"Jeden lub więcej modeli zostało przypisanych do ekstrudera, którego drukarka "
"nie posiada."
-#: src/slic3r/GUI/GUI_App.cpp:2642
+#: src/slic3r/GUI/GUI_App.cpp:2661
msgid "Ongoing uploads"
msgstr "TrwajÄ…ce transfery"
-#: src/libslic3r/Print.cpp:465
+#: src/libslic3r/Print.cpp:469
msgid ""
"Only a single object may be printed at a time in Spiral Vase mode. Either "
"remove all but the last object, or enable sequential mode by "
@@ -8046,29 +8152,29 @@ msgstr ""
"stole tylko jeden model lub włącz druk sekwencyjny parametrem "
"\"complete_objects\"."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2560 src/libslic3r/PrintConfig.cpp:3615
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
msgstr "Tworzenie podpór tylko na stole. Nie będą tworzone na wydruku."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1491
msgid "Only infill where needed"
msgstr "Tylko potrzebne wypełnienie"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Z-hop tylko"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Only lift Z above"
msgstr "Z-hop tylko powyżej"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Only lift Z below"
msgstr "Z-hop tylko poniżej"
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1905
msgid "Only retract when crossing perimeters"
msgstr "Retrakcja tylko przy przechodzeniu nad obrysami"
@@ -8088,17 +8194,17 @@ msgstr ""
"Tylko następujące zainstalowane drukarki są kompatybilne z wybranymi "
"filamentami"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Zapobieganie wyciekom (ooze)"
-#: src/libslic3r/Print.cpp:492
+#: src/libslic3r/Print.cpp:496
msgid "Ooze prevention is currently not supported with the wipe tower enabled."
msgstr ""
"Zapobieganie wyciekom jest obecnie niedostępne przy włączonej wieży "
"czyszczÄ…cej."
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "Otwórz &PrusaSlicer"
@@ -8106,7 +8212,7 @@ msgstr "Otwórz &PrusaSlicer"
msgid "Open CA certificate file"
msgstr "Otwórz plik certyfikatu CA"
-#: src/slic3r/GUI/HintNotification.cpp:1000
+#: src/slic3r/GUI/HintNotification.cpp:1004
msgid "Open Documentation in web browser."
msgstr "Otwórz dokumentację w przeglądarce internetowej."
@@ -8118,36 +8224,36 @@ msgstr "Otwórz folder."
msgid "Open G-code file:"
msgstr "Otwórz plik G-code:"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "Otwórz przeglądarkę G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr "Otwórz nową instancję"
-#: src/slic3r/GUI/HintNotification.cpp:908
+#: src/slic3r/GUI/HintNotification.cpp:912
msgid "Open Preferences."
msgstr "Otwórz Preferencje."
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "Otwórz PrusaSlicer "
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "Otwórz plik G-code"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "Otwórz nową instancję PrusaSlicer"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Otwórz plik projektu"
-#: src/slic3r/GUI/Plater.cpp:5263
+#: src/slic3r/GUI/Plater.cpp:5291
msgid "Open as project"
msgstr "Otwórz jako projekt"
@@ -8160,7 +8266,7 @@ msgstr "Otwórz stronę z listami zmian"
msgid "Open download page"
msgstr "Otwórz stronę pobierania"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "Open hyperlink in default browser?"
msgstr "Otworzyć hiperłącze w domyślnej przeglądarce?"
@@ -8173,23 +8279,23 @@ msgid "Open new instance"
msgstr "Otwórz nową instancję"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "Otwórz projekt STL/OBJ/AMF/3MF z konfiguracją, wyczyść stół"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "Otwórz projekt AMF/3MF z konfiguracją, wyczyść stół"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "Otwórz stronę %s w przeglądarce"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "Otwórz stronę Prusa3D ze sterownikami w przeglądarce"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr "Otwórz okno dialogowe, aby zmodyfikować galerię kształtów"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Otwórz stronę z wersjami oprogramowania w przeglądarce"
@@ -8197,12 +8303,12 @@ msgstr "Otwórz stronę z wersjami oprogramowania w przeglądarce"
msgid "Opening Configuration Wizard"
msgstr "Otwieranie Asystenta Konfiguracji"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Opening new project while some presets are unsaved."
msgstr ""
"Otwieranie nowego projektu, gdy niektóre zestawy ustawień nie są zapisane."
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
@@ -8214,7 +8320,7 @@ msgstr ""
msgid "Operation already cancelling. Please wait few seconds."
msgstr "Operacja została już anulowana. Proszę poczekać kilka sekund."
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "Optymalizuj obrót"
@@ -8238,7 +8344,7 @@ msgstr ""
msgid "Optimize orientation"
msgstr "Optymalizuj orientacjÄ™"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -8249,12 +8355,12 @@ msgstr ""
"na wyciekanie filamentu z dyszy. Włączenie tej funkcji wydłuża zarówno czas "
"druku, jak i czas generowania G-code."
-#: src/slic3r/GUI/GCodeViewer.cpp:3662 src/slic3r/GUI/GUI_Preview.cpp:257
-#: src/slic3r/GUI/GUI_Preview.cpp:272 src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Opcje"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Opcje materiału podporowego i tratwy (raft)"
@@ -8278,7 +8384,7 @@ msgstr "Anulowano ustawianie orientacji."
msgid "Origin"
msgstr "Punkt zerowy"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1704
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "Inne"
@@ -8286,39 +8392,39 @@ msgstr "Inne"
msgid "Other Vendors"
msgstr "Inni dostawcy"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2807
msgid "Other layers"
msgstr "Inne warstwy"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr "Zewnętrzny i wewnętrzny brim"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr "Tylko zewnętrzny brim"
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4556
msgid "Output File"
msgstr "Plik Wyjściowy"
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4425
msgid "Output Model Info"
msgstr "Informacje o Modelu wyjściowym"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4667
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "Plik wyjściowy"
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1920
msgid "Output filename format"
msgstr "Format pliku wyjściowego"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4666
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Opcje wyjściowe"
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "Outside walls"
msgstr "Ściany zewnętrzne"
@@ -8326,32 +8432,32 @@ msgstr "Ściany zewnętrzne"
msgid "Overflow"
msgstr "Przepełnienie"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "Obrys zwisu"
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2785
msgid "Overhang threshold"
msgstr "Próg zwisu"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "Nakładanie"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "Ustawienia d&ruku"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4636 src/slic3r/GUI/Tab.cpp:4637
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3720
+#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3741
+#: src/libslic3r/PrintConfig.cpp:3752 src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3784 src/libslic3r/PrintConfig.cpp:3795
+#: src/libslic3r/PrintConfig.cpp:3802 src/libslic3r/PrintConfig.cpp:3809
+#: src/libslic3r/PrintConfig.cpp:3820 src/libslic3r/PrintConfig.cpp:3829
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad"
msgstr "Podkładka"
@@ -8359,15 +8465,15 @@ msgstr "Podkładka"
msgid "Pad and Support"
msgstr "Podkładka i Podpory"
-#: src/slic3r/GUI/Tab.cpp:4709 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3794
msgid "Pad around object"
msgstr "Podkładka wokół modelu"
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3801
msgid "Pad around object everywhere"
msgstr "Podkładka wokół wszystkich modeli"
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3750
msgid "Pad brim size"
msgstr "Rozmiar brimu dla podkładki"
@@ -8375,31 +8481,31 @@ msgstr "Rozmiar brimu dla podkładki"
msgid "Pad brim size is too small for the current configuration."
msgstr "Rozmiar brimu podkładki jest zbyt mały dla obecnej konfiguracji."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3837
msgid "Pad object connector penetration"
msgstr "Przenikanie łącznika podkładki z modelem"
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3819
msgid "Pad object connector stride"
msgstr "Rozmieszczenie łączników podkładki z modelem"
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3828
msgid "Pad object connector width"
msgstr "Szerokość łącznika podkładki z modelem"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3808
msgid "Pad object gap"
msgstr "Odstęp modelu od podkładki"
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3736
msgid "Pad wall height"
msgstr "Wysokość ścianki podkładki"
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3783
msgid "Pad wall slope"
msgstr "Kąt pochylenia ścianki podkładki"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3726
msgid "Pad wall thickness"
msgstr "Grubość ścianki podkładki"
@@ -8519,19 +8625,19 @@ msgstr "Ustawienia części do modyfikacji"
msgid "Part manipulation"
msgstr "Manipulacja częścią"
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "Hasło"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Wklej"
-#: src/slic3r/GUI/Plater.cpp:6640
+#: src/slic3r/GUI/Plater.cpp:6676
msgid "Paste From Clipboard"
msgstr "Wklej Ze Schowka"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Wklej zawartość schowka"
@@ -8539,19 +8645,19 @@ msgstr "Wklej zawartość schowka"
msgid "Paste from clipboard"
msgstr "Wklej ze schowka"
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2715
msgid "Pattern"
msgstr "Wzór"
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2548
msgid "Pattern angle"
msgstr "KÄ…t wzoru"
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2745
msgid "Pattern spacing"
msgstr "Rozstaw wzoru"
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2731
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
@@ -8562,16 +8668,16 @@ msgstr ""
"równoległe\", natomiast domyślnym wzorem dla rozpuszczalnych warstw "
"Å‚Ä…czÄ…cych jest \"Koncentryczny\"."
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2717
msgid "Pattern used to generate support material."
msgstr "Wzór podpór."
-#: src/slic3r/GUI/GCodeViewer.cpp:3542 src/slic3r/GUI/GCodeViewer.cpp:3576
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Pauza"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2459
msgid "Pause Print G-code"
msgstr "G-code dla pauzy drukowania"
@@ -8580,13 +8686,13 @@ msgstr "G-code dla pauzy drukowania"
msgid "Pause print (\"%1%\")"
msgstr "Wstrzymaj wydruk (\"%1%\")"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1576
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr ""
"Procentowy udział przepływu w stosunku do normalnej wysokości warstwy modelu."
-#: src/slic3r/GUI/GCodeViewer.cpp:3240 src/slic3r/GUI/GCodeViewer.cpp:3241
-#: src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3245 src/slic3r/GUI/GCodeViewer.cpp:3246
+#: src/slic3r/GUI/GCodeViewer.cpp:3295
msgid "Percentage"
msgstr "Procentowo"
@@ -8606,7 +8712,7 @@ msgstr ""
"Wykonaj integrację z pulpitem (ustawia ten plik binarny tak, aby był możliwy "
"do wyszukania przez system)."
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3866
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -8644,21 +8750,41 @@ msgstr ""
"Integracja z pulpitem nie powiodła się, ponieważ nie znaleziono katalogu "
"aplikacji."
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Obrys"
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:3119
+msgid "Perimeter distribution count"
+msgstr "Liczba rozmieszania obrysów"
+
+#: src/libslic3r/PrintConfig.cpp:1964
msgid "Perimeter extruder"
msgstr "Ekstruder dla obrysów"
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:3065
+msgid "Perimeter generator"
+msgstr "Generator obrysów"
+
+#: src/libslic3r/PrintConfig.cpp:3080
+msgid "Perimeter transition length"
+msgstr "Długość zmiany obrysu"
+
+#: src/libslic3r/PrintConfig.cpp:3091
+msgid "Perimeter transitioning filter margin"
+msgstr "Margines filtra zmiany obrysu"
+
+#: src/libslic3r/PrintConfig.cpp:3106
+msgid "Perimeter transitioning threshold angle"
+msgstr "KÄ…t graniczny zmiany obrysu"
+
+#: src/libslic3r/PrintConfig.cpp:1956 src/libslic3r/PrintConfig.cpp:1973
+#: src/libslic3r/PrintConfig.cpp:1987 src/libslic3r/PrintConfig.cpp:1997
msgid "Perimeters"
msgstr "Obrysy"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1305
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
@@ -8692,7 +8818,7 @@ msgstr "Drukarki fizyczne"
msgid "Pick another vendor supported by %s"
msgstr "Wybierz innego producenta obsługiwanego przez %s"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
@@ -8700,27 +8826,27 @@ msgstr ""
"Rozmiary grafik przechowywanych w plikach .gcode i .sl1 / .sl1s, w formacie: "
"\"XxY, XxY, ...\""
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3597
msgid "Pillar connection mode"
msgstr "Tryb łączenia słupków"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3566
msgid "Pillar diameter"
msgstr "Średnica słupka"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3620
msgid "Pillar widening factor"
msgstr "Współczynnik rozszerzania słupka"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr "Średnica łączników podpór powinna być mniejsza niż średnica słupków."
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3538
msgid "Pinhead front diameter"
msgstr "Przednia średnica łącznika"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3556
msgid "Pinhead width"
msgstr "Szerokość łącznika"
@@ -8751,8 +8877,8 @@ msgstr ""
msgid "Plater"
msgstr "Zawartość Stołu"
-#: src/slic3r/GUI/GUI_App.cpp:2849 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2427
+#: src/slic3r/GUI/GUI_App.cpp:2876 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2448
msgid "Please check your object list before preset changing."
msgstr "Sprawdź listę modeli przed zmianą zestawu ustawień."
@@ -8764,15 +8890,15 @@ msgstr ""
"Zapisz swój projekt i uruchom ponownie PrusaSlicer. Będzie nam miło, jeśli "
"zgłosisz ten problem."
-#: src/slic3r/GUI/Plater.cpp:3620
+#: src/slic3r/GUI/Plater.cpp:3641
msgid "Please select the file to reload"
msgstr "Wybierz plik do przeładowania"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "Częściowe prawa autorskie"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Portrait"
msgstr "Tryb Portretowy"
@@ -8781,23 +8907,23 @@ msgstr "Tryb Portretowy"
msgid "Position"
msgstr "Pozycja"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "Pozycja (dla drukarek z kilkoma ekstruderami)"
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2986
msgid "Position X"
msgstr "Pozycja X"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2993
msgid "Position Y"
msgstr "Pozycja Y"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2233
msgid "Position of perimeters starting points."
msgstr "Pozycja startowa druku obrysów."
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr "Skrypty do post-processingu powinny modyfikować G-code na miejscu."
@@ -8819,11 +8945,11 @@ msgstr ""
"Ustaw skrypt, aby zmieniał G-code na miejscu i zajrzyj do instrukcji, aby "
"dowiedzieć się, jak opcjonalnie zmienić nazwę przetwarzanego G-code.\n"
-#: src/slic3r/GUI/Tab.cpp:1692 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2010
msgid "Post-processing scripts"
msgstr "Skrypty do przetwarzania końcowego"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "Pod&glÄ…d"
@@ -8832,19 +8958,19 @@ msgstr "Pod&glÄ…d"
msgid "Preferences"
msgstr "Preferencje"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2251
msgid "Preferred direction of the seam"
msgstr "Preferowane ustawienie szwu"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Preferred direction of the seam - jitter"
msgstr "Preferowany kierunek szwu - jitter"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Przygotowywanie wypełnienia"
-#: src/slic3r/GUI/GUI_App.cpp:1256
+#: src/slic3r/GUI/GUI_App.cpp:1261
msgid "Preparing settings tabs"
msgstr "Przygotowuję zakładkę ustawień"
@@ -8858,12 +8984,12 @@ msgstr ""
"malowanych powierzchni tylko do wstępnie wybranych powierzchni, gdy opcja "
"\"%1%\" jest włączona."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1228
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230
#, boost-format
msgid "Preset \"%1%\" has the following unsaved changes:"
msgstr "Zestaw ustawień \"%1%\" ma następujące niezapisane zmiany:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1233
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new print profile and it has the "
@@ -8872,7 +8998,7 @@ msgstr ""
"Zestaw ustawień \"%1%\" jest niekompatybilny z nowym profilem druku i ma "
"następujące niezapisane zmiany:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1232
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234
#, boost-format
msgid ""
"Preset \"%1%\" is not compatible with the new printer profile and it has the "
@@ -8895,7 +9021,7 @@ msgstr ""
msgid "Preset with name \"%1%\" already exists."
msgstr "Zestaw ustawień o nazwie \"%1%\" już istnieje."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1657
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
@@ -8904,11 +9030,11 @@ msgstr ""
"Kliknij ten przycisk, aby wybrać ten sam zestaw ustawień dla prawego i "
"lewego zestawu."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1649
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr "Zestawy ustawień są takie same"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "Naciśnij %1%lewy przycisk myszy, aby wprowadzić wartość liczbową."
@@ -8940,8 +9066,32 @@ msgstr ""
"Naciśnij, aby przyspieszyć suwak 5-krotnie\n"
"podczas ruchu strzałkami lub kółkiem myszy"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4446
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr "Korektor ciśnienia (eksperymentalny)"
+
+#: src/libslic3r/PrintConfig.cpp:3093
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Zapobiega przechodzeniu między jednym dodatkowym obrysem a jednym mniej. Ten "
+"margines rozszerza zakres szerokości wytłaczania, które następuje po "
+"[Minimalna szerokość obrysu - margines, 2 * Minimalna szerokość obrysu + "
+"margines]. Zwiększenie tego marginesu zmniejsza liczbę przejść, co zmniejsza "
+"liczbę startów i zatrzymań wytłaczania oraz czas ruchów jałowych. Jednak "
+"duża zmiana szerokości wytłaczania może prowadzić do problemów z "
+"niedostatecznym lub nadmiernym wytłaczaniem. Jeśli zostanie wyrażony w "
+"procentach (np. 25%), to zostanie obliczony na podstawie średnicy dyszy."
+
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4467
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "Podgląd cięcia"
@@ -8949,19 +9099,19 @@ msgstr "Podgląd cięcia"
msgid "Preview hollowed and drilled model"
msgstr "Podgląd drążenia/wiercenia"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "Poprzednio pocięty plik ("
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2483
msgid "Prime all printing extruders"
msgstr "Wyczyść wszystkie używane ekstrudery"
-#: src/slic3r/GUI/GCodeViewer.cpp:3506 src/slic3r/GUI/GCodeViewer.cpp:3541
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Druk"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "Kolej&ka zadań serwera druku"
@@ -8969,20 +9119,20 @@ msgstr "Kolej&ka zadań serwera druku"
msgid "Print Diameters"
msgstr "Åšrednice"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Przesyłanie do serwera druku"
#: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335
-#: src/slic3r/GUI/Tab.hpp:414 src/slic3r/GUI/Tab.hpp:537
+#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550
msgid "Print Settings"
msgstr "Ustawienia Druku"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "Ustawienia druku"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
@@ -8999,24 +9149,24 @@ msgstr "Kolejka serwera druku"
msgid "Print mode"
msgstr "Tryb drukowania"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "Pauzuje wydruk"
-#: src/slic3r/GUI/GCodeViewer.cpp:3693 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Ustawienia druku"
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3888
msgid "Print speed"
msgstr "Prędkość druku"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "Nadpisanie prędkości druku"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "Ustawi&enia drukarki"
@@ -9036,79 +9186,79 @@ msgstr ""
"konieczności jego przenoszenia lub usuwania? Przełącz \"Do druku\" z menu "
"kontekstowego po kliknięciu na model prawym przyciskiem myszy."
-#: src/slic3r/GUI/GCodeViewer.cpp:3691 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Drukarka"
#: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341
-#: src/slic3r/GUI/Tab.hpp:490
+#: src/slic3r/GUI/Tab.hpp:503
msgid "Printer Settings"
msgstr "Ustawienia Drukarki"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "Ustawienia drukarki"
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3329 src/libslic3r/PrintConfig.cpp:3330
msgid "Printer absolute correction"
msgstr "Korekcje bezwzględne drukarki"
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3346 src/libslic3r/PrintConfig.cpp:3347
msgid "Printer gamma correction"
msgstr "Korekcja gamma drukarki"
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2029
msgid "Printer notes"
msgstr "Notatki o drukarce"
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr "Nazwy zestawów ustawień drukarek"
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3306
msgid "Printer scaling X axis correction"
msgstr "Korekcja skalowania przez drukarkÄ™ w osi X"
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3314
msgid "Printer scaling Y axis correction"
msgstr "Korekcja skalowania przez drukarkÄ™ w osi Y"
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3322
msgid "Printer scaling Z axis correction"
msgstr "Korekcja skalowania przez drukarkÄ™ w osi Z"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3297 src/libslic3r/PrintConfig.cpp:3298
+#: src/libslic3r/PrintConfig.cpp:3299
msgid "Printer scaling correction"
msgstr "Korekcja skalowania drukarki"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3305 src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling correction in X axis"
msgstr "Korekcja skalowania przez drukarkÄ™ w osi X"
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3313 src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling correction in Y axis"
msgstr "Korekcja skalowania przez drukarkÄ™ w osi Y "
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3321 src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling correction in Z axis"
msgstr "Korekcja skalowania przez drukarkÄ™ w osi Z"
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Technologia druku"
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2023
msgid "Printer type"
msgstr "Rodzaj drukarki"
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2044
msgid "Printer variant"
msgstr "Wariant drukarki"
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2038
msgid "Printer vendor"
msgstr "Dostawca drukarki"
@@ -9121,7 +9271,7 @@ msgstr "Drukarka o nazwie \"%1%\" już istnieje."
msgid "Printer:"
msgstr "Drukarka:"
-#: src/libslic3r/Print.cpp:586
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -9139,7 +9289,7 @@ msgid "Process %1% / 100"
msgstr "Przetwarzanie %1% / 100"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "Przetwarzanie %s"
@@ -9153,9 +9303,9 @@ msgstr ""
"Przetwarzanie modelu '%1%' z więcej niż 1 milionem trójkątów może być "
"powolne. Wysoce zalecamy zmniejszenie ilości trójkątów."
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4526 src/slic3r/GUI/Tab.cpp:4673
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "Zależności profilowe"
@@ -9171,11 +9321,11 @@ msgstr "Postęp"
msgid "Progress:"
msgstr "Postęp:"
-#: src/slic3r/GUI/GUI_App.cpp:2619
+#: src/slic3r/GUI/GUI_App.cpp:2638
msgid "Project is loading"
msgstr "Projekt jest wczytywany"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Sterowniki Prusa 3&D"
@@ -9191,7 +9341,7 @@ msgstr "Drukarki Prusa w technologii MSLA"
msgid "PrusaSlicer GUI initialization failed"
msgstr "Niepowodzenie inicjalizacji PrusaSlicer GUI"
-#: src/slic3r/GUI/GUI_App.cpp:1330
+#: src/slic3r/GUI/GUI_App.cpp:1338
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -9247,7 +9397,7 @@ msgid ""
"PrusaSlicer has encountered an error while taking a configuration snapshot."
msgstr "PrusaSlicer napotkał błąd przy wykonywaniu zrzutu konfiguracji."
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -9279,7 +9429,7 @@ msgstr ""
"prawidłowo.\n"
"wykryto OpenGL w wersji %s, render %s, producent %s ."
-#: src/slic3r/GUI/GUI_App.cpp:1329
+#: src/slic3r/GUI/GUI_App.cpp:1337
msgid "PrusaSlicer started after a crash"
msgstr "PrusaSlicer został uruchomiony po awarii"
@@ -9287,11 +9437,11 @@ msgstr "PrusaSlicer został uruchomiony po awarii"
msgid "PrusaSlicer version"
msgstr "wersja PrusaSlicer"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:902
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
msgid "PrusaSlicer will remember your action."
msgstr "PrusaSlicer zapamięta tą czynność."
-#: src/slic3r/GUI/GUI_App.cpp:3074 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3106 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr "PrusaSlicer zapamięta Twój wybór."
@@ -9310,16 +9460,16 @@ msgstr ""
"konfiguracji i są przeznaczone odpowiednio dla użytkowników zaawansowanych i "
"ekspertów."
-#: src/slic3r/GUI/GUI_App.cpp:3078 src/slic3r/GUI/Plater.cpp:1740
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:905
+#: src/slic3r/GUI/GUI_App.cpp:3110 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer: nie pytaj ponownie"
-#: src/slic3r/GUI/GUI_App.cpp:3067 src/slic3r/GUI/GUI_App.cpp:3090
+#: src/slic3r/GUI/GUI_App.cpp:3099 src/slic3r/GUI/GUI_App.cpp:3122
msgid "PrusaSlicer: Open hyperlink"
msgstr "PrusaSlicer: Otwórz hiperłącze"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3024
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
@@ -9333,15 +9483,15 @@ msgstr ""
msgid "Purging volumes"
msgstr "Objętości czyszczenia"
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2969
msgid "Purging volumes - load/unload volumes"
msgstr "Objętość czyszczenia - objętość ładowania/rozładowania"
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2976
msgid "Purging volumes - matrix"
msgstr "Objętości czyszczenia - formuła"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "Purpose of Machine Limits"
msgstr "Cel limitów maszynowych"
@@ -9350,7 +9500,7 @@ msgstr "Cel limitów maszynowych"
msgid "Quality"
msgstr "Jakość"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "Jakość (wolniejsze cięcie)"
@@ -9368,15 +9518,15 @@ msgstr "Szybka"
msgid "Quick Add Settings (%s)"
msgstr "Szybkie dodanie ustawień (%s)"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "Szybkie Cięcie"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "Szybkie cięcie i Zapis jako"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "Wyjście z %s"
@@ -9385,23 +9535,23 @@ msgstr "Wyjście z %s"
msgid "Quit, I will move my data now"
msgstr "Zamknij, przeniosÄ™ teraz swoje dane"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "Promień"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Tratwa (raft)"
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2062
msgid "Raft contact Z distance"
msgstr "Odstęp raftu w osi Z"
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2071
msgid "Raft expansion"
msgstr "Rozciągnięcie raftu"
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2099
msgid "Raft layers"
msgstr "Warstwy tratwy"
@@ -9440,15 +9590,15 @@ msgstr "Rozstaw linii wyciskania"
msgid "Ramming line width"
msgstr "Szerokość linii wyciskania"
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Parametry wyciskania"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "Ustawienia wyciskania"
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2239
msgid "Random"
msgstr "Dowolny"
@@ -9460,12 +9610,12 @@ msgstr "Dowolna sekwencja"
msgid "Range"
msgstr "Zakres"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "Rasteryzowanie warstw"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr "Wczytaj ponownie z d&ysku"
@@ -9477,15 +9627,15 @@ msgstr "Ponowna konfiguracja"
msgid "Ready"
msgstr "Gotowe"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2242
msgid "Rear"
msgstr "Tył"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Widok z tyłu"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "Ostatni&e projekty"
@@ -9510,7 +9660,7 @@ msgstr ""
"Zalecana grubość ścian dla modelu: niedostępna ze względu na niewłaściwą "
"wysokość warstwy."
-#: src/slic3r/GUI/GUI_App.cpp:1679 src/slic3r/GUI/GUI_App.cpp:1690
+#: src/slic3r/GUI/GUI_App.cpp:1701 src/slic3r/GUI/GUI_App.cpp:1712
msgid "Recreating"
msgstr "Odtwarzanie"
@@ -9518,21 +9668,21 @@ msgstr "Odtwarzanie"
msgid "Rectangular"
msgstr "ProstokÄ…tny"
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1164
+#: src/libslic3r/PrintConfig.cpp:2722 src/libslic3r/PrintConfig.cpp:2739
msgid "Rectilinear"
msgstr "Linie równoległe"
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2723
msgid "Rectilinear grid"
msgstr "Linie równoległe - kratka"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "Powtórz"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
@@ -9541,7 +9691,7 @@ msgstr[1] "Powtórz %1$d akcje"
msgstr[2] "Powtórz %1$d akcji"
msgstr[3] "Powtórz %1$d akcji"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "Historia Powtórzeń"
@@ -9549,7 +9699,7 @@ msgstr "Historia Powtórzeń"
msgid "Reduced overhang slopes"
msgstr "Redukuj zwisy"
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Obniżanie czasu wydruku"
@@ -9557,15 +9707,15 @@ msgstr "Obniżanie czasu wydruku"
msgid "Refresh Printers"
msgstr "Odśwież drukarki"
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2514
msgid "Regular"
msgstr "Zwykły"
-#: src/slic3r/GUI/Tab.cpp:3991
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr "Wyrażenie regularne"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
@@ -9579,12 +9729,12 @@ msgstr ""
msgid "Release only"
msgstr "Tylko wydania stabilne"
-#: src/slic3r/GUI/Plater.cpp:3801
+#: src/slic3r/GUI/Plater.cpp:3822
msgid "Reload all from disk"
msgstr "Wczytaj ponownie wszystko z dysku"
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3548
+#: src/slic3r/GUI/Plater.cpp:3569
msgid "Reload from disk"
msgstr "Wczytaj ponownie z dysku"
@@ -9601,7 +9751,7 @@ msgstr ""
"widoku 3D i wybierz \"Wczytaj ponownie z dysku\". Przeczytaj więcej w "
"dokumentacji."
-#: src/slic3r/GUI/Plater.cpp:3669 src/slic3r/GUI/Plater.cpp:3675
+#: src/slic3r/GUI/Plater.cpp:3690 src/slic3r/GUI/Plater.cpp:3696
msgid "Reload from:"
msgstr "Wczytaj z:"
@@ -9611,9 +9761,9 @@ msgstr "Wczytaj z:"
msgid "Reload plater from disk"
msgstr "Przeładuj wirtualny stół z dysku"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "Przeładuj wirtualny stół z dysku"
@@ -9625,12 +9775,12 @@ msgstr "Wczytaj wybrane kształty ponownie z dysku"
msgid "Remaining errors"
msgstr "Pozostałe błędy"
-#: src/slic3r/GUI/GCodeViewer.cpp:3559 src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "Pozostały czas"
-#: src/slic3r/GUI/GUI_App.cpp:1128 src/slic3r/GUI/GUI_App.cpp:3068
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:888
+#: src/slic3r/GUI/GUI_App.cpp:1135 src/slic3r/GUI/GUI_App.cpp:3100
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "Zapamiętaj mój wybór"
@@ -9639,7 +9789,7 @@ msgid "Remember output directory"
msgstr "Zapamiętaj katalog wyjściowy"
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Usuń"
@@ -9672,7 +9822,7 @@ msgstr "Niższa szczegółowość"
msgid "Remove extruder from sequence"
msgstr "Usuń ekstruder z sekwencji"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Usuń instancję"
@@ -9766,11 +9916,11 @@ msgstr ""
msgid "Render"
msgstr "Render"
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4584
msgid "Render with a software renderer"
msgstr "Renderuj programowo"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4585
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -9778,23 +9928,23 @@ msgstr ""
"Renderowanie software'owe. Dołączony silnik MESA zostanie użyty zamiast "
"domyślnego OpenGL."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4496
msgid "Repair"
msgstr "Naprawa"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "Naprawiony plik 3MF zawiera więcej niż jeden model"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "Naprawiony plik 3MF zawiera więcej niż jeden obiekt"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "Naprawiony plik 3MF nie zawiera żadnego modelu"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "Naprawiony plik 3MF nie zawiera żadnej objętości"
@@ -9810,15 +9960,15 @@ msgstr "Naprawianie modelu przez usługę Netfabb"
msgid "Repairing was canceled"
msgstr "Naprawianie zostało anulowane"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Powtórz Ostatnie Szybkie Cięcie"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Powtórz ostatnie szybkie cięcie"
-#: src/slic3r/GUI/Plater.cpp:3432
+#: src/slic3r/GUI/Plater.cpp:3453
msgid "Replace from:"
msgstr "Zamiana z:"
@@ -9826,11 +9976,11 @@ msgstr "Zamiana z:"
msgid "Replace the selected volume with new STL"
msgstr "Zamień wybrany kształt na nowy STL"
-#: src/slic3r/GUI/Tab.cpp:3906
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr "Zamień na"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3534
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3555
msgid "Replace with STL"
msgstr "Zamień na STL"
@@ -9842,11 +9992,11 @@ msgstr "Zamienić?"
msgid "Replacing of the PNG"
msgstr "Zamiana PNG"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "Zgło&szenie problemu"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "Zgłoś problem z %s"
@@ -9855,11 +10005,11 @@ msgstr "Zgłoś problem z %s"
msgid "Rescan"
msgstr "Skanuj ponownie"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "Reset"
-#: src/slic3r/GUI/Plater.cpp:3003
+#: src/slic3r/GUI/Plater.cpp:3024
msgid "Reset Project"
msgstr "Resetuj Projekt"
@@ -9894,7 +10044,7 @@ msgstr "Resetuj skalÄ™"
msgid "Reset selection"
msgstr "Reset zaznaczenia"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "Zresetuj do koloru filamentu"
@@ -9902,46 +10052,46 @@ msgstr "Zresetuj do koloru filamentu"
msgid "Reset to base"
msgstr "Resetuj do bazowego ust"
-#: src/slic3r/GUI/GUI_App.cpp:2331
+#: src/slic3r/GUI/GUI_App.cpp:2353
msgid "Restart application"
msgstr "Uruchom ponownie aplikacjÄ™"
-#: src/slic3r/GUI/GUI_App.cpp:1327 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1335 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr "Odtwórz pozycję okna przy starcie"
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2139
msgid "Retract amount before wipe"
msgstr "Długość retrakcji przed ruchem czyszczącym"
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2147
msgid "Retract on layer change"
msgstr "Retrakcja przy zmianie warstwy"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "Retrakcja"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2154
msgid "Retraction Length"
msgstr "Długość retrakcji"
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2162
msgid "Retraction Length (Toolchange)"
msgstr "Długość Retrakcji (zmiana narzędzia)"
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2215
msgid "Retraction Speed"
msgstr "Prędkość retrakcji"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2133
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr ""
"Retrakcja nie zostanie wykonana przy ruchu jałowym krótszym niż ta wartość."
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -9949,7 +10099,7 @@ msgstr ""
"Retrakcja gdy dany ekstruder nie jest w użyciu (funkcja zaawansowana dla "
"drukarek z kilkoma ekstruderami)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3665 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "Retrakcje"
@@ -9961,11 +10111,11 @@ msgstr "Odwróć kierunek zoomu kółkiem myszy"
msgid "Revert color to default"
msgstr "Przywróć kolor do domyślnego"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5606
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5643
msgid "Revert conversion from imperial units"
msgstr "Odwróć konwersję z jednostek imperialnych"
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5607
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5644
msgid "Revert conversion from meters"
msgstr "Odwróć przeliczanie z metrów"
@@ -9973,15 +10123,15 @@ msgstr "Odwróć przeliczanie z metrów"
msgid "Review the substitutions and adjust them if needed."
msgstr "Przejrzyj zamienniki i dostosuj je w razie potrzeby."
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "Prawo"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1517
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr "Wartość z zestawu ustawień po prawej"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Widok prawy"
@@ -10018,15 +10168,15 @@ msgstr "Prawy przycisk myszy:"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4500
msgid "Rotate"
msgstr "Obróć"
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4505
msgid "Rotate around X"
msgstr "Obróć wokół osi X"
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4510
msgid "Rotate around Y"
msgstr "Obróć wokół osi Y"
@@ -10055,15 +10205,15 @@ msgstr ""
msgid "Rotation"
msgstr "Obrót"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotation angle around the X axis in degrees."
msgstr "Kąt obrotu w stopniach wokół osi X."
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotation angle around the Y axis in degrees."
msgstr "Kąt obrotu w stopniach wokół osi Y."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotation angle around the Z axis in degrees."
msgstr "Kąt obrotu w stopniach wokół osi Z."
@@ -10071,7 +10221,7 @@ msgstr "Kąt obrotu w stopniach wokół osi Z."
msgid "Ruler mode"
msgstr "Tryb linijki"
-#: src/slic3r/GUI/GUI_App.cpp:2213
+#: src/slic3r/GUI/GUI_App.cpp:2235
#, c-format, boost-format
msgid "Run %s"
msgstr "Uruchom %s"
@@ -10081,11 +10231,11 @@ msgstr "Uruchom %s"
msgid "Running post-processing scripts"
msgstr "Wykonywanie skryptów przetwarzania końcowego (post-processing)"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "Wyślij G-cod&e"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "W&yślij do druku"
@@ -10111,11 +10261,11 @@ msgstr "Skróty klawiszowe \"uchwytów\" SLA"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "Materiał SLA"
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3367 src/libslic3r/PrintConfig.cpp:3368
msgid "SLA material type"
msgstr "Rodzaj materiału SLA"
@@ -10123,33 +10273,33 @@ msgstr "Rodzaj materiału SLA"
msgid "SLA materials"
msgstr "Materiały SLA"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "Druk SLA"
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3496
msgid "SLA print material notes"
msgstr "Notatki dla materiału SLA"
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "Ustawienia druku SLA"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "Wykryto podpory SLA poza obszarem roboczym."
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2594 src/libslic3r/PrintConfig.cpp:2679
msgid "Same as top"
msgstr "Jak na górze"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:876
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:877
msgid "Save"
msgstr "Zapisz"
@@ -10158,36 +10308,36 @@ msgstr "Zapisz"
msgid "Save %s as:"
msgstr "Zapisz %s jako:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "Zapisz plik %s jako:"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save G-code file as:"
msgstr "Zapisz plik G-code jako:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr "Zapisz plik OBJ (mniej podatny na błędy współrzędnych niż STL) jako:"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "Z&apisz projekt jako"
-#: src/slic3r/GUI/Plater.cpp:5707
+#: src/slic3r/GUI/Plater.cpp:5744
msgid "Save SL1 / SL1S file as:"
msgstr "Zapisz plik SL1 / SL1S jako:"
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4430
msgid "Save config file"
msgstr "Zapisz plik konfiguracyjny"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Zapisz konfiguracjÄ™ jako:"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save configuration to the specified file."
msgstr "Zapisz konfiguracjÄ™ jako wskazany plik."
@@ -10197,15 +10347,15 @@ msgstr "Zapisz konfiguracjÄ™ jako wskazany plik."
msgid "Save current %s"
msgstr "Zapisz bieżące %s"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "Zapisz obecny projekt"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "Zapisz obecny projekt jako"
-#: src/slic3r/GUI/Plater.cpp:2859
+#: src/slic3r/GUI/Plater.cpp:2880
msgid "Save file as:"
msgstr "Zapisz plik jako:"
@@ -10214,11 +10364,11 @@ msgstr "Zapisz plik jako:"
msgid "Save preset"
msgstr "Zapisz zestaw ustawień"
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Zapisz paczkę ustawień jako:"
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid "Save project"
msgstr "Zapisz projekt"
@@ -10234,16 +10384,16 @@ msgstr "Zapisz Projekt jako (3mf)"
msgid "Save support points?"
msgstr "Zachować punkty podpór?"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:946
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
#, boost-format
msgid "Save the selected options to preset \"%1%\"."
msgstr "Zapisz wybrane opcje w zestawie ustawień \"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:940
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:941
msgid "Save the selected options."
msgstr "Zapisz wybrane opcje."
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "Zapisz plik .zip jako:"
@@ -10257,7 +10407,7 @@ msgstr "Niepowodzenie zapisywania siatki jako 3MF."
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4515
msgid "Scale"
msgstr "Skaluj"
@@ -10273,11 +10423,11 @@ msgstr "Współczynnik skalowania"
msgid "Scale the selected object to fit the print volume"
msgstr "Skaluj wybrany model, aby zmieścił się w przestrzeni roboczej"
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4524
msgid "Scale to Fit"
msgstr "Skaluj, aby dopasować"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to fit the given volume."
msgstr "Skaluj, aby wypełnić zadaną objętość."
@@ -10285,7 +10435,7 @@ msgstr "Skaluj, aby wypełnić zadaną objętość."
msgid "Scale to print volume"
msgstr "Skaluj do obszaru roboczego"
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scaling factor or percentage."
msgstr "Współczynnik lub procent skalowania."
@@ -10300,28 +10450,28 @@ msgstr ""
msgid "Seam painting"
msgstr "Malowanie szwu"
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2231
msgid "Seam position"
msgstr "Pozycja szwu"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Seam preferred direction"
msgstr "Preferowany kierunek szwu"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2261
msgid "Seam preferred direction jitter"
msgstr "Kierunek jitter wyznaczany przez szew"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr "Szwy"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "Szu&kaj"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "Szukaj"
@@ -10335,11 +10485,11 @@ msgstr ""
"Czy wiesz, że możesz użyć <a>Wyszukiwarki</a>, aby szybko znaleźć konkretne "
"ustawienie w PrusaSlicer? Możesz również użyć znanego skrótu <b>Ctrl+F</b>."
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "Szukaj po angielsku"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "Szukaj w ustawieniach"
@@ -10360,11 +10510,11 @@ msgstr "Wyszukiwanie optymalnej orientacji"
msgid "Second color"
msgstr "Drugi kolor"
-#: src/slic3r/GUI/GUI_App.cpp:1204
+#: src/slic3r/GUI/GUI_App.cpp:1209
msgid "See Download page."
msgstr "Zobacz stronÄ™ pobierania."
-#: src/slic3r/GUI/GUI_App.cpp:1219
+#: src/slic3r/GUI/GUI_App.cpp:1224
msgid "See Releases page."
msgstr "Zobacz stronÄ™ z wydaniami (\"Releases\")."
@@ -10388,7 +10538,7 @@ msgstr "Wybierz ustawienia druku"
msgid "Select Printer Settings Tab"
msgstr "Wybierz ustawienia drukarki"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -10402,7 +10552,7 @@ msgstr ""
msgid "Select a file"
msgstr "Wybierz plik"
-#: src/slic3r/GUI/GUI_App.cpp:2898
+#: src/slic3r/GUI/GUI_App.cpp:2925
msgid "Select a gcode file:"
msgstr "Wybierz plik gcode:"
@@ -10418,7 +10568,7 @@ msgstr "Zaznacz wszystkie punkty"
msgid "Select all standard printers"
msgstr "Zaznacz wszystkie podstawowe drukarki"
-#: src/slic3r/GUI/Plater.cpp:5268
+#: src/slic3r/GUI/Plater.cpp:5296
msgid "Select an action to apply to the file"
msgstr "Wybierz akcję, która ma zostać zastosowana do pliku"
@@ -10426,7 +10576,7 @@ msgstr "Wybierz akcję, która ma zostać zastosowana do pliku"
msgid "Select by rectangle"
msgstr "Zaznaczenie prostokÄ…tem"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Wybierz konfiguracjÄ™ do wczytania:"
@@ -10434,7 +10584,7 @@ msgstr "Wybierz konfiguracjÄ™ do wczytania:"
msgid "Select coordinate space, in which the transformation will be performed."
msgstr "Wybierz płaszczyznę, w której ma nastąpić przekształcenie."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1452
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr "Wybierz zestawy ustawień do porównania"
@@ -10446,15 +10596,15 @@ msgstr "Wybierz kształt z galerii"
msgid "Select showing settings"
msgstr "Wybierz widok ustawień"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Wybierz plik STL do naprawy:"
-#: src/slic3r/GUI/GUI_App.cpp:2010
+#: src/slic3r/GUI/GUI_App.cpp:2032
msgid "Select the language"
msgstr "Wybierz język"
-#: src/slic3r/GUI/Plater.cpp:3521
+#: src/slic3r/GUI/Plater.cpp:3542
msgid "Select the new file"
msgstr "Wybierz nowy plik"
@@ -10474,7 +10624,7 @@ msgstr "Wybierz rozmiar ikon w odniesieniu do domyślnego."
msgid "Select type of part"
msgstr "Wybierz rodzaj części"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "Wybierz rodzaj wymaganej podkładki"
@@ -10502,7 +10652,7 @@ msgstr "Zaznaczenie-Dodaj Model"
msgid "Selection-Add from list"
msgstr "Zaznaczenie-Dodaj z listy"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "Zaznaczenie-Dodaj z prostokÄ…ta"
@@ -10526,11 +10676,11 @@ msgstr "Zaznaczenie-Usuń model"
msgid "Selection-Remove from list"
msgstr "Zaznaczenie-Usunięcie z listy"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "Zaznaczenie-Usuń z prostokąta"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Zaznacza wszystkie modele"
@@ -10538,7 +10688,7 @@ msgstr "Zaznacza wszystkie modele"
msgid "Send G-Code to printer host"
msgstr "Wyślij G-code do serwera druku"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6531
msgid "Send G-code"
msgstr "Wyślij G-code"
@@ -10547,11 +10697,11 @@ msgstr "Wyślij G-code"
msgid "Send system info"
msgstr "Wyślij informacje systemowe"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "Wyślij zawartość stołu do druku jako G-code"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6493
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6531
msgid "Send to printer"
msgstr "Wyślij do drukarki"
@@ -10571,7 +10721,7 @@ msgstr "Wysyłanie informacji systemowych..."
msgid "Seq."
msgstr "Sekw."
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "Drukowanie sekwencyjne (model po modelu)"
@@ -10587,7 +10737,7 @@ msgstr "Port szeregowy:"
msgid "Service name"
msgstr "Nazwa usługi"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4130
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Ustaw"
@@ -10693,7 +10843,7 @@ msgstr ""
"Czy wiesz, że możesz kliknąć prawym przyciskiem myszy na model i ustawić "
"dokładną liczbę instancji, zamiast kopiować go kilka razy?"
-#: src/slic3r/GUI/Plater.cpp:5573
+#: src/slic3r/GUI/Plater.cpp:5606
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "Ustaw ilość instancji na %d"
@@ -10714,7 +10864,7 @@ msgstr "Ustaw wybrane elementy jako do druku lub nie"
msgid "Set settings tabs as menu items (experimental)"
msgstr "Ustawianie zakładek ustawień jako elementów menu (eksperymentalne)"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3250
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 "
@@ -10728,7 +10878,7 @@ msgstr ""
msgid "Set the shape of your printer's bed."
msgstr "Ustaw kształt stołu roboczego drukarki."
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -10742,7 +10892,7 @@ msgstr ""
"szerokości ekstruzji obrysów, wypełnienia itp). Jeśli ustawisz wartość "
"procentową (np. 230%) to zostanie obliczona z wysokości warstwy."
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -10754,7 +10904,7 @@ msgstr ""
"będzie miała wartość domyślną, czyli 1.125x średnicy dyszy. Jeśli ustawisz "
"wartość procentową (np. 200%) to zostanie obliczona z wysokości warstwy."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1214
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 "
@@ -10767,7 +10917,7 @@ msgstr ""
"(np. 120%), to będzie obliczona z wysokości pierwszej warstwy. Ustaw zero "
"dla wartości domyślnej."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2362
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, "
@@ -10780,7 +10930,7 @@ msgstr ""
"ustawisz wartość procentową (np. 90%), to zostanie obliczona z wysokości "
"warstwy."
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2859
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 "
@@ -10795,7 +10945,7 @@ msgstr ""
"równa średnicy dyszy. Jeśli ustawisz wartość procentową (np. 90%), to "
"zostanie obliczona z wysokości warstwy."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1474
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 "
@@ -10810,7 +10960,7 @@ msgstr ""
"wydruków. Jeśli ustawisz wartość procentową (np. 90%), to zostanie obliczona "
"z wysokości warstwy."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1975
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 "
@@ -10824,7 +10974,7 @@ msgstr ""
"będzie miała wartość domyślną, czyli 1.125x średnicy dyszy. Jeśli ustawisz "
"wartość procentową (np. 200%), to zostanie obliczona z wysokości warstwy."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2625
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, "
@@ -10837,7 +10987,7 @@ msgstr ""
"Jeśli ustawisz wartość procentową (np. 90%), to zostanie obliczona z "
"wysokości warstwy."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -10850,7 +11000,7 @@ msgstr ""
"kolizji z wydrukowanymi modelami i jako graficzna reprezentacja na "
"wirtualnym stole."
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
@@ -10858,7 +11008,7 @@ msgstr ""
"Ustaw tutaj maksymalną wysokość, jaką może osiągnąć Twój ekstruder podczas "
"drukowania."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -10875,7 +11025,7 @@ msgstr ""
msgid "Set upper thumb as active"
msgstr "Ustaw górny punkt jako aktywny"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4578
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -10885,8 +11035,8 @@ msgstr ""
"debug, 5:trace\n"
"Np: loglevel=2 loguje krytyczne, błędy i ostrzeżenia."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3705
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "Ustawienia"
@@ -10937,7 +11087,7 @@ msgstr ""
msgid "Shape"
msgstr "Kształt"
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr "Galeria kształtów"
@@ -10984,19 +11134,19 @@ msgstr "Pokaż"
msgid "Show \"Tip of the day\" notification after start"
msgstr "Pokaż powiadomienie \"Porada dnia\" po uruchomieniu"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "Pokaż folder Konfigura&cyjny"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "Pokaż &etykiety"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr "Pokaż \"Poradę dnia\""
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "Pokaż okienko"
@@ -11004,7 +11154,7 @@ msgstr "Pokaż okienko"
msgid "Show advanced settings"
msgstr "Pokaż ustawienia zaawansowane"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1501
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr "Pokaż wszystkie ustawienia (w tym niekompatybilne)"
@@ -11032,7 +11182,7 @@ msgstr "Pokaż niekompatybilne ustawienia druku i filamentów"
msgid "Show keyboard shortcuts list"
msgstr "Pokaż listę skrótów klawiszowych"
-#: src/slic3r/GUI/GCodeViewer.cpp:3796
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "Pokaż dla trybu normalnego"
@@ -11044,7 +11194,7 @@ msgstr "Pokaż wysokość modelu"
msgid "Show object height on the ruler"
msgstr "Pokaż wysokość modelu na linijce"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "Pokaż etykiety modelu/instancji w widoku edycji 3D"
@@ -11060,7 +11210,7 @@ msgstr "Pokaż ustawienia uproszczone"
msgid "Show splash screen"
msgstr "Pokaż ekran startowy"
-#: src/slic3r/GUI/GCodeViewer.cpp:3792
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "Pokaż dla trybu stealth"
@@ -11068,51 +11218,51 @@ msgstr "Pokaż dla trybu stealth"
msgid "Show supports"
msgstr "Pokaż podpory"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Pokaż informacje o systemie"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "Pokaż widok edycji 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "Pokaż podgląd cięcia 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Pokaż ustawienia filamentu"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Show the full list of SLA print configuration options."
msgstr "Pokaż pełną listę opcji konfiguracji druku SLA."
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Show the full list of print/G-code configuration options."
msgstr "Pokaż pełną listę opcji konfiguracji druku/G-code."
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Pokaż listę skrótów klawiszowych"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Pokaż zawartość stołu"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Pokaż ustawienia druku"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Pokaż ustawienia drukarki"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Show this help."
msgstr "Pokaż tą wskazówkę pomocy."
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Pokaż folder z konfiguracjami użytkownika (datadir)"
@@ -11146,11 +11296,11 @@ msgstr "Pokaż/ukryj legendę i szacowany czas druku"
msgid "Show/Hide object/instance labels"
msgstr "Ukryj/pokaż etykiety modelu/instancji"
-#: src/slic3r/GUI/GUI_App.cpp:2237 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2259 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "Prosty"
-#: src/slic3r/GUI/GUI_App.cpp:2237
+#: src/slic3r/GUI/GUI_App.cpp:2259
msgid "Simple View Mode"
msgstr "Tryb Widoku Prostego"
@@ -11188,11 +11338,11 @@ msgstr ""
msgid "Simplify model"
msgstr "Uprość model"
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2477
msgid "Single Extruder Multi Material"
msgstr "Multi Material z jednym ekstruderem"
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -11204,15 +11354,15 @@ msgstr ""
"Czy chcesz zmienić średnicę dyszy dla wszystkich ekstruderów na wartość z "
"pierwszego?"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "Ustawienia MM dla jednego ekstrudera"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "Parametry multimaterial przy jednym ekstruderze"
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4561
msgid "Single instance mode"
msgstr "Tryb jednej instancji"
@@ -11220,13 +11370,12 @@ msgstr "Tryb jednej instancji"
msgid "Sinking"
msgstr "Zaniżenie"
-#: src/slic3r/GUI/BedShapeDialog.cpp:31
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/PrintHostDialogs.cpp:251
+msgctxt "OfFile"
msgid "Size"
msgstr "Rozmiar"
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "Rozmiar i koordynaty"
@@ -11234,26 +11383,26 @@ msgstr "Rozmiar i koordynaty"
msgid "Size in X and Y of the rectangular plate."
msgstr "Rozmiar X i Y stołu prostokątnego."
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "Skirt"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Skirt Loops"
msgstr "Liczba obrysów skirt"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "Skirt i brim"
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2276
msgid "Skirt height"
msgstr "Wysokość skirt"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr "Skirt/brim"
@@ -11261,7 +11410,7 @@ msgstr "Skirt/brim"
msgid "Slab"
msgstr "Tafla"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1883
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -11269,7 +11418,7 @@ msgstr ""
"PrusaSlicer może przesyłać pliki G-code do serwera druku. To pole powinno "
"zawierać rodzaj serwera."
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -11277,7 +11426,7 @@ msgstr ""
"Slic3r może przesyłać pliki G-code do serwera druku. To pole powinno "
"zawierać klucz API lub hasło niezbędne do uwierzytelnienia."
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -11291,44 +11440,44 @@ msgstr ""
"wpisanie hasła w pole URL w tym formacie: https://nazwa_użytkownika:"
"hasło@adres-octopi/"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Slic3r will not scale speed down below this speed."
msgstr "PrusaSlicer nie będzie skalował prędkości poniżej tej wartości."
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4403
msgid "Slice"
msgstr "Cięcie"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Cięcie jako G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Cięcie jako G-code, zapisz jako"
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2497
msgid "Slice gap closing radius"
msgstr "Promień zamykania szpar"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6014
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6054
msgid "Slice now"
msgstr "Cięcie"
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2109
msgid "Slice resolution"
msgstr "Rozdzielczość cięcia"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "Cięcie modelu i eksport warstw SLA jako PNG."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4392
msgid "Slice the model and export toolpaths as G-code."
msgstr "Cięcie modelu i eksport ścieżek narzędzi jako G-code."
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4404
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -11345,17 +11494,17 @@ msgstr "Informacje o cięciu"
msgid "Sliced object \"%1%\" looks like a logo or a sign"
msgstr "Pocięty model \"%1%\" wygląda jak logo lub znak"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3295
-#: src/slic3r/GUI/Plater.cpp:6011 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4662
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3316
+#: src/slic3r/GUI/Plater.cpp:6051 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "Cięcie"
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "Cięcie zakończone!"
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2507
msgid "Slicing Mode"
msgstr "Tryb cięcia"
@@ -11372,38 +11521,38 @@ msgstr "Cięcie zakończone"
msgid "Slicing finished."
msgstr "Cięcie zakończone."
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"Cięcie zostało zatrzymane z powodu błędu wewnętrznego: nieciągły indeks "
"cięcia."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "Cięcie modelu"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "Cięcie podpór"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3271 src/libslic3r/PrintConfig.cpp:3896
msgid "Slow"
msgstr "Wolne"
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2309
msgid "Slow down if layer print time is below"
msgstr "Zwolnij jeśli czas warstwy wynosi mniej niż"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3272
msgid "Slow tilt"
msgstr "Wolne przechylanie"
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2319
msgid "Small perimeters"
msgstr "Małe obrysy"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3576
msgid "Small pillar diameter percent"
msgstr "Procent średnicy małego słupka"
@@ -11425,33 +11574,33 @@ msgstr "Wygładzanie"
msgid "Smoothing"
msgstr "Wygładzanie"
-#: src/slic3r/GUI/GUI_App.cpp:2273
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid "Snapshot name"
msgstr "Nazwa zrzutu"
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2772
msgid "Snug"
msgstr "PrzylegajÄ…ce"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "Wersje oprog&ramowania"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2360
+#: src/libslic3r/PrintConfig.cpp:2372
msgid "Solid infill"
msgstr "Zwarte wypełnienie"
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2348
msgid "Solid infill every"
msgstr "Zwarte wypełnienie co"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2340
msgid "Solid infill extruder"
msgstr "Ekstruder do zwartego wypełnienia"
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2331
msgid "Solid infill threshold area"
msgstr "Min. powierzchnia zwartego wypełnienia"
@@ -11467,20 +11616,20 @@ msgstr ""
"automatycznie wypełniane zwartym wypełnieniem? Ustaw parametr <a>Min. "
"powierzchnia zwartego wypełnienia</a>. (Tylko w trybie Eksperta)."
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2385
msgid "Solid layers"
msgstr "Zwarte warstwy"
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1061
msgid "Soluble material"
msgstr "Materiał rozpuszczalny"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material is most likely used for a soluble support."
msgstr ""
"Materiał rozpuszczalny jest używany zazwyczaj do rozpuszczalnych podpór."
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1339
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 "
@@ -11500,7 +11649,8 @@ msgstr "Niektóre drukarki zostały odinstalowane."
msgid "Some SLA materials were uninstalled."
msgstr "Niektóre materiały SLA zostały odinstalowane."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:935
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -11511,21 +11661,21 @@ msgstr ""
msgid "Some filaments were uninstalled."
msgstr "Niektóre filamenty zostały odinstalowane."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr "Niektóre obiekty nie są widoczne podczas edycji."
-#: src/libslic3r/Print.cpp:454
+#: src/libslic3r/Print.cpp:458
msgid "Some objects are too close; your extruder will collide with them."
msgstr "Niektóre modele są zbyt blisko; ekstruder zderzy się z którymś z nich."
-#: src/libslic3r/Print.cpp:456
+#: src/libslic3r/Print.cpp:460
msgid ""
"Some objects are too tall and cannot be printed without extruder collisions."
msgstr ""
"Niektóre modele są zbyt wysokie, aby można było wydrukować je bez kolizji."
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3763
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 "
@@ -11536,7 +11686,7 @@ msgstr ""
"się dwie mniejsze podkładki. Jeśli znajdą się zbyt blisko, to zostaną "
"złączone w jedną, dużą podkładkę."
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
@@ -11544,7 +11694,7 @@ msgstr ""
"Niektóre zestawy ustawień są modyfikowane i niezapisane zmiany nie zostaną "
"przechwycone przez zrzut konfiguracji."
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
@@ -11552,7 +11702,7 @@ msgstr ""
"Niektóre zestawy ustawień zostaną zmodyfikowane, a niezapisane zmiany nie "
"zostanÄ… wyeksportowane do pakietu konfiguracyjnego."
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2949
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -11560,37 +11710,37 @@ msgstr ""
"Niektóre drukarki mogą mieć trudności z drukiem ze zmienną wysokością "
"warstwy. Domyślnie włączone."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "Odstęp"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2697
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"Rozstaw linii warstwy Å‚Ä…czÄ…cej. Ustaw zero dla zwartej warstwy Å‚Ä…czÄ…cej."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1584
msgid "Spacing between ironing passes"
msgstr "Odstęp między ścieżkami prasowania"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2747
msgid "Spacing between support material lines."
msgstr "Rozstaw linii materiału podporowego."
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1512 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:2320
+#: src/libslic3r/PrintConfig.cpp:2373 src/libslic3r/PrintConfig.cpp:2871
msgid "Speed"
msgstr "Prędkość"
-#: src/slic3r/GUI/GCodeViewer.cpp:3295
+#: src/slic3r/GUI/GCodeViewer.cpp:3300
msgid "Speed (mm/s)"
msgstr "Prędkość (mm/s)"
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1322
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 "
@@ -11600,7 +11750,7 @@ msgstr ""
"na tyle nisko, aby uniknąć wibracji i rezonansu. Ustaw 0, aby wyłączyć "
"wypełnianie szczelin."
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2915
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
@@ -11610,26 +11760,26 @@ msgstr ""
"Przy ustawieniu na zero wartość ta jest ignorowana i zamiast niej stosowana "
"jest zwykła prędkość jałowa."
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "Prędkość ruchów jałowych"
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1989
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr ""
"Prędkość obrysów (inaczej powłoki pionowej). Ustaw 0 dla prędkości "
"automatycznej."
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "Prędkość ruchów drukujących"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "Prędkość drukowania mostów."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2374
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -11639,7 +11789,7 @@ msgstr ""
"być wyrażona procentowo (np. 80%) ponad domyślną prędkość wypełnienia. Wpisz "
"zero dla automatycznego ustawienia."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2706
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -11649,16 +11799,16 @@ msgstr ""
"wartość procentową (np. 50%) to zostanie obliczona z prędkości druku "
"materiału podporowego."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2756
msgid "Speed for printing support material."
msgstr "Prędkość druku materiału podporowego."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1513
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr ""
"Prędkość druku wewnętrznego wypełnienia. Ustaw 0 dla prędkości automatycznej."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2872
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 "
@@ -11672,31 +11822,31 @@ msgstr ""
"ustawisz wartość procentową (np. 80%) to zosttanie obliczona z prędkości "
"druku zwartego wypełnienia. Ustaw zero dla prędkości automatycznej."
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "Prędkość ruchów jałowych (przeskoków pomiędzy punktami ekstruzji)."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1247
msgid "Speed of object first layer over raft interface"
msgstr "Prędkość pierwszej warstwy obiektu nad warstwą łączącą raftu"
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "Prędkość pierwszego ruchu chłodzącego"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "Prędkość ostatniego ruchu chłodzącego"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "Prędkość używana podczas początkowej fazy ładowania filamentu."
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "Prędkość ładowania filamentu podczas drukowania wieży czyszczącej."
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11704,7 +11854,7 @@ msgstr ""
"Prędkość rozładowywania filamentu dla wieży czyszczącej (nie wpływa na "
"początkową fazę rozładowywania zaraz po wyciskaniu)."
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
@@ -11726,12 +11876,12 @@ msgstr "Kula"
msgid "Spiral Vase"
msgstr "Tryb wazy"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2399
msgid "Spiral vase"
msgstr "Tryb wazy"
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4520
msgid "Split"
msgstr "Podziel"
@@ -11739,6 +11889,10 @@ msgstr "Podziel"
msgid "Split bigger facets into smaller ones while the object is painted."
msgstr "Dzieli większe powierzchnie na mniejsze podczas malowania obiektu."
+#: src/libslic3r/PrintConfig.cpp:3126
+msgid "Split middle perimeter threshold"
+msgstr "Próg podziału środkowego obrysu"
+
#: src/slic3r/GUI/GUI_Factories.cpp:944
msgid "Split the selected object"
msgstr "Podziel zaznaczony model"
@@ -11751,7 +11905,7 @@ msgstr "Podziel wybrany model na osobne modele"
msgid "Split the selected object into individual parts"
msgstr "Podziel wybrany obiekt na osobne części"
-#: src/slic3r/GUI/Plater.cpp:3095
+#: src/slic3r/GUI/Plater.cpp:3116
msgid "Split to Objects"
msgstr "Podziel na modele"
@@ -11759,11 +11913,11 @@ msgstr "Podziel na modele"
msgid "Split to Parts"
msgstr "Podziel na części"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "Podziel na osobne modele"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "Podziel na części"
@@ -11776,7 +11930,7 @@ msgstr "Podziel trójkąty"
msgid "Splits bigger facets into smaller ones while the object is painted."
msgstr "Dzieli większe powierzchnie na mniejsze podczas malowania obiektu."
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1074
msgid "Spool weight"
msgstr "Waga szpuli"
@@ -11788,17 +11942,17 @@ msgstr "Przepełnienie stosu"
msgid "Standard"
msgstr "Standard"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Stars"
msgstr "Gwiazdki"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2418
+#: src/libslic3r/PrintConfig.cpp:2433
msgid "Start G-code"
msgstr "G-code startowy"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Rozpocznij nowy projekt"
@@ -11806,7 +11960,7 @@ msgstr "Rozpocznij nowy projekt"
msgid "Start at height"
msgstr "Zakres od"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Uruchom nowy proces cięcia"
@@ -11857,12 +12011,12 @@ msgstr "Stan"
msgid "Status:"
msgstr "Stan:"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Stealth"
-#: src/slic3r/GUI/GCodeViewer.cpp:3755
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "Tryb stealth"
@@ -11870,15 +12024,15 @@ msgstr "Tryb stealth"
msgid "Stop at height"
msgstr "Zakres do"
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "Stop them and continue anyway?"
msgstr "Zatrzymać i kontynuować mimo wszystko?"
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2763
msgid "Style"
msgstr "Styl"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2765
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
@@ -11892,7 +12046,7 @@ msgstr ""
msgid "Success!"
msgstr "Powodzenie!"
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -11905,7 +12059,7 @@ msgstr ""
msgid "Support Blocker"
msgstr "Blokada podpór"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Support Cubic"
msgstr "Sześcienny podpierający"
@@ -11917,50 +12071,50 @@ msgstr "Wymuszenie podpór"
msgid "Support Generator"
msgstr "Generator podpór"
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3631
msgid "Support base diameter"
msgstr "Åšrednica stopy podpory"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3641
msgid "Support base height"
msgstr "Wysokość stopy podpory"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3650
msgid "Support base safety distance"
msgstr "Bezpieczna odległość stopy podpory"
-#: src/slic3r/GUI/Tab.cpp:4599
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "ÅÄ…cznik podpory"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2081 src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2100 src/libslic3r/PrintConfig.cpp:2522
+#: src/libslic3r/PrintConfig.cpp:2528 src/libslic3r/PrintConfig.cpp:2536
+#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2567 src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2602 src/libslic3r/PrintConfig.cpp:2623
+#: src/libslic3r/PrintConfig.cpp:2636 src/libslic3r/PrintConfig.cpp:2653
+#: src/libslic3r/PrintConfig.cpp:2671 src/libslic3r/PrintConfig.cpp:2686
+#: src/libslic3r/PrintConfig.cpp:2696 src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2716 src/libslic3r/PrintConfig.cpp:2730
+#: src/libslic3r/PrintConfig.cpp:2746 src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2755 src/libslic3r/PrintConfig.cpp:2764
+#: src/libslic3r/PrintConfig.cpp:2778 src/libslic3r/PrintConfig.cpp:2786
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "Support material"
msgstr "Materiał podporowy"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2704
msgid "Support material interface"
msgstr "Warstwa Å‚Ä…czÄ…ca podpory z modelem"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2787
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -11972,16 +12126,16 @@ msgstr ""
"(90° = pion). Inaczej mówiąc, ta wartość określa największy kąt od poziomu "
"(kąt mierzony od płaszczyzny poziomej), który będzie drukowany bez podpór."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2642
msgid "Support material/raft interface extruder"
msgstr "Ekstruder dla podpór/warstw łączących raft z modelem"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2614
msgid "Support material/raft/skirt extruder"
msgstr "Ekstruder dla podpór/tratwy (raft)/skirtu"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:3613
msgid "Support on build plate only"
msgstr "Podpory tylko na stole"
@@ -11989,12 +12143,12 @@ msgstr "Podpory tylko na stole"
msgid "Support parameter change"
msgstr "Zmiana parametrów podpór"
-#: src/slic3r/GUI/Tab.cpp:4604
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "SÅ‚upek podpory"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3703
msgid "Support points density"
msgstr "Gęstość punktów podpór"
@@ -12003,24 +12157,24 @@ msgid "Support points edit"
msgstr "Edycja punktów podpór"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4595 src/slic3r/GUI/Tab.cpp:4596
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3532 src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3548 src/libslic3r/PrintConfig.cpp:3557
+#: src/libslic3r/PrintConfig.cpp:3567 src/libslic3r/PrintConfig.cpp:3577
+#: src/libslic3r/PrintConfig.cpp:3614 src/libslic3r/PrintConfig.cpp:3621
+#: src/libslic3r/PrintConfig.cpp:3632 src/libslic3r/PrintConfig.cpp:3642
+#: src/libslic3r/PrintConfig.cpp:3651 src/libslic3r/PrintConfig.cpp:3664
+#: src/libslic3r/PrintConfig.cpp:3674 src/libslic3r/PrintConfig.cpp:3683
+#: src/libslic3r/PrintConfig.cpp:3693 src/libslic3r/PrintConfig.cpp:3704
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Supports"
msgstr "Podpory"
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1614
msgid "Supports remaining times"
msgstr "Obsługa pozostałego czasu druku"
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1623
msgid "Supports stealth mode"
msgstr "Wspiera tryb Stealth"
@@ -12044,7 +12198,7 @@ msgstr ""
"Ukryj \" - domyślne - \" zestawy ustawień w zakładkach Druk / Filament / "
"Drukarka gdy dostępne są inne kompatybilne ustawienia."
-#: src/slic3r/GUI/GUI_App.cpp:3072 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "Nie otwieraj linków w przeglądarce"
@@ -12073,7 +12227,7 @@ msgstr "Przełącz na 3D"
msgid "Switch to Preview"
msgstr "Przełącz na Podgląd cięcia"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "Przełącz na ustawienia"
@@ -12086,11 +12240,11 @@ msgstr "Tryb edycji"
msgid "Switch to the %s mode"
msgstr "Przełącz na tryb %s"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:789
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790
msgid "Switching Presets: Unsaved Changes"
msgstr "Przełączanie zestawu ustawień: niezapisane zmiany"
-#: src/slic3r/GUI/GUI_App.cpp:2368
+#: src/slic3r/GUI/GUI_App.cpp:2390
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -12098,7 +12252,7 @@ msgstr ""
"Zmiana języka spowoduje zrestartowanie aplikacji.\n"
"Zawartość stołu zostanie wyczyszczona."
-#: src/slic3r/GUI/Plater.cpp:4861
+#: src/slic3r/GUI/Plater.cpp:4882
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -12119,7 +12273,7 @@ msgstr ""
"WÅ‚Ä…czenie trybu prostego spowoduje odrzucenie zmian wprowadzonych w trybie "
"zaawansowanym! Czy chcesz kontynować?"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2779
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -12127,11 +12281,11 @@ msgstr ""
"Synchronizuj warstwy podporowe z warstwami modelu. Przydaje siÄ™ przy "
"drukarkach typu multi-material gdy zmiana używanego materiału jest kosztowna."
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2777
msgid "Synchronize with object layers"
msgstr "Synchronizuj z warstwami modelu"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "&Informacje systemowe"
@@ -12152,11 +12306,11 @@ msgstr "Informacje systemowe wysłano pomyślnie. Dziękuję."
msgid "System presets"
msgstr "Ustawienia systemowe"
-#: src/slic3r/GUI/GUI_App.cpp:2218
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Take Configuration &Snapshot"
msgstr "Wykonaj Zrzu&t Konfiguracji"
-#: src/slic3r/GUI/GUI_App.cpp:2271
+#: src/slic3r/GUI/GUI_App.cpp:2293
msgid "Taking a configuration snapshot"
msgstr "Wykonywanie zrzutu konfiguracji"
@@ -12164,15 +12318,15 @@ msgstr "Wykonywanie zrzutu konfiguracji"
msgid "Taking a configuration snapshot failed."
msgstr "Niepowodzenie wykonywania zrzutu konfiguracji."
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Temperatura"
-#: src/slic3r/GUI/GCodeViewer.cpp:3297
+#: src/slic3r/GUI/GCodeViewer.cpp:3302
msgid "Temperature (°C)"
msgstr "Temperatura (°C)"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2409
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12182,7 +12336,7 @@ msgstr ""
"Włącza druk skirtu o wysokości równej wysokości modelu, dzięki której dysze "
"będą co jakiś czas czyszczone."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2408
msgid "Temperature variation"
msgstr "Zmiana temperatury"
@@ -12190,7 +12344,7 @@ msgstr "Zmiana temperatury"
msgid "Temperatures"
msgstr "Temperatury"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "Szablon niestandardowego G-code"
@@ -12253,13 +12407,13 @@ msgstr ""
"- wyłączone ustawienie \"Zagwarantuj grubość ścianki\"\n"
"- wyłączone wykrywanie cienkich ścian"
-#: src/libslic3r/Print.cpp:469
+#: src/libslic3r/Print.cpp:473
msgid ""
"The Spiral Vase option can only be used when printing single material "
"objects."
msgstr "Tryb Wazy może być używany jedynie podczas druku z jednego materiału."
-#: src/libslic3r/Print.cpp:494
+#: src/libslic3r/Print.cpp:498
msgid ""
"The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)."
msgstr ""
@@ -12279,7 +12433,7 @@ msgstr ""
"support_material_extruder i support_material_interface_extruder muszą być "
"ustawione na 0)."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:615
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 "
@@ -12291,7 +12445,7 @@ msgstr ""
"support_material_extruder i support_material_interface_extruder muszą być "
"ustawione na 0)."
-#: src/libslic3r/Print.cpp:496
+#: src/libslic3r/Print.cpp:500
msgid ""
"The Wipe Tower is currently not supported for multimaterial sequential "
"prints."
@@ -12299,7 +12453,7 @@ msgstr ""
"Wieża czyszcząca jest obecnie niedostępna dla wielomateriałowego druku "
"sekwencyjnego."
-#: src/libslic3r/Print.cpp:488
+#: src/libslic3r/Print.cpp:492
msgid ""
"The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, "
"RepRapFirmware and Repetier G-code flavors."
@@ -12307,7 +12461,7 @@ msgstr ""
"Wieża czyszcząca jest obecnie wspierana tylko dla G-code w stylu Marlin, "
"RepRap/Sprinter, RepRapFirmware oraz Repetier."
-#: src/libslic3r/Print.cpp:490
+#: src/libslic3r/Print.cpp:494
msgid ""
"The Wipe Tower is currently only supported with the relative extruder "
"addressing (use_relative_e_distances=1)."
@@ -12315,7 +12469,7 @@ msgstr ""
"Wieża Czyszcząca jest obecnie dostępna tylko przy relatywnym adresowaniu "
"ekstrudera (use_relative_e_distances=1)."
-#: src/libslic3r/Print.cpp:519
+#: src/libslic3r/Print.cpp:523
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"over an equal number of raft layers"
@@ -12323,7 +12477,7 @@ msgstr ""
"Wieża Czyszcząca jest dostępna dla wielu modeli tylko gdy są drukowane na "
"takiej samej ilości warstw tratwy (raft)"
-#: src/libslic3r/Print.cpp:522
+#: src/libslic3r/Print.cpp:526
msgid ""
"The Wipe Tower is only supported for multiple objects if they are printed "
"with the same support_material_contact_distance"
@@ -12331,7 +12485,7 @@ msgstr ""
"Wieża czyszcząca jest dostępna dla wielu modeli pod warunkiem, że ustawienie "
"support_material_contact_distance jest jednakowe dla każdego z nich"
-#: src/libslic3r/Print.cpp:524
+#: src/libslic3r/Print.cpp:528
msgid ""
"The Wipe Tower is only supported for multiple objects if they are sliced "
"equally."
@@ -12339,7 +12493,7 @@ msgstr ""
"Wieża Czyszcząca jest dostępna dla kilku modeli tylko jeśli są cięte z taką "
"samą wysokością warstwy."
-#: src/libslic3r/Print.cpp:517
+#: src/libslic3r/Print.cpp:521
msgid ""
"The Wipe Tower is only supported for multiple objects if they have equal "
"layer heights"
@@ -12347,7 +12501,7 @@ msgstr ""
"Wieża czyszcząca jest dostępna dla wielu modeli pod warunkiem, że mają one "
"równą wysokość warstwy"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -12358,7 +12512,7 @@ msgstr ""
"\n"
"Wyłączyć ją, aby włączyć Firmware Retraction?"
-#: src/libslic3r/Print.cpp:537
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -12366,7 +12520,7 @@ msgstr ""
"Wieża czyszcząca jest dostępna dla wielu modeli pod warunkiem, że mają one "
"taką samą wysokość warstwy"
-#: src/slic3r/GUI/GUI_App.cpp:957
+#: src/slic3r/GUI/GUI_App.cpp:964
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -12385,7 +12539,7 @@ msgstr ""
"Jeśli tak, stworzona zostanie kopia obecnego folderu z konfiguracją przed "
"zaimportowaniem nowej konfiguracji."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
@@ -12406,11 +12560,11 @@ msgstr ""
"globalnym systemie koordynat, po osadzeniu kątów obrotu w koordynatach "
"modelu."
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3665
msgid "The default angle for connecting support sticks and junctions."
msgstr "Domyślny kąt łączenia słupków i \"skrzyżowań\" podpór."
-#: src/slic3r/GUI/Plater.cpp:2575
+#: src/slic3r/GUI/Plater.cpp:2596
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -12437,7 +12591,7 @@ msgstr[3] ""
"Wewnętrzną jednostką PrusaSlicer jest milimetr. Czy chcesz ponownie "
"przeliczyć wymiary tych modeli?"
-#: src/slic3r/GUI/Plater.cpp:2553
+#: src/slic3r/GUI/Plater.cpp:2574
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -12474,7 +12628,7 @@ msgstr ""
"podkładką. Aby tego uniknąć, parametr \"Bezpieczna odległość stopy podpory\" "
"powinien być większy niż \"Odstęp modelu od podkładki\"."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -12484,21 +12638,21 @@ msgstr ""
"ekstuderów). To ustawienie nadpisuje ustawienia ekstruderów dla obrysów i "
"wypełnienia, ale nie tych dla podpór."
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1466
msgid "The extruder to use when printing infill."
msgstr "Ekstruder używany do druku wypełnienia."
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1966
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"Ekstruder używany przy druku obrysów i brim. Pierwszy ekstruder ma nr 1."
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2342
msgid "The extruder to use when printing solid infill."
msgstr "Ekstruder używany do druku zwartego wypełnienia."
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2644
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."
@@ -12507,7 +12661,7 @@ msgstr ""
"aby użyć obecnie wybranego ekstrudera i zminimalizować zmiany filamentu). Ma "
"wpływ również na druk tratwy (raftu)."
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2616
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -12515,11 +12669,15 @@ msgstr ""
"Ekstruder używany przy druku podpór, tratwy (raft) i skirtu (1+, zero aby "
"użyć obecnie wybranego ekstrudera i zminimalizować zmiany filamentu)."
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "Rodzaj filamentu używanego przy własnym G-code."
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr "Plik nie istnieje"
+
+#: src/libslic3r/PrintConfig.cpp:4557
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -12527,11 +12685,11 @@ msgstr ""
"Plik, w którym będzie zapisany efekt wyjściowy (jeśli nie zostanie "
"określony, to będzie bazować na pliku wejściowym)."
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "The firmware supports stealth mode"
msgstr "Firmware wspiera tryb Stealth"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -12548,11 +12706,11 @@ msgstr "Następujące modele drukarek FFF nie mają przypisanych filamentów:"
msgid "The following SLA printer models have no materials selected:"
msgstr "Następujące modele drukarek SLA nie mają przypisanych materiałów:"
-#: src/slic3r/GUI/Plater.cpp:5717
+#: src/slic3r/GUI/Plater.cpp:5754
msgid "The following characters are not allowed by a FAT file system:"
msgstr "Następujące znaki są niedozwolone w systemie plików FAT:"
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -12587,7 +12745,7 @@ msgstr[1] "Następujące modele zostały pomyślnie naprawione"
msgstr[2] "Następujące modele zostały pomyślnie naprawione"
msgstr[3] "Następujące modele zostały pomyślnie naprawione"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1222
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224
msgid "The following preset was modified"
msgid_plural "The following presets were modified"
msgstr[0] "Następujący zestaw ustawień został zmodyfikowany"
@@ -12620,7 +12778,7 @@ msgstr "Następujące skróty mają zastosowanie, gdy aktywy jest określony uch
msgid "The following values were substituted:"
msgstr "Następujące wartości zostały zamienione:"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3810
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
@@ -12628,11 +12786,11 @@ msgstr ""
"Odstęp między najniższą częścią modelu a wygenerowaną podkładką w trybie "
"zerowego podniesienia."
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3643
msgid "The height of the pillar base cone"
msgstr "Wysokość stożka bazowego podpory"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
@@ -12642,7 +12800,7 @@ msgstr ""
"pierwszej warstwie. Gdy używany jest raft, nie jest generowany żaden brim "
"(użyj parametru raft_first_layer_expansion)."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
@@ -12650,7 +12808,7 @@ msgstr ""
"Zaimportowane archiwum SLA nie zawiera żadnych ustawień. Obecny zestaw "
"ustawień SLA został użyty jako zapasowy."
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -12658,17 +12816,17 @@ msgstr ""
"Dane ostatniej zmiany koloru zostały zapisane dla drukarki wielomateriałowej "
"ze zmianami narzędzi dla całego wydruku."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
"Dane ostatniej zmiany koloru zostały zapisane dla druku wielomateriałowego."
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
"Dane ostatniej zmiany koloru zostały zapisane dla druku z jednym ekstruderem."
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3684
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -12676,11 +12834,11 @@ msgstr ""
"Maksymalny dystans pomiędzy słupkami podpór, które powinny zostać połączone. "
"Wartość 0 zapobiegnie łączeniu słupków podpór."
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3675
msgid "The max length of a bridge"
msgstr "Maksymalna długość mostu"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -12693,7 +12851,7 @@ msgstr ""
"jako wartość absolutna lub obliczona procentowo (np. 50%) z długości ruchu "
"bezpośredniego."
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1295
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
@@ -12701,7 +12859,7 @@ msgstr ""
"Maksymalny dystans, na jaki może zostać odsunięty każdy punkt (w dwóch "
"kierunkach), mierzony prostopadle do zewnętrznej ściany."
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3653
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 "
@@ -12727,7 +12885,7 @@ msgstr "Nazwa nie może kończyć się spacją."
msgid "The name cannot start with space character."
msgstr "Nazwa nie może zaczynać się spacją."
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -12735,7 +12893,16 @@ msgstr ""
"Liczba dolnych warstw jest zwiększona ponad bottom_solid_layers, jeśli to "
"konieczne, aby spełnić warunek minimalnej grubości powłoki."
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:3121
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+"Liczba obrysów, licząc od środka, na których należy rozłożyć zmiany. Niższe "
+"wartości oznaczają, że obrysy zewnętrzne nie zmieniają swojej szerokości."
+
+#: src/libslic3r/PrintConfig.cpp:2896
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 "
@@ -12746,11 +12913,11 @@ msgstr ""
"uniknięcia efektu \"pillowingu\" (wypychania górnych warstw) podczas "
"drukowania ze zmienną wysokością warstwy."
-#: src/slic3r/GUI/Plater.cpp:2557 src/slic3r/GUI/Plater.cpp:2579
+#: src/slic3r/GUI/Plater.cpp:2578 src/slic3r/GUI/Plater.cpp:2600
msgid "The object is too small"
msgstr "Obiekt jest za mały"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3047
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-"
@@ -12760,14 +12927,14 @@ msgstr ""
"(ujemna = zmniejszenie, dotatnia = zwiększenie). Może być przydatne przy "
"kalibracji średnic otworów."
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2101
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
msgstr ""
"Model zostanie podniesiony o zadaną ilość warstw i umieszczony na podporach."
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3578
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -12775,7 +12942,7 @@ msgstr ""
"Udział procentowy mniejszych słupków w stosunku do normalnych w "
"problematycznych obszarach, gdzie normalne słupki nie mieszczą się."
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3290
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -12785,7 +12952,7 @@ msgstr ""
"Jeśli gabaryty wydruku przekraczają zadaną wartość,\n"
"to zostanie użyte wolne przechylanie, w innym przypadku - szybkie"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -12803,7 +12970,7 @@ msgstr[3] ""
"Poniższe drukarki fizyczne bazują na zestawie ustawień, który masz zamiar "
"usunąć."
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -12823,7 +12990,7 @@ msgstr[3] ""
"Poniższe drukarki fizyczne bazują tylko na zestawie ustawień, który masz "
"zamiar usunąć."
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
@@ -12831,7 +12998,7 @@ msgstr ""
"Miejsca, w których brim będzie drukowany na pierwszej warstwie wokół każdego "
"obiektu."
-#: src/slic3r/GUI/Plater.cpp:5904
+#: src/slic3r/GUI/Plater.cpp:5944
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
@@ -12839,7 +13006,7 @@ msgstr ""
"Stół jest pusty.\n"
"Czy na pewno chcesz zapisać projekt?"
-#: src/slic3r/GUI/Plater.cpp:2486
+#: src/slic3r/GUI/Plater.cpp:2507
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -12859,7 +13026,7 @@ msgstr[3] ""
"Poniższe zestawy ustawień zostały tymczasowo zainstalowane w aktywnej "
"instancji PrusaSlicer."
-#: src/slic3r/GUI/GUI_App.cpp:2514 src/slic3r/GUI/GUI_App.cpp:2575
+#: src/slic3r/GUI/GUI_App.cpp:2533 src/slic3r/GUI/GUI_App.cpp:2594
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "Modyfikacje zestawu ustawień zostały pomyślnie zapisane"
@@ -12867,11 +13034,11 @@ msgstr[1] "Modyfikacje zestawów ustawień zostały pomyślnie zapisane"
msgstr[2] "Modyfikacje zestawów ustawień zostały pomyślnie zapisane"
msgstr[3] "Modyfikacje zestawów ustawień zostały pomyślnie zapisane"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "The printer multiplexes filaments into a single hot end."
msgstr "Drukarka przechodzi pomiędzy filamentami używając jednego hotendu."
-#: src/slic3r/GUI/Plater.cpp:5716
+#: src/slic3r/GUI/Plater.cpp:5753
msgid "The provided file name is not valid."
msgstr "Wpisana nazwa pliku jest nieprawidłowa;"
@@ -12879,7 +13046,7 @@ msgstr "Wpisana nazwa pliku jest nieprawidłowa;"
msgid "The provided name is not valid;"
msgstr "Wpisana nazwa jest nieprawidłowa."
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
@@ -12887,7 +13054,7 @@ msgstr ""
"Wybrany plik 3MF zawiera podpory FDM namalowane przy pomocy nowszej wersji "
"PrusaSlicer i nie jest kompatybilny."
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -12895,7 +13062,7 @@ msgstr ""
"Wybrany plik 3MF zawiera model pomalowany do Multi Material przy pomocy "
"nowszej wersji PrusaSlicer i nie jest kompatybilny."
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
@@ -12903,7 +13070,7 @@ msgstr ""
"Wybrany plik 3MF zawiera szew namalowany przy pomocy nowszej wersji "
"PrusaSlicer i nie jest kompatybilny."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
@@ -12921,7 +13088,7 @@ msgstr ""
"Wybrany plik amf został zapisany przy pomocy nowszej wersji %1% i nie jest "
"kompatybilny."
-#: src/slic3r/GUI/Plater.cpp:3651 src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:3672 src/slic3r/GUI/Plater.cpp:5230
msgid "The selected file"
msgstr "Wybrany plik"
@@ -12942,7 +13109,7 @@ msgid ""
msgstr ""
"Wybrany model nie może być rozdzielony ponieważ zawiera tylko jedną część."
-#: src/slic3r/GUI/Plater.cpp:3086
+#: src/slic3r/GUI/Plater.cpp:3107
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
@@ -12950,7 +13117,7 @@ msgstr ""
"Wybrany obiekt nie może zostać podzielony, ponieważ składa się z tylko "
"jednej bryły."
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -12982,11 +13149,11 @@ msgstr ""
msgid "The size of the object can be specified in inches"
msgstr "Rozmiar modelu może być wyrażony w calach"
-#: src/slic3r/GUI/Plater.cpp:2540
+#: src/slic3r/GUI/Plater.cpp:2561
msgid "The size of the object is zero"
msgstr "Rozmiar obiektu wynosi zero"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3785
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
@@ -12994,7 +13161,45 @@ msgstr ""
"Kąt pochylenia ścian podkładki względem powierzchni stołu. 90 stopni oznacza "
"proste ściany."
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which a middle perimeter (if there wasn't one already) will be added. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"Najmniejsza szerokość wytłaczania, będąca współczynnikiem normalnej "
+"szerokości wytłaczania, powyżej której środkowy obrys (jeśli jeszcze nie "
+"istnieje) zostanie dodany. Zmniejsz wartość tego ustawienia, aby używać "
+"większej liczby cieńszych obrysów. Zwiększ, aby używać mniejszej liczby "
+"szerszych obrysów. Pamiętaj, że to ustawienie ma zastosowanie tak, jakby "
+"cały kształt miał być wypełniony obrysami, więc środek odnosi się do środka "
+"obiektu między dwiema zewnętrznymi krawędziami kształtu, nawet jeśli w "
+"rzeczywistości zamiast obrysu jest wypełnienie lub inny rodzaj wytłaczania."
+
+#: src/libslic3r/PrintConfig.cpp:3128
+msgid ""
+"The smallest extrusion width, as a factor of the normal extrusion width, "
+"above which the middle perimeter (if there is one) will be split into two. "
+"Reduce this setting to use more, thinner perimeters. Increase to use fewer, "
+"wider perimeters. Note that this applies -as if- the entire shape should be "
+"filled with perimeter, so the middle here refers to the middle of the object "
+"between two outer edges of the shape, even if there actually is infill or "
+"other extrusion types in the print instead of the perimeter."
+msgstr ""
+"Najmniejsza szerokość wytłaczania, będąca współczynnikiem normalnej "
+"szerokości wytłaczania, powyżej której środkowy obrys (jeśli istnieje) "
+"zostanie podzielony na dwie części. Zmniejsz wartość tego ustawienia, aby "
+"używać większej liczby cieńszych obrysów. Zwiększ, aby używać mniejszej "
+"liczby szerszych obrysów. Pamiętaj, że to ustawienie ma zastosowanie tak, "
+"jakby cały kształt miał być wypełniony obrysami, więc środek odnosi się do "
+"środka obiektu między dwiema zewnętrznymi krawędziami kształtu, nawet jeśli "
+"w rzeczywistości zamiast obrysu jest wypełnienie lub inny rodzaj wytłaczania."
+
+#: src/libslic3r/PrintConfig.cpp:2224
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 "
@@ -13003,7 +13208,7 @@ msgstr ""
"Prędkość powrotu filamentu do ekstrudera po retrakcji (dotyczy tylko silnika "
"ekstrudera). Ustaw zero, aby użyć prędkości retrakcji."
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2216
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "Prędkość retrakcji (stosowana tylko dla silnika ekstrudera)."
@@ -13020,26 +13225,26 @@ msgstr "Podana nazwa jest niedostępna."
msgid "The supplied name is not valid;"
msgstr "Podana nazwa nie jest prawidłowa;"
-#: src/libslic3r/Print.cpp:450
+#: src/libslic3r/Print.cpp:454
msgid "The supplied settings will cause an empty print."
msgstr "Wprowadzone ustawienia spowodujÄ… pusty wydruk."
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3728
msgid "The thickness of the pad and its optional cavity walls."
msgstr "Grubość podkładki i opcjonalnie wydrążenie ścianek."
-#: src/slic3r/GUI/GUI_App.cpp:2638
+#: src/slic3r/GUI/GUI_App.cpp:2657
msgid "The uploads are still ongoing"
msgstr "TrwajÄ… jeszcze transfery"
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2064
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
"Dystans między modelem, a raftem, mierzony w poziomie. Ignorowany dla "
"rozpuszczalnych warstw Å‚Ä…czÄ…cych."
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2568
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 "
@@ -13049,7 +13254,7 @@ msgstr ""
"Ustawienie na 0 wyłączy ustawienie mostu (prędkości i przepływu) dla "
"pierwszej warstwy modelu nad warstwÄ… Å‚Ä…czÄ…cÄ…."
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2586
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13060,7 +13265,7 @@ msgstr ""
"support_material_contact_distance będzie używany zarówno dla górnej i dolnej "
"odległości w osi Z."
-#: src/libslic3r/Print.cpp:482
+#: src/libslic3r/Print.cpp:486
msgid ""
"The wipe tower is only supported if all extruders have the same nozzle "
"diameter and use filaments of the same diameter."
@@ -13068,11 +13273,11 @@ msgstr ""
"Wieża Czyszcząca jest dostępna tylko, gdy wszystkie ekstrudery mają taką "
"samą średnicę dyszy i używają filamentów i takiej samej średnicy."
-#: src/slic3r/GUI/Plater.cpp:4096
+#: src/slic3r/GUI/Plater.cpp:4117
msgid "There are active warnings concerning sliced models:"
msgstr "Istnieją aktywne ostrzeżenia dotyczące ciętych modeli:"
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -13110,7 +13315,7 @@ msgstr ""
msgid "There is an object with no extrusions in the first layer."
msgstr "Na pierwszej warstwie istnieje obiekt bez ekstruzji."
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2817
msgid "Thick bridges"
msgstr "Grube mosty"
@@ -13119,19 +13324,19 @@ msgstr "Grube mosty"
msgid "This %s version: %s"
msgstr "%s wersja: %s"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "This G-code will be used as a code for the color change"
msgstr "Ten G-code zostanie użyty przy zmianie koloru"
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "This G-code will be used as a code for the pause print"
msgstr "Ten G-code zostanie użyty przy pauzie wydruku"
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "This G-code will be used as a custom code"
msgstr "Ten G-code zostanie użyty jako niestandardowy"
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -13143,7 +13348,7 @@ msgstr ""
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr "Ta akcja spowoduje usunięcie wszystkich znaczników na suwaku poziomym."
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -13160,7 +13365,7 @@ msgstr ""
"komendÄ™ \"M109 S[first_layer_temperature]\" (temperatura pierwszej warstwy) "
"możesz umieścić gdzie chcesz."
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1603
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 "
@@ -13173,7 +13378,7 @@ msgstr ""
"placeholder dla wszystkich ustawień Slic3r, jak np. [layer_num] (numer "
"warstwy) i [layer_z] (położenie warstwy w osi Z)."
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -13184,7 +13389,7 @@ msgstr ""
"zmiennych typu placeholder dla wszystkich ustawień PrusaSlicer, jak np. "
"[layer_num] (numer warstwy) i [layer_z] (położenie warstwy w osi Z)."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2846
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13201,7 +13406,7 @@ msgstr ""
"jest więc oskryptowanie niestandardowego zachowania zarówno przed, jak i po "
"zmianie narzędzia."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -13215,7 +13420,7 @@ msgstr ""
"dla wszystkich ustawień PrusaSlicer. Jeśli masz kilka ekstruderów, to G-code "
"jest wykonywany w ich kolejności."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -13223,20 +13428,35 @@ msgstr ""
"Ta procedura końcowa jest dodawana na końcu pliku wyjściowego. Zauważ, że "
"możesz używać zmiennych dla wszystkich ustawień PrusaSlicer."
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1819
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+"To ustawienie eksperymentalne służy do ograniczenia tempa zmiany szybkości "
+"wytłaczania filamentu przy zmniejszaniu prędkości. Wartość 1,8 mm³/s² "
+"gwarantuje, że zmiana szybkości wytłaczania z 5,4 mm³/s (szerokość "
+"wytłaczania 0,45 mm, wysokość wytłaczania 0,2 mm, prędkość posuwu 60 mm/s) "
+"na 1,8 mm³/s (prędkość posuwu 20 mm/s) zajmie co najmniej 2 sekundy."
+
+#: src/libslic3r/PrintConfig.cpp:1807
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"To ustawienie eksperymentalne jest używane do ograniczania szybkości zmian "
-"ilości ekstrudowanego materiału. Wartość 1.8 mm³/s² oznacza, że zmiana z "
-"ilości ekstrudowanego materiału z poziomu 1.8 mm³/s (czyli 0.45 mm "
-"szerokości ekstruzji, 0.2 mm wysokości warstwy przy prędkości 20 mm/s) na "
-"5.4 mm³/s (prędkość 60 mm/s) zajmie co najmniej 2 sekundy."
+"To ustawienie eksperymentalne służy do ograniczenia tempa zmiany szybkości "
+"wytłaczania filamentu przy zwiększaniu prędkości. Wartość 1,8 mm³/s² "
+"gwarantuje, że zmiana szybkości wytłaczania z 1,8 mm³/s (szerokość "
+"wytłaczania 0,45 mm, wysokość wytłaczania 0,2 mm, prędkość posuwu 20 mm/s) "
+"na 5,4 mm³/s (prędkość posuwu 60 mm/s) zajmie co najmniej 2 sekundy."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1798
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -13244,7 +13464,7 @@ msgstr ""
"Ta eksperymentalna funkcja określa maksymalne natężenie przepływu (strumień "
"objętości), które jest w stanie wytłoczyć Twój ekstruder."
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2924
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13252,7 +13472,7 @@ msgstr ""
"Ta eksperymentalna funkcja używa komend G10 i G11, aby przerzucić kontrolę "
"retrakcji na firmware. Jest wspierana jedynie przez najnowsze wersje Marlina."
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2938
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13268,7 +13488,7 @@ msgstr ""
"objętościowy i użyć filamentu powiązanego z ustawionym w Slic3r. Ta funkcja "
"jest wspierana jedynie przez najnowsze wersje Marlina."
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -13280,7 +13500,7 @@ msgstr ""
"linii, jednakże standardowe ustawienia są zazwyczaj dobrze dobrane i "
"najpierw poeksperymentuj z chłodzeniem wydruku."
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -13293,12 +13513,12 @@ msgstr ""
"1.1. Jeśli musisz wykroczyć poza ten zakres to najpierw zmierz średnicę "
"filamentu i kroki ekstrudera (E steps)."
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr ""
"Ta prędkość wentylatora zostanie zastosowana przy druku mostów i zwisów."
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1404
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -13308,7 +13528,7 @@ msgstr ""
"zachowując nominalną wysokość obrysów, co pozwoli zachować wysoką jakość i "
"dokładność wydruku."
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2350
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 "
@@ -13320,7 +13540,7 @@ msgstr ""
"(np. 9999) a PrusaSlicer automatycznie wybierze maksymalną możliwą liczbę "
"warstw biorąc pod uwagę średnicę dyszy i wysokość warstwy."
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2400
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, "
@@ -13334,7 +13554,7 @@ msgstr ""
"dowolną ilość dolnych warstw jak i obrysów skirt/brim. Nie zadziała przy "
"druku więcej niż jednego modelu."
-#: src/slic3r/GUI/Plater.cpp:2604
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file cannot be loaded in a simple mode. Do you want to switch to an "
"advanced mode?"
@@ -13342,7 +13562,7 @@ msgstr ""
"Ten plik nie może zostać wczytany w Trybie Prostym. Czy chcesz przełączyć na "
"Tryb Zaawansowany?"
-#: src/slic3r/GUI/Plater.cpp:2593
+#: src/slic3r/GUI/Plater.cpp:2614
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
@@ -13369,7 +13589,7 @@ msgstr ""
"Czy chcesz kontynuować i mimo wszystko wgrać ten plik .hex?\n"
"Kontynuuj tylko, jeśli wiesz, że tak powinno być."
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -13385,11 +13605,11 @@ msgstr ""
"Ta flaga włącza brim, który zostanie wydrukowany na pierwszej warstwie wokół "
"każdego modelu."
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "Ta flaga wymusza retrakcję przy każdej zmianie wysokości Z."
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2956
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13398,15 +13618,15 @@ msgstr ""
"kropli filamentu wokół końcówki dyszy przy ekstruderach, które mają "
"tendencjÄ™ do wyciekania filamentu."
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "To jest domyślny zestaw ustawień."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3705
msgid "This is a relative measure of support points density."
msgstr "To jest względna miara gęstości punktów podpór."
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -13414,18 +13634,18 @@ msgstr ""
"To jest drukarka wielomateriałowa z jednym ekstruderem, więc średnice "
"wszystkich ekstruderów zostaną zastąpione nową wartością. Kontynuować?"
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "To jest systemowy zestaw ustawień."
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3362
msgid "This is only used in the Slic3r interface as a visual help."
msgstr ""
"Ta funkcja jest używana jedynie w interfejsie PrusaSlicer jako pomoc "
"wizualna."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -13435,7 +13655,7 @@ msgstr ""
"przyspieszenia dla określonych ruchów (obrysy/wypełnienie). Ustaw zero, aby "
"wyłączyć resetowanie przyspieszeń."
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -13443,7 +13663,7 @@ msgstr ""
"To jest przyspieszenie stosowane przy druku mostów. Ustaw zero, aby wyłączyć "
"osobne ustawienia przyspieszenia dla mostów."
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1194
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
@@ -13453,7 +13673,7 @@ msgstr ""
"warstwie ponad warstwami łączącymi raft z modelem. Ustaw zero, aby wyłączyć "
"kontrolÄ™ przyspieszenia na pierwszej warstwie modelu ponad raftem."
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1185
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -13461,7 +13681,7 @@ msgstr ""
"To jest przyspieszenie stosowane przy druku pierwszej warstwy. Ustaw zero, "
"aby wyłączyć osobne ustawienia przyspieszenia dla pierwszej warstwy."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1394
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -13469,7 +13689,7 @@ msgstr ""
"To jest przyspieszenie stosowane przy druku wypełnienia. Ustaw zero aby, "
"wyłączyć osobne ustawienia przyspieszenia dla wypełnienia."
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1957
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -13477,7 +13697,7 @@ msgstr ""
"Z takim przyspieszeniem będą drukowane obrysy. Ustaw zero, aby wyłączyć "
"kontrolowanie przyspieszenia tylko dla obrysów."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1877
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "To jest średnica dyszy ekstrudera (np. 0.5, 0.35 itp.)"
@@ -13494,7 +13714,7 @@ msgstr ""
"danych systemowych. Zdarzy siÄ™ to tylko raz i nie poprosimy o to ponownie "
"(do czasu aktualizacji do nowszej wersji)."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1777
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -13508,7 +13728,7 @@ msgstr ""
"Jeśli ustawisz zero, wysokość warstwy zostanie ograniczona do 75% średnicy "
"dyszy."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1840
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 "
@@ -13522,7 +13742,7 @@ msgstr ""
msgid "This is wipe tower layer"
msgstr "To jest warstwa wieży czyszczącej"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2977
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13546,7 +13766,7 @@ msgstr ""
"Tej czynności nie można cofnąć.\n"
"Czy chcesz kontynuować?"
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:1999
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 "
@@ -13558,7 +13778,7 @@ msgstr ""
"wykryje zwisy, w których wydruku pomoże dodatkowa ilość obrysów przy "
"jednocześnie włączonej opcji \"Dodatkowe obrysy jeśli potrzebne\"."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1913
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 "
@@ -13568,7 +13788,7 @@ msgstr ""
"wyciekaniu filamentu z dyszy. Równocześnie włączy wysoki skirt i przesunie "
"ekstrudery poza jego obrys przy zmianie temperatury."
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1493
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 "
@@ -13579,7 +13799,7 @@ msgstr ""
"Włączenie jej spowolni generowanie G-code ze względu na konieczność "
"kilkukrotnej weryfikacji."
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1486
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -13591,7 +13811,7 @@ msgstr ""
msgid "This printer will be shown in the presets list as"
msgstr "Ta drukarka będzie widnieć na liście zestawów ustawień jako"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -13602,7 +13822,7 @@ msgstr ""
"obrysów ustawionej powyżej. Ustaw zero, aby pozwolić na sterowanie "
"automatyczne."
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2321
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 "
@@ -13613,7 +13833,7 @@ msgstr ""
"(np. 80%) to zostanie obliczona z prędkości obrysów ustawionej powyżej. "
"Ustaw zero, aby użyć ustawień automatycznych."
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1502
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -13625,7 +13845,7 @@ msgstr ""
"ale luz może powodować szczeliny. Jeśli ustawisz wartość procentową (np. "
"15%) to zostanie obliczona z szerokości ekstruzji obrysów."
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -13634,17 +13854,17 @@ msgstr ""
"za ich liczbę. Niższe warstwy zapewniają lepszą dokładność i jakość, ale "
"wydłużają ogólny czas wydruku."
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1768
msgid "This setting represents the maximum speed of your fan."
msgstr "To ustawienie odpowiada za maksymalną prędkość wentylatora."
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1831
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr ""
"To ustawienie wyraża minimalny PWM (Pulse Width Modulation), który jest "
"niezbędny dla wentylatora."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2434
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 "
@@ -13667,7 +13887,7 @@ msgstr ""
"kilka ekstruderów, to ten G-code jest wykonywany zgodnie z kolejnością "
"ekstruderów."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2419
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13686,7 +13906,7 @@ msgstr ""
"PrusaSlicer, więc możesz umieścić komendę \"M109 "
"S[first_layer_temperature]\" gdzie tylko zechcesz."
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -13694,7 +13914,7 @@ msgstr ""
"Ten ciąg jest edytowany przez RammingDialog i zawiera parametry właściwe dla "
"wyciskania."
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3056
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 "
@@ -13706,7 +13926,7 @@ msgstr ""
"wyłącznika krańcowego osi Z. Np. jeśli końcówka dyszy znajduje się 0.3 mm "
"ponad położeniem zerowym, ustaw tutaj -0.3 (lub napraw krańcówkę)."
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2970
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 "
@@ -13737,7 +13957,7 @@ msgstr ""
"uruchomić ponownie konfigurację początkową. Spowoduje to stworzenie kopii "
"istniejącej konfiguracji przed zainstalowaniem plików kompatybilnych z %s ."
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -13750,7 +13970,7 @@ msgstr ""
"rezygnację lub zastąpienie nieznanej wartości wartością domyślną po cichu "
"lub z powiadomieniem."
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3348
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 "
@@ -13760,11 +13980,11 @@ msgstr ""
"Wartość 0 oznacza ustawienie progu w środku zakresu. Spowoduje to "
"wyeliminowanie antaliasing bez utraty otworów w wielokątach."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2833
msgid "Threads"
msgstr "WÄ…tki"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2834
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13773,20 +13993,24 @@ msgstr ""
"wielu zasobów. Optymalna liczba wątków powinna być odrobinę większa od "
"dostępnej liczby rdzeni lub procesorów."
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "Przechylanie"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:3281
+msgid "Tilt for high viscosity resin"
+msgstr "Przechylanie dla żywicy o wysokiej lepkości"
+
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Czas przechylania"
-#: src/slic3r/GUI/GCodeViewer.cpp:3251 src/slic3r/GUI/GCodeViewer.cpp:3290
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
#: src/slic3r/GUI/RammingChart.cpp:90
msgid "Time"
msgstr "Czas"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -13796,7 +14020,7 @@ msgstr ""
"nowego filamentu podczas zmiany narzędzia (przy wykonywaniu kodu T). Ten "
"czas jest dodawany do szacowanego czasu druku."
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -13806,15 +14030,19 @@ msgstr ""
"rozładowanie nowego filamentu podczas zmiany narzędzia (przy wykonywaniu "
"kodu T). Ten czas jest dodawany do szacowanego czasu druku."
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Time of the fast tilt"
msgstr "Czas szybkiego przechylania"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Time of the slow tilt"
msgstr "Czas wolnego przechylania"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Time of the super slow tilt"
+msgstr "Czas super wolnego przechylania"
+
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -13825,7 +14053,7 @@ msgstr ""
"potrzebować więcej czasu na skurcz termiczny wracając do nominalnego "
"rozmiaru."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "Aby to zrobić, ustaw nową nazwę zestawu ustawień."
@@ -13859,11 +14087,11 @@ msgstr ""
msgid "Toggle %c axis mirroring"
msgstr "WÅ‚Ä…cz odbicie w osi %c"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "Zbyt wiele nakładających się otworów."
-#: src/slic3r/GUI/GCodeViewer.cpp:3301 src/slic3r/GUI/GUI_Preview.cpp:224
+#: src/slic3r/GUI/GCodeViewer.cpp:3306 src/slic3r/GUI/GUI_Preview.cpp:224
#: src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Tool"
msgstr "Narzędzie"
@@ -13872,12 +14100,12 @@ msgstr "Narzędzie"
msgid "Tool #"
msgstr "Narzędzie #"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2845
msgid "Tool change G-code"
msgstr "G-code wykonywany przy zmianie narzędzia"
-#: src/slic3r/GUI/GCodeViewer.cpp:3668 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "Zmiany narzędzi"
@@ -13894,14 +14122,19 @@ msgstr "Pozycja narzędzia"
msgid "Tool type"
msgstr "Rodzaj narzędzia"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "Parametry zmiany narzędzia dla drukarek MM z jednym ekstruderem"
+#: src/slic3r/GUI/OptionsGroup.cpp:352
+msgctxt "Layers"
+msgid "Top"
+msgstr "Góra"
+
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1118 src/libslic3r/PrintConfig.cpp:2861
+#: src/libslic3r/PrintConfig.cpp:2870
msgid "Top"
msgstr "Górne"
@@ -13912,19 +14145,19 @@ msgstr ""
"Porada dot. grubości dolnej / górnej powłoki: niedostępne z powodu "
"nieprawidłowej wysokości warstwy."
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
msgid "Top View"
msgstr "Widok z góry"
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2566
msgid "Top contact Z distance"
msgstr "Odstęp góry w osi Z"
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "Wzór wypełnienia górnej warstwy"
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2652
msgid "Top interface layers"
msgstr "Górne warstwy łączące"
@@ -13937,21 +14170,21 @@ msgstr "Góra jest otwarta."
msgid "Top shell is %1% mm thick for layer height %2% mm."
msgstr "Górna powłoka ma %1% mm grubości dla warstwy o wysokości %2% mm."
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2857
+#: src/libslic3r/PrintConfig.cpp:2870
msgid "Top solid infill"
msgstr "Zwarte wypełnienie górne"
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Top solid layers"
msgstr "Zwarte warstwy górne"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "Topmost surface only"
msgstr "Tylko najwyżej położona warstwa"
-#: src/slic3r/GUI/GCodeViewer.cpp:3763
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr "Suma"
@@ -13971,16 +14204,16 @@ msgstr "Całkowita objętość wyciskania"
msgid "Total ramming time"
msgstr "Całkowity czas wyciskania"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:863
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
msgid "Transfer"
msgstr "Transfer"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948
#, boost-format
msgid "Transfer the selected options to the newly selected preset \"%1%\"."
msgstr "Przenieś wybrane opcje do nowo wybranego zestawu ustawień \"%1%\"."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943
msgid "Transfer the selected settings to the newly selected preset."
msgstr "Przenieś wybrane ustawienia do nowo wybranego zestawu ustawień."
@@ -13993,19 +14226,19 @@ msgstr "Konwersja"
msgid "Translation"
msgstr "TÅ‚umaczenie"
-#: src/slic3r/GUI/GCodeViewer.cpp:3605 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2905
msgid "Travel"
msgstr "Jałowy"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1167
msgid "Triangles"
msgstr "Trójkąty"
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4497
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)."
@@ -14018,7 +14251,7 @@ msgstr ""
msgid "Type here the name of your printer device"
msgstr "Wpisz tutaj nazwÄ™ drukarki"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Type of the printer."
msgstr "Rodzaj drukarki."
@@ -14027,11 +14260,11 @@ msgstr "Rodzaj drukarki."
msgid "Type:"
msgstr "Typ:"
-#: src/slic3r/GUI/Tab.cpp:4257
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "OTWARTA KÅÓDKA"
-#: src/slic3r/GUI/Tab.cpp:4283
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -14043,7 +14276,7 @@ msgstr ""
"Kliknij, aby zresetować wszystkie ustawienia obecnej grupy ustawień do "
"wartości systemowych (lub domyślnych)."
-#: src/slic3r/GUI/Tab.cpp:4298
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -14053,7 +14286,7 @@ msgstr ""
"odpowiadają systemowym (lub domyślnym).\n"
"Kliknij ikonę, aby zresetować do wartości systemowej (lub domyślnej)."
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr "Nie ma możliwości wywiercenia otworów w modelu w obecnej konfiguracji."
@@ -14066,29 +14299,29 @@ msgstr ""
"Niepowodzenie wczytywania następujących modułów cieniujących:\n"
"%s"
-#: src/slic3r/GUI/Plater.cpp:3778
+#: src/slic3r/GUI/Plater.cpp:3799
msgid "Unable to reload:"
msgstr "Nie można wczytać:"
-#: src/slic3r/GUI/Plater.cpp:3450
+#: src/slic3r/GUI/Plater.cpp:3471
msgid "Unable to replace with more than one volume"
msgstr "Nie można zamienić na więcej niż jeden kształt"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:153
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:162
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1046
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1099
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1114
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1129
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1144
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145
msgid "Undef"
msgstr "Undef"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr "Niezdefiniowana kategoria"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1681
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr "Niezdefiniowana grupa"
@@ -14101,12 +14334,12 @@ msgid "Underflow"
msgstr "Niedomiar"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "Cofnij"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
@@ -14115,11 +14348,11 @@ msgstr[1] "Cofnij %1$d akcji"
msgstr[2] "Cofnij %1$d akcji"
msgstr[3] "Cofnij %1$d akcji"
-#: src/slic3r/GUI/Plater.cpp:4859
+#: src/slic3r/GUI/Plater.cpp:4880
msgid "Undo / Redo is processing"
msgstr "Trwa cofanie / powtarzanie czynności"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "Historia Cofnięć"
@@ -14143,7 +14376,7 @@ msgstr ""
"powtórzenia kilku czynności na raz?"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "Nieznane"
@@ -14158,15 +14391,15 @@ msgstr "Wystąpił nieznany błąd"
msgid "Unknown error occured during exporting G-code."
msgstr "Wystąpił nieznany błąd podczas eksportowania G-code."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "Prędkość rozładowania"
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "Początkowa prędkość rozładowania"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:771
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772
msgid "Unsaved Changes"
msgstr "Niezapisane zmiany"
@@ -14182,8 +14415,8 @@ msgstr "Nieobsługiwana wersja OpenGL"
msgid "Unsupported selection"
msgstr "Niewłaściwy wybór"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2818
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2839
msgid "Untitled"
msgstr "Bez tytułu"
@@ -14215,19 +14448,19 @@ msgstr "Aktualizowanie"
msgid "Upgrade"
msgstr "Aktualizacja"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:115
+#: src/slic3r/GUI/PrintHostDialogs.cpp:91
msgid "Upload"
msgstr "Prześlij"
-#: src/slic3r/GUI/GUI_App.cpp:2251
+#: src/slic3r/GUI/GUI_App.cpp:2273
msgid "Upload a firmware image into an Arduino based printer"
msgstr "Wgraj obraz firmware do drukarki opartej na Adruino"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:92
+#: src/slic3r/GUI/PrintHostDialogs.cpp:101
msgid "Upload and Print"
msgstr "Prześlij i drukuj"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:103
+#: src/slic3r/GUI/PrintHostDialogs.cpp:112
msgid "Upload and Simulate"
msgstr "Prześlij i symuluj"
@@ -14249,7 +14482,7 @@ msgstr "Prześlij do serwera druku z następującą nazwą pliku:"
msgid "Uploading"
msgstr "Przesyłanie"
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2509
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
@@ -14278,19 +14511,19 @@ msgstr "Własny rozmiar ikon pasków narzędzi"
msgid "Use environment map"
msgstr "Użyj mapy środowiskowej"
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2923
msgid "Use firmware retraction"
msgstr "Użyj retrakcji z firmware"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "Użyj do wyszukiwania"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Use for time estimate"
msgstr "Użyj do obliczenia czasu"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:50
+#: src/slic3r/GUI/PrintHostDialogs.cpp:51
msgid "Use forward slashes ( / ) as a directory separator if needed."
msgstr "Użyj prawego ukośnika ( / ) jako separatora katalogu w razie potrzeby."
@@ -14302,7 +14535,7 @@ msgstr "Użyj wolnego widoku"
msgid "Use inches"
msgstr "Użyj cali"
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3719
msgid "Use pad"
msgstr "Użyj podkładki"
@@ -14310,7 +14543,7 @@ msgstr "Użyj podkładki"
msgid "Use perspective camera"
msgstr "Użyj widoku perspektywicznego"
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2930
msgid "Use relative E distances"
msgstr "Użyj względnych wartości E (ekstruzji)"
@@ -14318,7 +14551,7 @@ msgstr "Użyj względnych wartości E (ekstruzji)"
msgid "Use system menu for application"
msgstr "Użyj systemowego menu w aplikacji"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -14326,7 +14559,7 @@ msgstr ""
"Ta opcja określa literę, którą Twoja drukarka opisuje oś ekstrudera "
"(zazwyczaj jest to E ale niektóre drukarki używają A)."
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2550
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
@@ -14334,31 +14567,31 @@ msgstr ""
"To ustawienie odpowiada za obrót materiału podporowego w płaszczyźnie "
"poziomej."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2937
msgid "Use volumetric E"
msgstr "Użyj wolumetrycznej wartości E"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "Użyty filament (g)"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "Użyty filament (cale)"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "Użyty filament (cale³)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "Użyty filament (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "Użyty filament (mm³)"
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "Używany materiał (ml)"
@@ -14366,12 +14599,12 @@ msgstr "Używany materiał (ml)"
msgid "Used Material (unit)"
msgstr "Używany materiał (jednostka)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3290 src/slic3r/GUI/GCodeViewer.cpp:3301
-#: src/slic3r/GUI/GCodeViewer.cpp:3562
+#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr "Użyty filament"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "Użytkownik"
@@ -14393,15 +14626,15 @@ msgstr ""
"Wartość została zmieniona i nie równa się wartości systemowej lub tej z "
"ostatnio zapisanego zestawu ustawień"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "Wartości w tej kolumnie dotyczą trybu Normal"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "Wartości w tej kolumnie dotyczą trybu Stealth"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "Zmienna wysokość warstwy"
@@ -14438,11 +14671,11 @@ msgstr "Zmienna wysokość warstwy - Wygładź wszystko"
msgid "Vendor:"
msgstr "Producent:"
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1330
msgid "Verbose G-code"
msgstr "G-code rozszerzony"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "Wersja"
@@ -14451,7 +14684,7 @@ msgstr "Wersja"
msgid "Vertical Slider"
msgstr "Suwak pionowy"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Powłoka pionowa"
@@ -14473,7 +14706,7 @@ msgstr "Widok"
msgid "View mode"
msgstr "Widok"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:904
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14482,7 +14715,7 @@ msgstr ""
"Otwórz Preferencje i sprawdź \"%1%\",\n"
"aby włączyć potwierdzanie niezapisanych zmian."
-#: src/slic3r/GUI/GUI_App.cpp:3076 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3108 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -14491,12 +14724,12 @@ msgstr ""
"Wejdź w \"Preferencje\" i zaznacz \"%1%\",\n"
"aby zmienić wybór."
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "Visualize an already sliced and saved G-code"
msgstr "Wizualizacja pociętego i zapisanego G-code"
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Wizualizacja podpór"
@@ -14516,7 +14749,7 @@ msgstr "Części modelu przeorganizowane"
msgid "Volumetric"
msgstr "Objętościowy"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "Podpowiedzi dot. objętości przepływu są niedostępne"
@@ -14524,7 +14757,7 @@ msgstr "Podpowiedzi dot. objętości przepływu są niedostępne"
msgid "Volumetric flow rate"
msgstr "Objętościowe natężenie przepływu"
-#: src/slic3r/GUI/GCodeViewer.cpp:3298
+#: src/slic3r/GUI/GCodeViewer.cpp:3303
msgid "Volumetric flow rate (mm³/s)"
msgstr "Natężenie przepływu (mm³/s)"
@@ -14535,20 +14768,20 @@ msgstr "Natężenie przepływu"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3163
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3184
msgid "WARNING:"
msgstr "OSTRZEŻENIE:"
-#: src/slic3r/GUI/Tab.cpp:4264
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "BIAÅA KROPKA"
-#: src/slic3r/GUI/Tab.cpp:4286
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr ""
"BIAÅA KROPKA oznacza niesystemowy (lub inny niż domyÅ›lny) zestaw ustawieÅ„."
-#: src/slic3r/GUI/Tab.cpp:4289
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -14556,7 +14789,7 @@ msgstr ""
"BIAÅA KROPKA oznacza, że ustawienia sÄ… takie same jak w ostatnio zapisanym "
"zestawie ustawień dla obecnej grupy opcji."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -14564,7 +14797,7 @@ msgstr ""
"BIAÅA KROPKA oznacza, że wartość jest taka sama jak w ostatnio zapisanym "
"zestawie ustawień."
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3854
msgid "Wall thickness"
msgstr "Grubość ścianki"
@@ -14632,7 +14865,7 @@ msgstr ""
"aplikacji spowoduje wyświetlenie monitu w pytaniem o wybranie akcji do "
"podjęcia przy wczytaniu pliku"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -14642,7 +14875,7 @@ msgstr ""
"PrusaSlicer przytnie nachodzące na siebie części (druga część zostanie "
"przycięta przez pierwszą, trzecia przez pierwszą i drugą itd.)"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -14655,7 +14888,7 @@ msgstr ""
"kilku części. PrusaSlicer powinien ostrzec przed możliwością kolizji z "
"ekstruderem, ale zachowaj ostrożność."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1228
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 "
@@ -14665,7 +14898,7 @@ msgstr ""
"grubszą warstwę dolną, aby poprawić przyczepność i tolerancję dla "
"nierówności stołu."
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2163
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 "
@@ -14675,7 +14908,7 @@ msgstr ""
"określonej długości jest wciągany z powrotem (mierzona jest długość "
"nieprzetworzonego filamentu, zanim wejdzie do ekstrudera)."
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2155
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -14685,7 +14918,7 @@ msgstr ""
"wciągany z powrotem (mierzona jest długość nieprzetworzonego filamentu, "
"zanim wejdzie do ekstrudera)."
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1948
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 "
@@ -14697,7 +14930,7 @@ msgstr ""
"jest dodatnia to jest większa (więcej filamentu zostanie załadowane), jeśli "
"ujemna to jest mniejsza niż przy rozładowywaniu."
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1788
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -14708,7 +14941,7 @@ msgstr ""
"materiału w ekstruderze. To eksperymentalne ustawienie określa maksymalną "
"dozwoloną prędkość druku."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2207
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -14716,7 +14949,7 @@ msgstr ""
"Jeśli retrakcja jest korygowana po zmianie narzędzia, ekstruder przepchnie "
"taką dodatkową ilość filamentu."
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2199
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -14724,43 +14957,84 @@ msgstr ""
"Jeśli retrakcja jest korygowana po ruchu jałowym, ekstruder przepchnie taką "
"dodatkową ilość filamentu. Ta opcja jest rzadko potrzebna."
-#: src/slic3r/GUI/Tab.cpp:3999
+#: src/libslic3r/PrintConfig.cpp:3108
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+"Kiedy tworzyć przejścia między parzystą i nieparzystą liczbą obrysów. "
+"Kształt klina o kącie większym niż to ustawienie nie będzie miał przejść, a "
+"w środku nie zostaną wydrukowane żadne obrysy, które wypełniłyby pozostałą "
+"przestrzeń. Zmniejszenie tego ustawienia zmniejsza liczbę i długość obrysów "
+"centralnych, ale może powodować powstawanie szczelin lub nadmierne "
+"wytłaczanie."
+
+#: src/libslic3r/PrintConfig.cpp:3082
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+"Podczas przechodzenia między różnymi liczbami obrysów, gdy część staje się "
+"cieńsza, przydzielana jest pewna ilość miejsca na rozdzielenie lub "
+"połączenie segmentów obrysu. Jeśli jest wyrażona w procentach (na przykład "
+"100%), zostanie obliczona na podstawie średnicy dyszy."
+
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Całe słowo"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3000
msgid "Width"
msgstr "Szerokość"
-#: src/slic3r/GUI/GCodeViewer.cpp:3294
+#: src/slic3r/GUI/GCodeViewer.cpp:3299
msgid "Width (mm)"
msgstr "Szerokość (mm)"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3558
msgid "Width from the back sphere center to the front sphere center"
msgstr "Odstęp pomiędzy środkami przedniej i tylnej części łącznika podpory"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3001
msgid "Width of a wipe tower"
msgstr "Szerokość wieży czyszczącej"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3830
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr "Średnica słupków łączących model z wygenerowaną podkładką."
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Width of the display"
msgstr "Szerokość wyświetlacza"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3142
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+"Szerokość obrysu, który zastąpi cienkie detale modelu (zgodnie z minimalnym "
+"rozmiarem detalu). Jeśli minimalna szerokość obrysu jest mniejsza niż "
+"grubość detalu, obrys będzie miał taką samą grubość jak sam element. Jeśli "
+"jest wyrażona w procentach (na przykład 85%), zostanie obliczona na "
+"podstawie średnicy dyszy."
+
+#: src/libslic3r/PrintConfig.cpp:3331
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
msgstr ""
"Trójkąty 2D zostaną rozciągnięte lub ściśnięte zgodnie z kierunkiem korekcji."
-#: src/slic3r/GUI/GCodeViewer.cpp:3627 src/slic3r/GUI/GCodeViewer.cpp:3630
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "Czyszczenie"
@@ -14770,21 +15044,21 @@ msgstr "Czyszczenie"
msgid "Wipe Tower"
msgstr "Wieża czyszcząca"
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe into this object"
msgstr "Czyszczenie na tym modelu"
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3023
msgid "Wipe into this object's infill"
msgstr "Czyszczenie na wypełnieniu modelu"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3022 src/libslic3r/PrintConfig.cpp:3030
msgid "Wipe options"
msgstr "Opcje czyszczenia"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Wieża czyszcząca"
@@ -14792,27 +15066,27 @@ msgstr "Wieża czyszcząca"
msgid "Wipe tower - Purging volume adjustment"
msgstr "Wieża czyszcząca - dostosowanie objętości czyszczenia"
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3014 src/libslic3r/PrintConfig.cpp:3015
msgid "Wipe tower brim width"
msgstr "Szerokość brimu wieży czyszczącej"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "Parametry wieży czyszczącej"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3007
msgid "Wipe tower rotation angle"
msgstr "Kąt obrotu wieży czyszczącej"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "Obrót wieży czyszczącej względem osi X."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2955
msgid "Wipe while retracting"
msgstr "Czyszczenie przy retrakcji"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2140
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -14820,7 +15094,7 @@ msgstr ""
"Przy ekstruderze typu bowden warto wykonać szybką retrakcję przed ruchem "
"czyszczÄ…cym."
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2284
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -14836,7 +15110,7 @@ msgstr ""
"Funkcja ta przydaje się, aby ochronić wydruki z ABS lub ASA przed "
"wypaczeniem i odklejaniem od stołu przez przepływ powietrza."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2799
msgid "With sheath around the support"
msgstr "Osłona wokół podpór"
@@ -14862,7 +15136,7 @@ msgstr ""
"\n"
"Zaktualizowane paczki konfiguracyjne:"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Write information about the model to the console."
msgstr "Zapis informacji o modelu do konsoli."
@@ -14870,19 +15144,19 @@ msgstr "Zapis informacji o modelu do konsoli."
msgid "Wrong password"
msgstr "Nieprawidłowe hasło"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "Koordynata X wieży czyszczącej od przedniego lewego narożnika"
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3045
msgid "XY Size Compensation"
msgstr "Korekta wymiarów XY"
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2535
msgid "XY separation between an object and its support"
msgstr "Odstęp materiału podporowego od modelu w osiach XY"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2537
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -14891,7 +15165,7 @@ msgstr ""
"procentową (np. 15%) to zostanie obliczona z szerokości ekstruzji obrysów "
"zewnętrznych."
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "Koordynata wieży czyszczącej w osi Y od przedniego lewego narożnika"
@@ -14903,12 +15177,12 @@ msgstr ""
"Obecnie edytujesz punkty podpór SLA. Zastosuj lub odrzuć zmiany, zanim "
"przejdziesz dalej."
-#: src/slic3r/GUI/GUI_App.cpp:954
+#: src/slic3r/GUI/GUI_App.cpp:961
#, boost-format
msgid "You are opening %1% version %2%."
msgstr "Otwierasz %1% w wersji %2% ."
-#: src/slic3r/GUI/GUI_App.cpp:1043
+#: src/slic3r/GUI/GUI_App.cpp:1050
msgid ""
"You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n"
"32 bit build of PrusaSlicer will likely not be able to utilize all the RAM "
@@ -14925,12 +15199,12 @@ msgstr ""
"prusaslicer/.\n"
"Czy chcesz kontynuować?"
-#: src/slic3r/GUI/Plater.cpp:5062
+#: src/slic3r/GUI/Plater.cpp:5083
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
"Możesz przenieść zmiany w ustawieniach do nowego projektu lub odrzucić je"
-#: src/slic3r/GUI/Plater.cpp:5063
+#: src/slic3r/GUI/Plater.cpp:5084
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -14941,30 +15215,30 @@ msgstr ""
"Uwaga - jeśli zmiany zostaną zapisane, to nie zostaną przeniesione do nowego "
"projektu."
-#: src/slic3r/GUI/Plater.cpp:5330
+#: src/slic3r/GUI/Plater.cpp:5358
msgid "You can open only one .gcode file at a time."
msgstr "Możesz mieć otwarty tylko jeden plik .gcode w tym samym czasie."
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1867
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
msgstr ""
"Tutaj możesz umieścić notatki, które zostaną dodane do nagłówka pliku G-code."
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "You can put your notes regarding the SLA print material here."
msgstr "Tutaj możesz umieścić notatki dotyczące materiału druku SLA."
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "Tutaj możesz umieścić notatki dotyczące filamentu."
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "You can put your notes regarding the printer here."
msgstr "Tutaj możesz umieścić notatki dotyczące drukarki."
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -14972,7 +15246,7 @@ msgstr ""
"Wpisując tutaj wartość dodatnią możesz wyłączyć wentylator podczas druku "
"pierwszych warstw, aby nie pogarszać przyczepności do stołu."
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1921
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -14991,7 +15265,7 @@ msgstr ""
msgid "You can't change a type of the last solid part of the object."
msgstr "Nie możesz zmienić typu ostatniej zwartej części modelu."
-#: src/slic3r/GUI/Plater.cpp:2625
+#: src/slic3r/GUI/Plater.cpp:2646
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -15000,7 +15274,7 @@ msgstr ""
"Nie możesz dodać obiektu/ów z %s, ponieważ jeden lub więcej modeli składa "
"się z wielu części"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2426
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2447
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr "Nie możesz wczytać projektu SLA mając na stole wieloczęściowy model"
@@ -15028,13 +15302,17 @@ msgstr ""
"Wybrana została fizyczna drukarka \"%1%\"\n"
"z powiązanym zestawem ustawień drukarki \"%2%\""
-#: src/slic3r/GUI/GUI_App.cpp:1656
+#: src/slic3r/GUI/GUI_App.cpp:1678
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"Masz następujące zestawy ustawień z zapisaną opcją \"Wysyłania do serwera "
"druku\""
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
+msgid "You have to enter a printer name."
+msgstr "Musisz wpisać nazwę drukarki"
+
#: src/slic3r/GUI/OpenGLManager.cpp:260
msgid "You may need to update your graphics card driver."
msgstr "Może być wymagana aktualizacja sterowników karty graficznej."
@@ -15043,10 +15321,6 @@ msgstr "Może być wymagana aktualizacja sterowników karty graficznej."
msgid "You must install a configuration update."
msgstr "Do instalacji jest wymagana aktualizacja konfiguracji."
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "Należy zmienić nazwę drukarki."
-
#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
#, c-format, boost-format
msgid "You started your selection with %s Item."
@@ -15061,11 +15335,11 @@ msgstr ""
"Wszystkie = wydania stabilne oraz alpha / beta. Tylko stabilne = tylko "
"wydania stabilne."
-#: src/slic3r/GUI/GUI_App.cpp:3075
+#: src/slic3r/GUI/GUI_App.cpp:3107
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr "Nie zapytamy Cię kolejny raz o najeżdżanie myszką na linki."
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
@@ -15075,7 +15349,7 @@ msgstr ""
"- zamkniesz PrusaSlicer;\n"
"- wczytasz lub stworzysz nowy projekt."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"create new project"
@@ -15083,7 +15357,7 @@ msgstr ""
"Nie dostaniesz monitu o niezapisanych zmianach przy kolejnym tworzeniu "
"nowego projektu"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"switch a preset"
@@ -15091,7 +15365,7 @@ msgstr ""
"Nie dostaniesz monitu o niezapisanych zmianach przy kolejnej zmianie zestawu "
"ustawień"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900
msgid ""
"You will not be asked about the unsaved changes in presets the next time "
"you: \n"
@@ -15102,21 +15376,21 @@ msgstr ""
"- zamkniesz PrusaSlicer z modyfikacjami ustawień;\n"
"- wczytasz nowy projekt z modyfikacjami ustawień."
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "Wprowadzane zmiany usuną wszystkie zmiany kolorów."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
"Obecne zmiany spowodują usunięcie wszystkich zapisanych zmian ekstruderów "
"(narzędzi)."
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "Twój plik został naprawiony."
-#: src/slic3r/GUI/Plater.cpp:2767
+#: src/slic3r/GUI/Plater.cpp:2788
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -15124,7 +15398,7 @@ msgstr ""
"Importowany model przekracza wymiary przestrzeni roboczej i został "
"przeskalowany do odpowiednich rozmiarów."
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -15143,15 +15417,15 @@ msgstr ""
"przez malowanie Multi Material. Liczba pierwszych ekstruderów możliwych do "
"użycia podczas malowania: %1%"
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3055
msgid "Z offset"
msgstr "Z offset"
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2914
msgid "Z travel"
msgstr "Prędkość jałowa osi Z"
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3606
msgid "Zig-Zag"
msgstr "Zig-Zag"
@@ -15194,7 +15468,7 @@ msgstr ""
"Ustaw zbliżenie na wybrany model\n"
"lub wszystkie na stole, jeśli żaden nie został wybrany"
-#: src/slic3r/GUI/GCodeViewer.cpp:3182
+#: src/slic3r/GUI/GCodeViewer.cpp:3187
msgid "above"
msgstr "ponad"
@@ -15206,7 +15480,7 @@ msgstr "aktywny"
msgid "allocation failed"
msgstr "niepowodzenie alokacji"
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2312
msgid "approximate seconds"
msgstr "szacowane sekundy"
@@ -15245,27 +15519,27 @@ msgstr "niepowodzenie rozpakowywania lub uszkodzone archiwum"
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "domyślnie"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "domyślny profil materiału SLA"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "domyślny profil druku SLA"
-#: src/slic3r/GUI/GCodeViewer.cpp:3388
+#: src/slic3r/GUI/GCodeViewer.cpp:3393
msgid "default color"
msgstr "domyślny kolor"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "domyślny profil filamentu"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "domyślny profil druku"
@@ -15273,15 +15547,15 @@ msgstr "domyślny profil druku"
msgid "default value"
msgstr "wartość domyślna"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "usuń"
-#: src/slic3r/GUI/Plater.cpp:3652
+#: src/slic3r/GUI/Plater.cpp:3673
msgid "differs from the original file"
msgstr "różni się od oryginalnego pliku"
-#: src/slic3r/GUI/Plater.cpp:5202
+#: src/slic3r/GUI/Plater.cpp:5230
msgid "does not contain valid gcode."
msgstr "nie zawiera prawidłowego g-code."
@@ -15302,7 +15576,7 @@ msgstr "obrysów zewnętrznych"
msgid "failed finding central directory"
msgstr "nie odnaleziono katalogu centralnego"
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "filament"
@@ -15351,7 +15625,7 @@ msgid "flow rate is maximized"
msgstr "przepływ osiąga wartości szczytowe"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4266
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -15360,27 +15634,27 @@ msgstr ""
"zestaw ustawień,\n"
"dla prawego przycisku: wskazuje, że ustawienia nie zostały zmodyfikowane."
-#: src/slic3r/GUI/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "from"
msgstr "z"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "pełna nazwa profilu"
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1079
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "g/ml"
msgstr "g/ml"
-#: src/slic3r/GUI/Plater.cpp:4107
+#: src/slic3r/GUI/Plater.cpp:4128
msgid "generated warnings"
msgstr "wygenerowane ostrzeżenia"
@@ -15393,7 +15667,7 @@ msgid "in"
msgstr "cale"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4259
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -15406,7 +15680,7 @@ msgstr ""
"grupy ustawień do wartości systemowych (lub domyślnych)."
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4255
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
@@ -15415,7 +15689,7 @@ msgstr ""
"wartości dla danej grupy opcji"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4271
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -15454,19 +15728,19 @@ msgstr ""
"RepRap."
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "ma licencjÄ™ na warunkach"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3395
msgid "kg"
msgstr "kg"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1406
+#: src/libslic3r/PrintConfig.cpp:2103 src/libslic3r/PrintConfig.cpp:2278
+#: src/libslic3r/PrintConfig.cpp:2354 src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2655 src/libslic3r/PrintConfig.cpp:2674
msgid "layers"
msgstr "warstwy"
@@ -15482,122 +15756,124 @@ msgstr "max wersja PrusaSlicer"
msgid "min PrusaSlicer version"
msgstr "min wersja PrusaSlicer"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3388
msgid "ml"
msgstr "ml"
#: src/slic3r/GUI/BedShapeDialog.cpp:64 src/slic3r/GUI/ConfigWizard.cpp:262
#: src/slic3r/GUI/ConfigWizard.cpp:1476 src/slic3r/GUI/ConfigWizard.cpp:1490
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:100
-#: src/slic3r/GUI/GCodeViewer.cpp:3176 src/slic3r/GUI/GCodeViewer.cpp:3182
-#: src/slic3r/GUI/GCodeViewer.cpp:3190 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
+#: src/slic3r/GUI/GCodeViewer.cpp:3181 src/slic3r/GUI/GCodeViewer.cpp:3187
+#: src/slic3r/GUI/GCodeViewer.cpp:3195 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
#: src/slic3r/GUI/GUI_ObjectLayers.cpp:145
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1230 src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1307 src/libslic3r/PrintConfig.cpp:1587
+#: src/libslic3r/PrintConfig.cpp:1781 src/libslic3r/PrintConfig.cpp:1842
+#: src/libslic3r/PrintConfig.cpp:1860 src/libslic3r/PrintConfig.cpp:1878
+#: src/libslic3r/PrintConfig.cpp:1941 src/libslic3r/PrintConfig.cpp:1951
+#: src/libslic3r/PrintConfig.cpp:2065 src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093 src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2126 src/libslic3r/PrintConfig.cpp:2134
#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/libslic3r/PrintConfig.cpp:2193 src/libslic3r/PrintConfig.cpp:2201
+#: src/libslic3r/PrintConfig.cpp:2209 src/libslic3r/PrintConfig.cpp:2271
+#: src/libslic3r/PrintConfig.cpp:2501 src/libslic3r/PrintConfig.cpp:2571
+#: src/libslic3r/PrintConfig.cpp:2588 src/libslic3r/PrintConfig.cpp:2689
+#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2748
+#: src/libslic3r/PrintConfig.cpp:2900 src/libslic3r/PrintConfig.cpp:2988
+#: src/libslic3r/PrintConfig.cpp:2995 src/libslic3r/PrintConfig.cpp:3002
+#: src/libslic3r/PrintConfig.cpp:3016 src/libslic3r/PrintConfig.cpp:3040
+#: src/libslic3r/PrintConfig.cpp:3050 src/libslic3r/PrintConfig.cpp:3060
+#: src/libslic3r/PrintConfig.cpp:3340 src/libslic3r/PrintConfig.cpp:3381
+#: src/libslic3r/PrintConfig.cpp:3541 src/libslic3r/PrintConfig.cpp:3550
+#: src/libslic3r/PrintConfig.cpp:3559 src/libslic3r/PrintConfig.cpp:3569
+#: src/libslic3r/PrintConfig.cpp:3634 src/libslic3r/PrintConfig.cpp:3644
+#: src/libslic3r/PrintConfig.cpp:3656 src/libslic3r/PrintConfig.cpp:3676
+#: src/libslic3r/PrintConfig.cpp:3686 src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3714 src/libslic3r/PrintConfig.cpp:3729
+#: src/libslic3r/PrintConfig.cpp:3743 src/libslic3r/PrintConfig.cpp:3754
+#: src/libslic3r/PrintConfig.cpp:3767 src/libslic3r/PrintConfig.cpp:3812
+#: src/libslic3r/PrintConfig.cpp:3822 src/libslic3r/PrintConfig.cpp:3831
+#: src/libslic3r/PrintConfig.cpp:3841 src/libslic3r/PrintConfig.cpp:3857
+#: src/libslic3r/PrintConfig.cpp:3881
msgid "mm"
msgstr "mm"
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1546 src/libslic3r/PrintConfig.cpp:2157
+#: src/libslic3r/PrintConfig.cpp:2166
msgid "mm (zero to disable)"
msgstr "mm (zero, aby wyłączyć)"
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1218 src/libslic3r/PrintConfig.cpp:1421
+#: src/libslic3r/PrintConfig.cpp:1478 src/libslic3r/PrintConfig.cpp:1505
+#: src/libslic3r/PrintConfig.cpp:1979 src/libslic3r/PrintConfig.cpp:2365
+#: src/libslic3r/PrintConfig.cpp:2539 src/libslic3r/PrintConfig.cpp:2628
+#: src/libslic3r/PrintConfig.cpp:2863 src/libslic3r/PrintConfig.cpp:3085
+#: src/libslic3r/PrintConfig.cpp:3100 src/libslic3r/PrintConfig.cpp:3134
+#: src/libslic3r/PrintConfig.cpp:3146
msgid "mm or %"
msgstr "mm lub %"
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "mm lub % (zero, aby wyłączyć)"
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1324
+#: src/libslic3r/PrintConfig.cpp:1514 src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1672 src/libslic3r/PrintConfig.cpp:1706
+#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1728
+#: src/libslic3r/PrintConfig.cpp:1791 src/libslic3r/PrintConfig.cpp:1850
+#: src/libslic3r/PrintConfig.cpp:1990 src/libslic3r/PrintConfig.cpp:2217
+#: src/libslic3r/PrintConfig.cpp:2226 src/libslic3r/PrintConfig.cpp:2757
+#: src/libslic3r/PrintConfig.cpp:2907 src/libslic3r/PrintConfig.cpp:2917
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1251 src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2377 src/libslic3r/PrintConfig.cpp:2708
+#: src/libslic3r/PrintConfig.cpp:2877
msgid "mm/s or %"
msgstr "mm/s lub %"
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1187 src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1689
+#: src/libslic3r/PrintConfig.cpp:1740 src/libslic3r/PrintConfig.cpp:1751
+#: src/libslic3r/PrintConfig.cpp:1761 src/libslic3r/PrintConfig.cpp:1959
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2334
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1800
msgid "mm³/s"
msgstr "mm³/s"
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1824
msgid "mm³/s²"
msgstr "mm³/s²"
@@ -15605,19 +15881,19 @@ msgstr "mm³/s²"
msgid "model"
msgstr "model"
-#: src/slic3r/GUI/GUI_App.cpp:2159
+#: src/slic3r/GUI/GUI_App.cpp:2181
msgid "modified"
msgstr "zmodyfikowano"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3409
msgid "money/bottle"
msgstr "pieniędzy/butelkę"
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1069
msgid "money/kg"
msgstr "pieniędzy/kg"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "tryb normalny"
@@ -15629,7 +15905,7 @@ msgstr "nie jest archiwum ZIP"
msgid "nozzle"
msgstr "dysza"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] "obiekt"
@@ -15637,7 +15913,7 @@ msgstr[1] "obiekty"
msgstr[2] "obiekty"
msgstr[3] "obiekty"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "modele"
@@ -15657,19 +15933,19 @@ msgstr "nazwa parametru"
msgid "perimeters"
msgstr "obrysy"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1338
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "druk"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "drukarka"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "model drukarki"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "usuń"
@@ -15689,12 +15965,12 @@ msgid "requires min. %s and max. %s"
msgstr "wymaga min. %s i max. %s"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3265
+#: src/libslic3r/PrintConfig.cpp:3274 src/libslic3r/PrintConfig.cpp:3283
+#: src/libslic3r/PrintConfig.cpp:3424 src/libslic3r/PrintConfig.cpp:3432
+#: src/libslic3r/PrintConfig.cpp:3440 src/libslic3r/PrintConfig.cpp:3447
+#: src/libslic3r/PrintConfig.cpp:3455 src/libslic3r/PrintConfig.cpp:3463
msgid "s"
msgstr "s"
@@ -15702,7 +15978,7 @@ msgstr "s"
msgid "solid infill"
msgstr "zwarte wypełnienie"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "tryb stealth"
@@ -15714,11 +15990,11 @@ msgstr "podpora"
msgid "support interface"
msgstr "warstwa Å‚Ä…czÄ…ca podpory z modelem"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "podpory i podkładka"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "skrócona nazwa profilu"
@@ -15730,7 +16006,7 @@ msgstr "następujące znaki nie są dozwolone:"
msgid "the following suffix is not allowed:"
msgstr "następujący sufiks nie jest dozwolony:"
-#: src/slic3r/GUI/GCodeViewer.cpp:3190
+#: src/slic3r/GUI/GCodeViewer.cpp:3195
msgid "to"
msgstr "do"
@@ -15774,7 +16050,7 @@ msgstr "nieobsługiwana metoda"
msgid "unsupported multidisk archive"
msgstr "nieobsługiwane archiwum wielodyskowe"
-#: src/slic3r/GUI/GCodeViewer.cpp:3176
+#: src/slic3r/GUI/GCodeViewer.cpp:3181
msgid "up to"
msgstr "do"
@@ -15790,7 +16066,7 @@ msgstr "niepowodzenie weryfikacji"
msgid "variants"
msgstr "warianty"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "dostawca"
@@ -15802,7 +16078,7 @@ msgstr "wersja"
msgid "when printing"
msgstr "podczas druku"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "wieża czyszcząca"
@@ -15814,17 +16090,17 @@ msgstr "ze współczynnikiem objętościowym"
msgid "write calledback failed"
msgstr "błąd write calledback"
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1097
+#: src/libslic3r/PrintConfig.cpp:2250 src/libslic3r/PrintConfig.cpp:2260
+#: src/libslic3r/PrintConfig.cpp:2551 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:3009 src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3666 src/libslic3r/PrintConfig.cpp:3787
msgid "°"
msgstr "°"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1206
+#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:2810
msgid "°C"
msgstr "°C"
@@ -16977,10 +17253,6 @@ msgstr ""
msgid "Adding book %s"
msgstr "Dodawanie książki %s"
-#: ../src/common/preferencescmn.cpp:43
-msgid "Advanced"
-msgstr "Zaawansowane"
-
#: ../src/richtext/richtextliststylepage.cpp:435
msgid "After a paragraph:"
msgstr "Za paragrafem:"
@@ -17252,10 +17524,6 @@ msgstr "Obramowanie"
msgid "Borders"
msgstr "Ramki"
-#: ../src/richtext/richtextsizepage.cpp:288 ../src/common/stockitem.cpp:144
-msgid "Bottom"
-msgstr "Dolny"
-
#: ../src/generic/prntdlgg.cpp:893
msgid "Bottom margin (mm):"
msgstr "Dolny margines (mm):"
@@ -18069,10 +18337,6 @@ msgstr "Skopiowano do schowka:\"%s\""
msgid "Copies:"
msgstr "Kopie:"
-#: ../src/common/stockitem.cpp:150 ../src/stc/stc_i18n.cpp:18
-msgid "Copy"
-msgstr "Kopiuj"
-
#: ../src/common/stockitem.cpp:258
msgid "Copy selection"
msgstr "Kopiuj wybór"
@@ -21988,6 +22252,11 @@ msgstr "Prosty czarno-biały motyw"
msgid "Single"
msgstr "Pojedynczy"
+#: ../src/generic/filectrlg.cpp:425 ../src/richtext/richtextformatdlg.cpp:369
+#: ../src/richtext/richtextsizepage.cpp:299
+msgid "Size"
+msgstr "Rozmiar"
+
#: ../src/osx/carbon/fontdlg.cpp:339
msgid "Size:"
msgstr "Rozmiar:"
diff --git a/resources/localization/pt_BR/PrusaSlicer_pt_BR.po b/resources/localization/pt_BR/PrusaSlicer_pt_BR.po
index b793b59e5..05e17c591 100644
--- a/resources/localization/pt_BR/PrusaSlicer_pt_BR.po
+++ b/resources/localization/pt_BR/PrusaSlicer_pt_BR.po
@@ -1,33 +1,28 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
-"PO-Revision-Date: 2021-01-06 10:53+0100\n"
-"Last-Translator: Oleksandra Iushchenko <yusanka@gmail.com>\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
+"PO-Revision-Date: \n"
+"Last-Translator: \n"
"Language-Team: \n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-"X-Generator: Poedit 2.4.2\n"
+"X-Generator: Poedit 3.1\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "Direitos autorais das partes"
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Direitos autorais"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -35,26 +30,26 @@ msgstr ""
"Os contratos de licença de todos os seguintes programas (bibliotecas) são "
"parte do contrato de licença de aplicativo"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "Sobre %s"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "Versão"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "está licenciado sobre o(a)"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "Licensa GNU Affero General Public, versão 3"
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -62,7 +57,7 @@ msgstr ""
"PrusaSlicer é baseado no Slic3r criado por Alessandro Ranellucci e a "
"comunidade RepRap."
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -72,7 +67,7 @@ msgstr ""
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik e "
"outros."
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr "Copiar Informações da Versão"
@@ -90,13 +85,15 @@ msgstr ""
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:84
#, boost-format
msgid "PrusaSlicer has encountered a fatal error: \"%1%\""
-msgstr ""
+msgstr "PrusaSlicer encontrou um erro fatal: \"%1%\""
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:85
msgid ""
"Please save your project and restart PrusaSlicer. We would be glad if you "
"reported the issue."
msgstr ""
+"Por favor, salve seu projeto e reinicie o PrusaSlicer. Ficaríamos felizes se "
+"você relatar o problema."
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:162
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:204
@@ -110,15 +107,15 @@ msgstr "Arquivo SLA mascarado exportado para %1%"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:286
msgid "Access violation"
-msgstr ""
+msgstr "Violação de acesso"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:288
msgid "Illegal instruction"
-msgstr ""
+msgstr "Instrução ilegal"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:290
msgid "Divide by zero"
-msgstr ""
+msgstr "Divisão por zero"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:292
msgid "Overflow"
@@ -134,7 +131,7 @@ msgstr ""
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:300
msgid "Stack overflow"
-msgstr ""
+msgstr "Estouro de pilha"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:659
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:726
@@ -153,8 +150,8 @@ msgid ""
"card is write locked?\n"
"Error message: %1%"
msgstr ""
-"A cópia do G-código provisório G-código falhou na saída. Talvez o cartão SD "
-"está bloqueado para escrita?\n"
+"Falha na cópia do G-code temporário para o G-code de saída. Talvez o cartão "
+"SD está bloqueado para escrita?\n"
"Mensagem de erro: %1%"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:698
@@ -183,9 +180,9 @@ 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 ""
-"A cópia do código G temporário foi concluída, mas o código original em %1% "
-"não pôde ser aberto durante a verificação de cópia. O código G de saída está "
-"em %2%.tmp."
+"A cópia do G-code temporário foi concluída, mas o código original em %1% não "
+"pôde ser aberto durante a verificação de cópia. O G-code de saída está em "
+"%2%.tmp."
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:707
#, boost-format
@@ -193,9 +190,8 @@ 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 ""
-"A cópia do código G temporário foi concluída, mas o código exportado não "
-"pôde ser aberto durante a verificação de cópia. O código G de saída está em "
-"%1%.tmp."
+"A cópia do G-code temporário foi concluída, mas o código exportado não pôde "
+"ser aberto durante a verificação de cópia. O G-code de saída está em %1%.tmp."
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:715
#, boost-format
@@ -204,7 +200,7 @@ msgstr "Arquivo G-code exportado para %1%"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:729
msgid "Copying of the temporary G-code to the output G-code failed"
-msgstr "A cópia do G-código provisório G-código falhou na saída"
+msgstr "A cópia do G-code temporário para o G-code de saída falhou"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:751
#, boost-format
@@ -213,7 +209,7 @@ msgstr "Agendando upload para ` %1%` . Veja a aba -> Print Host Upload Queue"
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr "Tamanho"
@@ -221,7 +217,7 @@ msgstr "Tamanho"
msgid "Origin"
msgstr "Origem"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Diâmetro"
@@ -248,43 +244,43 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
-#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr "mm"
@@ -305,7 +301,7 @@ msgid "Circular"
msgstr "Circular"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "Customizado"
@@ -318,8 +314,8 @@ msgstr "Forma"
msgid "Load shape from STL..."
msgstr "Carregar forma do STL..."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "Config"
@@ -332,7 +328,7 @@ msgid "Load..."
msgstr "Carregar..."
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Remover"
@@ -408,7 +404,7 @@ msgstr "Finalizado"
#: src/slic3r/GUI/ButtonsDescription.cpp:42
msgid "Revert color to default"
-msgstr ""
+msgstr "Reverter a cor para o padrão"
#: src/slic3r/GUI/ButtonsDescription.cpp:57
msgid "Value is the same as the system value"
@@ -432,10 +428,13 @@ msgid ""
"\n"
"The layer height will be reset to 0.01."
msgstr ""
+"A altura da camada não é válida.\n"
+"\n"
+"A altura da camada será redefinida para 0.01."
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "Altura da camada"
@@ -445,8 +444,11 @@ msgid ""
"\n"
"The first layer height will be reset to 0.01."
msgstr ""
+"A altura da primeira camada não é válida.\n"
+"\n"
+"A altura da primeira camada será redefinida para 0.01."
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr "Altura da primeira camada"
@@ -539,31 +541,31 @@ msgstr "Devo mudar para padrão de preenchimento retilíneo?"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr "Preenchimento"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "A penetração da cabeça não deve ser maior do que a largura da cabeça."
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "Penetração inválida da cabeça"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr ""
"O diâmetro da cabeça de pino deve ser menor do que o diâmetro do pilar."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "Diâmetro inválido da cabeça de pino"
@@ -579,12 +581,12 @@ msgstr "Desatualização"
msgid "Before roll back"
msgstr "Antes de reverter"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "Usuário"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "Desconhecido"
@@ -596,7 +598,7 @@ msgstr "Ativar"
msgid "PrusaSlicer version"
msgstr "Versão do PrusaSlicer"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "impressão"
@@ -604,21 +606,21 @@ msgstr "impressão"
msgid "filaments"
msgstr "filamentos"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "Impressão de SLA"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "Material de SLA"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "impressora"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "fornecedor"
@@ -672,15 +674,15 @@ msgid "Standard"
msgstr "Todos padrão"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "Todos"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr "Nenhum"
@@ -710,13 +712,15 @@ msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:495
msgid "Remove user profiles (a snapshot will be taken beforehand)"
msgstr ""
-"Remover perfis de usuário - instalar do zero (uma snapshot será salva antes)"
+"Remover perfis de usuário - instalar do zero (uma captura será salva antes)"
#: src/slic3r/GUI/ConfigWizard.cpp:498
msgid ""
"Perform desktop integration (Sets this binary to be searchable by the "
"system)."
msgstr ""
+"Executar integração de área de trabalho (configura este binário para ser "
+"pesquisável pelo sistema)."
#: src/slic3r/GUI/ConfigWizard.cpp:550
#, c-format, boost-format
@@ -746,6 +750,8 @@ msgid ""
"%1% marked with <b>*</b> are <b>not</b> compatible with some installed "
"printers."
msgstr ""
+"%1% marcados com <b>*</b> são <b>não</b> compatíveis com algumas impressoras "
+"instaladas."
#: src/slic3r/GUI/ConfigWizard.cpp:752 src/slic3r/GUI/ConfigWizard.cpp:2043
#: src/slic3r/GUI/ConfigWizard.cpp:2912
@@ -754,14 +760,14 @@ msgstr "Filamentos"
#: src/slic3r/GUI/ConfigWizard.cpp:752
msgid "SLA materials"
-msgstr ""
+msgstr "Materiais SLA"
#: src/slic3r/GUI/ConfigWizard.cpp:755
#, boost-format
msgid "All installed printers are compatible with the selected %1%."
-msgstr ""
+msgstr "Todas as impressoras instaladas são compatíveis com o %1%."
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "filamento"
@@ -770,12 +776,16 @@ msgid ""
"Only the following installed printers are compatible with the selected "
"filaments"
msgstr ""
+"Apenas as seguintes impressoras instaladas são compatíveis com os filamentos "
+"selecionados"
#: src/slic3r/GUI/ConfigWizard.cpp:779
msgid ""
"Only the following installed printers are compatible with the selected SLA "
"materials"
msgstr ""
+"Somente as seguintes impressoras instaladas são compatíveis com os materiais "
+"SLA selecionados"
#: src/slic3r/GUI/ConfigWizard.cpp:1175
msgid "Custom Printer Setup"
@@ -852,7 +862,7 @@ msgstr ""
"atualização seja aplicada."
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr "Recarregar a partir do disco"
@@ -938,7 +948,7 @@ msgstr "Escolha outro fornecedor suportado por %s"
msgid "Firmware Type"
msgstr "Tipo de Firmware"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Firmware"
@@ -955,8 +965,8 @@ msgid "Set the shape of your printer's bed."
msgstr "Insira o formato da mesa de impressão."
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "Entrada numérica não válida."
@@ -1013,8 +1023,8 @@ msgid "Extrusion Temperature:"
msgstr "Temperatura de extrusão:"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr "°C"
@@ -1056,6 +1066,8 @@ msgid ""
"Following printer profiles has no default filament: %1%Please select one "
"manually."
msgstr ""
+"Os seguintes perfis de impressora não tem filamento padrão: %1%Por favor "
+"selecione um manualmente."
#: src/slic3r/GUI/ConfigWizard.cpp:2339
#, boost-format
@@ -1063,9 +1075,11 @@ msgid ""
"Following printer profiles has no default material: %1%Please select one "
"manually."
msgstr ""
+"Os seguintes perfis de impressora não possuem material padrão: %1%Por favor "
+"selecione um manualmente."
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "Aviso"
@@ -1088,50 +1102,52 @@ msgstr "Deseja selecionar automaticamente materiais padrão?"
#: src/slic3r/GUI/ConfigWizard.cpp:2523
msgid "Configuration is edited in ConfigWizard"
-msgstr ""
+msgstr "A configuração é editada no ConfigWizard"
#: src/slic3r/GUI/ConfigWizard.cpp:2566
msgid "All user presets will be deleted."
-msgstr ""
+msgstr "Todas as predefinições do usuário serão excluídas."
#: src/slic3r/GUI/ConfigWizard.cpp:2596
msgid "A new vendor was installed and one of its printers will be activated"
msgid_plural ""
"New vendors were installed and one of theirs printers will be activated"
msgstr[0] ""
+"Um novo fornecedor foi instalado e uma de suas impressoras será ativada"
msgstr[1] ""
+"Novos fornecedores foram instalados e uma de suas impressoras será ativada"
#: src/slic3r/GUI/ConfigWizard.cpp:2625
msgid "Do you want to continue changing the configuration?"
-msgstr ""
+msgstr "Deseja continuar alterando a configuração?"
#: src/slic3r/GUI/ConfigWizard.cpp:2691
msgid "A new Printer was installed and it will be activated."
-msgstr ""
+msgstr "Uma nova impressora foi instalada e será ativada."
#: src/slic3r/GUI/ConfigWizard.cpp:2696
msgid "Some Printers were uninstalled."
-msgstr ""
+msgstr "Algumas impressoras foram desinstaladas."
#: src/slic3r/GUI/ConfigWizard.cpp:2717
msgid "A new filament was installed and it will be activated."
-msgstr ""
+msgstr "Um novo filamento foi instalado e será ativado."
#: src/slic3r/GUI/ConfigWizard.cpp:2718
msgid "A new SLA material was installed and it will be activated."
-msgstr ""
+msgstr "Um novo material de SLA foi instalado e será ativado."
#: src/slic3r/GUI/ConfigWizard.cpp:2729
msgid "Some filaments were uninstalled."
-msgstr ""
+msgstr "Alguns filamentos foram desinstalados."
#: src/slic3r/GUI/ConfigWizard.cpp:2729
msgid "Some SLA materials were uninstalled."
-msgstr ""
+msgstr "Alguns materiais de SLA foram desinstalados."
#: src/slic3r/GUI/ConfigWizard.cpp:2773
msgid "Custom printer was installed and it will be activated."
-msgstr ""
+msgstr "A impressora personalizada foi instalada e será ativada."
#: src/slic3r/GUI/ConfigWizard.cpp:2858
msgid "Select all standard printers"
@@ -1172,7 +1188,7 @@ msgid "Filament Profiles Selection"
msgstr "Seleção de Perfis de Filamento"
#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
msgstr "Tipo:"
@@ -1201,27 +1217,36 @@ msgid ""
"Performing desktop integration failed - boost::filesystem::canonical did not "
"return appimage path."
msgstr ""
+"Falha na integração da área de trabalho - boost::filesystem::canonical não "
+"retornar caminho da imagem do aplicativo."
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:243
msgid "Performing desktop integration failed - Could not find executable."
msgstr ""
+"Falha na execução da integração da área de trabalho - Não foi possível "
+"encontrar o executável."
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:378
msgid ""
"Performing desktop integration failed because the application directory was "
"not found."
msgstr ""
+"Falha na integração da área de trabalho porque o diretório do aplicativo não "
+"foi encontrado."
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:419
msgid ""
"Performing desktop integration failed - could not create Gcodeviewer desktop "
"file. PrusaSlicer desktop file was probably created successfully."
msgstr ""
+"Falha na integração da área de trabalho - não foi possível criar a área de "
+"trabalho do arquivo Gcodeviewer. O arquivo de desktop PrusaSlicer "
+"provavelmente foi criado com sucesso."
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
-msgstr ""
+msgstr "Integração da área de trabalho"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:466
msgid ""
@@ -1229,14 +1254,18 @@ msgid ""
"\n"
"Press \"Perform\" to proceed."
msgstr ""
+"Integração de Ãrea de Trabalho define este binário para ser pesquisável pelo "
+"sistema.\n"
+"\n"
+"Pressione \"Executar\" para continuar."
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:480
msgid "Perform"
-msgstr ""
+msgstr "Executar"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "Desfazer"
@@ -1252,7 +1281,7 @@ msgstr "Modo de uma camada"
msgid "Discard all custom changes"
msgstr "Descarte todas as alterações personalizadas"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "Pule para movimento"
@@ -1284,13 +1313,16 @@ msgstr ""
#: src/slic3r/GUI/DoubleSlider.cpp:1398
msgid "This is wipe tower layer"
-msgstr ""
+msgstr "Esta é a camada da torre de limpeza"
#: src/slic3r/GUI/DoubleSlider.cpp:1408
msgid ""
"The sequential print is on.\n"
"It's impossible to apply any custom G-code for objects printing sequentually."
msgstr ""
+"A impressão sequencial está ativada.\n"
+"É impossível aplicar qualquer G-code personalizado para a impressão de "
+"objetos sequencialmente."
#: src/slic3r/GUI/DoubleSlider.cpp:1412
msgid "Print mode"
@@ -1338,7 +1370,7 @@ msgstr ""
#: src/slic3r/GUI/DoubleSlider.cpp:1458
msgid "continue"
-msgstr ""
+msgstr "continuar"
#: src/slic3r/GUI/DoubleSlider.cpp:1466
#, boost-format
@@ -1374,7 +1406,7 @@ 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 ""
-"O código G associado a esta marca de tique-taque está em conflito com o modo "
+"O G-code associado a esta marca de verificação está em conflito com o modo "
"de impressão.\n"
"Editá-lo causará alterações nos dados do Slider."
@@ -1386,7 +1418,7 @@ msgid ""
msgstr ""
"Há uma mudança de cor para extrusor que não será usada até o final do "
"trabalho de impressão.\n"
-"Este código não será processado durante a geração de código G."
+"Este código não será processado durante a geração de G-code."
#: src/slic3r/GUI/DoubleSlider.cpp:1488
msgid ""
@@ -1394,7 +1426,7 @@ msgid ""
"This code won't be processed during G-code generation."
msgstr ""
"Há uma mudança extrusora definida para o mesmo extrusor.\n"
-"Este código não será processado durante a geração de código G."
+"Este código não será processado durante a geração de G-code."
#: src/slic3r/GUI/DoubleSlider.cpp:1491
msgid ""
@@ -1472,7 +1504,7 @@ msgstr "Adicionar modelo customizado"
#: src/slic3r/GUI/DoubleSlider.cpp:1986
msgid "Add custom G-code"
-msgstr "Adicionar código G personalizado"
+msgstr "Adicionar G-code personalizado"
#: src/slic3r/GUI/DoubleSlider.cpp:2004
msgid "Edit color"
@@ -1484,7 +1516,7 @@ msgstr "Editar mensagem de impressão de pausa"
#: src/slic3r/GUI/DoubleSlider.cpp:2006
msgid "Edit custom G-code"
-msgstr "Editar código G personalizado"
+msgstr "Editar G-code personalizado"
#: src/slic3r/GUI/DoubleSlider.cpp:2012
msgid "Delete color change"
@@ -1500,9 +1532,9 @@ msgstr "Excluir impressão de pausa"
#: src/slic3r/GUI/DoubleSlider.cpp:2015
msgid "Delete custom G-code"
-msgstr "Excluir código G personalizado"
+msgstr "Excluir G-code personalizado"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "Pule para altura"
@@ -1540,17 +1572,21 @@ msgstr "Definir sequência de extrusora para toda a impressão"
#: src/slic3r/GUI/DoubleSlider.cpp:2051
msgid "Set auto color changes"
-msgstr ""
+msgstr "Definir mudança de cor automática"
#: src/slic3r/GUI/DoubleSlider.cpp:2086
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr ""
+"Esta ação causará a exclusão de todos os tiques no controle deslizante "
+"vertical."
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
msgstr ""
+"Esta ação não é reversível.\n"
+"Você quer prosseguir?"
#: src/slic3r/GUI/DoubleSlider.cpp:2088
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1133 src/slic3r/GUI/GUI.cpp:245
@@ -1560,55 +1596,55 @@ msgstr ""
msgid "Warning"
msgstr "Aviso"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
-msgstr "Digite o código G personalizado usado na camada atual"
+msgstr "Digite o G-code personalizado usado na camada atual"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
-msgstr "Código G personalizado na camada atual (%1% mm)."
+msgstr "G-code personalizado na camada atual (%1% mm)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
"Digite mensagem curta mostrada no visor da impressora quando uma impressão é "
"pausada"
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "Mensagem para impressão de pausa na camada atual (%1% mm)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "Digite o movimento que você deseja saltar para"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "Digite a altura que você deseja saltar para"
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
"Parâmetros de mudança de ferramenta com impressoras de multi material com "
"apenas uma extrusora."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
"Os últimos dados de mudança de cor foram salvos para uma impressão de vários "
"extrusores."
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "Suas alterações atuais excluirão todas as alterações de cor salvas."
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "Você tem certeza que deseja continuar?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -1619,11 +1655,11 @@ msgstr ""
"mudanças de cor, \n"
"ou CANCELAR para deixá-lo inalterado."
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "Deseja excluir todas as alterações de ferramenta salvas?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -1631,7 +1667,7 @@ msgstr ""
"Os últimos dados de mudança de cor foram salvos para uma impressão multi-"
"extrusora com alterações de ferramenta para impressão inteira."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
"Suas alterações atuais excluirão todas as alterações do extrusor "
@@ -1640,11 +1676,11 @@ msgstr ""
#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "padrão"
@@ -1657,28 +1693,29 @@ msgid "Set extruder change for every"
msgstr "Definir a mudança de extrusor para cada"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr "camadas"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:164
msgid "Random sequence"
-msgstr ""
+msgstr "Sequência Aleatório"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:166
msgid "If enabled, random sequence of the selected extruders will be used."
msgstr ""
+"Se ativado, a sequência aleatória das extrusoras selecionadas será usada."
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:172
msgid "Allow next color repetition"
-msgstr ""
+msgstr "Permitir a próxima repetição de cor"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:174
msgid "If enabled, a repetition of the next random color will be allowed."
-msgstr ""
+msgstr "Se habilitado, uma repetição da próxima cor aleatória será permitida."
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:177
msgid "Set extruder(tool) sequence"
@@ -1725,7 +1762,7 @@ msgid "Parameter validation"
msgstr "Validação do parâmetro"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "Valor de entrada está fora do limite"
@@ -1834,7 +1871,7 @@ msgstr "Imagem do Firmware:"
#: src/slic3r/GUI/FirmwareDialog.cpp:813
msgid "Select a file"
-msgstr ""
+msgstr "Selecione um arquivo"
#: src/slic3r/GUI/FirmwareDialog.cpp:815
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:297
@@ -1894,67 +1931,71 @@ msgstr "Confirmação"
msgid "Cancelling..."
msgstr "Cancelando..."
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
-msgstr ""
+msgstr "Galeria de Formas"
#: src/slic3r/GUI/GalleryDialog.cpp:76
msgid "Select shape from the gallery"
-msgstr ""
+msgstr "Selecionar forma da galeria"
#: src/slic3r/GUI/GalleryDialog.cpp:100
msgid "Add to bed"
-msgstr ""
+msgstr "Adicionar a mesa"
#: src/slic3r/GUI/GalleryDialog.cpp:101
msgid "Add selected shape(s) to the bed"
-msgstr ""
+msgstr "Adicione a(s) forma(s) selecionada(s) à mesa"
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Adicionar"
#: src/slic3r/GUI/GalleryDialog.cpp:117
msgid "Add one or more custom shapes"
-msgstr ""
+msgstr "Adicionar uma ou mais formas personalizadas"
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "Deletar"
#: src/slic3r/GUI/GalleryDialog.cpp:118
msgid "Delete one or more custom shape. You can't delete system shapes"
msgstr ""
+"Exclua uma ou mais formas personalizadas. Você não pode excluir formas do "
+"sistema"
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
-msgstr ""
+msgstr "Escolha um ou mais arquivos (STL, OBJ):"
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
"We can't load this file"
msgstr ""
+"Parece que o arquivo %1% selecionado tem um erro ou está destruído.\n"
+"Não podemos carregar este arquivo"
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
-msgstr ""
+msgstr "Escolha um arquivo PNG:"
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
-msgstr ""
+msgstr "Substituição do PNG"
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
-msgstr ""
+msgstr "Alterar miniatura"
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
-msgstr ""
+msgstr "Carregando o \"%1%\""
#: src/slic3r/GUI/GCodeViewer.cpp:274
msgid "Tool position"
@@ -2012,9 +2053,9 @@ msgid "Time"
msgstr "Tempo"
#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
-#: src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
-msgstr ""
+msgstr "Filamento utilizado"
#: src/slic3r/GUI/GCodeViewer.cpp:3298
msgid "Height (mm)"
@@ -2034,7 +2075,7 @@ msgstr "Velocidade da ventoinha (%)"
#: src/slic3r/GUI/GCodeViewer.cpp:3302
msgid "Temperature (°C)"
-msgstr ""
+msgstr "Temperatura (ºC)"
#: src/slic3r/GUI/GCodeViewer.cpp:3303
msgid "Volumetric flow rate (mm³/s)"
@@ -2052,7 +2093,7 @@ msgstr "Impressão colorida"
#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "Extrusora"
@@ -2064,134 +2105,134 @@ msgstr "Cor de impressão padrão"
msgid "default color"
msgstr "cor de impressão padrão"
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "Adicionar mudança de cor"
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Imprrimir"
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Pausar"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "Evento"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "Tempo de impressão restante"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "Duração"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
-msgstr "Viagem"
+msgstr "Deslocamento"
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "Movimento"
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "Extrusão"
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "Retração"
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "Limpar"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Opções de saída"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "Retrações"
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "Retorno da retração"
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
-msgstr ""
+msgstr "Costuras"
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "G-code de troca de ferramenta"
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "Adicionar mudança de cor"
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "Pausas de impressão"
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "G-code customizado"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Impressora"
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Config. de impressão"
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Filamento"
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
-msgstr ""
+msgstr "Tempos estimados de impressão"
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "Modo normal"
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "Modo silencioso"
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr "Primeira camada"
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
-msgstr ""
+msgstr "Total"
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "Mostrar modo silencioso"
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "Mostrar modo normal"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "Altura da camada variável"
@@ -2252,7 +2293,7 @@ msgstr "Maior qualidade de impressão versus maior velocidade de impressão."
msgid "Smooth"
msgstr "Suavizar"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "Raio"
@@ -2260,7 +2301,7 @@ msgstr "Raio"
msgid "Keep min"
msgstr "Mantenha min"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "Redefinir"
@@ -2284,176 +2325,176 @@ msgstr "Habilitar altura de camada variável - Adaptativo"
msgid "Variable layer height - Smooth all"
msgstr "Habilitar altura de camada variável - Deixar tudo suave"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "Espelhar objeto"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Gizmo-Mover"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Gizmo-Rotacionar"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "Mover objeto"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "Alterar para modo de edição"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "Config. de impressão"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "Config. de filamentos"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "Aba de config. de material"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "Aba de config. da impressora"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "Desfazer histórico"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "Refazer histórico"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "Desfazer ação de %1$d"
msgstr[1] "Desfazer ações de %1$d"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] "Refazer ação de %1$d"
msgstr[1] "Refazer ações de %1$d"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "Pesquisar"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "Entre com um termo de busca"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "Arranjar opções"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "Pressione %1%botão esquerdo do mouse para inserir o valor exato"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "Espaçamento"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "Ativar rotações (devagar)"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "Arranjar"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Adicionar..."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Deletar todos"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "Arranjar seleção"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "Clique no botão direito para mostrar opções de arranjo"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr "Copiar"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Colar"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Adicionar instância"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Remover instância"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "Dividir em objetos"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "Dividir em partes"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "Clique no botão direito para abrir/fechar o Histórico"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "Próxima ação de desfazer: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "Refazer"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "Próxima ação de refazer: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "Um objeto foi detectado fora da área de impressão."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "Há movimentos fora da área de impressão."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "Suportes de SLA foram detectados fora da área de impressão."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
-msgstr ""
+msgstr "Alguns objetos não são visíveis durante a edição."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -2461,16 +2502,16 @@ msgstr ""
"Um objeto foi encontrado fora da área de impressão.\n"
"Resolva o problema atual para continuar o fatiamento."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "Seleção-Adicionar do retângulo"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "Seleção-remover do retângulo"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr "Cortar"
@@ -2586,13 +2627,13 @@ msgstr "Esfera"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr "Triângulos"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:56
msgid "Highlight overhang by angle"
-msgstr ""
+msgstr "Destaque o overhang por ângulo"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:57
msgid "Enforce"
@@ -2601,31 +2642,31 @@ msgstr "Reforçar"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:60
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:126
msgid "Tool type"
-msgstr ""
+msgstr "Tipo de ferramenta"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:61
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:127
msgid "Brush"
-msgstr ""
+msgstr "Pincel"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:62
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:128
msgid "Smart fill"
-msgstr ""
+msgstr "Preenchimento inteligente"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:64
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:131
msgid "Smart fill angle"
-msgstr ""
+msgstr "Ângulo de preenchimento inteligente"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:66
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:132
msgid "Split triangles"
-msgstr ""
+msgstr "Dividir triângulos"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:67
msgid "On overhangs only"
-msgstr ""
+msgstr "Apenas em overhangs"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:174
#, boost-format
@@ -2633,39 +2674,44 @@ msgid ""
"Preselects faces by overhang angle. It is possible to restrict paintable "
"facets to only preselected faces when the option \"%1%\" is enabled."
msgstr ""
+"Pré-seleções faces por ângulo de overhang. É possível restringir pintando "
+"faces apenas para faces pré-selecionadas quando a opção \"%1%\" estiver "
+"habilitada."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:217
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:378
msgid "Paints facets according to the chosen painting brush."
-msgstr ""
+msgstr "Pinta faces de acordo com o pincel escolhido."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:225
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:391
msgid ""
"Paints neighboring facets whose relative angle is less or equal to set angle."
msgstr ""
+"Pinta faces vizinhas cujo ângulo relativo é menor ou igual ao ângulo "
+"definido."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:229
#, boost-format
msgid "Allows painting only on facets selected by: \"%1%\""
-msgstr ""
+msgstr "Permite pintar apenas em faces selecionadas por: \"%1%\""
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:244
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:419
#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:144
msgid "Paints all facets inside, regardless of their orientation."
-msgstr "Pinte todas as facetas internas, independente de suas orientações."
+msgstr "Pinte todas as faces internas, independente de suas orientações."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:253
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:428
#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:152
msgid "Ignores facets facing away from the camera."
-msgstr "Ignore facetas de costas para a câmera."
+msgstr "Ignore faces de costas para a câmera."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:262
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:437
msgid "Paints only one facet."
-msgstr ""
+msgstr "Pinta apenas uma face."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:270
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:285
@@ -2677,7 +2723,7 @@ msgstr "Alt + Scroll do mouse"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:275
msgid "Splits bigger facets into smaller ones while the object is painted."
-msgstr ""
+msgstr "Divide as faces maiores em menores enquanto o objeto é pintado."
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:308
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:483
@@ -2725,7 +2771,7 @@ msgid "Quality"
msgstr "Qualidade"
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr "Distância de fechamento"
@@ -2749,27 +2795,27 @@ msgstr "Remova todos os buracos"
msgid "Show supports"
msgstr "Mostrar suportes"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "Adicionar orifício de drenagem"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "Excluir orifício de drenagem"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "Mudança de parâmetro de suporte"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "Mudar o diâmetro do orifício de drenagem"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "Oco e broca"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "Mover o orifício de drenagem"
@@ -2780,45 +2826,48 @@ msgid ""
"supports. For this reason, only the first %1% extruders will be able to be "
"used for painting."
msgstr ""
+"Sua impressora tem mais extrusoras do que o aparelho de pintura "
+"multimateriais suporta. Por esta razão, apenas as primeiras %1% extrusoras "
+"poderão ser usadas para pintura."
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:45
#: src/slic3r/GUI/ObjectDataViewModel.cpp:51
msgid "Multimaterial painting"
-msgstr ""
+msgstr "Pintura multimateriais"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:116
msgid "First color"
-msgstr ""
+msgstr "Primeira cor"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:118
msgid "Second color"
-msgstr ""
+msgstr "Segunda cor"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:120
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:671
msgid "Remove painted color"
-msgstr ""
+msgstr "Remova a cor pintada"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:121
msgid "Clear all"
-msgstr ""
+msgstr "Limpar tudo"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:129
msgid "Bucket fill"
-msgstr ""
+msgstr "Preenchimento de balde"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:404
msgid "Paints neighboring facets that have the same color."
-msgstr ""
+msgstr "Pinta as faces vizinhas que têm a mesma cor."
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:450
msgid "Split bigger facets into smaller ones while the object is painted."
-msgstr ""
+msgstr "Divida as faces maiores em menores enquanto o objeto é pintado."
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:674
#, boost-format
msgid "Painted using: Extruder %1%"
-msgstr ""
+msgstr "Pintado usando: Extrusora %1%"
#: src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:55
msgid "Move"
@@ -2828,7 +2877,7 @@ msgstr "Mover"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr "Rotacionar"
@@ -2845,7 +2894,7 @@ msgstr "Aplicar"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr "Escala"
@@ -2865,15 +2914,15 @@ msgstr "Pintura de costura"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:67
msgid "Mesh name"
-msgstr ""
+msgstr "Nome da malha"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:69
msgid "Detail level"
-msgstr ""
+msgstr "Nível de detalhe"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:70
msgid "Decimate ratio"
-msgstr ""
+msgstr "Proporção de redução"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:113
#, boost-format
@@ -2881,72 +2930,76 @@ msgid ""
"Processing model '%1%' with more than 1M triangles could be slow. It is "
"highly recommend to reduce amount of triangles."
msgstr ""
+"O processamento do modelo '%1%' com mais de 1 milhão de triângulos pode ser "
+"lento. recomendo reduzir a quantidade de triângulos."
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:116
#: src/slic3r/GUI/GUI_Factories.cpp:705
msgid "Simplify model"
-msgstr ""
+msgstr "Modelo simplificado"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:143
msgid "Simplify"
-msgstr ""
+msgstr "Simplificar"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:156
msgid "Simplification is currently only allowed when a single part is selected"
msgstr ""
+"Atualmente, a simplificação só é permitida quando uma única parte é "
+"selecionada"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "Erro"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:250
msgid "Extra high"
-msgstr ""
+msgstr "Muito alto"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:251
msgid "High"
-msgstr ""
+msgstr "Alto"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:252
msgid "Medium"
-msgstr ""
+msgstr "Medio"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:253
msgid "Low"
-msgstr ""
+msgstr "Baixo"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:254
msgid "Extra low"
-msgstr ""
+msgstr "Muito baixo"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:304
#, c-format, boost-format
msgid "%d triangles"
-msgstr ""
+msgstr "%d triângulos"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:307
msgid "Show wireframe"
-msgstr ""
+msgstr "Mostrar estrutura de arame"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:313
msgid "Operation already cancelling. Please wait few seconds."
-msgstr ""
+msgstr "Operação já cancelada. Por favor, aguarde alguns segundos."
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:322
msgid "Can't apply when proccess preview."
-msgstr ""
+msgstr "Não pode ser aplicado durante a visualização do processo."
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:329
#, boost-format
msgid "Process %1% / 100"
-msgstr ""
+msgstr "Processo %1% / 100"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:479
#, boost-format
msgid "Simplify %1%"
-msgstr ""
+msgstr "Simplificar %1%"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:39
msgid "Head diameter"
@@ -2980,7 +3033,7 @@ msgid "Minimal points distance"
msgstr "Distância mínima entre pontos"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr "Densidade dos pontos de suporte"
@@ -3019,7 +3072,7 @@ msgstr "Você deseja salvar os pontos manualmente editados?"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:898
msgid "Save support points?"
-msgstr ""
+msgstr "Salvar pontos de suporte?"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:958
msgid "Move support point"
@@ -3117,6 +3170,8 @@ msgstr "Alterar para modo de edição"
msgid ""
"ERROR: Please close all manipulators available from the left toolbar first"
msgstr ""
+"ERRO: Por favor, feche todos os manipuladores disponíveis na barra de "
+"ferramentas esquerda primeiro"
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:561
msgid "Gizmo-Scale"
@@ -3131,31 +3186,35 @@ msgid ""
"You are currently editing SLA support points. Please, apply or discard your "
"changes first."
msgstr ""
+"Você está editando pontos de suporte de SLA. Por favor, aplique ou descarte "
+"suas alterações primeiro."
#: src/slic3r/GUI/GUI.cpp:292
msgid "Undefined"
-msgstr ""
+msgstr "Indefinido"
#: src/slic3r/GUI/GUI.cpp:317
#, boost-format
msgid "%1% was substituted with %2%"
-msgstr ""
+msgstr "%1% foi substituído por %2%"
#: src/slic3r/GUI/GUI.cpp:326
msgid ""
"Most likely the configuration was produced by a newer version of PrusaSlicer "
"or by some PrusaSlicer fork."
msgstr ""
+"Provavelmente a configuração foi produzida por uma versão mais recente do "
+"PrusaSlicer ou por algum fork PrusaSlicer."
#: src/slic3r/GUI/GUI.cpp:327
msgid "The following values were substituted:"
-msgstr ""
+msgstr "Os seguintes valores foram substituídos:"
#: src/slic3r/GUI/GUI.cpp:328
msgid "Review the substitutions and adjust them if needed."
-msgstr ""
+msgstr "Revise as substituições e ajuste-as, se necessário."
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "Config. de impressão de SLA"
@@ -3168,6 +3227,8 @@ msgid ""
"Configuration bundle was loaded, however some configuration values were not "
"recognized."
msgstr ""
+"O pacote de configuração foi carregado, porém alguns valores de "
+"configuração "
#: src/slic3r/GUI/GUI.cpp:365
#, boost-format
@@ -3175,6 +3236,8 @@ msgid ""
"Configuration file \"%1%\" was loaded, however some configuration values "
"were not recognized."
msgstr ""
+"Arquivo de configuração \"%1%\" foi carregado, porém alguns valores de "
+"configuração não foram reconhecidos."
#: src/slic3r/GUI/GUI_App.cpp:266
msgid "is based on Slic3r by Alessandro Ranellucci and the RepRap community."
@@ -3183,7 +3246,7 @@ msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:267
msgid "Developed by Prusa Research."
-msgstr ""
+msgstr "Desenvolvido por Prusa Research."
#: src/slic3r/GUI/GUI_App.cpp:269
msgid ""
@@ -3194,7 +3257,7 @@ msgstr ""
"Meszaros, Lukas Matena, Vojtech Kral, David Kocik e outros."
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
+msgid "Artwork model by Leslie Ing"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:411
@@ -3245,7 +3308,7 @@ msgstr "Sair, eu moverei meus dados agora"
msgid "Start the application"
msgstr "Começar a aplicação"
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -3260,11 +3323,11 @@ msgstr ""
"\n"
"O aplicativo será encerrado agora."
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr "Erro fatal"
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
"PrusaSlicer has encountered a localization error. Please report to "
"PrusaSlicer team, what language was active and in which scenario this issue "
@@ -3277,16 +3340,16 @@ msgstr ""
"\n"
"O aplicativo será encerrado agora."
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr "Erro crítico"
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
-msgstr ""
+msgstr "Erro interno: %1%"
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
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 "
@@ -3296,7 +3359,7 @@ msgstr ""
"Tente excluir manualmente o arquivo para recuperar do erro. Seus perfis de "
"usuário não serão afetados."
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3304,12 +3367,12 @@ msgstr ""
"Erro de análise PrusaGCodeViewer, ele provavelmente está corrompido. Tente "
"excluir manualmente o arquivo para recuperar do erro."
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
-msgstr ""
+msgstr "Você está abrindo %1% versão %2%."
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -3320,8 +3383,15 @@ msgid ""
"If so, your active configuration will be backed up before importing the new "
"configuration."
msgstr ""
+"A configuração ativa foi criada por <b>%1% %2%</b>,\n"
+"enquanto uma configuração mais recente foi encontrada em <b>%3%</b>\n"
+"criado por <b>%1% %4%</b>.\n"
+"\n"
+"A configuração mais recente deve ser importada?\n"
+"Em caso afirmativo, será feito backup de sua configuração ativa antes de "
+"importar a nova configuração."
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -3329,18 +3399,22 @@ msgid ""
"\n"
"Shall this configuration be imported?"
msgstr ""
+"Uma configuração existente foi encontrada em <b>%3%</b>\n"
+"criado por <b>%1% %2%</b>.\n"
+"\n"
+"Esta configuração deve ser importada?"
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
-msgstr ""
+msgstr "Importar"
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
-msgstr ""
+msgstr "Não importar"
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
-msgstr ""
+msgstr "Continuar e importar nova configuração?"
#: src/slic3r/GUI/GUI_App.cpp:1051
msgid ""
@@ -3351,6 +3425,13 @@ msgid ""
"prusa3d.cz/prusaslicer/.\n"
"Do you wish to continue?"
msgstr ""
+"Você está executando uma compilação de 32 bits do PrusaSlicer no Windows de "
+"64 bits.\n"
+"A compilação de 32 bits do PrusaSlicer provavelmente não poderá utilizar "
+"toda a RAM disponível no sistema.\n"
+"Faça o download e instale uma versão de 64 bits do PrusaSlicer em https://"
+"www.prusa3d.cz/prusaslicer/.\n"
+"Você deseja continuar?"
#: src/slic3r/GUI/GUI_App.cpp:1134
#, c-format, boost-format
@@ -3361,8 +3442,8 @@ msgstr ""
"%s\n"
"Você tem certeza que deseja continuar?"
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "Lembrar minha escolha"
@@ -3373,16 +3454,16 @@ msgstr "Carregando configuração"
#: src/slic3r/GUI/GUI_App.cpp:1209
#, boost-format
msgid "New release version %1% is available."
-msgstr ""
+msgstr "Nova versão de lançamento %1% está disponível."
#: src/slic3r/GUI/GUI_App.cpp:1210
msgid "See Download page."
-msgstr ""
+msgstr "Consulte a página de download."
#: src/slic3r/GUI/GUI_App.cpp:1224
#, boost-format
msgid "New prerelease version %1% is available."
-msgstr ""
+msgstr "A nova versão de pré-lançamento %1% está disponível."
#: src/slic3r/GUI/GUI_App.cpp:1225
msgid "See Releases page."
@@ -3392,15 +3473,15 @@ msgstr "Ver página de lançamentos."
msgid "Preparing settings tabs"
msgstr "Preparando abas de configuração"
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
-msgstr ""
+msgstr "Restaurar a posição da janela ao iniciar"
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
-msgstr ""
+msgstr "PrusaSlicer iniciado após um acidente"
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -3412,25 +3493,35 @@ msgid ""
"To avoid this problem, consider disabling \"%4%\" in \"Preferences\". "
"Otherwise, the application will most likely crash again next time."
msgstr ""
+"O PrusaSlicer travou da última vez ao tentar definir a posição da janela.\n"
+"Lamentamos o inconveniente, infelizmente acontece com certos configurações "
+"de vários monitores.\n"
+"Motivo mais preciso da falha: \"%1%\".\n"
+"Para obter mais informações, consulte nosso rastreador de problemas do "
+"GitHub: \"%2%\" e \"%3%\"\n"
+"\n"
+"Para evitar esse problema, considere desabilitar \"%4%\" em \"Preferências"
+"\". Caso contrário, o aplicativo provavelmente travará novamente na próxima "
+"vez."
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
-msgstr ""
+msgstr "Desabilitar \"%1%\""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
-msgstr ""
+msgstr "Manter \"%1%\" habilitado"
-#: src/slic3r/GUI/GUI_App.cpp:1677
+#: src/slic3r/GUI/GUI_App.cpp:1679
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"Você tem a seguinte predefinição com opções salvas para o \"Print Host upload"
"\""
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -3441,7 +3532,7 @@ msgstr ""
"Agora essa informação vai ser exposta em configurações das impressoras "
"físicas."
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -3452,169 +3543,171 @@ msgstr ""
"Nota: Esse nome pode ser alterado depois a partir das configurações de "
"impressoras físicas"
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "Informação"
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr "Recriando"
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr "Carregando presets"
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr "Carregamento de um modelo de vista"
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr "Escolha um arquivo (3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Escolha um ou mais arquivos (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "Escolha um ou mais arquivos (STL/3MF/STEP/OBJ/AMF/PRUSA):"
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "Escolha um arquivo (GCODE/.GCO/.G/.ngc/NGC):"
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr "Alteração de um idioma do aplicativo"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr "Selecione o idioma"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr "Idioma"
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr "modificado"
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr "Executar %s"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
msgstr "&Captura das config"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr "Inspecionar / ativar capturas de config"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
msgstr "Capturar &config"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr "Capturar uma config"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
-msgstr ""
+msgstr "Verificar atualizações de configuração"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
-msgstr "Verificar atualizações nas aplicações"
+msgstr "Verificar atualizações de configuração"
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
msgstr "&Preferências"
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr "Preferências de aplicação"
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "Simples"
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr "Modo simples de visualização"
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "Avançado"
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr "Modo avançado de visualização"
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "Especialista"
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr "Modo especialista de visualização"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr "Modo"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s Modo de visualização"
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
msgstr "&Linguagem"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
-msgstr ""
+msgstr "Flash &Firmware de Impressora"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
msgstr "Atualizar o firmware para uma impressora baseada em Arduino"
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
-msgstr ""
+msgstr "Tirando uma captura de configuração"
-#: src/slic3r/GUI/GUI_App.cpp:2293
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
msgstr ""
+"Algumas predefinições são modificadas e as alterações não salvas não serão "
+"capturadas pela captura de configuração."
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr "Nome da captura"
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
-msgstr ""
+msgstr "Carregando uma captura de configuração"
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
-msgstr ""
+msgstr "Continuar a ativar uma captura de configuração %1%?"
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr "Falha ao ativar a captura de configuração."
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
-msgstr ""
+msgstr "Reiniciar aplicação"
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr "Seleção de linguagem"
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -3622,94 +3715,96 @@ msgstr ""
"Alterar a linguagem fará com que o aplicativo reinicie.\n"
"Você irá perder conteúdo na bandeja."
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "Você quer prosseguir?"
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr "&Configuração"
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "As modificações da predefinição foram salvas com sucesso"
+msgstr[1] "As modificações das predefinições foram salvas com sucesso"
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
-msgstr ""
+msgstr "Para novo projeto, todas as modificações serão redefinidas"
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
-msgstr ""
+msgstr "Carregando um novo projeto enquanto o projeto atual é modificado."
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
-msgstr ""
+msgstr "Projeto está carregando"
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
-msgstr ""
+msgstr "Abrindo novo projeto enquanto algumas predefinições não são salvas."
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr "Os uploads ainda estão em andamento"
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr "Pará-los e continuar assim mesmo?"
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr "Uploads em andamento"
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr ""
"É impossível imprimir objetos com múltiplas partes com a tecnologia SLA."
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr "Verifique a lista de objetos antes de alterar a predefinição."
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
-msgstr ""
+msgstr "A configuração está editando do ConfigWizard"
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
msgstr "Selecione um arquivo gcode:"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
-msgstr ""
+msgstr "Abrir link no navegador padrão?"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
-msgstr ""
+msgstr "PrusaSlicer: Abrir link"
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
-msgstr "Suprimir para abrir o hiperlink no navegador"
+msgstr "Suprimir para abrir o link no navegador"
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
-msgstr ""
+msgstr "PrusaSlicer lembrará de sua escolha."
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
-msgstr ""
+msgstr "Você não será questionado sobre isso novamente em links suspensos."
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to changes your choice."
msgstr ""
+"Visite \"Preferências\" e marque \"%1%\"\n"
+"para mudar sua escolha."
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer: Não me pergunte de novo"
@@ -3724,42 +3819,42 @@ msgid "Fatal error, exception catched: %1%"
msgstr "Erro Fatal, exceção capturada: %1%"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr "Camadas e perímetros"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr "Material de suporte"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr "Opções de limpeza"
@@ -3768,95 +3863,98 @@ msgid "Pad and Support"
msgstr "Bloco e suporte"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr "Passar ferro"
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
-msgstr ""
+msgstr "Pele Difusa"
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr "Velocidade"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr "Exrtrusoras"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr "Espessura da extrusão"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "Saia e aba"
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495
-#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645
-#: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483
-#: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480
-#: src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr "Avançado"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr "Suportes"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr "Bloco"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705
-#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr "Deixar oco"
@@ -3866,7 +3964,7 @@ msgstr "Adicionar parte"
#: src/slic3r/GUI/GUI_Factories.cpp:161
msgid "Add negative volume"
-msgstr ""
+msgstr "Adicionar volume negativo"
#: src/slic3r/GUI/GUI_Factories.cpp:162
msgid "Add modifier"
@@ -3913,7 +4011,7 @@ msgstr "Placa"
#: src/slic3r/GUI/GUI_Factories.cpp:471
msgid "Gallery"
-msgstr ""
+msgstr "Galeria"
#: src/slic3r/GUI/GUI_Factories.cpp:488 src/slic3r/GUI/GUI_Factories.cpp:526
msgid "Height range Modifier"
@@ -3955,21 +4053,21 @@ msgstr "Exportar como STL"
msgid "Reload the selected volumes from disk"
msgstr "Recarregue os volumes selecionados do disco"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
-msgstr ""
+msgstr "Substituir por STL"
#: src/slic3r/GUI/GUI_Factories.cpp:733
msgid "Replace the selected volume with new STL"
-msgstr ""
+msgstr "Substitua o volume selecionado por um novo STL"
#: src/slic3r/GUI/GUI_Factories.cpp:740
msgid "Set extruder for selected items"
msgstr "Definir extrusora para itens selecionados"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr "Padrão"
@@ -3981,24 +4079,24 @@ msgstr "Escalar para volume de impressão"
msgid "Scale the selected object to fit the print volume"
msgstr "Escale o objeto selecionado para se adequar ao volume de impressão"
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr "Converter de unidades imperiais"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr "Reverter conversão de unidades imperiais"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
-msgstr ""
+msgstr "Converter de metros"
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
-msgstr ""
+msgstr "Reverter conversão de metros"
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr "Mesclar"
@@ -4056,10 +4154,10 @@ msgstr "Para peças"
#: src/slic3r/GUI/GUI_Factories.cpp:940 src/slic3r/GUI/GUI_Factories.cpp:975
msgid "Split the selected object into individual parts"
-msgstr ""
+msgstr "Dividir o objeto selecionado em partes individuais"
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr "Dividir"
@@ -4119,60 +4217,60 @@ msgstr "Edição"
#: src/slic3r/GUI/GUI_ObjectList.cpp:400
msgid "No errors detected"
-msgstr ""
+msgstr "Sem erros detectados"
#: src/slic3r/GUI/GUI_ObjectList.cpp:409
#, c-format, boost-format
msgid "Auto-repaired %1$d error"
msgid_plural "Auto-repaired %1$d errors"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Erro %1$d reparado automaticamente"
+msgstr[1] "Erros %1$d corrigidos automaticamente"
#: src/slic3r/GUI/GUI_ObjectList.cpp:415
#, c-format, boost-format
msgid "%1$d degenerate facet"
msgid_plural "%1$d degenerate facets"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$d face degenerada"
+msgstr[1] "%1$d faces degeneradas"
#: src/slic3r/GUI/GUI_ObjectList.cpp:417
#, c-format, boost-format
msgid "%1$d edge fixed"
msgid_plural "%1$d edges fixed"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$d borda corrigida"
+msgstr[1] "%1$d bordas corrigidas"
#: src/slic3r/GUI/GUI_ObjectList.cpp:419
#, c-format, boost-format
msgid "%1$d facet removed"
msgid_plural "%1$d facets removed"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$d face removida"
+msgstr[1] "%1$d faces removidas"
#: src/slic3r/GUI/GUI_ObjectList.cpp:421
#, c-format, boost-format
msgid "%1$d facet reversed"
msgid_plural "%1$d facets reversed"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$d face revertida"
+msgstr[1] "%1$d faces invertidas"
#: src/slic3r/GUI/GUI_ObjectList.cpp:423
#, c-format, boost-format
msgid "%1$d backward edge"
msgid_plural "%1$d backward edges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$d borda invertida"
+msgstr[1] "%1$d bordas invertidas"
#: src/slic3r/GUI/GUI_ObjectList.cpp:426 src/slic3r/GUI/GUI_ObjectList.cpp:429
#, c-format, boost-format
msgid "%1$d open edge"
msgid_plural "%1$d open edges"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$d borda aberta"
+msgstr[1] "%1$d bordas abertas"
#: src/slic3r/GUI/GUI_ObjectList.cpp:428
msgid "Remaining errors"
-msgstr ""
+msgstr "Erros restantes"
#: src/slic3r/GUI/GUI_ObjectList.cpp:436
msgid "Right button click the icon to fix STL through Netfabb"
@@ -4210,7 +4308,7 @@ msgid "Rename Sub-object"
msgstr "Renomear sub-objeto"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr "Instâncias para separar objetos"
@@ -4252,13 +4350,13 @@ msgstr "Carregar parte"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1413
msgid "Load Modifier"
-msgstr ""
+msgstr "Carregar modificadores"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "Carregando"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr "Carregar arquivo de config"
@@ -4276,31 +4374,31 @@ msgstr "Genérico"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1727
msgid "Add Shape from Gallery"
-msgstr ""
+msgstr "Adicionar forma da galeria"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1727
msgid "Add Shapes from Gallery"
-msgstr ""
+msgstr "Adicionar formas da galeria"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1830
msgid "Remove paint-on supports"
-msgstr ""
+msgstr "Remova os suportes de pintura"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1837
msgid "Remove paint-on seam"
-msgstr ""
+msgstr "Remova a costura de pintura"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1844
msgid "Remove Multi Material painting"
-msgstr ""
+msgstr "Remova a pintura de vários materiais"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1850
msgid "Shift objects to bed"
-msgstr ""
+msgstr "Deslocar objetos para a cama"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1856
msgid "Remove variable layer height"
-msgstr ""
+msgstr "Remover altura variável da camada"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1877
msgid "Delete Settings"
@@ -4340,69 +4438,69 @@ msgstr "O seguinte objeto não pode ser dividido pois contém uma parte."
msgid "Split to Parts"
msgstr "Dividir em partes"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr "Mesclado"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr "Mesclar todas partes para um único objeto"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr "Adicionar camadas"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr "Manipulação de grupos"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr "Manipulação de objetos"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr "Config. do objeto para modificar"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr "Config. da parte para modificar"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr "Config. de intervalo de camada para modificar"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr "Manipulação da parte"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr "Manipulação da instância"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr "Limites de altura"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr "Config. para intervalo de altura"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr "Excluir item selecionado"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr "Excluir seleção"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr "Adicionar intervalo de altura"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
@@ -4413,7 +4511,7 @@ msgstr ""
"O próximo intervalo de camada é muito fino para ser separado em dois\n"
"sem violar a altura mínima de camada."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
"Cannot insert a new layer range between the current and the next layer "
"range.\n"
@@ -4425,7 +4523,7 @@ msgstr ""
"O vão entre o atual intervalo de camada e o próximo intervalo de camada\n"
"é mais fino que a altura de camada mínima permitida."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
@@ -4434,143 +4532,143 @@ msgstr ""
"camada\n"
"Intervalo de altura atual se sobrepões com o próximo intervalo."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr "Editar intervalo de altura"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr "Seleção-Remover da lista"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr "Seleção-Adicionar da lista"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr "Objeto ou instância"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr "Parte"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr "Camada"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr "Seleção não suportada"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "Você iniciou sua seleção com o item de %s."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr "Neste modo, você pode selecionar apenas outros %s itens%s"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr "de um objeto atual"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr "Informação"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr "Não é possível alterar um tipo da última parte sólida do objeto."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
-msgstr ""
+msgstr "Volume Negativo"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
msgstr "Modificador"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr "Bloqueador de suporte"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr "Reforçador de suporte"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr "Selecione o tipo de parte"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr "Mudar o tipo da parte"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr "Insira o novo nome"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr "Renomeando"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
-msgstr ""
+msgstr "Reparando modelo"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
msgstr "Arrumar através do NetFabb"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
-msgstr ""
+msgstr "Corrigindo através do NetFabb"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "O seguinte modelo foi reparado com sucesso"
+msgstr[1] "Os seguintes modelos foram reparados com sucesso"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "Falha no reparo do seguinte modelo"
+msgstr[1] "Falha no reparo dos seguintes modelos"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
-msgstr ""
+msgstr "A reparação foi cancelada"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr "Mudar extrusoras"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
-msgstr ""
+msgstr "Definir grupo imprimível"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
-msgstr ""
+msgstr "Definir grupo não imprimível"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr "Definir como imprimível"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr "Definir não imprimível"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr "Definir instância imprimível"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr "Definir instância não imprimível"
@@ -4708,19 +4806,19 @@ msgstr "Alterar opção %s"
msgid "View"
msgstr "Vista"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "Altura"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr "Espessura"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "Velocidade do ventoinha"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Temperatura"
@@ -4736,75 +4834,75 @@ msgstr "Mostrar"
msgid "Feature types"
msgstr "Tipos de características"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Perímetro"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Perímetro externo"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "Perímetro de angulação"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "Preenchimento interno"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr "Preenchimento sólido"
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr "Preenchimento do sólido do topo"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "Preenchimento de pontes"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr "Preenchimento de vão"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
-msgstr ""
+msgstr "Saia/aba"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr "Interface do material de suporte"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Torre de limpeza"
#: src/slic3r/GUI/GUI_Preview.cpp:728
msgid "NOTE:"
-msgstr ""
+msgstr "NOTA:"
#: src/slic3r/GUI/GUI_Preview.cpp:729
#, boost-format
msgid "Sliced object \"%1%\" looks like a logo or a sign"
-msgstr ""
+msgstr "O objeto fatiado \"%1%\" se parece com um logotipo ou sinal"
#: src/slic3r/GUI/GUI_Preview.cpp:730
msgid "Apply color change automatically"
-msgstr ""
+msgstr "Aplicar mudança de cor automaticamente"
#: src/slic3r/GUI/GUI_Preview.cpp:1058
msgid "Shells"
@@ -4827,25 +4925,25 @@ msgstr "Mais"
#: src/slic3r/GUI/HintNotification.cpp:912
msgid "Open Preferences."
-msgstr ""
+msgstr "Abrir Preferências."
#: src/slic3r/GUI/HintNotification.cpp:1004
msgid "Open Documentation in web browser."
-msgstr ""
+msgstr "Abra a Documentação no navegador da web."
#: src/slic3r/GUI/ImGuiWrapper.cpp:527
msgid "Edit"
msgstr "Editar"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "Use para pesquisar"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "Categoria"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "Procurar em inglês"
@@ -4874,18 +4972,20 @@ msgid ""
"bed:\n"
"%s"
msgstr ""
+"Arranjo ignorou os seguintes objetos que não podem caber em um único cama:\n"
+"%s"
#: src/slic3r/GUI/Jobs/FillBedJob.cpp:123
msgid "Filling bed"
-msgstr ""
+msgstr "Enchendo a cama"
#: src/slic3r/GUI/Jobs/FillBedJob.cpp:134
msgid "Bed filling canceled."
-msgstr ""
+msgstr "Enchimento da cama cancelado."
#: src/slic3r/GUI/Jobs/FillBedJob.cpp:135
msgid "Bed filling done."
-msgstr ""
+msgstr "Enchimento da cama feito."
#: src/slic3r/GUI/Jobs/Job.cpp:111
msgid "ERROR: not enough resources to execute a new job."
@@ -4893,19 +4993,20 @@ msgstr "ERRO: não há recursos suficientes para executar um novo trabalho."
#: src/slic3r/GUI/Jobs/PlaterJob.cpp:13
msgid "An unexpected error occured"
-msgstr ""
+msgstr "Ocorreu um erro inesperado"
#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:21
msgid "Best surface quality"
-msgstr ""
+msgstr "Melhor qualidade de superfície"
#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:23
msgid "Optimize object rotation for best surface quality."
msgstr ""
+"Otimize a rotação do objeto para obter a melhor qualidade de superfície."
#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:24
msgid "Reduced overhang slopes"
-msgstr ""
+msgstr "Inclinações de overhang reduzidas"
#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:26
msgid ""
@@ -4914,14 +5015,20 @@ msgid ""
"Note that this method will try to find the best surface of the object for "
"touching the print bed if no elevation is set."
msgstr ""
+"Otimize a rotação do objeto para ter uma quantidade mínima de overhangs que "
+"precisam de suporteestruturas.\n"
+"Observe que este método tentará encontrar a melhor superfície do objeto para "
+"tocar na mesa de impressão se nenhuma elevação estiver definida."
#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:30
msgid "Lowest Z height"
-msgstr ""
+msgstr "Altura Z mais baixa"
#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:32
msgid "Rotate the model to have the lowest z height for faster print time."
msgstr ""
+"Gire o modelo para ter a menor altura z para um tempo de impressão mais "
+"rápido."
#: src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:59
msgid "Searching for optimal orientation"
@@ -4976,6 +5083,8 @@ msgid ""
"The SLA archive doesn't contain any presets. Please activate some SLA "
"printer preset first before importing that SLA archive."
msgstr ""
+"O arquivo de SLA não contém predefinições. Por favor, ative algum SLA "
+"impressora predefinida antes de importar esse arquivo SLA."
#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:164
msgid "Importing canceled."
@@ -4985,22 +5094,28 @@ msgstr "Importação cancelada."
msgid "Importing done."
msgstr "Importação feita."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr "O arquivo não existe."
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
msgstr ""
+"O arquivo de SLA importado não continha nenhuma predefinição. O SLA atual os "
+"presets foram usados como fallback."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr ""
-"Você não pode carregar o projeto SLA com um objeto de várias partes na cama"
+"Você não pode carregar o projeto SLA com um objeto de várias partes na mesa"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr "Atenção!"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "Atalhos do teclado"
@@ -5009,8 +5124,8 @@ msgid "New project, clear plater"
msgstr "Novo projeto, limpar a bandeja"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "Abra o projeto STL/OBJ/AMF/3MF com config, limpar bandeja"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "Abra o projeto AMF/3MF com config, limpar bandeja"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
msgid "Save project (3mf)"
@@ -5025,8 +5140,8 @@ msgid "(Re)slice"
msgstr "(Re)fatiar"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "Importar STL/OBJ/AMF/3MF sem config, manter bandeja"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "Importar STL/3MF/STEP/OBJ/AMF sem config, manter bandeja"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
msgid "Import Config from ini/amf/3mf/gcode"
@@ -5034,14 +5149,14 @@ msgstr "Config importação de ini/amf/3mf/gcode"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:85
msgid "Load Config from ini/amf/3mf/gcode and merge"
-msgstr "Carregar config. de um. ini/AMF/3mf/Gcode e mesclar"
+msgstr "Carregar config. de um. ini/AMF/3mf/gcode e mesclar"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
msgstr "Exportar G-code"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
msgstr "Enviar G-code"
@@ -5049,7 +5164,7 @@ msgstr "Enviar G-code"
msgid "Export config"
msgstr "Exportar config"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "Exportar para cartão SD / unidade Flash"
@@ -5265,15 +5380,15 @@ msgstr "Pontos de suporte do Gizmo SLA"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:154
msgid "Gizmo FDM paint-on supports"
-msgstr ""
+msgstr "Suportes de pintura Gizmo FDM"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:155
msgid "Gizmo FDM paint-on seam"
-msgstr ""
+msgstr "Costura de pintura Gizmo FDM"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:156
msgid "Gizmo Multi Material painting"
-msgstr ""
+msgstr "Pintura Gizmo Multi Material"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:157
msgid "Unselect gizmo or clear selection"
@@ -5324,7 +5439,7 @@ msgstr "Mostrar/Ocultar a caixa de configurações de dispositivos 3Dconnexion"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:170
msgid "Minimize application"
-msgstr ""
+msgstr "Minimizar aplicativo"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:181 src/slic3r/GUI/MainFrame.cpp:284
#: src/slic3r/GUI/MainFrame.cpp:333 src/slic3r/GUI/MainFrame.cpp:445
@@ -5380,27 +5495,27 @@ msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:196
msgid "Set selected items as Printable/Unprintable"
-msgstr ""
+msgstr "Definir itens selecionados como imprimíveis/não imprimíveis"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:197
msgid "Set default extruder for the selected items"
-msgstr ""
+msgstr "Definir extrusora padrão para os itens selecionados"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:198
msgid "Set extruder number for the selected items"
-msgstr ""
+msgstr "Definir o número da extrusora para os itens selecionados"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:201
msgid "Objects List"
-msgstr ""
+msgstr "Lista de objetos"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "Abrir um arquivo G-code"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "Recarregar a bandeja do disco"
@@ -5434,10 +5549,10 @@ msgstr "Mostrar/Esconder Legenda e Tempo estimado de impressão"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:227
msgid "Show/Hide G-code window"
-msgstr ""
+msgstr "Mostrar/ocultar janela de G-code"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "Visualização"
@@ -5485,7 +5600,7 @@ msgid ""
"The following shortcuts are applicable in G-code preview when the vertical "
"slider is active"
msgstr ""
-"Os seguintes atalhos são aplicáveis na visualização do código G quando a "
+"Os seguintes atalhos são aplicáveis na visualização do G-code quando a "
"rolagem vertical está ativo"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:246
@@ -5513,7 +5628,7 @@ msgid ""
"The following shortcuts are applicable in G-code preview when the horizontal "
"slider is active"
msgstr ""
-"Os seguintes atalhos são aplicáveis na visualização do código G quando a "
+"Os seguintes atalhos são aplicáveis na visualização do G-code quando a "
"rolagem horizontal está ativo"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:278
@@ -5521,7 +5636,7 @@ msgid "Keyboard shortcuts"
msgstr "Atalhos do teclado"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "Abrir uma nova instância do PrusaSlicer"
@@ -5529,11 +5644,11 @@ msgstr "Abrir uma nova instância do PrusaSlicer"
msgid "G-code preview"
msgstr "Previsualização do G-code"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "Abrir visualizador G-code"
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "Versão mínima do PrusaSlicer"
@@ -5543,15 +5658,16 @@ msgstr "Abrir novo visualizador G-code"
#: src/slic3r/GUI/MainFrame.cpp:225
msgid "Closing PrusaSlicer. Current project is modified."
-msgstr ""
+msgstr "Fechando o PrusaSlicer. O projeto atual foi modificado."
#: src/slic3r/GUI/MainFrame.cpp:232
msgid "PrusaSlicer is closing"
-msgstr ""
+msgstr "PrusaSlicer está fechando"
#: src/slic3r/GUI/MainFrame.cpp:232
msgid "Closing PrusaSlicer while some presets are modified."
msgstr ""
+"Fechando o PrusaSlicer enquanto algumas predefinições foram modificados."
#: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335
#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550
@@ -5559,13 +5675,13 @@ msgid "Print Settings"
msgstr "Config. de impressão"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "Config. de material"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "Config. de filamento"
@@ -5575,173 +5691,175 @@ msgstr "Config. de filamento"
msgid "Printer Settings"
msgstr "Config. da impressora"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
-msgstr ""
+msgstr "Sem título"
#: src/slic3r/GUI/MainFrame.cpp:655
msgid "based on Slic3r"
msgstr "baseado no Slic3r"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Drivers 3D &Prusa"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "Abrir a página para baixar os drivers da Prusa3D no seu navegador"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "Lançamentos de &software"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Abrir a página de lançamentos de software no seu navegador"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "%s &Site"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "Abra o site do %s no seu navegador"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "Informação &do sistema"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Mostrar a informação do sistema"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "Mostrar &pasta de config"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Mostrar pasta de config. do usuário (datadir)"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "Reportar um p&roblema"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "Relatar um problema em %s"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "&Sobre %s"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "Mostrar diálogo sobre"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
-msgstr ""
+msgstr "Mostrar dica do dia"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
msgstr ""
+"Abre a notificação da Dica do dia no canto inferior direito ou mostra outra "
+"dica se já estiver aberta."
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Mostrar lista dos atalhos no teclado"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Isométrico"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Vista isométrica"
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr "Topo"
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
msgid "Top View"
msgstr "Vista do topo"
#. 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:1121 src/libslic3r/PrintConfig.cpp:423
-#: src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr "Base"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Vista da base"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Frente"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Vista da frente"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr "Traseira"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Vista traseira"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "Esquerda"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Vista esquerda"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "Direita"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Vista direita"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "&Novo projeto"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Começar um novo projeto"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "&Abrir projeto"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Abrir novo projeto"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "Projetos recentes"
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -5749,524 +5867,526 @@ msgstr ""
"O projeto selecionado não está mais disponível.\n"
"Você quer removê-lo da lista de projetos recentes?"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "&Salvar projeto"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "Salvar arquivo do projeto atual"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "Salvar projeto &como"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "Salvar arquivo atual como"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "Importar STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "Importar STL/3MF/STEP/OBJ/AM&F"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "Carregar um modelo"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
-msgstr ""
+msgstr "Importar STL (Unidades Imperiais)"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "Carregar um modelo salvo com unidades imperiais"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
-msgstr ""
+msgstr "Importar Arquivo SL1 / SL1S"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
-msgstr ""
+msgstr "Carregar um arquivo SL1 / Sl1S"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
-msgstr "Importar &config"
+msgstr "Importar &configuração"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "Carregar config. de arquivo exportado"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
-msgstr ""
+msgstr "Importar Configuração de &Projeto"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "Carregar config. de arquivo de projeto"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Importar coleção &de config"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "Carregar predefinições de um pacote"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&Importar"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "Exportar &G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "Exporte a bandeja atual como o G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "E&nviar G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "Enviar para imprimir a bandeja atual como G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
-msgstr ""
+msgstr "Exporte o G-code para o cartão SD / Flash Drive"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr "Exportar bandeja atual como G-code para cartão SD / unidade Flash"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
-msgstr ""
+msgstr "Exportar bandeja como &STL"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "Exporte a bandeja atual como STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
-msgstr ""
+msgstr "Exportar Bandeja como STL & Incluindo Suportes"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "Exporte a bandeja atual como o STL que inclui suportes"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
-msgstr ""
+msgstr "Exportar &Percursos como OBJ"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "Exportar percursos como OBJ"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "Exportar &config"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "Exporte a config. atual para o arquivo"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "Exportar coleção &de config"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "Exporte todas as predefinições para o arquivo"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "Exportar coleção &de config com Impressoras Físicas"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr ""
"Exporte todas as predefinições, incluindo impressoras físicas, para o arquivo"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&Exportar"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
-msgstr ""
+msgstr "Ejetar cartão SD / Flash Drive"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr "Ejetar cartão SD / unidade Flash após G-code for exportado para ele."
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "Fatiamento rápido"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Fatiar um arquivo em um G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "Salvamento rápido e salvar como"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Fatiar um arquivo em um G-code, salvar como"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Repetir Último Fatiamento Rápido"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Repetir último fatiamento rápido"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(Re)Fatiar ago&ra"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Começar novo processo de fatiamento"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "&Reparar arquivo STL"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "Reparar automaticamente um arquivo STL"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
-msgstr ""
+msgstr "Visualizar &G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "&Sair"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "Sair %s"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
-msgstr ""
+msgstr "&Selecionar tudo"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Selecionar todos os objetos"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
-msgstr ""
+msgstr "D&esmarcar todos"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "Deselecionar todos os objetos"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
-msgstr ""
+msgstr "&Excluir selecionados"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "Excluir a seleção atual"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
-msgstr ""
+msgstr "Deletar &Tudo"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Excluir todos os objetos"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "&Desfazer"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "&Refazer"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "&Copiar"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Copiar seleção para a área de transferência"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "&Colar"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Colar área de transferência"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
-msgstr ""
+msgstr "Re&carregar do disco"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "Pesquisa&r"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "Procurar em configurações"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "&Bandeja"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Mostrar a bandeja"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "C&onfig. de impressão"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Mostrar as config. de impressão"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "&Config. de filamentos"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Mostrar as config. de filamento"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "A&ba de config. da impressora"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Mostrar as config. da impressora"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "Mostrar a vista de edição 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "Pre&visualização"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "Mostrar a pré-visualização do fatiamento 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
-msgstr ""
+msgstr "Abra a caixa de diálogo para modificar a galeria de formas"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "Imprimir &Fila de upload do Host"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "Exibir a janela fila de upload do host de impressão"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
-msgstr ""
+msgstr "Abrir Nova Instância"
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
-msgstr ""
+msgstr "Comparar predefinições"
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
-msgstr ""
+msgstr "Comparar predefinições"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
-msgstr ""
+msgstr "Mostrar &rótulos"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "Mostrar rótulos de objeto/instância em cena 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
-msgstr ""
+msgstr "&Recolher barra lateral"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "Recolher barra lateral"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
-msgstr ""
+msgstr "&Tela cheia"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
-msgstr ""
+msgstr "Tela cheia"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&Arquivo"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&Editar"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&Janela"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "&Vista"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&Ajuda"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "&Abrir G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "Abrir &PrusaSlicer"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "E&xportar"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "E&nviar para impressora"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "A&ba de config. de material"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Escolha um arquivo para fatiar (STL/OBJ/AMF/3MF/PRUSA):"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "Sem arquivo fatiado anteriormente."
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "Arquivo fatiado anteriormente ("
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") não encontrado."
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "Arquivo não encontrado"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "Salve o arquivo %s como:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "Salvar arquivo compactado(zip) como:"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "Fatiamento"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "Processando %s"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% foi fatiado com sucesso."
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "Fatiamento completo!"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Selecione o arquivo STL para corrigir:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr ""
"Salvar arquivo OBJ (menos propenso a erros de coordenada que STL) como:"
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "Seu arquivo foi corrigido."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr "Corrigir"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Salvar config. como:"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
-msgstr ""
+msgstr "Carregando um arquivo de configuração"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Selecionar config. para carregar:"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
-msgstr ""
+msgstr "Exportando pacote de configuração"
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
msgstr ""
+"Algumas predefinições forma modificadas e as alterações não salvas não serão "
+"exportadas para pacote de configuração."
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Salvar pacote de predefinições como:"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
-msgstr ""
+msgstr "Carregando um pacote de configuração"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d predefinições importadas com êxito."
@@ -6305,35 +6425,35 @@ msgstr "Opções de saída:"
msgid "Swap Y/Z axes"
msgstr "Trocar eixos Y/Z"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s erro"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s encontrou um erro"
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
-msgstr ""
+msgstr "Aviso do %s"
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
-msgstr ""
+msgstr "%s tem um aviso"
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
-msgstr ""
+msgstr "%s info"
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
-msgstr ""
+msgstr "Informação do %s"
#: src/slic3r/GUI/NotificationManager.hpp:752
msgid "3D Mouse disconnected."
@@ -6363,26 +6483,28 @@ msgid ""
"No color change event was added to the print. The print does not look like a "
"sign."
msgstr ""
+"Nenhum evento de mudança de cor foi adicionado à impressão. A impressão não "
+"se parece com um sinal."
#: src/slic3r/GUI/NotificationManager.hpp:766
msgid "Desktop integration was successful."
-msgstr ""
+msgstr "A integração da área de trabalho foi bem-sucedida."
#: src/slic3r/GUI/NotificationManager.hpp:768
msgid "Desktop integration failed."
-msgstr ""
+msgstr "Falha na integração da área de trabalho."
#: src/slic3r/GUI/NotificationManager.hpp:770
msgid "Undo desktop integration was successful."
-msgstr ""
+msgstr "Desfazer a integração da área de trabalho foi bem-sucedida."
#: src/slic3r/GUI/NotificationManager.hpp:772
msgid "Undo desktop integration failed."
-msgstr ""
+msgstr "Falha ao desfazer a integração da área de trabalho."
#: src/slic3r/GUI/NotificationManager.hpp:773
msgid "Exporting."
-msgstr ""
+msgstr "Exportando."
#: src/slic3r/GUI/NotificationManager.cpp:664
msgid "Open Folder."
@@ -6394,54 +6516,54 @@ msgstr "Ejetar unidade"
#: src/slic3r/GUI/NotificationManager.cpp:885
msgid "ERROR"
-msgstr ""
+msgstr "ERRO"
#: src/slic3r/GUI/NotificationManager.cpp:890
msgid "CANCELED"
-msgstr ""
+msgstr "CANCELADO"
#: src/slic3r/GUI/NotificationManager.cpp:895
msgid "COMPLETED"
-msgstr ""
+msgstr "CONCLUÃDO"
#: src/slic3r/GUI/NotificationManager.cpp:937
msgid "Cancel upload"
-msgstr ""
+msgstr "Cancelar upload"
#: src/slic3r/GUI/NotificationManager.cpp:996
#, c-format, boost-format
msgid "%1$d object was loaded with custom supports."
msgid_plural "%1$d objects were loaded with custom supports."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "O objeto %1$d foi carregado com suportes personalizados."
+msgstr[1] "%1$d objetos foram carregados com suportes personalizados."
#: src/slic3r/GUI/NotificationManager.cpp:997
#, c-format, boost-format
msgid "%1$d object was loaded with custom seam."
msgid_plural "%1$d objects were loaded with custom seam."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "O objeto %1$d foi carregado com costura personalizada."
+msgstr[1] "%1$d objetos foram carregados com costura personalizada."
#: src/slic3r/GUI/NotificationManager.cpp:998
#, c-format, boost-format
msgid "%1$d object was loaded with multimaterial painting."
msgid_plural "%1$d objects were loaded with multimaterial painting."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "%1$d objeto foi carregado com pintura multimaterial."
+msgstr[1] "%1$d objetos foram carregados com pintura multimaterial."
#: src/slic3r/GUI/NotificationManager.cpp:999
#, c-format, boost-format
msgid "%1$d object was loaded with variable layer height."
msgid_plural "%1$d objects were loaded with variable layer height."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "O objeto %1$d foi carregado com altura de camada variável."
+msgstr[1] "%1$d objetos foram carregados com altura de camada variável."
#: src/slic3r/GUI/NotificationManager.cpp:1000
#, c-format, boost-format
msgid "%1$d object was loaded with partial sinking."
msgid_plural "%1$d objects were loaded with partial sinking."
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "O objeto %1$d foi carregado com afundamento parcial."
+msgstr[1] "%1$d objetos foram carregados com afundamento parcial."
#: src/slic3r/GUI/NotificationManager.cpp:1113
msgid "Slicing finished."
@@ -6453,7 +6575,7 @@ msgstr "Exportar G-code."
#: src/slic3r/GUI/NotificationManager.cpp:1113
msgid "Export."
-msgstr ""
+msgstr "Exportar."
#: src/slic3r/GUI/NotificationManager.cpp:1447
#: src/slic3r/GUI/NotificationManager.cpp:1454
@@ -6466,7 +6588,7 @@ msgstr "ERRO:"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr "AVISO:"
@@ -6476,11 +6598,11 @@ msgstr "Exportação finalizada."
#: src/slic3r/GUI/ObjectDataViewModel.cpp:50
msgid "Paint-on seam"
-msgstr ""
+msgstr "Costura de pintura"
#: src/slic3r/GUI/ObjectDataViewModel.cpp:52
msgid "Sinking"
-msgstr ""
+msgstr "Afundar"
#: src/slic3r/GUI/ObjectDataViewModel.cpp:94
msgid "Instances"
@@ -6492,8 +6614,8 @@ msgstr "Instâncias"
msgid "Instance %d"
msgstr "Instância %d"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551
-#: src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Camadas"
@@ -6501,7 +6623,7 @@ msgstr "Camadas"
msgid "Range"
msgstr "Intervalo"
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
@@ -6510,21 +6632,24 @@ msgstr ""
"PrusaSlicer requer drivers capazes de executar OpenGL 2.0, \n"
"enquanto a versão do OpenGL %s, renderização %s, fornecedor %s foi detectada."
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr "Você pode ter que atualizar os drivers da sua placa de vídeo."
-#: src/slic3r/GUI/OpenGLManager.cpp:263
+#: src/slic3r/GUI/OpenGLManager.cpp:264
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 ""
+"Como solução alternativa, você pode executar o PrusaSlicer com um software "
+"renderizado em 3D gráficos executando prusa-slicer.exe com o parâmetro --sw-"
+"renderer."
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr "Versão do OpenGL não suportada"
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
@@ -6533,7 +6658,7 @@ msgstr ""
"E tem as seguintes alterações não salvas:\n"
"%s"
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr "Erro carregando shaders"
@@ -6567,7 +6692,7 @@ msgstr "Nome descritivo para a impressora"
msgid "Add preset for this printer device"
msgstr "Adicionar predefinição para esta impressora"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Upload do host de impressão"
@@ -6610,7 +6735,7 @@ msgid "Open CA certificate file"
msgstr "Abra o arquivo de certificado da CA"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "Arquivo de CA HTTPS"
@@ -6636,8 +6761,8 @@ msgid "The supplied name is empty. It can't be saved."
msgstr "O nome fornecido está vazio. Não pode ser salvo."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr ""
+msgid "You have to enter a printer name."
+msgstr "Você precisa introduzir um nome de impressora."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
#, boost-format
@@ -6666,7 +6791,7 @@ msgstr ""
#: src/slic3r/GUI/Plater.cpp:141
msgid "The provided name is not valid;"
-msgstr ""
+msgstr "O nome fornecido não é válido;"
#: src/slic3r/GUI/Plater.cpp:142 src/slic3r/GUI/SavePresetDialog.cpp:102
msgid "the following characters are not allowed:"
@@ -6677,6 +6802,8 @@ msgid ""
"For a multipart object, this value isn't accurate.\n"
"It doesn't take account of intersections and negative volumes."
msgstr ""
+"Para um objeto de várias partes, este valor não é preciso.\n"
+"Não leva em conta interseções e volumes negativos."
#: src/slic3r/GUI/Plater.cpp:211
msgid "Volume"
@@ -6684,21 +6811,21 @@ msgstr "Volume"
#: src/slic3r/GUI/Plater.cpp:213
msgid "Facets"
-msgstr "Facetas"
+msgstr "Faces"
#: src/slic3r/GUI/Plater.cpp:276
msgid "Sliced Info"
msgstr "Informações fatiadas"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "Filamento utilizado (g)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "Filamento utilizado (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "Filamento utilizado (mm³)"
@@ -6710,8 +6837,8 @@ msgstr "Material utilizado (unidade)"
msgid "Cost (money)"
msgstr "Custo (dinheiro)"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "Tempo estimado de impressão"
@@ -6723,12 +6850,12 @@ msgstr "Número de mudanças de ferramenta"
msgid "Select what kind of support do you need"
msgstr "Selecione o tipo de suporte que você precisa"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr "Suportes somente na mesa de impressão"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "Para apenas reforçadores de suporte"
@@ -6736,7 +6863,7 @@ msgstr "Para apenas reforçadores de suporte"
msgid "Everywhere"
msgstr "Em toda parte"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Aba"
@@ -6752,119 +6879,122 @@ msgstr ""
msgid "Purging volumes"
msgstr "Volumes de purga"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "Selecione o tipo de bloco que você precisa"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "Abaixo do objeto"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "Em torno do objeto"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr "Enviar para a impressora"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr "Fatiar agora"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "Hold Shift to Slice & Export G-code"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "Material usado (ml)"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
-msgstr[0] ""
-msgstr[1] ""
+msgstr[0] "objeto"
+msgstr[1] "objetos"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "suportes e bloco"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "Filamento utilizado (pol)"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "objetos"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "torre de limpeza"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "Filamento utilizado (pol³)"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "Filamento na extrusora %1%"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(incluindo carretel)"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr "Custo"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "modo normal"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "modo silencioso"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "Preencher mesa"
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "Otimize a rotação"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "Importar arquivo SLA"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
-msgstr ""
+msgstr "Deseja salvar as alterações em \"%1%\"?"
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
-msgstr ""
+msgstr "Questionar sobre alterações não salvas no projeto"
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
+"Você não será questionado sobre isso novamente, quando: \n"
+"- Fechando o PrusaSlicer,\n"
+"- Carregando ou criando um novo projeto"
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -6873,20 +7003,20 @@ msgstr ""
"Desmontado com sucesso. O dispositivo %s(%s) agora pode ser removido com "
"segurança do computador."
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "Ejetar o dispositivo %s(%s) falhou."
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr "Novo projeto"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "Expandir barra lateral"
-#: src/slic3r/GUI/Plater.cpp:2498
+#: src/slic3r/GUI/Plater.cpp:2518
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -6896,12 +7026,13 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
+"Falha ao carregar o arquivo \"%1%\" devido a uma configuração inválida."
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -6912,11 +7043,11 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
-msgstr ""
+msgstr "O tamanho do objeto é zero"
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -6929,15 +7060,16 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
-msgstr ""
+msgstr "O objeto é muito pequeno"
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr ""
+"Aplica-se a todos os objetos pequenos restantes que estão sendo carregados."
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -6948,20 +7080,30 @@ msgid_plural ""
"The internal unit of PrusaSlicer is a millimeter. Do you want to recalculate "
"the dimensions of these objects?"
msgstr[0] ""
+"As dimensões do objeto do arquivo %s parecem estar definidas em polegadas.\n"
+"A unidade interna do PrusaSlicer é um milímetro. Deseja recalcular as "
+"dimensões do objeto?"
msgstr[1] ""
+"As dimensões de alguns objetos do arquivo %s parecem estar definidas em "
+"polegadas.\n"
+"A unidade interna do PrusaSlicer é um milímetro. Deseja recalcular as "
+"dimensões desses objetos?"
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
"the file be loaded as a single object having multiple parts?"
msgstr ""
+"Este arquivo contém vários objetos posicionados em várias alturas.\n"
+"Em vez de considerá-los como vários objetos, deve-se \n"
+"o arquivo ser carregado como um único objeto com várias partes?"
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr "Objeto de várias partes detectado"
-#: src/slic3r/GUI/Plater.cpp:2616
+#: src/slic3r/GUI/Plater.cpp:2636
msgid ""
"This file cannot be loaded in a simple mode. Do you want to switch to an "
"advanced mode?"
@@ -6969,11 +7111,11 @@ msgstr ""
"Este arquivo não pode ser carregado em um modo simples. Deseja mudar para um "
"modo avançado?"
-#: src/slic3r/GUI/Plater.cpp:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr "Dados avançados detectados"
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -6982,7 +7124,7 @@ msgstr ""
"Você não pode adicionar o objeto (s) %s por causa de um ou alguns deles é "
"(são) de várias partes"
-#: src/slic3r/GUI/Plater.cpp:2660
+#: src/slic3r/GUI/Plater.cpp:2680
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -6992,7 +7134,7 @@ msgstr ""
"Em vez de considerá-los como múltiplos objetos, devo considerar\n"
"esses arquivos para representar um único objeto com várias partes?"
-#: src/slic3r/GUI/Plater.cpp:2779
+#: src/slic3r/GUI/Plater.cpp:2799
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -7000,311 +7142,328 @@ msgstr ""
"Seu objeto parece ser muito grande, por isso foi automaticamente "
"dimensionado para baixo para caber sua mesa de impressão."
-#: src/slic3r/GUI/Plater.cpp:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr "Objeto muito grande?"
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
msgstr "Exportar arquivo STL:"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
msgstr "Exportar arquivo AMF:"
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
msgstr "Salvar arquivo como:"
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
msgstr "Exportar arquivo OBJ:"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr "Excluir objeto"
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
-msgstr ""
+msgstr "Excluir Todos os Objetos"
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr "Redefinir projeto"
-#: src/slic3r/GUI/Plater.cpp:3098
+#: src/slic3r/GUI/Plater.cpp:3118
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
msgstr ""
+"O objeto selecionado não pode ser dividido porque contém apenas uma parte "
+"sólida. "
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
-msgstr ""
+msgstr "Todas as partes não sólidas (modificadores) foram excluídas"
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr "Dividir em objetos"
-#: src/slic3r/GUI/Plater.cpp:3157
+#: src/slic3r/GUI/Plater.cpp:3179
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
msgstr ""
+"Um objeto tem reforçadores de suporte personalizados que não serão usados "
+"porque os suportes estão desabilitados."
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
-msgstr ""
+msgstr "Ativar suporte apenas para reforçadores"
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr "Dados inválidos"
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr "Outro trabalho de exportação está em execução no momento."
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
-msgstr ""
+msgstr "Substituir de:"
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
-msgstr ""
+msgstr "Não é possível substituir por mais de um volume"
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
-msgstr ""
+msgstr "Erro durante a substituição"
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
-msgstr ""
+msgstr "Selecione o novo arquivo"
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
-msgstr ""
+msgstr "O arquivo para a substituição não foi selecionado"
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr "Selecione o arquivo STL para recarregar"
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr "O arquivo selecionado"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
-msgstr ""
+msgstr "difere do arquivo original"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
-msgstr ""
+msgstr "Deseja substituir"
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
msgstr "Recarregar a partir do disco:"
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
msgstr "Não é possível recarregar:"
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr "Erro durante a recarga"
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr "Recarregar tudo do disco"
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
msgstr "Existem avisos ativos sobre modelos fatiados:"
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr "avisos gerados"
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr "vista do editor 3D"
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
-msgstr ""
+msgstr "Desfazer / Refazer está sendo processado"
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
"Some %1% presets were modified, which will be lost after switching the "
"printer technology."
msgstr ""
+"Mudando a tecnologia da impressora de %1% para %2%.\n"
+"Algumas %1% predefinições foram modificadas, e serão perdidas após a troca "
+"de "
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
-msgstr ""
+msgstr "Criando um novo projeto enquanto o projeto atual é modificado."
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr ""
+"Criando um novo projeto enquanto algumas predefinições são modificadas."
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
+"Você pode manter as modificações predefinidas no novo projeto ou descartá-las"
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
"Note, if changes will be saved then new project wouldn't keep them"
msgstr ""
+"Você pode manter as modificações de predefinições no novo projeto, descartá-"
+"las ou salvá-las muda como novas predefinições.\n"
+"Observação, se as alterações forem salvas, o novo projeto não as manterá"
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
-msgstr ""
+msgstr "Criando um novo projeto"
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr "Carregar projeto"
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr "Importar objeto"
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr "Importar objetos"
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
msgstr "não contém um gcode válido."
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
msgstr "Erro durante carregamento do arquivo .gcode"
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - Soltar arquivo de projeto"
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr "Abrir como projeto"
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr "Modelo somente geometria"
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr "Importar somente config"
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr "Selecione uma ação para aplicar ao arquivo"
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr "Ação"
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr "Não mostrar novamente"
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
msgstr "Você pode abrir apenas um arquivo .gcode por vez."
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
msgstr "Arraste e solte o arquivo G-code"
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr "Carregar arquivo"
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr "Carregar arquivos"
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr "Todos os objetos serão removidos, continuar?"
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr "Excluir objetos selecionados"
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr "Aumentar instâncias"
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr "Diminuir instâncias"
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
msgstr "Definir números de cópias:"
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr "Cópias do objeto selecionado"
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "Definir números de cópias para %d"
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr "Cortado por plano"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
msgstr "Salve o arquivo G-code como:"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
-msgstr ""
+msgstr "Salve o arquivo SL1 / SL1S como:"
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
-msgstr ""
+msgstr "O nome do arquivo fornecido não é válido."
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
msgstr ""
+"Os seguintes caracteres não são permitidos por um sistema de arquivos FAT:"
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
msgstr ""
+"A bandeja está vazia.\n"
+"Você deseja salvar o projeto?"
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
-msgstr ""
+msgstr "Salvar projeto"
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr "Exportar"
-#: src/slic3r/GUI/Plater.cpp:6539
+#: src/slic3r/GUI/Plater.cpp:6575
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
msgstr ""
+"Suportes personalizados, costuras e pintura multimaterial foram removidos "
+"após reparação da malha."
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr "Colar da área de transferência"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "Geral"
@@ -7317,8 +7476,8 @@ msgid ""
"If this is enabled, Slic3r will prompt the last output directory instead of "
"the one containing the input files."
msgstr ""
-"Se isso estiver habilitado, Slic3r solicitará o último diretório de saída em "
-"vez de um contendo os arquivos de entrada."
+"Se isso estiver habilitado, PrusaSlicer solicitará o último diretório de "
+"saída em vez de um contendo os arquivos de entrada."
#: src/slic3r/GUI/Preferences.cpp:129
msgid "Auto-center parts"
@@ -7329,8 +7488,8 @@ msgid ""
"If this is enabled, Slic3r will auto-center objects around the print bed "
"center."
msgstr ""
-"Se isso estiver habilitado, o Slic3r irá centralizar objetos automaticamente "
-"ao redor do centro de mesa de impressão."
+"Se isso estiver habilitado, o PrusaSlicer irá centralizar objetos "
+"automaticamente ao redor do centro de mesa de impressão."
#: src/slic3r/GUI/Preferences.cpp:137
msgid "Background processing"
@@ -7341,8 +7500,8 @@ 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 ""
-"Se isso estiver ativado, o Slic3r irá pré-processar objetos assim que eles "
-"forem carregados para economizar tempo ao exportar o G-code."
+"Se isso estiver ativado, o PrusaSlicer irá pré-processar objetos assim que "
+"eles forem carregados para economizar tempo ao exportar o G-code."
#: src/slic3r/GUI/Preferences.cpp:148
msgid "Export sources full pathnames to 3mf and amf"
@@ -7375,7 +7534,7 @@ msgid ""
"When a new preset version becomes available it is offered at application "
"startup."
msgstr ""
-"Se ativada, o Slic3r baixa atualizações de predefinições de sistema "
+"Se ativada, o PrusaSlicer baixa atualizações de predefinições de sistema "
"incorporadas em segundo plano. Essas atualizações são baixadas em um local "
"temporário separado. Quando uma nova versão predefinida se torna disponível, "
"ela é oferecida na inicialização do aplicativo."
@@ -7449,6 +7608,9 @@ msgid ""
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
+"Sempre solicitar alterações não salvas no projeto, quando: \n"
+"- Fechando o PrusaSlicer,\n"
+"- Carregando ou criando um novo projeto"
#: src/slic3r/GUI/Preferences.cpp:233
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
@@ -7456,6 +7618,8 @@ msgid ""
"Ask to save unsaved changes in presets when closing the application or when "
"loading a new project"
msgstr ""
+"Peça para salvar as alterações não salvas nas predefinições ao fechar o "
+"aplicativo ou ao carregar um novo projeto"
#: src/slic3r/GUI/Preferences.cpp:235
msgid ""
@@ -7463,26 +7627,35 @@ msgid ""
"- Closing PrusaSlicer while some presets are modified,\n"
"- Loading a new project while some presets are modified"
msgstr ""
+"Sempre solicitar alterações não salvas nas predefinições, quando: \n"
+"- Fechando o PrusaSlicer enquanto algumas predefinições são modificadas,\n"
+"- Carregando um novo projeto enquanto alguns presets são modificados"
#: src/slic3r/GUI/Preferences.cpp:242
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
msgid "Ask for unsaved changes in presets when selecting new preset"
msgstr ""
+"Solicitar alterações não salvas em predefinições ao selecionar uma nova "
+"predefinição"
#: src/slic3r/GUI/Preferences.cpp:244
msgid ""
"Always ask for unsaved changes in presets when selecting new preset or "
"resetting a preset"
msgstr ""
+"Sempre peça alterações não salvas nas predefinições ao selecionar uma nova "
+"predefinição ou redefinir uma predefinição"
#: src/slic3r/GUI/Preferences.cpp:249
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
msgid "Ask for unsaved changes in presets when creating new project"
msgstr ""
+"Solicitar alterações não salvas em predefinições ao criar um novo projeto"
#: src/slic3r/GUI/Preferences.cpp:251
msgid "Always ask for unsaved changes in presets when creating new project"
msgstr ""
+"Sempre peça alterações não salvas nas predefinições ao criar um novo projeto"
#: src/slic3r/GUI/Preferences.cpp:258
msgid "Associate .gcode files to PrusaSlicer G-code Viewer"
@@ -7514,16 +7687,18 @@ msgstr "Mostrar tela inicial"
#: src/slic3r/GUI/Preferences.cpp:289
msgid "If enabled, PrusaSlicer will be open at the position it was closed"
-msgstr ""
+msgstr "Se ativado, o PrusaSlicer será aberto na posição em que foi fechado"
#: src/slic3r/GUI/Preferences.cpp:295
msgid "Clear Undo / Redo stack on new project"
-msgstr ""
+msgstr "Limpar pilha Desfazer/Refazer em novo projeto"
#: src/slic3r/GUI/Preferences.cpp:297
msgid ""
"Clear Undo / Redo stack on new project or when an existing project is loaded."
msgstr ""
+"Desmarque a pilha Desfazer/Refazer em um novo projeto ou quando um projeto "
+"existente for carregado."
#: src/slic3r/GUI/Preferences.cpp:303
msgid "Enable support for legacy 3DConnexion devices"
@@ -7602,21 +7777,24 @@ msgstr ""
#: src/slic3r/GUI/Preferences.cpp:384
msgid "If enabled, PrusaSlicer will not open hyperlinks in your browser."
-msgstr ""
+msgstr "Se ativado, o PrusaSlicer não abrirá links em seu navegador."
#: src/slic3r/GUI/Preferences.cpp:391
msgid "Use colors for axes values in Manipulation panel"
-msgstr ""
+msgstr "Use cores para valores de eixos no painel Manipulação"
#: src/slic3r/GUI/Preferences.cpp:393
msgid ""
"If enabled, the axes names and axes values will be colorized according to "
"the axes colors. If disabled, old UI will be used."
msgstr ""
+"Se ativado, os nomes dos eixos e os valores dos eixos serão coloridos de "
+"acordo com as cores dos eixos. Se desativado, interface do usuário antiga "
+"será usada."
#: src/slic3r/GUI/Preferences.cpp:399
msgid "Order object volumes by types"
-msgstr ""
+msgstr "Ordenar volumes de objetos por tipos"
#: src/slic3r/GUI/Preferences.cpp:401
msgid ""
@@ -7625,38 +7803,48 @@ msgid ""
"Enforcer. If disabled, you can reorder Model Parts, Negative Volumes and "
"Modifiers. But one of the model parts have to be on the first place."
msgstr ""
+"Se habilitado, os volumes serão sempre ordenados dentro do objeto. A ordem "
+"correta é Parte do Modelo, Volume Negativo,Modificadores, Bloqueadores de "
+"Suporte e Reforçadores de Suporte. Se desativado, você pode reordenar peças "
+"de modelo, volumes negativos e Modificadores. Mas uma das partes do modelo "
+"tem que estar em primeiro lugar."
#: src/slic3r/GUI/Preferences.cpp:408
msgid "Set settings tabs as menu items (experimental)"
-msgstr ""
+msgstr "Definir guias de configurações como itens de menu (experimental)"
#: src/slic3r/GUI/Preferences.cpp:410
msgid ""
"If enabled, Settings Tabs will be placed as menu items. If disabled, old UI "
"will be used."
msgstr ""
+"Se ativado, as guias de configurações serão colocadas como itens de menu. Se "
+"desativado, a interface do usuário antiga será usada."
#: src/slic3r/GUI/Preferences.cpp:419
msgid "Show \"Tip of the day\" notification after start"
-msgstr ""
+msgstr "Mostrar notificação de \"Dica do dia\" após o início"
#: src/slic3r/GUI/Preferences.cpp:421
msgid "If enabled, useful hints are displayed at startup."
-msgstr ""
+msgstr "Se ativado, dicas úteis são exibidas na inicialização."
#: src/slic3r/GUI/Preferences.cpp:427
msgid "Notify about new releases"
-msgstr ""
+msgstr "Notificar sobre novos releases"
#: src/slic3r/GUI/Preferences.cpp:429
msgid ""
"You will be notified about new release after startup acordingly: All = "
"Regular release and alpha / beta releases. Release only = regular release."
msgstr ""
+"Você será notificado sobre o novo release após a inicialização de acordo: "
+"Todos = release regular e releases alfa / beta. Somente Release = release "
+"regular."
#: src/slic3r/GUI/Preferences.cpp:435
msgid "Release only"
-msgstr ""
+msgstr "Somente Release"
#: src/slic3r/GUI/Preferences.cpp:444
msgid "Use custom size for toolbar icons"
@@ -7682,20 +7870,22 @@ msgstr "Se ativo, reenderiza objetos usando o mapa de ambiente."
#: src/slic3r/GUI/Preferences.cpp:491
msgid "Dark mode (experimental)"
-msgstr ""
+msgstr "Modo escuro (experimental)"
#: src/slic3r/GUI/Preferences.cpp:496
msgid "Enable dark mode"
-msgstr ""
+msgstr "Habilitar modo escuro"
#: src/slic3r/GUI/Preferences.cpp:498
msgid ""
"If enabled, UI will use Dark mode colors. If disabled, old UI will be used."
msgstr ""
+"Se ativado, a interface do usuário usará as cores do modo escuro. Se "
+"desativado, a interface do usuário antiga será usada."
#: src/slic3r/GUI/Preferences.cpp:507
msgid "Use system menu for application"
-msgstr ""
+msgstr "Use o menu do sistema para aplicação"
#: src/slic3r/GUI/Preferences.cpp:509
msgid ""
@@ -7703,16 +7893,21 @@ msgid ""
"but on some combination of display scales it can looks ugly. If disabled, "
"old UI will be used."
msgstr ""
+"Se ativado, o aplicativo usará o menu padrão do sistema Windows,\n"
+"mas em alguma combinação de escalas de exibição pode parecer feio. Se "
+"desabilitado, a interface do usuário antiga será usada."
#: src/slic3r/GUI/Preferences.cpp:578
msgid "Changes for the critical options"
-msgstr ""
+msgstr "Mudanças para as opções críticas"
#: src/slic3r/GUI/Preferences.cpp:580
msgid ""
"Changing some options will trigger application restart.\n"
"You will lose the content of the plater."
msgstr ""
+"Alterar algumas opções acionará a reinicialização do aplicativo.\n"
+"Você vai perder o conteúdo da bandeja."
#: src/slic3r/GUI/Preferences.cpp:694
msgid "Icon size in a respect to the default size"
@@ -7741,7 +7936,7 @@ msgstr "Opções de Layout"
#: src/slic3r/GUI/Preferences.cpp:806
msgid "Text colors"
-msgstr ""
+msgstr "Cores do texto"
#: src/slic3r/GUI/PresetComboBoxes.cpp:249
#: src/slic3r/GUI/PresetComboBoxes.cpp:287
@@ -7781,7 +7976,7 @@ msgid "Add/Remove presets"
msgstr "Adicionar/Remover predefinições"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "Adicionar impressora física"
@@ -7791,9 +7986,9 @@ msgstr "Editar a predefinição"
#: src/slic3r/GUI/PresetComboBoxes.cpp:722
msgid "Change extruder color"
-msgstr ""
+msgstr "Alterar a cor da extrusora"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "Editar impressora física"
@@ -7847,6 +8042,8 @@ msgid ""
"If estimated layer time is greater, but still below ~%1%s, fan will run at "
"%2%%%"
msgstr ""
+"Se o tempo estimado da camada for maior, mas ainda estiver abaixo de ~%1%s, "
+"o ventilador funcionará em %2%%%"
#: src/slic3r/GUI/PresetHints.cpp:55
#, boost-format
@@ -8025,6 +8222,7 @@ msgstr "Grupo"
#, c-format, boost-format
msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?"
msgstr ""
+"O nome do arquivo de upload não termina com \"%s\". Você deseja continuar?"
#: src/slic3r/GUI/PrintHostDialogs.cpp:91
msgid "Upload"
@@ -8032,11 +8230,11 @@ msgstr ""
#: src/slic3r/GUI/PrintHostDialogs.cpp:101
msgid "Upload and Print"
-msgstr ""
+msgstr "Upload e Imprimir"
#: src/slic3r/GUI/PrintHostDialogs.cpp:112
msgid "Upload and Simulate"
-msgstr ""
+msgstr "Upload e Simular"
#: src/slic3r/GUI/PrintHostDialogs.cpp:247
msgid "ID"
@@ -8057,7 +8255,7 @@ msgstr "Servidor"
#: src/slic3r/GUI/PrintHostDialogs.cpp:251
msgctxt "OfFile"
msgid "Size"
-msgstr ""
+msgstr "Tamanho"
#: src/slic3r/GUI/PrintHostDialogs.cpp:252
msgid "Filename"
@@ -8105,12 +8303,12 @@ msgid "NO RAMMING AT ALL"
msgstr "NÃO USAR RAMMING"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr "s"
@@ -8118,8 +8316,8 @@ msgstr "s"
msgid "Volumetric speed"
msgstr "Velocidade volumétrica"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr "mm ³/s"
@@ -8181,7 +8379,7 @@ msgstr "O nome não pode terminar com um caractere de espaço."
#: src/slic3r/GUI/SavePresetDialog.cpp:157
msgid "The name cannot be the same as a preset alias name."
-msgstr ""
+msgstr "O nome não pode ser igual a um nome de alias predefinido."
#: src/slic3r/GUI/SavePresetDialog.cpp:191
#: src/slic3r/GUI/SavePresetDialog.cpp:197
@@ -8224,13 +8422,13 @@ msgstr ""
msgid "Just switch to \"%1%\" preset"
msgstr "Basta mudar para a predefinição \"%1%\""
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Silencioso"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Normal"
@@ -8272,12 +8470,12 @@ msgstr "Dimensionar para caber"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:114
msgid "Data to send"
-msgstr ""
+msgstr "Dados a serem enviados"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:550
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:618
msgid "Send system info"
-msgstr ""
+msgstr "Enviar informações do sistema"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:581
#, boost-format
@@ -8287,6 +8485,10 @@ msgid ""
"will not ask you to do this again (only after you upgrade to the next "
"version)."
msgstr ""
+"Esta é a primeira vez que você está executando %1%. Gostaríamos de pedir que "
+"você envie algumas informações do seu sistema para nós. Isso acontecerá "
+"apenas uma vez e não solicitaremos que você faça isso novamente (somente "
+"depois de atualizar para a próxima versão)."
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:585
msgid ""
@@ -8294,10 +8496,14 @@ msgid ""
"development and prioritization, because we will be able to focus our effort "
"more efficiently and spend time on features that are needed the most."
msgstr ""
+"Se conhecermos seu hardware, sistema operacional etc., isso nos ajudará "
+"muito no desenvolvimento e na priorização, porque poderemos concentrar "
+"nossos esforços de forma mais eficiente e gastar tempo em recursos que são "
+"necessários a maioria."
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:588
msgid "Is it safe?"
-msgstr ""
+msgstr "Isto é seguro?"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:590
#, boost-format
@@ -8309,34 +8515,41 @@ msgid ""
"and OpenGL installation are sent. PrusaSlicer is open source, if you want to "
"inspect the code actually performing the communication, see %1%."
msgstr ""
+"Não enviamos nenhuma informação pessoal nem nada que nos permita identificá-"
+"lo posteriormente. Para detectar entradas duplicadas, um número exclusivo "
+"derivado de seu sistema é enviado, mas as informações de origem não podem "
+"ser reconstruídas. Além disso, apenas dados gerais sobre seu sistema "
+"operacional, hardware e instalação do OpenGL são enviados.O PrusaSlicer é de "
+"código aberto, se você quiser inspecionar o código realmente realizando a "
+"comunicação, consulte %1%."
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:614
msgid "Show verbatim data that will be sent"
-msgstr ""
+msgstr "Mostrar dados textuais que serão enviados"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:616
msgid "Ask me next time"
-msgstr ""
+msgstr "Pergunte-me da próxima vez"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:617
msgid "Do not send anything"
-msgstr ""
+msgstr "Não envie nada"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:703
msgid "System info sent successfully. Thank you."
-msgstr ""
+msgstr "Informações do sistema enviadas com sucesso. Obrigada."
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:706
msgid "Sending system info failed!"
-msgstr ""
+msgstr "Falha ao enviar informações do sistema!"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:713
msgid "Sending system info was cancelled."
-msgstr ""
+msgstr "O envio de informações do sistema foi cancelado."
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:720
msgid "Sending system info..."
-msgstr ""
+msgstr "Enviando informações do sistema..."
#: src/slic3r/GUI/SysInfoDialog.cpp:84
msgid "System Information"
@@ -8344,17 +8557,17 @@ msgstr "Informações do sistema"
#: src/slic3r/GUI/SysInfoDialog.cpp:150
msgid "Blacklisted libraries loaded into PrusaSlicer process:"
-msgstr ""
+msgstr "Bibliotecas na lista negra carregadas no processo PrusaSlicer:"
#: src/slic3r/GUI/SysInfoDialog.cpp:162
msgid "Eigen vectorization supported:"
-msgstr ""
+msgstr "Vetorização Eigen suportada:"
#: src/slic3r/GUI/SysInfoDialog.cpp:169
msgid "Copy to Clipboard"
msgstr "Copiar para a Ãrea de Transferência"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "Impressoras compatíveis"
@@ -8362,7 +8575,7 @@ msgstr "Impressoras compatíveis"
msgid "Select the printers this profile is compatible with."
msgstr "Selecione as impressoras com as quais este perfil é compatível."
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "Perfis de impressão compatíveis"
@@ -8373,7 +8586,7 @@ msgstr ""
#: src/slic3r/GUI/Tab.cpp:216
msgid "Compare this preset with some another"
-msgstr ""
+msgstr "Compare esta predefinição com alguma outra"
#. TRN "Save current Settings"
#: src/slic3r/GUI/Tab.cpp:218
@@ -8398,11 +8611,11 @@ msgstr ""
msgid "Search in settings [%1%]"
msgstr "Procurar em configurações [%1%]"
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "Esta é uma predefinição do sistema"
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
@@ -8410,218 +8623,227 @@ msgstr ""
"Uma cópia da predefinição do sistema atual será criada, que será desanexada "
"da predefinição do sistema."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
"A predefinição personalizada atual será separada da predefinição do sistema "
"padrão."
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "Modificações no perfil atual serão salvas."
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "Separar predefinição"
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "Esta é uma predefinição padrão."
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "Esta é uma predefinição do sistema."
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "Predefinição atual é herdada da predefinição padrão."
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "Predefinição atual é herdada de"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "Ele não pode ser excluído ou modificado."
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
"Todas as modificações devem ser salvas como uma nova predefinição herdada de "
"uma presente."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "Para fazer isso, especifique um novo nome para a predefinição."
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Informações adicionais:"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "modelo de impressora"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "perfil de impressão padrão"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "perfil de filamento padrão"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "perfil de material SLA padrão"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "perfil de impressão padrão do SLA"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "nome customizado da config"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "nome customizado da config"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Camadas e perímetros"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Paredes verticais"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Paredes horizontais"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr "Camadas sólidas"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "Espessura mínima da concha"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "Qualidade (fatiamento mais lento)"
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
-msgstr ""
+msgstr "Pele Difusa (Fuzzy skin - experimental)"
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Reduzindo o tempo de impressão"
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "Saia"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Estrado"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Opções para material de suporte e estrado"
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "Velocidade para movimentos de impressão"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "Velocidade para movimentos não impressos"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Modificadores"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Controle de aceleração (avançado)"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Velocidade automática (avançado)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr "Equalizador de pressão (experimental)"
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "Extrusoras múltiplas"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Prevenção de vazão"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Espessura da extrusão"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "Cobrir"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Fluxo"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "Outro"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr "Gerador de perímetro Arachne"
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Opções de saída"
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "Impressão sequencial"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "Folga da extrusora"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "Arquivo de saída"
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr "Scripts de pós-processamento"
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568
-#: src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Notas"
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "Dependências"
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "Dependências de perfil"
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
+"Os scripts de pós-processamento devem modificar o arquivo de G-code no local."
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -8634,84 +8856,84 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
-msgstr ""
+msgstr "Palavras-chave reservadas encontradas em"
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "Sobrescrever config. de filamento"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "Bico de impressão"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Mesa"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "Resfriamento"
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr "Habilitar"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "Config. da ventoinha"
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "Limiares de resfriamento"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "Propriedades de filamento"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "Substituição da velocidade de impressão"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "Parâmetros da torre de limpeza"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr ""
"Parâmetros de mudança de ferramenta com impressoras de multi material com "
"apenas uma extrusora"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "Config. de Ramming"
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
msgstr "G-code customizado"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
msgstr "G-code de início"
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "G-code de finalização"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "Dicas de fluxo volumétrico não disponíveis"
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -8733,20 +8955,20 @@ msgstr ""
"\"engrenagem\" na guia Configurações da impressora. Os perfis de impressora "
"física estão sendo armazenados no diretório PrusaSlicer /physical_printer."
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "Tamanho e coordenadas"
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "Capacidades"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "Número de extrusoras da impressora."
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -8758,105 +8980,105 @@ msgstr ""
"Você quer mudar o diâmetro para todas as extrusoras ao primeiro valor do "
"diâmetro da ponteira da extrusora?"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr "Diâmetro do bico"
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "Antes da mudança de camada G-code"
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
msgstr "Após a mudança da camada do G-code"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
msgstr "G-code de troca de ferramenta"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "G-code entre objetos (para impressão sequencial)"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "G-code de troca de cor"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
-msgstr "Pausa impressão ou código G personalizado"
+msgstr "Pausa impressão ou G-code personalizado"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "Modelo de G-code customizado"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "Exibição"
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "Inclinar"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Tempo de inclinação"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Correções"
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "Exposição"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr "Limites da máquina"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "Valores nesta coluna são para o modo normal"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "Valores nesta coluna são para o modo furtivo"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "Velocidade máxima de alimentação"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "Acelerações máximas"
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "Limites de empurrão"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "Velocidades alimentação mínimos"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "Config. de extrusora multi material"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "Parâmetros para extrusora única multimaterial"
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -8864,19 +9086,19 @@ msgstr ""
"Esta é uma única impressora multimaterial extrusora, diâmetros de todas as "
"extrusoras será definido para o novo valor. Você quer prosseguir?"
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Limites de altura da camada"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "Posição (para impressoras multiextrusoras)"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Apenas elevar Z"
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -8884,11 +9106,11 @@ msgstr ""
"Retração quando a ferramenta está desativada (config. avançadas para "
"instalações multiextrusoras)"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "Restabelecer cor do filamento"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -8898,31 +9120,31 @@ msgstr ""
"\n"
"Devo desativá-lo, a fim de permitir a retração de firmware?"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Retração do firmware"
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
-msgstr ""
+msgstr "Nova predefinição de impressora selecionada"
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "Separado"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "remover"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "excluir"
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "É uma última predefinição para esta impressora física."
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -8931,7 +9153,7 @@ msgstr ""
"Tem certeza de que deseja excluir predefinição \"%1%\" da impressora física "
"\"%2%\"?"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -8939,14 +9161,14 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -8956,7 +9178,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -8964,68 +9186,68 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "Tem certeza de que deseja %1% da predefinição selecionada?"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% Predefinição"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Definir"
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Achar"
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
-msgstr ""
+msgstr "Substituir por"
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
-msgstr ""
+msgstr "Expressão regular"
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
-msgstr ""
+msgstr "Não diferencia maiúsculas de minúsculas"
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Palavra inteira"
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
-msgstr ""
+msgstr "Corresponder a uma única linha"
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
-msgstr ""
+msgstr "Tem certeza de que deseja excluir todas as substituições?"
-#: src/slic3r/GUI/Tab.cpp:4275
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
"Os limites da máquina serão emitidos para o G-code e usados ​​o para estimar o "
"tempo de impressão."
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 ""
-"Os limites da máquina NÃO serão emitidos para o código G, no entanto, eles "
+"Os limites da máquina NÃO serão emitidos para o G-code, no entanto, eles "
"serão usados ​​para estimar o tempo de impressão, que pode, portanto, não ser "
"preciso, pois a impressora pode aplicar um conjunto diferente de limites da "
"máquina."
-#: src/slic3r/GUI/Tab.cpp:4282
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
@@ -9033,12 +9255,12 @@ msgstr ""
"Os limites da máquina não são definidos, portanto, a estimativa do tempo de "
"impressão pode não ser precisa."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "CADEADO FECHADO"
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
@@ -9046,12 +9268,12 @@ msgstr ""
"indica que as config. são as mesmas que os valores do sistema (ou padrão) "
"para o grupo de opções atual"
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "CADEADO ABERTO"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -9063,12 +9285,12 @@ msgstr ""
"Clique no ícone DESBLOQUEAR para redefinir todas as config. do grupo de "
"opções atual para os valores do sistema (ou padrão)."
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "PONTO BRANCO"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -9077,12 +9299,12 @@ msgstr ""
"padrão),\n"
"para o botão direito: indica que as config. não foram modificadas."
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "REDEFINIR"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -9094,7 +9316,7 @@ msgstr ""
"Clique no ícone REDEFINIR para redefinir todas as config. do grupo de opções "
"atual para a última predefinição salva."
-#: src/slic3r/GUI/Tab.cpp:4332
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -9102,7 +9324,7 @@ msgstr ""
"O ícone CADEADO FECHADO indica que as config. são as mesmas que os valores "
"do sistema (ou padrão) para o grupo de opções atual"
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -9114,13 +9336,13 @@ msgstr ""
"Clique para redefinir todas as config. para o grupo de opções atual para os "
"valores do sistema (ou padrão)."
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr ""
"O ícone PONTO BRANCO indica uma predefinição que não é do sistema (ou não "
"predefinida)."
-#: src/slic3r/GUI/Tab.cpp:4340
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -9128,7 +9350,7 @@ msgstr ""
"O ícone PONTO BRANCO indica que as config. são as mesmas da última "
"predefinição salva para o grupo de opções atual."
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -9140,7 +9362,7 @@ msgstr ""
"Clique para redefinir todas as config. do grupo de opções atual para a "
"última predefinição salva."
-#: src/slic3r/GUI/Tab.cpp:4348
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
@@ -9148,7 +9370,7 @@ msgstr ""
"O ícone CADEADO FECHADO indica que o valor é o mesmo que o valor do sistema "
"(ou padrão)."
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -9158,7 +9380,7 @@ msgstr ""
"valor do sistema (ou padrão).\n"
"Clique para redefinir o valor atual para o valor do sistema (ou padrão)."
-#: src/slic3r/GUI/Tab.cpp:4355
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -9166,7 +9388,7 @@ msgstr ""
"O ícone PONTO BRANCO indica que o valor é o mesmo da última predefinição "
"guardada."
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -9176,31 +9398,31 @@ msgstr ""
"predefinição salva.\n"
"Clique para redefinir o valor atual para a última predefinição salva."
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Material"
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
-msgstr ""
+msgstr "Perfil de impressão de materiais"
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "Cabeça de suporte"
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "Pilar de suporte"
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "Conexão das varas de suporte e junções"
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "Geração Automática"
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -9209,11 +9431,11 @@ msgstr ""
"\"%1%\" está desabilitado porque \"%2%\" está ativado na categoria \"%3%\".\n"
"Para habilitar \"%1%\", desligue \"%2%\""
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr "Elevação do objeto"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr "Pad em torno do objeto"
@@ -9229,7 +9451,7 @@ msgstr "Indef"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:772
msgid "Unsaved Changes"
-msgstr ""
+msgstr "Mudanças não salvas"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:790
msgid "Switching Presets: Unsaved Changes"
@@ -9246,7 +9468,7 @@ msgstr "Valor Novo"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867
msgid "Keep"
-msgstr ""
+msgstr "Manter"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
msgid "Transfer"
@@ -9254,7 +9476,7 @@ msgstr "Transferir"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Don't save"
-msgstr ""
+msgstr "Não Salvar"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:871
msgid "Discard"
@@ -9269,12 +9491,16 @@ msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"create new project"
msgstr ""
+"Você não será perguntado sobre as alterações não salvas nas predefinições na "
+"próxima vez que criar um novo projeto"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"switch a preset"
msgstr ""
+"Você não será questionado sobre as alterações não salvas nas predefinições "
+"na próxima vez que alternar uma predefinição"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900
msgid ""
@@ -9283,6 +9509,10 @@ msgid ""
"- Closing PrusaSlicer while some presets are modified,\n"
"- Loading a new project while some presets are modified"
msgstr ""
+"Você não será questionado sobre as alterações não salvas nas predefinições "
+"na próxima vez que: \n"
+"- Fechando o PrusaSlicer enquanto algumas predefinições são modificadas,\n"
+"- Carregando um novo projeto enquanto alguns predefinições são modificados"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
msgid "PrusaSlicer will remember your action."
@@ -9298,7 +9528,7 @@ msgstr ""
"para ser questionado sobre alterações não salvas novamente."
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -9307,7 +9537,7 @@ msgstr ""
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will not be saved"
-msgstr ""
+msgstr "Todas as alterações de configurações não serão salvas"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
msgid "All settings changes will be discarded."
@@ -9319,7 +9549,7 @@ msgstr "Remover o objeto selecionado."
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:942
msgid "Keep the selected settings."
-msgstr ""
+msgstr "Mantenha as configurações selecionadas."
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:943
msgid "Transfer the selected settings to the newly selected preset."
@@ -9367,52 +9597,55 @@ msgstr ""
"A predefinição \"%1%\" não é compatível com o novo perfil de impressão e "
"possui as seguintes alterações não salvas:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "Contagem de extrusoras"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
-msgstr ""
+msgstr "Selecione predefinições para comparar"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
-msgstr ""
+msgstr "Mostrar todas as predefinições (incluindo incompatíveis)"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
-msgstr ""
+msgstr "Valor predefinido esquerdo"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
-msgstr ""
+msgstr "Valor predefinido direito"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
-msgstr ""
+msgstr "Uma das predefinições não foi encontrada"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
-msgstr ""
+msgstr "As predefinições comparadas têm tecnologia de impressora diferente"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
-msgstr ""
+msgstr "As predefinições são as mesmas"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
msgstr ""
+"As predefinições são diferentes.\n"
+"Clique neste botão para selecionar a mesma predefinição para a predefinição "
+"direita e esquerda."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
-msgstr ""
+msgstr "Categoria indefinida"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
-msgstr ""
+msgstr "Grupo indefinido"
#: src/slic3r/GUI/UpdateDialogs.cpp:37
msgid "Update available"
@@ -9450,7 +9683,7 @@ msgstr "Não notifique mais sobre novas versões"
#: src/slic3r/GUI/UpdateDialogs.cpp:94
msgid "Opening Configuration Wizard"
-msgstr ""
+msgstr "Abrindo o Assistente de Configuração"
#: src/slic3r/GUI/UpdateDialogs.cpp:94 src/slic3r/GUI/UpdateDialogs.cpp:261
msgid "Configuration update"
@@ -9462,6 +9695,9 @@ msgid ""
"Configuration Wizard may not offer the latest printers, filaments and SLA "
"materials to be installed."
msgstr ""
+"PrusaSlicer não está usando a configuração mais recente disponível.\n"
+"O Assistente de Configuração pode não oferecer as impressoras, filamentos e "
+"materiais SLA mais recentes a serem instalados."
#: src/slic3r/GUI/UpdateDialogs.cpp:97
msgid "Configuration update is available"
@@ -9490,11 +9726,11 @@ msgstr "Comentário:"
#: src/slic3r/GUI/UpdateDialogs.cpp:142
msgid "Install"
-msgstr ""
+msgstr "Instalar"
#: src/slic3r/GUI/UpdateDialogs.cpp:144
msgid "Don't install"
-msgstr ""
+msgstr "Não instalar"
#: src/slic3r/GUI/UpdateDialogs.cpp:157 src/slic3r/GUI/UpdateDialogs.cpp:212
#, c-format, boost-format
@@ -9517,8 +9753,8 @@ msgid ""
msgstr ""
"%s agora iniciará atualizações. Caso contrário, não será capaz de começar.\n"
"\n"
-"Observe que um instantâneo de configuração completo será criado primeiro. "
-"Ele pode então ser restaurado a qualquer momento caso haja um problema com a "
+"Observe que uma captura de configuração completo será criada primeiro. Ela "
+"pode então ser restaurada a qualquer momento caso haja um problema com a "
"nova versão.\n"
"\n"
"Pacotes de configuração atualizados:"
@@ -9551,9 +9787,8 @@ msgstr ""
"depois de usar um mais recente.\n"
"\n"
"Você pode sair %s e tente novamente com uma versão mais recente, ou você "
-"pode executar novamente a config. inicial. Isso criará um instantâneo de "
-"backup da config. existente antes de instalar os arquivos compatíveis com "
-"este %s."
+"pode executar novamente a config. inicial. Isso criará uma captura de backup "
+"da config. existente antes de instalar os arquivos compatíveis com este %s."
#: src/slic3r/GUI/UpdateDialogs.cpp:225
#, c-format, boost-format
@@ -9772,7 +10007,7 @@ msgid "Could not get resources to create a new connection"
msgstr "Não foi possível obter recursos para criar uma nova conexão"
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "Exportando o modelo de origem"
@@ -9789,7 +10024,7 @@ msgid "Mesh repair failed."
msgstr "Falha na reparação de malha."
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "Carregando o modelo reparado"
@@ -9799,35 +10034,35 @@ msgstr "Carregando o modelo reparado"
msgid "Saving mesh into the 3MF container failed."
msgstr "Falha ao salvar a malha 3MF no contêiner."
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "Falha na exportação de um arquivo 3mf temporário"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "Falha na importação do arquivo 3mf reparado"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "O arquivo 3MF reparado não contém nenhum objeto"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "O arquivo 3MF reparado contém mais de um objeto"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "O arquivo 3MF reparado não contém nenhum volume"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "O arquivo 3MF reparado contém mais de um volume"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "Reparo do modelo terminado"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "Reparo do modelo cancelado"
@@ -9866,7 +10101,7 @@ msgstr "Nota: OctoPrint versão pelo menos 1.1.0 é necessária."
#: src/slic3r/Utils/OctoPrint.cpp:292
msgid "Connection to Prusa SL1 / SL1S works correctly."
-msgstr ""
+msgstr "A conexão com Prusa SL1 / SL1S funciona corretamente."
#: src/slic3r/Utils/OctoPrint.cpp:298
msgid "Could not connect to Prusa SLA"
@@ -9874,31 +10109,33 @@ msgstr "Não foi possível conectar-se a Prusa SLA"
#: src/slic3r/Utils/OctoPrint.cpp:336
msgid "Connection to PrusaLink works correctly."
-msgstr ""
+msgstr "A conexão com o PrusaLink funciona corretamente."
#: src/slic3r/Utils/OctoPrint.cpp:342
msgid "Could not connect to PrusaLink"
-msgstr ""
+msgstr "Não foi possível conectar ao PrusaLink"
#: src/slic3r/Utils/PresetUpdater.cpp:61
#, boost-format
msgid "Copying of file %1% to %2% failed: %3%"
-msgstr ""
+msgstr "Falha na cópia do arquivo %1% para %2%: %3%"
#: src/slic3r/Utils/PresetUpdater.cpp:645
#: src/slic3r/Utils/PresetUpdater.cpp:662
msgid "Continue and install configuration updates?"
-msgstr ""
+msgstr "Continuar e instalar atualizações de configuração?"
#: src/slic3r/Utils/PresetUpdater.cpp:777
msgid ""
"Configuration Updates causes a lost of preset modification.\n"
"So, check unsaved changes and save them if necessary."
msgstr ""
+"Atualizações de configuração causam perda de modificação predefinida.\n"
+"Então, verifique as alterações não salvas e salve-as, se necessário."
#: src/slic3r/Utils/PresetUpdater.cpp:779
msgid "Updating"
-msgstr ""
+msgstr "Atualizando"
#: src/slic3r/Utils/PresetUpdater.cpp:808
#, c-format, boost-format
@@ -9953,15 +10190,15 @@ msgstr "Abrir arquivo G-code:"
#: src/slic3r/Utils/Repetier.cpp:84
msgid "Connection to Repetier works correctly."
-msgstr ""
+msgstr "A conexão com o Repetier funciona corretamente."
#: src/slic3r/Utils/Repetier.cpp:90
msgid "Could not connect to Repetier"
-msgstr ""
+msgstr "Não foi possível conectar ao Repetier"
#: src/slic3r/Utils/Repetier.cpp:92
msgid "Note: Repetier version at least 0.90.0 is required."
-msgstr ""
+msgstr "Nota: A versão do Repetier pelo menos 0.90.0 é necessária."
#: src/slic3r/Utils/Repetier.cpp:246
#, boost-format
@@ -9969,6 +10206,8 @@ msgid ""
"HTTP status: %1%\n"
"Message body: \"%2%\""
msgstr ""
+"Status HTTP: %1%\n"
+"Corpo da mensagem: \"%2%\""
#: src/slic3r/Utils/Repetier.cpp:253
#, boost-format
@@ -9977,6 +10216,9 @@ msgid ""
"Message body: \"%1%\"\n"
"Error: \"%2%\""
msgstr ""
+"Falha na análise da resposta do host.\n"
+"Corpo da mensagem: \"%1%\"\n"
+"Erro: \"%2%\""
#: src/slic3r/Utils/Repetier.cpp:266
#, boost-format
@@ -9985,45 +10227,48 @@ msgid ""
"Message body: \"%1%\"\n"
"Error: \"%2%\""
msgstr ""
+"Falha na enumeração das impressoras do host.\n"
+"Corpo da mensagem: \"%1%\"\n"
+"Erro: \"%2%\""
#: src/slic3r/Config/Snapshot.cpp:584
msgid "Taking a configuration snapshot failed."
-msgstr ""
+msgstr "Falha ao tirar uma captura de configuração."
#: src/slic3r/Config/Snapshot.cpp:598
msgid ""
"PrusaSlicer has encountered an error while taking a configuration snapshot."
-msgstr ""
+msgstr "O PrusaSlicer encontrou um erro ao tirar uma captura de configuração."
#: src/slic3r/Config/Snapshot.cpp:599
msgid "PrusaSlicer error"
-msgstr ""
+msgstr "Erro do PrusaSlicer"
#: src/slic3r/Config/Snapshot.cpp:601
msgid "Continue"
-msgstr ""
+msgstr "Continuar"
#: src/slic3r/Config/Snapshot.cpp:601
msgid "Abort"
-msgstr ""
+msgstr "Abortar"
#: src/libslic3r/GCode.cpp:539
msgid "There is an object with no extrusions in the first layer."
-msgstr ""
+msgstr "Há um objeto sem extrusões na primeira camada."
#: src/libslic3r/GCode.cpp:570
#, boost-format
msgid "Empty layer between %1% and %2%."
-msgstr ""
+msgstr "Camada vazia entre %1% e %2%."
#: src/libslic3r/GCode.cpp:573
msgid "(Some lines not shown)"
-msgstr ""
+msgstr "(Algumas linhas não mostradas)"
#: src/libslic3r/GCode.cpp:575
#, boost-format
msgid "Object name: %1%"
-msgstr ""
+msgstr "Nome do objeto: %1%"
#: src/libslic3r/GCode.cpp:576
msgid ""
@@ -10031,29 +10276,34 @@ msgid ""
"small extrusions or by a faulty model. Try to repair the model or change its "
"orientation on the bed."
msgstr ""
+"Certifique-se de que o objeto seja imprimível. Isso geralmente é causado por "
+"pequenas extrusões ou por um modelo defeituoso. Tente reparar o modelo ou "
+"troque sua orientação na mesa."
#: src/libslic3r/GCode.cpp:718
msgid "Filament Start G-code"
-msgstr ""
+msgstr "G-code de início de filamento"
#: src/libslic3r/GCode.cpp:725
msgid "Filament End G-code"
-msgstr ""
+msgstr "G-code de fim de filamento"
#: src/libslic3r/GCode.cpp:764
msgid "In the custom G-code were found reserved keywords:"
-msgstr ""
+msgstr "No G-code personalizado foram encontradas palavras-chave reservadas:"
#: src/libslic3r/GCode.cpp:766
msgid ""
"This may cause problems in g-code visualization and printing time estimation."
msgstr ""
+"Isso pode causar problemas na visualização do G-code e na estimativa do "
+"tempo de impressão."
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
-msgstr ""
+msgstr "Nenhuma extrusão foi gerada para objetos."
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -10061,7 +10311,7 @@ msgstr ""
"Sua impressão está muito próxima das regiões de preparação. Certifique-se de "
"que não haverá colisão."
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Misto"
@@ -10073,7 +10323,7 @@ msgstr ""
"Não é possível calcular a largura de extrusão para %1%: Variável \"%2%\" não "
"acessível."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
@@ -10082,23 +10332,29 @@ msgstr ""
"O arquivo 3mf selecionado foi salvo com uma versão mais recente de %1% e não "
"é compatível."
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
msgstr ""
+"O 3MF selecionado contém FDM objetos pintados de suporte usando uma versão "
+"mais recente do PrusaSlicer e não é compatível."
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
msgstr ""
+"O 3MF selecionado contém um objeto pintado com costura usando uma versão "
+"mais recente do PrusaSlicer e não é compatível."
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
msgstr ""
+"O 3MF selecionado contém um objeto pintado multimaterial usando uma versão "
+"mais recente do PrusaSlicer e não é compatível."
#: src/libslic3r/Format/AMF.cpp:993
#, boost-format
@@ -10120,6 +10376,14 @@ msgid ""
"consult the manual on how to optionally rename the post-processed G-code "
"file.\n"
msgstr ""
+"O script de pós-processamento %1% falhou.\n"
+"\n"
+"Espera-se que o script de pós-processamento altere o arquivo de G-code %2% "
+"no local, mas o arquivo de G-code foi excluídoe provavelmente salvo com um "
+"novo nome.\n"
+"Ajuste o script de pós-processamento para alterar o G-code em vigor e "
+"consulte o manual sobre como opcionalmente renomeie o arquivo de G-code pós-"
+"processado.\n"
#: src/libslic3r/miniz_extension.cpp:91
msgid "undefined error"
@@ -10357,7 +10621,7 @@ msgstr ""
"A torre de limpeza só é suportada para vários objetos se eles são fatiados "
"igualmente."
-#: src/libslic3r/Print.cpp:541
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -10365,26 +10629,26 @@ msgstr ""
"A torre de limpeza só é suportada se todos os objetos tiverem a mesma altura "
"de camada variável"
-#: src/libslic3r/Print.cpp:563
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr ""
"Um ou mais objetos foram atribuídos a uma extrusora que a impressora não tem."
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
"%1% = %2% mm é muito baixo para ser impresso a uma altura de camada %3% mm"
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
"Excesso %1%=%2% milímetro a ser imprimível com um diâmetro da ponteira %3% "
"milímetro"
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -10396,7 +10660,7 @@ msgstr ""
"(support_material_extruder = = 0 ou support_material_interface_extruder = = "
"0), todos as ponteiras têm que ser do mesmo diâmetro."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -10404,7 +10668,7 @@ msgstr ""
"Para que a torre de limpeza funcione com os suportes solúveis, as camadas de "
"suporte precisam ser sincronizadas com as camadas de objeto."
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "
@@ -10416,47 +10680,54 @@ msgstr ""
"(ambos support_material_extruder e support_material_interface_extruder "
"precisam ser definidos como 0)."
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr ""
"A primeira altura da camada não pode ser maior do que o diâmetro da ponteira"
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "A altura da camada não pode ser maior do que o diâmetro da ponteira"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
"layer_gcode."
msgstr ""
+"O endereçamento relativo da extrusora requer a redefinição da posição da "
+"extrusora em cada camada para evitar a perda de precisão de ponto flutuante. "
+"Adicione \"G92 E0\" ao layer_gcode."
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
msgstr ""
+"\"G92 E0\" foi encontrado em before_layer_gcode, que é incompatível com o "
+"endereçamento absoluto da extrusora."
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
msgstr ""
+"\"G92 E0\" foi encontrado em layer_gcode, que é incompatível com o "
+"endereçamento absoluto da extrusora."
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Camadas de preenchimento"
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
-msgstr ""
+msgstr "Gerando saia e aba"
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "Exportando o G-code"
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "Gerando G-code"
@@ -10503,56 +10774,56 @@ msgstr ""
msgid "Slicing done"
msgstr "Fatiamento pronto"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "Deixar oco o modelo"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "Furando o modelo."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "Modelo de fatiamento"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "Gerando pontos de suporte"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "Gerando suporte em árvore"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "Gerando pad"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "Fatiando suportes"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "Mesclando camadas e calculando estatísticas"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "Rasterizando camadas"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "Muitos buracos sobrepostos."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
-msgstr ""
+msgstr "A malha a ser vazada não é adequada para vazar (não limita um volume)."
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
-msgstr ""
+msgstr "Não é possível perfurar a configuração atual de furos no modelo."
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -10560,27 +10831,27 @@ msgstr ""
"Os furos de perfuração na malha falharam. Isso geralmente é causado por "
"modelo quebrado. Tente consertá-lo primeiro."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
-msgstr ""
+msgstr "Falha ao fazer alguns furos no modelo"
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"O fatiamento teve que ser parado devido a um erro interno: índice de "
"fatiamento inconsistente."
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Visualizando suportes"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr "Nenhum pad pode ser gerado para este modelo com a configuração atual"
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -10592,27 +10863,27 @@ msgstr ""
msgid "Failed processing of the output_filename_format template."
msgstr "Falha no processamento do modelo output_filename_format."
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Tecnologia da impressora"
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Formato da mesa"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "Textura customizada da mesa"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "Modelo customizado da mesa"
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "Compensação do pé do elefante"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -10620,17 +10891,31 @@ msgstr ""
"A primeira camada será encolhido no plano XY pelo valor config.urado para "
"compensar a 1ª camada esmagada, também conhecida como pé de elefante."
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "Miniaturas de G-code"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
msgstr ""
+"Tamanhos de imagem a serem armazenados em arquivos .gcode e .sl1 / .sl1s, no "
+"seguinte formato: \"XxY, XxY, ...\""
+
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr "Formato de miniaturas de G-code"
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+"Formato de miniaturas de G-code: PNG para melhor qualidade, JPG para tamanho "
+"menor, QOI para firmware com pouca memória"
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -10639,11 +10924,11 @@ msgstr ""
"camadas. Camadas mais finas dão melhor precisão, mas levam mais tempo para "
"imprimir."
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "Altura máxima de impressão"
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
@@ -10651,11 +10936,11 @@ msgstr ""
"Defina isto para a altura máxima que pode ser alcançada pela sua extrusora "
"durante a impressão."
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Hostname, IP ou URL"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -10663,29 +10948,29 @@ msgid ""
"name and password into the URL in the following format: https://username:"
"password@your-octopi-address/"
msgstr ""
-"Slic3r pode carregar arquivos de código G para um host de impressora. Este "
-"campo deve conter o nome do host, endereço IP ou URL da instância do host da "
-"impressora. O host de impressão atrás do HAProxy com autenticação básica "
-"ativada pode ser acessado colocando o nome de usuário e a senha na URL no "
-"seguinte formato: https: //nomedeusuário:senha@seu-endereço-de-octopi/"
+"PrusaSlicer pode carregar arquivos de G-code para um host de impressora. "
+"Este campo deve conter o nome do host, endereço IP ou URL da instância do "
+"host da impressora. O host de impressão atrás do HAProxy com autenticação "
+"básica ativada pode ser acessado colocando o nome de usuário e a senha na "
+"URL no seguinte formato: https: //nomedeusuário:senha@seu-endereço-de-octopi/"
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "Chave de API/senha"
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
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 pode carregar arquivos de G-code para um host de impressora. Este "
-"campo deve conter a chave de API ou a senha exigida para a autenticação."
+"PrusaSlicer pode carregar arquivos de G-code para um host de impressora. "
+"Este campo deve conter a chave de API ou a senha exigida para a autenticação."
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "Nome da impressora"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -10695,60 +10980,63 @@ msgstr ""
"conexões HTTPS OctoPrint, no formato CRT/PEM. Se deixado em branco, o "
"repositório de certificados do OS CA padrão é usado."
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "Senha"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
-msgstr ""
+msgstr "Ignorar verificações de revogação de certificado HTTPS"
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
"certificates if connection fails."
msgstr ""
+"Ignore as verificações de revogação de certificados HTTPS em caso de pontos "
+"de distribuição ausentes ou offline. Pode-se querer habilitar esta opção "
+"para certificados autoassinados se a conexão falhar."
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
-msgstr ""
+msgstr "Nomes predefinidos da impressora"
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
-msgstr ""
+msgstr "Nomes de predefinições relacionadas à impressora física"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "Tipo de Autorização"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "Chave API"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "Resumo HTTP"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Evitar cruzamento de perímetros"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
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 ""
-"Otimize os movimentos de viagem para minimizar o cruzamento de perímetros. "
-"Isto é principalmente útil com extrusoras Bowden que sofrem de escorrimento. "
-"Este recurso retarda a impressão e a geração de G-code."
+"Otimize os movimentos de deslocamento para minimizar o cruzamento de "
+"perímetros. Isto é principalmente útil com extrusoras Bowden que sofrem de "
+"escorrimento. Este recurso retarda a impressão e a geração de G-code."
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "Evitar cruzamento de perímetros - Comprimento máximo do desvio"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -10757,19 +11045,19 @@ msgid ""
msgstr ""
"O comprimento máximo do desvio para evitar perímetros cruzados. Se o desvio "
"for maior que este valor, Evitar cruzar perímetros não é aplicado para este "
-"caminho de viagem. O comprimento do desvio pode ser especificado como um "
-"valor absoluto ou como porcentagem (por exemplo, 50%) de um caminho de "
-"viagem direto."
+"caminho de deslocamento. O comprimento do desvio pode ser especificado como "
+"um valor absoluto ou como porcentagem (por exemplo, 50%) de um caminho de "
+"deslocamento direto."
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "mm ou % (zero para desativar)"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr "Outras camadas"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -10777,11 +11065,11 @@ msgstr ""
"Temperatura da mesa para camadas após o primeiro. Defina isso como zero para "
"desabilitar os comandos de controle de temperatura da mesa na saída."
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Temperatura da mesa"
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -10789,13 +11077,13 @@ msgid ""
msgstr ""
"Esse código personalizado é inserido em cada alteração de camada, logo antes "
"da movimentação Z. Observe que você pode usar variáveis de espaço reservado "
-"para todas as config. Slic3r, bem como [layer_num] e [layer_z]."
+"para todas as config. PrusaSlicer, bem como [layer_num] e [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "G-code entre objetos"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -10807,20 +11095,20 @@ msgstr ""
"Esse código é inserido entre objetos ao usar a impressão sequencial. Por "
"padrão, a extrusora e a temperatura da mesa são redefinidas usando o comando "
"não esperar; no entanto, se M104, M109, M140 ou M190 são detectados neste "
-"código personalizado, Slic3r não adicionará comandos de temperatura. Observe "
-"que você pode usar variáveis de espaço reservado para todas as config. de "
-"Slic3r, para que você possa colocar um comando \"M109 S "
+"código personalizado, PrusaSlicer não adicionará comandos de temperatura. "
+"Observe que você pode usar variáveis de espaço reservado para todas as "
+"config. de Slic3r, para que você possa colocar um comando \"M109 S "
"[temperatura_primeira_camada]\" onde quiser."
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "Número de camadas sólidas para gerar em superfícies inferiores."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Camadas sólidas inferiores"
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -10829,15 +11117,15 @@ msgstr ""
"bottom_solid_layers se necessário para satisfazer a espessura mínima da "
"camada inferior."
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "Espessura mínima da casca inferior"
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "Ponte"
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -10845,19 +11133,19 @@ msgstr ""
"Esta é a aceleração que sua impressora usará para pontes. Defina zero para "
"desabilitar o controle de aceleração para pontes."
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Ângulo de ponte"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -10867,36 +11155,36 @@ msgstr ""
"calculado automaticamente. Caso contrário, o ângulo fornecido será usado "
"para todas as pontes. Use 180 ° para o ângulo zero."
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr "°"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "Velocidade da ventoinha nas pontes"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr ""
"Esta velocidade da ventoinha é imposta durante todas as pontes e angulações."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr "%"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "Relação de fluxo da ponte"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -10908,102 +11196,109 @@ msgstr ""
"padrão são geralmente boas e você deve experimentar com refrigeração (use "
"uma ventoinha) antes de ajustes isso."
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "Pontes"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "Velocidade para a impressão de pontes."
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Largura da aba"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
"raft_first_layer_expansion)."
msgstr ""
+"A largura horizontal da aba que será impressa ao redor de cada objeto na "
+"primeira camada. Quando a jangada for usado, nenhuma aba é gerada (use "
+"raft_first_layer_expansion)."
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
-msgstr ""
+msgstr "Tipo de aba"
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr ""
+"Os lugares onde a aba será impressa em torno de cada objeto na primeira "
+"camada."
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
-msgstr ""
+msgstr "Sem borda"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
-msgstr ""
+msgstr "Somente aba externa"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
-msgstr ""
+msgstr "Somente aba interna"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
-msgstr ""
+msgstr "Aba exterior e interior"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
-msgstr ""
+msgstr "Espaçamento de separação da borda"
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
msgstr ""
+"Deslocamento da aba do objeto impresso. O deslocamento é aplicado após a "
+"compensação do pé de elefante."
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "Clip objetos de várias partes"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 ""
"Ao imprimir objetos de vários materiais, essas config. farão com que o "
-"Slic3r recorte as partes do objeto sobrepostas uma pela outra (2ª parte será "
-"cortada pela 1ª, 3ª parte será cortada pela 1ª e 2ª, etc.)."
+"PrusaSlicer recorte as partes do objeto sobrepostas uma pela outra (2ª parte "
+"será cortada pela 1ª, 3ª parte será cortada pela 1ª e 2ª, etc.)."
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "Altura da impressão colorida"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "Alturas em que uma mudança do filamento ocorre."
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "Condição de impressoras compatíveis"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -11013,11 +11308,11 @@ msgstr ""
"impressora ativo. Se essa expressão for avaliada como verdadeira, esse "
"perfil será considerado compatível com o perfil de impressora ativo."
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "Condição de perfis de impressão compatíveis"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -11027,11 +11322,11 @@ msgstr ""
"impressão ativo. Se essa expressão for avaliada como verdadeira, esse perfil "
"será considerado compatível com o perfil de impressão ativo."
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "Complete objetos individuais"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -11040,14 +11335,14 @@ msgid ""
msgstr ""
"Ao imprimir vários objetos ou cópias, esse recurso concluirá cada objeto "
"antes de passar para o próximo (e iniciando-o de sua camada inferior). Este "
-"recurso é útil para evitar o risco de impressões arruinadas. Slic3r deve "
-"avisar e impedi-lo de colisões de extrusoras, mas cuidado."
+"recurso é útil para evitar o risco de impressões arruinadas. PrusaSlicer "
+"deve avisar e impedi-lo de colisões de extrusoras, mas cuidado."
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "Ativar o resfriamento automático"
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -11056,26 +11351,26 @@ msgstr ""
"velocidade de impressão e a velocidade do ventoinha de acordo com o tempo de "
"impressão da camada."
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "Posição do tubo de resfriamento"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr ""
"Distância do ponto central do tubo de resfriamento da ponta da extrusora."
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Comprimento do tubo de resfriamento"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
"Comprimento do tubo de resfriamento para limitar o espaço para movimentos de "
"resfriamento dentro dele."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -11085,11 +11380,11 @@ msgstr ""
"valores de aceleração específicos da função forem usados (perímetro/"
"preenchimento). Defina zero para evitar redefinir a aceleração em tudo."
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Perfil de filamento padrão"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -11098,12 +11393,12 @@ msgstr ""
"Perfil de filamento padrão associado ao perfil de impressora atual. Na "
"seleção do perfil da impressora atual, este perfil de filamento será ativado."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Perfil de impressão padrão"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -11112,11 +11407,11 @@ msgstr ""
"Perfil de impressão padrão associado ao perfil de impressora atual. Na "
"seleção do perfil de impressora atual, este perfil de impressão será ativado."
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Desabilite o ventoinha para a(s) primeira(s)"
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -11124,11 +11419,11 @@ msgstr ""
"Você pode ajustar isto a um valor positivo para desabilitar a ventoinha "
"durante as primeiras camadas, de modo que melhore a adesão."
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "Não suporte pontes"
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
@@ -11136,15 +11431,15 @@ msgstr ""
"Opção experimental para impedir que o material de suporte seja gerado em "
"áreas com ponte."
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "Distância entre cópias"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "Distância usada para o recurso de organizar automaticamente a bandeja."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -11153,7 +11448,7 @@ msgstr ""
"você pode usar variáveis de espaço reservado para todas as config. de "
"PrusaSlicer."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -11161,17 +11456,17 @@ msgid ""
"PrusaSlicer settings. If you have multiple extruders, the gcode is processed "
"in extruder order."
msgstr ""
-"Este procedimento final é inserido no final do arquivo de saída, antes da "
-"extremidade da impressora Gcode (e antes de qualquer troca de ferramenta "
-"deste filamento em caso de impressoras multimaterial). Observe que você pode "
-"usar variáveis de espaço reservado para todas as config. de PrusaSlicer. Se "
-"você tiver várias extrusoras, o Gcode é processado em ordem de extrusora."
+"Este procedimento final é inserido no final do arquivo de saída, antes do G-"
+"code final da impressora (e antes de qualquer troca de ferramenta deste "
+"filamento em caso de impressoras multimateriais). Observe que você pode usar "
+"variáveis de espaço reservado para todas as Configurações do PrusaSlicer. Se "
+"você tiver várias extrusoras, o G-code será processado em ordem de extrusão."
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "Assegure a espessura vertical da parede"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -11179,11 +11474,11 @@ msgstr ""
"Adicionar preenchimento sólido perto de superfícies inclinadas para garantir "
"a espessura do escudo vertical (camadas sólidas no topo + base )."
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "Padrão de preenchimento do topo"
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -11191,41 +11486,41 @@ msgstr ""
"Padrão de preenchimento para preenchimento do topo. Isto afeta somente a "
"camada visível superior, e não suas paredes adjacentes."
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr "Rectilíneo"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "Monotônico"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr "Rectilíneo Alinhado"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr "Concêntrico"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr "Curva de Hilbert"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr "Cordas Archimedean"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr "Espiral estrelado"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "Padrão de preenchimento da base"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -11233,11 +11528,11 @@ msgstr ""
"Padrão de preenchimento para preenchimento da base. Isto afeta somente a "
"camada visível externa inferior, e não suas paredes adjacentes."
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Perímetros externos"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -11250,16 +11545,18 @@ msgstr ""
"ponteira será usado. Se expresso em porcentagem(por exemplo 200%), será "
"calculado sobre a altura da camada."
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr "mm ou %"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -11269,18 +11566,18 @@ msgstr ""
"visíveis). Se expresso em porcentagem(por exemplo: 80%) Ele será calculado "
"sobre a velocidade de perímetros config. acima. Defina como zero para auto."
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr "mm/s ou %"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Perímetros externos primeiro"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
@@ -11288,21 +11585,21 @@ msgstr ""
"Imprima perímetros de contorno do mais externo para o mais interno em vez da "
"ordem inversa padrão."
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Perímetros extras se necessário"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 ""
"Adicione mais perímetros quando necessário para evitar lacunas em paredes "
-"inclinados. Slic3r continua adicionando perímetros, até que mais de 70% o do "
-"loop imediatamente acima é suportado."
+"inclinados. PrusaSlicer continua adicionando perímetros, até que mais de 70% "
+"o do loop imediatamente acima é suportado."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -11312,7 +11609,7 @@ msgstr ""
"sejam especificadas). Esse valor substitui as extrusoras de perímetro e "
"preenchimento, mas não as extrusoras de suporte."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -11324,7 +11621,7 @@ msgstr ""
"torno de sua extrusora, e representa a profundidade máxima que a extrusora "
"pode espreitar antes de colidir com outros objetos impressos."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -11335,20 +11632,20 @@ msgstr ""
"config. é usada para verificar colisões e exibir a visualização gráfica na "
"bandeja."
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Cor da extrusora"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
-msgstr "Isso é usado apenas na interface Slic3r como uma ajuda visual."
+msgstr "Isso é usado apenas na interface PrusaSlicer como uma ajuda visual."
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Compensação da extrusora"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -11360,11 +11657,11 @@ msgstr ""
"de cada extrusora em relação à primeira. Ele espera coordenadas positivas "
"(eles serão subtraída da coordenada XY)."
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "Eixo de extrusão"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -11372,11 +11669,11 @@ msgstr ""
"Use esta opção para definir a letra do eixo associada à extrusora da sua "
"impressora (geralmente E, mas algumas impressoras usam A)."
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "Multiplicador de extrusão"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -11389,11 +11686,11 @@ msgstr ""
"0,9 e 1,1. Se você acha que precisa mudar isso mais, verifique o diâmetro do "
"filamento e os passos configurados no firmware da extrusora."
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Largura de extrusão padrão"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -11402,16 +11699,17 @@ msgid ""
"height."
msgstr ""
"Defina isso como um valor diferente de zero para permitir uma largura de "
-"extrusão manual. Se deixado a zero, Slic3r deriva larguras da extrusão do "
-"diâmetro da ponteira (veja as dicas ferramentas para a largura da extrusão "
-"do perímetro, a largura de extrusão do preenchimento etc.). Se expresso como "
-"porcentagem (por exemplo: 230%), ele será calculado sobre a altura da camada."
+"extrusão manual. Se deixado a zero, PrusaSlicer deriva larguras da extrusão "
+"do diâmetro da ponteira (veja as dicas ferramentas para a largura da "
+"extrusão do perímetro, a largura de extrusão do preenchimento etc.). Se "
+"expresso como porcentagem (por exemplo: 230%), ele será calculado sobre a "
+"altura da camada."
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "Mantenha a ventoinha sempre ligada"
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -11420,11 +11718,11 @@ msgstr ""
"funcionando pelo menos em sua velocidade mínima. Útil para o PLA, "
"prejudicial para o ABS."
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "Ative o ventoinha se o tempo de impressão da camada estiver abaixo"
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -11434,27 +11732,27 @@ msgstr ""
"segundos, a ventoinha será ativada e sua velocidade será calculada "
"interpolando as velocidades mínima e máxima."
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr "segundos aproximados"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr "Cor"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Notas de filamento"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "Você pode colocar suas anotações sobre o filamento aqui."
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr "Máxima velocidade volumétrica"
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -11464,27 +11762,27 @@ msgstr ""
"velocidade volumétrica máxima de uma impressão ao mínimo de velocidade "
"volumétrica de impressão e de filamento. Defina como zero para nenhum limite."
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "Velocidade de carregamento"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "Velocidade utilizada para carregar o filamento na torre de limpeza."
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "Velocidade de carregamento no início"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "Velocidade utilizada no início da fase de carregamento."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "Velocidade de descarregamento"
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11492,22 +11790,22 @@ msgstr ""
"Velocidade utilizada para descarregar o filamento na torre de limpeza (não "
"afeta a parte inicial do descarregamento logo após o Ramming)."
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "Velocidade de descarregamento no início"
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
"Velocidade usada para descarregar a ponta do filamento imediatamente após o "
"Ramming."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "Atraso após o descarregamento"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -11517,11 +11815,11 @@ msgstr ""
"trocas de ferramenta confiáveis com materiais flexíveis que podem precisar "
"de mais tempo para reduzir as dimensões originais."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "Número de movimentos de resfriamento"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -11529,21 +11827,21 @@ msgstr ""
"O filamento é resfriado por ser movido para frente e para trás nos tubos de "
"resfriamento. Especifique o número desejado desses movimentos."
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "Velocidade do primeiro movimento de resfriamento"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr ""
"Movimentos de resfriamento estão gradualmente acelerando a partir desta "
"velocidade."
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Remoção mínima na torre da limpeza"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -11554,29 +11852,30 @@ msgstr ""
"Após uma mudança da ferramenta, a posição exata do filamento recentemente "
"carregado dentro da ponteira pode não ser conhecida, e a pressão do "
"filamento provavelmente ainda não esteja estável. Antes de purgar a cabeça "
-"de impressão em um preenchimento ou um objeto sacrificial, Slic3r sempre "
-"Prime esta quantidade de material para a torre de limpeza para produzir "
-"sucessivas preenchimento ou sacrificial objeto extrusões de forma confiável."
+"de impressão em um preenchimento ou um objeto sacrificial, PrusaSlicer "
+"sempre Prime esta quantidade de material para a torre de limpeza para "
+"produzir sucessivas preenchimento ou sacrificial objeto extrusões de forma "
+"confiável."
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "Velocidade do último movimento de resfriamento"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr ""
"Movimentos de resfriamento estão gradualmente acelerando para esta "
"velocidade."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Tempo de carga do filamento"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -11587,11 +11886,11 @@ msgstr ""
"código T). Esse tempo é adicionado ao tempo total de impressão pelo "
"estimador de tempo do G-code."
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Parâmetros de Ramming"
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -11599,11 +11898,11 @@ msgstr ""
"Essa cadeia de caracteres é editada por rammingdialog e contém parâmetros "
"específicos de Ramming."
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Tempo de descarregamento do filamento"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -11614,7 +11913,7 @@ msgstr ""
"o código T). Esse tempo é adicionado ao tempo total de impressão pelo "
"estimador de tempo do G-code."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -11624,12 +11923,12 @@ msgstr ""
"paquímetro e fazer várias medições ao longo do filamento, em seguida, "
"calcular a média."
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr "Densidade"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -11641,27 +11940,27 @@ msgstr ""
"filamento e computar a relação do comprimento ao volume. Melhor é calcular o "
"volume diretamente através do deslocamento."
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Tipo de filamento"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "O tipo de material de filamento para uso em G-code customizados."
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr "Material solúvel"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr "O material solúvel é mais provável usado para um suporte solúvel."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1069
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
@@ -11669,15 +11968,15 @@ msgstr ""
"Insira o seu custo de filamento por kg aqui. Isto é apenas para informação "
"estatística."
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr "dinheiro/kg"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr "Peso do carretel"
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -11689,85 +11988,85 @@ msgstr ""
"medido com o peso calculado do filamento com o carretel para descobrir se a "
"quantidade de filamento no carretel é suficiente para terminar a impressão."
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
msgstr "(Desconhecido)"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr "Ângulo de preenchimento"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
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 ""
"Ângulo padrão para a orientação de preenchimento. A hachura cruzada será "
-"aplicada a isso. Pontes serão preenchidas usando a melhor direção Slic3r "
-"pode detectar, portanto, essa config. não vai afeta-los."
+"aplicada a isso. Pontes serão preenchidas usando a melhor direção "
+"PrusaSlicer pode detectar, portanto, essa config. não vai afeta-los."
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr "Densidade de preenchimento"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "Densidade de preenchimento interno, expresso na faixa de 0%-100%."
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr "Padrão de preenchimento"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr "Padrão de preenchimento para preenchimento de baixa densidade."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr "Grade"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr "Estrelas"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr "Cúbico"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr "Linha"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr "Hexágono"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr "Hexágono 3D"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr "Giróide"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr "Adaptativo"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr "Pilar de suporte"
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
-msgstr ""
+msgstr "Relâmpago"
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1186
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -11775,22 +12074,26 @@ msgstr ""
"Esta é a aceleração que sua impressora usará para a primeira camada. Defina "
"zero para desabilitar o controle de aceleração para a primeira camada."
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
-msgstr ""
+msgstr "Primeira camada de objeto sobre a interface de jangada"
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
"layer of object above raft interface."
msgstr ""
+"Esta é a aceleração que sua impressora usará para a primeira camada do "
+"objeto acima da interface de jangada. Defina zero para desabilitar o "
+"controle de aceleração para a primeira camada do objeto acima da interface "
+"da balsa."
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
-msgstr "Velocidade da primeira camada"
+msgstr "Temperatura da mesa da primeira camada"
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1205
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -11798,7 +12101,7 @@ msgstr ""
"Temperatura da mesa aquecida para a primeira camada. Defina isso como zero "
"para desabilitar os comandos de controle de temperatura da mesa na saída."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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 "
@@ -11811,18 +12114,21 @@ msgstr ""
"exemplo, 120%) será computado sobre a primeira altura da camada. Se definido "
"como zero, ele usará a largura de extrusão padrão."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1229
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."
msgstr ""
+"Ao imprimir com alturas de camada muito baixas, você ainda pode querer "
+"imprimir uma camada inferior mais grossa para melhoraradesão e tolerância "
+"para placas de construção não perfeitas."
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr "Velocidade da primeira camada"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
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 "
@@ -11833,23 +12139,27 @@ msgstr ""
"seu tipo. Se expresso em porcentagem(por exemplo: 40%) Ele dimensionará as "
"velocidades padrão."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
-msgstr ""
+msgstr "Velocidade da primeira camada do objeto sobre a interface de jangada"
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
"of their type. If expressed as a percentage (for example: 40%) it will scale "
"the default speeds."
msgstr ""
+"Se expresso como valor absoluto em mm/s, esta velocidade será aplicada a "
+"todos os movimentos de impressão do primeiro objeto camada acima da "
+"interface da balsa, independentemente de seu tipo. Se expresso em "
+"porcentagem (por exemplo: 40%) será escalar as velocidades padrão."
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr "Temperatura do bico da primeira camada"
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1260
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -11859,11 +12169,11 @@ msgstr ""
"temperatura manualmente durante a impressão, defina isso como zero para "
"desabilitar os comandos de controle no arquivo de saída G-code."
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr "Velocidade total da ventoinha na camada"
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -11877,50 +12187,57 @@ msgstr ""
"\"disable_fan_first_layers\", caso em que o ventilador estará funcionando na "
"velocidade máxima permitida na camada \"disable_fan_first_layers\" + 1."
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
-msgstr ""
+msgstr "Paredes externas"
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
-msgstr ""
+msgstr "Todas paredes"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
-msgstr ""
+msgstr "Espessura da pele difusa"
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1296
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
msgstr ""
+"A distância máxima que cada ponto da pele pode ser deslocado (nos dois "
+"sentidos), medido perpendicularmente ao perímetromuro."
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
-msgstr ""
+msgstr "Distância do ponto de pele difusa"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
"randomly offset points on the perimeter wall."
msgstr ""
+"Os perímetros serão divididos em vários segmentos inserindo pontos de pele "
+"difusos. Reduzindo o ponto de pele difuso a distância aumentará o número de "
+"pontos de deslocamento aleatórios na parede do perímetro."
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
-msgstr ""
+msgstr "Preencher vãos"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1316
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
msgstr ""
+"Permite o preenchimento de lacunas entre perímetros e entre os perímetros "
+"mais internos e o preenchimento."
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1323
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 "
@@ -11931,11 +12248,11 @@ msgstr ""
"problemas de ressonância. Defina zero para desabilitar o preenchimento de "
"lacunas."
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
-msgstr "Gcode detalhado"
+msgstr "G-code detalhado"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
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 "
@@ -11945,11 +12262,11 @@ msgstr ""
"explicada por um texto descritivo. Se você imprimir a partir do cartão SD, o "
"peso adicional do arquivo pode fazer o seu firmware ficar mais lento."
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
msgstr "Tipo de G-code"
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "
@@ -11961,15 +12278,15 @@ msgstr ""
"uma saída compatível. O \"sem extrusão\" tipo impede PrusaSlicer de exportar "
"qualquer valor de extrusão em tudo."
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr "Sem extrusão"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr "Rotular objetos"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "
@@ -11982,19 +12299,19 @@ msgstr ""
"config. de multi material de extrusora única e limpe em objeto/limpar em "
"preenchimento."
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
-msgstr ""
+msgstr "Substituições de G-code"
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
-msgstr ""
+msgstr "Encontre/substitua padrões em linhas de G-code e substitua-os."
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr "Corrente elevada da extrusora na troca do filamento"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
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 "
@@ -12005,7 +12322,7 @@ msgstr ""
"Ramming rápidas e para superar a resistência ao carregar um filamento com "
"uma ponta feia."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1395
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -12013,11 +12330,11 @@ msgstr ""
"Esta é a aceleração que sua impressora usará para preenchimento. Defina zero "
"para desabilitar o controle de aceleração para preenchimento."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
msgstr "Combine preenchimento a cada"
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1405
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -12026,15 +12343,15 @@ msgstr ""
"extrusão camadas de preenchimento mais espessa, preservando perímetros "
"finos, assim, a precisão."
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr "Combine preenchimento cada n camadas"
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
msgstr "Comprimento da âncora de preenchimento"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1416
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -12057,35 +12374,35 @@ msgstr ""
"Defina este parâmetro como zero para desativar os perímetros de ancoragem "
"conectados a uma única linha de enchimento."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
msgstr "0 (sem âncoras abertas)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
-msgstr ""
+msgstr "1 mm"
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
-msgstr ""
+msgstr "2 mm"
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
-msgstr ""
+msgstr "5 mm"
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
-msgstr ""
+msgstr "10 mm"
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
msgstr "1000 (ilimitado)"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
msgstr "Comprimento máximo da âncora de preenchimento"
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -12106,20 +12423,20 @@ msgstr ""
"tomado é limitado a infill_anchor, mas não mais do que este parâmetro. "
"Defina este parâmetro como zero para desativar a ancoragem."
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
msgstr "0(não ancorado)"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr "Extrusora de preenchimento"
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr ""
"A extrusora a ser utilizada quando estiver imprimindo preenchimento sólido."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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 "
@@ -12134,11 +12451,11 @@ msgstr ""
"acelerar o preenchimento e tornar suas peças mais fortes. Se expresso em "
"porcentagem(por exemplo, 90%) Ele será calculado sobre a altura da camada."
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr "Preenchimento antes dos perímetros"
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1487
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -12146,11 +12463,11 @@ msgstr ""
"Esta opção irá mudar a ordem de impressão de perímetros e preenchimento, "
"tornando o último primeiro."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr "Somente preenchimento onde necessário"
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
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 "
@@ -12161,11 +12478,11 @@ msgstr ""
"habilitada, retarda a geração de G-code devido às várias verificações "
"envolvidas."
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr "Sobreposição de preenchimento/perímetros"
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -12178,24 +12495,24 @@ msgstr ""
"porcentagem(exemplo: 15%) é calculado sobre a largura da extrusão do "
"perímetro."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr ""
"Velocidade para imprimir o preenchimento interno. Defina como zero para auto."
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr "Herda o perfil"
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr "Nome do perfil, a partir do qual este perfil herda."
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr "Interface dos perímetros externos"
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1537
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -12205,65 +12522,65 @@ msgstr ""
"adjacentes. Útil para cópias da multi-extrusora com materiais translúcidos "
"ou material de sustentação solúvel manual."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
-msgstr ""
+msgstr "Largura máxima de uma região segmentada"
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
-msgstr ""
+msgstr "Largura máxima de uma região segmentada. Zero desativa esse recurso."
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
msgstr "mm (zero para desativar)"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr "Ativar passar ferro"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1555
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"Ative Passar Ferro nas camadas de topo com a cabeça de impressão a quente "
"para uma superfície lisa"
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
msgstr "Tipo de Passar Ferro"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr "Todas superfícies de topo"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr "Apenas superfície superior"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
msgstr "Todas superfícies sólidas"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr "Fluxo"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr ""
"Porcentagem de uma taxa de fluxo em relação à altura normal da camada do "
"objeto."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr "Espaçamento entre passagem de ferro"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
-msgstr "Distância entre cópias"
+msgstr "Distância entre as linhas de passar ferro"
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "
@@ -12273,13 +12590,13 @@ msgstr ""
"Este código personalizado é inserido em cada mudança de camada, logo após o "
"movimento Z e antes que a extrusora se mova para o primeiro ponto de camada. "
"Observe que você pode usar variáveis de espaço reservado para todas as "
-"config. Slic3r, bem como [layer_num] e [layer_z]."
+"config. PrusaSlicer, bem como [layer_num] e [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
msgstr "Tempo de impressão restante"
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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. "
@@ -12292,187 +12609,191 @@ msgstr ""
"M73. Além disso, o firmware i3 MK3 suporta M73 QXX Sxx para o modo "
"silencioso."
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr "Suporta o modo silencioso"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr "O firmware suporta o modo silencioso"
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr "Como aplicar limites"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr "Proposito dos Limites da máquina"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr "Como aplicar os Limites da Máquina"
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
msgstr "Emitir para G-code"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr "Usar para estimar tempo"
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr "Ignorar"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr "Máxima taxa de alimentação do X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr "Máxima taxa de alimentação do Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr "Máxima taxa de alimentação do Z"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr "Máxima taxa de alimentação do E"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr "Máxima taxa de alimentação do eixo X"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr "Máxima taxa de alimentação do eixo Y"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr "Máxima taxa de alimentação do eixo Z"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr "Máxima taxa de alimentação do eixo E"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr "Aceleração máxima do X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr "Aceleração máxima do Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr "Aceleração máxima do Z"
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr "Aceleração máxima do E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr "Aceleração máxima do eixo X"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr "Aceleração máxima do eixo Y"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr "Aceleração máxima do eixo Z"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr "Aceleração máxima do eixo E"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr "Máximo empurrão X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr "Máximo empurrão Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr "Máximo empurrão Z"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr "Máximo empurrão E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr "Máximo empurrão do eixo X"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr "Máximo empurrão do eixo Y"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr "Máximo empurrão do eixo Z"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr "Máximo empurrão do eixo E"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr "Taxa de alimentação mínima ao extrudar"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "Taxa de alimentação mínima ao extrudar (M205 S)"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
-msgstr "Taxa de alimentação mínima ao viajar"
+msgstr "Taxa de alimentação mínima no deslocamento"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
-msgstr "Taxa de alimentação mínima ao viajar (M205 T)"
+msgstr "Taxa de alimentação mínima no deslocamento (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr "Aceleração máxima quando expurgando"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
"Marlin (legacy) firmware flavor will use this also as travel acceleration "
"(M204 T)."
msgstr ""
+"Aceleração máxima na extrusão (M204 P)\n"
+"\n"
+"Firmware Marlin (legado) usará isso também como aceleração de deslocamento "
+"(M204 T)."
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr "Aceleração máxima durante a retração"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
-msgstr ""
+msgstr "Aceleração máxima ao retrair (M204 R)"
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
-msgstr ""
+msgstr "Aceleração máxima para movimentos de deslocamento"
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
-msgstr ""
+msgstr "Aceleração máxima para movimentos de deslocamento (M204 T)"
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr "Máx"
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr "Esta config. representa a velocidade máxima da sua ventoinha."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -12485,22 +12806,22 @@ msgstr ""
"adesão razoável entre camadas. Se definido como 0, a altura da camada é "
"limitada a 75% o do diâmetro da ponteira."
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr "Velocidade máxima de impressão"
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
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 ""
-"Ao definir outras config. de velocidade para 0, o Slic3r irá calcular "
+"Ao definir outras config. de velocidade para 0, o PrusaSlicer irá calcular "
"automaticamente a velocidade ideal, a fim de manter a pressão constante da "
"extrusora. Esta config. experimental é usada para definir a velocidade de "
"impressão mais alta que você deseja permitir."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1799
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -12508,42 +12829,58 @@ msgstr ""
"Esta config. experimental é usada para definir a velocidade máxima "
"volumétrica que sua extrusora suporta."
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr "Inclinação volumétrica máx positiva"
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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 ""
-"Esta config. experimental é usada para limitar a velocidade de mudança na "
-"taxa de extrusão. Um valor de 1,8 mm ³/s ² assegura que uma alteração da "
-"taxa de extrusão de 1,8 mm ³/s (largura de extrusão de 0,45 mm, altura de "
-"extrusão de 0,2 mm, avanço de 20 mm/s) para 5,4 mm ³/s (avanço 60 mm/s) "
-"levará pelo menos 2 segundos."
-
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
+msgstr ""
+"Esta configuração experimental é usada para limitar a velocidade de mudança "
+"na taxa de extrusão para uma transição de velocidade para maior velocidade. "
+"Um valor de 1.8 mm³/s² garante, que uma mudança da taxa de extrusão de 1.8 "
+"mm³/s (0.45 mm de largura de extrusão, 0.2 mm de altura de extrusão, avanço "
+"de 20 mm/s) a 5.4 mm³/s (avanço de 60 mm/s) levará em pelo menos 2 segundos."
+
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr "mm ³/s ²"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr "Inclinação volumétrica máx negativa"
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+"Esta configuração experimental é usada para limitar a velocidade de mudança "
+"na taxa de extrusão para uma transição de velocidade para velocidade mais "
+"baixa. Um valor de 1.8 mm³/s² garante, que uma mudança da taxa de extrusão "
+"de 5.4 mm³/s (0.45 mm de largura de extrusão, 0.2 mm de altura de extrusão, "
+"avanço de 60 mm/s) a 1.8 mm³/s (avanço de 20 mm/s) levará a pelo menos 2 "
+"segundos."
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr "Min"
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr ""
"Esta config. representa o PWM mínimo que seu ventoinha precisa para "
"trabalhar."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1841
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 "
@@ -12553,19 +12890,19 @@ msgstr ""
"definição para a altura variável da camada. Os valores típicos são entre 0, "
"5 mm e 0,1 mm."
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr "Velocidade mínima de impressão"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
-msgstr "Slic3r não vai escalar a velocidade abaixo desta velocidade."
+msgstr "PrusaSlicer não vai escalar a velocidade abaixo desta velocidade."
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr "Comprimento mínimo da extrusão do filamento"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
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 "
@@ -12575,11 +12912,11 @@ msgstr ""
"a quantidade especificada de filamento na camada inferior. Para máquinas "
"multiextrusoras, este mínimo aplica-se a cada extrusora."
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr "Notas de config"
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1868
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -12587,38 +12924,38 @@ msgstr ""
"Você pode colocar aqui suas anotações pessoais. Este texto será adicionado "
"aos comentários do cabeçalho do G-code."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1878
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr ""
"Este é o diâmetro da ponteira da extrusora (por exemplo: 0.5, 0.35 etc.)"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr "Tipo de host"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1884
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
msgstr ""
-"Slic3r pode carregar arquivos de G-code para um host de impressora. Este "
-"campo deve conter o tipo do host."
+"PrusaSlicer pode carregar arquivos de G-code para um host de impressora. "
+"Este campo deve conter o tipo do host."
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr "Apenas retrair quando cruzar perímetros"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1907
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
msgstr ""
-"Desativa a retração quando o caminho de viagem não excede os perímetros da "
-"camada superior (e, portanto, qualquer escorrimento será provavelmente "
-"invisível)."
+"Desativa a retração quando o caminho de deslocamento não excede os "
+"perímetros da camada superior (e, portanto, qualquer escorrimento será "
+"provavelmente invisível)."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
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 "
@@ -12628,11 +12965,11 @@ msgstr ""
"escorrimento. Ele vai permitir uma saia alta automaticamente e mover "
"extrusoras fora de tal saia quando a mudança de temperatura."
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr "Formato de nome de arquivo de saída"
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -12644,11 +12981,11 @@ msgstr ""
"também pode usar [tempo], [ano], [mês], [dia], [hora], [minuto], [segundo], "
"[versão], [nome_entrada], [nome_entrada_base]."
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr "Detectar perímetros de ponte"
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1933
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -12657,11 +12994,11 @@ msgstr ""
"será usado), para aplicar a velocidade da ponte a eles e para habilitar a "
"ventoinha."
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr "Posição de estacionamento do filamento"
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1940
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -12670,11 +13007,11 @@ msgstr ""
"quando descarregado. Isso deve corresponder ao valor no firmware da "
"impressora."
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr "Distância de carregamento extra"
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "
@@ -12686,12 +13023,12 @@ msgstr ""
"durante o descarregamento. Quando positivo, ele é carregado ainda mais, se "
"negativo, o movimento de carga é menor do que o descarregamento."
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr "Perímetros"
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1958
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -12699,17 +13036,17 @@ msgstr ""
"Esta é a aceleração que sua impressora usará para perimetros. Defina zero "
"para desabilitar o controle de aceleração para perimetros."
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr "Extrusora de perímetro"
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1967
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"A extrusora para usar ao imprimir perímetros e aba. A primeira extrusora é 1."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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 "
@@ -12724,14 +13061,14 @@ msgstr ""
"ponteira será usado. Se expresso em porcentagem(por exemplo, 200%) Ele será "
"calculado sobre a altura da camada."
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1990
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr ""
"Velocidade para perímetros (contornos, também chamadas de perímetros "
"externos verticais). Defina como zero para auto."
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "
@@ -12739,15 +13076,15 @@ msgid ""
"Perimeters option is enabled."
msgstr ""
"Esta opção define o número de perímetros a gerar para cada camada. Observe "
-"que o Slic3r pode aumentar esse número automaticamente quando detecta "
+"que o PrusaSlicer pode aumentar esse número automaticamente quando detecta "
"superfícies inclinadas que se beneficiam de um número maior de perímetros se "
"a opção extra perímetros estiver habilitada."
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr "(mínimo)"
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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. "
@@ -12759,37 +13096,37 @@ msgstr ""
"personalizados, basta listar seus caminhos absolutos aqui. Separe vários "
"scripts com um ponto-e-vírgula. Os scripts serão passados o caminho absoluto "
"para o arquivo de G-code como o primeiro argumento, e eles poderão acessar "
-"as config. de config. do Slic3r lendo variáveis de ambiente."
+"as config. de config. do PrusaSlicer lendo variáveis de ambiente."
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr "Tipo de impressora"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
msgstr "Tipo da impressora."
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr "Notas da impressora"
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
msgstr "Você pode colocar suas anotações sobre a impressora aqui."
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr "Fornecedor da impressora"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
msgstr "Nome do fornecedor da impressora."
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr "Variante da impressora"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2046
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -12797,46 +13134,50 @@ msgstr ""
"Nome da variante da impressora. Por exemplo, as variantes da impressora "
"podem ser diferenciadas por um diâmetro da ponteira."
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
-msgstr ""
+msgstr "Distância Z do contato da balsa"
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2065
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
+"A distância vertical entre o objeto e a balsa. Ignorado para interface "
+"solúvel."
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
-msgstr ""
+msgstr "Expansão da balsa"
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
-msgstr ""
+msgstr "Expansão da balsa no plano XY para melhor estabilidade."
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
-msgstr ""
+msgstr "Densidade da primeira camada"
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
-msgstr ""
+msgstr "Densidade da primeira jangada ou camada de suporte."
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
-msgstr ""
+msgstr "Expansão da primeira camada"
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
msgstr ""
+"Expansão da primeira jangada ou camada de suporte para melhorar a adesão à "
+"mesa de impressão."
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr "Camadas da estrado"
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2102
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
@@ -12844,11 +13185,11 @@ msgstr ""
"O objeto será elevado por este número de camadas, e o material de suporte "
"será gerado em baixo dele."
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
-msgstr ""
+msgstr "Resolução do fatiamento"
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -12861,11 +13202,11 @@ msgstr ""
"podem renderizar. Defina como zero para desabilitar qualquer simplificação e "
"usar a resolução completa da entrada."
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
-msgstr ""
+msgstr "Resolução do G-code"
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -12875,23 +13216,30 @@ msgid ""
"reduction is performed at each layer independently, visible artifacts may be "
"produced."
msgstr ""
+"Desvio máximo de caminhos de G-code exportados de suas contrapartes de "
+"resolução total. Resolução muito alta G-code requer uma enorme quantidade de "
+"RAM para fatiar e visualizar, também uma impressora 3D pode gaguejar não "
+"sendo capaz de processar um G-code de alta resolução em tempo hábil. Por "
+"outro lado, um G-code de baixa resolução produzirá um efeito poli e porque a "
+"redução do G-code é realizada em cada camada de forma independente, "
+"artefatos visíveis podem ser produzidos."
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr "Retração em viagens acima de"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2134
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr ""
-"A retração não é acionada quando os movimentos de viagem são mais curtos que "
-"esse comprimento."
+"A retração não é acionada quando os movimentos de deslocamento são mais "
+"curtos que esse comprimento."
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr "Quantidade de retração antes da limpeza"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2141
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -12899,23 +13247,23 @@ msgstr ""
"Com extrusoras Bowden, pode ser sábio fazer alguma quantidade de retração "
"rápida antes de fazer o movimento da limpeza."
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr "Retrair na mudança de camada"
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "Este sinalizador impõe uma retração sempre que um movimento Z é feito."
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr "Comprimento"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr "Comprimento de retração"
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2156
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -12925,11 +13273,11 @@ msgstr ""
"especificada (o comprimento é medido em filamento cru, antes de entrar na "
"extrusora)."
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "Comprimento de retração (mudança de ferramenta)"
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2164
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 "
@@ -12939,11 +13287,11 @@ msgstr ""
"puxado para trás pela quantidade especificada (o comprimento é medido em "
"filamento cru, antes de entrar na extrusora)."
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr "Elevar Z"
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
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 "
@@ -12953,15 +13301,15 @@ msgstr ""
"que uma retração é acionada. Ao usar várias extrusoras, somente a config. "
"para a primeira extrusora será considerada."
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr "Acima de Z"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr "Apenas elevar Z acima"
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2182
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 "
@@ -12971,15 +13319,15 @@ msgstr ""
"acima do Z absoluto especificado. Você pode ajustar essa config. para pular "
"o elevador nas primeiras camadas."
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr "Abaixo de Z"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr "Apenas elevar Z abaixo"
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2191
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 "
@@ -12989,20 +13337,20 @@ msgstr ""
"abaixo do Z absoluto especificado. Você pode ajustar essa config. para "
"limitar a elevação às primeiras camadas."
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr "Comprimento extra no reinício"
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2200
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 ""
-"Quando a retração é compensada após o movimento de viagem, a extrusora vai "
-"empurrar esta quantidade adicional de filamento. Essa config. raramente é "
-"necessária."
+"Quando a retração é compensada após o movimento de deslocamento, a extrusora "
+"vai empurrar esta quantidade adicional de filamento. Essa config. raramente "
+"é necessária."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2208
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -13010,19 +13358,19 @@ msgstr ""
"Quando a retração é compensada após a ferramenta de mudança, a extrusora "
"empurrará esta quantidade adicional de filamento."
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr "Velocidade da retração"
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "A velocidade para retrações (aplica-se somente ao motor da extrusora)."
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr "Velocidade de retorno de retração"
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:2225
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 "
@@ -13032,72 +13380,74 @@ msgstr ""
"retração (aplica-se somente ao motor da extrusora). Se deixada como zero, a "
"velocidade de retração é usada."
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr "Posição da costura"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr "Posição inicial dos pontos do perímetro."
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr "Aleatório"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr "Próximo"
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr "Alinhado(a)"
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr "Direção"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr "Direção preferida da costura"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr "Direção de preferência da costura"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr "Jitter"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr "Direção da costura preferencial para Jitter"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr "Direção preferida da costura-jitter"
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
-msgstr ""
+msgstr "Distância da aba/objeto"
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2271
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
+"Distância entre a saia e a aba (quando a capela de proteção não é usada) ou "
+"objetos."
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
msgstr "Altura da saia"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
-msgstr ""
+msgstr "Altura da saia expressa em camadas."
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr "Escudo de proteção"
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -13106,28 +13456,34 @@ msgid ""
"This is useful to protect an ABS or ASA print from warping and detaching "
"from print bed due to wind draft."
msgstr ""
+"Com o protetor de vento ativo, a saia será impressa skirt_distance do "
+"objeto, possivelmente cruzando a aba.\n"
+"Ativado = a saia é tão alta quanto o objeto impresso mais alto.\n"
+"Limitado = a saia tem a altura especificada por skirt_height.\n"
+"Isto é útil para proteger uma impressão ABS ou ASA contra deformação e "
+"descolamento da mesa de impressão devido à corrente de vento."
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
-msgstr ""
+msgstr "Desabilitado"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
-msgstr ""
+msgstr "Limitado"
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
-msgstr ""
+msgstr "Habilitado"
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr "Voltas (mínimo)"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr "Voltas de saia"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
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 "
@@ -13138,11 +13494,11 @@ msgstr ""
"configurado aqui. Defina isso como zero para desabilitar a saia "
"completamente."
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr "Diminuir a velocidade quando o tempo de impressão for menor que"
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2311
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."
@@ -13151,11 +13507,11 @@ msgstr ""
"segundos, a velocidade de impressão será reduzida para estender a duração a "
"esse valor."
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr "Perímetro pequeno"
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
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 "
@@ -13166,11 +13522,11 @@ msgstr ""
"será calculado sobre a velocidade de perímetros configurados acima. Defina "
"como zero para auto."
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr "Ãrea de limiar de preenchimento sólido"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2334
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -13178,24 +13534,24 @@ msgstr ""
"Forçar preenchimento sólido para regiões com uma área menor do que o limite "
"especificado."
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr "Extrusora de preenchimento sólido"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr ""
"A extrusora a ser utilizada quando estiver imprimindo preenchimento sólido."
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr "Preenchimento sólido a cada"
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "
@@ -13204,11 +13560,11 @@ msgid ""
msgstr ""
"Este recurso permite forçar uma camada sólida a cada número determinado de "
"camadas. Zero para desabilitar. Você pode definir isso para qualquer valor "
-"(por exemplo 9999); Slic3r escolherá automaticamente o número máximo "
+"(por exemplo 9999); PrusaSlicer escolherá automaticamente o número máximo "
"possível de camadas para combinar de acordo com o diâmetro da ponteira e a "
"altura da camada."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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, "
@@ -13221,7 +13577,7 @@ msgstr ""
"1,125 x diâmetro da ponteira será usado. Se expresso em porcentagem(por "
"exemplo, 90%) Ele será calculado sobre a altura da camada."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -13232,20 +13588,20 @@ msgstr ""
"80%) sobre a velocidade de preenchimento padrão acima. Defina como zero para "
"auto."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr ""
"Número de camadas sólidas a serem geradas nas interfaces do topo e base."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr "Espessura mínima de uma parede superior/inferior"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr "Vaso espiral"
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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, "
@@ -13260,11 +13616,11 @@ msgstr ""
"camadas sólidas de fundo, bem como voltas de saia/aba. Ele não funcionará ao "
"imprimir mais de um objeto."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr "Variação de temperatura"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2410
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -13274,7 +13630,7 @@ msgstr ""
"Permite uma saia \"sacrificial\" em que as ponteiras são limpadas "
"periodicamente."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2420
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13294,7 +13650,7 @@ msgstr ""
"para que você possa colocar um comando \"M109 S "
"[temperatura_primeira_camada]\" onde quiser."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2435
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 "
@@ -13306,8 +13662,8 @@ msgid ""
"S[first_layer_temperature]\" command wherever you want. If you have multiple "
"extruders, the gcode is processed in extruder order."
msgstr ""
-"Este procedimento de início é inserido no começo, depois de qualquer "
-"impressora iniciar Gcode (e depois de qualquer troca de ferramenta para este "
+"Este procedimento de início é inserido no começo, depois de qualquer G-code "
+"de início da impressora (e depois de qualquer troca de ferramenta para este "
"filamento em caso de impressoras de vários materiais). Isso é usado para "
"substituir as config. de um filamento específico. Se PrusaSlicer detecta "
"M104, M109, M140 ou M190 em seus códigos personalizados, esses comandos não "
@@ -13315,38 +13671,38 @@ msgstr ""
"personalizar a ordem dos comandos de aquecimento e outras ações "
"personalizadas. Observe que você pode usar variáveis de espaço reservado "
"para todas as config. de PrusaSlicer, para que você possa colocar um comando "
-"\"M109 S [temperatura_primeira_camada]\" onde quiser. Se você tiver várias "
-"extrusoras, o Gcode é processado em ordem de extrusora."
+"\"M109 S[first_layer_temperature]\" onde quiser. Se você tiver várias "
+"extrusoras, o G-code é processado em ordem de extrusora."
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
msgstr "G-code de troca de ferramenta"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
msgstr "Este G-code será usado como um código para a mudança de cor"
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
msgstr "Este G-code será usado como um código para pausar a impressora"
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
msgstr "Este G-code será usado como um código customizado"
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr "Única extrusora multi material"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr "A impressora multiplexes filamentos em uma única extremidade quente."
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr "Extrusar todas as extrusoras de impressão"
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2485
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -13354,11 +13710,11 @@ msgstr ""
"Se ativada, todas as extrusoras de impressão extrusarão na aba dianteira da "
"mesa de impressão no início da impressão."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "Sem camadas esparsas (EXPERIMENTAL)"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "
@@ -13366,15 +13722,15 @@ msgid ""
"with the print."
msgstr ""
"Se ativada, a torre de limpeza não será impressa em camadas sem alterações "
-"de ferramentas. Em camadas com uma troca de ferramentas, o extrusor viajará "
-"para baixo para imprimir a torre de limpeza. O usuário é responsável por "
-"garantir que não haja colisão com a impressão."
+"de ferramentas. Em camadas com uma troca de ferramentas, o extrusor "
+"deslocará para baixo para imprimir a torre de limpeza. O usuário é "
+"responsável por garantir que não haja colisão com a impressão."
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr "Raio de fechamento da abertura da fatia"
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 "
@@ -13385,41 +13741,43 @@ msgstr ""
"fechamento de vão pode reduzir a resolução final de impressão, portanto, é "
"aconselhável manter o valor razoavelmente baixo."
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
-msgstr ""
+msgstr "Modo de fatiamento"
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2510
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
msgstr ""
+"Use \"Par-ímpar\" para modelos de avião 3DLabPrint. Use \"Fechar orifícios\" "
+"para fechar todos os orifícios no modelo."
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr "Regular"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
-msgstr ""
+msgstr "Par-ímpar"
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
-msgstr ""
+msgstr "Fechar orifícios"
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr "Gerar material de suporte"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr "Habilitar geração de material de suporte."
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr "Gerar suportes automaticamente"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2530
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -13429,11 +13787,11 @@ msgstr ""
"limite de angulação. Se desmarcada, as sustentações serão geradas dentro dos "
"volumes do \"reforçador de suporte\" somente."
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr "Separação entre o objeto e seu suporte em XY"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2538
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -13442,11 +13800,11 @@ msgstr ""
"(por exemplo, 50%), será calculado com base na espessura do perímetro "
"externo."
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr "Ângulo do padrão"
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2551
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
@@ -13454,7 +13812,7 @@ msgstr ""
"Use essa config. para girar o padrão de material de suporte no plano "
"horizontal."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -13462,54 +13820,58 @@ msgstr ""
"Apenas criar suporte se ele está em uma mesa. Não crie suporte em uma "
"impressão."
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
-msgstr ""
+msgstr "Distância Z do contato superior"
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2569
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 ""
"A distância vertical entre o objeto e a interface de material de suporte. "
-"Definir isso como 0 também impedirá Slic3r de usar o fluxo de ponte e a "
+"Definir isso como 0 também impedirá PrusaSlicer de usar o fluxo de ponte e a "
"velocidade para a primeira camada de objeto."
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
msgstr "0 (solúvel)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
-msgstr ""
+msgstr "0.1 (destacável)"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
msgstr "0.2 (destacável)"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
-msgstr ""
+msgstr "Distância Z do contato inferior"
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
"be used for both top and bottom contact Z distances."
msgstr ""
+"A distância vertical entre a superfície superior do objeto e a interface do "
+"material de suporte. Se definido como zero, "
+"support_material_contact_distance será usado para distâncias Z de contato "
+"superior e inferior."
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
-msgstr ""
+msgstr "Igual ao topo"
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr "Reforçar suportes para a(s) primeira(s)"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -13522,15 +13884,15 @@ msgstr ""
"para obter mais aderência de objetos com uma pegada muito fina ou fraca na "
"placa de construção."
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr "Reforçar suportes na(s) primera(s) n camada(s)"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
msgstr "Extrusora de material de suporte/estrado/saia"
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2617
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -13538,7 +13900,7 @@ msgstr ""
"A extrusora a ser usada ao imprimir material de suporte, estrado e saia (1 "
"+, 0 para usar a extrusora atual para minimizar as mudanças na ferramenta)."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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, "
@@ -13551,22 +13913,22 @@ msgstr ""
"expresso em porcentagem(por exemplo, 90%) Ele será calculado sobre a altura "
"da camada."
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr "Voltas da interface"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2638
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
"Cubra a camada de contato superior dos suportes com laços. Desativado por "
"padrão."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr "Extrusora de material de suporte/estrado"
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2645
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."
@@ -13575,11 +13937,11 @@ msgstr ""
"usar o extrusor atual para minimizar mudanças da ferramenta). Isso afeta o "
"estrado também."
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
-msgstr ""
+msgstr "Camadas de interface superiores"
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2655
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
@@ -13587,53 +13949,59 @@ msgstr ""
"Número de camadas de interface para inserir entre o objeto(s) e material de "
"suporte."
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
-msgstr ""
+msgstr "0 (desligado)"
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
-msgstr ""
+msgstr "1 (leve)"
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
-msgstr ""
+msgstr "2 (padrão)"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
-msgstr ""
+msgstr "3 (pesado)"
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
-msgstr ""
+msgstr "Camadas de interface inferiores"
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2673
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
msgstr ""
+"Número de camadas de interface a serem inseridas entre o(s) objeto(s) e o "
+"material de suporte. Defina como -1 para usar "
+"support_material_interface_layers"
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
-msgstr ""
+msgstr "Raio de fechamento"
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2688
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
msgstr ""
+"Para suportes confortáveis, as regiões de suporte serão mescladas usando a "
+"operação de fechamento morfológico. Lacunas menores que o raio de fechamento "
+"será preenchido."
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr "Espaçamento do padrão da interface"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"Espaçamento entre as linhas de interface. Defina zero para obter uma "
"interface sólida."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2707
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -13643,61 +14011,67 @@ msgstr ""
"expresso em porcentagem(por exemplo, 50%) Ele será calculado sobre a "
"velocidade do material de suporte."
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr "Padrão"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr "Padrão usado para gerar material de suporte."
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr "Grade rectilínea"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
-msgstr ""
+msgstr "Padrão de interface"
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
"support interface is Concentric."
msgstr ""
+"Padrão usado para gerar interface de material de suporte. O padrão padrão "
+"para interface de suporte não solúvel é Rectilíneo, enquanto o padrão "
+"default para interface de suporte solúvel é Concêntrico."
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr "Padrão de espaçamento"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr "Espaçamento entre linhas de material de suporte."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr "Velocidade para imprimir material de suporte."
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr "Estilo"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
"will save material and reduce object scarring."
msgstr ""
+"Estilo e forma das torres de suporte. Projetar os suportes em uma grade "
+"regular criará suportes mais estáveis, enquanto as torres de suporte "
+"confortáveis economizarão material e reduzirão as cicatrizes de objetos."
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
-msgstr ""
+msgstr "Confortável"
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr "Sincronizar com camadas de objeto"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2780
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -13706,11 +14080,11 @@ msgstr ""
"útil com as impressoras do multi-material, onde o interruptor da extrusora é "
"caro."
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr "Limite de angulação"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -13724,11 +14098,11 @@ msgstr ""
"partir do plano horizontal) que você pode imprimir sem material de suporte. "
"Defina como zero para detecção automática (recomendado)."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr "Com bainha em torno do apoio"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2802
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -13736,7 +14110,7 @@ msgstr ""
"Adicione uma bainha (uma única linha de perímetro) em torno do suporte base. "
"Isso torna o suporte mais confiável, mas também mais difícil de remover."
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2809
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -13745,26 +14119,29 @@ msgstr ""
"desabilitar os comandos de controle de temperatura da mesa na saída do G-"
"code."
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr "Temperatura do Bico"
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
-msgstr ""
+msgstr "Pontes grossas"
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2820
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
"shorter bridged distances."
msgstr ""
+"Se habilitada, as pontes são mais confiáveis, podem cobrir distâncias "
+"maiores, mas podem parecer piores. Se desabilitadas, as pontes parecem "
+"melhores, mas são confiáveis apenas para distâncias de ponte mais curtas."
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr "Detectar paredes finas"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2828
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -13772,11 +14149,11 @@ msgstr ""
"Detecte paredes de largura única (partes onde duas extrusões não cabem e "
"precisamos recolhê-las em um único traço)."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr "Roscas"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2835
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13785,7 +14162,7 @@ msgstr ""
"de tópicos ideais está ligeiramente acima do número de núcleos/processadores "
"disponíveis."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13794,8 +14171,15 @@ msgid ""
"will emit no other such command. It is therefore possible to script custom "
"behaviour both before and after the toolchange."
msgstr ""
+"Este código personalizado é inserido antes de cada troca de ferramenta. "
+"Variáveis de espaço reservado para todas as configurações do PrusaSlicer "
+"como {toolchange_z}, {previous_extruder} e {next_extruder} podem ser usados. "
+"Quando um comando de mudança de ferramenta qual alteração para a extrusora "
+"correta está incluída (como T{next_extruder}), o PrusaSlicer não emitirá "
+"nenhum outro tal comando. Portanto, é possível criar scripts de "
+"comportamento personalizado antes e depois da troca de ferramentas."
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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 "
@@ -13811,7 +14195,7 @@ msgstr ""
"Se expresso em porcentagem(por exemplo, 90%) Ele será calculado sobre a "
"altura da camada."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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 "
@@ -13825,15 +14209,15 @@ msgstr ""
"Isto pode ser expresso em porcentagem(por exemplo: 80%) sobre a velocidade "
"de preenchimento sólido acima. Defina como zero para auto."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr "Número de camadas sólidas para gerar em superfícies superiores."
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr "Camadas sólidas de topo"
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 "
@@ -13844,32 +14228,35 @@ msgstr ""
"útil para evitar o efeito de travesseiro ao imprimir com altura de camada "
"variável."
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr "Espessura mínima vertical da parede"
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr ""
-"Velocidade para movimentos de viagem (saltos entre pontos de extrusão "
+"Velocidade para movimentos de deslocamento (saltos entre pontos de extrusão "
"distantes)."
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
-msgstr ""
+msgstr "Z deslocamento"
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
"instead."
msgstr ""
+"Velocidade para movimentos ao longo do eixo Z.\n"
+"Quando definido como zero, o valor é ignorado e a velocidade de deslocamento "
+"normal é usada."
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr "Usar retração do firmware"
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2925
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13877,11 +14264,11 @@ msgstr ""
"Esta config. experimental usa comandos G10 e G11 para que o firmware "
"manipule a retração. Isso só é suportado no recente Marlin."
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr "Utilizar distâncias relativas do E"
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2932
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -13889,11 +14276,11 @@ msgstr ""
"Se o firmware necessitar de valores relativos E, verifique isto, caso "
"contrário, deixe-o desmarcado. A maioria dos firmwares usa valores absolutos."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr "Usar E volumétrico"
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13909,11 +14296,11 @@ msgstr ""
"do filamento associado ao filamento selecionado em Slic3r. Isso só é "
"suportado no recente Marlin."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr "Habilitar altura de camada variável"
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2950
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -13921,11 +14308,11 @@ msgstr ""
"Algumas impressoras ou config. de impressora podem ter dificuldades para "
"imprimir com uma altura de camada variável. Ativado por padrão."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr "Limpe durante a retração"
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2957
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13933,7 +14320,7 @@ msgstr ""
"Esta bandeira moverá a ponteira ao retrair para minimizar a bolha possível "
"em extrusoras vazando."
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2964
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -13942,11 +14329,11 @@ msgstr ""
"alterações de ferramenta. EXTRUDE o excesso de material para a torre de "
"limpeza."
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr "Volumes de purga-volumes de carga/descarregamento"
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2971
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 "
@@ -13956,11 +14343,11 @@ msgstr ""
"usada na torre de limpeza. Esses valores são usados para simplificar a "
"criação dos volumes de purga completos abaixo."
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr "Volumes de purga-matriz"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2978
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13968,54 +14355,57 @@ msgstr ""
"Esta matriz descreve volumes (em milimetros cúbicos) necessários para limpar "
"o novo filamento na torre de limpeza para qualquer dado par de ferramentas."
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
msgstr "Posição X"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "Coordenada X do canto frontal esquerdo de uma torre de limpeza"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
msgstr "Posição Y"
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "Coordenada Y do canto dianteiro esquerdo de uma torre de limpeza"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr "Largura de uma torre da limpeza"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr "Ângulo de rotação da torre"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "Ângulo de rotação da torre de limpeza em relação ao eixo X."
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
-msgstr ""
+msgstr "Largura da borda da torre de limpeza"
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr "Limpe no preenchimento deste objeto"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3025
msgid ""
"Purging after toolchange will be 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 ""
+"A purga após a troca de ferramentas será feita dentro dos preenchimentos "
+"deste objeto. Isso reduz a quantidade de resíduos, mas pode resultar em "
+"maior tempo de impressão devido a movimentos de deslocamento adicionais."
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr "Limpar neste objeto"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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. "
@@ -14025,20 +14415,20 @@ msgstr ""
"salvar o material que de outra forma acabaria na torre de limpeza e diminuir "
"o tempo de impressão. As cores dos objetos serão misturadas como resultado."
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr "Distância de ponte máxima"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr ""
"Distância máxima entre as sustentações em seções preenchimento esparsas."
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr "Compensação de tamanho em XY"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3048
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-"
@@ -14048,11 +14438,11 @@ msgstr ""
"(negativo = para dentro, positivo = para fora). Isso pode ser útil para "
"ajustar os tamanhos dos furos."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr "Compensação do Z"
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
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 "
@@ -14065,63 +14455,182 @@ msgstr ""
"mm longe da mesa de impressão, defina este para-0,3 (ou corrigir o seu final "
"de curso)."
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr "Gerador de perímetro"
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr "Comprimento de transição do perímetro"
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr "Margem do filtro de transição de perímetro"
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Impede a transição entre um perímetro extra e um a menos. Essa margem "
+"estende o alcance de larguras de extrusão que seguem para [Largura mínima do "
+"perímetro - margem, 2 * Largura mínima do perímetro + margem]. Aumentar esta "
+"margem reduz o número de transições, o que reduz o número de partidas/"
+"paradas de extrusão e tempo de deslocamento. No entanto, uma grande variação "
+"na largura de extrusão pode levar a problemas de subextrusão ou "
+"superextrusão. Se expresso em porcentagem (por exemplo 25%), será calculado "
+"com base no diâmetro do bocal."
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr "Ângulo limite de transição de perímetro"
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+"Quando criar transições entre números pares e ímpares de perímetros. Uma "
+"forma de cunha com um ângulo maior essa configuração não terá transições e "
+"nenhum perímetro será impresso no centro para preencher o espaço restante. "
+"Reduzir essa configuração reduz o número e o comprimento desses perímetros "
+"centrais, mas pode deixar lacunas ou overextrude."
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr "Contagem de distribuição de perímetro"
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+"O número de perímetros, contados a partir do centro, sobre os quais a "
+"variação precisa ser espalhada. Valores mais baixos significa que os "
+"perímetros externos não mudam de largura."
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr "Tamanho mínimo do recurso"
+
+#: src/libslic3r/PrintConfig.cpp:3131
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr "Largura mínima do perímetro"
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+"Largura do perímetro que substituirá os recursos finos (de acordo com o "
+"tamanho mínimo do recurso) do modelo.Se a largura mínima do perímetro for "
+"mais fina que a espessura do recurso, o perímetro se tornará espesso como o "
+"próprio recurso. Se expresso em porcentagem (por exemplo, 85%), será "
+"calculado com base no diâmetro do bocal."
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr "Largura do display"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr "Largura do display"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr "Altura do display"
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr "Altura do display"
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr "Número de pixels em"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr "Número de pixels em X"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr "Número de pixels em Y"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr "Exibir espelhamento horizontal"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr "Espelhar horizontalmente"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr "Habilitar espelhamento horizontal de imagens de saída"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr "Exibir espelhamento vertical"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr "Espelharvertical"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr "Habilitar espelhamento vertical de imagens de saída"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr "Orientação do display"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
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 "
@@ -14131,43 +14640,55 @@ msgstr ""
"retrato inverterá o significado dos parâmetros de largura e altura da tela e "
"as imagens de saída serão giradas por 90 graus."
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr "Paisagem"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr "Retrato"
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr "Rápido"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr "Inclinação rápida"
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr "Tempo da inclinação rápida"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr "Lento"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr "Inclinação lenta"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr "Tempo da inclinação lenta"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr "Alta viscosidade"
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr "Inclinação para resina de alta viscosidade"
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr "Tempo da inclinação super lenta"
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr "Preenchimento de área"
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -14178,40 +14699,40 @@ msgstr ""
"em seguida, uma inclinação lenta será usada, caso contrário-uma inclinação "
"rápida"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr "Correção de dimensionamento da impressora"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
-msgstr ""
+msgstr "Correção de dimensionamento da impressora no eixo X"
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
-msgstr ""
+msgstr "Correção do eixo X da escala da impressora"
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
-msgstr ""
+msgstr "Correção de dimensionamento da impressora no eixo Y"
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
-msgstr ""
+msgstr "Correção do eixo Y da escala da impressora"
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
-msgstr ""
+msgstr "Correção de dimensionamento da impressora no eixo Z"
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
-msgstr ""
+msgstr "Correção do eixo Z de dimensionamento da impressora"
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr "Correção absoluta da impressora"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3332
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
@@ -14219,22 +14740,22 @@ msgstr ""
"Irá inflar ou esvaziar os polígonos 2D cortados de acordo com o sinal da "
"correção."
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr "Largura mínima do pé de elefante"
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3340
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
"Largura mínima de características para manter ao fazer compensação do pé de "
"elefante."
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr "Correção de gama de impressora"
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
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 "
@@ -14244,43 +14765,43 @@ msgstr ""
"valor gama de zero significa limiarização com o limiar no meio. Este "
"comportamento elimina suavização sem perder buracos em polígonos."
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
msgstr "Tipo de Material de SLA"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr "Altura da camada inicial"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr "Volume do pote"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr "ml"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr "Peso do pote"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr "kg"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr "g/ml"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr "dinheiro/pote"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr "Camadas desbotadas"
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3416
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -14288,104 +14809,104 @@ msgstr ""
"Número de camadas necessárias para o tempo de exposição desvanecer-se do "
"tempo de exposição inicial ao tempo de exposição"
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr "Tempo mínimo de exposição"
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr "Tempo máximo de exposição"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr "Tempo de exposição"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr "Tempo inicial mínimo de exposição"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr "Tempo inicial máximo de exposição"
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr "Tempo inicial mínimo de exposição"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr "Correção para expansão"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
-msgstr ""
+msgstr "Correção para expansão no eixo X"
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
-msgstr ""
+msgstr "Correção para expansão no eixo Y"
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
-msgstr ""
+msgstr "Correção para expansão no eixo Z"
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr "Notas de material de impressão de SLA"
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
msgstr ""
"Você pode colocar suas anotações sobre o material de impressão de SLA aqui."
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr "Perfil de material de SLA padrão"
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr "Gerar suportes"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr "Gere suportes para os modelos"
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr "Diâmetro dianteiro principal da sustentação"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr "Diâmetro do lado apontando da cabeça"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr "Penetração inválida da cabeça"
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr "Quanto a cabeça de alfinete tem de penetrar na superfície do modelo"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr "Largura da cabeça de suporte"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr "Largura do centro da esfera traseira ao centro da esfera dianteira"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr "Diâmetro do pilar do suporte"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
msgstr "Diâmetro em mm dos pilares de suporte"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr "Diâmetro do pilar do suporte"
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3579
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -14394,11 +14915,11 @@ msgstr ""
"normal que são usados ​​em áreas problemáticas onde um pilar normal não pode "
"caber."
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr "Distância máxima de conexão entre pilares"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3590
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -14406,11 +14927,11 @@ msgstr ""
"Número máximo de pontes que podem ser colocadas em um pilar. As pontes "
"seguram pinças de ponto de apoio e se conectam a pilares como pequenos ramos."
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr "Modalidade da conexão da coluna da sustentação"
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -14420,23 +14941,23 @@ msgstr ""
"(zig-zag dobro) ou dinâmico que comutará automaticamente entre os primeiros "
"dois dependendo da distância dos dois pilares."
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr "Zig-Zag"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr "Cruz"
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr "Dinâmico"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr "Fator de alargamento da coluna"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3623
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -14444,27 +14965,27 @@ msgstr ""
"Mesclar pontes ou pilares em outros pilares pode aumentar o raio. Zero "
"significa que não há aumento, um significa aumento total."
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr "Diâmetro base do suporte"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
msgstr "Diâmetro em mm da base do pilar"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr "Altura base do suporte"
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr "A altura do cone da base da coluna"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr "Distância da segurança da base da sustentação"
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3654
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 "
@@ -14474,27 +14995,27 @@ msgstr ""
"elevação zero, onde uma lacuna de acordo com este parâmetro é inserida entre "
"o modelo e o pad."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr "Ângulo crítico"
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr "O ângulo padrão para conectar suportes e junções."
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr "Comprimento máximo da ponte"
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr "O comprimento máximo de uma ponte"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr "Distância máxima de conexão entre pilares"
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3685
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -14502,7 +15023,7 @@ msgstr ""
"A distância máxima de dois pilares para ficar ligado uns com os outros. Um "
"valor zero irá proibir o pilar em cascata."
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3695
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -14510,39 +15031,39 @@ msgstr ""
"Quanto os suportes devem levantar o objecto suportado. Se \"pad em torno do "
"objeto\" estiver habilitado, esse valor será ignorado."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr "Esta é uma medida relativa de densidade de pontos de suporte."
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr "Distância mínima dos pontos de suporte"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr "Nenhum ponto de apoio será colocado mais perto do que este limiar."
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr "Use pad"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr "Adicionar um pad por baixo do modelo suportado"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr "Espessura da parede do pad"
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr "A espessura da pad e suas paredes de cavidade opcionais."
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr "Altura da parede do pad"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "
@@ -14554,19 +15075,19 @@ msgstr ""
"produzir um efeito de sucção extrema dentro da cavidade, o que torna a "
"descascar a impressão fora da folha de IVA difícil."
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
msgstr "Tamanho da borda do bloco"
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr "Até onde o bloco deve se estender em torno da geometria contida"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr "Distância máxima da fusão"
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "
@@ -14576,11 +15097,11 @@ msgstr ""
"grande. Este parâmetro define até que ponto o centro de duas pads menores "
"deve ser. Se eles estão mais perto, eles vão se fundir em uma pad."
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr "Inclinação da parede da pad"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3786
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
@@ -14588,23 +15109,23 @@ msgstr ""
"A inclinação da parede da pad em relação ao plano da mesa. 90 graus "
"significa paredes retas."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr "Criar pad ao redor do objeto e ignorar a elevação de suporte"
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr "Pad em torno do objeto em todo lugar"
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr "Forçar Pad em torno do objeto em todo lugar"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr "Vão entre o pad e o objeto"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3811
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
@@ -14612,55 +15133,55 @@ msgstr ""
"A lacuna entre a parte inferior do objeto e o pad gerado no modo de elevação "
"zero."
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr "Inserir pad entre o objeto"
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3822
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
msgstr ""
"Distância entre duas varas do conector que conectam o objeto e a pad gerada."
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr "Largura do conector do objeto pad"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3831
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr "Largura das varas do conector que conectam o objeto e a pad gerada."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr "Pad objeto conector de penetração"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "Quanto deve os conectores minúsculos penetrar no corpo do modelo."
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr "Ativar o modo oco"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr "Deixar o modelo oco para ter um interior vazio"
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr "Espessura da parede"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr "Espessura mínima da parede de um modelo oco."
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr "Precisão"
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3867
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -14668,7 +15189,7 @@ msgstr ""
"Desempenho versus precisão do cálculo. Valores mais baixos podem produzir "
"artefatos indesejados."
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "
@@ -14682,74 +15203,77 @@ msgstr ""
"distância de fechamento torna o interior mais arredondado. Ao zero, o "
"interior será o mais parecido com o exterior."
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
-msgstr ""
+msgstr "Velocidade de impressão"
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3891
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
"movement and adds a delay before exposure."
msgstr ""
+"Um perfil de impressão mais lento pode ser necessário ao usar materiais com "
+"maior viscosidade ou com algumas peças ocas. Ele diminui o movimento de "
+"inclinação e adiciona um atraso antes da exposição."
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr "Exportar OBJ"
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr "Exportar modelo(s) como OBJ."
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr "Exportar SLA"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "Fatiar o modelo e exportar as camadas de impressão SLA como PNG."
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr "Exportar 3MF"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr "Exportar modelo(s) como 3MF."
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr "Exportar AMF"
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr "Exportar modelo(s) como AMF."
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
msgstr "Exportar STL"
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr "Exportar modelo(s) como STL."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
msgstr "Fatiar o modelo e exportar o percurso da ferramenta como G-code."
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
msgstr "Tipo de G-code"
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
msgstr "Visualize um G-code já fatiado e salvo"
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr "Fatiar"
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4405
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -14757,71 +15281,71 @@ msgstr ""
"Divida o modelo como FFF ou SLA com base no valor de config. "
"printer_technology."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr "Ajuda"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr "Mostrar esta ajuda."
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr "Ajuda (opções FDM)"
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
msgstr "Mostre a lista completa de opções de config. do Print/G-code."
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr "Ajuda (opções SLA)"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr "Mostrar a lista completa de opções de config. de impressão de SLA."
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr "Informações do modelo de saída"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr "Escreva informações sobre o modelo para o console."
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr "Salvar arquivo de config"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr "Salvar config. para o arquivo específico."
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr "Alinhar XY"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr "Alinhar modelo de acordo com o ponto inserido."
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr "Cortar modelo ao Z fornecido."
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr "Centralizar"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr "Centralizar a impressão de acordo com o centro informado."
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr "Não organizar"
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4475
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -14829,33 +15353,35 @@ msgstr ""
"Não reorganize os modelos fornecidos antes de Mesclar e manter suas "
"coordenadas XY originais."
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
-msgstr ""
+msgstr "Garanta na mesa"
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4479
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
msgstr ""
+"Levante o objeto acima da mesa quando estiver parcialmente abaixo. "
+"Habilitado por padrão, use --no-ensure-on-bed para desabilitar."
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr "Duplicar"
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr "Multiplicar cópias por esse fator."
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr "Duplicar por grade"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr "Multiplique cópias criando uma grade."
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4493
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -14863,7 +15389,7 @@ msgstr ""
"Organize os modelos fornecidos em uma placa e junte-os em um único modelo, a "
"fim de executar ações uma só vez."
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4498
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)."
@@ -14872,31 +15398,31 @@ msgstr ""
"adicionada sempre que precisamos cortar o modelo para executar a ação "
"solicitada)."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr "Ângulo de rotação ao redor do eixo Zem graus."
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr "Rotacionar no X"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr "Ângulo de rotação ao redor do eixo X em graus."
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr "Rotacionar no Y"
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr "Ângulo de rotação ao redor do eixo Y em graus."
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr "Escalando fator ou porcentagem."
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4522
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -14904,57 +15430,68 @@ msgstr ""
"Detecte peças não conectadas em um determinado modelo (s) e divida-as em "
"objetos separados."
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr "Dimensionar para caber"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr "Escalar para se adequar ao volume informado."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr "Ignorar arquivos de config. não existentes"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "Não falhe se um arquivo fornecido para--carregamento não existe."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
msgstr ""
+"Regra de compatibilidade de encaminhamento ao carregar configurações de "
+"arquivos de configuração e arquivos de projeto (3MF, AMF)."
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
"the list of supported firmware flavors. One may decide to bail out or to "
"substitute an unknown value with a default silently or verbosely."
msgstr ""
+"Esta versão do PrusaSlicer pode não entender as configurações produzidas "
+"pelas versões mais recentes do PrusaSlicer. Para exemplo, o PrusaSlicer mais "
+"recente pode estender a lista de tipos de firmware suportados. Pode-se "
+"decidir sair ou substitua um valor desconhecido por um padrão de forma "
+"silenciosa ou detalhada."
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
-msgstr ""
+msgstr "Resgate em valores de configuração desconhecidos"
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
msgstr ""
+"Habilite a leitura de valores de configuração desconhecidos substituindo-os "
+"detalhadamente por padrões."
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4549
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
msgstr ""
+"Habilite a leitura de valores de configuração desconhecidos substituindo-os "
+"silenciosamente por padrões."
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr "Carregar arquivo de config"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4554
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -14962,11 +15499,11 @@ msgstr ""
"Carregar a config. do arquivo especificado. Ele pode ser usado mais de uma "
"vez para carregar opções de vários arquivos."
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr "Arquivo de saída"
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/libslic3r/PrintConfig.cpp:4558
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -14974,11 +15511,11 @@ msgstr ""
"O arquivo onde a saída será gravada (se não for especificado, ele será "
"baseado no arquivo de entrada)."
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr "Modo instancia única"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -14989,11 +15526,11 @@ msgstr ""
"existente é ativada. Substitui o valor de configuração \"single_instance\" "
"das preferências do aplicativo."
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr "Diretório de dados"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4575
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -15002,11 +15539,11 @@ msgstr ""
"Carregar e armazenar as config. no diretório especificado. Isso é útil para "
"manter perfis diferentes ou incluir config. de um armazenamento de rede."
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr "Nível de registro"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -15017,11 +15554,11 @@ msgstr ""
"Por exemplo. loglevel=2 logs de mensagens fatais, de nível de erro e de "
"aviso."
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr "Renderizar com um software renderizador"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4586
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -15033,15 +15570,15 @@ msgstr ""
msgid "Error with zip archive"
msgstr "Erro com arquivo zip"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Gerando perímetros"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Preparando o preenchimento"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Gerando material de suporte"
@@ -15052,6 +15589,10 @@ msgid ""
"your models using the<a>Fuzzy skin</a>feature? You can also use modifiers to "
"apply fuzzy-skin only to a portion of your model."
msgstr ""
+"Fuzzy skin (Pele difusa)\n"
+"Você sabia que pode criar texturas ásperas semelhantes a fibras nas laterais "
+"do seu modelos usando o recurso<a>Pele difusa</a>? Você também pode usar "
+"modificadores para aplicar pele difusa apenas para uma parte do seu modelo."
#: resources/data/hints.ini: [hint:Shapes gallery]
msgid ""
@@ -15060,6 +15601,11 @@ msgid ""
"models as modifiers, negative volumes or as printable objects. Right-click "
"the platter and select<a>Add Shape - Gallery</a>."
msgstr ""
+"Galeria de formas\n"
+"Você sabia que o PrusaSlicer tem uma Galeria de Formas? Você pode usar "
+"modelos incluídos como modificadores, volumes negativos ou como objetos "
+"imprimíveis. Clique com o botão direito do mouse na bandeja e "
+"selecione<a>Adicionar forma - Galeria</a>."
#: resources/data/hints.ini: [hint:Arrange settings]
msgid ""
@@ -15067,6 +15613,10 @@ msgid ""
"Did you know that you can right-click the<a>Arrange icon</a>to adjust the "
"size of the gap between objects and to allow automatic rotations?"
msgstr ""
+"Organizar configurações\n"
+"Você sabia que pode clicar com o botão direito do mouse no<a>ícone "
+"Organizar</a>para ajustar o tamanho do espaço entre os objetos e para "
+"permitir rotações automáticas?"
#: resources/data/hints.ini: [hint:Negative volume]
msgid ""
@@ -15076,6 +15626,11 @@ msgid ""
"holes directly in PrusaSlicer. Read more in the documentation. (Requires "
"Advanced or Expert mode.)"
msgstr ""
+"Volume negativo\n"
+"Você sabia que pode subtrair uma malha de outra usando o modificador "
+"Negativo de volume? Dessa forma você pode, por exemplo, criar facilmente "
+"buracos diretamente no PrusaSlicer. Leia mais na documentação. (Requer Modo "
+"avançado ou Especialista.)"
#: resources/data/hints.ini: [hint:Simplify mesh]
msgid ""
@@ -15084,6 +15639,10 @@ msgid ""
"Simplify mesh feature? Right-click the model and select Simplify model. Read "
"more in the documentation."
msgstr ""
+"Simplificar malha\n"
+"Você sabia que pode reduzir o número de triângulos em uma malha usando o "
+"recurso Simplificar malha? Clique com o botão direito do mouse no modelo e "
+"selecione Simplificar modelo. Leia mais na documentação."
#: resources/data/hints.ini: [hint:Reload from disk]
msgid ""
@@ -15092,6 +15651,11 @@ msgid ""
"simply reload it in PrusaSlicer? Right-click the model in the 3D view and "
"choose Reload from disk. Read more in the documentation."
msgstr ""
+"Recarregar do disco\n"
+"Você sabia que se você criou uma versão mais recente do seu modelo, você "
+"pode simplesmente recarregá-lo no PrusaSlicer? Clique com o botão direito do "
+"mouse no modelo na visualização 3D e escolha Recarregar do disco. Leia mais "
+"na documentação."
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
@@ -15099,6 +15663,9 @@ msgid ""
"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
msgstr ""
+"Esconder a barra lateral\n"
+"Você sabia que pode ocultar a barra lateral direita usando o atalho <b>Shift"
+"+Tab</b>? Você também pode ativar o ícone para isso nas <a>Preferências</a>."
#: resources/data/hints.ini: [hint:Perspective camera]
msgid ""
@@ -15106,6 +15673,9 @@ msgid ""
"Did you know that you can use the <b>K</b> key to quickly switch between an "
"orthographic and perspective camera?"
msgstr ""
+"Câmera em perspectiva\n"
+"Você sabia que pode usar a tecla <b>K</b> para alternar rapidamente entre "
+"uma câmera ortográfica e perspectiva?"
#: resources/data/hints.ini: [hint:Camera Views]
msgid ""
@@ -15113,6 +15683,9 @@ msgid ""
"Did you know that you can use the number keys <b>0-6</b> to quickly switch "
"between predefined camera angles?"
msgstr ""
+"Visualizações da Câmera\n"
+"Você sabia que pode usar as teclas numéricas <b>0-6</b> para alternar "
+"rapidamente entre ângulos de câmera predefinidos?"
#: resources/data/hints.ini: [hint:Place on face]
msgid ""
@@ -15121,6 +15694,10 @@ msgid ""
"sits on the print bed? Select the<a>Place on face</a>function or press the "
"<b>F</b> key."
msgstr ""
+"Colocar no rosto\n"
+"Você sabia que pode orientar rapidamente um modelo para que uma de suas "
+"faces fique na mesa de impressão? Selecione a função<a>Colocar no rosto</a> "
+"ou pressione o botão Tecla <b>F</b>."
#: resources/data/hints.ini: [hint:Set number of instances]
msgid ""
@@ -15128,6 +15705,9 @@ msgid ""
"Did you know that you can right-click a model and set an exact number of "
"instances instead of copy-pasting it several times?"
msgstr ""
+"Definir número de instâncias\n"
+"Você sabia que pode clicar com o botão direito do mouse em um modelo e "
+"definir um número exato de instâncias em vez de copiar e colar várias vezes?"
#: resources/data/hints.ini: [hint:Combine infill]
msgid ""
@@ -15136,6 +15716,10 @@ msgid ""
"compared to perimeters to save print time using the setting<a>Combine infill "
"every</a>."
msgstr ""
+"Combinar preenchimento\n"
+"Você sabia que pode imprimir o preenchimento com uma altura de camada mais "
+"altaem comparação com perímetros para economizar tempo de impressão usando a "
+"configuração<a>Combinar preenchimento cada</a>."
#: resources/data/hints.ini: [hint:Variable layer height]
msgid ""
@@ -15144,6 +15728,11 @@ msgid ""
"different layer height and smooth the transitions between them? Try "
"the<a>Variable layer height tool</a>. (Not available for SLA printers.)"
msgstr ""
+"Altura da camada variável\n"
+"Você sabia que pode imprimir diferentes regiões do seu modelo com alturas "
+"diferentes de camada e suavizar as transições entre elas? Tente "
+"a<a>Ferramenta de altura de camada variável</a>. (Não disponível para "
+"impressoras SLA.)"
#: resources/data/hints.ini: [hint:Undo/redo history]
msgid ""
@@ -15151,6 +15740,10 @@ msgid ""
"Did you know that you can right-click the<a>undo/redo arrows</a>to see the "
"history of changes and to undo or redo several actions at once?"
msgstr ""
+"Desfazer/refazer histórico\n"
+"Você sabia que pode clicar com o botão direito do mouse nas<a>setas de "
+"desfazer/refazer</a>para ver o histórico de mudanças e desfazer ou refazer "
+"várias ações de uma só vez?"
#: resources/data/hints.ini: [hint:Different layer height for each model]
msgid ""
@@ -15160,6 +15753,11 @@ msgid ""
"Perimeters and adjust the values in the right panel. Read more in the "
"documentation."
msgstr ""
+"Altura de camada diferente para cada modelo\n"
+"Você sabia que pode imprimir cada modelo na bandeja com uma altura de camada "
+"diferente? Clique com o botão direito do mouse no modelo, na visualização "
+"3D, escolha Camadas e Perímetros e ajuste os valores no painel direito. Leia "
+"mais na documentação."
#: resources/data/hints.ini: [hint:Solid infill threshold area]
msgid ""
@@ -15168,6 +15766,10 @@ msgid ""
"section be filled with solid infill automatically? Set the<a>Solid infill "
"threshold area</a>. (Expert mode only.)"
msgstr ""
+"Ãrea de limite de preenchimento sólido\n"
+"Você sabia que pode fazer partes do seu modelo com uma pequena cruz-seção "
+"ser preenchida com preenchimento sólido automaticamente? Defina "
+"o<a>preenchimento sólido área de limite</a>. (Somente no modo Especialista.)"
#: resources/data/hints.ini: [hint:Search functionality]
msgid ""
@@ -15175,6 +15777,10 @@ msgid ""
"Did you know that you use the<a>Search</a>tool to quickly find a specific "
"PrusaSlicer setting? Or use the familiar shortcut <b>Ctrl+F</b>."
msgstr ""
+"Funcionalidade de pesquisa\n"
+"Você sabia que você pode usar a ferramenta <a>Pesquisar</a> para encontrar "
+"rapidamente uma Configuração do PrusaSlicer? Ou use o atalho habitual <b>Ctrl"
+"+F</b>."
#: resources/data/hints.ini: [hint:Box selection]
msgid ""
@@ -15182,6 +15788,9 @@ msgid ""
"Did you know that you can do a box selection with Shift+Mouse drag? You can "
"also box-deselect objects with <b>Alt+Mouse drag</b>."
msgstr ""
+"Seleção de caixa\n"
+"Você sabia que pode fazer uma seleção de caixa com Shift+Mouse e arrastar? "
+"Você pode também desmarcar objetos com <b>Alt+Mouse e arrastar</b>."
#: resources/data/hints.ini: [hint:Zoom on selected objects or all if none
#: selected]
@@ -15191,6 +15800,10 @@ msgid ""
"b> key? If none are selected, the camera will zoom on all objects in the "
"scene."
msgstr ""
+"Zoom em objetos selecionados ou em todos os objetos se nenhum selecionado\n"
+"Você sabia que pode dar zoom em objetos selecionados pressionando tecla "
+"<b>Z</b>? Se nenhum estiver selecionado, a câmera aplicará zoom em todos os "
+"objetos na cena."
#: resources/data/hints.ini: [hint:Printable toggle]
msgid ""
@@ -15199,6 +15812,10 @@ msgid ""
"model without having to move or delete it? Toggle the Printable property of "
"a model from the Right-click context menu."
msgstr ""
+"Alternar para impressão\n"
+"Você sabia que pode desabilitar a geração do G-code para o modelo sem ter "
+"que movê-lo ou excluí-lo? Alterne a propriedade Imprimível de um modelo do "
+"menu de contexto do botão direito do mouse."
#: resources/data/hints.ini: [hint:Mirror]
msgid ""
@@ -15206,6 +15823,10 @@ msgid ""
"Did you know that you can mirror the selected model to create a reversed "
"version of it? Right-click the model, select Mirror and pick the mirror axis."
msgstr ""
+"Espelho\n"
+"Você sabia que pode espelhar o modelo selecionado para criar uma versão "
+"dele? Clique com o botão direito do mouse no modelo, selecione Espelho e "
+"escolha o eixo do espelho."
#: resources/data/hints.ini: [hint:PageUp / PageDown quick rotation by 45
#: degrees]
@@ -15215,6 +15836,10 @@ msgid ""
"around the Z-axis clockwise or counter-clockwise by pressing <b>Page Up</b> "
"or <b>Page Down</b> respectively?"
msgstr ""
+"Rotação rápida PageUp / PageDown em 45 graus\n"
+"Você sabia que pode girar rapidamente modelos selecionados em 45 graus em "
+"torno do eixo Z no sentido horário ou anti-horário pressionando <b>Page Up</"
+"b> ou <b>Page Down</b> respectivamente?"
#: resources/data/hints.ini: [hint:Load config from G-code]
msgid ""
@@ -15224,6 +15849,12 @@ msgid ""
"can use File-Import-Import SL1 / SL1S archive, which also lets you "
"reconstruct 3D models from the voxel data."
msgstr ""
+"Carregar configuração do G-code\n"
+"Você sabia que pode usar o Arquivo-Importar-Importar Configuração para "
+"carregar a impressão, perfis de filamento e impressora de um arquivo de G-"
+"code existente? Da mesma forma, você pode usar o Arquivo-Importar-Importar "
+"Arquivo SL1 / SL1S, que também permite reconstruir modelos 3D a partir dos "
+"dados de voxel."
#: resources/data/hints.ini: [hint:Ironing]
msgid ""
@@ -15233,6 +15864,12 @@ msgid ""
"holes and flatten any lifted plastic. Read more in the documentation. "
"(Requires Advanced or Expert mode.)"
msgstr ""
+"Passar Ferro\n"
+"Você sabia que pode suavizar as superfícies superiores das impressões usando "
+"o Passar Ferro? O bico executará uma segunda fase especial de preenchimento "
+"na mesma camada para preencher buracos e achatar qualquer plástico "
+"levantado. Leia mais na documentação. (Requer o modo Avançado ou "
+"Especialista)"
#: resources/data/hints.ini: [hint:Paint-on supports]
msgid ""
@@ -15241,6 +15878,10 @@ msgid ""
"where supports should be enforced or blocked? Try the<a>Paint-on supports</"
"a>feature. (Requires Advanced or Expert mode.)"
msgstr ""
+"Suportes para pintura\n"
+"Você sabia que pode pintar diretamente no objeto e selecionar áreas, onde os "
+"suportes devem ser aplicados ou bloqueados? Experimente o recurso "
+"<a>suportes pintados</a>. (Requer o modo Avançado ou Especialista)"
#: resources/data/hints.ini: [hint:Paint-on seam]
msgid ""
@@ -15249,6 +15890,10 @@ msgid ""
"place the start/endpoint of each perimeter loop? Try the<a>Seam painting</"
"a>feature. (Requires Advanced or Expert mode.)"
msgstr ""
+"Costura pintada\n"
+"Você sabia que pode pintar diretamente no objeto e selecionar onde coloque o "
+"ponto inicial/final de cada loop de perímetro? Experimente o "
+"recurso<a>Pintura de costura</a>. (Requer o modo Avançado ou Especialista.)"
#: resources/data/hints.ini: [hint:Insert Pause]
msgid ""
@@ -15258,6 +15903,12 @@ msgid ""
"(M601). This can be used to insert magnets, weights or nuts into your "
"prints. Read more in the documentation."
msgstr ""
+"Inserir Pausa\n"
+"Você sabia que pode agendar a impressão para pausar em uma camada "
+"específica? Clique com o botão direito do mouse no controle deslizante de "
+"camada na visualização e selecione Adicionar pausa de impressão (M601). Isso "
+"pode ser usado para inserir ímãs, pesos ou porcas em suas impressões. Leia "
+"mais na documentação."
#: resources/data/hints.ini: [hint:Insert Custom G-code]
msgid ""
@@ -15267,6 +15918,12 @@ msgid ""
"custom G-code. With this function you can, for example, create a temperature "
"tower. Read more in the documentation."
msgstr ""
+"Inserir G-code personalizado\n"
+"Você sabia que pode inserir um G-code personalizado em uma camada "
+"específica? Clique com o botão esquerdo do mouse a camada na visualização, "
+"clique com o botão direito do mouse no ícone de adição e selecione Adicionar "
+"G-code personalizado. Com esta função você pode, por exemplo, criar uma "
+"torre de temperatura . Leia mais na documentação."
#: resources/data/hints.ini: [hint:Configuration snapshots]
msgid ""
@@ -15275,6 +15932,10 @@ msgid ""
"user profiles? You can view and move back and forth between snapshots using "
"the Configuration - <a>Configuration snapshots menu</a>."
msgstr ""
+"Capturas de configuração\n"
+"Você sabia que pode reverter para um backup completo de todo o sistema e "
+"perfis de usuário? Você pode visualizar e alternar entre as capturas usando "
+"a Configuração - <a>menu de capturas de configuração</a>."
#: resources/data/hints.ini: [hint:Minimum shell thickness]
msgid ""
@@ -15283,6 +15944,10 @@ msgid ""
"define the<a>Minimum shell thickness</a>in millimeters? This feature is "
"especially useful when using the variable layer height function."
msgstr ""
+"Espessura mínima da casca\n"
+"Você sabia que em vez do número de camadas superior e inferior, você pode "
+"definir a<a>espessura mínima da casca</a>em milímetros? Este recurso é "
+"especialmente útil ao usar a função de altura de camada variável."
#: resources/data/hints.ini: [hint:Settings in non-modal window]
msgid ""
@@ -15291,6 +15956,11 @@ msgid ""
"means you can have settings open on one screen and the G-code Preview on the "
"other. Go to the<a>Preferences</a>and select Settings in non-modal window."
msgstr ""
+"Configurações na janela não modal\n"
+"Você sabia que pode abrir as Configurações em uma nova janela não modal? "
+"Isto significa que você pode ter as configurações abertas em uma tela e a "
+"visualização do G-code no outro. Vá para as <a>Preferências</a> e selecione "
+"Configurações em janela não modal."
#: resources/data/hints.ini: [hint:Adaptive infills]
msgid ""
@@ -15299,6 +15969,22 @@ msgid ""
"to decrease the print time and lower the filament consumption? Read more in "
"the documentation."
msgstr ""
+"Preenchimentos adaptáveis\n"
+"Você sabia que pode usar os preenchimentos Adaptativo e Pilar de suporte "
+"para diminuir o tempo de impressão e diminuir o consumo de filamento? Leia "
+"mais na documentação."
+
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+"Preenchimento de raio\n"
+"Você sabia que pode usar o preenchimento de Raio para suportar apenas "
+"superfícies de topo, para economizar muito filamento e diminuir o tempo de "
+"impressão? Leia mais na documentação."
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
@@ -15306,6 +15992,9 @@ msgid ""
"Did you know that you can switch PrusaSlicer to fullscreen mode? Use the "
"<b>F11</b> hotkey."
msgstr ""
+"Modo de tela cheia\n"
+"Você sabia que pode alternar o PrusaSlicer para o modo de tela cheia? Use a "
+"Tecla de atalho <b>F11</b>."
#: ../src/common/debugrpt.cpp:586
msgid ""
diff --git a/resources/localization/ru/PrusaSlicer_ru.po b/resources/localization/ru/PrusaSlicer_ru.po
index 66d2d0414..6941d3010 100644
--- a/resources/localization/ru/PrusaSlicer_ru.po
+++ b/resources/localization/ru/PrusaSlicer_ru.po
@@ -7,9 +7,9 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
-"PO-Revision-Date: 2021-12-15 15:35+0700\n"
-"Last-Translator: Andylg andylg@yandex.ru\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
+"PO-Revision-Date: 2022-06-30 00:16+0700\n"
+"Last-Translator: Andylg <andylg@yandex.ru>\n"
"Language-Team: \n"
"Language: ru\n"
"MIME-Version: 1.0\n"
@@ -17,18 +17,18 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n"
-"X-Generator: Poedit 3.0\n"
+"X-Generator: Poedit 3.0.1\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "С иÑпользованием разработок"
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Copyright"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -36,26 +36,26 @@ msgstr ""
"Лицензионные ÑÐ¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ Ð²Ñех Ñледующих программ (библиотек) ÑвлÑÑŽÑ‚ÑÑ Ñ‡Ð°Ñтью "
"лицензионного ÑоглашениÑ"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "О %s"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "ВерÑиÑ"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "лицензирован в ÑоответÑтвии Ñ"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero General Public License, version 3"
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -63,7 +63,7 @@ msgstr ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -74,7 +74,7 @@ msgstr ""
"numerous others. ЕÑли вы нашли ошибки в руÑÑком переводе пишите на "
"andylg@yandex.ru."
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr "Скопировать информацию о верÑии"
@@ -92,7 +92,7 @@ msgstr ""
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:84
#, boost-format
msgid "PrusaSlicer has encountered a fatal error: \"%1%\""
-msgstr ""
+msgstr "PrusaSlicer ÑтолкнулÑÑ Ñ Ñ„Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð¾Ð¹ ошибкой: \"%1%\""
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:85
msgid ""
@@ -221,7 +221,7 @@ msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr "Размер"
@@ -229,7 +229,7 @@ msgstr "Размер"
msgid "Origin"
msgstr "Ðачало координат"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Диаметр"
@@ -256,43 +256,43 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
-#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr "мм"
@@ -312,7 +312,7 @@ msgid "Circular"
msgstr "КруглаÑ"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "ПользовательÑкаÑ"
@@ -325,8 +325,8 @@ msgstr "Форма"
msgid "Load shape from STL..."
msgstr "Загрузка формы Ñтола из STL файла..."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "ÐаÑтройки"
@@ -339,7 +339,7 @@ msgid "Load..."
msgstr "Загрузить..."
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Удалить"
@@ -446,8 +446,8 @@ msgstr ""
"Ð’Ñ‹Ñота первого ÑÐ»Ð¾Ñ Ð±ÑƒÐ´ÐµÑ‚ Ñброшена на 0.01."
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "Ð’Ñ‹Ñота ÑлоÑ"
@@ -461,7 +461,7 @@ msgstr ""
"\n"
"Ð’Ñ‹Ñота первого ÑÐ»Ð¾Ñ Ð±ÑƒÐ´ÐµÑ‚ Ñброшена на 0.01."
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr "Ð’Ñ‹Ñота первого ÑлоÑ"
@@ -555,30 +555,30 @@ msgstr "Заменить его на прÑмолинейный (Rectilinear)?"
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr "Заполнение"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "Глубина Ð¿Ñ€Ð¾Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ð½Ð¾Ñика поддержки не должна превышать его длину."
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "ÐедопуÑÑ‚Ð¸Ð¼Ð°Ñ Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° Ð¿Ñ€Ð¾Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ð½Ð¾Ñика поддержки"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr "Диаметр ноÑика поддержки должен быть меньше диаметра тела поддержки."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "ÐедопуÑтимый диаметр ноÑика поддержки"
@@ -594,12 +594,12 @@ msgstr "Понизить верÑию"
msgid "Before roll back"
msgstr "Перед откатом к прежнему"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "Пользователь"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "ÐеизвеÑтно"
@@ -611,7 +611,7 @@ msgstr "Ðктивный"
msgid "PrusaSlicer version"
msgstr "ВерÑÐ¸Ñ PrusaSlicer"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "печать"
@@ -619,21 +619,21 @@ msgstr "печать"
msgid "filaments"
msgstr "пруток"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "Профиль SLA печати"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "Профиль SLA материала"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "принтер"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "производитель"
@@ -687,15 +687,15 @@ msgid "Standard"
msgstr "Стандартные"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "Ð’Ñе"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr "Ðет"
@@ -778,7 +778,7 @@ msgstr "SLA материалы (Ñ„Ð¾Ñ‚Ð¾Ð¿Ð¾Ð»Ð¸Ð¼ÐµÑ€Ð½Ð°Ñ Ñмола)"
msgid "All installed printers are compatible with the selected %1%."
msgstr "Ð’Ñе уÑтановленные принтеры ÑовмеÑтимы Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ð¼ прутком %1%."
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "пруток"
@@ -873,7 +873,7 @@ msgstr ""
"(Ñнапшот)."
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr "Перезагрузить Ñ Ð´Ð¸Ñка"
@@ -957,7 +957,7 @@ msgstr "Выберите другого производителÑ, поддер
msgid "Firmware Type"
msgstr "Тип прошивки"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Прошивка"
@@ -974,8 +974,8 @@ msgid "Set the shape of your printer's bed."
msgstr "Задайте форму и размеры вашего Ñтола."
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "Ðеправильное чиÑловое значение."
@@ -1032,8 +1032,8 @@ msgid "Extrusion Temperature:"
msgstr "Температура ÑкÑтрузии:"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr "°C"
@@ -1088,7 +1088,7 @@ msgstr ""
"%1%ПожалуйÑта, выберите его вручную."
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "Примечание"
@@ -1202,7 +1202,7 @@ msgid "Filament Profiles Selection"
msgstr "Выбор профилей прутка"
#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
msgstr "Тип:"
@@ -1258,7 +1258,7 @@ msgstr ""
"была уÑпешно Ñоздана на рабочем Ñтоле."
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
msgstr "Ð˜Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ð¸Ñ Ñ Ñ€Ð°Ð±Ð¾Ñ‡Ð¸Ð¼ Ñтолом"
@@ -1278,8 +1278,8 @@ msgid "Perform"
msgstr "Выполнить"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "Отмена дейÑтвиÑ"
@@ -1295,7 +1295,7 @@ msgstr "Режим одного ÑлоÑ"
msgid "Discard all custom changes"
msgstr "Отменить вÑе пользовательÑкие изменениÑ"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "Перейти к заданному перемещению"
@@ -1546,7 +1546,7 @@ msgstr "Удалить паузу печати"
msgid "Delete custom G-code"
msgstr "Удалить пользовательÑкий G-код"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "Перейти на заданную выÑоту"
@@ -1591,7 +1591,7 @@ msgid "This action will cause deletion of all ticks on vertical slider."
msgstr ""
"Это дейÑтвие приведет к удалению вÑех маркеров на вертикальном ползунке."
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -1605,56 +1605,56 @@ msgstr "Это дейÑтвие необратимо. Продолжить?"
msgid "Warning"
msgstr "Предупреждение"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "Введите пользовательÑкий G-код Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ ÑлоÑ"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "ПользовательÑкий G-код Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ ÑÐ»Ð¾Ñ (%1% мм)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
"Введите короткое Ñообщение, которое будет отображатьÑÑ Ð½Ð° Ñкране принтера "
"при паузе печати"
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "Сообщение при паузе печати на текущем Ñлое (%1% мм)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "Введите нужное перемещение, на который хотите перейти"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "Введите значение Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° на нужную выÑоту"
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
"ПоÑледние данные об изменении цвета были Ñохранены Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾ÑкÑтрудерной "
"печати."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
"ПоÑледние данные об изменении цвета были Ñохранены Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¾ÑкÑтрудерной "
"печати."
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr ""
"Текущие Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÑƒÑ‚ к удалению вÑех Ñохранённых изменений цвета."
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "Ð’Ñ‹ дейÑтвительно хотите продолжить?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -1664,11 +1664,11 @@ msgstr ""
"ЕÑли хотите переключить Ñмену инÑтрумента на изменение цвета, нажмите ÐЕТ \n"
"или ОТМЕÐÐ, чтобы оÑтавить вÑÑ‘ без изменений."
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "Удалить вÑе Ñохранённые данные о Ñмене инÑтрумента?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -1676,7 +1676,7 @@ msgstr ""
"ПоÑледние данные об изменении цвета были Ñохранены Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¾ÑкÑтрудерной "
"печати Ñо Ñменой инÑтрумента Ð´Ð»Ñ Ð²Ñей печати."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
"Текущие Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÑƒÑ‚ к удалению вÑех Ñохранённых изменений ÑкÑтрудера "
@@ -1685,11 +1685,11 @@ msgstr ""
#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "по умолчанию"
@@ -1702,10 +1702,10 @@ msgid "Set extruder change for every"
msgstr "Смена ÑкÑтрудера на каждом"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr "Ñлой(-Ñ)"
@@ -1772,7 +1772,7 @@ msgid "Parameter validation"
msgstr "Проверка правильноÑти параметра"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "Введённое значение вне диапазона"
@@ -1880,7 +1880,7 @@ msgstr "Файл прошивки (*.hex):"
#: src/slic3r/GUI/FirmwareDialog.cpp:813
msgid "Select a file"
-msgstr ""
+msgstr "Выберите файл"
#: src/slic3r/GUI/FirmwareDialog.cpp:815
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:297
@@ -1940,7 +1940,7 @@ msgstr "Подтверждение"
msgid "Cancelling..."
msgstr "Отмена..."
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr "Библиотека фигур"
@@ -1956,7 +1956,7 @@ msgstr "Добавить на Ñтол"
msgid "Add selected shape(s) to the bed"
msgstr "Добавьте выбранную фигуру(-Ñ‹) на Ñтол"
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Добавить в библиотеку"
@@ -1964,9 +1964,9 @@ msgstr "Добавить в библиотеку"
msgid "Add one or more custom shapes"
msgstr "Добавьте одну или неÑколько пользовательÑких фигур"
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "Удалить"
@@ -1976,11 +1976,11 @@ msgstr ""
"Удалить одну или неÑколько пользовательÑких фигур. СиÑтемные фигуры Ð½ÐµÐ»ÑŒÐ·Ñ "
"удалить"
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
msgstr "Выберите один или неÑколько файлов (STL, OBJ):"
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
@@ -1989,19 +1989,19 @@ msgstr ""
"Похоже, что выбранный %1% файл Ñодержит ошибку или уничтожен.\n"
"Загрузка файла невозможна."
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
msgstr "Выберите один *.png файл:"
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
msgstr "Замена PNG"
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
msgstr "Изменить ÑÑкиз"
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
msgstr "Загрузка \"%1%\""
@@ -2062,7 +2062,7 @@ msgid "Time"
msgstr "ВремÑ"
#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
-#: src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr "ИÑпользовано прутка"
@@ -2102,7 +2102,7 @@ msgstr "Цвет печати"
#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "ЭкÑтрудер"
@@ -2114,134 +2114,134 @@ msgstr "Цвет по умолчанию"
msgid "default color"
msgstr "цвет по умолчанию"
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "Смена цвета"
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Печать"
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Пауза"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "Событие"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "Точное Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "ПродолжительноÑÑ‚ÑŒ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
msgstr "СкороÑÑ‚ÑŒ перемещение по XY"
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "Перемещение"
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "ЭкÑтрузиÑ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "Ретракт (втÑгивание)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "ОчиÑтка"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Опции"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "Ретракт"
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "Подача (выдавливание)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr "Швы"
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "Смена инÑтрумента"
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "Смена цвета"
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "Паузы печати"
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "ПользовательÑкий G-код"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Профиль принтера"
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Профиль печати"
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Профиль прутка"
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr "РаÑчётное Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸"
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "Ðормальный режим"
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "Тихий режим"
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr "Первый Ñлой"
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr "Общее"
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "Показать в тихом режиме"
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "Показать в нормальном режиме"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð²Ñ‹Ñота Ñлоёв"
@@ -2302,7 +2302,7 @@ msgstr "Выбор между выÑоким качеÑтвом печати иÐ
msgid "Smooth"
msgstr "Сгладить"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "РадиуÑ"
@@ -2310,7 +2310,7 @@ msgstr "РадиуÑ"
msgid "Keep min"
msgstr "СохранÑÑ‚ÑŒ минимумы"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "СброÑ"
@@ -2334,53 +2334,53 @@ msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð²Ñ‹Ñота Ñлоёв - ÐдаптивнаÑ"
msgid "Variable layer height - Smooth all"
msgstr "ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð²Ñ‹Ñота Ñлоёв - Сгладить вÑÑ‘"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "Отражение модели"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Гизмо перемещениÑ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Гизмо поворота"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "Перемещение модели"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "Переключение наÑтроек"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "Вкладка наÑтройки печати"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "Вкладка наÑтройки прутка"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "Вкладка наÑтройки материала"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "Вкладка наÑтройки принтера"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¾Ñ‚Ð¼ÐµÐ½"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "ИÑÑ‚Ð¾Ñ€Ð¸Ñ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð¾Ð²"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
@@ -2388,7 +2388,7 @@ msgstr[0] "Отмена %1$d дейÑтвиÑ"
msgstr[1] "Отмена %1$d дейÑтвий"
msgstr[2] "Отмена %1$d дейÑтвий"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
@@ -2396,116 +2396,116 @@ msgstr[0] "Повтор %1$d дейÑтвиÑ"
msgstr[1] "Повтор %1$d дейÑтвий"
msgstr[2] "Повтор %1$d дейÑтвий"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "ПоиÑк"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "Ввод поиÑкового запроÑа"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "Параметры раÑÑтановки"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "Ðажмите %1% левую кнопку мыши Ð´Ð»Ñ Ð²Ð²Ð¾Ð´Ð° точного значениÑ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "РаÑÑтоÑние"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "Разрешить вращение (замедление)"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "РаÑÑтавить"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Добавить..."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Удалить вÑÑ‘"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "РаÑÑтавить только выбранные модели"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "ÐŸÑ€Ð°Ð²Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÑƒ мыши, чтобы отобразить параметры раÑÑтановки"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr "Копировать"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Ð’Ñтавить"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Добавить копию"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Удалить копию"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "Разделить на модели"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "Разделить на чаÑти"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "ÐŸÑ€Ð°Ð²Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÑƒ мыши, чтобы показать/Ñкрыть иÑторию дейÑтвий"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "Следующее дейÑтвие отмены: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "Повтор дейÑтвиÑ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "Следующее дейÑтвие повтора: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "Обнаружена модель вне облаÑти печати."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "Ð¢Ñ€Ð°ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð½Ñтрумента выходит за пределы облаÑти печати."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "Обнаружены SLA поддержки вне облаÑти печати."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr "При редактировании, те модели Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼Ð¸ вы не работаете ÑкрываютÑÑ."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -2513,16 +2513,16 @@ msgstr ""
"Обнаружена модель вне облаÑти печати. \n"
"Решите текущую проблему, чтобы продолжить нарезку."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "Выбор\\Добавление из прÑмоугольника"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "Выбор\\Удаление из прÑмоугольника"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr "Разрезать"
@@ -2638,7 +2638,7 @@ msgstr "Сфера"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr "Треугольники"
@@ -2782,7 +2782,7 @@ msgid "Quality"
msgstr "КачеÑтво"
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr "РаÑÑтоÑние ÑÐ¼Ñ‹ÐºÐ°Ð½Ð¸Ñ Ð¿Ð¾Ð»Ð¾Ñти"
@@ -2806,27 +2806,27 @@ msgstr "Удалить вÑе отверÑтиÑ"
msgid "Show supports"
msgstr "Отображать поддержку"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "Добавление отверÑтиÑ"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "Удаление отверÑтиÑ"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "Изменение параметров пуÑтотелой модели"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "Изменение диаметра отверÑтиÑ"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "ПуÑÑ‚Ð¾Ñ‚ÐµÐ»Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»ÑŒ и отверÑтиÑ"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "Перемещение отверÑтиÑ"
@@ -2888,7 +2888,7 @@ msgstr "Перемещение"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr "Поворот"
@@ -2905,7 +2905,7 @@ msgstr "Применить"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr "МаÑштаб"
@@ -2958,7 +2958,7 @@ msgid "Simplification is currently only allowed when a single part is selected"
msgstr "Ð’ наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¸Ðµ работает только при выборе одной модели"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "Ошибка"
@@ -3042,7 +3042,7 @@ msgid "Minimal points distance"
msgstr "Мин. раÑÑтоÑние м/у точками"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr "ПлотноÑÑ‚ÑŒ точек поддержки"
@@ -3225,7 +3225,7 @@ msgstr "Следующие Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð±Ñ‹Ð»Ð¸ заменены:"
msgid "Review the substitutions and adjust them if needed."
msgstr "ПроÑмотрите замену и при необходимоÑти Ñкорректируйте."
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "Профиль SLA печати"
@@ -3267,7 +3267,7 @@ msgstr ""
"Meszaros, Lukas Matena, Vojtech Kral, David Kocik and numerous others."
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
+msgid "Artwork model by Leslie Ing"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:411
@@ -3317,7 +3317,7 @@ msgstr "Выйти и перенеÑти Ñвои данные"
msgid "Start the application"
msgstr "ЗапуÑтить приложение"
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -3332,11 +3332,11 @@ msgstr ""
"\n"
"Приложение будет закрыто."
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr "КритичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°"
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
"PrusaSlicer has encountered a localization error. Please report to "
"PrusaSlicer team, what language was active and in which scenario this issue "
@@ -3349,16 +3349,16 @@ msgstr ""
"Ñценарии произошла Ñта ошибка.\n"
"Теперь приложение будет закрыто."
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr "КритичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°"
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
msgstr "ВнутреннÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ°: %1%"
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
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 "
@@ -3369,7 +3369,7 @@ msgstr ""
"Попробуйте вручную удалить файл Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñле ошибки. "
"ПользовательÑкие профили не будут затронуты."
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3377,12 +3377,12 @@ msgstr ""
"Ошибка обработки конфигурационного файла PrusaGCodeViewer. ВероÑтно, он "
"повреждён. Попробуйте вручную удалить файл Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñле ошибки."
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
msgstr "Ð’Ñ‹ запуÑтили %1% верÑии %2%."
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -3400,7 +3400,7 @@ msgstr ""
"ЕÑли да, то перед импортом новой конфигурации будет Ñоздана Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ð°Ñ ÐºÐ¾Ð¿Ð¸Ñ "
"активной конфигурации."
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -3413,17 +3413,17 @@ msgstr ""
"\n"
"Следует ли импортировать Ñту конфигурацию?"
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
msgstr "Импорт"
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
msgstr "Ðе импортировать"
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
-msgstr ""
+msgstr "Продолжить и импортировать новую конфигурацию?"
#: src/slic3r/GUI/GUI_App.cpp:1051
msgid ""
@@ -3450,8 +3450,8 @@ msgstr ""
"%s\n"
"Хотите продолжить?"
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "Запомнить мой выбор"
@@ -3481,15 +3481,15 @@ msgstr "Смотрите Ñтраницу релизов."
msgid "Preparing settings tabs"
msgstr "Подготовка вкладок наÑтроек"
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
-msgstr ""
+msgstr "ВоÑÑтанавливать положение окна при запуÑке"
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
-msgstr ""
+msgstr "PrusaSlicer запуÑтилÑÑ Ð¿Ð¾Ñле аварийного завершениÑ"
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -3501,25 +3501,36 @@ msgid ""
"To avoid this problem, consider disabling \"%4%\" in \"Preferences\". "
"Otherwise, the application will most likely crash again next time."
msgstr ""
+"Ð’ поÑледний раз при попытке задать положение окна, PrusaSlicer аварийно "
+"завершил Ñвою работу.\n"
+"К Ñожалению, Ñто проиÑходит при определенных наÑтройках при работе Ñ "
+"неÑколькими мониторами.\n"
+"Более Ñ‚Ð¾Ñ‡Ð½Ð°Ñ Ð¿Ñ€Ð¸Ñ‡Ð¸Ð½Ð° ÑбоÑ: \"%1%\".\n"
+"Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ информации Ñмотрите наш трекер проблем на "
+"GitHub: \"%2%\" и \"%3%\"\n"
+"\n"
+"Чтобы избежать Ñтой проблемы, попробуйте отключить «%4%» в «ÐаÑтройках». Ð’ "
+"противном Ñлучае приложение, Ñкорее вÑего, Ñнова аварийно завершил Ñвою "
+"работу."
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
-msgstr ""
+msgstr "Отключите \"%1%\""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
-msgstr ""
+msgstr "ОÑтавьте \"%1%\" включённым"
-#: src/slic3r/GUI/GUI_App.cpp:1677
+#: src/slic3r/GUI/GUI_App.cpp:1679
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"У Ð²Ð°Ñ Ð¸Ð¼ÐµÑŽÑ‚ÑÑ Ñледующие профили Ñ Ñохраненными параметрами Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ на "
"хоÑÑ‚ печати"
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -3529,7 +3540,7 @@ msgstr ""
"наÑтройках принтера.\n"
"Теперь Ñти наÑтройки будут доÑтупны в разделе наÑтройки физичеÑких принтеров."
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -3538,138 +3549,138 @@ msgstr ""
"При Ñоздании новых принтеров они будут именоватьÑÑ ÐºÐ°Ðº «Принтер N».\n"
"Примечание: Ñто Ð¸Ð¼Ñ Ð¼Ð¾Ð¶Ð½Ð¾ изменить позже в наÑтройках физичеÑких принтеров"
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "ИнформациÑ"
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr "ВоÑÑоздание"
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr "Загрузка текущих профилей"
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr "Загрузка режима проÑмотра"
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr "Выберите один файл (3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Выберите один или неÑколько файлов (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "Выберите один или неÑколько файлов (STL/3MF/STEP/OBJ/AMF/PRUSA):"
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "Выберите один файл (GCODE/.GCO/.G/.ngc/NGC):"
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr "Изменение Ñзыка приложениÑ"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr "Выбор Ñзыка"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr "Язык"
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr "изменено"
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr "ЗапуÑтить %s"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
msgstr "&Резервные копии конфигурации (Ñнапшот)"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr "Проверка и Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ñ Ñ€ÐµÐ·ÐµÑ€Ð²Ð½Ñ‹Ñ… копий конфигурации"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
msgstr "Сделать &Ñнапшот"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr "Сделать резервную копию конфигурации (Ñнапшот)"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
msgstr "Проверка наличие обновлений конфигурации"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
msgstr "Проверка наличие обновлений конфигурации"
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
msgstr "&ÐаÑтройки приложениÑ"
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr "ÐаÑтройки приложениÑ"
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "ПроÑтой"
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr "ПроÑтой режим проÑмотра интерфейÑа приложениÑ"
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "РаÑширенный"
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr "РаÑширенный режим проÑмотра интерфейÑа приложениÑ"
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "Продвинутый"
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr "Продвинутый режим проÑмотра интерфейÑа приложениÑ"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr "Режим интерфейÑа"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s режим проÑмотра"
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
msgstr "&Язык программы"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
msgstr "&Прошивка принтера"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
msgstr "Загрузить прошивку в принтер на оÑнове Arduino"
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
msgstr "Создание резервной копии конфигурации (Ñнапшот)"
-#: src/slic3r/GUI/GUI_App.cpp:2293
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
@@ -3677,32 +3688,32 @@ msgstr ""
"Ð’ некоторых профилÑÑ… имеютÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ. ÐеÑохранённые Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² них не "
"будут запиÑаны в Ñнапшот."
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr "Ð˜Ð¼Ñ Ñнапшота"
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
msgstr "Загрузка резервной копии конфигурации (Ñнапшот)"
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr "Ðктивировать резервную копию конфигурации %1%?"
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr "Сбой активации Ñнапшота."
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
msgstr "ПерезапуÑтить приложение"
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr "Выбор Ñзыка"
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -3710,87 +3721,87 @@ msgstr ""
"Смена Ñзыка вызовет перезапуÑк приложениÑ.\n"
"Ð’Ñ‹ потерÑете Ñодержимое Ñтола."
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "Хотите продолжить?"
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr "&ÐаÑтройки"
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "Изменённый профиль уÑпешно Ñохранён"
msgstr[1] "Изменённые профили уÑпешно Ñохранёны"
msgstr[2] "Изменённые профили уÑпешно Ñохранёны"
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
msgstr "Ð”Ð»Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ проекта вÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ Ñброшены"
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
msgstr "Загрузка нового проекта при ÑущеÑтвующих изменениÑÑ… в текущем проекте."
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
msgstr "Загрузка проекта"
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
msgstr "Открытие нового проекта при неÑохранении некоторых профилей."
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr "Загрузки вÑÑ‘ ещё продолжаютÑÑ"
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr "ОÑтановить их и продолжить?"
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr "Текущие загрузки"
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "По технологии SLA невозможно напечатать ÑоÑтавную модель(и)."
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr "ПожалуйÑта, проверьте ÑпиÑок моделей перед изменением профилÑ."
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
msgstr "Редактирование конфигурации Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ маÑтера наÑтроек"
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
msgstr "Выбрать файл G-кода:"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
msgstr "Открыть гиперÑÑылку в браузере по умолчанию?"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
msgstr "PrusaSlicer: Открытие гиперÑÑылки"
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "Запретить открытие гиперÑÑылок в браузере"
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr "PrusaSlicer запомнит ваш выбор."
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
-msgstr ""
+msgstr "Ð’Ð°Ñ Ð±Ð¾Ð»ÑŒÑˆÐµ не ÑпроÑÑÑ‚ об Ñтом при наведении курÑора на гиперÑÑылки."
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
@@ -3799,7 +3810,7 @@ msgstr ""
"Зайдите в «ÐаÑтройки приложениÑ» и уÑтановите флажок \"%1%\", чтобы изменить "
"Ñвой выбор."
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer: Ðе Ñпрашивать Ñнова"
@@ -3814,42 +3825,42 @@ msgid "Fatal error, exception catched: %1%"
msgstr "КритичеÑÐºÐ°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°, обнаружено иÑключение: %1%"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr "Слои и периметры"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr "Поддержка"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr "Параметры очиÑтки"
@@ -3858,95 +3869,98 @@ msgid "Pad and Support"
msgstr "Подложка и Поддержка"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr "Разглаживание"
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
msgstr "ÐÐµÑ‡Ñ‘Ñ‚ÐºÐ°Ñ Ð¾Ð±Ð¾Ð»Ð¾Ñ‡ÐºÐ°"
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr "СкороÑÑ‚ÑŒ"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr "ЭкÑтрудеры"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr "Ширина ÑкÑтрузии"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "Юбка и кайма"
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495
-#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645
-#: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483
-#: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480
-#: src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr "Дополнительно"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr "Поддержка"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr "Подложка"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705
-#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr "ПолоÑÑ‚ÑŒ"
@@ -4045,7 +4059,7 @@ msgstr "ЭкÑпорт в STL"
msgid "Reload the selected volumes from disk"
msgstr "Перезагрузить выбранные объёмы Ñ Ð´Ð¸Ñка"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
msgstr "Заменить STL"
@@ -4058,8 +4072,8 @@ msgid "Set extruder for selected items"
msgstr "Задать ÑкÑтрудер Ð´Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ñ… чаÑтей"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr "По умолчанию"
@@ -4071,24 +4085,24 @@ msgstr "ОтмаÑштабировать под облаÑÑ‚ÑŒ печати"
msgid "Scale the selected object to fit the print volume"
msgstr "ОтмаÑштабировать выбранную модель до объёма Ñтола"
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr "Преобразовать размер из английÑкой ÑиÑтемы мер"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr "Отменить преобразование размера из английÑкой ÑиÑтемы мер"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
msgstr "Преобразовать размер из метричеÑкой ÑиÑтемы мер"
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
msgstr "Отменить преобразование размера из метричеÑкой ÑиÑтемы мер"
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr "Объединить"
@@ -4149,7 +4163,7 @@ msgid "Split the selected object into individual parts"
msgstr "Разделить выбранную модель на отдельные чаÑти"
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr "Разделить"
@@ -4309,7 +4323,7 @@ msgid "Rename Sub-object"
msgstr "Переименование подобъекта"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr "ÐšÐ¾Ð¿Ð¸Ñ ÐºÐ°Ðº Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»ÑŒ"
@@ -4353,11 +4367,11 @@ msgstr "Загрузка Ñлемента"
msgid "Load Modifier"
msgstr "Загрузить модификатор"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "Загрузка"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr "Загрузка файла"
@@ -4441,69 +4455,69 @@ msgstr ""
msgid "Split to Parts"
msgstr "Разделение на чаÑти"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr "Объединённые"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr "Объединить вÑе чаÑти в одну единую модель"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr "Добавление Ñлоёв"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr "Групповые манипулÑции"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr "МанипулÑÑ†Ð¸Ñ Ð½Ð°Ð´ моделÑми"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr "Параметры модели Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr "Параметры Ñлемента Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr "Изменение параметров диапазона Ñлоёв"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr "МанипулÑÑ†Ð¸Ñ Ð½Ð°Ð´ Ñлементом"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr "МанипулÑÑ†Ð¸Ñ Ñ ÐºÐ¾Ð¿Ð¸Ñми"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr "Диапазон выÑот Ñлоёв"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr "ÐаÑтройки Ð´Ð»Ñ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° выÑот Ñлоёв"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr "Удаление выбранных чаÑтей"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr "Удаление выбранного"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr "Добавить диапазон выÑот Ñлоёв"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
@@ -4514,7 +4528,7 @@ msgstr ""
"чтобы его можно было разделить на два ÑÐ»Ð¾Ñ \n"
"без Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¸Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð¹ выÑоты ÑлоÑ."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
"Cannot insert a new layer range between the current and the next layer "
"range.\n"
@@ -4526,7 +4540,7 @@ msgstr ""
"диапазоном Ñлоёв и Ñледующим диапазоном Ñлоёв меньше \n"
"минимально допуÑтимой выÑоты ÑлоÑ."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
@@ -4535,145 +4549,145 @@ msgstr ""
"текущего диапазона Ñлоёв. Текущий диапазон Ñлоёв \n"
"перекрываетÑÑ Ñо Ñледующим диапазоном Ñлоёв."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr "Редактирование диапазона выÑот Ñлоёв"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr "Выбор\\Удаление из ÑпиÑка"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr "Выбор\\Добавление из ÑпиÑка"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr "Модель или копиÑ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr "Элемент"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr "Слои"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr "Ðеподдерживаемый выбор"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "Ð’Ñ‹ начали Ñвой выбор Ñ ÑущноÑти %s."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr "Ð’ Ñтом режиме можно выбирать только ÑущноÑти %s%s"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr "текущей модели"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr "ИнформациÑ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr "Ð’Ñ‹ не можете изменить тип поÑледнего твердотельного Ñлемента модели."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
msgstr "Объём Ð´Ð»Ñ Ð¸ÑключениÑ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
msgstr "Модификатор"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr "Блокировщик поддержки"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr "ÐŸÑ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ°"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr "Выбор типа Ñлемента"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr "Изменение типа Ñлемента"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr "Введите новое имÑ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr "Переименование"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
msgstr "Ремонт модели"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
msgstr "Ремонт модели Ñлужбой Netfabb"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
msgstr "Ремонт модели Ñлужбой Netfabb"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»ÑŒ уÑпешно отремонтирована"
msgstr[1] "Следующие модели уÑпешно отремонтированы"
msgstr[2] "Следующие модели уÑпешно отремонтированы"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] "Ðе удалоÑÑŒ починить модель"
msgstr[1] "Ðе удалоÑÑŒ починить модели"
msgstr[2] "Ðе удалоÑÑŒ починить модели"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
msgstr "Ремонт был отменён"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr "Смена ÑкÑтрудеров"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
msgstr "Задать Â«Ð”Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸Â»"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
msgstr "Задать «Ðе Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸Â»"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr "Задать Â«Ð”Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸Â»"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr "Задать «Ðе Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸Â»"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr "ÐšÐ¾Ð¿Ð¸Ñ Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr "ÐšÐ¾Ð¿Ð¸Ñ Ð½Ðµ Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸"
@@ -4811,19 +4825,19 @@ msgstr "Изменение параметра %s"
msgid "View"
msgstr "Вид"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "Ð’Ñ‹Ñота"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr "Ширина"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "СкороÑÑ‚ÑŒ вентилÑтора"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Температура"
@@ -4839,60 +4853,60 @@ msgstr "Отображать"
msgid "Feature types"
msgstr "Типы линий"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Внутренний периметр"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Внешний периметр"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "ÐавиÑающий периметр"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "Заполнение"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr "Сплошное заполнение"
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr "Верхний Ñплошной Ñлой"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "МоÑÑ‚Ñ‹"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr "Заполнение пробелов"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr "Юбка/Кайма"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr "СвÑзующий Ñлой поддержки"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Ð§ÐµÑ€Ð½Ð¾Ð²Ð°Ñ Ð±Ð°ÑˆÐ½Ñ"
@@ -4940,15 +4954,15 @@ msgstr "Открыть документацию в браузере."
msgid "Edit"
msgstr "Изменить"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "ИÑпользовать Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "КатегориÑ"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "ИÑкать на английÑком Ñзыке"
@@ -5100,7 +5114,11 @@ msgstr "Импорт отменен."
msgid "Importing done."
msgstr "Импорт завершён."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr "Файл не ÑущеÑтвует."
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
@@ -5108,15 +5126,15 @@ msgstr ""
"Импортированный SLA архив не Ñодержит никаких профилей. Текущие SLA профили "
"иÑпользовалиÑÑŒ в качеÑтве резервных."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr "Ð’Ñ‹ не можете загрузить SLA проект Ñ ÑоÑтавной моделью на Ñтоле"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr "Внимание!"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "ГорÑчие клавиши"
@@ -5125,8 +5143,8 @@ msgid "New project, clear plater"
msgstr "Ðовый проект, пуÑтой Ñтол"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "Открыть STL/OBJ/AMF/3MF проект Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸ÐµÐ¹, очиÑтив Ñтол"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "Открыть AMF/3MF проект Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸ÐµÐ¹, очиÑтив Ñтол"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
msgid "Save project (3mf)"
@@ -5141,8 +5159,8 @@ msgid "(Re)slice"
msgstr "(Пере)Ðарезать"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "Загрузить STL/OBJ/AMF/3MF проект Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸ÐµÐ¹, не Ð¾Ñ‡Ð¸Ñ‰Ð°Ñ Ñтол"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "Загрузить STL/3MF/STEP/OBJ/AMF проект Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸ÐµÐ¹, не Ð¾Ñ‡Ð¸Ñ‰Ð°Ñ Ñтол"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
msgid "Import Config from ini/amf/3mf/gcode"
@@ -5152,12 +5170,12 @@ msgstr "Загрузить конфигурацию из ini/amf/3mf/g-кода"
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr "Загрузить конфигурацию из ini/amf/3mf/g-кода и объединить"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
msgstr "ЭкÑпорт в G-код"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
msgstr "Отправить G-код"
@@ -5165,7 +5183,7 @@ msgstr "Отправить G-код"
msgid "Export config"
msgstr "Сохранить текущую конфигурацию"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "ЭкÑпорт на SD-карту / USB-накопитель"
@@ -5506,13 +5524,13 @@ msgstr "Задать номер ÑкÑтрудера Ð´Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ñ… Ñ
msgid "Objects List"
msgstr "СпиÑок моделей"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "Выберите G-код файл"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "Перезагрузить Ñтол Ñ Ð´Ð¸Ñка"
@@ -5549,8 +5567,8 @@ msgstr "Показать/Скрыть уÑловные обозначениÑ/Ñ€
msgid "Show/Hide G-code window"
msgstr "Показать/Ñкрыть окно Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ G-кода"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "ПредпроÑмотр нарезки"
@@ -5634,7 +5652,7 @@ msgid "Keyboard shortcuts"
msgstr "ГорÑчие клавиши"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "ЗапуÑтить новый ÑкземплÑÑ€ PrusaSlicer"
@@ -5642,11 +5660,11 @@ msgstr "ЗапуÑтить новый ÑкземплÑÑ€ PrusaSlicer"
msgid "G-code preview"
msgstr "ПредпроÑмотр G-кода"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "Открыть проÑмотрщик G-кода"
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "Открыть PrusaSlicer"
@@ -5672,13 +5690,13 @@ msgid "Print Settings"
msgstr "ÐаÑтройки печати"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "ÐаÑтройка материала"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "ÐаÑтройки прутка"
@@ -5688,8 +5706,8 @@ msgstr "ÐаÑтройки прутка"
msgid "Printer Settings"
msgstr "ÐаÑтройки принтера"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
msgstr "Без названиÑ"
@@ -5697,71 +5715,71 @@ msgstr "Без названиÑ"
msgid "based on Slic3r"
msgstr "ÑÐ¾Ð·Ð´Ð°Ð½Ð½Ð°Ñ Ð½Ð° оÑтове Slic3r"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "&Драйверы Prusa 3D"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "Открыть Ñтраницу загрузки драйверов Prusa3D"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "PrusaSlicer на Github"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Открыть Ñтраницу программы PrusaSlicer на Github"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "Сайт %s"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "Открыть Ñайт %s"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "&Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ ÑиÑтеме"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Показать ÑиÑтемную информацию"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "Показать &конфигурационную папку"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Показать папку конфигурации Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ (datadir)"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "Сообщить о &проблеме"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "Сообщить о проблеме в %s"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "&O программе %s"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "Показать окно Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÐµÐ¹ о программе"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr "Показать полезный Ñовет"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
@@ -5769,94 +5787,94 @@ msgstr ""
"Открывает уведомление о полезном Ñовете в правом нижнем углу или показывает "
"другой Ñовет, еÑли уведомление уже открыто."
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Показать ÑпиÑок Ñочетаний клавиш"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "ИзометриÑ"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr "Сверху"
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
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:1121 src/libslic3r/PrintConfig.cpp:423
-#: src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr "Снизу"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Вид Ñнизу"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Спереди"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Вид Ñпереди"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr "Сзади"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Вид Ñзади"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "Слева"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Вид Ñлева"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "Справа"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Вид Ñправа"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "&Ðовый проект"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Ðачать новый проект"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "&Открыть проект"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Открыть файл проекта"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "Ðедавние проекты"
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -5864,510 +5882,510 @@ msgstr ""
"Выбранный проект больше недоÑтупен.\n"
"Удалить его из ÑпиÑка поÑледних проектов?"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "&Сохранить проект"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "Сохранить текущий файл проекта"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "Сохранить проект &как"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "Сохранить текущий файл проекта как"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "Загру&зить STL/OBJ/AMF/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "Загру&зить STL/3MF/STEP/OBJ/AMF"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "Загрузить модель"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr "За&грузить STL (английÑÐºÐ°Ñ ÑиÑтема мер)"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "Загрузить модель, Ñохраненную Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°Ð¼Ð¸ в английÑкой ÑиÑтеме мер"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr "Загрузить SL1 / SL1S &архив"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr "Загрузить SL1 / Sl1S архив"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "Импортировать &конфигурацию"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "Загрузить Ñохранённый файл конфигурации"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr "Импортировать конфигурацию из &проекта"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "Загрузить конфигурацию из файла проекта"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Импортировать &пакет конфигураций"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "Импортировать пакет конфигураций из файла"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&Импорт"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "ЭкÑпорт в G-&код"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "ЭкÑпортировать текущие модели Ñо Ñтола в G-код"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "&Отправить G-код"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "Отправить на печать текущий Ñтол как G-код"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr "ЭкÑпорт G-кода на SD-карту / USB-накопитель"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr ""
"ЭкÑпортировать текущие модели Ñо Ñтола в G-код на SD-карту / USB-накопитель"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr "ЭкÑпорт &Ñтола в STL"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "ЭкÑпортировать текущие модели Ñо Ñтола в STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr "ЭкÑпорт Ñтола в STL вмеÑте Ñ &поддержками"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "ЭкÑпортировать текущий Ñтол в STL, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr "ЭкÑпорт траектории &инÑтрумента в OBJ"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "ЭкÑпортировать траекторию инÑтрумента в OBJ"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "ЭкÑпорт &текущей конфигурации"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "ЭкÑпортировать текущую конфигурацию в файл"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "ЭкÑпорт &вÑех конфигураций"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "ЭкÑпортировать вÑе конфигурации в единый файл"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "ЭкÑпорт вÑех конфигураций Ñ Ñ„Ð¸Ð·Ð¸Ñ‡ÐµÑкими принтерами"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr "ЭкÑпорт вÑех профилей в файл, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ñ„Ð¸Ð·Ð¸Ñ‡ÐµÑкие принтеры"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&ЭкÑпорт"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr "Из&влечь SD-карту / USB-накопитель"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr ""
"Извлечение SD-карты / USB-Ð½Ð°ÐºÐ¾Ð¿Ð¸Ñ‚ÐµÐ»Ñ (поÑле ÑкÑпорта G-кода на ноÑитель)"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "БыÑтро нарезать"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Ðарезать файл"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "БыÑтро нарезать и Ñохранить как"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Ðарезать файл и Ñохранить как"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Повторить поÑледнюю быÑтрую нарезку"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Повтор поÑледней быÑтрой нарезки"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(&Пере)Ðарезать"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Ðачать новый процеÑÑ Ð½Ð°Ñ€ÐµÐ·ÐºÐ¸"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "По&чинить STL файл"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "ÐвтоматичеÑÐºÐ°Ñ Ð¿Ð¾Ñ‡Ð¸Ð½ÐºÐ° STL файла"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr "Пр&едпроÑмотр G-кода"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "В&ыход"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "Выйти из %s"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr "Выбрать &вÑÑ‘"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Выбрать вÑе модели"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr "СнÑÑ‚ÑŒ в&ыбор Ñо вÑего"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "Выбрать вÑе модели"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr "&Удалить выбранные"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "Удалить текущие выбранные модели"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr "Уд&алить вÑÑ‘"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Удалить вÑе модели"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "&Отмена"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "&Повтор"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "С&копировать"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Скопировать выделенное в буфер обмена"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "Ð’Ñ&тавить"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Ð’Ñтавить из буфера обмена"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr "Пере&загрузить Ñ Ð´Ð¸Ñка"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "Пои&Ñк"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "ПоиÑк в наÑтройках"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "Вкладка &Ñтола"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Показать вкладку Ñтола"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "Вкладка наÑтройки &печати"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Показать наÑтройки печати"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "Вкладка наÑтройки п&рутка"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Показать наÑтройки прутка"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "Вкладка наÑтройки прин&тера"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Показать наÑтройки принтера"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "&3D-вид"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "Показать вкладку 3D-вид"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "Предпр&оÑмотр нарезки"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "Показать предпроÑмотр нарезки"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr "Открытие диалогового окна Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ фигур."
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "Очередь загрузки на &хоÑÑ‚ печати"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "Показать очередь загрузки на хоÑÑ‚ печати"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr "ЗапуÑтить новый ÑкземплÑÑ€ программы"
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr "Сравнение профилей"
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr "Сравнение профилей"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "Показать &имена файлов"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "Отображать имена файлов моделей\\копий в окне 3D-вида"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr "&Свернуть боковую панель"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "Свернуть боковую панель"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr "Полно&Ñкранный режим"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr "ПолноÑкранный режим"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&Файл"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&Правка"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&Окна"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "&Вид"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&Помощь"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "&Открыть G-код файл"
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "Открыть &PrusaSlicer"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "&ЭкÑпорт"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "&Отправить на печать"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "Вкладка наÑтройки материала"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Выберите файл Ð´Ð»Ñ Ð½Ð°Ñ€ÐµÐ·ÐºÐ¸ (STL/OBJ/AMF/3MF/PRUSA):"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "Ðет ранее нарезанного файла."
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "Ранее нарезанный файл"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") не найден."
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "Файл не найден"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "Сохранить %s файл как:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G-код"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "Сохранить .zip файл как:"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "Ðарезка"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "Обработка %s"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% уÑпешно нарезан."
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "Ðарезка завершена!"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Выберите STL файл Ð´Ð»Ñ Ð¿Ð¾Ñ‡Ð¸Ð½ÐºÐ¸:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr "Сохранить в OBJ как (меньше подвержен ошибкам в координатах, чем STL):"
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "Ваш файл был починен."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr "Ремонт"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Сохранить конфигурацию в файл как:"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr "Загрузка файла конфигурации"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Выберите файл конфигурации Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸:"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr "ЭкÑпорт пакета конфигураций"
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
@@ -6375,15 +6393,15 @@ msgstr ""
"Ðекоторые профили изменены, и неÑохранённые Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð½Ðµ будут "
"ÑкÑпортированы в пакет конфигурации."
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Сохранить вÑе конфигурации в файл как:"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr "Загрузка пакета конфигураций"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "УÑпешно импортировано профилей: %d шт."
@@ -6422,32 +6440,32 @@ msgstr "Опции:"
msgid "Swap Y/Z axes"
msgstr "ПоменÑÑ‚ÑŒ меÑтами оÑи Y/Z"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s ошибка"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s обнаружил ошибку"
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr "Предупреждение %s"
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr "Предупреждение %s"
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ %s"
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ %s"
@@ -6589,7 +6607,7 @@ msgstr "ОШИБКÐ:"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr "ПРЕДУПРЕЖДЕÐИЕ:"
@@ -6615,8 +6633,8 @@ msgstr "Копии"
msgid "Instance %d"
msgstr "ÐšÐ¾Ð¿Ð¸Ñ %d"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551
-#: src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Слои"
@@ -6624,7 +6642,7 @@ msgstr "Слои"
msgid "Range"
msgstr "Диапазон"
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
@@ -6635,11 +6653,11 @@ msgstr ""
"Ð”Ð»Ñ Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ð¹ же работы PrusaSlicer требуетÑÑ Ð´Ñ€Ð°Ð¹Ð²ÐµÑ€ графичеÑкой "
"подÑиÑтемы, поддерживающий OpenGL 2.0."
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr "Возможно, вам потребуетÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ драйвер видеокарты."
-#: src/slic3r/GUI/OpenGLManager.cpp:263
+#: src/slic3r/GUI/OpenGLManager.cpp:264
msgid ""
"As a workaround, you may run PrusaSlicer with a software rendered 3D "
"graphics by running prusa-slicer.exe with the --sw-renderer parameter."
@@ -6647,11 +6665,11 @@ msgstr ""
"Ð’ качеÑтве обходного пути вы можете запуÑтить PrusaSlicer Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ "
"рендерингом 3D-графики, запуÑтив prusa-sler.exe Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ --sw-renderer."
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr "ÐÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ Ð²ÐµÑ€ÑÐ¸Ñ OpenGL"
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
@@ -6660,7 +6678,7 @@ msgstr ""
"Ðе удалоÑÑŒ загрузить Ñледующие шейдеры:\n"
"%s"
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr "Ошибка загрузки шейдеров"
@@ -6694,7 +6712,7 @@ msgstr "Ð˜Ð¼Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°"
msgid "Add preset for this printer device"
msgstr "Добавить профиль Ð´Ð»Ñ Ñтого принтера"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Загрузка на хоÑÑ‚ печати"
@@ -6736,7 +6754,7 @@ msgid "Open CA certificate file"
msgstr "Открыть файл Ñертификата CA"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "Файл HTTPS CA Ñертификата"
@@ -6762,8 +6780,8 @@ msgid "The supplied name is empty. It can't be saved."
msgstr "Ð˜Ð¼Ñ Ð½Ðµ задано. Ðевозможно Ñохранить."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "ПожалуйÑта, измените Ð¸Ð¼Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ принтера."
+msgid "You have to enter a printer name."
+msgstr "Введите Ð¸Ð¼Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
#, boost-format
@@ -6825,15 +6843,15 @@ msgstr "Граней"
msgid "Sliced Info"
msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ нарезке"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "ИÑпользовано прутка (г)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "ИÑпользовано прутка в метрах"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "ИÑпользовано прутка (мм³)"
@@ -6845,8 +6863,8 @@ msgstr "ИÑпользовано материала (единиц)"
msgid "Cost (money)"
msgstr "СтоимоÑÑ‚ÑŒ"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "РаÑчётное Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸"
@@ -6858,12 +6876,12 @@ msgstr "КоличеÑтво инÑтрументов"
msgid "Select what kind of support do you need"
msgstr "Выбор варианта поддержки"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr "Только от Ñтола"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "Только принудительнаÑ"
@@ -6871,7 +6889,7 @@ msgstr "Только принудительнаÑ"
msgid "Everywhere"
msgstr "Везде"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Кайма"
@@ -6889,32 +6907,32 @@ msgstr ""
msgid "Purging volumes"
msgstr "Объём очиÑтки"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "Выбор варианта подложки"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "Под моделью"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "Вокруг модели"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr "Ðа принтер"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr "ÐÐРЕЗÐТЬ"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "Удерживайте клавишу Shift, чтобы нарезать и ÑкÑпортировать в G-код"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
@@ -6922,88 +6940,91 @@ msgstr[0] "%1% (%2$d оболочка)"
msgstr[1] "%1% (%2$d оболочки)"
msgstr[2] "%1% (%2$d оболочек)"
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "ИÑпользовано материала (мл)"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] "модель"
msgstr[1] "модели"
msgstr[2] "моделей"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "поддержка и подложка"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "ИÑпользовано прутка (дюймы)"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "модели"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "черновой башни"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "ИÑпользовано прутка (дюймы³)"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "Прутка в ÑкÑтрудере %1%"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ ÐºÐ°Ñ‚ÑƒÑˆÐºÑƒ)"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr "СтоимоÑÑ‚ÑŒ"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "нормальный режим"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "тихий режим"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "Заполнение вÑего Ñтола копиÑми"
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "Загрузить SLA архив"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr "Ð’Ñ‹ хотите Ñохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² \"%1%\"?"
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
-msgstr ""
+msgstr "Спрашивать о неÑохранённых изменениÑÑ… в проекте"
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
+"Ð’ Ñледующий раз не будут поÑвлÑÑ‚ÑŒÑÑ Ð·Ð°Ð¿Ñ€Ð¾ÑÑ‹ при: \n"
+"- Закрытии PrusaSlicer\n"
+"- Загрузке или Ñоздании нового проекта"
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -7012,20 +7033,20 @@ msgstr ""
"Размонтирование прошло уÑпешно. Теперь уÑтройÑтво %s(%s) может быть "
"безопаÑно извлечено из компьютера."
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "Ðе удалоÑÑŒ извлечь уÑтройÑтво %s(%s)."
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr "Ðовый проект"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "Развернуть боковую панель"
-#: src/slic3r/GUI/Plater.cpp:2498
+#: src/slic3r/GUI/Plater.cpp:2518
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -7042,12 +7063,12 @@ msgstr[2] ""
"Приведённые ниже профили были временно уÑтановлены на активной копии "
"PrusaSlicer"
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr "Ðе удалоÑÑŒ загрузить файл \"%1%\" из-за недопуÑтимой конфигурации."
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -7065,11 +7086,11 @@ msgstr[2] ""
"Похоже у объектов из файла %s нулевой размер.\n"
"Они были удалены из модели."
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
msgstr "Размер модели равен нулю"
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -7092,15 +7113,15 @@ msgstr[2] ""
"Внутренней единицей Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ PrusaSlicer ÑвлÑÑŽÑ‚ÑÑ Ð¼Ð¸Ð»Ð»Ð¸Ð¼ÐµÑ‚Ñ€Ñ‹. ПереÑчитать "
"размеры моделей?"
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
msgstr "Модель Ñлишком мала"
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr "Применить ко вÑем загружаемым мелким моделÑм."
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -7123,7 +7144,7 @@ msgstr[2] ""
"Внутренней единицей Ð¸Ð·Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ PrusaSlicer ÑвлÑÑŽÑ‚ÑÑ Ð¼Ð¸Ð»Ð»Ð¸Ð¼ÐµÑ‚Ñ€Ñ‹. ПереÑчитать "
"размеры моделей?"
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
@@ -7133,11 +7154,11 @@ msgstr ""
"Следует ли загружать файл как единую модель, ÑоÑтоÑщий из неÑкольких\n"
"чаÑтей (вмеÑто того, чтобы раÑÑматривать их как неÑколько моделей)?"
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr "Обнаружена модель, ÑоÑтоÑÑ‰Ð°Ñ Ð¸Ð· неÑкольких чаÑтей"
-#: src/slic3r/GUI/Plater.cpp:2616
+#: src/slic3r/GUI/Plater.cpp:2636
msgid ""
"This file cannot be loaded in a simple mode. Do you want to switch to an "
"advanced mode?"
@@ -7145,11 +7166,11 @@ msgstr ""
"Этот файл не может быть загружен в проÑтом режиме. Хотите перейти в "
"раÑширенный режим?"
-#: src/slic3r/GUI/Plater.cpp:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr "Обнаружены раÑширенные данные"
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -7158,7 +7179,7 @@ msgstr ""
"Ð’Ñ‹ не можете добавить модель(и) из %s, потому что одна или неÑколько из них "
"ÑвлÑÑŽÑ‚ÑÑ ÑоÑтавными (ÑоÑтоÑÑ‚ из неÑкольких чаÑтей)"
-#: src/slic3r/GUI/Plater.cpp:2660
+#: src/slic3r/GUI/Plater.cpp:2680
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -7168,7 +7189,7 @@ msgstr ""
"ВмеÑто того, чтобы раÑÑматривать их как неÑколько моделей, Ñледует ли "
"раÑÑматривать их как одну модель, ÑоÑтоÑщую из неÑколько чаÑтей?"
-#: src/slic3r/GUI/Plater.cpp:2779
+#: src/slic3r/GUI/Plater.cpp:2799
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -7176,54 +7197,54 @@ msgstr ""
"Ваша модель Ñлишком большаÑ, поÑтому она была автоматичеÑки уменьшена до "
"размера вашего печатного Ñтола."
-#: src/slic3r/GUI/Plater.cpp:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr "Модель Ñлишком большаÑ?"
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
msgstr "ЭкÑпорт в STL файл:"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
msgstr "ЭкÑпорт в AMF файл:"
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
msgstr "Сохранить файл как:"
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
msgstr "ЭкÑпорт в OBJ файл:"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr "Удаление модели"
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
msgstr "Удаление вÑех моделей"
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr "Обнуление проекта"
-#: src/slic3r/GUI/Plater.cpp:3098
+#: src/slic3r/GUI/Plater.cpp:3118
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
msgstr ""
"Ð’Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð°Ñ Ð¼Ð¾Ð´ÐµÐ»ÑŒ не может быть разделена, так как она ÑоÑтоит из одной чаÑти."
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
msgstr "Ð’Ñе модификаторы были удалены"
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr "Разделить на модели"
-#: src/slic3r/GUI/Plater.cpp:3157
+#: src/slic3r/GUI/Plater.cpp:3179
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
@@ -7231,87 +7252,87 @@ msgstr ""
"Модель имеет пользовательÑкие принудительные поддержки, которые не будут "
"иÑпользоватьÑÑ, так как поддержки отключены."
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
msgstr "Разрешить только принудительную поддержку"
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr "Ðеверные данные"
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr "Уже идёт другой процеÑÑ ÑкÑпорта."
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
msgstr "Заменить из:"
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
msgstr "Ðевозможно заменить более чем одним объём"
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
msgstr "Ошибка при выполнении замены"
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
msgstr "Выберите новый файл"
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
msgstr "Файл Ð´Ð»Ñ Ð·Ð°Ð¼ÐµÐ½Ñ‹ не выбран"
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr "ПожалуйÑта, выберите файл Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸"
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr "В выбранном файле"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
msgstr "отличаетÑÑ Ð¾Ñ‚ иÑходного файла"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
msgstr "Хотите заменить его"
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
msgstr "Перезагрузка из:"
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
msgstr "Ðе удалоÑÑŒ перезагрузить:"
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr "Ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸"
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr "Перезагрузить вÑÑ‘ Ñ Ð´Ð¸Ñка"
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
msgstr "ИмеютÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¾ нарезанных моделÑÑ…:"
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr "вызвала предупреждениÑ"
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr "3D-вид"
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
msgstr "Отмена / Повтор в процеÑÑе выполнениÑ"
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -7322,21 +7343,21 @@ msgstr ""
"Ðекоторые профили %1% были изменены и будут потерÑны поÑле Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ "
"технологии печати."
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
msgstr "Создание нового проекта при изменении в текущем проекте."
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr ""
"Создание нового проекта при имеющихÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸ÑÑ… в неÑкольких профилÑÑ…."
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
"Ð’Ñ‹ можете Ñохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² профилÑÑ… в новом проекте или отменить их."
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
@@ -7346,125 +7367,125 @@ msgstr ""
"Ñохранить Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÐºÐ°Ðº новые профили.\n"
"Примечание: При Ñохранении изменений они не переноÑÑÑ‚ÑÑ Ð² новый проект."
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
msgstr "Создание нового проекта"
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr "Загрузка проекта"
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr "Импорт модели"
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr "Импорт моделей"
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
msgstr "G-кода ÑодержатÑÑ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑтимые данные."
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
msgstr "Ошибка при загрузке .gcode файла"
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - ПеретаÑкивание файла-проекта"
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr "Открыть как проект"
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr "Импортировать только геометрию"
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr "Импортировать только конфигурацию"
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr "Выберите дейÑтвие Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ðº файлу"
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr "ДейÑтвие"
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr "Больше не показывать"
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
msgstr "За раз вы можете открыть только один .gcode файл."
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
msgstr "Перетащите G-код файл"
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr "Загрузить файл"
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr "Загрузить файлы"
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr "Ð’Ñе модели будут удалены, продолжить?"
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr "Удаление выбранных моделей"
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr "Добавление копии"
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr "Удаление копии"
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
msgstr "Введите количеÑтво копий:"
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr "КоличеÑтво копий выбранной модели"
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "Задать количеÑтво копий: %d"
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr "Разрез по плоÑкоÑти"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
msgstr "Сохранить файл G-кода как:"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
msgstr "Сохранить SL1 / SL1S файл как:"
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
msgstr "Указано недопуÑтимое Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°."
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
msgstr "Следующие Ñимволы не разрешены файловой ÑиÑтемой FAT:"
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
@@ -7472,15 +7493,15 @@ msgstr ""
"Ðа Ñтоле ничего нет.\n"
"Ð’ÑÑ‘ равно Ñохранить проект?"
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
msgstr "Сохранение проекта"
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr "ЭкÑпорт"
-#: src/slic3r/GUI/Plater.cpp:6539
+#: src/slic3r/GUI/Plater.cpp:6575
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
@@ -7488,14 +7509,14 @@ msgstr ""
"ПоÑле починки Ñетки были удалены пользовательÑкие поддержки, швы и "
"Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð¼Ð°Ñ‚ÐµÑ€Ð¸Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð¾ÐºÑ€Ð°Ñка."
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr "Ð’Ñтавка из буфера обмена"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "Общие"
@@ -7634,6 +7655,9 @@ msgid ""
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
+"Ð’Ñегда Ñпрашивать о неÑохранённых изменениÑÑ… в проекте, при:\n"
+"- Закрытии PrusaSlicer\n"
+"- Загрузки или Ñоздании нового проекта"
#: src/slic3r/GUI/Preferences.cpp:233
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
@@ -7641,6 +7665,8 @@ msgid ""
"Ask to save unsaved changes in presets when closing the application or when "
"loading a new project"
msgstr ""
+"Спрашивать о неÑохранённых изменениÑÑ… в профилÑÑ… при закрытии Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ "
+"загрузке нового проекта"
#: src/slic3r/GUI/Preferences.cpp:235
msgid ""
@@ -7648,26 +7674,35 @@ msgid ""
"- Closing PrusaSlicer while some presets are modified,\n"
"- Loading a new project while some presets are modified"
msgstr ""
+"Ð’Ñегда Ñпрашивать о неÑохранённых изменениÑÑ… в профилÑÑ… при: \n"
+"- Закрытии PrusaSlicer, при имеющихÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸ÑÑ… в профилÑÑ…\n"
+"- Загрузки нового проекта при ÑущеÑтвующих изменениÑÑ… в профилÑÑ…"
#: src/slic3r/GUI/Preferences.cpp:242
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
msgid "Ask for unsaved changes in presets when selecting new preset"
msgstr ""
+"Спрашивать о неÑохранённых изменениÑÑ… в профилÑÑ… при выборе нового профилÑ"
#: src/slic3r/GUI/Preferences.cpp:244
msgid ""
"Always ask for unsaved changes in presets when selecting new preset or "
"resetting a preset"
msgstr ""
+"Ð’Ñегда Ñпрашивать о неÑохранённых изменениÑÑ… в профилÑÑ… при выборе нового "
+"Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð¸Ð»Ð¸ ÑброÑе профилÑ."
#: src/slic3r/GUI/Preferences.cpp:249
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
msgid "Ask for unsaved changes in presets when creating new project"
msgstr ""
+"Спрашивать о неÑохранённых изменениÑÑ… в профилÑÑ… при Ñоздании нового проекта"
#: src/slic3r/GUI/Preferences.cpp:251
msgid "Always ask for unsaved changes in presets when creating new project"
msgstr ""
+"Ð’Ñегда Ñпрашивать о неÑохранённых изменениÑÑ… в профилÑÑ… при Ñоздании нового "
+"проекта."
#: src/slic3r/GUI/Preferences.cpp:258
msgid "Associate .gcode files to PrusaSlicer G-code Viewer"
@@ -7701,6 +7736,8 @@ msgstr "Показывать заÑтавку при запуÑке програ
#: src/slic3r/GUI/Preferences.cpp:289
msgid "If enabled, PrusaSlicer will be open at the position it was closed"
msgstr ""
+"ЕÑли включено, окно Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÐµÑ‚ открыто в том положении, в котором было "
+"закрыто."
#: src/slic3r/GUI/Preferences.cpp:295
msgid "Clear Undo / Redo stack on new project"
@@ -7792,6 +7829,8 @@ msgstr ""
#: src/slic3r/GUI/Preferences.cpp:384
msgid "If enabled, PrusaSlicer will not open hyperlinks in your browser."
msgstr ""
+"ЕÑли включено, то работа гиперÑÑылок опиÑаний параметров во вкладках "
+"наÑтроек будет отключена."
#: src/slic3r/GUI/Preferences.cpp:391
msgid "Use colors for axes values in Manipulation panel"
@@ -7993,7 +8032,7 @@ msgid "Add/Remove presets"
msgstr "Добавить/удалить профиль"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "Добавить физичеÑкий профиль"
@@ -8005,7 +8044,7 @@ msgstr "Изменить профиль"
msgid "Change extruder color"
msgstr "Изменить цвет ÑкÑтрудера"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "Изменить физичеÑкий профиль"
@@ -8320,12 +8359,12 @@ msgid "NO RAMMING AT ALL"
msgstr "ÐЕ ДОПУСКÐТЬ РЭММИÐГ"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr "Ñ"
@@ -8333,8 +8372,8 @@ msgstr "Ñ"
msgid "Volumetric speed"
msgstr "ÐžÐ±ÑŠÑ‘Ð¼Ð½Ð°Ñ ÑкороÑÑ‚ÑŒ подачи"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr "мм³/Ñ"
@@ -8438,13 +8477,13 @@ msgstr ""
msgid "Just switch to \"%1%\" preset"
msgstr "ПроÑто переключитьÑÑ Ð½Ð° профиль \"%1%\""
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Тихий режим"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Ðормальный режим"
@@ -8582,7 +8621,7 @@ msgstr "ВнутреннÑÑ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ
msgid "Copy to Clipboard"
msgstr "Скопировать в буфер обмена"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "СовмеÑтимые принтеры"
@@ -8590,7 +8629,7 @@ msgstr "СовмеÑтимые принтеры"
msgid "Select the printers this profile is compatible with."
msgstr "Выберите принтеры, ÑовмеÑтимые Ñ Ð´Ð°Ð½Ð½Ñ‹Ð¼ профилем."
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "СовмеÑтимые профили печати"
@@ -8625,11 +8664,11 @@ msgstr ""
msgid "Search in settings [%1%]"
msgstr "ПоиÑк в наÑтройках [%1%]"
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "ОтÑоединить от ÑиÑтемного профилÑ"
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
@@ -8637,218 +8676,226 @@ msgstr ""
"Будет Ñоздана ÐºÐ¾Ð¿Ð¸Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ ÑиÑтемного профилÑ, который будет отÑоединён от "
"ÑиÑтемного профилÑ."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
"Текущий пользовательÑкий профиль будет отÑоединён от родительÑкого "
"ÑиÑтемного профилÑ."
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "Ð˜Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ Ñохранены в текущем профиле."
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "ОтÑоединить профиль"
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "Это профиль по умолчанию."
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "Это ÑиÑтемный профиль."
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "Текущий профиль наÑледуетÑÑ Ð¾Ñ‚ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð¿Ð¾ умолчанию."
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "Текущий профиль наÑледуетÑÑ Ð¾Ñ‚"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "Его Ð½ÐµÐ»ÑŒÐ·Ñ ÑƒÐ´Ð°Ð»Ð¸Ñ‚ÑŒ или изменить."
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
"Любые Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ быть Ñохранены как новый профиль, унаÑледованный от "
"текущего."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "Ð”Ð»Ñ Ñтого укажите новое Ð¸Ð¼Ñ Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ."
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ:"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "модель принтера"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "профиль печати по умолчанию"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "профиль прутка по умолчанию"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "профиль SLA материала по умолчанию"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "профиль SLA печати по умолчанию"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "полное Ð¸Ð¼Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "ÑимволичеÑкое Ð¸Ð¼Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Слои и периметры"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Вертикальные оболочки"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Горизонтальные оболочки (Ñлои Ñверху и Ñнизу модели)"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr "Сплошных Ñлоёв"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ð»Ñ‰Ð¸Ð½Ð° оболочки"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "КачеÑтво (замедлÑет нарезку)"
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
-msgstr "ÐÐµÑ‡Ñ‘Ñ‚ÐºÐ°Ñ Ð¾Ð±Ð¾Ð»Ð¾Ñ‡ÐºÐ° (ЭКСПЕРИМЕÐТÐЛЬÐО)"
+msgstr "ÐÐµÑ‡Ñ‘Ñ‚ÐºÐ°Ñ Ð¾Ð±Ð¾Ð»Ð¾Ñ‡ÐºÐ° (ÑкÑпериментально)"
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Сокращение времени печати"
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "Юбка"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Подложка"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Опции Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ и подложки"
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "СкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ печати"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "СкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð±ÐµÐ· печати"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Модификаторы"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Управление уÑкорением (дополнительно)"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "ÐвтоматичеÑкое управление ÑкороÑтью (дополнительно)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr "Выравнивание Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ñ (ÑкÑпериментально)"
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "ÐеÑколько ÑкÑтрудеров"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Предотвращение течи материала"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Ширина ÑкÑтрузии"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "Перекрытие"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Поток"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "Прочее"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr "Генератор периметра на движке Arachne"
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Выходные параметры"
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "ПоÑÐ»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿ÐµÑ‡Ð°Ñ‚ÑŒ"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "Ð Ð°Ð´Ð¸ÑƒÑ Ð±ÐµÐ·Ð¾Ð¿Ð°Ñной зоны ÑкÑтрудера"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "Выходной файл"
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr "Скрипты поÑтобработки"
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568
-#: src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Заметки"
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "ЗавиÑимоÑти"
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "ЗавиÑимоÑти профилÑ"
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr "Скрипты поÑтобработки модифицируют файл G-кода так как вам нужно."
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -8871,83 +8918,83 @@ msgstr[2] ""
"Удалите их, так как Ñто может вызвать проблемы при визуализации G-кода и "
"оценке времени печати."
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr "Ðайдены зарезервированные ключевые Ñлова в"
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "Переопределение парам. прутка"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "Сопло"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Стол"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "Охлаждение"
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr "Вкл."
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "ÐаÑтройки вентилÑтора"
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "Пороги Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¾Ð±Ð´ÑƒÐ²Ð°"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "ÐаÑтройки прутка"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "Ограничение ÑкороÑти печати"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "Параметры черновой башни"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr ""
"Параметры Ñмены инÑтрумента в одноÑкÑтрудерных мультиматериальных принтерах"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "ÐаÑтройки Ñ€Ñмминга"
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
msgstr "ПользовательÑкий G-код"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
msgstr "Стартовый G-код"
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "Завершающий G-код"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "ПодÑказки об объёмном раÑходе недоÑтупны."
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -8968,20 +9015,20 @@ msgstr ""
"нажатии на значок шеÑтеренки на вкладке наÑтройки принтера. Профили "
"физичеÑкого принтера ÑохранÑÑŽÑ‚ÑÑ Ð² папке PrusaSlicer/physical_printer."
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "Размер и координаты"
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "ХарактериÑтики принтера"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "КоличеÑтво ÑкÑтрудеров у принтера."
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -8993,110 +9040,110 @@ msgstr ""
"Изменить диаметр вÑех ÑкÑтрудеров на значение диаметра Ñопла первого "
"ÑкÑтрудера?"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr "Диаметр Ñопла"
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "G-код, выполнÑемый перед Ñменой ÑлоÑ"
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
msgstr "G-код выполнÑемый поÑле Ñмены ÑлоÑ"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
msgstr "G-код выполнÑемый при Ñмене инÑтрумента"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "G-код выполнÑемый между моделÑми (Ð´Ð»Ñ Ð¿Ð¾Ñледовательной печати)"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "G-код Ñмены цвета"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
msgstr "G-код паузы печати"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "ПользовательÑкий шаблон G-кода"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "ДиÑплей"
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "Ðаклон ванночки"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð½Ð°ÐºÐ»Ð¾Ð½Ð° ванночки"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Корректировка"
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "ЭкÑпозициÑ"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð² Ñтой колонке Ð´Ð»Ñ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ режима"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "Ð—Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð² Ñтой колонке Ð´Ð»Ñ Ñ‚Ð¸Ñ…Ð¾Ð³Ð¾ режима"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ (#define DEFAULT_MAX_FEEDRATE {X, Y, Z, E})"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr ""
"МакÑимальное уÑкорение (#define DEFAULT_MAX_ACCELERATION {X,Y,Z,E}, #define "
"DEFAULT_RETRACT_ACCELERATION, )"
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "Ограничение рывка (#define DEFAULT_{X,Y,Z,E}JERK)"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr ""
"ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ (#define DEFAULT_MINIMUMFEEDRATE и #define "
"DEFAULT_MINTRAVELFEEDRATE)"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "ЭкÑтрудер в ММ принтере"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr ""
"Параметры ÑкÑтрудера в одноÑкÑтрудерном мультиматериальном (ММ) принтере"
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -9104,19 +9151,19 @@ msgstr ""
"Это одноÑкÑтрудерный мультиматериальный принтер, диаметры вÑех ÑкÑтрудеров "
"будут уÑтановлены на новое значение. Ð’Ñ‹ хотите продолжить?"
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Ограничение выÑоты ÑлоÑ"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ ÑкÑтрудера (Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¾ÑкÑтрудерных принтеров)"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Приподнимать Ñопло только"
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -9124,11 +9171,11 @@ msgstr ""
"Ретракт, при отключении Ñопла (дополнительные наÑтройки Ð´Ð»Ñ "
"многоÑкÑтрудерных принтеров)"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "Ð¡Ð±Ñ€Ð¾Ñ Ð² цвет прутка"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -9138,31 +9185,31 @@ msgstr ""
"\n"
"Отключить его Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ñ€ÐµÑ‚Ñ€Ð°ÐºÑ‚Ð° из прошивки?"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Ретракт из прошивки"
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr "Выбран новый профиль принтера"
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "ОтÑоединён"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "убрать"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "удалить"
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "Это поÑледний профиль Ð´Ð»Ñ Ñтого физичеÑкого принтера."
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -9171,7 +9218,7 @@ msgstr ""
"Ð’Ñ‹ дейÑтвительно хотите удалить профиль \"%1%\" из физичеÑкого принтера \"%2%"
"\"?"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -9186,7 +9233,7 @@ msgstr[2] ""
"ФизичеÑкие принтеры раÑположенные ниже, оÑнованы на профиле, который вы "
"ÑобираетеÑÑŒ удалить."
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
@@ -9197,7 +9244,7 @@ msgstr[1] ""
msgstr[2] ""
"Обратите внимание, что выбранный профиль будет удалён и из Ñтих принтеров."
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -9214,7 +9261,7 @@ msgstr[2] ""
"Приведенные ниже физичеÑкие принтеры оÑнованы только на профиле, который вы "
"ÑобираетеÑÑŒ удалить."
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -9229,57 +9276,57 @@ msgstr[2] ""
"Обратите внимание, что Ñти принтеры будут удалены поÑле ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð³Ð¾ "
"профилÑ."
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "Вы уверены, что хотите %1% выбранный профиль?"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "Профиль %1%"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Выбор"
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Ðайти"
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
-msgstr ""
+msgstr "Заменить на"
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
-msgstr ""
+msgstr "РегулÑрное выражение"
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
-msgstr ""
+msgstr "Ðе учитывать региÑÑ‚Ñ€"
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Слово целиком"
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
-msgstr ""
+msgstr "Совпадение в одной Ñтроке"
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
-msgstr ""
+msgstr "Ð’Ñ‹ дейÑтвительно хотите удалить вÑе замены?"
-#: src/slic3r/GUI/Tab.cpp:4275
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
"ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° будут передаватьÑÑ Ð² G-код и иÑпользоватьÑÑ Ð´Ð»Ñ Ð¾Ñ†ÐµÐ½ÐºÐ¸ "
"времени печати."
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -9289,7 +9336,7 @@ msgstr ""
"иÑпользуютÑÑ Ð´Ð»Ñ Ð¾Ñ†ÐµÐ½ÐºÐ¸ времени печати, которое может быть неточным, "
"поÑкольку принтер может применÑÑ‚ÑŒ другой набор ограничений Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°."
-#: src/slic3r/GUI/Tab.cpp:4282
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
@@ -9297,12 +9344,12 @@ msgstr ""
"ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° не заданы, поÑтому оценка времени печати может быть "
"неточной."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "ЗÐКРЫТЫЙ ЗÐМОЧЕК"
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
@@ -9310,12 +9357,12 @@ msgstr ""
"указывает, что наÑтройки Ñовпадают Ñ ÑиÑтемными значениÑми (или значениÑми "
"по умолчанию) Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ группы."
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "ОТКРЫТЫЙ ЗÐМОЧЕК"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -9327,12 +9374,12 @@ msgstr ""
"Ðажмите, чтобы ÑброÑить вÑе наÑтройки текущей группы до ÑиÑтемных значений "
"(или значений по умолчанию)."
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "БЕЛЫЙ ÐœÐРКЕР"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -9340,12 +9387,12 @@ msgstr ""
"Ñлева: указывает на не ÑиÑтемный профиль (или профиль не по умолчанию),\n"
"Ñправа: указывает, что параметры не были изменены."
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "ЗÐÐЧОК СО СТРЕЛКОЙ"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -9358,7 +9405,7 @@ msgstr ""
"наÑтройки Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ группы до поÑледнего\n"
"Ñохранённого Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ."
-#: src/slic3r/GUI/Tab.cpp:4332
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -9366,7 +9413,7 @@ msgstr ""
"ЗÐКРЫТЫЙ ЗÐМОЧЕК указывает, что наÑтройки Ñовпадают Ñ ÑиÑтемными значениÑми "
"(или значениÑми по умолчанию) Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ группы."
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -9378,12 +9425,12 @@ msgstr ""
"Ðажмите, чтобы ÑброÑить вÑе наÑтройки текущей группы до ÑиÑтемных значений "
"(или значений по умолчанию)."
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr ""
"БЕЛЫЙ ÐœÐРКЕР указывает на не ÑиÑтемный профиль (или профиль не по умолчанию)."
-#: src/slic3r/GUI/Tab.cpp:4340
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -9391,7 +9438,7 @@ msgstr ""
"БЕЛЫЙ ÐœÐРКЕР означает, что наÑтройки Ñовпадают Ñ Ð½Ð°Ñтройками в поÑледнем "
"Ñохранённом профиле Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ группы."
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -9403,7 +9450,7 @@ msgstr ""
"Ðажмите, чтобы ÑброÑить вÑе наÑтройки Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ группы до поÑледнего "
"Ñохранённого Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ."
-#: src/slic3r/GUI/Tab.cpp:4348
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
@@ -9411,7 +9458,7 @@ msgstr ""
"ЗÐКРЫТЫЙ ЗÐМОЧЕК указывает, что значение Ñовпадает Ñ ÑиÑтемным значением "
"(или значение по умолчанию)."
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -9422,7 +9469,7 @@ msgstr ""
"Ðажмите, чтобы ÑброÑить текущее значение к ÑиÑтемному значению (или значению "
"по умолчанию)."
-#: src/slic3r/GUI/Tab.cpp:4355
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -9430,7 +9477,7 @@ msgstr ""
"БЕЛЫЙ ÐœÐРКЕР указывает, что значение Ñовпадает Ñо значением в поÑледнем "
"Ñохранённом профиле."
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -9440,31 +9487,31 @@ msgstr ""
"значением в поÑледнем Ñохранённом профиле Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ¹ группы.\n"
"Ðажмите, чтобы ÑброÑить значение до поÑледнего Ñохранённого Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ."
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Материал"
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr "Профиль печати материалами"
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "ÐоÑик поддержки"
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "Тело поддержки"
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "Ð¡Ð¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¾Ð¿Ð¾Ñ€ поддержки Ñо ÑвÑзующим узлом"
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "ÐвтоматичеÑÐºÐ°Ñ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ"
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -9473,11 +9520,11 @@ msgstr ""
"\"%1%\" отключена, так как \"%2%\" находитÑÑ Ð² категории \"%3%\".\n"
"Чтобы включить \"%1%\", отключите \"%2%\""
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr "Ð’Ñ‹Ñота подъёма модели"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr "Подложка вокруг модели"
@@ -9533,12 +9580,16 @@ msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"create new project"
msgstr ""
+"Ð’ Ñледующий раз не будут поÑвлÑÑ‚ÑŒÑÑ Ð·Ð°Ð¿Ñ€Ð¾ÑÑ‹ о неÑохранённых изменениÑÑ… в "
+"профилÑÑ… при Ñоздании нового профилÑ"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
msgid ""
"You will not be asked about the unsaved changes in presets the next time you "
"switch a preset"
msgstr ""
+"Ð’ Ñледующий раз не будут поÑвлÑÑ‚ÑŒÑÑ Ð·Ð°Ð¿Ñ€Ð¾ÑÑ‹ о неÑохранённых изменениÑÑ… в "
+"профилÑÑ… при переключении профилÑ"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900
msgid ""
@@ -9547,6 +9598,10 @@ msgid ""
"- Closing PrusaSlicer while some presets are modified,\n"
"- Loading a new project while some presets are modified"
msgstr ""
+"Ð’ Ñледующий раз не будут поÑвлÑÑ‚ÑŒÑÑ Ð·Ð°Ð¿Ñ€Ð¾ÑÑ‹ о неÑохранённых изменениÑÑ… в "
+"профилÑÑ… при: \n"
+"- Закрытие PrusaSlicer, при имеющихÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸ÑÑ… в профилÑÑ…\n"
+"- Загрузки нового проекта, еÑли имеютÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð² профилÑÑ…"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
msgid "PrusaSlicer will remember your action."
@@ -9562,7 +9617,7 @@ msgstr ""
"чтобы вернуть Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð¾ неÑохранённых изменениÑÑ…."
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -9629,40 +9684,40 @@ msgstr ""
"Профиль \"%1%\" неÑовмеÑтим Ñ Ð½Ð¾Ð²Ñ‹Ð¼ профилем печати, и имеет Ñледующие "
"неÑохранённые изменениÑ:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "КоличеÑтво ÑкÑтрудеров"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr "Выберите профили Ð´Ð»Ñ ÑравнениÑ"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr "Показать вÑе профили (Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ð½ÐµÑовмеÑтимые)"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr "Значение в левом профиле"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr "Значение в правом профиле"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr "Ðе найден один из профилей"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr "Сравниваемые профили имеют различную технологию печати"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr "ÐžÑ‚Ð»Ð¸Ñ‡Ð¸Ñ Ð² профилÑÑ… отÑутÑтвуют"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
@@ -9670,11 +9725,11 @@ msgstr ""
"Профили отличаютÑÑ.\n"
"Ðажмите Ñту кнопку, чтобы выÑтавить в правый профиль тоже что и в левом."
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr "ÐÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ð°Ñ ÐºÐ°Ñ‚ÐµÐ³Ð¾Ñ€Ð¸Ñ"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr "ÐÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð°"
@@ -10033,7 +10088,7 @@ msgid "Could not get resources to create a new connection"
msgstr "Ðе удалоÑÑŒ получить реÑурÑÑ‹ Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ подключениÑ"
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "ЭкÑпорт иÑходной модели"
@@ -10050,7 +10105,7 @@ msgid "Mesh repair failed."
msgstr "Ошибка воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñетки."
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "Загрузка отремонтированной модели"
@@ -10060,35 +10115,35 @@ msgstr "Загрузка отремонтированной модели"
msgid "Saving mesh into the 3MF container failed."
msgstr "Ðе удалоÑÑŒ Ñохранить Ñетку в 3MF контейнер."
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "Ошибка ÑкÑпорта временного 3mf файла"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "Сбой импорта воÑÑтановленного 3mf файла"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "Отремонтированный 3MF файл не Ñодержит никаких моделей"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "Отремонтированный 3MF файл Ñодержит более одной модели"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "Отремонтированный 3MF файл не Ñодержит объёма"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "Отремонтированный 3MF файл Ñодержит более одного объёма"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "Ремонт модели закончен"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "Ремонт модели отменён"
@@ -10256,24 +10311,25 @@ msgstr ""
#: src/slic3r/Config/Snapshot.cpp:584
msgid "Taking a configuration snapshot failed."
-msgstr ""
+msgstr "Ðе удалоÑÑŒ Ñделать резервную копию конфигурации."
#: src/slic3r/Config/Snapshot.cpp:598
msgid ""
"PrusaSlicer has encountered an error while taking a configuration snapshot."
msgstr ""
+"PrusaSlicer ÑтолкнулÑÑ Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ¾Ð¹ при Ñоздании резервной копии конфигурации."
#: src/slic3r/Config/Snapshot.cpp:599
msgid "PrusaSlicer error"
-msgstr ""
+msgstr "Ошибка PrusaSlicer"
#: src/slic3r/Config/Snapshot.cpp:601
msgid "Continue"
-msgstr ""
+msgstr "Продолжить"
#: src/slic3r/Config/Snapshot.cpp:601
msgid "Abort"
-msgstr ""
+msgstr "Прервать"
#: src/libslic3r/GCode.cpp:539
msgid "There is an object with no extrusions in the first layer."
@@ -10322,11 +10378,11 @@ msgid ""
msgstr ""
"Это может вызвать проблемы Ñ Ð²Ð¸Ð·ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ g-кода и оценкой времени печати."
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
-msgstr ""
+msgstr "ЭкÑÑ‚Ñ€ÑƒÐ·Ð¸Ñ Ð´Ð»Ñ Ð¼Ð¾Ð´ÐµÐ»ÐµÐ¹ не была Ñгенерирована."
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -10334,7 +10390,7 @@ msgstr ""
"Модель(-и) находитÑÑ Ð¾Ñ‡ÐµÐ½ÑŒ близко к облаÑти предзарÑдки (облаÑÑ‚ÑŒ подготовки "
"ÑкÑтрудера). УбедитеÑÑŒ, что не произойдёт ÑтолкновениÑ."
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Смешанный"
@@ -10346,7 +10402,7 @@ msgstr ""
"Ðе удаётÑÑ Ñ€Ð°ÑÑчитать ширину ÑкÑтрузии Ð´Ð»Ñ %1%: ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ \"%2%\" "
"недоÑтупна."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
@@ -10355,7 +10411,7 @@ msgstr ""
"Выбранный 3mf файл не ÑовмеÑтим, так как был Ñохранён в более новой верÑии "
"%1%."
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
@@ -10363,7 +10419,7 @@ msgstr ""
"Выбранный 3MF файл Ñодержит модель Ñ Ð½Ð°Ñ€Ð¸Ñованными поддержками Ñозданными Ñ "
"иÑпользованием более новой верÑии PrusaSlicer и неÑовмеÑтим."
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
@@ -10371,7 +10427,7 @@ msgstr ""
"Выбранный 3MF файл Ñодержит модель Ñ Ð½Ð°Ñ€Ð¸Ñованным швом Ñозданным Ñ "
"иÑпользованием более новой верÑии PrusaSlicer и неÑовмеÑтим."
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -10645,7 +10701,7 @@ msgstr ""
"Режим черновой башни применим Ð´Ð»Ñ Ð½ÐµÑкольких моделей только в том Ñлучае, "
"еÑли они нарезаны одинаково."
-#: src/libslic3r/Print.cpp:541
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -10653,26 +10709,26 @@ msgstr ""
"Режим черновой башни применим только в том Ñлучае, еÑли вÑе модели имеют "
"одну и туже переменную выÑоту ÑлоÑ."
-#: src/libslic3r/Print.cpp:563
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr ""
"Ð”Ð»Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ или неÑкольких моделей был назначен ÑкÑтрудер, который у принтера "
"отÑутÑтвует."
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
"Значение параметра %1%=%2% мм Ñлишком мало Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ при выÑоте ÑÐ»Ð¾Ñ %3% мм"
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
"Чрезмерное значение параметра %1%=%2% мм Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ при диаметре Ñопла %3% мм"
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -10684,7 +10740,7 @@ msgstr ""
"(support_material_extruder == 0 или support_material_interface_extruder == "
"0), вÑе Ñопла должны иметь одинаковый диаметр."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -10692,7 +10748,7 @@ msgstr ""
"Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾, чтобы режим черновой башни работал Ñ Ñ€Ð°Ñтворимой поддержкой, Ñлои "
"поддержки должны быть Ñинхронизированы Ñо ÑлоÑми модели."
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "
@@ -10705,46 +10761,53 @@ msgstr ""
"и «ЭкÑтрудер, печатающий ÑвÑзующий Ñлой поддержки/подложки» должны быть "
"уÑтановлены в 0)."
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr "Ð’Ñ‹Ñота первого ÑÐ»Ð¾Ñ Ð½Ðµ может быть больше диаметра Ñопла."
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "Ð’Ñ‹Ñота ÑÐ»Ð¾Ñ Ð½Ðµ может быть больше диаметра Ñопла"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
"layer_gcode."
msgstr ""
+"При отноÑительной адреÑации ÑкÑтрудера его положение необходимо "
+"корректировать на каждом Ñлое, чтобы предотвратить потерю точноÑти Ñ "
+"плавающей запÑтой. Добавьте \"G92 E0\" в layer_gcode."
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
msgstr ""
+"Ð’ before_layer_gcode была найдена команда \"G92 E0\", ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð½ÐµÑовмеÑтима Ñ "
+"абÑолютной адреÑацией ÑкÑтрудера."
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
msgstr ""
+"Ð’ layer_gcode была найдена команда \"G92 E0\", ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð½ÐµÑовмеÑтима Ñ "
+"абÑолютной адреÑацией ÑкÑтрудера."
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Заполнение Ñлоёв"
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ ÑŽÐ±ÐºÐ¸ и каймы"
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "ЭкÑпорт в G-код"
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ G-кода"
@@ -10790,58 +10853,58 @@ msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ñветки начальных Ñлоёв выходит
msgid "Slicing done"
msgstr "Ðарезка завершена"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "Создание полоÑти в модели"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "Создание отверÑтий в модели."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "Ðарезка модели"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñ‚Ð¾Ñ‡ÐµÐº поддержки"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¹ поддержки"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð´Ð»Ð¾Ð¶ÐºÐ¸"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "Ðарезка поддержки"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "Объединение Ñрезов и подÑчёт ÑтатиÑтики"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "РаÑтрирование Ñлоёв"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "Слишком много переÑекающихÑÑ Ð¾Ñ‚Ð²ÐµÑ€Ñтий."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
"Сетка, Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»Ð¾Ñти, не подходит Ð´Ð»Ñ Ñтого (она не ограничивает "
"объём)."
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr "Ðевозможно проÑверлить отверÑÑ‚Ð¸Ñ Ð² модели Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¼Ð¸ наÑтройками."
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -10849,27 +10912,27 @@ msgstr ""
"Ðе удалоÑÑŒ проделать отверÑÑ‚Ð¸Ñ Ð² Ñетке модели. Обычно Ñто ÑвÑзано Ñ "
"проблемой в Ñамой модели. Попробуйте Ñначала починить её."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr "Ðе удалоÑÑŒ проÑверлить неÑколько отверÑтий в модели"
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"Ðарезку пришлоÑÑŒ оÑтановить из-за внутренней ошибки: неÑоответÑтвие индекÑа "
"Ñреза."
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Ð’Ð¸Ð·ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐµÐº"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr "Ð”Ð»Ñ Ñтой модели Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¼Ð¸ наÑтройками Ð½ÐµÐ»ÑŒÐ·Ñ Ñоздать подложку."
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -10881,27 +10944,27 @@ msgstr ""
msgid "Failed processing of the output_filename_format template."
msgstr "Ошибка обработки шаблона output_filename_format."
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Ð¢ÐµÑ…Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°"
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Форма и размеры Ñтола"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "ПользовательÑÐºÐ°Ñ Ñ‚ÐµÐºÑтура Ñтола"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "ПользовательÑÐºÐ°Ñ Ð¼Ð¾Ð´ÐµÐ»ÑŒ Ñтола"
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "КомпенÑÐ°Ñ†Ð¸Ñ Ñ€Ð°ÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ ÑлоÑ"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -10910,11 +10973,11 @@ msgstr ""
"компенÑировать Ñффект ÑÐ¿Ð»ÑŽÑ‰Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ ÑлоÑ, извеÑтное как «ÑÐ»Ð¾Ð½Ð¾Ð²ÑŒÑ "
"нога»."
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "ЭÑкизы G-код"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
@@ -10922,7 +10985,19 @@ msgstr ""
"Размеры изображениÑ, которые будут Ñохранены в файлах .sl1 / .sl1s в "
"Ñледующем формате: \"XxY, XxY, ...\""
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr "Формат ÑÑкизов G-кода"
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+"Формат ÑÑкизов G-кода: PNG Ð´Ð»Ñ Ð½Ð°Ð¸Ð»ÑƒÑ‡ÑˆÐµÐ³Ð¾ качеÑтва, JPG Ð´Ð»Ñ Ð½Ð°Ð¸Ð¼ÐµÐ½ÑŒÑˆÐµÐ³Ð¾ "
+"размера, QOI Ð´Ð»Ñ Ð¿Ñ€Ð¾ÑˆÐ¸Ð²ÐºÐ¸ Ñ Ð¼Ð°Ð»Ñ‹Ð¼ объемом памÑти."
+
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -10932,11 +11007,11 @@ msgstr ""
"диаметр иÑпользуемого Ñопла (желательно Ñтавить не больше ¾ от Ñтого "
"диаметра)."
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð²Ñ‹Ñота печати"
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
@@ -10944,11 +11019,11 @@ msgstr ""
"ЗадаётÑÑ Ð¼Ð°ÐºÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð²Ñ‹Ñота, которую может доÑтичь ваш ÑкÑтрудер во Ð²Ñ€ÐµÐ¼Ñ "
"печати."
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Ð˜Ð¼Ñ Ñ…Ð¾Ñта, IP или URL"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -10962,11 +11037,11 @@ msgstr ""
"получить, указав Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸ пароль в поле URL-Ð°Ð´Ñ€ÐµÑ Ð² Ñледующем "
"формате: https://username:password@your-octopi-address"
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "API-ключ / Пароль"
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -10974,11 +11049,11 @@ msgstr ""
"PrusaSlicer может загружать G-код файлы на хоÑÑ‚ принтера. Это поле должно "
"Ñодержать API ключ или пароль, необходимые Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ подлинноÑти."
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "Ðазвание принтера"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -10988,15 +11063,15 @@ msgstr ""
"HTTPS к OctoPrint в формате crt/pem. ЕÑли оÑтавить поле пуÑтым, будет "
"иÑпользоватьÑÑ Ñ…Ñ€Ð°Ð½Ð¸Ð»Ð¸Ñ‰Ðµ Ñертификатов ОС по умолчанию."
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "Пароль"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr "Игнорировать проверки отзыва HTTPS Ñертификата"
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
@@ -11006,31 +11081,31 @@ msgstr ""
"автономноÑти точек раÑпроÑтранениÑ. Можно включить Ñту опцию Ð´Ð»Ñ "
"ÑамоподпиÑанных Ñертификатов в Ñлучае ÑÐ±Ð¾Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ."
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr "Имена Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°"
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr "Имена профилей, ÑвÑзанных Ñ Ñ„Ð¸Ð·Ð¸Ñ‡ÐµÑким принтером"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "Тип авторизации"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "API-ключ"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "HTTP digest-авторизациÑ"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Избегать переÑÐµÑ‡ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€Ð¸Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -11042,11 +11117,11 @@ msgstr ""
"раÑплавленного материала. Эта Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð·Ð°Ð¼ÐµÐ´Ð»Ñет как печать, так и генерацию "
"G-кода."
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "Избегать переÑÐµÑ‡ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€Ð¸Ð¼ÐµÑ‚Ñ€Ð¾Ð² - МакÑ. длина обхода"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -11059,15 +11134,15 @@ msgstr ""
"задана как в абÑолютном значении, так и в процентах (например, 50%) от "
"прÑмого пути перемещениÑ."
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "мм или % (0 - отключено)"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr "ПоÑледующие Ñлои"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -11075,11 +11150,11 @@ msgstr ""
"Температура подогреваемого Ñтола Ð´Ð»Ñ Ñлоёв поÑле первого. УÑтановите 0, "
"чтобы отключить команды ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð¾Ð¹ Ñтола на выходе."
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Температура Ñтола"
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -11090,11 +11165,11 @@ msgstr ""
"шаблонные переменные Ð´Ð»Ñ Ð²Ñех параметров PrusaSlicer, в том чиÑле "
"[layer_num] и [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "G-код между моделÑми"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -11111,15 +11186,15 @@ msgstr ""
"переменные Ð´Ð»Ñ Ð²Ñех параметров PrusaSlicer, поÑтому вы можете вÑтавить "
"команду \"M109 S[first_layer_temperature]\" где угодно."
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "КоличеÑтво Ñплошных Ñлоёв при печати нижней поверхноÑти модели."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Ðижних Ñплошных Ñлоёв"
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -11128,15 +11203,15 @@ msgstr ""
"Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ bottom_solid_layers («Сплошных Ñлоёв Ñнизу») Ð´Ð»Ñ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð¸Ñ "
"минимальной толщины оболочки Ñнизу."
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ð»Ñ‰Ð¸Ð½Ð° оболочки Ñнизу"
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "МоÑÑ‚Ñ‹"
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -11144,19 +11219,19 @@ msgstr ""
"УÑкорение, которое принтер будет иÑпользовать Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ моÑтов. УÑтановить "
"0, чтобы отключить управление уÑкорением Ð´Ð»Ñ Ð¼Ð¾Ñтов."
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr "мм/Ѳ"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Угол (направление) печати моÑтов"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -11166,36 +11241,36 @@ msgstr ""
"угол печати моÑтов раÑÑчитываетÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки. Ð’ противном Ñлучае заданный "
"угол будет иÑпользоватьÑÑ Ð´Ð»Ñ Ð²Ñех моÑтов. Ð”Ð»Ñ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ угла уÑтановите 180°."
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr "°"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "СкороÑÑ‚ÑŒ вентилÑтора при печати моÑтов"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr ""
"СкороÑÑ‚ÑŒ Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð²ÐµÐ½Ñ‚Ð¸Ð»Ñтора при печати моÑтов и навиÑающих чаÑтей модели."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr "%"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "КоÑффициент подачи плаÑтика при печати моÑтов"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -11210,33 +11285,33 @@ msgstr ""
"редактированием Ñтого параметра не забывайте, что регулировать качеÑтво "
"натÑжки моÑтов можно и при помощи обдува модели."
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "МоÑÑ‚Ñ‹"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "СкороÑÑ‚ÑŒ печати моÑтов."
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr "мм/Ñ"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Ширина каймы"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
@@ -11246,37 +11321,37 @@ msgstr ""
"на первом Ñлое. При иÑпользовании подложки, кайма не ÑоздаётÑÑ (иÑпользуйте "
"raft_first_layer_expansion)."
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr "Тип каймы"
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr "Выбор меÑта печати каймы вокруг каждой модели на первом Ñлое."
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr "Без каймы"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr "Кайма только Ñнаружи"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr "Кайма только внутри"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr "Кайма Ñнаружи и внутри"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr "Смещение каймы"
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
@@ -11284,11 +11359,11 @@ msgstr ""
"Смещение каймы от печатаемой модели. Смещение применÑетÑÑ Ð¿Ð¾Ñле компенÑации "
"Ñлоновьей ноги."
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "Обрезать ÑоÑтавные модели (ÑоÑтоÑщие из неÑкольких чаÑтей)"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -11298,19 +11373,19 @@ msgstr ""
"PrusaSlicer обрезать чаÑти, которые перекрываютÑÑ Ð´Ñ€ÑƒÐ³ другом (Ð²Ñ‚Ð¾Ñ€Ð°Ñ Ñ‡Ð°ÑÑ‚ÑŒ "
"будет обрезана первой, Ñ‚Ñ€ÐµÑ‚ÑŒÑ - первой и второй и Ñ‚.д.)."
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "Ð’Ñ‹Ñота Ñмены цвета"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "Ð’Ñ‹Ñота, на которой должна проиÑходить Ñмена прутка."
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "УÑÐ»Ð¾Ð²Ð¸Ñ ÑовмеÑтимоÑти Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð¾Ð¼"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -11320,11 +11395,11 @@ msgstr ""
"принтера. ЕÑли Ñто выражение имеет значение true, Ñтот профиль ÑчитаетÑÑ "
"ÑовмеÑтимым Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¼ профилем принтера."
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "УÑÐ»Ð¾Ð²Ð¸Ñ ÑовмеÑтимоÑти профилей печати"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -11334,11 +11409,11 @@ msgstr ""
"печати. ЕÑли Ñто выражение имеет значение true, Ñтот профиль ÑчитаетÑÑ "
"ÑовмеÑтимым Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¼ профилем принтера."
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "Печатать модели по очереди"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -11351,11 +11426,11 @@ msgstr ""
"разнеÑены таким образом, что вÑÑ Ð¿ÐµÑ‡Ð°Ñ‚Ð°ÑŽÑ‰Ð°Ñ Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° может перемещатьÑÑ Ð¼ÐµÐ¶Ð´Ñƒ "
"ними."
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "ÐвтоматичеÑкое управление охлаждением"
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -11363,26 +11438,26 @@ msgstr ""
"Программа задейÑтвует алгоритм автоматичеÑкого Ð¾Ñ…Ð»Ð°Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¸ Ñама регулирует "
"ÑкороÑÑ‚ÑŒ печати и ÑкороÑÑ‚ÑŒ вентилÑтора в завиÑимоÑти от времени печати ÑлоÑ."
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ Ð¾Ñ…Ð»Ð°Ð¶Ð´Ð°ÑŽÑ‰ÐµÐ¹ трубки"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr ""
"РаÑÑтоÑние между центральной точкой охлаждающей трубки и кончиком ÑкÑтрудера."
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Длина охлаждающей трубки"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
"Длина трубки Ð¾Ñ…Ð»Ð°Ð¶Ð´ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ охлаждающих "
"движениÑÑ…."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -11392,11 +11467,11 @@ msgstr ""
"определённых наÑтроек уÑкорениÑ, например уÑтановленных Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ периметра/"
"заполнениÑ. УÑтановите 0, чтобы предотвратить ÑÐ±Ñ€Ð¾Ñ ÑƒÑÐºÐ¾Ñ€ÐµÐ½Ð¸Ñ Ð²Ð¾Ð¾Ð±Ñ‰Ðµ."
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Профиль прутка по умолчанию"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -11405,12 +11480,12 @@ msgstr ""
"Профиль прутка по умолчанию, ÑвÑзанный Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¼ профилем принтера. При "
"выборе текущего Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°, будет активирован Ñтот профиль прутка."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Профиль печати по умолчанию"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -11419,11 +11494,11 @@ msgstr ""
"Профиль печати по умолчанию, ÑвÑзанный Ñ Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¼ профилем принтера. При "
"выборе текущего Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°, будет активирован Ñтот профиль печати."
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Ðе включать вентилÑтор на первых"
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -11431,25 +11506,25 @@ msgstr ""
"Ð’Ñ‹ можете задать положительное значение, чтобы отключить вентилÑтор при "
"печати первых Ñлоёв, чтобы не ухудшить адгезию к Ñтолу."
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "Ðе печатать поддержку под моÑтами"
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
msgstr "ЭкÑÐ¿ÐµÑ€Ð¸Ð¼ÐµÐ½Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾Ð¿Ñ†Ð¸Ñ Ð¿Ñ€ÐµÐ¿ÑÑ‚ÑÑ‚Ð²ÑƒÑŽÑ‰Ð°Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ поддержки под моÑтами."
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "РаÑÑтоÑние между копиÑми"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "РаÑÑтоÑние, между моделÑм при автораÑÑтановке их на Ñтоле."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -11458,7 +11533,7 @@ msgstr ""
"Обратите внимание, что вы можете иÑпользовать шаблонные переменные Ð´Ð»Ñ Ð²Ñех "
"параметров PrusaSlicer."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -11473,11 +11548,11 @@ msgstr ""
"PrusaSlicer. ЕÑли у Ð²Ð°Ñ Ð½ÐµÑколько ÑкÑтрудеров, G-код обрабатываетÑÑ Ð² "
"ÑоответÑтвии Ñ Ð¿Ð¾Ñ€Ñдковым номером ÑкÑтрудера."
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "ОбеÑпечивать вертикальную толщину оболочки"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -11486,11 +11561,11 @@ msgstr ""
"гарантировать вертикальную толщину оболочки (верхние+нижние Ñплошные Ñлои). "
"Это помогает избежать дыр на наклонной поверхноÑти."
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "Шаблон Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð²ÐµÑ€Ñ…Ð½ÐµÐ¹ поверхноÑти"
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -11498,41 +11573,41 @@ msgstr ""
"Тип Ñетки, которой закрываетÑÑ Ð²ÐµÑ€Ñ…Ð½ÑÑ Ð¿Ð¾Ð²ÐµÑ€Ñ…Ð½Ð¾ÑÑ‚ÑŒ. Это влиÑет только на "
"внешний видимый Ñлой, а не на прилегающие к нему твёрдые оболочки."
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr "ПрÑмолинейный"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "Монотонный"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr "Выровн. прÑмолинейн."
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr "КонцентричеÑкий"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr "ÐšÑ€Ð¸Ð²Ð°Ñ Ð“Ð¸Ð»ÑŒÐ±ÐµÑ€Ñ‚Ð°"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr "Хорды Ðрхимеда"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr "Ð¡Ð¿Ð¸Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾ÐºÑ‚Ð°Ð³Ñ€Ð°Ð¼Ð¼Ð°"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "Шаблон Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð½Ð¸Ð¶Ð½ÐµÐ¹ поверхноÑти"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -11540,11 +11615,11 @@ msgstr ""
"Тип Ñетки, которой закрываетÑÑ Ð½Ð¸Ð¶Ð½ÑÑ Ð¿Ð¾Ð²ÐµÑ€Ñ…Ð½Ð¾ÑÑ‚ÑŒ. Это влиÑет только на "
"нижний внешний видимый Ñлой, а не на прилегающие к нему твёрдые оболочки."
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Внешние периметры"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -11557,16 +11632,18 @@ msgstr ""
"1,125 x диаметра Ñопла. ЕÑли задано в процентах, параметр вычиÑлÑетÑÑ "
"отноÑительно выÑоты ÑлоÑ."
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr "мм или %"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -11576,18 +11653,18 @@ msgstr ""
"задано в процентах, параметр вычиÑлÑетÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно ÑкороÑти печати "
"внутренних периметров. УÑтановите 0 Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð½Ð°Ñтройки."
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr "мм/Ñ Ð¸Ð»Ð¸ %"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Внешние периметры печатать первыми"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
@@ -11597,11 +11674,11 @@ msgstr ""
"параметр, печать будет идти в Ñледующем порÑдке: Ñначала внешний, потом "
"Ñредний, потом внутренний Ñлой."
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Дополнительные периметры при необходимоÑти"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -11611,7 +11688,7 @@ msgstr ""
"пробелов в наклонных Ñтенках. PrusaSlicer продолжит добавлÑÑ‚ÑŒ периметры пока "
"в Ñледующем Ñлое не будет поддерживатьÑÑ Ð±Ð¾Ð»ÐµÐµ 70% периметра."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -11621,7 +11698,7 @@ msgstr ""
"ÑкÑтрудера). Это значение переопределÑет ÑкÑтрудеры периметра и заполнениÑ, "
"но не ÑкÑтрудеры поддержки."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -11633,7 +11710,7 @@ msgstr ""
"вокруг ÑкÑтрудера, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñет макÑимальную глубину, до которой "
"ÑкÑтрудер может опуÑтитьÑÑ, чтобы не ÑтолкнутьÑÑ Ñ Ð¼Ð¾Ð´ÐµÐ»ÑŒÑŽ."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -11644,22 +11721,22 @@ msgstr ""
"иÑпользуетÑÑ Ð´Ð»Ñ Ð¿Ñ€ÐµÐ´Ð¾Ñ‚Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ ÑÑ‚Ð¾Ð»ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ ÑкÑтрудера Ñ Ð¼Ð¾Ð´ÐµÐ»ÑŒÑŽ и "
"графичеÑкого Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð½Ð° Ñтоле."
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Цвет ÑкÑтрудера"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
msgstr ""
"Этот параметр иÑпользуетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ в интерфейÑе PrusaSlicer в качеÑтве "
"визуальной помощи."
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Смещение ÑкÑтрудера по оÑÑм X/Y"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -11672,11 +11749,11 @@ msgstr ""
"ÑкÑтрудера отноÑительно первого. ВводÑÑ‚ÑÑ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ координаты (они "
"будут вычтены из XY координат)."
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "ЭкÑтрузионные оÑи"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -11684,11 +11761,11 @@ msgstr ""
"ИÑпользуйте Ñту опцию, чтобы задать букву оÑи, ÑвÑзанную Ñ ÑкÑтрудером "
"вашего принтера (обычно Ñто E, но на некоторых принтерах A)."
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "ЭкÑтрузионный множитель"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -11702,11 +11779,11 @@ msgstr ""
"1.1. ЕÑли вы Ñчитаете, что вам требуетÑÑ Ð±Ð¾Ð»ÑŒÑˆÐµÐµ значение, проверьте диаметр "
"прутка и шаги ÑкÑтрудера в вашей прошивке."
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Ширина ÑкÑтрузии по умолчанию"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -11718,11 +11795,11 @@ msgstr ""
"заполнениÑ. ЕÑли оÑтавить 0, будет иÑпользоватьÑÑ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ диаметр Ñопла. "
"ЕÑли задано в процентах, параметр вычиÑлÑетÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно выÑоты ÑлоÑ."
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "ВентилÑтор включён вÑегда"
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -11730,11 +11807,11 @@ msgstr ""
"ЕÑли Ñта Ð¾Ð¿Ñ†Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð°, вентилÑтор никогда не будет отключатьÑÑ Ð¸ будет "
"работать Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ на минимальной ÑкороÑти. Полезно Ð´Ð»Ñ PLA, вредно Ð´Ð»Ñ ABS."
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "Включить обдув, еÑли Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ ÑÐ»Ð¾Ñ Ð¼ÐµÐ½ÐµÐµ"
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -11744,27 +11821,27 @@ msgstr ""
"включён вентилÑтор, и его ÑкороÑÑ‚ÑŒ будет раÑÑчитыватьÑÑ Ð¿ÑƒÑ‚Ñ‘Ð¼ интерполÑции "
"минимальных и макÑимальных ÑкороÑтей."
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr "приблизительно Ñекунд"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr "Цвет"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Примечание о прутке"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "ЗдеÑÑŒ вы можете напиÑать Ñвои Ð¿Ñ€Ð¸Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñительно прутка."
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾Ð±ÑŠÑ‘Ð¼Ð½Ð°Ñ ÑкороÑÑ‚ÑŒ"
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -11775,27 +11852,27 @@ msgstr ""
"минимальной Ð´Ð»Ñ Ñтого принтера и прутка. УÑтановите 0, чтобы убрать "
"ограничениÑ."
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "СкороÑÑ‚ÑŒ загрузки"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "СкороÑÑ‚ÑŒ загрузки прутка при печати черновой башни."
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ загрузки"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "СкороÑÑ‚ÑŒ в начальной фазе загрузки прутка."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "СкороÑÑ‚ÑŒ выгрузки"
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11803,20 +11880,20 @@ msgstr ""
"СкороÑÑ‚ÑŒ выгрузки прутка на черновую башню. (не влиÑет на начальную фазу "
"выгрузки Ñразу поÑле Ñ€Ñмминга)."
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ выгрузки"
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr "СкороÑÑ‚ÑŒ выгрузки кончика прутка Ñразу поÑле Ñ€Ñмминга."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "Задержка поÑле выгрузки"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -11826,11 +11903,11 @@ msgstr ""
"Ñопло при печати гибкими материалами, которым требуетÑÑ Ð±Ð¾Ð»ÑŒÑˆÐµ времени, "
"чтобы вернутьÑÑ Ðº Ñвоим первоначальным размерам."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "КоличеÑтво охлаждающих движений"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -11838,19 +11915,19 @@ msgstr ""
"Пруток охлаждаетÑÑ Ð² охлаждающих трубках путём Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð½Ð°Ð·Ð°Ð´ и вперёд. "
"Укажите желаемое количеÑтво таких движений."
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "СкороÑÑ‚ÑŒ первого охлаждающего движениÑ"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr "Охлаждающие Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñтепенно уÑкорÑÑŽÑ‚ÑÑ, Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ Ñ Ñтой ÑкороÑти."
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Мин. объём ÑброÑа на черновой башне"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -11865,23 +11942,23 @@ msgstr ""
"черновую башню, чтобы обеÑпечить надёжную печать Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ «жертвенной» "
"модели."
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "мм³"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "СкороÑÑ‚ÑŒ поÑледнего охлаждающего движениÑ"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr "Охлаждающие Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñтепенно уÑкорÑÑŽÑ‚ до Ñтой ÑкороÑти."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ плаÑтика"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -11892,11 +11969,11 @@ msgstr ""
"добавлÑетÑÑ Ðº общему времени печати Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ алгоритма оценки времени "
"Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ G-кода."
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Параметры Ñ€Ñмминга"
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -11904,11 +11981,11 @@ msgstr ""
"Эта Ñтрока редактируетÑÑ Ð´Ð¸Ð°Ð»Ð¾Ð³Ð¾Ð²Ñ‹Ð¼ окном Ñ€Ñмминга и Ñодержит его конкретные "
"параметры."
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð²Ñ‹Ð³Ñ€ÑƒÐ·ÐºÐ¸ плаÑтика"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -11919,7 +11996,7 @@ msgstr ""
"добавлÑетÑÑ Ðº общему времени печати Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ алгоритма оценки времени "
"Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ G-кода."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -11929,12 +12006,12 @@ msgstr ""
"иÑпользуйте штангенциркуль, чтобы Ñделать неÑколько измерений вдоль прутка и "
"вычиÑлить Ñреднее значение."
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr "ПлотноÑÑ‚ÑŒ"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -11947,27 +12024,27 @@ msgstr ""
"его объёму. Объём же лучше вычиÑлÑÑ‚ÑŒ непоÑредÑтвенно путём вытеÑÐ½ÐµÐ½Ð¸Ñ "
"жидкоÑти."
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "г/Ñм³"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Тип прутка"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "Тип прутка Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² пользовательÑких G-кодах."
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr "РаÑтворимый материал"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr "РаÑтворимый материал, чаше вÑего иÑпользуют Ð´Ð»Ñ Ñ€Ð°Ñтворимой поддержки."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1069
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
@@ -11975,15 +12052,15 @@ msgstr ""
"Введите ÑтоимоÑÑ‚ÑŒ прутка за 1 кг. Это необходимо только Ð´Ð»Ñ ÑтатиÑтичеÑкой "
"информации."
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr "цена/кг"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr "Ð’ÐµÑ Ð¿ÑƒÑтой катушки"
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -11995,19 +12072,19 @@ msgstr ""
"израÑходованную катушку Ñ Ð¿Ñ€ÑƒÑ‚ÐºÐ¾Ð¼ и Ñравнить Ñтот Ð²ÐµÑ Ñ Ð²ÐµÑом прутка (Ñ "
"катушкой), раÑÑчитанным в процеÑÑе нарезки модели."
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr "г"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
msgstr "(ÐеизвеÑтно)"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr "Угол печати заполнениÑ"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
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, "
@@ -12017,66 +12094,66 @@ msgstr ""
"штриховка креÑÑ‚-накреÑÑ‚. Ð”Ð»Ñ Ð¼Ð¾Ñтов будет иÑпользоватьÑÑ Ð»ÑƒÑ‡ÑˆÐ¸Ð¹ тип "
"заполнениÑ, так что Ñтот параметр не влиÑет на них."
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr "ПлотноÑÑ‚ÑŒ заполнениÑ"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr ""
"ПлотноÑÑ‚ÑŒ внутреннего заполнениÑ, Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð½Ð°Ñ Ð² диапазоне 0% - 100%. Чем выше "
"процент заполнениÑ, тем крепче получаетÑÑ Ð¼Ð¾Ð´ÐµÐ»ÑŒ, но печатаетÑÑ Ð¾Ð½Ð° при Ñтом "
"гораздо дольше."
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr "Шаблон заполнениÑ"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr "Задаёт то каким риÑунком будет напечатано заполнение."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr "Сетка"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr "Звезды"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr "КубичеÑкий"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr "Линии"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr "Медовые Ñоты"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr "3D Ñоты"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr "Гироидный"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr "ДинамичеÑкий куб"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr "Динам. куб. поддержка"
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
msgstr "МолниÑ"
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1186
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -12084,11 +12161,11 @@ msgstr ""
"УÑкорение, которое принтер будет иÑпользовать Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ первого ÑлоÑ. "
"УÑтановить 0, чтобы отключить управление уÑкорением Ð´Ð»Ñ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ ÑлоÑ."
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
msgstr "Первый Ñлой модели на подложке"
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
@@ -12098,11 +12175,11 @@ msgstr ""
"по подложке. УÑтановите ноль, чтобы отключить управление уÑкорением Ð´Ð»Ñ "
"печати первого ÑÐ»Ð¾Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ по подложке."
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
msgstr "Температура Ñтола на первом Ñлое"
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1205
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -12110,7 +12187,7 @@ msgstr ""
"Температура подогреваемого Ñтола Ð´Ð»Ñ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ ÑлоÑ. УÑтановите 0, чтобы "
"отключить команды ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð¾Ð¹ Ñтола на выходе."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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 "
@@ -12122,7 +12199,7 @@ msgstr ""
"лучшей адгезии. ЕÑли задано в процентах, параметр вычиÑлÑетÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно "
"выÑоты ÑлоÑ. При 0, будет иÑпользоватьÑÑ Â«Ð¨Ð¸Ñ€Ð¸Ð½Ð° ÑкÑтрузии по умолчанию»."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1229
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 "
@@ -12132,11 +12209,11 @@ msgstr ""
"«ВыÑота ÑлоÑ» Ð´Ð»Ñ Ð»ÑƒÑ‡ÑˆÐµÐ³Ð¾ Ð·Ð°ÐºÑ€ÐµÐ¿Ð»ÐµÐ½Ð¸Ñ (адгезии) модели на Ñтоле. Эта "
"величина так же не может быть больше диаметра Ñопла."
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr "СкороÑÑ‚ÑŒ печати первого ÑлоÑ"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
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 "
@@ -12148,11 +12225,11 @@ msgstr ""
"по умолчанию. Как правило, Ð´Ð»Ñ Ð»ÑƒÑ‡ÑˆÐµÐ³Ð¾ Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð¸Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ к Ñтолу задаётÑÑ "
"меньше оÑтальных на 30-50%."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
-msgstr "СкороÑÑ‚ÑŒ печати первого ÑÐ»Ð¾Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ по подложке"
+msgstr "СкороÑÑ‚ÑŒ печати первого ÑÐ»Ð¾Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ на подложке"
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -12165,11 +12242,11 @@ msgstr ""
"выÑтавленных ÑкороÑтей по умолчанию. Как правило, Ð´Ð»Ñ Ð»ÑƒÑ‡ÑˆÐµÐ³Ð¾ Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð¸Ñ "
"модели к Ñтолу задаётÑÑ Ð¼ÐµÐ½ÑŒÑˆÐµ оÑтальных на 30-50%."
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr "Температура Ñопла на первом Ñлое"
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1260
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -12179,11 +12256,11 @@ msgstr ""
"температуру во Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ вручную, уÑтановите 0 Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´ "
"ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð¾Ð¹ в выходном G-коде."
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr "ÐŸÐ¾Ð»Ð½Ð°Ñ ÑкороÑÑ‚ÑŒ вентилÑтора на Ñлое"
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -12197,23 +12274,23 @@ msgstr ""
"\"disable_fan_first_layers\", и в Ñтом Ñлучае вентилÑтор будет работать Ñ "
"макÑимально допуÑтимой ÑкороÑтью на Ñлое \"disable_fan_first_layers\" +1."
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
msgstr "Печать текÑтурированной оболочки."
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
msgstr "Внешние Ñтенки"
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
msgstr "Ð’Ñе Ñтенки"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
msgstr "Толщина нечёткой оболочки"
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1296
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
@@ -12221,11 +12298,11 @@ msgstr ""
"МакÑимальное раÑÑтоÑние ÑÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ точки оболочки (в обоих "
"направлениÑÑ…), измерÑемое перпендикулÑрно Ñтенке периметра."
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
msgstr "РаÑÑтоÑние «дрожаниÑ» при печати нечёткой оболочки"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
@@ -12235,11 +12312,11 @@ msgstr ""
"оболочки. Уменьшение раÑÑтоÑÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ точками нечёткой оболочки, увеличит "
"чиÑло Ñлучайно Ñмещенных точек на Ñтенке периметра."
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
msgstr "Ð—Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð¾Ð²"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1316
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
@@ -12247,7 +12324,7 @@ msgstr ""
"ПозволÑет заполнÑÑ‚ÑŒ пробелы между периметрами, и внутренними периметрами и "
"заполнением."
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1323
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 "
@@ -12258,11 +12335,11 @@ msgstr ""
"прилично Ñ‚Ñ€ÑÑти. Задавайте низкие значениÑ, чтобы избежать Ñтого. УÑтановите "
"0, чтобы отключить заполнение пробелов."
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
msgstr "Подробный G-код"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
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 "
@@ -12272,11 +12349,11 @@ msgstr ""
"комментарий Ñ Ð¿Ð¾ÑÑнÑющим текÑтом. При печати Ñ SD-карты, ÑкороÑÑ‚ÑŒ чтение "
"данных вашей прошивкой может ÑнизитÑÑ Ð·Ð° Ñчёт ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° файла."
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
msgstr "Тип G-кода"
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "
@@ -12288,15 +12365,15 @@ msgstr ""
"получить ÑовмеÑтимоÑÑ‚ÑŒ. Параметр «Без ÑкÑтрузии» не позволÑет PrusaSlicer "
"ÑкÑпортировать какие-либо Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÑкÑтрузии."
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr "Без ÑкÑтрузии"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr "Ðазвание моделей"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "
@@ -12308,19 +12385,19 @@ msgstr ""
"Эта наÑтройка не ÑовмеÑтима Ñ Ð½Ð°Ñтройкой «Мультиматериальный одиночный "
"ÑкÑтрудер» и «ОчиÑтка в модель» / «ОчиÑтка в заполнение модели»."
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
-msgstr ""
+msgstr "Замена G-кода"
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
-msgstr ""
+msgstr "ПоиÑк и замена кода в Ñтроках G-кода."
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr "Повышение тока ÑкÑтрудера при замене прутка"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
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 "
@@ -12330,7 +12407,7 @@ msgstr ""
"замены прутка, чтобы быÑтро увеличить ÑкороÑÑ‚ÑŒ подачи и преодолеть "
"Ñопротивление при загрузке прутка Ñ Ð¿Ð»Ð¾Ñ…Ð¾Ð¹ формой кончика."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1395
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -12338,11 +12415,11 @@ msgstr ""
"УÑкорение, которое принтер будет иÑпользовать Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ. УÑтановить 0, "
"чтобы отключить управление уÑкорением Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
msgstr "ОбъединÑÑ‚ÑŒ заполнение каждые"
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1405
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -12353,15 +12430,15 @@ msgstr ""
"тогда на два ÑÐ»Ð¾Ñ Ð¿ÐµÑ€Ð¸Ð¼ÐµÑ‚Ñ€Ð° будет печататьÑÑ Ð¾Ð´Ð¸Ð½ Ñлой Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑƒÐ´Ð²Ð¾ÐµÐ½Ð½Ð¾Ð¹ "
"толщины. При Ñтом ÑохранÑÑŽÑ‚ÑÑ Ñ‚Ð¾Ð½ÐºÐ¸Ðµ периметры, и тем Ñамым точноÑÑ‚ÑŒ."
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr "ОбъединÑÑ‚ÑŒ заполнение каждые"
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
msgstr "Длина привÑзок разреженного заполнениÑ"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1416
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -12385,35 +12462,35 @@ msgstr ""
"УÑтановите Ñтот параметр равным нулю Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²Ñзок периметров, "
"Ñоединённых к одной линии заполнениÑ."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
msgstr "0 (нет открытых привÑзок)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
msgstr "1 мм"
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
msgstr "2 мм"
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
msgstr "5 мм"
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
msgstr "10 мм"
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
msgstr "1000 (неограниченно)"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° привÑзок разреженного заполнениÑ"
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -12434,19 +12511,19 @@ msgstr ""
"заполнениÑ» (infill_anchor), но не больше Ñтого параметра. УÑтановите Ñтот "
"параметр равным нулю Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð²Ñзок."
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
msgstr "0 (без привÑзок)"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr "ЭкÑтрудер заполнениÑ"
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr "Ðомер ÑкÑтрудера, которым печатаетÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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 "
@@ -12461,11 +12538,11 @@ msgstr ""
"уÑкорить заполнение и Ñделать ваши детали прочнее. ЕÑли задано в процентах, "
"параметр вычиÑлÑетÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно выÑоты ÑлоÑ."
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr "Сначала печатать заполнение"
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1487
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -12474,11 +12551,11 @@ msgstr ""
"заполнение. Включив Ñтот параметр, Ñначала будет печататьÑÑ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ, а "
"потом периметр. Имеет ÑмыÑл, еÑли периметр печатаетÑÑ Ð² один Ñлой."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr "Заполнение только там, где нужно"
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
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 "
@@ -12490,11 +12567,11 @@ msgstr ""
"модели, поÑтому пользоватьÑÑ Ð½Ð°Ð´Ð¾ Ñ Ð¾ÑторожноÑтью. ЕÑли включено, замедлÑет "
"генерацию G-кода из-за многочиÑленных раÑчётов."
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr "Перекрытие линий Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ñ Ð»Ð¸Ð½Ð¸Ñми периметра"
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -12507,25 +12584,25 @@ msgstr ""
"задано в процентах, параметр вычиÑлÑетÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно ширины ÑкÑтрузии "
"периметра."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr ""
"СкороÑÑ‚ÑŒ печати внутреннего заполнениÑ. ЕÑли уÑтановлено 0, то ÑлайÑер "
"автоматичеÑки наÑтраивает Ñтот параметр."
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr "ÐаÑледует профиль"
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr "Ð˜Ð¼Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ, от которого наÑледуетÑÑ Ð´Ð°Ð½Ð½Ñ‹Ð¹ профиль."
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr "СвÑзующие оболочки"
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1537
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -12536,65 +12613,65 @@ msgstr ""
"полупрозрачными материалами или раÑтворимой поддержкой. Помогает избежать "
"диффузию материалов."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ñегментированной облаÑти"
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
"МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ñегментированной облаÑти. Ðоль отключает Ñту функцию."
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
msgstr "мм (0 - отключено)"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr "Вкл. разглаживание"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1555
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"Включение Ñ€Ð°Ð·Ð³Ð»Ð°Ð¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð²ÐµÑ€Ñ…Ð½Ð¸Ñ… Ñлоёв Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ горÑчего Ñопла Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ "
"гладкой поверхноÑти."
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
msgstr "Тип разглаживаниÑ"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr "Ð’Ñе верхние поверхноÑти"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr "Ð¡Ð°Ð¼Ð°Ñ Ð²ÐµÑ€Ñ…Ð½ÑÑ Ð¿Ð¾Ð²ÐµÑ€Ñ…Ð½Ð¾ÑÑ‚ÑŒ"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
msgstr "Ð’Ñе Ñплошные поверхноÑти"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr "Поток"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr ""
"Процент потока Ñ€Ð°Ð·Ð³Ð»Ð°Ð¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¾Ñ‚Ð½Ð¾Ñительно нормальной выÑоты ÑÐ»Ð¾Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr "РаÑÑтоÑние между линиÑми разглаживаниÑ"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
msgstr "РаÑÑтоÑние между линиÑми разглаживаниÑ."
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "
@@ -12606,11 +12683,11 @@ msgstr ""
"Обратите внимание, что вы можете иÑпользовать шаблонные переменные Ð´Ð»Ñ Ð²Ñех "
"параметров PrusaSlicer в том чиÑле [layer_num] и [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
msgstr "Поддержка точного времени печати"
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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. "
@@ -12623,155 +12700,155 @@ msgstr ""
"только прошивка Prusa i3 MK3 раÑпознает команду M73. Также прошивка i3 MK3 "
"поддерживает команду M73 Qxx Sxx Ð´Ð»Ñ Ñ‚Ð¸Ñ…Ð¾Ð³Ð¾ режима печати."
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr "Поддержка тихого режима"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr "Прошивка должна поддерживать тихий режим"
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr "Как применÑÑ‚ÑŒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr "Ðазначение ограничений принтера"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr "Как применÑÑ‚ÑŒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°"
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
msgstr "ОтправлÑÑ‚ÑŒ в G-код"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr "ИÑпол. Ð´Ð»Ñ Ð¾Ñ†ÐµÐ½ÐºÐ¸ времени"
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr "Игнорировать"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ Z"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ подачи у ÑкÑтрудера (E)"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ оÑи X"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ оÑи Y"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ оÑи Z"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ подачи у ÑкÑтрудера (E)"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr "МакÑимальное уÑкорение по X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr "МакÑимальное уÑкорение по Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr "МакÑимальное уÑкорение по Z"
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr "МакÑимальное уÑкорение подачи у ÑкÑтрудера (E)"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr "МакÑимальное уÑкорение при перемещении по оÑи X"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr "МакÑимальное уÑкорение при перемещении по оÑи Y"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr "МакÑимальное уÑкорение при перемещении по оÑи Z"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr "МакÑимальное уÑкорение подачи у ÑкÑтрудера (E)"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr "МакÑимальный рывок по X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr "МакÑимальный рывок по Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr "МакÑимальный рывок по Z"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr "МакÑимальный рывок у ÑкÑтрудера (E)"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr "МакÑимальный рывок по оÑи X"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr "МакÑимальный рывок по оÑи Y"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr "МакÑимальный рывок по оÑи Z"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr "МакÑимальный рывок у ÑкÑтрудера (E)"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ печати"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ печати (M205 S)"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð±ÐµÐ· печати"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð±ÐµÐ· печати (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr "МакÑимальное уÑкорение при печати"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -12783,31 +12860,31 @@ msgstr ""
"Ð’ прошивке Marlin (legacy) Ñто будет иÑпользоватьÑÑ Ñ‚Ð°ÐºÐ¶Ðµ в качеÑтве "
"уÑÐºÐ¾Ñ€ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ перемещении (M204T)."
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr "МакÑимальное уÑкорение ретракта"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
msgstr "МакÑимальное уÑкорение ретракта (M204 R)"
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
msgstr "МакÑимальное уÑкорение при перемещении"
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr "МакÑимальное уÑкорение при перемещении (M204 T)"
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr "МакÑ."
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr "Этот параметр регулирует макÑимальную ÑкороÑÑ‚ÑŒ Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð²ÐµÐ½Ñ‚Ð¸Ð»Ñтора."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -12820,11 +12897,11 @@ msgstr ""
"Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÐ¼Ð°Ñ Ð²Ñ‹Ñота ÑÐ»Ð¾Ñ ÑоÑтавлÑет 75% ширины ÑкÑтрузии. ЕÑли уÑтановлено "
"0, выÑота ÑÐ»Ð¾Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ð²Ð°ÐµÑ‚ÑÑ 75% диаметра Ñопла."
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ печати"
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -12835,7 +12912,7 @@ msgstr ""
"ÑкÑтрудере. Этот ÑкÑпериментальный параметр иÑпользуетÑÑ Ð´Ð»Ñ Ð·Ð°Ð´Ð°Ð½Ð¸Ñ "
"желаемой вами макÑимальной ÑкороÑти печати."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1799
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -12844,40 +12921,55 @@ msgstr ""
"ÑкороÑти подачи (выдавливаниÑ) материала, которую поддерживает ваш "
"ÑкÑтрудер. 0 - без ограничений."
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr "МакÑ. положительное объёмное навиÑание"
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
"Этот ÑкÑпериментальный параметр иÑпользуетÑÑ Ð´Ð»Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ ÑкороÑти "
-"Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑкÑтрузии. Значение 1.8 мм³/Ѳ гарантирует, что изменение ÑкороÑти "
-"ÑкÑтрузии Ñ 1.8 мм³/Ñ (ширина ÑкÑтрузии 0.45 мм, выÑота ÑкÑтрузии 0.2 мм, "
-"ÑкороÑÑ‚ÑŒ подачи 20 мм/Ñ) до 5.4 мм³/Ñ (ÑкороÑÑ‚ÑŒ подачи 60 мм/Ñ) займёт не "
-"менее 2-Ñ… Ñекунд."
+"Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑкÑтрузии при переходе от более низкой ÑкороÑти к более выÑокой. "
+"Значение 1.8 мм³/Ѳ гарантирует, что изменение ÑкороÑти ÑкÑтрузии Ñ 1.8 мм³/"
+"Ñ (ширина ÑкÑтрузии 0.45 мм, выÑота ÑкÑтрузии 0.2 мм, ÑкороÑÑ‚ÑŒ подачи 20 мм/"
+"Ñ) до 5.4 мм³/Ñ (ÑкороÑÑ‚ÑŒ подачи 60 мм/Ñ) займёт не менее 2-Ñ… Ñекунд."
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr "мм³/Ѳ"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr "МакÑ. отрицательное объёмное навиÑание"
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+"Этот ÑкÑпериментальный параметр иÑпользуетÑÑ Ð´Ð»Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ ÑкороÑти "
+"Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑкÑтрузии при переходе от более выÑокой ÑкороÑти к более низкой. "
+"Значение 5.4 мм³/Ѳ гарантирует, что изменение ÑкороÑти ÑкÑтрузии Ñ 1.8 мм³/"
+"Ñ (ширина ÑкÑтрузии 0.45 мм, выÑота ÑкÑтрузии 0.2 мм, ÑкороÑÑ‚ÑŒ подачи 60 мм/"
+"Ñ) до 1.8 мм³/Ñ (ÑкороÑÑ‚ÑŒ подачи 20 мм/Ñ) займёт не менее 2-Ñ… Ñекунд."
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr "Мин."
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr "Этот параметр регулирует минимальную ÑкороÑÑ‚ÑŒ Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð²ÐµÐ½Ñ‚Ð¸Ð»Ñтора."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1841
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 "
@@ -12887,21 +12979,21 @@ msgstr ""
"Ð²Ñ€ÐµÐ¼Ñ Ð½Ð¸Ð¶Ð½Ð¸Ð¹ предел Ð´Ð»Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Â«ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ Ð²Ñ‹Ñота Ñлоёв». Обычно Ñто 0.05 "
"или 0.1 мм."
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑкороÑÑ‚ÑŒ печати"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
msgstr ""
"Ðижний предел того, как медленно Ñлой может быть напечатан. Slic3 не будет "
"Ñнижать ÑкороÑÑ‚ÑŒ ниже Ñтой."
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° ÑкÑтрузии"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
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 "
@@ -12911,11 +13003,11 @@ msgstr ""
"печати юбки в миллиметрах. Ð”Ð»Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð¾Ð² Ñ Ð½ÐµÑколькими ÑкÑтрудерами Ñтот "
"минимум отноÑитÑÑ Ðº каждому ÑкÑтрудеру."
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr "Примечание конфигурации"
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1868
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -12923,16 +13015,16 @@ msgstr ""
"ЗдеÑÑŒ вы можете оÑтавить Ñвои Ð·Ð°Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ профилÑ. Этот текÑÑ‚ "
"будет добавлен к комментариÑм в заголовок G-кода."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1878
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "Диаметр иÑпользуемого Ñопла (например: 0.5, 0.35 и др.)"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr "Тип хоÑта"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1884
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -12940,11 +13032,11 @@ msgstr ""
"PrusaSlicer может загружать G-код файлы на хоÑÑ‚ принтера. Это поле должно "
"Ñодержать тип хоÑта."
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr "Ретракт только при переÑечении периметров"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1907
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -12952,7 +13044,7 @@ msgstr ""
"При включённом параметре процеÑÑ Ñ€ÐµÑ‚Ñ€Ð°ÐºÑ‚Ð° включаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ тогда, когда "
"Ñопло выходит за внешний контур."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
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 "
@@ -12962,11 +13054,11 @@ msgstr ""
"проÑÐ°Ñ‡Ð¸Ð²Ð°Ð½Ð¸Ñ Ñ€Ð°Ñплавленного материала из Ñопла. Это автоматичеÑки активирует "
"генерацию юбки и перемещает ÑкÑтрудеры на Ñту юбки при изменении температуры."
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr "Формат выходного файла"
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -12979,11 +13071,11 @@ msgstr ""
"[day], [hour], [minute], [second], [version], [input_filename], "
"[input_filename_base]."
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr "ОпределÑÑ‚ÑŒ навиÑающие периметры"
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1933
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -12992,11 +13084,11 @@ msgstr ""
"раÑÑчитает возможноÑÑ‚ÑŒ их печати без поддержки, при Ñтом увеличит обдув "
"модели и выÑтавит ÑкороÑÑ‚ÑŒ печати, как при печати моÑтов."
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr "Положение парковки прутка"
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1940
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -13004,11 +13096,11 @@ msgstr ""
"РаÑÑтоÑние от кончика ÑкÑтрудера до точки, где размещаетÑÑ Ð¿Ñ€ÑƒÑ‚Ð¾Ðº при "
"выгрузке. РаÑÑтоÑние должно ÑоответÑтвовать значению в прошивке принтера."
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° загрузки"
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "
@@ -13020,12 +13112,12 @@ msgstr ""
"При положительном значении, она загружаетÑÑ Ð´Ð°Ð»ÑŒÑˆÐµ; при отрицательном, ход "
"загрузки короче (по Ñравнению Ñ Ð²Ñ‹Ð³Ñ€ÑƒÐ·ÐºÐ¾Ð¹)."
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr "Периметры"
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1958
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -13033,18 +13125,18 @@ msgstr ""
"Это уÑкорение, которое ваш принтер будет иÑпользовать Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ периметров. "
"УÑтановите ноль, чтобы отключить управление уÑкорением по периметру."
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr "ЭкÑтрудер, печатающий внешние периметры"
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1967
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"Ðомер ÑкÑтрудера, которым печатаютÑÑ Ð²Ð½ÐµÑˆÐ½Ð¸Ðµ периметры модели и кайма. "
"Первый ÑкÑтрудер - 1."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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 "
@@ -13059,14 +13151,14 @@ msgstr ""
"1,125 x диаметра Ñопла. ЕÑли задано в процентах, параметр вычиÑлÑетÑÑ "
"отноÑительно выÑоты ÑлоÑ."
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1990
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr ""
"СкороÑÑ‚ÑŒ печати периметров (контуров, иначе вертикальных Ñтенок). УÑтановите "
"0 Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð½Ð°Ñтройки."
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "
@@ -13079,11 +13171,11 @@ msgstr ""
"«Дополнительные периметры при необходимоÑти», PrusaSlicer может "
"автоматичеÑки увеличить Ñто значение, еÑли обнаружит наклонные поверхноÑти."
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr "(минимум)"
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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. "
@@ -13097,35 +13189,35 @@ msgstr ""
"качеÑтве первого аргумента, и они Ñмогут получить доÑтуп к наÑтройкам "
"конфигурации PrusaSlicer, Ñ‡Ð¸Ñ‚Ð°Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ окружениÑ."
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr "Тип принтера"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
msgstr "Тип принтера."
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr "ÐŸÑ€Ð¸Ð¼ÐµÑ‡Ð°Ð½Ð¸Ñ Ðº принтеру"
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
msgstr "ЗдеÑÑŒ вы можете размеÑтить Ñвои заметки о принтере."
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr "Производитель принтера"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
msgstr "Ðазвание Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°."
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr "ÐœÐ¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2046
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -13133,38 +13225,38 @@ msgstr ""
"Ðазвание модификации принтера. Ðапример, Ñто можно различать по диаметру "
"Ñопла."
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
msgstr "РаÑÑтоÑние от подложки до модели по вертикали"
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2065
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
"Вертикальное раÑÑтоÑние между подложкой и моделью. Значение игнорируетÑÑ Ð¿Ñ€Ð¸ "
"выборе раÑтворимого материала."
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
msgstr "РаÑширение подложки"
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
msgstr "РаÑширение подложки в плоÑкоÑти XY Ð´Ð»Ñ Ð»ÑƒÑ‡ÑˆÐµÐ¹ уÑтойчивоÑти."
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
msgstr "ПлотноÑÑ‚ÑŒ первого ÑлоÑ"
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
msgstr "ПлотноÑÑ‚ÑŒ первого ÑÐ»Ð¾Ñ Ð¿Ð¾Ð´Ð»Ð¾Ð¶ÐºÐ¸ или первого ÑÐ»Ð¾Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸."
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
msgstr "РаÑширение первого ÑлоÑ"
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
@@ -13172,11 +13264,11 @@ msgstr ""
"РаÑширение первого ÑÐ»Ð¾Ñ Ð¿Ð¾Ð´Ð»Ð¾Ð¶ÐºÐ¸ или первого ÑÐ»Ð¾Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ Ð´Ð»Ñ ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ "
"адгезии к печатному Ñтолу."
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr "Слоёв в подложке"
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2102
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
@@ -13184,11 +13276,11 @@ msgstr ""
"Параметр уÑтанавливает выÑоту подложки в ÑлоÑÑ…. Ðоль - отключает Ñоздание "
"подложки."
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
msgstr "Разрешение нарезки"
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -13201,11 +13293,11 @@ msgstr ""
"могут выдать. УÑтановите 0, чтобы отключить любое упрощение и иÑпользовать "
"полное разрешение Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ файла."
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
msgstr "Разрешение G-кода"
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -13223,22 +13315,22 @@ msgstr ""
"Ñоздавать низкополигональный Ñффект, и поÑкольку Ñокращение G-кода "
"выполнÑетÑÑ Ð½Ð° каждом Ñлое незавиÑимо, могут ÑоздаватьÑÑ Ð²Ð¸Ð´Ð¸Ð¼Ñ‹Ðµ артефакты."
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr "Минимальное раÑÑтоÑние Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ€ÐµÑ‚Ñ€Ð°ÐºÑ‚Ð°"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2134
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr ""
"Ретракт не будет Ñрабатывать, еÑли раÑÑтоÑние между точками печати меньше "
"заданного значениÑ."
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr "Величина ретракта перед очиÑткой"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2141
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -13246,23 +13338,23 @@ msgstr ""
"При иÑпользовании боуден-ÑкÑтрудеров, будет разумно Ñделать небольшое "
"втÑгивание прутка перед тем, как Ñовершить движение очиÑтки."
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr "Ретракт при Ñмене ÑлоÑ"
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "Эта Ð¾Ð¿Ñ†Ð¸Ñ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ ретракт при переходе Ñо ÑÐ»Ð¾Ñ Ð½Ð° Ñлой."
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr "Длина"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr "Длина ретракта"
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2156
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -13271,11 +13363,11 @@ msgstr ""
"Когда Ñрабатывает ретракт, пруток втÑгиваетÑÑ Ð½Ð°Ð·Ð°Ð´ на указанную величину "
"(длина измерÑетÑÑ Ð¿Ð¾ «Ñырому» прутку, то еÑÑ‚ÑŒ до Ð¿Ð¾Ð¿Ð°Ð´Ð°Ð½Ð¸Ñ ÐµÑ‘ в ÑкÑтрудер)."
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "Длина ретракта (при Ñмене инÑтрумента)"
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2164
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 "
@@ -13285,11 +13377,11 @@ msgstr ""
"указанную величину (длина измерÑетÑÑ Ð¿Ð¾ «Ñырому» прутку, то еÑÑ‚ÑŒ до "
"Ð¿Ð¾Ð¿Ð°Ð´Ð°Ð½Ð¸Ñ ÐµÐ³Ð¾ в ÑкÑтрудер)."
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr "Приподнимать Ñопло на"
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
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 "
@@ -13299,15 +13391,15 @@ msgstr ""
"когда Ñрабатывает ретракт. При иÑпользовании неÑкольких ÑкÑтрудеров будут "
"учитыватьÑÑ Ð½Ð°Ñтройки только первого ÑкÑтрудера."
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr "Выше"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr "Приподнимать Ñопло только выше"
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2182
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 "
@@ -13317,15 +13409,15 @@ msgstr ""
"(поÑле) заданной здеÑÑŒ выÑоты (выÑота ÑчитаетÑÑ Ð¾Ñ‚ Ñтола). Таким образом вы "
"можете отключить подъём Ñопла при печати на первых ÑлоÑÑ… (в начале печати)."
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr "Ðиже"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr "Приподнимать Ñопло только ниже"
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2191
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 "
@@ -13335,11 +13427,11 @@ msgstr ""
"(до) заданной здеÑÑŒ выÑоты (выÑота ÑчитаетÑÑ Ð¾Ñ‚ Ñтола). Таким образом вы "
"можете запретить подъём Ñопла выше уÑтановленной выÑоты."
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° подачи перед возобновлением печати"
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2200
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -13351,7 +13443,7 @@ msgstr ""
"(например 0.5 мм), Ð´Ð»Ñ ÑƒÐ¼ÐµÐ½ÑŒÑˆÐµÐ½Ð¸Ñ - отрицательное. Этот параметр редко "
"необходим."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2208
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -13359,21 +13451,21 @@ msgstr ""
"КомпенÑÐ°Ñ†Ð¸Ñ Ð´Ð»Ð¸Ð½Ñ‹ выдавливаемого плаÑтика перед возобновлением печати поÑле "
"Ñмены Ñопла."
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr "СкороÑÑ‚ÑŒ ретракта"
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr ""
"СкороÑÑ‚ÑŒ Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ проиÑходит ретракт - втÑгивание прутка (отноÑитÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ "
"к двигателю ÑкÑтрудера)."
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr "СкороÑÑ‚ÑŒ компенÑирующего ретракта"
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:2225
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 "
@@ -13383,77 +13475,77 @@ msgstr ""
"двигателю ÑкÑтрудера). ЕÑли оÑтавить ноль, будет иÑпользоватьÑÑ ÑкороÑÑ‚ÑŒ "
"ретракта."
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ð¸Ñ ÑˆÐ²Ð°"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr ""
"Этот параметр позволÑет выбрать начальную точку каждого ÑÐ»Ð¾Ñ Ð² направлении "
"Z, и таким образом определÑет, где будет шов модели. ИзменÑÑ Ñтот параметр "
"можно уменьшить видимоÑÑ‚ÑŒ шва."
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr "Случайно"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr "БлижайшаÑ"
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr "По краю"
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr "Ðаправление"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr "Предпочтительное направление шва"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr "Предпочтительное направление шва"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr "Ð Ð°Ð·Ð±Ñ€Ð¾Ñ ÑˆÐ²Ð°"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr "Предпочтительное направление разброÑа шва (в градуÑах)"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr "Предпочтительное направление разброÑа шва (в градуÑах)"
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
msgstr "РаÑÑтоÑние между юбкой/каймой"
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2271
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
"РаÑÑтоÑние между юбкой и каймой (еÑли не иÑпользуетÑÑ Ð·Ð°Ñ‰Ð¸Ñ‚Ð° от ÑквознÑка) "
"или моделью."
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
msgstr "Слоёв юбки"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
msgstr "Ð’Ñ‹Ñота юбки в ÑлоÑÑ…."
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr "Защитный кожух"
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -13470,27 +13562,27 @@ msgstr ""
"Это полезно Ð´Ð»Ñ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ материалов типа ABS или ASA от деформации и отрыва от "
"Ñтола из-за внешнего воздушного потока."
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
msgstr "Отключено"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
msgstr "Ограничено"
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
msgstr "Включено"
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr "Юбок вокруг модели (минимум)"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr "Петель юбки"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
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 "
@@ -13500,11 +13592,11 @@ msgstr ""
"ÑкÑтрузии», количеÑтво юбок может быть больше, чем задано здеÑÑŒ. Чтобы "
"полноÑтью отключить юбку, уÑтановите 0."
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr "Замедление при печати ÑÐ»Ð¾Ñ Ð¼ÐµÐ½ÐµÐµ"
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2311
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."
@@ -13513,11 +13605,11 @@ msgstr ""
"печати будет пропорционально уменьшена, чтобы увеличить продолжительноÑÑ‚ÑŒ до "
"Ñтого значениÑ."
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr "Маленькие периметры"
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
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 "
@@ -13528,11 +13620,11 @@ msgstr ""
"вычиÑлÑетÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно ÑкороÑти печати периметров указанной выше. "
"УÑтановите 0 Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð½Ð°Ñтройки."
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr "Заполнение площади, меньше указанной"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2334
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -13540,23 +13632,23 @@ msgstr ""
"Заполнение площади меньше указанной будет производитьÑÑ \n"
"100% (Ñплошным) заполнением."
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr "мм²"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr "ЭкÑтрудер, печатающий Ñплошные Ñлои заполнениÑ"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr "Ðомер ÑкÑтрудера, которым печатаютÑÑ Ñплошные Ñлои заполнениÑ."
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr "Сплошное заполнение каждые"
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "
@@ -13568,7 +13660,7 @@ msgstr ""
"любое значение, PrusaSlicer автоматичеÑки выберет макÑимально возможное "
"количеÑтво Ñлоёв в завиÑимоÑти от диаметра Ñопла и выÑоты ÑлоÑ."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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, "
@@ -13581,7 +13673,7 @@ msgstr ""
"иÑпользоватьÑÑ 1,125 x диаметра Ñопла. ЕÑли задано в процентах, параметр "
"вычиÑлÑетÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно выÑоты ÑлоÑ."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -13591,20 +13683,20 @@ msgstr ""
"оболочек). ЕÑли задано в процентах, параметр вычиÑлÑетÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно "
"ÑкороÑти Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð¹ выше. УÑтановите 0 Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð½Ð°Ñтройки."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr ""
"КоличеÑтво Ñплошных Ñлоёв при печати верхней и нижней поверхноÑти модели."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ð»Ñ‰Ð¸Ð½Ð° оболочки Ñверху/Ñнизу"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr "Ð¡Ð¿Ð¸Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð²Ð°Ð·Ð°"
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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, "
@@ -13620,11 +13712,11 @@ msgstr ""
"также печать юбки/каймы. При включении Ñтого параметра невозможно напечатать "
"горизонтальную плоÑкоÑÑ‚ÑŒ - горизонтальные Ñлои без поддержки будут провиÑать."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr "ÐšÐ¾Ð»ÐµÐ±Ð°Ð½Ð¸Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ñ‹"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2410
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -13634,7 +13726,7 @@ msgstr ""
"Включает печать «жертвенной» юбки Ñ Ð²Ñ‹Ñотой, равной выÑоте модели, об "
"которую Ñопла будут Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚ времени очищатьÑÑ."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2420
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13653,7 +13745,7 @@ msgstr ""
"параметров PrusaSlicer, поÑтому вы можете вÑтавить команду \"M109 "
"S[first_layer_temperature]\" где угодно."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2435
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 "
@@ -13677,37 +13769,37 @@ msgstr ""
"ÑкÑтрудеров, G-код обрабатываетÑÑ Ð² ÑоответÑтвии Ñ Ð¿Ð¾Ñ€Ñдковым номером "
"ÑкÑтрудера."
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
msgstr "G-код Ñмены цвета"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
msgstr "Этот G-код будет иÑпользоватьÑÑ Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ñ†Ð²ÐµÑ‚Ð°."
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
msgstr "Этот G-код будет иÑпользоватьÑÑ Ð´Ð»Ñ Ð¿Ð°ÑƒÐ·Ñ‹ печати."
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
msgstr "Этот G-код будет иÑпользоватьÑÑ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑкого кода."
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr "Мультиматериальный одиночный ÑкÑтрудер"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr ""
"Принтер ÑпоÑобный печатать неÑколькими видами/цветами плаÑтика (ÑоединÑÑ Ð¸Ñ… "
"в однин пруток) Ñ Ð¾Ð´Ð½Ð¾Ð¹ ÑкÑтрузионной головкой."
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr "Подготовка вÑех печатающих ÑкÑтрудеров"
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2485
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -13715,11 +13807,11 @@ msgstr ""
"ЕÑли Ñтот параметр включён, вÑе печатающие ÑкÑтрудеры в начале печати будут "
"подготавливатьÑÑ Ð½Ð° переднем крае Ñтола."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
-msgstr "ОтÑутÑтвие разреженных Ñлоёв (ЭКСПЕРИМЕÐТÐЛЬÐО)"
+msgstr "ОтÑутÑтвие разреженных Ñлоёв (ÑкÑпериментально)"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "
@@ -13735,11 +13827,11 @@ msgstr ""
"Пользователь неÑÑ‘Ñ‚ ответÑтвенноÑÑ‚ÑŒ за то, чтобы избежать ÑÑ‚Ð¾Ð»ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ñ "
"напечатанным."
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr "Ð Ð°Ð´Ð¸ÑƒÑ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð¾Ð² при нарезке"
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 "
@@ -13750,11 +13842,11 @@ msgstr ""
"окончательное разрешение печати, поÑтому рекомендуетÑÑ Ð²Ñ‹ÑтавлÑÑ‚ÑŒ Ñто "
"значение доÑтаточно низким."
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
msgstr "Режим нарезки"
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2510
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
@@ -13762,33 +13854,33 @@ msgstr ""
"Режим нарезки «чётный-нечётный» иÑпользуетÑÑ Ð´Ð»Ñ Ð¼Ð¾Ð´ÐµÐ»ÐµÐ¹ Ñамолетов Ñ Ñ€ÐµÑурÑа "
"3DLabPrint. Р«Закрытие отверÑтий» Ð´Ð»Ñ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð²Ñех отверÑтий в модели."
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr "Обычный"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
msgstr "Чётный-нечётный"
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
msgstr "Закрытие отверÑтий"
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ð²Ñпомогательных Ñтруктур"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr ""
"Включение печати вÑпомогательных Ñтруктур, поддерживающих выÑтупающие и "
"ÑвиÑающие Ñлементы печатаемой модели."
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr "ÐвтоматичеÑки Ñозданные поддержки"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2530
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -13799,11 +13891,11 @@ msgstr ""
"не уÑтановлен, поддержка будет генерироватьÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ внутри Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ "
"принудительной поддержки заданной ниже."
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr "Зазор между моделью и поддержкой по оÑÑм XY"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2538
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -13812,11 +13904,11 @@ msgstr ""
"процентах, то раÑÑтоÑние будет раÑÑчитано иÑÑ…Ð¾Ð´Ñ Ð¾Ñ‚ ширины внешнего "
"периметра."
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr "Угол печати поддержки и подложки"
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2551
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
@@ -13824,18 +13916,18 @@ msgstr ""
"ИÑпользуйте Ñтот параметр Ð´Ð»Ñ Ð¿Ð¾Ð²Ð¾Ñ€Ð¾Ñ‚Ð° риÑунка поддержки в горизонтальной "
"плоÑкоÑти."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
msgstr ""
"Создавать поддержки только от Ñтола. Поддержки от модели поÑтроены не будут."
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
msgstr "Зазор поддержки Ñверху (по оÑи Z)"
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2569
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 "
@@ -13845,23 +13937,23 @@ msgstr ""
"уÑтановить 0, то PrusaSlicer не будет иÑпользовать функцию «Соотношение "
"потока при печати моÑтов» и «СкороÑÑ‚ÑŒ печати первого ÑлоÑ» модели."
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
msgstr "0 (раÑтворимые)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
msgstr "0.1 (отделÑемые)"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
msgstr "0.2 (нераÑтворимые)"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
msgstr "Зазор поддержки Ñнизу (по оÑи Z)"
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13873,15 +13965,15 @@ msgstr ""
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
msgstr "Как и Ñверху"
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr "ÐŸÑ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð»Ñ Ð¿ÐµÑ€Ð²Ñ‹Ñ…"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -13893,15 +13985,15 @@ msgstr ""
"полезно Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð»ÑƒÑ‡ÑˆÐµÐ³Ð¾ Ð¿Ñ€Ð¸Ð»Ð¸Ð¿Ð°Ð½Ð¸Ñ Ð¼Ð¾Ð´ÐµÐ»ÐµÐ¹, имеющих очень тонкий или "
"плохой контакт Ñо Ñтолом."
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr "ÐŸÑ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð´Ð»Ñ Ð¿ÐµÑ€Ð²Ñ‹Ñ… n Ñлоёв"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
msgstr "ЭкÑтрудер, печатающий поддержки/подложки/юбки"
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2617
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -13909,7 +14001,7 @@ msgstr ""
"Ðомер ÑкÑтрудера, которым печатаютÑÑ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ°, подложка и юбка (1+, 0 Ð´Ð»Ñ "
"иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ ÑкÑтрудера Ð´Ð»Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñмены инÑтрумента)."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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, "
@@ -13922,22 +14014,22 @@ msgstr ""
"диаметр Ñопла. ЕÑли задано в процентах, параметр вычиÑлÑетÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно "
"выÑоты ÑлоÑ."
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr "СвÑзующий Ñлой петлÑми"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2638
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr "Печатать верхний ÑвÑзующий Ñлой петлÑми. По умолчанию отключено."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr ""
"ЭкÑтрудер, печатающий ÑвÑзующий\n"
"Ñлой поддержки/подложки"
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2645
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."
@@ -13946,37 +14038,37 @@ msgstr ""
"иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ ÑкÑтрудера Ð´Ð»Ñ Ð¼Ð¸Ð½Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñмены инÑтрумента). Это "
"также влиÑет на печать подложки."
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
msgstr "КоличеÑтво ÑвÑзующих Ñлоёв Ñверху"
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2655
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
msgstr "КоличеÑтво ÑвÑзующих Ñлоёв между моделью и материалом поддержки."
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
msgstr "0 (откл.)"
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
msgstr "Ñлабые"
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
msgstr "2 (по умолчанию)"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
msgstr "3 (крепкие)"
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
msgstr "КоличеÑтво ÑвÑзующих Ñлоёв Ñнизу"
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2673
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
@@ -13984,11 +14076,11 @@ msgstr ""
"КоличеÑтво ÑвÑзующих Ñлоёв между моделью и материалом поддержки. УÑтановите "
"значение -1 чтобы иÑпользовать support_material_interface_layers"
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
msgstr "Ð Ð°Ð´Ð¸ÑƒÑ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð¾Ð²"
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2688
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
@@ -13997,17 +14089,17 @@ msgstr ""
"иÑпользованием операции морфологичеÑкого закрытиÑ. Зазоры, меньшие радиуÑа "
"закрытиÑ, будут заполнены."
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr "РаÑÑтоÑние между линиÑми ÑвÑзующей поддержки"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"РаÑÑтоÑние между линиÑми ÑвÑзующей поддержки. УÑтановите 0, чтобы получить "
"Ñплошной Ñлой."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2707
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -14016,23 +14108,23 @@ msgstr ""
"СкороÑÑ‚ÑŒ печати ÑвÑзующих Ñлоёв поддержки. ЕÑли она выражена в процентах, то "
"будет раÑÑчитана отноÑительно ÑкороÑти печати поддержки указанной выше."
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr "Шаблон поддержки и подложки"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr "Шаблон, по которому будет проиÑходить печать поддержки."
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr "ПрÑÐ¼Ð¾Ð»Ð¸Ð½ÐµÐ¹Ð½Ð°Ñ Ñетка"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
msgstr "Шаблон ÑвÑзующего ÑÐ»Ð¾Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸"
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
@@ -14042,23 +14134,23 @@ msgstr ""
"выборе по умолчанию, шаблон Ð´Ð»Ñ Ð½ÐµÑ€Ð°Ñтворимых поддержек - прÑмолинейный, Ð´Ð»Ñ "
"раÑтворимых - концентричеÑкий."
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr "ПлотноÑÑ‚ÑŒ поддержки"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr "РаÑÑтоÑние между линиÑми поддержки."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr "СкороÑÑ‚ÑŒ печати поддержки."
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr "Стиль"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
@@ -14068,15 +14160,15 @@ msgstr ""
"более уÑтойчивые опоры, а Ñтиль «Ðккуратный» Ñкономит материал и уменьшает "
"образование царапин на моделÑÑ…."
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
msgstr "Ðккуратный"
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr "Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñо ÑлоÑми модели"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2780
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -14085,11 +14177,11 @@ msgstr ""
"мультиматериальных принтеров, которые требуют больших затрат на Ñмену одного "
"ÑкÑтрудера на другой."
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr "Угол навиÑÐ°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -14101,11 +14193,11 @@ msgstr ""
"поддержки (угол задаётÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно вертикальной оÑи). УÑтановите 0 Ð´Ð»Ñ "
"Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ в автоматичеÑком режиме."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr "Оболочка вокруг поддержки"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2802
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -14113,7 +14205,7 @@ msgstr ""
"Добавить оболочку (одну линию периметра) вокруг базовой поддержки. Это "
"делает поддержку более надёжной, но её труднее удалить."
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2809
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -14121,15 +14213,15 @@ msgstr ""
"Температура Ñопла при печати Ð´Ð»Ñ Ñлоёв поÑле первого. УÑтановите 0 Ð´Ð»Ñ "
"Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð¾Ð¹ в выходом G-коде."
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr "Температура Ñопла"
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
msgstr "ТолÑтые моÑÑ‚Ñ‹"
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2820
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
@@ -14139,11 +14231,11 @@ msgstr ""
"отключено, моÑÑ‚Ñ‹ выглÑдÑÑ‚ лучше, но они надежны только на коротких "
"раÑÑтоÑниÑÑ…."
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr "Обнаружение тонких Ñтенок"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2828
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -14151,11 +14243,11 @@ msgstr ""
"Данный параметр ищет тонкие Ñтенки (Ñтенки одинарной ширины), которые можно "
"напечатать только в один проход ÑкÑтрудера, и производит нарезку правильно."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr "Потоков"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2835
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -14163,7 +14255,7 @@ msgstr ""
"КоличеÑтво потоков Ð´Ð»Ñ Ñ€Ð°ÑÐ¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»Ð¸Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… задач. Оптимальное "
"количеÑтво потоков неÑколько превышает количеÑтво доÑтупных Ñдер/процеÑÑоров."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -14180,7 +14272,7 @@ msgstr ""
"Таким образом, можно Ñоздать Ñценарии пользовательÑкого Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ ÐºÐ°Ðº до, "
"так и поÑле Ñмены инÑтрумента."
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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 "
@@ -14195,7 +14287,7 @@ msgstr ""
"задана, в противном Ñлучае будет иÑпользоватьÑÑ Ð´Ð¸Ð°Ð¼ÐµÑ‚Ñ€ Ñопла. ЕÑли задано в "
"процентах, параметр вычиÑлÑетÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно выÑоты ÑлоÑ."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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 "
@@ -14208,15 +14300,15 @@ msgstr ""
"вычиÑлÑетÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно ÑкороÑти Ñплошного Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð¹ выше. "
"УÑтановите 0 Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð½Ð°Ñтройки."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr "КоличеÑтво Ñплошных Ñлоёв при печати верхней поверхноÑти модели."
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr "Верхних Ñплошных Ñлоёв"
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 "
@@ -14228,19 +14320,19 @@ msgstr ""
"«дырÑвой подушки» (верхнÑÑ Ð¿Ð¾Ð²ÐµÑ€Ñ…Ð½Ð¾ÑÑ‚ÑŒ не полноÑтью закрыта или имеет "
"неровноÑти) при печати Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ выÑотой ÑлоÑ."
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ð»Ñ‰Ð¸Ð½Ð° оболочки Ñверху"
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "СкороÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ ÑкÑтрудера при позиционировании без печати."
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
msgstr "СкороÑÑ‚ÑŒ перемещений по Z"
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
@@ -14250,23 +14342,23 @@ msgstr ""
"ЕÑли уÑтановлено 0, то значение игнорируетÑÑ Ð¸ вмеÑто него иÑпользуетÑÑ "
"Ð¾Ð±Ñ‹Ñ‡Ð½Ð°Ñ ÑкороÑÑ‚ÑŒ перемещений."
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr "ИÑпользовать ретракт из прошивки"
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2925
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
msgstr ""
"Эта ÑкÑÐ¿ÐµÑ€Ð¸Ð¼ÐµÐ½Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ Ð¾Ð¿Ñ†Ð¸Ñ Ð¸Ñпользует команды G10 и G11, чтобы прошивка "
-"обрабатывала ретракт. ПоддерживаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ в поÑледних верÑиÑÑ… Marlin. "
+"обрабатывала ретракт. ПоддерживаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ в поÑледних верÑиÑÑ… Marlin."
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr "ИÑпользовать отноÑительные координаты Ð´Ð»Ñ ÑкÑтрудера (E)"
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2932
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -14276,11 +14368,11 @@ msgstr ""
"Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ позиционировании. ЕÑли вы не знаете - иÑпользует ли ваша "
"прошивка Ñту функцию, то не отмечайте Ñто значение."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr "ИÑпользовать объёмные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑкÑтрудера (E)"
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -14296,11 +14388,11 @@ msgstr ""
"включить объёмный режим и иÑпользовать диаметр прутка указанный в "
"PrusaSlicer. Это Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ в поÑледних верÑиÑÑ… Marlin."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr "Включить функцию переменной выÑоты Ñлоёв"
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2950
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -14308,11 +14400,11 @@ msgstr ""
"Ðекоторые принтеры (или из-за наÑтроек принтера) могут иÑпытывать трудноÑти "
"при печати Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ переменной выÑотой Ñлоёв. По умолчанию включено."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr "ОчиÑтка Ñопла при ретракте"
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2957
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -14321,7 +14413,7 @@ msgstr ""
"ÑвеÑти к минимуму возможное образование пупырышек в начале/конце ÑÐ»Ð¾Ñ Ð½Ð° "
"ÑкÑтрудерах, которые имеют тенденцию к течи."
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2964
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -14329,11 +14421,11 @@ msgstr ""
"Ð”Ð»Ñ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð¼Ð°Ñ‚ÐµÑ€Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ñ… принтеров может потребоватьÑÑ Ð¿Ñ€ÐµÐ´Ð·Ð°Ñ€Ñдка и Ñмена "
"инÑтрумента. Избыточный материал будет выдавливатьÑÑ Ð½Ð° черновую башню."
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr "Очищающие объёмы - загрузка/выгрузка объёмов"
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2971
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 "
@@ -14343,11 +14435,11 @@ msgstr ""
"башню Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñтки Ñопла при Ñмене ÑкÑтрудеров/инÑтрументов. Эти Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ "
"иÑпользуютÑÑ Ð´Ð»Ñ ÑƒÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð¸Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ñ‚Ñ‹ объёмов очиÑтки указанной ниже."
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr "Таблица очищающих объёмов"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2978
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -14355,43 +14447,43 @@ msgstr ""
"Эта таблица опиÑывает объёмы (в кубичеÑких миллиметрах), необходимые Ð´Ð»Ñ "
"прочиÑтки нового прутка на черновой башне Ð´Ð»Ñ Ð»ÑŽÐ±Ð¾Ð¹ пары Ñопел\\ÑкÑтрудеров."
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
msgstr "Ð¥ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ Ð±Ð°ÑˆÐ½Ð¸"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "X координата левого переднего угла черновой башни"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
msgstr "Y Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ Ð±Ð°ÑˆÐ½Ð¸"
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "Y координата левого переднего угла черновой башне"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr "Ширина черновой башни"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr "Угол поворота черновой башни"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "Угол поворота черновой башни отноÑительно оÑи X."
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
msgstr "Ширина каймы черновой башни"
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr "ОчиÑтка в заполнение модели"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3025
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
@@ -14401,11 +14493,11 @@ msgstr ""
"модели. Это уменьшает количеÑтво отходов, но может привеÑти к увеличению "
"времени печати из-за дополнительных перемещений."
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr "ОчиÑтка в модель"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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. "
@@ -14415,20 +14507,20 @@ msgstr ""
"Ñохранить материал (который иначе попал бы на черновую башню) и Ñократить "
"Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸. Ð’ результате цвета моделей будут Ñмешаны."
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr "МакÑимальное длина моÑта"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr ""
"МакÑимальное раÑÑтоÑние между опорами на разрÑженных учаÑтках заполнениÑ."
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ð³Ð¾Ñ€Ð¸Ð·Ð¾Ð½Ñ‚Ð°Ð»ÑŒÐ½Ñ‹Ñ… размеров модели"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3048
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-"
@@ -14439,11 +14531,11 @@ msgstr ""
"наружу. Может быть полезно Ð´Ð»Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ð¹ наÑтройки размеров отверÑтий при "
"печати шевронных подшипников."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr "Смещение Ñтола по оÑи Z"
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
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 "
@@ -14454,63 +14546,184 @@ msgstr ""
"Это значение будет прибавлено (или вычтено) из вÑех Z координат в выходном G-"
"коде."
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr "Генератор периметров"
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr "КлаÑÑичеÑкий движок"
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr "Движок Arachne"
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr "Длина перехода к периметру"
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr "Поле фильтра при переходе между периметрами"
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"Предотвращает переход туда и обратно между одним лишним периметром и одним "
+"недоÑтающим. Это поле раÑширÑет диапазон значений ширины ÑкÑтрузии, который "
+"определÑетÑÑ ÐºÐ°Ðº [ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° периметра - Поле, 2 * ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ "
+"ширина периметра + Поле]. РаÑширение Ñтого Ð¿Ð¾Ð»Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»Ñет Ñократить "
+"количеÑтво переходов, что в Ñвою очередь позволÑет Ñократить количеÑтво "
+"запуÑков/оÑтановок ÑкÑÑ‚Ñ€ÑƒÐ´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ. Однако большой "
+"Ñ€Ð°Ð·Ð±Ñ€Ð¾Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ ширины ÑкÑтрузии может привеÑти к проблемам недо/"
+"переÑкÑтрузии материала. ЕÑли задано в процентах, то раÑчёт производитÑÑ "
+"отноÑительно диаметра Ñопла."
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr "Пороговый угол перехода между периметрами"
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+"Когда требуетÑÑ Ñоздавать переходы между чётным и нечётным количеÑтвом "
+"периметров. ÐšÐ»Ð¸Ð½Ð¾Ð²Ð¸Ð´Ð½Ð°Ñ Ñ„Ð¾Ñ€Ð¼Ð° Ñ ÑƒÐ³Ð»Ð¾Ð¼, превышающим Ñтот параметр, не будет "
+"иметь переходов, и периметры не будут напечатаны в центре Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ "
+"оÑтавшегоÑÑ Ð¿Ñ€Ð¾ÑтранÑтва. Уменьшение Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñтого параметра позволÑет "
+"Ñократить количеÑтво и длину Ñтих центральных периметров, но при Ñтом могут "
+"оÑтатьÑÑ Ð·Ð°Ð·Ð¾Ñ€Ñ‹ или произойти чрезмерное ÑкÑтрудирование."
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr "Счетчик раÑпределений по периметрам"
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+"КоличеÑтво периметров, отÑчитываемое от центра, на которые необходимо "
+"раÑпроÑтранить изменениÑ. Более низкое значение означает, что ширина внешних "
+"периметров не изменÑетÑÑ."
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr "Минимальный размер Ñлемента"
+
+#: src/libslic3r/PrintConfig.cpp:3131
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° периметра"
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+"Ширина периметра, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð·Ð°Ð¼ÐµÐ½Ð¸Ñ‚ тонкие Ñлементы (в ÑоответÑтвии Ñ "
+"минимальным размера Ñлемента) модели. ЕÑли Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° периметра "
+"меньше толщины Ñлемента, толщина периметра будет приведена к толщине Ñамого "
+"Ñлемента. ЕÑли задано в процентах, то раÑчёт производитÑÑ Ð¾Ñ‚Ð½Ð¾Ñительно "
+"диаметра Ñопла."
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr "Ширина диÑплеÑ"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr "Ð’Ñ‹Ñота диÑплеÑ."
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr "Ð’Ñ‹Ñота диÑплеÑ"
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr "Ð’Ñ‹Ñота диÑплеÑ."
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr "КоличеÑтво пикÑелей"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr "КоличеÑтво пикÑелей по X."
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr "КоличеÑтво пикÑелей по Y."
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr "Горизонтальное зеркалирование диÑплеÑ"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr "Зеркалировать по горизонтали"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr "Включение горизонтального Ð·ÐµÑ€ÐºÐ°Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ñ… изображений."
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr "Вертикальное зеркалирование диÑплеÑ"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr "Зеркалировать по вертикали"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr "Включение вертикального Ð·ÐµÑ€ÐºÐ°Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ñ… изображений."
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr "ÐžÑ€Ð¸ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ Ð´Ð¸ÑплеÑ"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
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 "
@@ -14520,43 +14733,55 @@ msgstr ""
"режим перевернёт Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ширины и выÑоты диÑплеÑ, а выходные "
"Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÑƒÑ‚ повёрнуты на 90 градуÑов."
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr "ÐльбомнаÑ"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr "ПортретнаÑ"
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr "БыÑтро"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr "БыÑтрый наклон"
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð±Ñ‹Ñтрого наклона."
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr "Медленно"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr "Медленный наклон"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ наклона."
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr "Ð’Ñ‹ÑÐ¾ÐºÐ°Ñ Ð²ÑзкоÑÑ‚ÑŒ"
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr "Ðаклон ванночки Ð´Ð»Ñ Ñмолы Ñ Ð²Ñ‹Ñокой вÑзкоÑтью"
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¾Ñ‡ÐµÐ½ÑŒ медленного наклона ванночки."
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr "Площадь заполнениÑ"
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -14566,40 +14791,40 @@ msgstr ""
"то будет иÑпользоватьÑÑ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ñ‹Ð¹ наклон, в противном Ñлучае - быÑтрый "
"наклон."
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr "Корректировка маÑштабированиÑ"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
msgstr "Корректировка маÑÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° по оÑи X"
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
msgstr "Корректировка маÑÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° по оÑи X"
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
msgstr "Корректировка маÑÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° по оÑи Y"
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
msgstr "Корректировка маÑÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° по оÑи Y"
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
msgstr "Корректировка маÑÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° по оÑи Z"
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
msgstr "Корректировка маÑÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° по оÑи Z"
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr "ÐбÑÐ¾Ð»ÑŽÑ‚Ð½Ð°Ñ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð¸Ñ€Ð¾Ð²ÐºÐ° принтера"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3332
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
@@ -14607,22 +14832,22 @@ msgstr ""
"Будет надувать или Ñдувать нарезанные 2D-полигоны в ÑоответÑтвии Ñо знаком "
"коррекции."
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð° «Ñлоновьей ноги»"
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3340
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
"ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÑˆÐ¸Ñ€Ð¸Ð½Ð°, которую нужно поддерживать Ð´Ð»Ñ ÐºÐ¾Ð¼Ð¿ÐµÐ½Ñации «Ñлоновьей "
"ноги»."
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr "Корректировка гаммы-коррекции"
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
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 "
@@ -14632,43 +14857,43 @@ msgstr ""
"значение гаммы означает пороговое значение Ñ Ð¿Ð¾Ñ€Ð¾Ð³Ð¾Ð¼ поÑередине. Такое "
"поведение убирает Ñглаживание без потери отверÑтий в полигонах."
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
msgstr "Тип SLA материала"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr "ÐÐ°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð²Ñ‹Ñота ÑлоÑ"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr "Объём бутылки"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr "мл"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr "Ð’ÐµÑ Ð±ÑƒÑ‚Ñ‹Ð»ÐºÐ¸"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr "кг"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr "г/мл"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr "цена/бутылка"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr "Ðачальных Ñлоёв"
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3416
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -14676,107 +14901,107 @@ msgstr ""
"КоличеÑтво начальных Ñлоёв, необходимых Ð´Ð»Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ заÑветки от "
"Â«Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ñветки начальных Ñлоёв» до Â«Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ñветки оÑновных Ñлоёв»."
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr "Мин. Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ñветки оÑновных Ñлоёв"
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr "МакÑ. Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ñветки оÑновных Ñлоёв"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ñветки обычных Ñлоёв"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr "Мин. Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ñветки начальных Ñлоёв"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr "МакÑ. Ð²Ñ€ÐµÐ¼Ñ Ð·Ð°Ñветки начальных Ñлоёв"
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð·Ð°Ñветки начальных Ñлоёв"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr "ÐšÐ¾Ñ€Ñ€ÐµÐºÑ†Ð¸Ñ Ñ€Ð°ÑширениÑ"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
msgstr "Корректировка раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð¿Ð¾ оÑи X"
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
msgstr "Корректировка раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð¿Ð¾ оÑи Y"
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
msgstr "Корректировка раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ð¿Ð¾ оÑи Z"
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr "Примечание к SLA материалу"
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
msgstr ""
"ЗдеÑÑŒ вы можете размеÑтить Ñвои заметки отноÑительно SLA материала Ð´Ð»Ñ "
"печати."
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr "Профиль SLA материала по умолчанию"
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr "Генерировать поддержку"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ Ð´Ð»Ñ Ð¼Ð¾Ð´ÐµÐ»ÐµÐ¹."
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr "Диаметр ноÑика поддержки"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr "Диаметр ноÑика поддержки."
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr "Глубина Ð¿Ñ€Ð¾Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ð½Ð¾Ñика поддержки"
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr "Задаёт, как глубоко ноÑик поддержки будет проникать в модель."
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr "Длина ноÑика поддержки"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr ""
"Длина ноÑика поддержки (ширина от центра задней Ñферы до центра передней "
"Ñферы)."
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr "Диаметр тела поддержки"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
msgstr "Диаметр тела поддержки в мм."
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr "Диаметр маленьких тел поддержки в процентах"
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3579
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -14785,11 +15010,11 @@ msgstr ""
"диаметром тел поддержки, которые иÑпользуютÑÑ Ð² проблемных облаÑÑ‚ÑÑ…, где "
"нормальный Ñтолбик поддержки не может помеÑтитьÑÑ."
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr "МакÑ. количеÑтво моÑтов на теле поддержки"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3590
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -14798,11 +15023,11 @@ msgstr ""
"МоÑÑ‚Ñ‹ удерживают ноÑики поддержки и ÑоединÑÑŽÑ‚ÑÑ Ñ Ñ‚ÐµÐ»Ð°Ð¼Ð¸ поддержки в виде "
"небольших ветвей."
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr "Тип ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ»Ð° поддержки"
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -14813,23 +15038,23 @@ msgstr ""
"который автоматичеÑки переключаетÑÑ Ð¼ÐµÐ¶Ð´Ñƒ первыми двумÑ, в завиÑимоÑти от "
"раÑÑтоÑÐ½Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ телами поддержки."
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr "Зигзагообразный"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr "ПерекрёÑтный"
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr "ДинамичеÑкий"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr "КоÑффициент раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ñ‚ÐµÐ»Ð° поддержки"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3623
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -14837,27 +15062,27 @@ msgstr ""
"СлиÑние моÑтов или тел поддержки в другие тела поддержки может увеличить их "
"радиуÑ. 0 - отÑутÑтвие увеличениÑ, 1 - полное увеличение."
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr "Диаметр оÑÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
msgstr "Диаметр оÑÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ в мм."
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr "Ð’Ñ‹Ñота оÑÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸"
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr "Ð’Ñ‹Ñота конуÑообразного оÑÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸."
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr "БезопаÑное раÑÑтоÑние оÑÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸"
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3654
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 "
@@ -14867,27 +15092,27 @@ msgstr ""
"ÑмыÑл в режиме нулевой выÑоты подъёма, когда между моделью и подложкой "
"вÑтавлÑетÑÑ Ð·Ð°Ð·Ð¾Ñ€ заданный Ñтим параметром."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr "КритичеÑкий угол"
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr "Угол ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¾Ð¿Ð¾Ñ€ поддержки Ñо ÑвÑзующим узлом."
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° моÑта"
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° моÑта."
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr "МакÑимальное раÑÑтоÑние между телом поддержки"
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3685
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -14895,7 +15120,7 @@ msgstr ""
"МакÑимальное раÑÑтоÑние между Ð´Ð²ÑƒÐ¼Ñ Ñ‚ÐµÐ»Ð°Ð¼Ð¸ поддержки Ð´Ð»Ñ ÑвÑзи друг Ñ "
"другом. Ðулевое значение - запрет на Ñоединение тел поддержки каÑкадом."
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3695
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -14903,39 +15128,39 @@ msgstr ""
"ОпределÑет наÑколько опоры должны поднимать поддерживаемую модель. ЕÑли "
"включёно «Подложка вокруг модели», Ñто значение игнорируетÑÑ."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr "ОтноÑительный показатель плотноÑти точек поддержки."
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr "Минимальное раÑÑтоÑние между точками поддержки"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr "Точки поддержки не будут размещены ближе Ñтого порогового значениÑ."
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr "ИÑпользовать подложку"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr "ДобавлÑет подложку под поддерживаемую модель."
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr "Толщина Ñтенки подложки"
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr "Толщина подложки и её дополнительных Ñтенок полоÑти."
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr "Ð’Ñ‹Ñота Ñтенки подложки"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "
@@ -14947,19 +15172,19 @@ msgstr ""
"некоторые Ñмолы могут Ñоздавать чрезмерный Ñффект вÑаÑÑ‹Ð²Ð°Ð½Ð¸Ñ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ полоÑти, "
"что затруднÑет ÑнÑтие модели."
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
msgstr "Размер каймы подложки"
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr "Как далеко должна проÑтиратьÑÑ Ð¿Ð¾Ð´Ð»Ð¾Ð¶ÐºÐ° вокруг ÑущеÑтвующей геометрии."
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr "МакÑимальное раÑÑтоÑние ÑлиÑниÑ"
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "
@@ -14970,11 +15195,11 @@ msgstr ""
"двух меньших подложек. ЕÑли они находÑÑ‚ÑÑ Ñлишком близко, то будут "
"объединены в одну подложку."
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr "Ðаклон Ñтенки подложки"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3786
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
@@ -14982,23 +15207,23 @@ msgstr ""
"Ðаклон Ñтенки подложки отноÑительно плоÑкоÑти Ñтола. 90 градуÑов означает "
"прÑмые Ñтены."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr "Создаёт подложку вокруг модели, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑ Ð²Ñ‹Ñоту подъёма поддержкой."
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr "Подложка вокруг модели везде"
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr "Принудительное Ñоздание подложки вокруг модели везде."
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr "Зазор между дном модели и подложкой"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3811
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
@@ -15006,11 +15231,11 @@ msgstr ""
"Зазор между дном модели и Ñгенерированной подложкой в режиме нулевой выÑоты "
"подъёма."
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr "Шаг Ñоединительного Ñлемента подложки модели"
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3822
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
@@ -15018,47 +15243,47 @@ msgstr ""
"РаÑÑтоÑние между Ð´Ð²ÑƒÐ¼Ñ Ñоединительными опорами, которые ÑоединÑÑŽÑ‚ модель и "
"Ñгенерированную подложку."
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr "Ширина Ñоединительного Ñлемента подложки модели"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3831
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr ""
"Ширина Ñоединительных опор, которые ÑоединÑÑŽÑ‚ модель Ñо Ñгенерированной "
"подложкой."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr "Глубина Ð¿Ñ€Ð¾Ð½Ð¸ÐºÐ½Ð¾Ð²ÐµÐ½Ð¸Ñ Ñоединительного Ñлемента в модель"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr ""
"Задаёт как глубоко Ñоединительные Ñлементы должны проникают в тело модели."
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr "Создавать полоÑÑ‚ÑŒ"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr "Создание пуÑтотелой модели."
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr "Толщина Ñтенки"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ñ‚Ð¾Ð»Ñ‰Ð¸Ð½Ð° Ñтенки полой модели."
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr "ТочноÑÑ‚ÑŒ"
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3867
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -15066,7 +15291,7 @@ msgstr ""
"БыÑтродейÑтвие раÑчёта против точноÑти раÑчёта. \n"
"Ðизкие Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ñтого параметра могут привеÑти к нежелательным артефактам."
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "
@@ -15081,11 +15306,11 @@ msgstr ""
"При нулевом значении внутреннее проÑтранÑтво будет больше вÑего напоминать "
"наружную Ñторону модели."
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
msgstr "СкороÑÑ‚ÑŒ печати"
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3891
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
@@ -15095,65 +15320,65 @@ msgstr ""
"материалов Ñ Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð½Ð¾Ð¹ вÑзкоÑтью или Ð´Ð»Ñ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… полых деталей. Это "
"замедлÑет наклон ванночки и добавлÑет задержку перед заÑветкой."
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr "ЭкÑпорт в OBJ"
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr "ЭкÑпортировать модель(и) в формат OBJ."
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr "ЭкÑпорт Ð´Ð»Ñ SLA печати"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "Ðарезать модель и ÑкÑпортировать Ñлои печати Ð´Ð»Ñ SLA в формат PNG."
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr "ЭкÑпорт в 3MF"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr "ЭкÑпортировать модель(и) в формат 3MF."
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr "ЭкÑпорт в AMF"
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr "ЭкÑпортировать модель(и) в формат AMF."
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
msgstr "ЭкÑпорт в STL"
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr "ЭкÑпортировать модель(и) в формат STL."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
msgstr ""
"Ðарезать модель и ÑкÑпортировать траекторию Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð½Ñтрумента в G-код "
"файл."
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
msgstr "ПроÑмотрщик G-кода"
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
msgstr "Ð’Ð¸Ð·ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ ÑƒÐ¶Ðµ нарезанного и Ñохраненного G-кода"
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr "Ðарезать"
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4405
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -15161,71 +15386,71 @@ msgstr ""
"Ðарезает модель в завиÑимоÑти от типа печати (FFF или SLA) на оÑнове "
"Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ printer_technology."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr "Помощь"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr "Показать помощь."
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr "Помощь (FFF наÑтройки)"
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
msgstr "Показать полный ÑпиÑок параметров конфигурации печати/G-кода."
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr "Помощь (SLA наÑтройки)"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr "Показать полный ÑпиÑок параметров конфигурации SLA печати."
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ выходной модели"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr "ЗапиÑать информацию о модели в конÑоль."
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr "Сохранить конфигурацию"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr "Сохраните конфигурацию в указанный файл."
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr "ВыровнÑÑ‚ÑŒ по XY"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr "ВыровнÑÑ‚ÑŒ модель по заданной точке."
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr "Разрезать модель по Z."
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr "По центру"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr "Центрировать печать вокруг данного центра."
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr "Ðе раÑÑтавлÑÑ‚ÑŒ"
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4475
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -15233,11 +15458,11 @@ msgstr ""
"Ðе переÑтавлÑÑ‚ÑŒ данные модели перед объединением и ÑохранÑÑ‚ÑŒ их иÑходные XY "
"координаты."
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
msgstr "ОбеÑпечивать размещение на Ñтоле"
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4479
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
@@ -15245,23 +15470,23 @@ msgstr ""
"Поднимает модель над Ñтолом, когда она чаÑтично находитÑÑ Ð²Ð½Ð¸Ð·Ñƒ. Включено по "
"умолчанию. Ð”Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¸Ñпользуйте --no-ensure-on-bed to disable."
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr "Дубликат"
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr "Увеличить количеÑтво копий на Ñтот коÑффициент."
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr "Дублировать по Ñетке"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr "Увеличить количеÑтво копий путём ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ñетки."
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4493
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -15269,7 +15494,7 @@ msgstr ""
"РаÑÑтавьте предÑтавленные модели на Ñтоле и объединить их в одну модель, "
"чтобы выполнить дейÑÑ‚Ð²Ð¸Ñ Ð¾Ð´Ð¸Ð½ раз."
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4498
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)."
@@ -15278,31 +15503,31 @@ msgstr ""
"вÑÑкий раз, когда нужно нарезать модель Ð´Ð»Ñ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ð¾Ð³Ð¾ "
"дейÑтвиÑ)."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr "Угол поворота вокруг оÑи Z в градуÑах."
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr "Поворот вокруг оÑи X"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr "Угол поворота вокруг оÑи X в градуÑах."
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr "Поворот вокруг оÑи Y"
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr "Угол поворота вокруг оÑи Y в градуÑах."
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr "КоÑффициент маÑÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð»Ð¸ процент."
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4522
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -15310,24 +15535,24 @@ msgstr ""
"Обнаружение неÑвÑзанных чаÑтей в выбранных моделÑÑ… и разделение их на "
"отдельные объекты."
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr "ОтмаÑштабировать под облаÑÑ‚ÑŒ печати"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr "МаÑштабировать в ÑоответÑтвии Ñ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼ объёмом."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr "Игнорировать неÑущеÑтвующие конфигурационные файлы"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr ""
"Ðе терпеть неудачу, еÑли файла, предоÑтавленного Ð´Ð»Ñ --load, не ÑущеÑтвует."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
@@ -15335,7 +15560,7 @@ msgstr ""
"Правило прÑмой ÑовмеÑтимоÑти при загрузке конфигураций из файлов "
"конфигурации и файлов проекта (3MF, AMF)."
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -15348,11 +15573,11 @@ msgstr ""
"неизвеÑтное значение значением по умолчанию автоматичеÑки или путем их "
"полной замены."
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
msgstr "Отмена неизвеÑтных значений конфигурации"
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
@@ -15360,7 +15585,7 @@ msgstr ""
"ПозволÑет Ñчитывать неизвеÑтные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ путем их полной замены "
"значениÑми по умолчанию."
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4549
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
@@ -15368,11 +15593,11 @@ msgstr ""
"ПозволÑет Ñчитывать неизвеÑтные Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸, автоматичеÑки заменÑÑ "
"их значениÑми по умолчанию."
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr "Загрузить конфигурацию"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4554
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -15380,11 +15605,11 @@ msgstr ""
"Загрузить конфигурацию из указанного файла. Его можно иÑпользовать более "
"одного раза Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ параметров из неÑкольких файлов."
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr "Выходной файл"
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/libslic3r/PrintConfig.cpp:4558
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -15392,11 +15617,11 @@ msgstr ""
"Файл, в который будут запиÑыватьÑÑ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ðµ данные (еÑли он не указан, то "
"будет оÑнован на входном файле)."
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr "Одни ÑкземплÑÑ€ программы"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -15407,11 +15632,11 @@ msgstr ""
"ПереопределÑет значение конфигурации \"single_instance\" из наÑтроек "
"приложениÑ."
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr "Папка конфигурации пользователÑ"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4575
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -15420,11 +15645,11 @@ msgstr ""
"Загрузите и Ñохраните наÑтройки в данном каталоге. Это полезно Ð´Ð»Ñ "
"ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… профилей или конфигураций из Ñетевого хранилища."
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr "Уровень Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¶ÑƒÑ€Ð½Ð°Ð»Ð°"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -15436,11 +15661,11 @@ msgstr ""
"Ðапример, loglevel=2 региÑтрирует неуÑтранимые ошибки, ошибки и "
"предупреждениÑ."
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr "Ð’Ð¸Ð·ÑƒÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ программного рендеринга"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4586
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -15452,15 +15677,15 @@ msgstr ""
msgid "Error with zip archive"
msgstr "Ошибка Ñ zip-архивом"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿ÐµÑ€Ð¸Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Подготовка к заполнению"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐµÐº"
@@ -15651,9 +15876,9 @@ msgid ""
msgstr ""
"Заполнение площади, меньше указанной\n"
"Знаете ли вы, что чаÑти модели Ñ Ð½ÐµÐ±Ð¾Ð»ÑŒÑˆÐ¸Ð¼ поперечным Ñечением можно "
-"автоматичеÑки заполнÑÑ‚ÑŒ Ñплошным заполнением? УÑтановите необходимое "
-"значение в<a>Заполнение площади меньше указанной</a>. (только в режиме "
-"продвинутый)."
+"автоматичеÑки заполнÑÑ‚ÑŒ Ñплошным заполнением? \n"
+"УÑтановите необходимое значение в<a>Заполнение площади меньше указанной</"
+"a>(только в режиме продвинутый)."
#: resources/data/hints.ini: [hint:Search functionality]
msgid ""
@@ -15722,7 +15947,7 @@ msgid ""
"around the Z-axis clockwise or counter-clockwise by pressing <b>Page Up</b> "
"or <b>Page Down</b> respectively?"
msgstr ""
-"БыÑтрый поворот на 45 градуÑов\\n\n"
+"БыÑтрый поворот на 45 градуÑов\n"
"Знали ли вы, что что можно быÑтро повернуть выбранные модели на 45 градуÑов "
"вокруг оÑи Z по чаÑовой Ñтрелке или против чаÑовой Ñтрелки, нажав <b>Page "
"Up</b> или <b>Page Down</b> ÑоответÑтвенно?"
@@ -15818,6 +16043,11 @@ msgid ""
"user profiles? You can view and move back and forth between snapshots using "
"the Configuration - <a>Configuration snapshots menu</a>."
msgstr ""
+"Резервные копии конфигурации (Ñнапшот)\n"
+"Знаете ли вы, что возможен откат вÑех ÑиÑтемных и пользовательÑких профилей "
+"из полной резервной копии? Ð’Ñ‹ можете проÑматривать и перемещатьÑÑ Ð¼ÐµÐ¶Ð´Ñƒ "
+"Ñнимками ÑоÑтоÑÐ½Ð¸Ñ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ меню <a>ÐаÑтройки - Резервные копии "
+"конфигурации (Ñнапшот)</a>."
#: resources/data/hints.ini: [hint:Minimum shell thickness]
msgid ""
@@ -15857,6 +16087,14 @@ msgstr ""
"Cubic) и Динам. куб. поддержка (Support Cubic), чтобы Ñократить Ð²Ñ€ÐµÐ¼Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ "
"и Ñнизить раÑход плаÑтиковой нити? Подробнее читайте в документации."
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
"Fullscreen mode\n"
diff --git a/resources/localization/tr/PrusaSlicer_tr.po b/resources/localization/tr/PrusaSlicer_tr.po
index 0b0e643c4..4132e1a38 100644
--- a/resources/localization/tr/PrusaSlicer_tr.po
+++ b/resources/localization/tr/PrusaSlicer_tr.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
"PO-Revision-Date: 2019-05-23 00:37+0300\n"
"Last-Translator: \n"
"Language-Team: \n"
@@ -18,16 +18,16 @@ msgstr ""
"X-Generator: Poedit 2.2.3\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "Bölümler telif hakkı"
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Telif Hakkı"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -35,26 +35,26 @@ msgstr ""
"İlgili tüm programların (kütüphanelerin) lisans sözleşmeleri, ana uygulama "
"lisans sözleşmesinin bir parçasıdır"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "%s Hakkında"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "Sürüm"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "lisans türü"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "GNU Affero Genel Kamu Lisansı, sürüm 3"
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -62,7 +62,7 @@ msgstr ""
"PrusaSlicer, Alessandro Ranellucci ve RepRap topluluÄŸuna ait olan Slic3r alt "
"yapısına sahiptir."
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -72,7 +72,7 @@ msgstr ""
"Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik ve diğerlerinin katkıları "
"ile."
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr ""
@@ -200,7 +200,7 @@ msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr "Boyut"
@@ -208,7 +208,7 @@ msgstr "Boyut"
msgid "Origin"
msgstr "Başlangıç Noktası"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Çap"
@@ -233,43 +233,43 @@ msgstr "0,0 G-code koordinatının dikdörtgenin sol ön köşesine olan mesafes
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
-#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr "mm"
@@ -290,7 +290,7 @@ msgid "Circular"
msgstr "Dairesel"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "Özel"
@@ -303,8 +303,8 @@ msgstr "Åžekil"
msgid "Load shape from STL..."
msgstr "STL dosyadan şekil yükle..."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "Ayarlar"
@@ -317,7 +317,7 @@ msgid "Load..."
msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Kaldır"
@@ -419,8 +419,8 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "Katman yüksekliği"
@@ -431,7 +431,7 @@ msgid ""
"The first layer height will be reset to 0.01."
msgstr ""
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr "İlk katman yüksekliği"
@@ -507,30 +507,30 @@ msgstr ""
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr "Dolgu"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "Kafa penetrasyonu kafa genişliğinden daha büyük olmamalıdır."
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "Geçersiz kafa penetrasyonu"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr "Pinhead çapı, sütun çapından daha küçük olmalıdır."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "Geçersiz iğne başı çapı"
@@ -546,12 +546,12 @@ msgstr "Sürüm düşür"
msgid "Before roll back"
msgstr "Geri almadan önce"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "Kullanıcı"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "Bilinmiyor"
@@ -563,7 +563,7 @@ msgstr "Aktif"
msgid "PrusaSlicer version"
msgstr ""
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "yazdır"
@@ -571,21 +571,21 @@ msgstr "yazdır"
msgid "filaments"
msgstr "filamentler"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "SLA baskısı"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "SLA malzemesi"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "yazıcı"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "üretici"
@@ -639,15 +639,15 @@ msgid "Standard"
msgstr "Standart"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "Tümü"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr "Hiçbiri"
@@ -728,7 +728,7 @@ msgstr ""
msgid "All installed printers are compatible with the selected %1%."
msgstr ""
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "filaman"
@@ -819,7 +819,7 @@ msgstr ""
"oluÅŸturulur."
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr ""
@@ -894,7 +894,7 @@ msgstr ""
msgid "Firmware Type"
msgstr "Yazılım Türü"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Yazılım"
@@ -911,8 +911,8 @@ msgid "Set the shape of your printer's bed."
msgstr "Yazıcı tablasının şeklini ayarlayın."
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "Geçersiz nümerik giriş."
@@ -969,8 +969,8 @@ msgid "Extrusion Temperature:"
msgstr "Ekstrüder Sıcaklığı:"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr "°C"
@@ -1021,7 +1021,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "Bilgilendirme"
@@ -1128,7 +1128,7 @@ msgid "Filament Profiles Selection"
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
msgstr "Tür:"
@@ -1175,7 +1175,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
msgstr ""
@@ -1191,8 +1191,8 @@ msgid "Perform"
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "Geri Al"
@@ -1208,7 +1208,7 @@ msgstr ""
msgid "Discard all custom changes"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr ""
@@ -1433,7 +1433,7 @@ msgstr ""
msgid "Delete custom G-code"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr ""
@@ -1477,7 +1477,7 @@ msgstr ""
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -1491,77 +1491,77 @@ msgstr ""
msgid "Warning"
msgstr "Uyarı"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
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:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "varsayılan"
@@ -1574,10 +1574,10 @@ msgid "Set extruder change for every"
msgstr ""
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr "katman"
@@ -1640,7 +1640,7 @@ msgid "Parameter validation"
msgstr "Parametre doÄŸrulama"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "Girilen değer limit dışı"
@@ -1803,7 +1803,7 @@ msgstr "Onaylama"
msgid "Cancelling..."
msgstr "Ä°ptal ediliyor..."
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr ""
@@ -1819,7 +1819,7 @@ msgstr ""
msgid "Add selected shape(s) to the bed"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Ekle"
@@ -1827,9 +1827,9 @@ msgstr "Ekle"
msgid "Add one or more custom shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "Sil"
@@ -1837,30 +1837,30 @@ msgstr "Sil"
msgid "Delete one or more custom shape. You can't delete system shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
"We can't load this file"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
msgstr ""
@@ -1921,7 +1921,7 @@ msgid "Time"
msgstr "Zaman"
#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
-#: src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr ""
@@ -1961,7 +1961,7 @@ msgstr "Renkli baskı"
#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "Ekstrüder"
@@ -1973,134 +1973,134 @@ msgstr ""
msgid "default color"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Yazdır"
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Duraklat"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
msgstr "BoÅŸta ilerleme"
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "Geri çekme"
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Ayarlar"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "Geri Çekme"
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Yazıcı"
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Baskı ayarları"
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Filament"
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr "Ä°lk katman"
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr ""
@@ -2161,7 +2161,7 @@ msgstr ""
msgid "Smooth"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "Yarıçap"
@@ -2169,7 +2169,7 @@ msgstr "Yarıçap"
msgid "Keep min"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr ""
@@ -2193,191 +2193,191 @@ msgstr ""
msgid "Variable layer height - Smooth all"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "Ara"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "Aralık"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "Hizala"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Ekle..."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Tümünü sil"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr "Kopyala"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Yapıştır"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Kopyasını ekle"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Kopyayı sil"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "Nesnelere böl"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "Paçalara böl"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "Yinele"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr "Kes"
@@ -2493,7 +2493,7 @@ msgstr "Küre"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr "Üçgenler"
@@ -2632,7 +2632,7 @@ msgid "Quality"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr ""
@@ -2656,27 +2656,27 @@ msgstr ""
msgid "Show supports"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr ""
@@ -2735,7 +2735,7 @@ msgstr "Taşı"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr "Çevir"
@@ -2752,7 +2752,7 @@ msgstr "Uygula"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr "Ölçek"
@@ -2803,7 +2803,7 @@ msgid "Simplification is currently only allowed when a single part is selected"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "Hata"
@@ -2887,7 +2887,7 @@ msgid "Minimal points distance"
msgstr "En düşük nokta mesafesi"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr "Destek noktaları yoğunluğu"
@@ -3062,7 +3062,7 @@ msgstr ""
msgid "Review the substitutions and adjust them if needed."
msgstr ""
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "SLA yazdırma ayarları"
@@ -3098,7 +3098,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
+msgid "Artwork model by Leslie Ing"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:411
@@ -3134,7 +3134,7 @@ msgstr ""
msgid "Start the application"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -3144,11 +3144,11 @@ msgid ""
"The application will now terminate."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
"PrusaSlicer has encountered a localization error. Please report to "
"PrusaSlicer team, what language was active and in which scenario this issue "
@@ -3157,34 +3157,34 @@ msgid ""
"The application will now terminate."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
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 ""
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -3196,7 +3196,7 @@ msgid ""
"configuration."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -3205,15 +3205,15 @@ msgid ""
"Shall this configuration be imported?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
msgstr ""
@@ -3234,8 +3234,8 @@ msgid ""
"Do you want to continue?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr ""
@@ -3265,15 +3265,15 @@ msgstr ""
msgid "Preparing settings tabs"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -3286,198 +3286,199 @@ msgid ""
"Otherwise, the application will most likely crash again next time."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1677
+#: src/slic3r/GUI/GUI_App.cpp:1679
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
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 ""
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
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 ""
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr "Yeniden oluÅŸturma"
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr "Geçerli hazır ayarlar yükleniyor"
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr "Mod görünümü yükleniyor"
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr "Bir dosya seçin (3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Bir veya daha fazla dosya seçin (STL / OBJ / AMF / 3MF / PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr ""
+"Bir veya daha fazla dosya seçin (STL / OBJ / AMF / 3MF / PRUSA / STEP):"
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr "Bir uygulama dilinin deÄŸiÅŸtirilmesi"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr "Dil seçiniz"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr "Dil"
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr "deÄŸiÅŸtirilmiÅŸ"
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr "%s baÅŸlat"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
msgstr "&Yapılandırma Anlık Görüntüleri"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr "Yapılandırma anlık görüntülerini inceleme/etkinleştirme"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
msgstr "Yapılandırma &Anlık Görüntüsü Al"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr "Yapılandırma anlık görüntüsünü kaydet"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
msgstr "&Tercihler"
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr "Uygulama tercihleri"
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "Basit"
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr "Basit görünüm modu"
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr "Gelişmiş Görünüm Modu"
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "Uzman"
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr "Uzman Modu"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr "Mod"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s Görüntüleme Modu"
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
msgstr "Arduino tabanlı bir yazıcıya yazılım yükle"
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2293
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr "Anlık görüntü adı"
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr "Dil seçimi"
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -3485,95 +3486,95 @@ msgstr ""
"Dilin değiştirilmesi uygulamanın yeniden başlatılmasını tetikler.\n"
"Tabla içeriğini kaybedeceksiniz."
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "Devam etmek istiyor musunuz?"
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr "&Ayarlar"
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "SLA teknolojisi ile çok parçalı nesnelerin basılması mümkün değildir."
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr ""
"Lütfen önceden ayarlanmış değişiklik yapmadan önce nesne listenizi kontrol "
"edin."
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to changes your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr ""
@@ -3588,42 +3589,42 @@ msgid "Fatal error, exception catched: %1%"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr "Katmanlar ve Duvarlar"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr "Destek"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr ""
@@ -3632,95 +3633,98 @@ msgid "Pad and Support"
msgstr "Ped ve Destek"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr "Hız"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr "Ekstrüder sayısı"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr "Ekstrüzyon genişliği"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "Etek ve kenar"
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495
-#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645
-#: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483
-#: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480
-#: src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr "GeliÅŸmiÅŸ"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr "Destekler"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr "Altlık"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705
-#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr ""
@@ -3819,7 +3823,7 @@ msgstr "STL Olarak Dışa Aktar"
msgid "Reload the selected volumes from disk"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
msgstr ""
@@ -3832,8 +3836,8 @@ msgid "Set extruder for selected items"
msgstr "Seçilen ürünler için ekstrüder seti"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr "Varsayılan"
@@ -3845,24 +3849,24 @@ msgstr ""
msgid "Scale the selected object to fit the print volume"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr "BirleÅŸtir"
@@ -3923,7 +3927,7 @@ msgid "Split the selected object into individual parts"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr "Bölünmüş"
@@ -4070,7 +4074,7 @@ msgid "Rename Sub-object"
msgstr ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr ""
@@ -4114,11 +4118,11 @@ msgstr ""
msgid "Load Modifier"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "Yükleniyor"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr ""
@@ -4199,76 +4203,76 @@ msgstr "Seçilen nesne bölünemedi çünkü yalnızca bir parça içeriyordu."
msgid "Split to Parts"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr "Grup manipülasyonu"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr "Nesne yönetimi"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr "Değiştirilecek Nesne Ayarları"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr "Değiştirilecek Parça Ayarları"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr "Bölüm manipülasyon"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr "Kopya yönetimi"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
"without violating the minimum layer height."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
"Cannot insert a new layer range between the current and the next layer "
"range.\n"
@@ -4276,149 +4280,149 @@ msgid ""
"is thinner than the minimum layer height allowed."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr "Nesne veya Örnek"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr "Bölüm"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr "Desteklenmeyen seçim"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "Seçiminize %s öğe ile başladınız."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr "Bu modda sadece diğer %s maddeleri seçebilirsiniz. %s"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr "geçerli bir Nesnenin"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr "Bilgi"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr "Nesnenin son katı kısmının türünü değiştiremezsiniz."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
msgstr "Niteleyici"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr "Destek Engelleyici"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr "Destek Uygulayıcı"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr "Parça türünü seçin"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr "Yeni isim girin"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr "Yeniden adlandırma"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr ""
@@ -4553,19 +4557,19 @@ msgstr ""
msgid "View"
msgstr "Görünüm"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "Yükseklik"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr "GeniÅŸlik"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "Fan hızı"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Sıcaklık"
@@ -4581,60 +4585,60 @@ msgstr "Göster"
msgid "Feature types"
msgstr "Özellik türleri"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Duvar"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Dış duvar"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "Çıkıntı duvar"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "İç dolgu"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr "Katı dolgu"
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr "Üst katı dolgu"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "Köprü dolgusu"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr "BoÅŸluk doldurma"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr "Destek ara bağlantısı"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Temizleme kulesi"
@@ -4682,15 +4686,15 @@ msgstr ""
msgid "Edit"
msgstr "Düzenle"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr ""
@@ -4828,21 +4832,25 @@ msgstr ""
msgid "Importing done."
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr ""
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr "Dikkat!"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "Klavye kısayolları"
@@ -4851,7 +4859,7 @@ msgid "New project, clear plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
+msgid "Open project AMF/3MF with config, clear plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
@@ -4867,7 +4875,7 @@ msgid "(Re)slice"
msgstr "(Tekrar) dilimle"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
@@ -4878,12 +4886,12 @@ msgstr ""
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
msgstr "G-code Dışa Aktar"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
msgstr "G kodunu gönder"
@@ -4891,7 +4899,7 @@ msgstr "G kodunu gönder"
msgid "Export config"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr ""
@@ -5228,13 +5236,13 @@ msgstr ""
msgid "Objects List"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr ""
@@ -5270,8 +5278,8 @@ msgstr ""
msgid "Show/Hide G-code window"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "Ön izleme"
@@ -5349,7 +5357,7 @@ msgid "Keyboard shortcuts"
msgstr ""
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr ""
@@ -5357,11 +5365,11 @@ msgstr ""
msgid "G-code preview"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr ""
@@ -5387,13 +5395,13 @@ msgid "Print Settings"
msgstr "Baskı Ayarları"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "Malzeme Ayarları"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "Filament Ayarları"
@@ -5403,8 +5411,8 @@ msgstr "Filament Ayarları"
msgid "Printer Settings"
msgstr "Yazıcı ayarları"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
msgstr ""
@@ -5412,686 +5420,686 @@ msgstr ""
msgid "based on Slic3r"
msgstr "slic3r uygulamasına dayalı"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Prusa 3D ve Sürücüler"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "Prusa3D sürücüleri indirme sayfasını tarayıcınızda açar"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "Yazılım ve Bültenler"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Tarayıcınızda yazılım sürümleri sayfasını açar"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "%s &Web Sitesi"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "Tarayıcınızda %s web sitesini açar"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "Sistem bilgisi"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Sistem bilgisini göster"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "&Yapılandırma Klasörünü Göster"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Kullanıcı konfigürasyon klasörünü göster"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "Bir Görüş Bildirin"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "%s ile ilgili görüş bildirin"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "%s &Hakkında"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "Hakkında"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Klavye kısayollarının listesini göster"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Perspektif"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Perspektif görünümü"
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr "Ãœst"
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
msgid "Top View"
msgstr "Üst Görünüm"
#. 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:1121 src/libslic3r/PrintConfig.cpp:423
-#: src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr "Alt"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Alt Görünüm"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Ön"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Ön görünüm"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr "Arka"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Arka görünüm"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "Sol"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Sol görünüm"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "SaÄŸ"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Sağ görünüm"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "&Yeni Proje"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Yeni bir proje baÅŸlat"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "& Proje Aç"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Bir proje dosyası açın"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
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:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "& Projeyi Kaydet"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "Mevcut proje dosyasını kaydet"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "Projeyi farklı kaydet"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "Mevcut proje dosyasını farklı kaydet"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "STL/3MF/STEP/OBJ/AM&F"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "Bir model yükle"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "&Ayarları İçe Aktar"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "Dışa aktarılan yapılandırma dosyasını yükle"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "Proje dosyasından yapılandırmayı yükle"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Ha&zır Ayarları İçe Aktar"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "Paketten hazır ayarları yükleme"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&İçe Aktarma"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "&G-code Dışa Aktar"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "Geçerli tablayı G-code olarak dışa aktar"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "Geçerli tablayı STL olarak dışa aktar"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "Geçerli tablayı destekler ile STL olarak dışa aktar"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "Ayarları &Dışa Aktar"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "Geçerli yapılandırmayı dışa aktar"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "&Hazır Ayarları Dışa Aktar"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "Tüm hazır ayarları dışa aktar"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "&Dışa Aktar"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "Hızlı Dilim"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Bir dosyayı G koduna dilimleme"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "Hızlı Dilim ve Farklı Kaydet"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Bir dosyayı dilimle ve farklı kaydet"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Son Hızlı Dilimi Tekrarla"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Son hızlı dilimi tekrarla"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(Tekrar)Dilimle"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Yeni dilimleme iÅŸlemine baÅŸla"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "& STL dosyasını onar"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "Bir STL dosyasını otomatik olarak onar"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "&Çıkış"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "%s uygulamasını kapat"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Tüm nesneleri seçer"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "Tüm nesnelerin seçimini kaldırır"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "Mevcut seçimi siler"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Tüm nesneleri sil"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "&Geri Al"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "&Yinele"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "&Kopyala"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Seçimi panoya kopyala"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "&Yapıştır"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Panodan yapıştır"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "&Tabla Sekmesi"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Tablayı göster"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "B&askı Ayarları Sekmesi"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Baskı ayarlarını göster"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "& Filament Ayarları Sekmesi"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Filament ayarlarını göster"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "Yazıcı Ayarları S&ekmesi"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Yazıcı ayarlarını göster"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&B"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "3B düzenleme görünümünü göster"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "Ön izleme"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "3B dilimleme ön izlemesini göster"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "Yazdırma ve Ana Bilgisayar Yükleme Kuyruğu"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "Ana Bilgisayar Yükleme Sırasını Yazdır penceresini görüntüle"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&Dosya"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&Düzenle"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&Pencere"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "&Görünüm"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&Yardım"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "Mate&ryal Ayarları Sekmesi"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Dilimlemek için bir dosya seçin (STL / OBJ / AMF / 3MF / PRUSA):"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "Daha önce dilimlenmiş dosya yok."
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "Önceden dilimlenmiş dosya ("
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") bulunamadı."
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "Dosya bulunamadı"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "%s dosyasını farklı kaydet:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G-kod"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "Zip dosyasını farklı kaydet:"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "Dilimleme"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "%s"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "Dilimleme Yapıldı!"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Onarılacak STL dosyasını seçin:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr ""
"OBJ dosyasını kaydet (hataları STL'den koordine etmeye daha az eğilimli):"
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "Dosyanız onarıldı."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr "Onar"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Yapılandırmayı farklı kaydet:"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Yüklenecek yapılandırmayı seçin:"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Ön ayar paketini farklı kaydet:"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d ön ayar başarıyla içe aktarıldı."
@@ -6130,32 +6138,32 @@ msgstr ""
msgid "Swap Y/Z axes"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s hata"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s bir hatayla karşılaştı"
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr ""
@@ -6287,7 +6295,7 @@ msgstr ""
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr ""
@@ -6313,8 +6321,8 @@ msgstr "Örnekleri"
msgid "Instance %d"
msgstr "Kopya %d"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551
-#: src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Katmanlar"
@@ -6322,35 +6330,35 @@ msgstr "Katmanlar"
msgid "Range"
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
"while OpenGL version %s, render %s, vendor %s was detected."
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:263
+#: src/slic3r/GUI/OpenGLManager.cpp:264
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 ""
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
"%s"
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr ""
@@ -6384,7 +6392,7 @@ msgstr ""
msgid "Add preset for this printer device"
msgstr ""
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Ana Bilgisayar yüklemesini yazdır"
@@ -6425,7 +6433,7 @@ msgid "Open CA certificate file"
msgstr "CA sertifika dosyasını aç"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "HTTPS CA Dosyası"
@@ -6451,7 +6459,7 @@ msgid "The supplied name is empty. It can't be saved."
msgstr "Sağlanan ad boş. Kurtarılamaz."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
+msgid "You have to enter a printer name."
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
@@ -6504,15 +6512,15 @@ msgstr "Yüzey Sayısı"
msgid "Sliced Info"
msgstr "DilimlenmiÅŸ Bilgi"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "Kullanılan Filament (g)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "Kullanılan Filament (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "Kullanılan Filament (mm³)"
@@ -6524,8 +6532,8 @@ msgstr "Kullanılan Malzeme (birim)"
msgid "Cost (money)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "Tahmini baskı süresi"
@@ -6537,12 +6545,12 @@ msgstr "Takım değişikliği sayısı"
msgid "Select what kind of support do you need"
msgstr "Ne tür bir desteğe ihtiyacınız olduğunu seçin"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr "Yalnızca tablada destek"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "Yalnızca destek uygulayıcıları için"
@@ -6550,7 +6558,7 @@ msgstr "Yalnızca destek uygulayıcıları için"
msgid "Everywhere"
msgstr "Her yerde"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Kenar (Brim)"
@@ -6566,141 +6574,141 @@ msgstr ""
msgid "Purging volumes"
msgstr "BoÅŸaltma hacimleri"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr "Yazıcıya gönder"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr "Åžimdi dilimle"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr ""
"Dilimlemek ve G-code olarak Dışa Aktarmak için Üst Karakter(Shift) tuşunu "
"basılı tutun"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "Kullanılan Malzeme (ml)"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "destekler ve ped"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "nesneleri"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "temizleme kulesi"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr "Maliyet"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "normal mod"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "gizli mod"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
"computer."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2498
+#: src/slic3r/GUI/Plater.cpp:2518
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -6710,12 +6718,12 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -6726,11 +6734,11 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -6743,15 +6751,15 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -6764,28 +6772,28 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
"the file be loaded as a single object having multiple parts?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr "Çok parçalı nesne algılandı"
-#: src/slic3r/GUI/Plater.cpp:2616
+#: src/slic3r/GUI/Plater.cpp:2636
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:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr "GeliÅŸmiÅŸ veriler tespit edildi"
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -6794,14 +6802,14 @@ msgstr ""
"%s öğesinden nesne ekleyemezsiniz çünkü bir yada bir kaçı çoklu parçadan "
"oluÅŸuyor"
-#: src/slic3r/GUI/Plater.cpp:2660
+#: src/slic3r/GUI/Plater.cpp:2680
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:2779
+#: src/slic3r/GUI/Plater.cpp:2799
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -6809,139 +6817,139 @@ msgstr ""
"Nesneniz çok büyük görünüyor, bu nedenle baskı tablanıza uyacak şekilde "
"otomatik olarak küçültüldü."
-#: src/slic3r/GUI/Plater.cpp:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr "Nesne çok mu büyük?"
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
msgstr "Dışa aktarılacak STL dosya:"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
msgstr "AMF dosyasını dışa aktar:"
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
msgstr "Farklı kaydet:"
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3098
+#: src/slic3r/GUI/Plater.cpp:3118
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3157
+#: src/slic3r/GUI/Plater.cpp:3179
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr "Geçersiz veri"
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr "Şu anda başka bir dışa aktarma işlemi çalışıyor."
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr "3B düzenleme görünümü"
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -6949,171 +6957,171 @@ msgid ""
"printer technology."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
"Note, if changes will be saved then new project wouldn't keep them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
msgstr "G kodu dosyasını farklı kaydet:"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr "Dışa Aktar"
-#: src/slic3r/GUI/Plater.cpp:6539
+#: src/slic3r/GUI/Plater.cpp:6575
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr ""
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "Genel"
@@ -7559,7 +7567,7 @@ msgid "Add/Remove presets"
msgstr ""
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr ""
@@ -7571,7 +7579,7 @@ msgstr ""
msgid "Change extruder color"
msgstr ""
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr ""
@@ -7872,12 +7880,12 @@ msgid "NO RAMMING AT ALL"
msgstr "TÃœMÃœNDE SIKIÅžTIRMA YOK"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr "s"
@@ -7885,8 +7893,8 @@ msgstr "s"
msgid "Volumetric speed"
msgstr "Hacimsel hız"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr "mm³/sn"
@@ -7985,13 +7993,13 @@ msgstr ""
msgid "Just switch to \"%1%\" preset"
msgstr ""
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Gizli"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Normal"
@@ -8115,7 +8123,7 @@ msgstr ""
msgid "Copy to Clipboard"
msgstr "Panoya Kopyala"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "Uyumlu yazıcılar"
@@ -8123,7 +8131,7 @@ msgstr "Uyumlu yazıcılar"
msgid "Select the printers this profile is compatible with."
msgstr "Bu profilin uyumlu olduğu yazıcıları seç."
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "Uyumlu baskı profilleri"
@@ -8158,226 +8166,234 @@ msgstr ""
msgid "Search in settings [%1%]"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "Silinemez veya deÄŸiÅŸtirilemez."
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
"Herhangi bir değişiklik, bundan devralınan yeni bir ön ayar olarak "
"kaydedilmelidir."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "Bunu yapmak için lütfen hazır ayar için yeni bir ad belirtin."
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Ek bilgi:"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "yazıcı modeli"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "varsayılan yazdırma profili"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "varsayılan filament profili"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "varsayılan SLA malzeme profili"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "varsayılan SLA yazdırma profili"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Katmanlar ve duvarlar"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Duvar sayısı"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Yatay katmanlar"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr "Katı katmanlar"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "Kalite (daha yavaÅŸ dilimleme)"
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Baskı süresine etki eden ayarlar"
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "Etek (Skirt)"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Alt Destek (Raft)"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Destek ve alt destek (raft) için seçenekler"
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "Baskı esnasında kullanılacak hızlar"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "Baskı haricinde kullanılacak hızlar"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Düzenleyiciler"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Hızlanma kontrolü (gelişmiş)"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Otomatik hız (gelişmiş)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "Çoklu Ekstrüder"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Sızıntı önleme"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Ekstrüzyon genişliği"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "Ãœzerine bindirme"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Akış"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "DiÄŸer"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Çıktı seçenekleri"
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "Sıralı baskı"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "Çıktı dosyası"
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr "İşlem sonrası komut dosyaları"
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568
-#: src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Notlar"
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "Bağımlılıklar"
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "Profil bağımlılıkları"
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -8390,83 +8406,83 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Tabla"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "SoÄŸutma"
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr "Etkin"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "Fan ayarları"
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "SoÄŸutma eÅŸikleri"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "Filament özellikleri"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "Baskı hızı geçersiz kılma"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr ""
"Tek ekstrüder Çoklu Filament (MM) yazıcılarla takım değiştirme parametreleri"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "Sıkıştırma ayarları"
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
msgstr "Özel G-code"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
msgstr "Başlangıç G-code"
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "BitiÅŸ G-code"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -8479,20 +8495,20 @@ msgid ""
"physical_printer directory."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "Boyut ve koordinatlar"
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "Kabiliyetler"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "Yazıcının ekstrüder sayısı."
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -8500,123 +8516,123 @@ msgid ""
"nozzle diameter value?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr "Nozül çapı"
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "Katman değiştirmeden önce G-code"
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
msgstr "Katman deÄŸiÅŸiminden sonra G-code"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
msgstr "Takım değiştirme G kodu"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "Nesneler arasında Gcode (sıralı baskı için)"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "Ekran"
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "EÄŸim"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Yatırma zamanı"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Düzeltmeler"
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "Poz"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr "Makine sınırları"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "Bu sütundaki değerler Normal mod içindir"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "Bu sütundaki değerler Gizli mod içindir"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "En yüksek hızlar"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "En yüksek ivme (Acceleration)"
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "Ani Hareket (Jerk) sınırları"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "En düşük besleme hızı"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "Tek ekstrüder çoklu filament kurulumu"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "Tek ekstrüder çok yönlü parametreler"
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
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 ""
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Katman yüksekliği sınırları"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "Konum (çoklu ekstrüder yazıcıları için)"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Koşullu Z kaldırma"
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -8624,11 +8640,11 @@ msgstr ""
"Takım devre dışı bırakıldığında geri çekme (çoklu ekstrüder ayarları için "
"geliÅŸmiÅŸ ayarlar)"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -8639,38 +8655,38 @@ msgstr ""
"Donanımsal Geri Çekmeyi etkinleştirmek için Temizleme seçeneğini kapatmamı "
"iste misiniz?"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Firmware Retraction"
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "kaldır"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "sil"
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
"\"%2%\"?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -8678,14 +8694,14 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -8695,7 +8711,7 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -8703,84 +8719,84 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "%1% ayarını seçili ön ayar yapmak istediğinizden emin misiniz?"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% Ön Ayar"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Ayarla"
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Bul"
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Tam kelime"
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4275
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 ""
-#: src/slic3r/GUI/Tab.cpp:4282
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "KAPALI KÄ°LÄ°T"
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "AÇIK KİLİT"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -8788,23 +8804,23 @@ msgid ""
"to the system (or default) values."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "BEYAZ NOKTA"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "GERÄ° OK"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -8816,13 +8832,13 @@ msgstr ""
"Geçerli seçenek grubunun tüm ayarlarını en son kaydedilen ön ayara "
"sıfırlamak için GERİ OK tuşuna basın."
-#: src/slic3r/GUI/Tab.cpp:4332
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -8830,11 +8846,11 @@ msgid ""
"default) values."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4340
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -8842,7 +8858,7 @@ msgstr ""
"BEYAZ NOKTA simgesi ayarların geçerli seçenek grubu için en son kaydedilen "
"ön ayardakiyle aynı olduğunu gösterir."
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -8854,20 +8870,20 @@ msgstr ""
"Geçerli seçenek grubunun tüm ayarlarını en son kaydedilen ön ayara "
"sıfırlamak için tıklayın."
-#: src/slic3r/GUI/Tab.cpp:4348
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
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."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4355
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -8875,7 +8891,7 @@ msgstr ""
"BEYAZ NOKTA simgesi, değerin son kaydedilen ön ayardakiyle aynı olduğunu "
"gösterir."
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -8885,42 +8901,42 @@ msgstr ""
"olmadığını gösterir.\n"
"Geçerli değeri son kaydedilen ön ayara sıfırlamak için tıklayın."
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Malzeme"
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "Destek kafa"
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "Destek ayağı"
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "Destek çubuklarının ve birleşimlerinin bağlantısı"
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "Otomatik oluÅŸturma"
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
"To enable \"%1%\", please switch off \"%2%\""
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr "Nesne yüksekliği"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr ""
@@ -9003,7 +9019,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -9063,50 +9079,50 @@ msgid ""
"following unsaved changes:"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr ""
@@ -9449,7 +9465,7 @@ msgid "Could not get resources to create a new connection"
msgstr "Yeni bir bağlantı oluşturmak için kaynaklar alınamadı"
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "Kaynak model dışa aktarılıyor"
@@ -9466,7 +9482,7 @@ msgid "Mesh repair failed."
msgstr "Ağ onarımı başarısız oldu."
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "Onarılan model yükleniyor"
@@ -9476,35 +9492,35 @@ msgstr "Onarılan model yükleniyor"
msgid "Saving mesh into the 3MF container failed."
msgstr "3MF kabına ağ kaydetme işlemi başarısız oldu."
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "Geçici 3MF dosyasına dışa aktarım başarısız oldu"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "Onarılmış 3mf dosyasının içe aktarılması başarısız oldu"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "Onarılmış 3MF dosyası herhangi bir nesne içermiyor"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "Onarılmış 3MF dosyası birden fazla nesne içeriyor"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "Onarılmış 3MF dosyası herhangi bir birim içermiyor"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "Onarılmış 3MF dosyası birden fazla cilt içeriyor"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "Model onarımı bitti"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "Model onarımı iptal edildi"
@@ -9715,17 +9731,17 @@ msgid ""
"This may cause problems in g-code visualization and printing time estimation."
msgstr ""
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr ""
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
msgstr ""
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Karışık"
@@ -9735,26 +9751,26 @@ msgid ""
"Cannot calculate extrusion width for %1%: Variable \"%2%\" not accessible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
"compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -10002,30 +10018,30 @@ msgstr ""
"Temizleme Kulesi, yalnızca eşit şekilde dilimlenmeleri durumunda birden çok "
"nesne için desteklenir."
-#: src/libslic3r/Print.cpp:541
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
msgstr ""
-#: src/libslic3r/Print.cpp:563
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr ""
"Bir veya daha fazla nesneye, yazıcının sahip olmadığı bir ekstrüder "
"verilmiÅŸtir."
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -10037,7 +10053,7 @@ msgstr ""
"support_material_interface_ekstrüder == 0), tüm nozullar aynı çapta "
"olmalıdır."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -10045,7 +10061,7 @@ msgstr ""
"Temizleme Kulesi'nin çözülebilir desteklerle çalışması için, destek "
"katmanlarının nesne katmanları ile senkronize edilmesi gerekir."
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "
@@ -10057,46 +10073,46 @@ msgstr ""
"(Hem support_material_ekstrüder hem de support_material_interface_ekstrüder "
"0 olarak ayarlanmalıdır)."
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr "İlk katman yüksekliği nozül çapından büyük olamaz"
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "Katman yüksekliği nozül çapından büyük olamaz"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
"layer_gcode."
msgstr ""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Dolgu katmanları"
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr ""
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "G-code dışa aktarılıyor"
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "G kodu oluÅŸturma"
@@ -10137,80 +10153,80 @@ msgstr ""
msgid "Slicing done"
msgstr "Dilimleme yapıldı"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "Dilimleme modeli"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "Destek noktaları oluşturmak"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "Destek ağacı oluşturma"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "Ãœreten ped"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "Dilimleme destekleri"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "Dilimleri birleÅŸtirme ve istatistik hesaplama"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "Rasterleştirme katmanları"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Görselleştirme destekleri"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -10220,27 +10236,27 @@ msgstr ""
msgid "Failed processing of the output_filename_format template."
msgstr "Output_filename_format şablonunun işlenmesi başarısız oldu."
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Yazıcı teknolojisi"
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Tabla ÅŸekli"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "Fil ayağı koruması"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -10248,17 +10264,27 @@ msgstr ""
"İlk katmanda ezilme, bir diğer ismiyle fil ayağı etkisini önlemek için ilk "
"katman XY düzleminde bu değer kadar küçültülecektir."
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -10267,11 +10293,11 @@ msgstr ""
"kontrol eder. Daha ince katmanlar daha iyi doğruluk sağlar ancak yazdırması "
"daha uzun sürer."
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "En fazla baskı yüksekliği"
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
@@ -10279,11 +10305,11 @@ msgstr ""
"Bunu, yazdırma sırasında ekstrüderinizin ulaşabileceği en fazla yüksekliğe "
"ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Ana bilgisayar adı, IP veya URL"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -10292,11 +10318,11 @@ msgid ""
"password@your-octopi-address/"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "API Anahtarı / Şifre"
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -10304,11 +10330,11 @@ msgstr ""
"Slic3r, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu "
"alan, API Anahtarını veya kimlik doğrulama için gereken şifreyi içermelidir."
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -10318,46 +10344,46 @@ msgstr ""
"dosyası belirtilebilir. Boş bırakılırsa, varsayılan OS CA sertifika "
"kullanılır."
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
"certificates if connection fails."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Yan duvarların üzerinden geçme"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -10367,11 +10393,11 @@ msgstr ""
"optimize eder. Bu çoğunlukla sızmaya maruz kalan Bowden ekstrüderleri ile "
"faydalıdır. Bu özellik hem yazdırmayı hem de G-code oluşumunu yavaşlatır."
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -10379,15 +10405,15 @@ msgid ""
"as percentage (for example 50%) of a direct travel path."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr "DiÄŸer katmanlar"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -10395,11 +10421,11 @@ msgstr ""
"İlk katman sonrasındaki katmanlar için tabla sıcaklığı. Tabla ısı kontrol "
"komutlarını devre dışı bırakmak için bunu sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Tabla sıcaklığı"
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -10409,11 +10435,11 @@ msgstr ""
"Yer tutucu değişkenlerini tüm Slic3r ayarlarının yanı sıra [layer_num] ve "
"[layer_z] için kullanabileceğinizi unutmayın."
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "Nesneler arasında G-code"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -10429,29 +10455,29 @@ msgstr ""
"tutucu değişkenleri kullanabileceğinizi unutmayın, böylece istediğiniz yere "
"\\ \"M109 S [first_layer_temperature] \" komutunu koyabilirsiniz."
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "Alt yüzeylerde üretilecek katı katmanların sayısı."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Alt katı katman"
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "Köprü"
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -10459,19 +10485,19 @@ msgstr ""
"Bu, yazıcınızın köprüler için kullanacağı hızlanmadır. Köprüler için "
"hızlanma kontrolünü devre dışı bırakmak için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Köprü açısı"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -10481,35 +10507,35 @@ msgstr ""
"olarak hesaplanır. Aksi takdirde, verilen açı tüm köprüler için "
"kullanılacaktır. Sıfır açı için 180° kullanın."
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr "°"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "Köprü fan hızı"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr "Bu fan hızı tüm köprüler ve çıkıntılar sırasında uygulanır."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr "%"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "Köprü akış oranı"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -10521,80 +10547,80 @@ msgstr ""
"varsayılan ayarlar genellikle iyidir ve ince ayar yapmadan önce soğutma (bir "
"fan kullanın) denemelisiniz."
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "Köprüler"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "Köprü yazdırma hızı."
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Kenar geniÅŸliÄŸi"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
"raft_first_layer_expansion)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "Çok parçalı nesneleri kırp"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -10604,19 +10630,19 @@ msgstr ""
"ardına kırpacaktır (ikinci parça birinci ile, üçüncü parça birinci ve ikinci "
"vb. ile kırpılacaktır)."
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "Renkli baskı yüksekliği"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "Bir filament değişiminin meydana geldiği yükseklikler."
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "Uyumlu yazıcılar durumu"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10626,11 +10652,11 @@ msgstr ""
"ifadesi. Bu ifade doğru olarak değerlendirilirse, bu profil etkin yazıcı "
"profiliyle uyumlu olarak kabul edilir."
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "Uyumlu baskı profilleri koşulu"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10640,11 +10666,11 @@ msgstr ""
"ifadesi. Bu ifade doğru olarak değerlendirilirse, bu profil aktif yazdırma "
"profiliyle uyumlu olarak kabul edilir."
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "Tek tek nesneleri tamamla"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -10657,11 +10683,11 @@ msgstr ""
"ekstrüder çarpmalarına karşı uyarır ve önlem alır fakat yine de dikkatli "
"olun."
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "Otomatik soğutmayı etkinleştir"
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -10669,25 +10695,25 @@ msgstr ""
"Bu bayrak, baskı hızını ve fan hızını katman baskı zamanına göre ayarlayan "
"otomatik soğutma mantığını etkinleştirir."
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "Soğutma tüpü konumu"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr "Soğutma tüpünün merkez noktasının ekstrüder ucundan mesafesi."
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Soğutma tüpü uzunluğu"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
"Soğutma tüpünün içindeki hareketleri sınırlamak için soğutma tüpünün "
"uzunluÄŸu."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -10696,11 +10722,11 @@ msgstr ""
"Özel hızlandırma değerleri kullanıldıktan sonra (duvar / dolgu) sıfırlanacak "
"olan ivmedir. Hızlanmayı sıfırlamayı önlemek için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Varsayılan filament profili"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -10710,12 +10736,12 @@ msgstr ""
"Geçerli yazıcı profilinin seçilmesinde bu filament profili "
"etkinleÅŸtirilecektir."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Varsayılan yazdırma profili"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -10724,11 +10750,11 @@ msgstr ""
"Geçerli yazıcı profiliyle ilişkilendirilmiş varsayılan yazdırma profili. "
"Geçerli yazıcı profili seçildiğinde, bu baskı profili etkinleştirilecektir."
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Fanın devre dışı bırakılacağı katman sayısı"
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -10736,11 +10762,11 @@ msgstr ""
"Bunu, ilk katmanlar sırasında fanı devre dışı bırakmak için pozitif bir "
"değere ayarlayabilirsiniz, böylece yapışma daha kötü olmaz."
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "Köprüleri destekleme"
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
@@ -10748,21 +10774,21 @@ msgstr ""
"Desteklerin köprülü alanlar altında oluşturulmasını önlemek için deneysel "
"seçenek."
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "Kopyalar arasındaki mesafe"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "Tablanın otomatik düzenleme özelliği için kullanılan mesafesi."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
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 ""
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -10771,11 +10797,11 @@ msgid ""
"in extruder order."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "Dikey kabuk kalınlığını sağlamlaştır"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -10783,11 +10809,11 @@ msgstr ""
"Dikey kabuk kalınlığını (üst + alt katı katmanlar) garanti altına almak için "
"eğimli yüzeylerin yanına katı dolgu ekler."
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "Ãœst dolgu deseni"
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -10795,41 +10821,41 @@ msgstr ""
"Üst dolgu deseni. Bu sadece üstteki görünür katmanı etkiler, bitişik katı "
"katmanları etkilemez."
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr "Düz çizgili"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr "Ortak merkezli"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr "Hilbert EÄŸrisi"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr "Arşimet Akorları"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr "Octagram Spiral"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "Alt dolgu deseni"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -10837,11 +10863,11 @@ msgstr ""
"Alt dolgu deseni. Bu sadece alt dış görünür tabakayı etkiler, bitişik katı "
"katmanları etkilemez."
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Dış duvar"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -10854,16 +10880,18 @@ msgstr ""
"çapı kullanılacaktır. Yüzde olarak ifade edilirse (örneğin% 200), katman "
"yüksekliği üzerinden hesaplanır."
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr "mm veya %"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -10873,28 +10901,28 @@ msgstr ""
"ifade edilirse (örneğin:% 80), yukarıdaki duvar hız ayarında hesaplanır. "
"Otomatik için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr "mm/s veya %"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Önce dış duvarlar"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
msgstr "Duvarları önce en dıştan başlayarak en içe doğru basar."
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Gerekirse fazladan duvar ekle"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -10904,7 +10932,7 @@ msgstr ""
"ekler. Slic3r, hemen üstteki döngünün %70'inden fazlası desteklenene kadar "
"duvar eklemeye devam eder."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -10914,7 +10942,7 @@ msgstr ""
"Bu değer, duvar ve dolgu ekstrüderlerini geçersiz kılar, ancak destek "
"ekstrüderlerini etkilemez."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -10926,7 +10954,7 @@ msgstr ""
"silindirinin yüksekliğidir ve ekstrüderin diğer basılı nesnelerle "
"çarpışmadan önce gözetebileceği en fazla derinliği temsil eder."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -10936,20 +10964,20 @@ msgstr ""
"ortalanmamışsa, güvenlik için en büyük değeri seçin. Bu ayar, çarpışmaları "
"kontrol etmek ve grafiksel ön izlemeyi tablada görüntülemek için kullanılır."
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Ekstrüder Rengi"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
msgstr "Bu sadece Slic3r arayüzünde görsel bir yardım olarak kullanılır."
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Ekstrüder ofset"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -10961,11 +10989,11 @@ msgstr ""
"göre yer değiştirmesini belirtmenizi sağlar. Pozitif koordinatlar "
"girilmelidir (XY koordinatından çıkarılacaklar)."
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "Ekstrüzyon ekseni"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -10973,11 +11001,11 @@ msgstr ""
"Yazıcınızın ekstrüderiyle ilişkili eksen harfini ayarlamak için bu seçeneği "
"kullanın (genellikle E ancak bazı yazıcılar A kullanır)."
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "Ekstrüzyon çarpanı"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -10990,11 +11018,11 @@ msgstr ""
"daha fazla değiştirmeniz gerektiğini düşünüyorsanız, filament çapını ve ürün "
"yazılımı E adımlarınızı kontrol edin."
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Varsayılan ekstrüzyon genişliği"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -11008,11 +11036,11 @@ msgstr ""
"genişliği vb. İçin araç ipuçlarına bakın). Yüzde olarak ifade edilirse "
"(örneğin:% 230), katman yüksekliği üzerinden hesaplanır."
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "Fanı daima açık tut"
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -11020,11 +11048,11 @@ msgstr ""
"Bu etkinleştirilirse, fan hiçbir zaman devre dışı bırakılmaz ve en azından "
"en düşük hızında çalışmaya devam eder. PLA için faydalı, ABS için zararlı."
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "Katman yazdırma süresi bu değerin altındaysa fanı etkinleştir"
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -11033,27 +11061,27 @@ msgstr ""
"Katman baskı süresi bu sürenin altında tahmin edilirse, fan etkinleşecek ve "
"hızı en az ve en fazla hızları kullanılarak hesaplanacaktır."
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr "yaklaşık saniye"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr "Renk"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Filament notları"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "Filament ile ilgili notlarınızı buraya yazabilirsiniz."
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr "En yüksek hacimsel hız"
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -11063,27 +11091,27 @@ msgstr ""
"hacimsel hızını en düşük baskı ve filament hacimsel hızıyla sınırlandırır. "
"Limitsiz olarak sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "Yükleme hızı"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "Filamenti temizleme kulesi üzerinde yüklemek için kullanılan hız."
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "Başlangıçta yükleme hızı"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "Yükleme aşamasının başında kullanılan hız."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "Boşaltma hızı"
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11091,22 +11119,22 @@ msgstr ""
"Temizleme kulesinde filamenti boşaltmak için kullanılan hız (boşaltmanın ilk "
"kısmını etkilemez)."
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "Başlangıçta boşaltma hızı"
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
"Sıkıştırma işleminden hemen sonra filamentin ucunu boşaltmak için kullanılan "
"hız."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "BoÅŸaltma iÅŸleminden sonra gecikme"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -11116,11 +11144,11 @@ msgstr ""
"için daha fazla zamana ihtiyaç duyan esnek malzemelerle güvenilir takım "
"değişimleri elde etmenize yardımcı olabilir."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "Soğutma hareketi sayısı"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -11128,19 +11156,19 @@ msgstr ""
"Filament, soğutma tüplerinde ileri geri hareket ettirilerek soğutulur. Bu "
"hareketlerin istediğiniz sayısını belirtin."
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "İlk soğutma hareketinin hızı"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr "Soğutma hızı bu seviyeden başlayarak kademeli olarak artacaktır."
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Temizleme kulesinde en düşük temizleme"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -11155,23 +11183,23 @@ msgstr ""
"şekilde üretmek için her zaman bu miktardaki malzemeyi temizleme kulesine "
"doldurur."
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "Son soğutma hareketinin hızı"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr "Soğutma hızı yavaş yavaş bu hıza doğru artacaktır."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Filament yükleme süresi"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -11181,11 +11209,11 @@ msgstr ""
"(T kodu yürütülürken) yeni bir filament yükleme zamanı. Bu süre, G-code "
"zaman tahmincisi tarafından toplam yazdırma zamanına eklenir."
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Sıkıştırma parametreleri"
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -11193,11 +11221,11 @@ msgstr ""
"Bu dize RammingDialog tarafından düzenlenmiştir ve sıkıştırma özel "
"parametrelerini içerir."
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Filament boşaltma süresi"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -11207,7 +11235,7 @@ msgstr ""
"sırasında (T kodunu yürütürken) bir filamenti boşaltma süresi. Bu süre, G-"
"code zaman tahmincisi tarafından toplam yazdırma zamanına eklenir."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -11217,12 +11245,12 @@ msgstr ""
"bir kumpas kullanın ve filament boyunca birçok ölçüm yapın, ardından "
"ortalamayı hesaplayın."
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr "YoÄŸunluk"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -11234,27 +11262,27 @@ msgstr ""
"oranını hesaplamaktır. Daha iyisi, hacmi doğrudan yer değiştirme yoluyla "
"hesaplamaktır."
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Filament tipi"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "Özel G kodlarında kullanım için filament malzeme tipi."
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr "Çözünür malzeme"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr "Çözünebilir malzeme genellikle destekler için kullanılır."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1069
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
@@ -11262,15 +11290,15 @@ msgstr ""
"Buraya kg başına filament maliyetinizi girin. Bu sadece istatistiksel bilgi "
"içindir."
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr "fiyat/kg"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -11278,19 +11306,19 @@ msgid ""
"amount of filament on the spool is sufficient to finish the print."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr "Doldurma açısı"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
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, "
@@ -11300,63 +11328,63 @@ msgstr ""
"uygulanacaktır. Köprüler, Slic3r uygulamasının algılayabileceği en iyi yön "
"kullanılarak doldurulur, bu nedenle bu ayar onları etkilemez."
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr "Dolgu yoÄŸunluÄŸu"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "İç dolgu yoğunluğu, %0 - %100 aralığında ifade edilir."
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr "Dolgu deseni"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr "Genel düşük yoğunluklu dolgu için dolgu deseni."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr "Kafes"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr "Yıldızlar"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr "Kübik"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr "Hat"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr "Bal peteÄŸi"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr "3B Petek"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr "Gyroid"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1186
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -11364,22 +11392,22 @@ msgstr ""
"Bu, yazıcınızın ilk katman için kullanacağı hızlanmadır. İlk katman için "
"hızlanma kontrolünü devre dışı bırakmak için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
"layer of object above raft interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1205
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -11387,7 +11415,7 @@ msgstr ""
"İlk katman için ısıtılmış tabla sıcaklığı. G-code dosyası tabla sıcaklığı "
"kontrol komutlarını devre dışı bırakmak için bunu sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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 "
@@ -11400,18 +11428,18 @@ msgstr ""
"(örneğin% 120), ilk katman yüksekliği üzerinden hesaplanır. Sıfıra "
"ayarlanırsa, varsayılan ekstrüzyon genişliğini kullanır."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1229
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."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr "İlk katman hızı"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
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 "
@@ -11421,11 +11449,11 @@ msgstr ""
"bakılmaksızın, ilk katmanın tüm yazdırma hareketlerine uygulanır. Yüzde "
"olarak ifade edilirse (örneğin:% 40), varsayılan hızları ölçeklendirir."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -11433,22 +11461,22 @@ msgid ""
"the default speeds."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1260
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 ""
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -11457,50 +11485,50 @@ msgid ""
"maximum allowed speed at layer \"disable_fan_first_layers\" + 1."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1296
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
"randomly offset points on the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1316
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1323
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 "
@@ -11510,11 +11538,11 @@ msgstr ""
"titreme ve rezonans sorunlarından kaçınmak için bunu oldukça düşük tutun. "
"Boşluk doldurmayı devre dışı bırakmak için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
msgstr "Ayrıntılı G-kodu"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
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 "
@@ -11524,11 +11552,11 @@ msgstr ""
"etkinleştirin. SD karttan yazdırma işleminde dosya büyüklüğü artacağından "
"yazılıma ek bir yük getirebilir."
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
msgstr "G-code derleyici"
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "
@@ -11536,15 +11564,15 @@ msgid ""
"extrusion value at all."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr "Ekstrüzyon yok"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr "Nesneleri etiketle"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "
@@ -11556,19 +11584,19 @@ msgstr ""
"Nesne İptal (CancelObject) eklentisi için kullanışlıdır. Bu ayarlar, Tek "
"Ekstrüder Çoklu Malzeme ayarları ile uyumlu DEĞİLDİR."
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr "Filament değişiminde yüksek ekstrüder akımı"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
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 "
@@ -11578,7 +11606,7 @@ msgstr ""
"hızlı sıkıştırma hızlarını sağlamak ve çirkin şekilli bir ucu olan bir "
"filament yüklenirken direncin üstesinden gelmek için faydalı olabilir."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1395
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -11586,11 +11614,11 @@ msgstr ""
"Bu, yazıcınızın dolgu için kullanacağı hızlanmadır. Dolgu için hızlanma "
"kontrolünü devre dışı bırakmak için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
msgstr "Her n katmanda bir dolgu yap"
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1405
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -11599,15 +11627,15 @@ msgstr ""
"dolgu katmanlarını sıkıştırarak baskınızı hızlandırır, böylece doğruluk "
"saÄŸlar."
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr "Her n katmanındaki dolgu yap"
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1416
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11620,35 +11648,35 @@ msgid ""
"perimeters connected to a single infill line."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11660,19 +11688,19 @@ msgid ""
"parameter. Set this parameter to zero to disable anchoring."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr "Dolgu"
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr "Dolgu yazdırırken kullanılacak ekstrüder."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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 "
@@ -11687,11 +11715,11 @@ msgstr ""
"getirmek için yağlı ekstrüdatlar kullanmak isteyebilirsiniz. Yüzde olarak "
"ifade edilirse (örneğin% 90), katman yüksekliği üzerinden hesaplanır."
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr "Duvarlardan önce dolgu yap"
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1487
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -11699,11 +11727,11 @@ msgstr ""
"Bu seçenek, varsayılanın aksine önce dolguyu yapıp daha sonra duvarların "
"basılmasını sağlar."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr "Sadece ihtiyaç duyulan yerlerde dolgu yap"
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
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 "
@@ -11714,11 +11742,11 @@ msgstr ""
"Etkinleştirilirse, söz konusu birden fazla kontrol nedeniyle G kodu "
"oluşumunu yavaşlatır."
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr "Dolgu/duvar üst üste binme"
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -11730,23 +11758,23 @@ msgstr ""
"boşluklara neden olabilir. Yüzde olarak ifade edilirse (örnek:% 15), duvar "
"ekstrüzyon genişliği üzerinden hesaplanır."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr "Dahili dolguyu yazdırma hızı. Otomatik için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr "Miras profil"
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr "Bu profilin devraldığı profilin adı."
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr "Ara bağlantı duvarları"
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1537
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -11756,61 +11784,61 @@ msgstr ""
"saydam malzemelerle veya çözülebilir destek malzemeleriyle çoklu ekstrüder "
"baskıları için kullanışlıdır."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
msgstr "mm (devre dışı bırakmak için sıfır)"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1555
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "
@@ -11822,11 +11850,11 @@ msgstr ""
"değişkenlerini tüm Slic3r ayarlarının yanı sıra [layer_num] ve [layer_z] "
"için kullanabileceğinizi unutmayın."
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
msgstr "Kalan süreleri destekler"
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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. "
@@ -11838,155 +11866,155 @@ msgstr ""
"uygulanır. Şu an itibariyle sadece Prusa i3 MK3 yazılımı M73'ü tanıyor. "
"Ayrıca i3 MK3 üretici yazılımı sessiz mod için M73 Qxx Sxx'i destekler."
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr "Gizli modu destekler"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr "Üretici yazılımı gizli modu destekliyor"
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr "En yüksek hız X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr "En yüksek hız Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr "En yüksek hız Z"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr "En yüksek hız E"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr "X ekseninin en fazla ilerleme hızı"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr "Y ekseninin en fazla ilerleme hızı"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr "Z ekseninin en fazla ilerleme hızı"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr "E ekseninin en fazla ilerleme hızı"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr "En yüksek hızlanma X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr "En yüksek hızlanma Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr "En yüksek hızlanma Z"
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr "En yüksek hızlanma E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr "X ekseninin en yüksek ivmesi"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr "Y ekseninin en yüksek ivmesi"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr "Z ekseninin en yüksek ivmesi"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr "E ekseninin en yüksek ivmesi"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr "En yüksek ani hareket X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr "En yüksek ani hareket Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr "En yüksek ani hareket Z"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr "En yüksek ani hareket E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr "X ekseninin en yüksek ani hareketi"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr "Y ekseninin en yüksek ani hareketi"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr "Z ekseni en yüksek ani hareketi"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr "E ekseninin en yüksek ani hareketi"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr "Ekstrüzyon sırasında en düşük ilerleme hızı"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "Ekstrüzyon sırasında en düşük ilerleme hızı (M205 S)"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
msgstr "En düşük boşta ilerleme hızı"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
msgstr "En düşük hareket hızı (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr "Ekstrüzyon sırasında en yüksek hızlanma"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -11994,31 +12022,31 @@ msgid ""
"(M204 T)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr "Geri çekilirken en yüksek hızlanma"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr "En fazla"
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr "Bu ayar, fanınızın en fazla hızını gösterir."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -12031,11 +12059,11 @@ msgstr ""
"ekstrüzyon genişliğinin %75'idir. Eğer 0 olarak girilirse katman yüksekliği "
"nozül çapının %75'i ile sınırlandırılır."
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr "En yüksek baskı hızı"
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -12045,7 +12073,7 @@ msgstr ""
"korumak için optimum hızı otomatik olarak hesaplayacaktır. Bu deneysel ayar, "
"izin vermek istediğiniz en yüksek baskı hızını ayarlamak için kullanılır."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1799
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -12053,41 +12081,46 @@ msgstr ""
"Bu deneysel ayar, ekstrüderinizin desteklediği en fazla hacimsel hızı "
"ayarlamak için kullanılır."
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr "Max hacimsel eÄŸim pozitif"
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"Bu deneysel ayar, ekstrüzyon hızındaki değişimin hızını sınırlamak için "
-"kullanılır. 1,8 mm³/s² değeri, 1,8 mm³/sn ekstrüzyon hızından (0,45 mm "
-"ekstrüzyon genişliği, 0,2 mm ekstrüzyon yüksekliği, 20 mm/sn besleme hızı) "
-"ila 5,4 mm³/sn (besleme hızı 60 mm/sn) değişimini sağlar en az 2 saniye "
-"sürecek."
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr "En yüksek hacimsel eğim negatif"
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr "Min"
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr ""
"Bu ayar, fanınızın çalışması için gereken en düşük PWM değerini gösterir."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1841
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 "
@@ -12097,19 +12130,19 @@ msgstr ""
"katman yüksekliği için çözünürlüğü sınırlar. Tipik değerler 0,05 mm ile 0,1 "
"mm arasındadır."
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr "En düşük baskı hızı"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r, hızı bu değerin altına düşürmez."
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr "En düşük filament ekstrüzyon uzunluğu"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
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 "
@@ -12119,11 +12152,11 @@ msgstr ""
"en az bu değer kadar filament kullanılarak etek basılır. Çoklu ekstrüder "
"yazıcılarda bu her ekstrüder için geçerlidir."
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr "Yapılandırma notları"
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1868
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -12131,16 +12164,16 @@ msgstr ""
"Kişisel notlarınızı buraya yazabilirsiniz. Bu metin G-kod başlığı "
"yorumlarına eklenecektir."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1878
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "Nozül çapı (örneğin: 0,5, 0,35 vb.)"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr "Ana bilgisayar türü"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1884
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -12148,11 +12181,11 @@ msgstr ""
"Slic3r, G kodu dosyalarını bir yazıcı ana bilgisayarına yükleyebilir. Bu "
"alan, ana bilgisayarın türünü içermelidir."
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr "Yalnızca duvarların üzerinden geçerken geri çekme uygula"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1907
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -12160,7 +12193,7 @@ msgstr ""
"Üst katmanın duvarları üzerinden geçilmeyecek ise geri çekmeyi devre dışı "
"bırak. (böylece herhangi bir sızıntı muhtemelen görünmez olacaktır)."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
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 "
@@ -12170,11 +12203,11 @@ msgstr ""
"düşürecektir. Otomatik olarak uzun bir eteğe izin verecek ve sıcaklık "
"değiştirirken ekstrüderleri bu eteklerin dışına taşıyacaktır."
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr "Çıktı dosya adı ve türü"
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -12186,11 +12219,11 @@ msgstr ""
"[year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]."
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr "Köprüleme duvarlarını algıla"
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1933
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -12199,11 +12232,11 @@ msgstr ""
"(köprü akışı kullanılacaktır). Köprü işleminde geçerli hız uygulanır ve fan "
"etkinleÅŸtirilir."
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr "Filament park yeri"
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1940
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -12211,11 +12244,11 @@ msgstr ""
"Nozülün, filamentin boşaltıldığında park edildiği pozisyondan uzaklığı. Bu "
"değer yazıcı yazılımındaki değerle eşleşmelidir."
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr "Fazladan yükleme mesafesi"
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "
@@ -12227,29 +12260,29 @@ msgstr ""
"Pozitif olduğunda, eklenirse, negatifse, yükleme hareketi boşaltmadan daha "
"kısadır."
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr "Duvarlar"
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1958
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr "Duvar"
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1967
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"Duvar ve kenarları (brim) yazdırırken kullanılacak ekstrüder. İlk ekstrüder "
"1'dir."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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 "
@@ -12264,12 +12297,12 @@ msgstr ""
"1.125 x nozül çapı kullanılacaktır. Yüzde olarak ifade edilirse (örneğin% "
"200) katman yüksekliği üzerinden hesaplanır."
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1990
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr "Duvarlar için hız. Otomatik için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "
@@ -12281,11 +12314,11 @@ msgstr ""
"yararlanan eğimli yüzeyleri tespit ettiğinde bu sayıyı otomatik olarak "
"artırabileceğini unutmayın."
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr "(En az)"
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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. "
@@ -12299,35 +12332,35 @@ msgstr ""
"argüman olarak geçirir ve ortam değişkenlerini okuyarak Slic3r ayarlarına "
"eriÅŸebilirler."
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr "Yazıcı tipi"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
msgstr "Yazıcının tipi."
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr "Yazıcı notları"
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
msgstr "Yazıcıyla ilgili notlarınızı buraya yazabilirsiniz."
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr "Yazıcı satıcısı"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
msgstr "Yazıcı satıcısının adı."
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr "Yazıcı varyantı"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2046
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -12335,57 +12368,57 @@ msgstr ""
"Yazıcı varyantının adı. Örneğin, yazıcı varyantları bir nozül çapı ile ayırt "
"edilebilir."
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2065
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr "Alt destek katman sayısı"
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2102
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
msgstr ""
"Nesne bu sayıda katman kadar yükseltilecek ve altında destek üretilecektir."
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -12398,11 +12431,11 @@ msgstr ""
"ayrıntı taşır. Herhangi bir basitleştirmeyi devre dışı bırakmak ve girişten "
"gelen tam çözünürlüğü kullanmak için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -12413,20 +12446,20 @@ msgid ""
"produced."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr "Geri çekmeden sonra en düşük hareket"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2134
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr "Boşta hareket bu uzunluktan kısa olduğunda geri çekme tetiklenmez."
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr "Temizleme işleminden önce geri çekilecek miktar"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2141
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -12434,23 +12467,23 @@ msgstr ""
"Bowden ekstrüderleri ile, temizleme hareketini yapmadan önce bir miktar "
"hızlı geri çekme yapmak akıllıca olabilir."
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr "Katman değişiminde geri çek"
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "Bir Z hareketi yapıldığında bu seçenek geri çekmeye zorlar."
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr "Uzunluk"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr "Geri çekme uzunluğu"
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2156
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -12459,11 +12492,11 @@ msgstr ""
"Geri çekme tetiklendiğinde, filament belirtilen miktarda geri çekilir "
"(uzunluk, ekstrüzyona girmeden önce ham filament üzerinde ölçülür)."
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "Geri Çekme Uzunluğu (Takım Değişimi)"
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2164
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 "
@@ -12473,11 +12506,11 @@ msgstr ""
"miktarda geri çekilir (uzunluk, ham filament üzerinde, ekstrüdere girmeden "
"önce ölçülür)."
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr "Z kaldırma"
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
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 "
@@ -12487,15 +12520,15 @@ msgstr ""
"bir şekilde yükselir. Birden fazla ekstrüder kullanıldığında, yalnızca ilk "
"ekstrüder için ayar dikkate alınacaktır."
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr "Z'nin üstünde"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr "Sadece yukarıdaki Z kaldıracı"
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2182
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 "
@@ -12505,15 +12538,15 @@ msgstr ""
"Z'nin üzerinde gerçekleşir. Bu ayarı, ilk katlarda kaldırmayı atlamak için "
"ayarlayabilirsiniz."
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr "Z altında"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr "Sadece aşağıda Z kaldırarak"
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2191
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 "
@@ -12523,11 +12556,11 @@ msgstr ""
"Z'nin altında gerçekleşir. Bu ayarı, asansörü ilk katmanlara sınırlamak için "
"ayarlayabilirsiniz."
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr "Yeniden başlatma sırasında fazladan uzunluk"
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2200
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -12535,7 +12568,7 @@ msgstr ""
"Geri çekme işlemi boşta hareketten sonra telafi edildiğinde, ekstrüder bu "
"ilave filament miktarını iter. Bu ayara nadiren ihtiyaç duyulur."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2208
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -12543,19 +12576,19 @@ msgstr ""
"Alet değiştirildikten sonra geri çekme telafi edildiğinde, ekstrüder bu "
"ilave filament miktarını itecektir."
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr "Geri çekme hızı"
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "Geri çekme hızı (sadece ekstrüder motoru için geçerlidir)."
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr "İleri İtme Hızı"
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:2225
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 "
@@ -12565,72 +12598,72 @@ msgstr ""
"ekstrüder motoru için geçerlidir). Sıfır bırakılırsa, geri çekme hızı "
"kullanılır."
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr "Katman başlangıç konumu"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr "Katman başlangıç noktalarının konumu."
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr "Rasgele"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr "En yakın"
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr "Hizalı"
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr "Yön"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr "Tercih edilen dikiş yönü"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr "Dikiş yönü tercih"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr "DeÄŸiÅŸimi"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr "Dikiş tercih edilen yön titreşimi"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr "Dikişin tercih edilen yönü - titreme"
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2271
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
msgstr "Etek yüksekliği"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -12640,27 +12673,27 @@ msgid ""
"from print bed due to wind draft."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr "Etek sayısı (en az)"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr "Etek Sayısı"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
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 "
@@ -12670,11 +12703,11 @@ msgstr ""
"döngü sayısı burada yapılandırılandan daha büyük olabilir. Eteği tamamen "
"devre dışı bırakmak için bunu sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr "Katman yazdırma süresi bu değerden düşükse yavaşla"
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2311
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."
@@ -12682,11 +12715,11 @@ msgstr ""
"Katman yazdırma süresi bu sürenin altında tahmin edilirse, süreyi bu değere "
"uzatmak için yazdırma hızı düşürülür."
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr "Küçük duvarlar"
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
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 "
@@ -12696,11 +12729,11 @@ msgstr ""
"Yüzde olarak ifade edilirse (örneğin:% 80), yukarıdaki duvar hız ayarında "
"hesaplanır. Otomatik için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr "Katı dolgu eşik alanı"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2334
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -12708,23 +12741,23 @@ msgstr ""
"Belirtilen eşikten daha küçük bir alana sahip bölgeler için katı dolgu "
"yapılmasına zorlar."
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr "Katı dolgu"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr "Katı dolguyu yazdırırken kullanılacak ekstrüder."
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr "Her n katmanda bir katı dolgu yap"
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "
@@ -12737,7 +12770,7 @@ msgstr ""
"birleştirilecek mümkün olan en fazla katman sayısını otomatik olarak "
"seçecektir."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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, "
@@ -12750,7 +12783,7 @@ msgstr ""
"1.125 x nozül çapı kullanılacaktır. Yüzde olarak ifade edilirse (örneğin% "
"90), katman yüksekliği üzerinden hesaplanır."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -12760,19 +12793,19 @@ msgstr ""
"yukarıdaki varsayılan doldurma hızına göre yüzde olarak ifade edilebilir "
"(örneğin:% 80). Otomatik için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr "Üst ve alt yüzeylerde üretilecek katı katmanların sayısı."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr "Spiral vazo"
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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, "
@@ -12781,11 +12814,11 @@ msgid ""
"when printing more than one single object."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr "Sıcaklık değişimi"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2410
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12794,7 +12827,7 @@ msgstr ""
"Bir ekstrüder aktif olmadığında uygulanacak sıcaklık farkı. Nozülün düzenli "
"olarak silindiği tam yükseklikte bir \"temizlik\" eteği oluşturur."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2420
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -12805,7 +12838,7 @@ msgid ""
"put a \"M109 S[first_layer_temperature]\" command wherever you want."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2435
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 "
@@ -12818,35 +12851,35 @@ msgid ""
"extruders, the gcode is processed in extruder order."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr "Tek Ekstrüder Çoklu Filament"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr "Tek nozül çok extruder ile çoklu filament kullanan yazıcı türüdür."
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr "Tüm ekstrüderleri temizle"
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2485
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -12854,11 +12887,11 @@ msgstr ""
"Etkinleştirildiğinde, tüm yazdırma ekstrüderleri, baskının başlangıcında "
"tablanın ön kenarından temizlenir."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "
@@ -12866,11 +12899,11 @@ msgid ""
"with the print."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr "Dilimleme boşluğu kapatma yarı çapı"
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 "
@@ -12880,41 +12913,41 @@ msgstr ""
"küçük çatlaklar doldurulur. Aralık kapatma işlemi, nihai baskı çözünürlüğünü "
"azaltabilir, bu nedenle değerin makul derecede düşük tutulması önerilir."
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2510
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr "Normal"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr "Destekleri aktif et"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr "Destekleri aktif et."
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr "Destekleri otomatik oluÅŸtur"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2530
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -12924,11 +12957,11 @@ msgstr ""
"Denetlenmezse, yalnızca \"Destek Uygulayıcı\" birimleri içinde destekler "
"oluÅŸturulur."
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr "Bir nesne ve destek arasındaki XY eksenlerdeki ayrım"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2538
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -12936,28 +12969,28 @@ msgstr ""
"Bir nesne ve desteği arasındaki XY ayrımı. Yüzde olarak ifade edilirse "
"(örneğin% 50), dış duvar genişliği üzerinden hesaplanır."
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr "Desen açısı"
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2551
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
msgstr "Destek desenini yatay düzlemde döndürmek için bu ayarı kullanın."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
msgstr ""
"Yalnızca tablaya yerleştirilmiş ise destek oluştur. Baskıda destek oluşturma."
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2569
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 "
@@ -12967,23 +13000,23 @@ msgstr ""
"ayrıca Slic3r'nin birinci nesne katmanı için köprü akışı ve hız kullanmasını "
"önleyecektir."
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
msgstr "0 (çözülebilir)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
msgstr "0.2 (çıkarılabilir)"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -12992,15 +13025,15 @@ msgstr ""
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr "İlk katman için desteğe zorla"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -13012,15 +13045,15 @@ msgstr ""
"için destek oluştur. Bu, tablada çok ince veya zayıf bir kaplama alanına "
"sahip nesnelerin daha fazla yapışmasını sağlamak için kullanışlıdır."
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr "İlk n katman için desteğe zorla"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
msgstr "Destek/sal (raft)/etek (skirt) ekstrüder"
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2617
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -13028,7 +13061,7 @@ msgstr ""
"Destek, sal (raft) ve etek (skirt) yazdırırken kullanılacak ekstrüder (takım "
"değişimlerini en aza indirmek için mevcut ekstrüder kullanmak için 1+, 0)."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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, "
@@ -13041,22 +13074,22 @@ msgstr ""
"kullanılacaktır. Yüzde olarak ifade edilirse (örneğin% 90), katman "
"yüksekliği üzerinden hesaplanır."
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr "Ara bağlantı döngüsü"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2638
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
"Desteklerin üst temas katmanını spiral şeklinde kapat. Varsayılan olarak "
"devre dışı bırakılmıştır."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr "Destek/sal (raft) bağlantı ekstrüder"
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2645
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."
@@ -13065,64 +13098,64 @@ msgstr ""
"değişimlerini en aza indirmek için mevcut ekstrüder kullanmak için 1+, 0). "
"Bu da salı (raft) etkiler."
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2655
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
msgstr ""
"Nesneler ve destek arasına eklenecek ara bağlantı katmanlarının sayısı."
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2673
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2688
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr "Ara bağlantı deseni aralığı"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"Ara bağlantı çizgileri arasındaki boşluk. Sağlam bir ara bağlantı elde etmek "
"için sıfıra ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2707
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -13131,61 +13164,61 @@ msgstr ""
"Destek ara bağlantı katmanlarını yazdırma hızı. Yüzde olarak ifade edilirse "
"(örneğin% 50) destek baskı hızı üzerinden hesaplanır."
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr "Desen"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr "Destek için kullanılan desen."
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr "Doğrusal ızgara"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
"support interface is Concentric."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr "Desen aralığı"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr "Destek hatları arasındaki boşluk."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr "Destek baskısı için hız."
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr "Biçem"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
"will save material and reduce object scarring."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr "Nesne katmanları ile senkronize et"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2780
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -13193,11 +13226,11 @@ msgstr ""
"Nesne yazdırma katmanlarıyla destek katmanlarını senkronize et. Bu, çoklu "
"extrüder sistemlerde maliyeti düşürmek için kullanışlı bir yöntemdir."
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr "Destek konulacak açı"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -13210,11 +13243,11 @@ msgstr ""
"yatay eğimi (yatay düzlemden ölçülen) temsil eder. Otomatik algılama için "
"sıfıra ayarlayın (önerilir)."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr "Destek etrafında kılıf"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2802
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -13222,32 +13255,32 @@ msgstr ""
"Taban desteğinin etrafına bir kılıf (tek bir duvar çizgisi) ekler. Bu, "
"desteği daha güvenilir hale getirir, ancak kaldırılması da zorlaştırır."
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2809
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2820
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
"shorter bridged distances."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr "İnce duvarları algıla"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2828
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -13255,11 +13288,11 @@ msgstr ""
"Tek duvarları tespit et (iki sıra duvarın sığmadığı ve bunların tek bir ize "
"daraltılması gereken parçalar)."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr "İş Parçacığı"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2835
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13268,7 +13301,7 @@ msgstr ""
"parçacığı sayısı, kullanılabilir çekirdek / işlemci sayısının biraz "
"üzerindedir."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13278,7 +13311,7 @@ msgid ""
"behaviour both before and after the toolchange."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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 "
@@ -13294,7 +13327,7 @@ msgstr ""
"kullanılacaktır. Yüzde olarak ifade edilirse (örneğin% 90), katman "
"yüksekliği üzerinden hesaplanır."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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 "
@@ -13308,45 +13341,45 @@ msgstr ""
"göre yüzde (örneğin:% 80) olarak ifade edilebilir. Otomatik için sıfıra "
"ayarlayın."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr "Üst yüzeylerde üretilecek katı katmanların sayısı."
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr "Üst katı katmanlar"
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 ""
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "Boşta hareket için hız (uzak ekstrüzyon noktaları arasında atlar)."
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
"instead."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr "Yazılım geri çekme özelliğini kullan"
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2925
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13354,11 +13387,11 @@ msgstr ""
"Bu deneysel ayar, üretici yazılımının geri çekmeyi ele alması için G10 ve "
"G11 komutlarını kullanır. Bu sadece son Marlin'de desteklenir."
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr "Bağıl E mesafeleri kullan"
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2932
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -13366,11 +13399,11 @@ msgstr ""
"Yazılımınız göreceli E değerleri gerektiriyorsa, bunu kontrol edin, aksi "
"halde işaretlemeden bırakın. Çoğu yazılım mutlak değerleri kullanır."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr "Hacimsel E kullan"
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13385,11 +13418,11 @@ msgstr ""
"kullanmak için başlangıç kodunuzda 'M200 D [filament çapı] T0' gibi komutlar "
"ekleyebilirsiniz. Bu sadece son sürüm Marlin'de desteklenir."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr "Değişken katman yüksekliği özelliğini etkinleştir"
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2950
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -13397,11 +13430,11 @@ msgstr ""
"Bazı yazıcılarda veya yazıcı ayarlarında, değişken katman yüksekliğinde "
"yazdırmakta zorluk olabilir. Varsayılan olarak etkindir."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr "Geri çekerken temizlik de yap"
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2957
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13409,7 +13442,7 @@ msgstr ""
"Bu seçenek sızdıran ekstrüderlerde olası kabarcıkları en aza indirmek için "
"geri çekme esnasında nozülü hareket ettirecektir."
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2964
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -13417,11 +13450,11 @@ msgstr ""
"Çok malzemeli yazıcıların ekstrüderleri takım değişikliklerinde doldurması "
"veya boşaltması gerekebilir. Fazla malzemeyi temizleme kulesine boşaltır."
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr "Boşaltma hacimleri - hacimleri yükleme / boşaltma"
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2971
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 "
@@ -13431,11 +13464,11 @@ msgstr ""
"gereken hacimleri kaydeder. Bu değerler aşağıdaki tüm temizleme hacimlerinin "
"oluşturulmasını kolaylaştırmak için kullanılır."
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr "BoÅŸaltma hacimleri - matris"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2978
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13443,54 +13476,54 @@ msgstr ""
"Bu matris, temizleme kulesinde yeni filamenti herhangi bir takım çifti için "
"temizlemek için gereken hacimleri (kübik milimetre cinsinden) açıklar."
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
msgstr "X Konumu"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "Temizleme kulesinin sol ön köşesinin X koordinatı"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
msgstr "Y konumu"
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "Temizleme kulesinin sol ön köşesinin Y koordinatı"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr "Temizleme kulesinin geniÅŸliÄŸi"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr "Temizleme Kulesi dönme açısı"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "X eksenine göre temizleme kulesi dönme açısı."
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr "Bu nesnenin dolgusu içinde temizlik işlemi yap"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3025
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
"additional travel moves."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr "Bu nesneye sil"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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. "
@@ -13500,19 +13533,19 @@ msgstr ""
"azaltacak malzemeden tasarruf etmek üzere nozülü temizlemek için nesne "
"kullanılacaktır. Sonuç olarak nesnelerin renkleri karışacaktır."
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr "En fazla köprüleme mesafesi"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr "Seyrek dolgu bölümlerinde destekler arasındaki azami mesafe."
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr "XY Boyut Telafisi"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3048
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-"
@@ -13522,11 +13555,11 @@ msgstr ""
"(negatif = içe, pozitif = dışarı doğru). Bu, ince ayar delik boyutları için "
"yararlı olabilir."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr "Z ofset"
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
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 "
@@ -13539,63 +13572,161 @@ msgstr ""
"bırakırsa, bunu -0.3 olarak ayarlayın (veya bu değeri 0 yapıp limit "
"anahtarınızı ayarlayın)."
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3131
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr "Ekran geniÅŸliÄŸi"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr "Ekranın genişliği"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr "Ekran yüksekliği"
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr "Ekran yüksekliği"
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr "Piksel sayısı"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr "X'teki piksel sayısı"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr "Y cinsinden piksel sayısı"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr "Ekran yönü"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
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 "
@@ -13605,43 +13736,55 @@ msgstr ""
"genişliği ve yükseklik parametrelerinin anlamını değiştirecek ve çıkış "
"görüntüleri 90 derece döndürülecektir."
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr "Peyzaj"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr "Portre"
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr "Hızlı"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr "Hızlı eğim"
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr "Hızlı yatırma zamanı"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr "YavaÅŸ"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr "YavaÅŸ eÄŸim"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr "Yavaş yatırma zamanı"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr "Alan dolgusu"
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -13651,40 +13794,40 @@ msgstr ""
"Baskı alanı belirtilen değeri aşarsa,\n"
"yavaş eğim kullanılır, aksi takdirde - hızlı eğim kullanılır"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr "Yazıcı ölçeklendirme düzeltmesi"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr "Yazıcı mutlak düzeltme"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3332
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
@@ -13692,20 +13835,20 @@ msgstr ""
"Dilimlenen 2D poligonları düzeltme işaretine göre şişirecek veya "
"söndürecektir."
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3340
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr "Yazıcı gama düzeltmesi"
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
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 "
@@ -13715,43 +13858,43 @@ msgstr ""
"gamma değeri, ortadaki eşik ile eşik anlamına gelir. Bu davranış, "
"çokgenlerde delik kaybetmeden kenar bozulmalarını ortadan kaldırır."
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr "İlk katman yüksekliği"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr "Soluk katmanlar"
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3416
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -13759,123 +13902,123 @@ msgstr ""
"Maruz kalma süresi için gereken katman sayısı, ilk maruz kalma süresinden "
"maruz kalma süresine kadar kaybolur"
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr "Pozlama süresi"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr "İlk maruz kalma süresi"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr "Genişleme için düzeltme"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr "SLA baskı malzemesi notları"
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
msgstr "SLA baskı malzemesi ile ilgili notlarınızı buraya yazabilirsiniz."
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr "Varsayılan SLA malzeme profili"
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr "Destek üret"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr "Modeller için destek oluşturun"
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr "Başın gösterdiği tarafın çapı"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr "Pinheadin model yüzeyine ne kadar nüfuz etmesi gerektiği"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr "Arka küre merkezinden ön küre merkezine genişlik"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
msgstr "Destek direklerinin mm cinsinden çapı"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3579
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 ""
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3590
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 ""
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -13885,23 +14028,23 @@ msgstr ""
"bağlı olarak otomatik olarak ilk ikisi arasında geçiş yapacak zig-zag, "
"çapraz (çift zig-zag) veya dinamik olabilir."
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr "Zikzaklı"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr "Çapraz"
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr "Dinamik"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr "Ayağı genişletme faktörü"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3623
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -13909,54 +14052,54 @@ msgstr ""
"Köprüler veya sütunların başka bir sütunla birleştirilmesi yarıçapı "
"artırabilir. Sıfır, artış yok demektir, biri tam artış demektir."
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr "Destek taban çapı"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
msgstr "Sütun tabanının mm cinsinden çapı"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr "Destek taban yüksekliği"
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr "Sütun tabanı konisinin yüksekliği"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3654
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 ""
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr "Kritik açı"
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr "Destek çubuklarını ve bağlantılarını bağlamak için varsayılan açı."
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr "En fazla köprü uzunluğu"
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr "Bir köprünün en fazla uzunluğu"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr "Max sütun bağlama mesafesi"
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3685
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -13964,45 +14107,45 @@ msgstr ""
"Birbiriyle bağlantı kurması için iki sütunun en fazla mesafesi. Sıfır "
"değeri, direk basamaklandırmasını yasaklar."
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3695
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr "Bu, destek noktalarının yoğunluğunun göreceli bir ölçüsüdür."
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr "Destek noktalarının en düşük mesafesi"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr "Bu eşikten daha yakın hiçbir destek noktası yerleştirilmeyecektir."
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr "Ped kullan"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr "Desteklenen modelin altına bir ped ekler"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr "Ped duvar kalınlığı"
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr "Pedin kalınlığı ve isteğe bağlı boşluk duvarları."
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr "Ped duvar yüksekliği"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "
@@ -14014,19 +14157,19 @@ msgstr ""
"boşluğun içinde aşırı bir emme etkisi oluşturabilir ve bu da baskıyı "
"ayırmayı zorlaştırır."
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr "En fazla birleÅŸtirme mesafesi"
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "
@@ -14036,11 +14179,11 @@ msgstr ""
"birlikte olabilir. Bu parametre iki küçük pedin ortasının ne kadar uzakta "
"olması gerektiğini tanımlar. Yaklaşırlarsa, bir pede birleştirilirler."
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr "Ped duvar eÄŸimi"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3786
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
@@ -14048,82 +14191,82 @@ msgstr ""
"Ped duvarının tabla düzlemine göre eğimi. 90 derece, düz duvarlar anlamına "
"gelir."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3811
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3822
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3831
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3867
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "
@@ -14132,75 +14275,75 @@ msgid ""
"most."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3891
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
"movement and adds a delay before exposure."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr "OBJ olarak Dışa Aktar"
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr "Model(ler)i OBJ olarak dışa aktar."
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr "SLA olarak Dışa Aktar"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr ""
"Modeli dilimleyin ve SLA yazdırma katmanlarını PNG olarak dışa aktarın."
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr "3MF Olarak Dışa Aktar"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr "Model(ler)i 3MF olarak dışa aktar."
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr "AMF Olarak Dışa Aktar"
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr "Model(ler)i AMF olarak dışa aktar."
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
msgstr "STL olarak Dışa Aktar"
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr "Model(ler)i STL olarak dışa aktar."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
msgstr "Modeli dilimleyin ve takım yollarını G kodu olarak dışa aktarın."
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr "Dilim"
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4405
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -14208,71 +14351,71 @@ msgstr ""
"Modeli, printer_technology yapılandırma değerine göre FFF veya SLA olarak "
"dilimleyin."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr "Yardım"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr "Bu yardımı göster."
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr "Yardım (FFF seçenekleri)"
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
msgstr "Baskı/G-code yapılandırma seçeneklerinin tam listesini göster."
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr "Yardım (SLA seçenekleri)"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr "SLA yazdırma yapılandırma seçeneklerinin tam listesini göster."
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr "Çıktı Model Bilgisi"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr "Modelle ilgili bilgileri konsola yazın."
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr "Konfigürasyon dosyasını kaydet"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr "Yapılandırmayı belirtilen dosyaya kaydeder."
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr "XY'yi Hizala"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr "Modeli verilen noktaya hizala."
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr "Modeli belirtilen Z seviyesinden kes."
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr "Merkez"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr "Baskıyı verilen merkezin çevresine ortala."
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr "Düzenleme"
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4475
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -14280,33 +14423,33 @@ msgstr ""
"Birleştirmeden ve orijinal XY koordinatlarını saklamadan modelleri yeniden "
"düzenleme."
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4479
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr "Çoğalt"
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr "Kopyaları bu faktörle çarpın."
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr "Kılavuza göre çoğalt"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr "Izgara oluşturarak kopyaları çarpın."
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4493
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -14314,7 +14457,7 @@ msgstr ""
"Tedarik edilen modelleri bir plaka içinde düzenleyin ve bir kez işlem yapmak "
"için bunları tek bir modelde birleştirin."
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4498
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)."
@@ -14323,60 +14466,60 @@ msgstr ""
"eylemi gerçekleştirmek için modeli dilimlememiz gerektiğinde dolaylı olarak "
"eklenir)."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr "Z ekseni etrafındaki dönüş açısı, derece olarak."
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr "X etrafında döndür"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr "X ekseni etrafındaki dönüş açısı, derece olarak."
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr "Y etrafında döndür"
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr "Y ekseni etrafındaki dönüş açısı, derece olarak."
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr "Ölçekleme faktörü veya yüzdesi."
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4522
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
msgstr ""
"Modellerde bağlı olmayan parçaları tespit et ve bunları ayrı nesnelere böl."
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr "Uygun ölçek"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr "Verilen hacme uyması için ölçeklendirin."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr "Var olmayan config dosyalarını yoksay"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "Do not fail if a file supplied to --load does not exist."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -14384,27 +14527,27 @@ msgid ""
"substitute an unknown value with a default silently or verbosely."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4549
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr "Konfigürasyon dosyası yükle"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4554
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -14412,33 +14555,33 @@ msgstr ""
"Belirtilen dosyadan yapılandırmayı yükle. Seçenekleri birden fazla dosyadan "
"yüklemek için birden fazla kez kullanılabilir."
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr "Çıktı dosyası"
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/libslic3r/PrintConfig.cpp:4558
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
msgstr ""
"Çıktının yazılacağı dosya (belirtilmemişse girdi dosyasına dayanacaktır)."
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
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 ""
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr "Veri dizini"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4575
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -14448,22 +14591,22 @@ msgstr ""
"için veya bir ağ depolama birimindeki yapılandırmaları dahil etmek için "
"kullanışlıdır."
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr "Günlük seviyesi"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
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."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr "Bir yazılım oluşturucuyla işleme"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4586
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -14475,15 +14618,15 @@ msgstr ""
msgid "Error with zip archive"
msgstr "Zip arÅŸivinde hata"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Duvar oluÅŸturma"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Dolgu hazırlama"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Destek oluÅŸturma"
@@ -14742,6 +14885,14 @@ msgid ""
"the documentation."
msgstr ""
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
"Fullscreen mode\n"
diff --git a/resources/localization/uk/PrusaSlicer_uk.po b/resources/localization/uk/PrusaSlicer_uk.po
index 41a8403ac..a81e0c6e1 100644
--- a/resources/localization/uk/PrusaSlicer_uk.po
+++ b/resources/localization/uk/PrusaSlicer_uk.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
"PO-Revision-Date: 2021-02-03 17:15+0100\n"
"Last-Translator: Oleksandra Iushchenko <yusanka@gmail.com>\n"
"Language-Team: \n"
@@ -14,16 +14,16 @@ msgstr ""
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "ВикориÑтані розробки"
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr "Копірайт"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
@@ -31,26 +31,26 @@ msgstr ""
"Ліцензійні угоди вÑÑ–Ñ… наÑтупних програм (бібліотек) Ñ” чаÑтиною ліцензійної "
"угоди програми"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "О %s"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "ВерÑÑ–Ñ"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "ліцензовано згідно"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr "Загальна публічна Ð»Ñ–Ñ†ÐµÐ½Ð·Ñ–Ñ GNU Affero, верÑÑ–Ñ 3"
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
@@ -58,7 +58,7 @@ msgstr ""
"PrusaSlicer заÑнований на Slic3r від Alessandro Ranellucci та Ñпільноти "
"RepRap."
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
@@ -68,7 +68,7 @@ msgstr ""
"Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik та багатьох "
"інших."
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr "Скопіювати інформацію про верÑÑ–ÑŽ"
@@ -209,7 +209,7 @@ msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr "Розмір"
@@ -217,7 +217,7 @@ msgstr "Розмір"
msgid "Origin"
msgstr "Початок координат"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "Діаметр"
@@ -242,43 +242,43 @@ msgstr "ВідÑтань координат 0,0 G-коду від нижньог
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
-#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr "мм"
@@ -299,7 +299,7 @@ msgid "Circular"
msgstr "Круговий"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "КориÑтувацький"
@@ -312,8 +312,8 @@ msgstr "Форма"
msgid "Load shape from STL..."
msgstr "Завантажте форму з STL ..."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "ÐалаштуваннÑ"
@@ -326,7 +326,7 @@ msgid "Load..."
msgstr "Завантажити..."
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "Видалити"
@@ -428,8 +428,8 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "ВиÑота шару"
@@ -440,7 +440,7 @@ msgid ""
"The first layer height will be reset to 0.01."
msgstr ""
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr "ВиÑота першого шару"
@@ -535,30 +535,30 @@ msgstr "Чи потрібно змінити його на прÑмолінійÐ
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr "ЗаповненнÑ"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "ÐŸÑ€Ð¾Ð½Ð¸ÐºÐ½ÐµÐ½Ð½Ñ Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ не повинно бути більше Ñ—Ñ— ширини."
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "ÐеприпуÑтиме Ð¿Ñ€Ð¾Ð½Ð¸ÐºÐ½ÐµÐ½Ð½Ñ Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr "Діаметр головки Ñтовпа повинен бути менше діаметра Ñтовпа."
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "ÐеприпуÑтимий діаметр головки"
@@ -574,12 +574,12 @@ msgstr "Повернути до попередньої верÑÑ–Ñ—"
msgid "Before roll back"
msgstr "Перед відкатом"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "КориÑтувацький"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "Ðевідомий"
@@ -591,7 +591,7 @@ msgstr "Ðктивний"
msgid "PrusaSlicer version"
msgstr "ВерÑÑ–Ñ PrusaSlicer"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "друк"
@@ -599,21 +599,21 @@ msgstr "друк"
msgid "filaments"
msgstr "філаменти"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "SLA-друк"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "SLA-матеріал"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "принтер"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "виробник"
@@ -667,15 +667,15 @@ msgid "Standard"
msgstr "Стандартний"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "Ð’ÑÑ–"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr "Жодне"
@@ -755,7 +755,7 @@ msgstr ""
msgid "All installed printers are compatible with the selected %1%."
msgstr ""
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "філамент"
@@ -846,7 +846,7 @@ msgstr ""
"конфігурації."
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr "Перезавантажити з диÑка"
@@ -932,7 +932,7 @@ msgstr "Виберіть іншого поÑтачальника, Ñкий піÐ
msgid "Firmware Type"
msgstr "Тип прошивки"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "Прошивка"
@@ -949,8 +949,8 @@ msgid "Set the shape of your printer's bed."
msgstr "Ð’Ñтановіть форму Ñтолу Ñвого принтеру."
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "ÐедійÑне чиÑлове значеннÑ."
@@ -1007,8 +1007,8 @@ msgid "Extrusion Temperature:"
msgstr "Температура екÑтрузії:"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr "°C"
@@ -1059,7 +1059,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "ЗауваженнÑ"
@@ -1169,7 +1169,7 @@ msgid "Filament Profiles Selection"
msgstr "Вибір профілів філаменту"
#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
msgstr "Тип:"
@@ -1216,7 +1216,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
msgstr ""
@@ -1232,8 +1232,8 @@ msgid "Perform"
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "СкаÑувати"
@@ -1249,7 +1249,7 @@ msgstr "Одношаровий режим"
msgid "Discard all custom changes"
msgstr "Відхилити вÑÑ– кориÑтувацькі зміни"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "Перейти до руху"
@@ -1497,7 +1497,7 @@ msgstr "Видалити паузу друку"
msgid "Delete custom G-code"
msgstr "Видалити влаÑний G-код"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "Перейти на виÑоту"
@@ -1541,7 +1541,7 @@ msgstr ""
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -1555,53 +1555,53 @@ msgstr ""
msgid "Warning"
msgstr "ЗаÑтереженнÑ"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr "Введіть влаÑний G-код, Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð½Ð° поточному шарі"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr "КориÑтувацький G-код на поточному шарі (%1% мм)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
"Введіть коротке повідомленнÑ, що відображатиметьÑÑ Ð½Ð° диÑплеї принтера піж "
"Ñ‡Ð°Ñ Ð¿Ð°ÑƒÐ·Ð¸ друку"
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð¿Ð°ÑƒÐ·Ð¸ друку на поточному шарі (%1% мм)."
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "Введіть рух, до Ñкого ви хочете перейти"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "Введіть виÑоту, на Ñку ви хочете перейти"
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
"Дані про оÑтанню зміну кольору були збережені Ð´Ð»Ñ Ð¾Ð´Ð½Ð¾-екÑтрудерного друку."
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
"Дані про оÑтанню зміну кольору були збережені Ð´Ð»Ñ Ð±Ð°Ð³Ð°Ñ‚Ð¾-екÑтрудерного друку."
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "Ваші поточні зміни видалÑÑ‚ÑŒ уÑÑ– збережені зміни кольору."
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "Ви впевнені, що хочете продовжити?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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"
@@ -1612,11 +1612,11 @@ msgstr ""
"кольору,\n"
"або СКÐСУВÐТИ, щоб залишити це без змін."
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "Ви хочете видалити вÑÑ– збережені зміни інÑтрументу?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
msgid ""
"The last color change data was saved for a multi extruder printing with tool "
"changes for whole print."
@@ -1624,7 +1624,7 @@ msgstr ""
"Дані про оÑтанню зміну кольору були збережені Ð´Ð»Ñ Ð±Ð°Ð³Ð°Ñ‚Ð¾-екÑтрудерного друку "
"зі зміною інÑтрументу Ð´Ð»Ñ Ñ†Ñ–Ð»Ð¾Ð³Ð¾ друку."
-#: src/slic3r/GUI/DoubleSlider.cpp:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
"Ваші поточні зміни видалÑÑ‚ÑŒ уÑÑ– збережені зміни екÑтрудера (інÑтрументу)."
@@ -1632,11 +1632,11 @@ msgstr ""
#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "за замовчаннÑм"
@@ -1649,10 +1649,10 @@ msgid "Set extruder change for every"
msgstr "Ð’Ñтановіть зміну екÑтрудера Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¸Ñ…"
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr "шару(ів)"
@@ -1717,7 +1717,7 @@ msgid "Parameter validation"
msgstr "Перевірка параметрів"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "Вхідне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²Ð¸Ñ…Ð¾Ð´Ð¸Ñ‚ÑŒ за межі діапазону"
@@ -1885,7 +1885,7 @@ msgstr "ПідтвердженнÑ"
msgid "Cancelling..."
msgstr "СкаÑуваннÑ..."
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr ""
@@ -1901,7 +1901,7 @@ msgstr ""
msgid "Add selected shape(s) to the bed"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "Додати"
@@ -1909,9 +1909,9 @@ msgstr "Додати"
msgid "Add one or more custom shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "Видалити"
@@ -1919,30 +1919,30 @@ msgstr "Видалити"
msgid "Delete one or more custom shape. You can't delete system shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
"We can't load this file"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
msgstr ""
@@ -2003,7 +2003,7 @@ msgid "Time"
msgstr "ЧаÑ"
#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
-#: src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr ""
@@ -2043,7 +2043,7 @@ msgstr "Кольоровий друк"
#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "ЕкÑтрудер"
@@ -2055,134 +2055,134 @@ msgstr "Колір за замовчуваннÑм"
msgid "default color"
msgstr "колір за замовчуваннÑм"
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "Зміна кольору"
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "Друк"
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Пауза"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "ПодіÑ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "ЧаÑ, що залишивÑÑ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "ТриваліÑÑ‚ÑŒ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
msgstr "ПереÑуваннÑ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "ПереміщеннÑ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "ЕкÑтрузіÑ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "ПерериваннÑ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "ВитираннÑ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "Параметри"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "ПерериваннÑ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "ЗниженнÑ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "Зміна інÑтрументу"
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "Зміни кольору"
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "Паузи друку"
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr "КориÑтувацькі G-коди"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "Принтер"
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "Параметри друку"
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "Філамент"
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "Ðормальний режим"
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "Тихий режим"
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr "Перший шар"
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "Показати тихий режим"
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "Показати нормальний режим"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "Змінна виÑота шарів"
@@ -2243,7 +2243,7 @@ msgstr "Вища ÑкіÑÑ‚ÑŒ друку порівнÑно з вищою шви
msgid "Smooth"
msgstr "Згладити"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "РадіуÑ"
@@ -2251,7 +2251,7 @@ msgstr "РадіуÑ"
msgid "Keep min"
msgstr "Залишити мін"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "Скинути"
@@ -2275,53 +2275,53 @@ msgstr "Змінна виÑота шарів - Ðдаптивний"
msgid "Variable layer height - Smooth all"
msgstr "Змінна виÑота шарів - Згладити вÑе"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "Віддзеркалити об'єкт"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Gizmo переміщеннÑ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Gizmo обертаннÑ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "ПереміÑтити об'єкт"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "Перейдіть до налаштувань"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "Вкладка параметрів друку"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "Вкладка параметрів філаменту"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "Вкладка параметрів матеріалу"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "Вкладка параметрів принтеру"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "СкаÑувати Ñ–Ñторію"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "Повторити Ñ–Ñторію"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
@@ -2329,7 +2329,7 @@ msgstr[0] "СкаÑувати %1$d дію"
msgstr[1] "СкаÑувати %1$d дії"
msgstr[2] "СкаÑувати %1$d дій"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
@@ -2337,116 +2337,116 @@ msgstr[0] "Повторити %1$d дію"
msgstr[1] "Повторити %1$d дії"
msgstr[2] "Повторити %1$d дій"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "Пошук"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "Введіть пошуковий термін"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "Параметри розташуваннÑ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr "ÐатиÑніть %1%ліву кнопку миші, щоб ввеÑти точне значеннÑ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "ВідÑтань"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "Увімкнути Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ (повільно)"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "Розташувати"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "Додати..."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "Видалити вÑе"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "Розташувати вибране"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "Клацніть правою кнопкою миші, щоб показати параметри розташуваннÑ"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr "Копіювати"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "Ð’Ñтавити"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "Додати екземплÑÑ€"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "Видалити екземплÑÑ€"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "Розділити на об'єкти"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "Розділити на чаÑтини"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "Клацніть правою кнопкою миші, щоб відкрити/закрити Ñ–Ñторію"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "СкаÑувати дію: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "Повторити"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "Повторити дію: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "ВиÑвлено об'єкт за межами облаÑÑ‚Ñ– друку."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "ВиÑвлено траєкторію за межами облаÑÑ‚Ñ– друку."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr "ВиÑвлено SLA-підтримки за межами облаÑÑ‚Ñ– друку."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -2454,16 +2454,16 @@ msgstr ""
"ВиÑвлено об’єкт за межами облаÑÑ‚Ñ– друку.\n"
"Вирішіть поточну проблему, щоб продовжувати нарізаннÑ."
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "Ð’Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ - Додано прÑмокутником"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "Ð’Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ - Видалено прÑмокутником"
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr "Розрізати"
@@ -2579,7 +2579,7 @@ msgstr "Сфера"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr "Трикутники"
@@ -2718,7 +2718,7 @@ msgid "Quality"
msgstr "ЯкіÑÑ‚ÑŒ"
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr "ВідÑтань закриттÑ"
@@ -2742,27 +2742,27 @@ msgstr "Видалити вÑÑ– отвори"
msgid "Show supports"
msgstr "Показувати підтримки"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "Додати дренажний отвір"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "Видалити дренажний отвір"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "Зміна параметру порожниÑтоÑÑ‚Ñ–"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "Змініть діаметр дренажного отвору"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "ПорожниÑÑ‚Ñ–ÑÑ‚ÑŒ та ÑвердліннÑ"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "ПереміÑтити дренажний отвір"
@@ -2821,7 +2821,7 @@ msgstr "ПереÑунути"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr "Обертати"
@@ -2838,7 +2838,7 @@ msgstr "ЗаÑтоÑувати"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr "МаÑштаб"
@@ -2889,7 +2889,7 @@ msgid "Simplification is currently only allowed when a single part is selected"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "Помилка"
@@ -2973,7 +2973,7 @@ msgid "Minimal points distance"
msgstr "Мінімальна відÑтань точок"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr "ЩільніÑÑ‚ÑŒ точок підтримки"
@@ -3148,7 +3148,7 @@ msgstr ""
msgid "Review the substitutions and adjust them if needed."
msgstr ""
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "Параметри SLA-друку"
@@ -3187,7 +3187,7 @@ msgstr ""
"інших."
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
+msgid "Artwork model by Leslie Ing"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:411
@@ -3236,7 +3236,7 @@ msgstr "Вийти, Ñ Ð·Ð°Ñ€Ð°Ð· перенеÑу Ñвої дані"
msgid "Start the application"
msgstr "ЗапуÑтити програму"
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -3251,11 +3251,11 @@ msgstr ""
"\n"
"Тепер заÑтоÑÑƒÐ²Ð°Ð½Ð½Ñ Ð±ÑƒÐ´Ðµ припинено."
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr "Критична помилка"
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
"PrusaSlicer has encountered a localization error. Please report to "
"PrusaSlicer team, what language was active and in which scenario this issue "
@@ -3268,16 +3268,16 @@ msgstr ""
"\n"
"Тепер заÑтоÑÑƒÐ²Ð°Ð½Ð½Ñ Ð±ÑƒÐ´Ðµ припинено."
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr "Критична помилка"
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
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 "
@@ -3287,7 +3287,7 @@ msgstr ""
"пошкоджений. Спробуйте вручну видалити файл, щоб оговтатиÑÑ Ð²Ñ–Ð´ помилки. Це "
"не вплине на профілі кориÑтувачів."
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
@@ -3295,12 +3295,12 @@ msgstr ""
"Помилка під Ñ‡Ð°Ñ Ñ€Ð¾Ð·Ð±Ð¾Ñ€Ñƒ файлу конфігурації PrusaGCodeViewer, можливо, він "
"пошкоджений. Спробуйте вручну видалити файл, щоб оговтатиÑÑ Ð²Ñ–Ð´ помилки."
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -3312,7 +3312,7 @@ msgid ""
"configuration."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -3321,15 +3321,15 @@ msgid ""
"Shall this configuration be imported?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
msgstr ""
@@ -3352,8 +3352,8 @@ msgstr ""
"%s\n"
"Бажаєте продовжити?"
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "Пам'Ñтати мій вибір"
@@ -3383,15 +3383,15 @@ msgstr "Див. Сторінку випуÑків."
msgid "Preparing settings tabs"
msgstr "Підготовка вкладок параметрів"
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -3404,24 +3404,24 @@ msgid ""
"Otherwise, the application will most likely crash again next time."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1677
+#: src/slic3r/GUI/GUI_App.cpp:1679
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
"У Ð²Ð°Ñ Ñ” наÑтупні преÑети із збереженими параметрами Ð´Ð»Ñ \"Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ…Ð¾Ñта "
"друку(\"Print Host upload\")\""
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
msgid ""
"But since this version of PrusaSlicer we don't show this information in "
"Printer Settings anymore.\n"
@@ -3431,7 +3431,7 @@ msgstr ""
"параметрах принтера.\n"
"Ці параметри будуть доÑтупні у налаштуваннÑÑ… фізичних принтерів."
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
msgid ""
"By default new Printer devices will be named as \"Printer N\" during its "
"creation.\n"
@@ -3441,169 +3441,169 @@ msgstr ""
"Ñ—Ñ… ÑтвореннÑ.\n"
"Примітка: Цю назву можна змінити пізніше в налаштуваннÑÑ… фізичних принтерів"
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "ІнформаціÑ"
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr "Пере-ÑтвореннÑ"
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¸Ñ… преÑетів"
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ переглÑду"
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr "Виберіть один файл (3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "Виберіть один чи кілька файлів (STL/OBJ/AMF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "Виберіть один чи кілька файлів (STL/3MF/STEP/OBJ/AMF/PRUSA):"
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr "Виберіть один файл (GCODE/.GCO/.G/.ngc/NGC):"
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr "Зміна мови заÑтоÑуваннÑ"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr "Оберіть мову"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr "Мова"
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr "модифікований"
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr "ЗапуÑтити %s"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
msgstr "Знімки конфігурації"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr "ПереглÑньте / активізуйте знімки конфігурації"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
msgstr "Зробіть знімок конфігурації"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr "Зробіть знімок конфігурації"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
msgstr "Перевірити наÑвніÑÑ‚ÑŒ оновлень конфігурації"
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
msgstr "&Преференції"
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr "Преференції заÑтоÑуваннÑ"
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "ПроÑтий"
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr "ПроÑтий режим переглÑду"
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "Розширений"
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr "Розширений режим переглÑду"
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "ЕкÑперт"
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr "Режим переглÑду ЕкÑперт"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr "Режим"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr "Режим переглÑду %s"
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
msgstr "Мова"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
msgstr "Прошити принтер"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
msgstr "Завантажте імідж прошивки на Arduino-принтер"
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2293
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr "Ðазва знімку"
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr "Ðе вдалоÑÑ Ð°ÐºÑ‚Ð¸Ð²ÑƒÐ²Ð°Ñ‚Ð¸ знімок конфігурації."
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr "Вибір мови"
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -3611,97 +3611,97 @@ msgstr ""
"ÐŸÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð¼Ð¾Ð²Ð¸ Ñпричинить перезапуÑк програми.\n"
"Ви втратите вміÑÑ‚ платеру."
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "Ви хочете продовжити?"
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr "&КонфігураціÑ"
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²Ñе ще триває"
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr "Зупинити Ñ—Ñ… Ñ– продовжувати в будь-Ñкому випадку?"
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr "Триває завантаженнÑ"
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr ""
"За технологією SLA неможливо надрукувати об'єкти, що ÑкладаютьÑÑ Ð· декількох "
"чаÑтин."
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr ""
"Будь лаÑка, перевірте Ñвій ÑпиÑок об'єктів перед тим, Ñк змінити преÑет."
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
msgstr "Виберіть файл G-коду:"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "Заборонити Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð³Ñ–Ð¿ÐµÑ€Ð¿Ð¾Ñилань у браузері"
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to changes your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "PrusaSlicer: Ðе питай мене більше"
@@ -3716,42 +3716,42 @@ msgid "Fatal error, exception catched: %1%"
msgstr "Фатальна помилка, вилучений винÑток: %1%"
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr "Шари та периметри"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr "Підтримка"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr "Параметри витираннÑ"
@@ -3760,95 +3760,98 @@ msgid "Pad and Support"
msgstr "Подушка та підтримки"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr "ПраÑуваннÑ"
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr "ШвидкіÑÑ‚ÑŒ"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr "ЕкÑтрудери"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr "Ширина екÑтрузії"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "ÐŸÐ»Ñ–Ð½Ñ‚ÑƒÑ Ñ‚Ð° край"
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495
-#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645
-#: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483
-#: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480
-#: src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr "Розширений"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr "Підтримки"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr "Подушка"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705
-#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr "ВипорожненнÑ"
@@ -3947,7 +3950,7 @@ msgstr "ЕкÑпортувати Ñк STL"
msgid "Reload the selected volumes from disk"
msgstr "Перезавантажити вибрані чаÑÑ‚Ñ– з диÑка"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
msgstr ""
@@ -3960,8 +3963,8 @@ msgid "Set extruder for selected items"
msgstr "Ð’Ñтановити екÑтрудер Ð´Ð»Ñ Ð²Ð¸Ð±Ñ€Ð°Ð½Ð¸Ñ… елементів"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr "За замовчуваннÑм"
@@ -3973,24 +3976,24 @@ msgstr "МаÑштабувати під облаÑÑ‚ÑŒ друку"
msgid "Scale the selected object to fit the print volume"
msgstr "МаÑштабуйте вибраний об'єкт відповідно до об'єму Ñтолу"
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr "Конвертувати з імперÑьких одиниць"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr "Повернути конвертацію з імперÑьких одиниць"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr "Об’єднати"
@@ -4051,7 +4054,7 @@ msgid "Split the selected object into individual parts"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr "Розділити"
@@ -4208,7 +4211,7 @@ msgid "Rename Sub-object"
msgstr "Перейменувати підоб'єкт"
#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr "Змінити екземплÑри на окремі об'єкти"
@@ -4252,11 +4255,11 @@ msgstr "Завантажити чаÑтину"
msgid "Load Modifier"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "ЗавантаженнÑ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ"
@@ -4339,69 +4342,69 @@ msgstr ""
msgid "Split to Parts"
msgstr "Розділити на чаÑтини"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr "Об’єднано"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr "Об’єднати вÑÑ– чаÑтини в єдиний об’єкт"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr "Додати шари"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr "ÐœÐ°Ð½Ñ–Ð¿ÑƒÐ»ÑŽÐ²Ð°Ð½Ð½Ñ Ð³Ñ€ÑƒÐ¿Ð¾ÑŽ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr "ÐœÐ°Ð½Ñ–Ð¿ÑƒÐ»ÑŽÐ²Ð°Ð½Ð½Ñ Ð¾Ð±'єктом"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr "Параметри об'єкту, Ñкі можна змінювати"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr "Параметри чаÑтини, Ñкі можна змінювати"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr "Пакет налаштувань Ð´Ð»Ñ Ð´Ñ–Ð°Ð¿Ð°Ð·Ð¾Ð½Ñƒ виÑот"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr "ÐœÐ°Ð½Ñ–Ð¿ÑƒÐ»ÑŽÐ²Ð°Ð½Ð½Ñ Ñ‡Ð°Ñтиною"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr "ÐœÐ°Ð½Ñ–Ð¿ÑƒÐ»ÑŽÐ²Ð°Ð½Ð½Ñ ÐµÐºÐ·ÐµÐ¼Ð¿Ð»Ñром"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr "Діапазони виÑот"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ñ–Ð°Ð¿Ð°Ð·Ð¾Ð½Ñƒ виÑот"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr "Видалити вибраний елемент"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr "Видалити вибране"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr "Додати діапазон виÑот"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
@@ -4412,7 +4415,7 @@ msgstr ""
"два\n"
"без Ð¿Ð¾Ñ€ÑƒÑˆÐµÐ½Ð½Ñ Ð¼Ñ–Ð½Ñ–Ð¼Ð°Ð»ÑŒÐ½Ð¾Ñ— виÑоти шару."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
"Cannot insert a new layer range between the current and the next layer "
"range.\n"
@@ -4424,7 +4427,7 @@ msgstr ""
"Розрив між діапазоном поточного шару та діапазоном наÑтупного шару\n"
"тонше мінімально допуÑтимої виÑоти шару."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
@@ -4432,145 +4435,145 @@ msgstr ""
"Ðе вдаєтьÑÑ Ð²Ñтавити новий діапазон шарів піÑÐ»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ діапазону шарів.\n"
"Діапазон поточного шару перекриваєтьÑÑ Ð· діапазоном наÑтупного шару."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr "Ð ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ñ–Ð°Ð¿Ð°Ð·Ð¾Ð½Ñƒ виÑот"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr "Ð’Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ - Видалено зі ÑпиÑку"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr "Ð’Ð¸Ð´Ñ–Ð»ÐµÐ½Ð½Ñ - Додано зі ÑпиÑку"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr "\"Об’єкт\" або \"ЕкземплÑÑ€\""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr "\"ЧаÑтина\""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr "\"Шар\""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr "Ðепідтримуваний вибір"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "Ви розпочали Ñвій вибір з елемента %s."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr "В цьому режимі ви можете вибирати тільки інші %s %s"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr "поточного \"Об'єкта\""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr "Інфо"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr "Ви не можете змінити тип оÑтанньої твердої чаÑтини об’єкта."
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
msgstr "Модифікатор"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr "Блокувальник підтримок"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr "ПримуÑова підтримка"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr "Змінити тип чаÑтини"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr "Змінити тип деталі"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr "Введіть нову назву"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr "ПерейменуваннÑ"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
msgstr "Виправити за допомогою NetFabb"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr "Змінити екÑтрудери"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr "Ð’Ñтановити \"Ð”Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ\""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr "Ð’Ñтановити \"Ðе Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ\""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr "Ð’Ñтановити екземплÑÑ€ \"Ð”Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ\""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr "Ð’Ñтановити екземплÑÑ€ \"Ðе Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ\""
@@ -4706,19 +4709,19 @@ msgstr "Змінити параметр %s"
msgid "View"
msgstr "Вид"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "ВиÑота"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr "Ширина"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "ШвидкіÑÑ‚ÑŒ вентилÑтора"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "Температура"
@@ -4734,60 +4737,60 @@ msgstr "Показати"
msgid "Feature types"
msgstr "Типи ознак"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "Периметр"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "Зовнішній периметр"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "ÐавиÑаючий периметр"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "Внутрішнє наповненнÑ"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr "Суцільне наповненнÑ"
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr "Верхнє Ñуцільне наповненнÑ"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "МоÑтове наповненнÑ"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr "Ð—Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ñ€Ð¸Ð²Ñƒ"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr "Ð†Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÑƒÑŽÑ‡Ð¾Ð³Ð¾ матеріалу"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "Вежа витираннÑ"
@@ -4835,15 +4838,15 @@ msgstr ""
msgid "Edit"
msgstr "Змінити"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "ВикориÑтовуйте Ð´Ð»Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "КатегоріÑ"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "Шукати англійÑькою мовою"
@@ -4982,23 +4985,27 @@ msgstr "Імпорт ÑкаÑовано."
msgid "Importing done."
msgstr "Імпорт виконано."
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr ""
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr ""
"Ви не можете завантажувати SLA-проект, що міÑтить об'єкт, Ñкий ÑкладаєтьÑÑ Ð· "
"кількох чаÑтин"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr "Увага!"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "ГарÑчі клавіши"
@@ -5007,8 +5014,8 @@ msgid "New project, clear plater"
msgstr "Ðовий проект, очиÑтити платер"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "Відкрити проект STL / OBJ / AMF / 3MF з конфігурацією, очиÑтити Ñтіл"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "Відкрити проект AMF / 3MF з конфігурацією, очиÑтити Ñтіл"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
msgid "Save project (3mf)"
@@ -5023,8 +5030,8 @@ msgid "(Re)slice"
msgstr "(Пере)Ðарізати"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "Імпорт STL/OBJ/AMF/3MF без конфігурації зі збереженнÑм платеру"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "Імпорт STL/3MF/STEP/OBJ/AMF без конфігурації зі збереженнÑм платеру"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
msgid "Import Config from ini/amf/3mf/gcode"
@@ -5034,12 +5041,12 @@ msgstr "Імпорт конфігурації з INI/AMF/3MF/GCODE"
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr "Завантажити конфігурацію з INI/AMF/3MF/GCODE та об’єднати"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
msgstr "ЕкÑпорт G-коду"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
msgstr "ÐадіÑÐ»Ð°Ð½Ð½Ñ G-коду"
@@ -5047,7 +5054,7 @@ msgstr "ÐадіÑÐ»Ð°Ð½Ð½Ñ G-коду"
msgid "Export config"
msgstr "ЕкÑпорт конфігурації"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr "ЕкÑпорт на SD-карту/флешку"
@@ -5391,13 +5398,13 @@ msgstr ""
msgid "Objects List"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr "Відкрити файл G-кода"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "Перезавантажити Ñтіл з диÑка"
@@ -5433,8 +5440,8 @@ msgstr "Показати / Сховати легенду та приблизни
msgid "Show/Hide G-code window"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "Попередній переглÑд"
@@ -5518,7 +5525,7 @@ msgid "Keyboard shortcuts"
msgstr "ГарÑчі клавіши"
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr "Відкрити новий екземплÑÑ€ PrusaSlicer"
@@ -5526,11 +5533,11 @@ msgstr "Відкрити новий екземплÑÑ€ PrusaSlicer"
msgid "G-code preview"
msgstr "ПереглÑд G-коду"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr "Відкрити переглÑдач G-коду"
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "Відкрити PrusaSlicer"
@@ -5556,13 +5563,13 @@ msgid "Print Settings"
msgstr "Параметри друку"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "Параметри матеріалу"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "Параметри філаменту"
@@ -5572,8 +5579,8 @@ msgstr "Параметри філаменту"
msgid "Printer Settings"
msgstr "Параметри принтеру"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
msgstr ""
@@ -5581,164 +5588,164 @@ msgstr ""
msgid "based on Slic3r"
msgstr "на оÑнові Slic3r"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Драйвери Prusa3D"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "Відкрити Ñторінку Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð´Ñ€Ð°Ð¹Ð²ÐµÑ€Ñ–Ð² Prusa3D у Ñвоєму браузері"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr "Релізи ПЗ"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "Відкрити Ñторінку релізів PrusaEdition у Ñвоєму браузері"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr "Веб-Ñайт %s"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "Відкрити Ñторінку %s у Ñвоєму браузері"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ ÑиÑтему"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "Показати інформацію про ÑиÑтему"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "Показати папку конфігурації"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "Показати папку кориÑтувацької конфігурації (datadir)"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "Повідомити про проблему"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "Повідомити про проблему на %s"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr "О %s"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "Показати діалог Про Slic3r"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "Показати ÑпиÑок гарÑчих клавіш"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Iso"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Вид Iso"
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr "Зверху"
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
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:1121 src/libslic3r/PrintConfig.cpp:423
-#: src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr "Знизу"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "Вид знизу"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "Спереду"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "Вид Ñпереду"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr "Ззаду"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "Вид ззаду"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "З лівого боку"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "Вид з лівого боку"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "З правого боку"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "Вид з правого боку"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr "Ðовий проект"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "Почати новий проект"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "Відкрити проект"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "Відкрити файл проекту"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr "ОÑтанні проекти"
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -5746,523 +5753,523 @@ msgstr ""
"Вибраний проект більше не доÑтупний.\n"
"Видалити його зі ÑпиÑку оÑтанніх проектів?"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "Зберегти проект"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "Зберегти файл поточного проекту"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "Зберегти проект Ñк"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "Зберегти файл поточного проекту Ñк"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "Імпорт STL/OBJ/AMF/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "Імпорт STL/3MF/STEP/OBJ/AMF"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "Завантажити модель"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr "Імпорт SТL (в імперÑьких одиницÑÑ…)"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "Завантажити модель, збережену в імперÑьких одиницÑÑ…"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "Імпорт конфігурації"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "Завантажити екÑпортований файл конфігурації"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr "Імпорт конфігурації з проекту"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "Завантажити конфігурацію з файлу проекту"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "Імпорт пакету конфігурацій"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "Завантажити Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð· пакету"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "Імпорт"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "ЕкÑпортувати G-код"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "ЕкÑпорт поточної плаÑтини Ñк G-код"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr "ÐадіÑлати G-код"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr "ÐадіÑлати на принтер поточний Ñтіл Ñк G-код"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr "ЕкÑпорт G-коду на SD-карту / Флешку"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr "ЕкÑпорт поточного Ñтолу Ñк G-код на SD-карту / Флешку"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr "ЕкÑпорт Ñтолу Ñк STL"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "ЕкÑпорт поточної плаÑтини Ñк STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr "ЕкÑпорт Ñтолу Ñк STL, включаючи підтримку"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "ЕкÑпорт поточного Ñтолу Ñк STL, включаючи підтримку"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr "ЕкÑпорт шлÑхів інÑтрументів Ñк OBJ"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "ЕкÑпорт шлÑхів інÑтрументів Ñк OBJ"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "ЕкÑпортувати конфігурацію"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "ЕкÑпортувати поточну конфігурацію в файл"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "ЕкÑпортувати пакет конфігурації"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "ЕкÑпортувати вÑÑ– Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñƒ файл"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "ЕкÑпортувати пакет конфігурації, включаючи фізичні принтери"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr "ЕкÑпортуйте вÑÑ– преÑети, включаючи фізичні принтери, у файл"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "ЕкÑпорт"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr "Від'єднати SD-карту/флешку"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr ""
"Від'єднати SD-карту / Флешку піÑÐ»Ñ Ñ‚Ð¾Ð³Ð¾, Ñк на неї був екÑпортований G-код."
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "Швидке нарізаннÑ"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "Ðарізати файл у G-код"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "Швидко нарізати та зберегти Ñк"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "Ðарізати файл у G-код, зберегти Ñк"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "Повторити оÑтаннє швидке нарізаннÑ"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "Повторити оÑтаннє швидке нарізаннÑ"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr "(Пере)Ðарізати зараз"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "Почати новий Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð½Ð°Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "Відновити STL-файл"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "Ðвтоматично відновити Ñк STL-файл"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr "ПереглÑд G-коду"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "Вихід"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "Вийти з %s"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr "Вибрати вÑе"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "Видалити вÑÑ– об'єкти"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr "СкаÑувати вибір уÑÑ–Ñ…"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "СкаÑовує вибір уÑÑ–Ñ… об’єктів"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr "Видалити вибране"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "ВидалÑÑ” поточний вибір"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr "Видалити вÑе"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "Видалити вÑÑ– об'єкти"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "Відмінити"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "Повторити"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "Копіювати"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "Скопіювати вибране в буфер обміну"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "Ð’Ñтавити"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "Ð’Ñтавити буфер обміну"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr "Перезавантажити з диÑка"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "Пошук"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "Шукайте в налаштуваннÑÑ…"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "Вкладка Платер"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "Показати plater"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "Вкладка параметрів друку"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "Показати параметри друку"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "Вкладка параметрів філаменту"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "Показати параметри філаменту"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "Вкладка параметрів принтеру"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "Показати параметри принтеру"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "Показати режим 3D-редагуваннÑ"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "Попередній переглÑд"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "Показати попередній переглÑд 3D нарізки"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "Черга Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ…Ð¾Ñта друку"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "Показати вікна черги Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ…Ð¾Ñта друку"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "Показувати мітки"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "Показувати мітки об’єктів/екземплÑрів у 3D-Ñцені"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr "Згорнути бічну панель"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "Згорнути бічну панель"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "Файл"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&РедагуваннÑ"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "Вікно"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "Вид"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "Допомога"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr "Відкрити G-код"
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "Відкрити PrusaSlicer"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "ЕкÑпорт"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr "ÐадіÑлати на принтер"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr "Вкладка параметрів матеріалу"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "Вибрати файл Ð´Ð»Ñ Ð½Ð°Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ (STL/OBJ/AMF/3MF/PRUSA):"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "Ðемає попередньо нарізаного файлу."
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "Попередньо нарізаний файл ("
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") не знайдено."
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "Файл не знайдено"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "Зберегти файл %s Ñк:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G-код"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "Зберегти zip-файл Ñк:"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "ÐарізаннÑ"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "Обробка %s"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr "%1% був уÑпішно нарізаний."
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "ÐÐ°Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¾!"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "Вибрати STL-файл Ð´Ð»Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr "Зберегти OBJ-файл (менш Ñхильний координувати помилки, ніж STL) Ñк:"
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "Ваш файл було відновлено."
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr "Відновити"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "Зберегти конфігурацію Ñк:"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "Вибрати конфігурацію Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ:"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "Зберегти набір налаштувань Ñк:"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d налаштувань уÑпішно імпортовано."
@@ -6301,32 +6308,32 @@ msgstr "Параметри:"
msgid "Swap Y/Z axes"
msgstr "ПомінÑти міÑцÑми оÑÑ– Y/Z"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "помилка %s"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s виÑвив помилку"
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr ""
@@ -6466,7 +6473,7 @@ msgstr "ПОМИЛКÐ:"
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr "ЗÐСТЕРЕЖЕÐÐЯ:"
@@ -6492,8 +6499,8 @@ msgstr "ЕкземплÑри"
msgid "Instance %d"
msgstr "ЕкземплÑÑ€ %d"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551
-#: src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "Шари"
@@ -6501,7 +6508,7 @@ msgstr "Шари"
msgid "Range"
msgstr "Діапазон"
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
@@ -6511,21 +6518,21 @@ msgstr ""
"працював правильно,\n"
"але було виÑвлено OpenGL верÑÑ–Ñ— %s, Ð²Ñ–Ð´Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ %s, поÑтачальника %s."
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr "Можливо, вам доведетьÑÑ Ð¾Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ драйвер відеокарти."
-#: src/slic3r/GUI/OpenGLManager.cpp:263
+#: src/slic3r/GUI/OpenGLManager.cpp:264
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 ""
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr "Ðепідтримувана верÑÑ–Ñ OpenGL"
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
@@ -6534,7 +6541,7 @@ msgstr ""
"Ðе вдаєтьÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ такі шейдери:\n"
"%s"
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr "Помилка Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ ÑˆÐµÐ¹Ð´ÐµÑ€Ñ–Ð²"
@@ -6568,7 +6575,7 @@ msgstr "ОпиÑова назва принтера"
msgid "Add preset for this printer device"
msgstr "Додати преÑет Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ приÑтрою принтера"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ…Ð¾Ñта друку"
@@ -6609,7 +6616,7 @@ msgid "Open CA certificate file"
msgstr "Відкрити файл CA Ñертифікату"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "Файл CA Ñертифікату"
@@ -6635,7 +6642,7 @@ msgid "The supplied name is empty. It can't be saved."
msgstr "Ðадане ім'Ñ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ”. Ðе вдаєтьÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸."
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
+msgid "You have to enter a printer name."
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
@@ -6689,15 +6696,15 @@ msgstr "Грані"
msgid "Sliced Info"
msgstr "Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð· нарізаннÑ"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "ВикориÑтано філаметну (г)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "ВикориÑтано філаметну (м)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "ВикориÑтано філаметну (мм³)"
@@ -6709,8 +6716,8 @@ msgstr "ВикориÑтано матеріалу (одиниць)"
msgid "Cost (money)"
msgstr "ВартіÑÑ‚ÑŒ (г.о.)"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "Приблизний Ñ‡Ð°Ñ Ð´Ñ€ÑƒÐºÑƒ"
@@ -6722,12 +6729,12 @@ msgstr "КількіÑÑ‚ÑŒ змін інÑтрументу"
msgid "Select what kind of support do you need"
msgstr "Виберіть необхідну вам підтримку"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr "Підтримки тільки на Ñтолі"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "Тільки примуÑові підтримки"
@@ -6735,7 +6742,7 @@ msgstr "Тільки примуÑові підтримки"
msgid "Everywhere"
msgstr "Ð’Ñюди"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "Край"
@@ -6751,32 +6758,32 @@ msgstr ""
msgid "Purging volumes"
msgstr "ОбÑÑги очищеннÑ"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "Виберіть необхідну вам подушку"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "Під об’єктем"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "Ðавколо об'єкта"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr "ÐадіÑлати на принтер"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr "Ðарізати зараз"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "Утримуйте Shift, щоб нарізати та екÑпортувати G-код"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
@@ -6784,88 +6791,88 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "ВикориÑтано матеріалу (мл)"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "підтримки та подушка"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr "ВикориÑтано філаметну (дюйми)"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "об'єкти"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "вежа витираннÑ"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr "ВикориÑтано філаметну (дюйми³)"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr "Філамент екÑтрудеру %1%"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(включаючи котушку)"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr "ВартіÑÑ‚ÑŒ"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "нормальний режим"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "тихий режим"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "Заповнити Ñтіл"
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "Оптимізувати обертаннÑ"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr "Імпорт SLÐ-архіву"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
@@ -6874,20 +6881,20 @@ msgstr ""
"УÑпішно від'єднано. ПриÑтрій %s(%s) тепер можна безпечно вилучити з "
"комп’ютера."
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr "Ðе вдалоÑÑ Ð²Ñ–Ð´'єднати приÑтрій %s (%s)."
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr "Ðовий проект"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "Розгорнути бічну панель"
-#: src/slic3r/GUI/Plater.cpp:2498
+#: src/slic3r/GUI/Plater.cpp:2518
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -6898,12 +6905,12 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -6915,11 +6922,11 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -6933,15 +6940,15 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -6955,18 +6962,18 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
"the file be loaded as a single object having multiple parts?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr "ВиÑвлено об'єкт, що ÑкладаєтьÑÑ Ð· кількох чаÑтин"
-#: src/slic3r/GUI/Plater.cpp:2616
+#: src/slic3r/GUI/Plater.cpp:2636
msgid ""
"This file cannot be loaded in a simple mode. Do you want to switch to an "
"advanced mode?"
@@ -6974,11 +6981,11 @@ msgstr ""
"Цей файл не можна завантажити у проÑтому режимі. Ви хочете перейти в "
"розширений режим?"
-#: src/slic3r/GUI/Plater.cpp:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr "ВиÑвлено розширені дані"
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
@@ -6987,7 +6994,7 @@ msgstr ""
"Ви не можете додати об’єкт(и) із %s через те, що один або деÑкі з них "
"ÑкладаєтьÑÑ Ð· декількох чаÑтин"
-#: src/slic3r/GUI/Plater.cpp:2660
+#: src/slic3r/GUI/Plater.cpp:2680
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -6997,7 +7004,7 @@ msgstr ""
"ЗаміÑÑ‚ÑŒ того, щоб розглÑдати Ñ—Ñ… Ñк кілька об'єктів, чи потрібно розглÑнути\n"
"ці файл Ñк єдиний об'єкт, що має декілька чаÑтин?"
-#: src/slic3r/GUI/Plater.cpp:2779
+#: src/slic3r/GUI/Plater.cpp:2799
msgid ""
"Your object appears to be too large, so it was automatically scaled down to "
"fit your print bed."
@@ -7005,139 +7012,139 @@ msgstr ""
"Ваш об'єкт видавÑÑ Ð·Ð°Ð½Ð°Ð´Ñ‚Ð¾ великим, тому він автоматично зменшивÑÑ "
"відповідно до вашої полотна друку."
-#: src/slic3r/GUI/Plater.cpp:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr "Об'єкт занадто великий?"
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
msgstr "ЕкÑпорт STL-файлу:"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
msgstr "ЕкÑпортувати AMF-файл:"
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
msgstr "Зберегти файл Ñк:"
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
msgstr "ЕкÑпорт OBJ-файлу:"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr "Видалити об'єкт"
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr "Скинути проект"
-#: src/slic3r/GUI/Plater.cpp:3098
+#: src/slic3r/GUI/Plater.cpp:3118
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr "Розділити на об'єкти"
-#: src/slic3r/GUI/Plater.cpp:3157
+#: src/slic3r/GUI/Plater.cpp:3179
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr "Ðекоректні дані"
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr "Ðа даний Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½ÑƒÑ”Ñ‚ÑŒÑÑ Ñ–Ð½ÑˆÐ¸Ð¹ екÑпорт."
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr "Будь лаÑка, виберіть файл Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ"
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr "Вибраний файл"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
msgstr "Перезавантажити з:"
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
msgstr "Ðе вдаєтьÑÑ Ð¿ÐµÑ€ÐµÐ·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸:"
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr "Помилка під Ñ‡Ð°Ñ Ð¿ÐµÑ€ÐµÐ·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ"
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr "Перезавантажити вÑе з диÑка"
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
msgstr "ІÑнують активні Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½Ð½Ñ Ñ‰Ð¾Ð´Ð¾ нарізаних моделей:"
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr "згенеровані попередженнÑ"
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr "ПереглÑд у 3D-редакторі"
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -7145,171 +7152,171 @@ msgid ""
"printer technology."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
"Note, if changes will be saved then new project wouldn't keep them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr "Завантажити проект"
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr "Імпорт об'єкту"
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr "Імпорт об'єктів"
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
msgstr "не міÑтить дійÑного G-коду."
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
msgstr "Помилка під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ GCODE-файлу"
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr "%s - ПеретÑгнути файл проекту"
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr "Відкрити Ñк проект"
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr "Імпорт тільки геометрії"
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr "Імпорт тільки конфігурації"
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr "Виберіть дію, Ñку потрібно заÑтоÑувати до файлу"
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr "ДіÑ"
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr "Ðе показувати знову"
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
msgstr "ОдночаÑно можна відкрити лише один файл .gcode."
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
msgstr "ПеретÑÐ³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ G-коду"
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr "Завантажити файл"
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr "Завантажити файли"
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr "УÑÑ– об’єкти буде видалено, продовжити?"
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr "Видалити вибрані об'єкти"
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr "Збільшити кількіÑÑ‚ÑŒ копій"
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr "Зменшити кількіÑÑ‚ÑŒ копій"
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
msgstr "Введіть кількіÑÑ‚ÑŒ копій об'єкта:"
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr "КількіÑÑ‚ÑŒ копій обраного об'єкта"
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "Ð’Ñтановити кількіÑÑ‚ÑŒ копій на %d"
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr "Вирізати площиною"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
msgstr "Зберегти G-код файл Ñк:"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr "ЕкÑпорт"
-#: src/slic3r/GUI/Plater.cpp:6539
+#: src/slic3r/GUI/Plater.cpp:6575
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr "Ð’Ñтавити з буферу обміну"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "Загальне"
@@ -7785,7 +7792,7 @@ msgid "Add/Remove presets"
msgstr "Додати/Видалити преÑети"
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "Додати фізичний принтер"
@@ -7797,7 +7804,7 @@ msgstr "Редагувати преÑет"
msgid "Change extruder color"
msgstr ""
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "Редагувати фізичний принтер"
@@ -8105,12 +8112,12 @@ msgid "NO RAMMING AT ALL"
msgstr "ВЗÐГÐЛІ БЕЗ раммінгу"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr "Ñ"
@@ -8118,8 +8125,8 @@ msgstr "Ñ"
msgid "Volumetric speed"
msgstr "Об'ємна швидкіÑÑ‚ÑŒ"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr "мм³/Ñ"
@@ -8220,13 +8227,13 @@ msgstr "Додати \"%1%\" Ñк наÑтупний преÑет Ð´Ð»Ñ Ñ„Ñ–Ð·Ð
msgid "Just switch to \"%1%\" preset"
msgstr "ПроÑто переключитиÑÑ Ð´Ð¾ преÑету \"%1%\""
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "Тихий"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "Ðормальний"
@@ -8350,7 +8357,7 @@ msgstr ""
msgid "Copy to Clipboard"
msgstr "Скопіювати в буфер обміну"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "СуміÑні принтери"
@@ -8358,7 +8365,7 @@ msgstr "СуміÑні принтери"
msgid "Select the printers this profile is compatible with."
msgstr "Оберіть принтери, ÑуміÑні з цим профілем."
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "СуміÑні преÑети друку"
@@ -8393,11 +8400,11 @@ msgstr ""
msgid "Search in settings [%1%]"
msgstr "Шукайте в налаштуваннÑÑ… [%1%]"
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "Від'єднати від ÑиÑтемного преÑету"
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
@@ -8405,217 +8412,225 @@ msgstr ""
"Буде Ñтворено копію поточного ÑиÑтемного преÑету, Ñкий буде від'єднано від "
"ÑиÑтемного преÑету."
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
"Поточний влаÑний преÑет буде від'єднаний від батьківÑького ÑиÑтемного "
"преÑету."
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "Зміни до поточного профілю буде збережено."
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "Від'єднати преÑет"
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "Цей преÑет Ñ” преÑетом за-замовчуваннÑм."
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "Цей преÑет Ñ” ÑиÑтемним преÑетом."
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "Поточний преÑет уÑпадковуєтьÑÑ Ð²Ñ–Ð´ преÑету за замовчуваннÑм."
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "Поточний преÑет уÑпадковуєтьÑÑ Ð²Ñ–Ð´"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "Його не можна видалити або змінити."
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
"Будь-Ñкі модифікації Ñлід зберігати Ñк новий преÑет, уÑпадкований від цього."
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "Ð”Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ вкажіть нову назву преÑету."
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "Додаткова інформаціÑ:"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "модель принтеру"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "профіль друку за замовчаннÑм"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "профіль філаметну за замовчаннÑм"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "профіль SLA-матеріалу за замовчаннÑм"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "профіль SLA-друку за замовчаннÑм"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "повне ім'Ñ Ð¿Ñ€Ð¾Ñ„Ñ–Ð»ÑŽ"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "Ñимволічне ім'Ñ Ð¿Ñ€Ð¾Ñ„Ñ–Ð»ÑŽ"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "Шари та периметри"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "Вертикальні оболонки"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "Горизонтальні оболонки"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr "Суцільні шари"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "Мінімальна товщина оболонки"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "ЯкіÑÑ‚ÑŒ (повільне нарізаннÑ)"
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "Ð—Ð½Ð¸Ð¶ÐµÐ½Ð½Ñ Ñ‡Ð°Ñу друку"
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "ПлінтуÑ"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "Пліт"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "Варіанти Ð´Ð»Ñ Ð¾Ð¿Ð¾Ñ€Ð½Ð¾Ð³Ð¾ матеріалу та плоту"
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "ШвидкіÑÑ‚ÑŒ друкарÑьких рухів"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "ШвидкіÑÑ‚ÑŒ недрукарÑьких рухів"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "Модифікатори"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "Контроль приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ (розширений)"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "Ðвтоматична швидкіÑÑ‚ÑŒ (розширена)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "Кілька екÑтрудерів"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Ð—Ð°Ð¿Ð¾Ð±Ñ–Ð³Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾ÑочуваннÑ"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "Ширина екÑтрузії"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "ПерекриттÑ"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "Потік"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "Інше"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "Параметри виводу"
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "ПоÑлідовне друкуваннÑ"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "ОблаÑÑ‚ÑŒ Ð·Ñ–Ñ‚ÐºÐ½ÐµÐ½Ð½Ñ ÐµÐºÑтрудера"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "Вихідний файл"
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr "Скрипти поÑÑ‚-обробки"
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568
-#: src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "Примітки"
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "ЗалежноÑÑ‚Ñ–"
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "ЗалежноÑÑ‚Ñ– профілю"
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -8629,82 +8644,82 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "ПерепиÑÑƒÐ²Ð°Ð½Ð½Ñ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¸Ñ… змінних"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "Сопло"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "Стіл"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "ОхолодженнÑ"
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr "Увімкнути"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²ÐµÐ½Ñ‚Ð¸Ð»Ñтора"
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "Пороги охолодженнÑ"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "ВлаÑтивоÑÑ‚Ñ– філаменту"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "ÐŸÐµÑ€ÐµÐ²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾ÑÑ‚Ñ– друку"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "Параметри вежі витираннÑ"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "Параметри зміни інÑтрументу в одно-екÑтрудерному ММ-принтері"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€Ð°Ð¼Ð¼Ñ–Ð½Ð³Ñƒ"
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
msgstr "КориÑтувацький G-код"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
msgstr "Початок G-коду"
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "Ð—Ð°ÐºÑ–Ð½Ñ‡ÐµÐ½Ð½Ñ G-коду"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "Підказки об'ємного потоку відÑутні"
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -8726,20 +8741,20 @@ msgstr ""
"вкладці \"Параметри принтеру\". Профілі фізичного принтера зберігаютьÑÑ Ð² "
"каталозі \"PrusaSlicer/physical_printer\"."
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "Розмір і координати"
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "МожливоÑÑ‚Ñ–"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "КількіÑÑ‚ÑŒ екÑтрудерів у принтері."
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -8751,105 +8766,105 @@ msgstr ""
"Хочете змінити діаметр Ð´Ð»Ñ Ð²ÑÑ–Ñ… екÑтрудерів на Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ñ–Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñопла "
"першого екÑтрудера?"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr "Діаметр Ñопла"
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "G-код перед зміною шару"
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
msgstr "G-код піÑÐ»Ñ Ð·Ð¼Ñ–Ð½Ð¸ шару"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
msgstr "G-код зміни інÑтрументу"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "G-код між об'єктами (Ð´Ð»Ñ Ð¿Ð¾Ñлідовного друку)"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr "G-код зміни кольору"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
msgstr "G-код Ð´Ð»Ñ Ð¿Ð°ÑƒÐ·Ð¸ друку"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr "Шаблон влаÑного G-коду"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "ДиÑплей"
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "Ðахил"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "Ð§Ð°Ñ Ð½Ð°Ñ…Ð¸Ð»Ñƒ"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "Поправки"
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "ЕкÑпозиціÑ"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr "Механічних обмеженнÑ"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð² цьому Ñтовпці Ð´Ð»Ñ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ режиму"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð² цьому Ñтовпці Ð´Ð»Ñ Ñ‚Ð¸Ñ…Ð¾Ð³Ð¾ режиму"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "МакÑимальна швидкіÑÑ‚ÑŒ подачі"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "МакÑимальні приÑкореннÑ"
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñ€Ð¸Ð²ÐºÑƒ"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "Мінімальна швидкіÑÑ‚ÑŒ подачі"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ MM екÑтрудера"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "Параметри екÑтрудеру в багато-екÑтрудерному принтері"
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
msgid ""
"This is a single extruder multimaterial printer, diameters of all extruders "
"will be set to the new value. Do you want to proceed?"
@@ -8857,19 +8872,19 @@ msgstr ""
"Це одно-екÑтрудерний багато-матеріальний принтер, діаметри вÑÑ–Ñ… екÑтрудерів "
"будуть вÑтановлені на нове значеннÑ. Ви хочете продовжити?"
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "Межі виÑоти шару"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ (Ð´Ð»Ñ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸-екÑтрудерних принтерів)"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "Межі піднÑÑ‚Ñ‚Ñ Z"
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
@@ -8877,11 +8892,11 @@ msgstr ""
"ÐŸÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸ відключенні інÑтрумента (додаткові Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ "
"Ð½Ð°Ð»Ð°Ð³Ð¾Ð´Ð¶ÐµÐ½Ð½Ñ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸-екÑтрудерів)"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "Скинути до кольору філаменту"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -8892,31 +8907,31 @@ msgstr ""
"\n"
"Відключити його Ð´Ð»Ñ ÑƒÐ²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð½Ð¾Ð³Ð¾ перериваннÑ?"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "Програмне перериваннÑ"
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "Від'єднаний"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "видалити"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "видалити"
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "Це оÑтанній преÑет Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ фізичного принтера."
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
@@ -8924,7 +8939,7 @@ msgid ""
msgstr ""
"Ви впевнені, що хочете видалити преÑет \"%1%\" із фізичного принтера \"%2%\"?"
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
@@ -8933,7 +8948,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
@@ -8941,7 +8956,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -8952,7 +8967,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
@@ -8961,57 +8976,57 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "Ви впевнені, що хочете %1% вибраний преÑет?"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% преÑет"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "Ð’Ñтановити"
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "Знайти"
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "Тільки цілі Ñлова"
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4275
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
"Механічних Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿ÑƒÐ±Ð»Ñ–ÐºÑƒÐ²Ð°Ñ‚Ð¸Ð¼ÑƒÑ‚ÑŒÑÑ Ð² G-код Ñ– викориÑтовуватимутьÑÑ Ð´Ð»Ñ "
"розрахунку чаÑу друку."
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 "
@@ -9021,7 +9036,7 @@ msgstr ""
"викориÑтовуватиÑÑ Ð´Ð»Ñ Ð¾Ñ†Ñ–Ð½ÐºÐ¸ чаÑу друку, що, отже, може бути неточним, "
"оÑкільки принтер може заÑтоÑовувати інший набір механічних обмежень."
-#: src/slic3r/GUI/Tab.cpp:4282
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
@@ -9029,12 +9044,12 @@ msgstr ""
"Механічних Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð½Ðµ вÑтановлені, тому оцінка чаÑу друку може бути "
"неточною."
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "ЗÐКРИТИЙ ЗÐМОК"
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
@@ -9042,12 +9057,12 @@ msgstr ""
"вказує на те, що параметри збігаютьÑÑ Ñ–Ð· ÑиÑтемними (або за замовчуваннÑм) "
"значеннÑми Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ— групи опцій"
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "ВІДКРИТИЙ ЗÐМОК"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -9059,12 +9074,12 @@ msgstr ""
"Клацніть, щоб Ñкинути вÑÑ– Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ— групи опцій до ÑиÑтемних "
"значень (або за замовчуваннÑм)."
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "БІЛРКУЛЯ"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
@@ -9072,12 +9087,12 @@ msgstr ""
"Ð´Ð»Ñ Ð»Ñ–Ð²Ð¾Ñ— кнопки: вказує на неÑиÑтемний (або не за замовчуваннÑм) преÑет,\n"
"Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²Ð¾Ñ— кнопки: вказує на те, що параметри не були змінені."
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "СТРІЛКРÐÐЗÐД"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -9089,7 +9104,7 @@ msgstr ""
"Клацніть, щоб Ñкинути вÑÑ– параметри Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ— групи параметрів до "
"оÑтаннього збереженого преÑету."
-#: src/slic3r/GUI/Tab.cpp:4332
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
@@ -9097,7 +9112,7 @@ msgstr ""
"Значок \"ЗÐКРИТИЙ ЗÐМОК\" вказує на те, що параметри збігаютьÑÑ Ñ–Ð· "
"ÑиÑтемними (або за замовчуваннÑм) значеннÑми Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ— групи опцій"
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -9110,12 +9125,12 @@ msgstr ""
"Клацніть, щоб Ñкинути вÑÑ– Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ— групи опцій до ÑиÑтемних "
"значень (або за замовчуваннÑм)."
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr ""
"Значок \"БІЛРКУЛЯ\" вказує на неÑиÑтемний (або не за замовчуваннÑм) преÑет."
-#: src/slic3r/GUI/Tab.cpp:4340
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
@@ -9123,7 +9138,7 @@ msgstr ""
"Значок \"БІЛРКУЛЯ\" вказує на те, що параметри збігаютьÑÑ Ñ‚Ð¸Ð¼Ð¸, Ñкі Ñ” в "
"оÑтанньому збереженому преÑеті Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ— групи опцій."
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -9135,7 +9150,7 @@ msgstr ""
"Клацніть, щоб Ñкинути вÑÑ– параметри Ð´Ð»Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ— групи параметрів до "
"оÑтаннього збереженого преÑету."
-#: src/slic3r/GUI/Tab.cpp:4348
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
@@ -9143,7 +9158,7 @@ msgstr ""
"Значок \"ЗÐКРИТИЙ ЗÐМОК\" вказує на те, що Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð±Ñ–Ð³Ð°Ñ”Ñ‚ÑŒÑÑ Ñ–Ð· ÑиÑтемним "
"(або за замовчуваннÑм)."
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
"UNLOCKED LOCK icon indicates that the value was changed and is not equal to "
"the system (or default) value.\n"
@@ -9153,7 +9168,7 @@ msgstr ""
"дорівнює ÑиÑтемному (або за замовчуваннÑм) значенню.\n"
"Клацніть, щоб Ñкинути поточне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð¾ ÑиÑтемного (або за замовчуваннÑм)."
-#: src/slic3r/GUI/Tab.cpp:4355
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
@@ -9161,7 +9176,7 @@ msgstr ""
"Значок \"БІЛРКУЛЯ\" вказує на те, що Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð±Ñ–Ð³Ð°Ñ”Ñ‚ÑŒÑÑ Ð· значеннÑм "
"збереженого преÑету."
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -9171,31 +9186,31 @@ msgstr ""
"дорівнює оÑтанньому збереженому преÑету.\n"
"Клацніть, щоб Ñкинути поточне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð¾ оÑтаннього збереженого преÑету."
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "Матеріал"
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "Головка підтримки"
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "Стовп підтримки"
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "З'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¾Ð¿Ð¾Ñ€Ð½Ð¸Ñ… Ñтовпів Ñ– Ñтиків"
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "Ðвтоматичне згенеруваннÑ"
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
@@ -9204,11 +9219,11 @@ msgstr ""
"\"%1%\" вимкнено, оÑкільки в категорії \"%3%\" увімкнено \"%2%\".\n"
"Щоб увімкнути \"%1%\", вимкніть \"%2%\""
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr "ПіднÑÑ‚Ñ‚Ñ Ð¾Ð±â€™Ñ”ÐºÑ‚Ð°"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr "Подушка навколо об’єкта"
@@ -9293,7 +9308,7 @@ msgstr ""
"щоб знову запитати про незбережені зміни."
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -9360,50 +9375,50 @@ msgstr ""
"ПреÑет \"%1%\" неÑуміÑний з новим профілем друку, Ñ– він має такі незбережені "
"зміни:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "КількіÑÑ‚ÑŒ екÑтрудерів"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr ""
@@ -9759,7 +9774,7 @@ msgid "Could not get resources to create a new connection"
msgstr "Ðе вдалоÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ реÑурÑи Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ з’єднаннÑ"
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "ЕкÑÐ¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ñ…Ñ–Ð´Ð½Ð¾Ñ— моделі"
@@ -9776,7 +9791,7 @@ msgid "Mesh repair failed."
msgstr "Ðе вдалоÑÑ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ Ñітку."
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ñ€ÐµÐ¼Ð¾Ð½Ñ‚Ð¾Ð²Ð°Ð½Ð¾Ñ— моделі"
@@ -9786,35 +9801,35 @@ msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð²Ñ–Ð´Ñ€ÐµÐ¼Ð¾Ð½Ñ‚Ð¾Ð²Ð°Ð½Ð¾Ñ— моделі"
msgid "Saving mesh into the 3MF container failed."
msgstr "Ðе вдалоÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ Ñітку в контейнері 3MF."
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "Ðе вдалоÑÑ ÐµÐºÑпортувати тимчаÑовий 3MF-файл"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "Ðе вдалоÑÑ Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ñ‚Ð¸ відновлений 3MF-файл"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "Відновлений 3MF-файл не міÑтить жодного об'єкта"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "Відновлений 3MF-файл міÑтить більше одного об'єкта"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "Відновлений 3MF-файл не міÑтить жодної чаÑÑ‚Ñ–"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "Відновлений 3MF-файл міÑтить більше однієї чаÑÑ‚Ñ–"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "Ремонт моделі завершено"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "Ремонт моделі ÑкаÑовано"
@@ -10033,11 +10048,11 @@ msgid ""
"This may cause problems in g-code visualization and printing time estimation."
msgstr ""
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr ""
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
@@ -10045,7 +10060,7 @@ msgstr ""
"Ваша модель Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ розташована дуже близький до оÑновних облаÑтей. "
"ПереконайтеÑÑŒ, що немає зіткненнÑ."
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "Змішаний"
@@ -10056,26 +10071,26 @@ msgid ""
msgstr ""
"Ðе вдаєтьÑÑ Ñ€Ð¾Ð·Ñ€Ð°Ñ…ÑƒÐ²Ð°Ñ‚Ð¸ ширину екÑтрузії Ð´Ð»Ñ %1%: Змінна \"%2%\" недоÑтупна."
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
"compatible."
msgstr "Вибраний 3MF-файл було збережено з новою верÑією %1% Ñ– не ÑуміÑний."
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -10337,7 +10352,7 @@ msgstr ""
"Вежа Ð²Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ð½Ñ Ð´Ð»Ñ ÐºÑ–Ð»ÑŒÐºÐ¾Ñ… об’єктів підтримуєтьÑÑ Ð»Ð¸ÑˆÐµ у випадку, коли вони "
"нарізані однаково."
-#: src/libslic3r/Print.cpp:541
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
@@ -10345,24 +10360,24 @@ msgstr ""
"Вежа Ð²Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÑƒÑ”Ñ‚ÑŒÑÑ Ð»Ð¸ÑˆÐµ в тому випадку, Ñкщо вÑÑ– об’єкти мають "
"однакову виÑоту змінного шару"
-#: src/libslic3r/Print.cpp:563
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr ""
"Одному або декільком об’єктам було призначено екÑтрудер, Ñкого принтер не "
"має."
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr "%1%=%2% мм Ñ” занадто низьким Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ на виÑоті шару %3% мм"
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr "%1% = %2% мм Ñ” надмірно Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ з діаметром Ñопла %3% мм"
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -10374,7 +10389,7 @@ msgstr ""
"0 або support_material_interface_extruder == 0), уÑÑ– Ñопла повинні мати "
"однаковий діаметр."
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
@@ -10382,7 +10397,7 @@ msgstr ""
"Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб вежа Ð²Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ð½Ñ Ð¿Ñ€Ð°Ñ†ÑŽÐ²Ð°Ð»Ð° з розчинними підтримками, шари "
"підтримки повинні бути Ñинхронізовані з шарами об'єкта."
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "
@@ -10394,46 +10409,46 @@ msgstr ""
"Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ support_material_extruder Ñ– support_material_interface_extruder "
"повинні бути вÑтановлені на 0)."
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr "ВиÑота першого шару не може перевищувати діаметр Ñопла"
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "ВиÑота шару не може перевищувати діаметр Ñопла"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
"layer_gcode."
msgstr ""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "Шари наповненнÑ"
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr ""
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr "ЕкÑÐ¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ G-коду"
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr "Ð“ÐµÐ½ÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ G-коду"
@@ -10479,56 +10494,56 @@ msgstr "Початковий Ñ‡Ð°Ñ ÐµÐºÑпозиції виходить за Ð
msgid "Slicing done"
msgstr "ÐÐ°Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¾"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "Ð’Ð¸Ð¿Ð¾Ñ€Ð¾Ð¶Ð½ÐµÐ½Ð½Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ–"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "Ð¡Ð²ÐµÑ€Ð´Ð»Ñ–Ð½Ð½Ñ Ð¾Ñ‚Ð²Ð¾Ñ€Ñ–Ð² в моделі."
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "ÐÐ°Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð¼Ð¾Ð´ÐµÐ»Ñ–"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "Ð“ÐµÐ½ÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð¾Ñ‡Ð¾Ðº підтримки"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "Ð“ÐµÐ½ÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð´ÐµÑ€ÐµÐ²Ð° підтримки"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "Ð“ÐµÐ½ÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ð´ÑƒÑˆÐºÐ¸"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "ÐÐ°Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼Ð¾Ðº"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "Об'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ ÑˆÐ°Ñ€Ñ–Ð² друку та обчиÑÐ»ÐµÐ½Ð½Ñ ÑтатиÑтики"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "РаÑтеризуючі шари"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "Забагато отворів, що перекриваютьÑÑ."
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
@@ -10536,28 +10551,28 @@ msgstr ""
"Ðе вдалоÑÑ Ð²Ð¸Ñвердлити отвори. Зазвичай це викликано зламаною моделлю. "
"Спершу Ñпробуйте Ñ—Ñ— виправити."
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
"ÐÐ°Ñ€Ñ–Ð·Ð°Ð½Ð½Ñ Ð´Ð¾Ð²ÐµÐ»Ð¾ÑÑ Ð·ÑƒÐ¿Ð¸Ð½Ð¸Ñ‚Ð¸ через внутрішню помилку: Ðевідповідний Ñ–Ð½Ð´ÐµÐºÑ "
"зрізу."
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "Ð’Ñ–Ð·ÑƒÐ°Ð»Ñ–Ð·Ð°Ñ†Ñ–Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÐºÐ¸"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr ""
"Ð”Ð»Ñ Ñ†Ñ–Ñ”Ñ— моделі з поточною конфігурацією неможливо Ñтворити жодну подушку"
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -10569,27 +10584,27 @@ msgstr ""
msgid "Failed processing of the output_filename_format template."
msgstr "Помилка обробки шаблону output_filename_format."
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "Ð¢ÐµÑ…Ð½Ð¾Ð»Ð¾Ð³Ñ–Ñ Ð´Ñ€ÑƒÐºÑƒ"
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "Форма Ñтолу"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "ВлаÑна текÑтура Ñтолу"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "ВлаÑна модель Ñтолу"
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "Ð—Ñ€Ñ–Ð²Ð½Ð¾Ð²Ð°Ð¶ÐµÐ½Ð½Ñ Ð¡Ñ‚Ð¾Ð¿Ð¸ Ñлона"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -10597,17 +10612,27 @@ msgstr ""
"Перший шар буде зменшено в площині XY завдÑки налаштованому значенню, щоб "
"компенÑувати ефект Ðоги Слона Ð´Ð»Ñ 1-го шару."
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr "ЕÑкізи G-коду"
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -10615,11 +10640,11 @@ msgstr ""
"Цей параметр визначає виÑоту (Ñ–, таким чином, загальну кількіÑÑ‚ÑŒ) шарів. "
"Тонкі шари забезпечують більшу точніÑÑ‚ÑŒ, але Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ потрібно більше чаÑу."
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "МакÑимальна виÑота друку"
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
@@ -10627,11 +10652,11 @@ msgstr ""
"Ð’Ñтановіть це Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð½Ð° макÑимальну виÑоту, Ñкої може доÑÑгти ваш "
"екÑтрудер під Ñ‡Ð°Ñ Ð´Ñ€ÑƒÐºÑƒ."
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "Ім'Ñ Ñ…Ð¾Ñта, IP або URL"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -10645,11 +10670,11 @@ msgstr ""
"отримати, ввівши Ñ–Ð¼â€™Ñ ÐºÐ¾Ñ€Ð¸Ñтувача та пароль у URL-адреÑу у такому форматі: "
"https://username:password@your-octopi-address/"
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "Ключ API / Пароль"
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -10657,11 +10682,11 @@ msgstr ""
"Slic3r може завантажувати файли G-коду на хоÑÑ‚ принтера. Це поле повинно "
"міÑтити ключ API або пароль, необхідний Ð´Ð»Ñ Ð°Ð²Ñ‚ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ—."
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "Ðазва принтера"
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 "
@@ -10671,46 +10696,46 @@ msgstr ""
"у форматі crt/pem. Якщо залишити це поле порожнім, буде викориÑтано типове "
"Ñховище Ñертифікатів OS CA."
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "Пароль"
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
"certificates if connection fails."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "Тип авторизації"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr "Ключ API"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr "ДайджеÑÑ‚ HTTP"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "Уникати Ð¿ÐµÑ€ÐµÑ‚Ð¸Ð½Ð°Ð½Ð½Ñ Ð¿ÐµÑ€Ð¸Ð¼ÐµÑ‚Ñ€Ñ–Ð²"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -10720,11 +10745,11 @@ msgstr ""
"оÑновному це кориÑно Ð´Ð»Ñ ÐµÐºÑтрудерів Bowden, Ñкі Ñтраждають від протіканнÑ. "
"Ð¦Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ ÑƒÐ¿Ð¾Ð²Ñ–Ð»ÑŒÐ½ÑŽÑ” Ñк друк, так Ñ– генерацію G-коду."
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "Уникати Ð¿ÐµÑ€ÐµÑ‚Ð¸Ð½Ð°Ð½Ð½Ñ Ð¿ÐµÑ€Ð¸Ð¼ÐµÑ‚Ñ€Ñ–Ð² - МакÑ. довжина обходу"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -10736,15 +10761,15 @@ msgstr ""
"заÑтоÑовуєтьÑÑ. Довжина обходу може бути вказана або Ñк абÑолютне значеннÑ, "
"або Ñк відÑоток (наприклад, 50%) від прÑмого шлÑху проходу."
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr "мм або % (0, щоб вимкнути)"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr "Інші шари"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
@@ -10752,11 +10777,11 @@ msgstr ""
"Температура Ñтолу Ð´Ð»Ñ Ð¾Ñтанніх шарів піÑÐ»Ñ Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾. УÑтановіть 0, щоб "
"відключити команди ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð¾ÑŽ Ñтолу на виході."
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "Температура Ñтолу"
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -10766,11 +10791,11 @@ msgstr ""
"Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Z. Зауважте, що ви можете викориÑтовувати шаблонні змінні Ð´Ð»Ñ "
"вÑÑ–Ñ… параметрів Slic3r, а також [layer_num] Ñ– [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "G-код між об'єктами"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -10787,15 +10812,15 @@ msgstr ""
"Slic3r, то ж ви можете вÑтавити команду \"M109 S [first_layer_temperature]\" "
"де завгодно."
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "КількіÑÑ‚ÑŒ Ñуцільних шарів, генерованих на нижніх поверхнÑÑ…."
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "Ðижні Ñуцільні шари"
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
@@ -10803,15 +10828,15 @@ msgstr ""
"КількіÑÑ‚ÑŒ твердих шарів знизу збільшуєтьÑÑ Ð½Ð°Ð´ нижчими твердими шарами, Ñкщо "
"це необхідно Ð´Ð»Ñ Ð·Ð°Ð´Ð¾Ð²Ð¾Ð»ÐµÐ½Ð½Ñ Ð¼Ñ–Ð½Ñ–Ð¼Ð°Ð»ÑŒÐ½Ð¾Ñ— товщини донної оболонки."
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "Мінімальна товщина нижньої оболонки"
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "МіÑÑ‚"
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
@@ -10819,19 +10844,19 @@ msgstr ""
"Це приÑкореннÑ, Ñке ваш принтер викориÑтовуватиме Ð´Ð»Ñ Ð¼Ð¾Ñтів. Ð’Ñтановити 0, "
"щоб відключити ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñ–Ð½Ð½Ñ Ð¿Ñ€Ð¸ÑкореннÑм Ð´Ð»Ñ Ð¼Ð¾Ñтів."
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr "мм/Ѳ"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "Кут моÑта"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -10841,35 +10866,35 @@ msgstr ""
"автоматично. Інакше передбачений кут буде викориÑтаний Ð´Ð»Ñ Ð²ÑÑ–Ñ… моÑтів. "
"ВикориÑтовуйте 180° Ð´Ð»Ñ Ð½ÑƒÐ»ÑŒÐ¾Ð²Ð¾Ð³Ð¾ кута."
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr "°"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "ШвидкіÑÑ‚ÑŒ вентилÑтора Ð´Ð»Ñ Ð¼Ð¾Ñтів"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr "Ð¦Ñ ÑˆÐ²Ð¸Ð´ÐºÑ–ÑÑ‚ÑŒ вентилÑтора виконуєтьÑÑ Ð´Ð»Ñ Ð²ÑÑ–Ñ… моÑтів Ñ– виÑтупів."
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr "%"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "Ð¡Ð¿Ñ–Ð²Ð²Ñ–Ð´Ð½Ð¾ÑˆÐµÐ½Ð½Ñ Ð¼Ð¾Ñтового потоку"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -10881,80 +10906,80 @@ msgstr ""
"Ñтандартні Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð°Ð·Ð²Ð¸Ñ‡Ð°Ð¹ добрі, тому ви маете по-екÑпериментувати з "
"охолодженнÑм (викориÑтовуйте вентилÑтор), перш ніж Ñ—Ñ… налаштувати."
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "МоÑти"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "ШвидкіÑÑ‚ÑŒ друку моÑтів."
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr "мм/Ñ"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "Ширина краю"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
"raft_first_layer_expansion)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "Обрізати об'єкти, що ÑкладаютьÑÑ Ð· кількох чаÑтин"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "
@@ -10964,19 +10989,19 @@ msgstr ""
"відÑікати накладені чаÑтини об'єкта одна за одною (друга чаÑтина буде "
"відÑічена першою, Ñ‚Ñ€ÐµÑ‚Ñ Ñ‡Ð°Ñтина буде відÑічена першою та другою тощо)."
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "ВиÑота кольорового друку"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "ВиÑоти, на Ñких має відбуватиÑÑ Ð·Ð¼Ñ–Ð½Ð° філаменту."
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "Умови ÑуміÑноÑÑ‚Ñ– принтерів"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10986,11 +11011,11 @@ msgstr ""
"принтера. Якщо цей вираз оцінюєтьÑÑ Ñк Правда, цей профіль вважаєтьÑÑ "
"ÑуміÑним з активним профілем принтера."
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "Умови ÑуміÑноÑÑ‚Ñ– преÑетів друку"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -11000,11 +11025,11 @@ msgstr ""
"друку. Якщо цей вираз оцінюєтьÑÑ Ñк Правда, цей профіль вважаєтьÑÑ ÑуміÑним "
"з активним профілем друку."
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "Закінчити окремі об'єкти"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -11016,11 +11041,11 @@ msgstr ""
"шару). Ð¦Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ ÐºÐ¾Ñ€Ð¸Ñна Ð´Ð»Ñ ÑƒÐ½Ð¸ÐºÐ½ÐµÐ½Ð½Ñ Ñ€Ð¸Ð·Ð¸ÐºÑƒ зіпÑованих відбитків. Slic3r "
"має попередити та запобігти зіткненню екÑтрудера, але будьте обережні."
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "Увімкнути автоматичне охолодженнÑ"
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
@@ -11028,26 +11053,26 @@ msgstr ""
"Цей прапорець дозволÑÑ” автоматичну логіку охолодженнÑ, Ñка регулює швидкіÑÑ‚ÑŒ "
"друку та швидкіÑÑ‚ÑŒ вентилÑції відповідно до чаÑу друку шару."
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ Ð¾Ñ…Ð¾Ð»Ð¾Ð´Ð¶ÑƒÐ²Ð°Ð»ÑŒÐ½Ð¾Ñ— трубки"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr ""
"ВідÑтань центральної точки охолоджувальної трубки від наконечника екÑтрудера."
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "Довжина охолоджувальної трубки"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
"Довжина охолоджувальної трубки Ð´Ð»Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñтору Ð´Ð»Ñ Ð¾Ñ…Ð¾Ð»Ð¾Ð´Ð¶ÑƒÑŽÑ‡Ð¸Ñ… рухів "
"вÑередині неї."
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -11057,11 +11082,11 @@ msgstr ""
"викориÑтані конкретні визначені приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ (периметру / заповненнÑ). "
"Ð’Ñтановити 0, щоб запобігти ÑкиданнÑм приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Ð²Ð·Ð°Ð³Ð°Ð»Ñ–."
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "Профіль філаметну за замовчаннÑм"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -11070,12 +11095,12 @@ msgstr ""
"Профіль філаметну за замовчаннÑм, пов'Ñзаний з поточним профілем принтера. "
"При виборі поточного профілю принтера цей профіль філаметну буде активовано."
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "Профіль друку за замовчаннÑм"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -11084,11 +11109,11 @@ msgstr ""
"Профіль друку за промовчаннÑм, пов'Ñзаний із поточним профілем принтера. При "
"виборі поточного профілю принтера цей профіль друку буде активовано."
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "Вимкнути вентилÑтор Ð´Ð»Ñ Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾(их)"
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -11097,11 +11122,11 @@ msgstr ""
"протÑгом друку декількох перших шарів, щоб це не призвело до гіршого "
"зчепленнÑ."
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "Ðе підтримувати моÑти"
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
@@ -11109,15 +11134,15 @@ msgstr ""
"ЕкÑпериментальний варіант Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð±Ñ–Ð³Ð°Ð½Ð½Ñ ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½ÑŽ допоміжного матеріалу в "
"облаÑÑ‚ÑÑ… під моÑтами."
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "ВідÑтань між копіÑми"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "ВідÑтань викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð»Ð°Ñ‚ÐµÑ€Ñƒ."
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
msgid ""
"This end procedure is inserted at the end of the output file. Note that you "
"can use placeholder variables for all PrusaSlicer settings."
@@ -11126,7 +11151,7 @@ msgstr ""
"увагу, що ви можете викориÑтовувати шаблонні змінні Ð´Ð»Ñ Ð²ÑÑ–Ñ… налаштувань "
"PrusaSlicer."
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -11140,11 +11165,11 @@ msgstr ""
"викориÑтовувати шаблонні змінні Ð´Ð»Ñ Ð²ÑÑ–Ñ… налаштувань PrusaSlicer. Якщо у Ð²Ð°Ñ "
"кілька екÑтрудерів, G-код оброблÑєтьÑÑ Ð² порÑдку екÑтрудера."
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "Ð—Ð°Ð±ÐµÐ·Ð¿ÐµÑ‡ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð²Ñ‰Ð¸Ð½Ð¸ вертикальної оболонки"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
@@ -11152,11 +11177,11 @@ msgstr ""
"Додайте Ñуцільні наповнювачі Ð±Ñ–Ð»Ñ Ð½Ð°Ñ…Ð¸Ð»ÐµÐ½Ð¸Ñ… поверхонь, щоб гарантувати "
"товщину вертикальної оболонки (верхній Ñ– нижній Ñуцільні шари)."
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "Верхній шаблон наповненнÑ"
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
@@ -11164,41 +11189,41 @@ msgstr ""
"Шаблон Ð´Ð»Ñ Ð²ÐµÑ€Ñ…Ð½ÑŒÐ¾Ð³Ð¾ наповненнÑ. Це впливає лише на зовнішній видимий шар, а "
"не на ÑуÑідні Ñуцільні оболонки."
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr "ПрÑмолінійний"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "Монотонне"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr "ВирівнÑний прÑмолінійний"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr "Концентричний"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr "Крива Гільберта"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr "Ðрхімедові акорди"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr "Спіраль октаграм"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "Ðижній шаблон наповненнÑ"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
@@ -11206,11 +11231,11 @@ msgstr ""
"Шаблон Ð´Ð»Ñ Ð½Ð¸Ð¶Ð½ÑŒÐ¾Ð³Ð¾ наповненнÑ. Це впливає лише на зовнішній видимий шар, а "
"не на ÑуÑідні Ñуцільні оболонки."
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "Зовнішні периметри"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -11223,16 +11248,18 @@ msgstr ""
"Ñопла. Якщо він виражений у відÑотках (наприклад, 200%), він буде "
"обчиÑлюватиÑÑ Ð·Ð° виÑотою шару."
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr "мм або %"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -11243,18 +11270,18 @@ msgstr ""
"Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾ÑÑ‚Ñ– периметра вище. Ð’Ñтановити 0 Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ "
"викориÑтаннÑ."
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr "мм/Ñ Ð°Ð±Ð¾ %"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "Спочатку зовнішні периметри"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
@@ -11262,11 +11289,11 @@ msgstr ""
"Друкувати контури периметра від найзовнішнього до найвнутрішнього, заміÑÑ‚ÑŒ "
"інверÑного порÑдку за замовчаннÑм."
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "Додаткові периметри, Ñкщо необхідно"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -11276,7 +11303,7 @@ msgstr ""
"Slic3r продовжує додавати периметри, поки підтримуєтьÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ 70% петель "
"безпоÑередньо вище."
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -11286,7 +11313,7 @@ msgstr ""
"екÑтрудера). Це Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿ÐµÑ€ÐµÐ²Ð¸Ð·Ð½Ð°Ñ‡Ð°Ñ” екÑтрудери периметра та наповнювача, "
"але не екÑтрудери підтримки."
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -11298,7 +11325,7 @@ msgstr ""
"навколо вашого екÑтрудера, Ñ– це ÑвлÑÑ” Ñобою макÑимальну глибину, Ñку "
"екÑтрудер може розглÑдати до Ð·Ñ–Ñ‚ÐºÐ½ÐµÐ½Ð½Ñ Ð· іншими друкованими предметами."
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -11309,21 +11336,21 @@ msgstr ""
"параметр викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ¸ зіткнень та Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð³Ñ€Ð°Ñ„Ñ–Ñ‡Ð½Ð¾Ð³Ð¾ "
"попереднього переглÑду в панелі."
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "Колір екÑтрудера"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
msgstr ""
"Ð¦Ñ Ð¾Ð¿Ñ†Ñ–Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑтовуєтьÑÑ Ð»Ð¸ÑˆÐµ у інтерфейÑÑ– Slic3r Ñк візуальна допомога."
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ ÐµÐºÑтрудеру"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -11335,11 +11362,11 @@ msgstr ""
"відноÑно першого. Він очікує позитивних координат (вони будуть віднімані від "
"координати XY)."
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "ОÑÑŒ екÑтрузії"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
@@ -11347,11 +11374,11 @@ msgstr ""
"ВикориÑтовуйте цю опцію, щоб вÑтановити букву оÑей, пов'Ñзану з екÑтрудером "
"принтера (зазвичай E, але деÑкі принтери викориÑтовують A)."
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "Коефіцієнт екÑтрузії"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -11364,11 +11391,11 @@ msgstr ""
"вважаєте, що його потрібно більше змінити, перевірте діаметр філаменту та E "
"кроки прошивки ."
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "Ширина екÑтрузії за замовчаннÑм"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -11382,11 +11409,11 @@ msgstr ""
"наповнювача тощо). Якщо Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð²Ð¸Ñ€Ð°Ð¶ÐµÐ½Ðµ у відÑотках (наприклад: 230%), "
"воно буде обчиÑлюватиÑÑ Ð·Ð° виÑотою шару."
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "Тримайте вентилÑтор завжди"
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -11395,11 +11422,11 @@ msgstr ""
"триматиÑÑ, Ñк мінімум, на мінімальній швидкоÑÑ‚Ñ–. КориÑно Ð´Ð»Ñ PLA, шкідливо "
"Ð´Ð»Ñ ABS."
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "Увімкнути вентилÑтор, Ñкщо Ñ‡Ð°Ñ Ð´Ñ€ÑƒÐºÑƒ шару нижче"
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -11409,27 +11436,27 @@ msgstr ""
"активований, а його швидкіÑÑ‚ÑŒ буде розрахована шлÑхом інтерполÑції "
"мінімальної та макÑимальної швидкоÑÑ‚Ñ–."
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr "приблизні Ñекунди"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr "Колір"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "Примітки до філаменту"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "Тут ви можете поміÑтити Ñвої нотатки щодо філаменту."
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr "МакÑимальна об'ємна швидкіÑÑ‚ÑŒ"
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -11439,28 +11466,28 @@ msgstr ""
"макÑимальну об'ємну швидкіÑÑ‚ÑŒ друку до мінімуму об'ємної швидкоÑÑ‚Ñ– друку та "
"філаметну. Ð’Ñтановити 0 Ð´Ð»Ñ Ð²Ñ–Ð´ÑутноÑÑ‚Ñ– обмежень."
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "ШвидкіÑÑ‚ÑŒ заведеннÑ"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr ""
"ШвидкіÑÑ‚ÑŒ, що викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð·Ð°Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ñ„Ñ–Ð»Ð°Ð¼ÐµÐ½Ñ‚Ñƒ на вежі витираннÑ."
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "ШвидкіÑÑ‚ÑŒ Ð·Ð°Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð½Ð° Ñтарті"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "ШвидкіÑÑ‚ÑŒ, що викориÑтовуєтьÑÑ Ð½Ð° Ñамому початку фази заведеннÑ."
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "ШвидкіÑÑ‚ÑŒ виведеннÑ"
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
@@ -11468,22 +11495,22 @@ msgstr ""
"ШвидкіÑÑ‚ÑŒ, Ñка викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ñ„Ñ–Ð»Ð°Ð¼ÐµÐ½Ñ‚Ñƒ на вежі Ð²Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ð½Ñ "
"(не впливає на початкову чаÑтину Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð±ÐµÐ·Ð¿Ð¾Ñередньо піÑÐ»Ñ Ñ€Ð°Ð¼Ð¼Ñ–Ð½Ð³Ñƒ)."
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "ШвидкіÑÑ‚ÑŒ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ð½Ð° Ñтарті"
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
"ШвидкіÑÑ‚ÑŒ, Ñка викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ ÐºÑ–Ð½Ñ‡Ð¸ÐºÑƒ філаменту "
"безпоÑередньо піÑÐ»Ñ Ñ€Ð°Ð¼Ð¼Ñ–Ð½Ð³Ñƒ."
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "Затримка піÑÐ»Ñ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:948
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 "
@@ -11493,11 +11520,11 @@ msgstr ""
"заміну інÑтрументу Ð´Ð»Ñ Ð³Ð½ÑƒÑ‡ÐºÐ¸Ñ… матеріалів, Ñким може знадобитиÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ "
"чаÑу, щоб зменшитиÑÑŒ до початкових розмірів."
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "КількіÑÑ‚ÑŒ охолоджуючих рухів"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
@@ -11505,20 +11532,20 @@ msgstr ""
"Філамент охолоджуєтьÑÑ ÑˆÐ»Ñхом Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð²Ð¿ÐµÑ€ÐµÐ´-назад у охолоджувальних "
"трубках. Вкажіть бажану кількіÑÑ‚ÑŒ цих рухів."
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "ШвидкіÑÑ‚ÑŒ першого охолоджуючого руху"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr ""
"Охолоджувальні рухи поÑтупово приÑкорюютьÑÑ, починаючи з цієї швидкоÑÑ‚Ñ–."
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "Мінімальний екÑтрудований об'єм на очиÑній вежі"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -11532,23 +11559,23 @@ msgstr ""
"очищувальної вежі, Slic3r завжди продавлює цю кількіÑÑ‚ÑŒ матеріалу до "
"очищувальної вежі, щоб отримати поÑлідовне заповненнÑ."
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "мм³"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "ШвидкіÑÑ‚ÑŒ оÑтаннього охолоджуючого руху"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr "Охолоджувальні рухи поÑтупово приÑкорюютьÑÑ Ð´Ð¾ цієї швидкоÑÑ‚Ñ–."
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "Ð§Ð°Ñ Ð·Ð°Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ñ„Ñ–Ð»Ð°Ð¼ÐµÐ½Ñ‚Ñƒ"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -11558,11 +11585,11 @@ msgstr ""
"філамент під Ñ‡Ð°Ñ Ð·Ð°Ð¼Ñ–Ð½Ð¸ інÑтрументу (під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ ÐºÐ¾Ð´Ñƒ Т). Цей Ñ‡Ð°Ñ "
"додаєтьÑÑ Ð´Ð¾ загального чаÑу друку за допомогою оцінювача чаÑу G-коду."
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "Параметри раммінгу"
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
@@ -11570,11 +11597,11 @@ msgstr ""
"Цей Ñ€Ñдок відредаговано у діалогу налаштувань раммінгу та міÑтить певні "
"параметри раммінгу."
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "Ð§Ð°Ñ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ñ„Ñ–Ð»Ð°Ð¼ÐµÐ½Ñ‚Ñƒ"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -11584,7 +11611,7 @@ msgstr ""
"філамент під Ñ‡Ð°Ñ Ð·Ð°Ð¼Ñ–Ð½Ð¸ інÑтрументу (під Ñ‡Ð°Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ ÐºÐ¾Ð´Ñƒ Т). Цей Ñ‡Ð°Ñ "
"додаєтьÑÑ Ð´Ð¾ загального чаÑу друку за допомогою оцінювача чаÑу G-коду."
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -11594,12 +11621,12 @@ msgstr ""
"викориÑтовуйте Ñуматор Ñ– виконайте декілька вимірювань вздовж філаменту, "
"потім обчиÑліть Ñереднє значеннÑ."
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr "ЩільніÑÑ‚ÑŒ"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -11611,27 +11638,27 @@ msgstr ""
"обчиÑÐ»ÐµÐ½Ð½Ñ ÑÐ¿Ñ–Ð²Ð²Ñ–Ð´Ð½Ð¾ÑˆÐµÐ½Ð½Ñ Ð´Ð¾Ð²Ð¶Ð¸Ð½Ð¸ до обÑÑгу. Краще обчиÑлити об'єм "
"безпоÑередньо через зміщеннÑ."
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "г/Ñм³"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "Тип філаменту"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "Тип матеріалу філаменту Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð² кориÑтувацьких G-кодах."
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr "Розчинний матеріал"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr "Розчинний матеріал переважно викориÑтовуєтьÑÑ Ð´Ð»Ñ Ñ€Ð¾Ð·Ñ‡Ð¸Ð½Ð½Ð¾Ñ— підтримки."
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1069
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
@@ -11639,15 +11666,15 @@ msgstr ""
"Введіть тут Ñвою вартіÑÑ‚ÑŒ філаменту на кг. Це тільки Ð´Ð»Ñ ÑтатиÑтичної "
"інформації."
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr "грошових одиниць/кг"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr "Вага котушки"
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -11659,19 +11686,19 @@ msgstr ""
"розрахунковою вагою філаменту з котушкою, щоб з’ÑÑувати, чи доÑтатньо "
"кількоÑÑ‚Ñ– філаменту на котушці Ð´Ð»Ñ Ð·Ð°ÐºÑ–Ð½Ñ‡ÐµÐ½Ð½Ñ Ð´Ñ€ÑƒÐºÑƒ."
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr "г"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
msgstr "(Ðевідомий)"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr "Кут наповненнÑ"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
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, "
@@ -11681,63 +11708,63 @@ msgstr ""
"заÑтоÑовуватиÑÑ ÐºÑ€Ð¾Ñ-штрих. МоÑти будуть заповнені, викориÑтовуючи найкращий "
"напрÑм, Ñкий може виÑвити Slic3r, тому цей параметр на них не впливає."
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr "ЩільніÑÑ‚ÑŒ заповненнÑ"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "ЩільніÑÑ‚ÑŒ внутрішнього заповненнÑ, виражена в діапазоні 0% - 100%."
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr "Шаблон заповненнÑ"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr "Шаблон Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð·Ð°Ð³Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ низько-швидкіÑного наповненнÑ."
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr "Сітка"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr "Зірки"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr "Кубічний"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr "Лінії"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr "Стільниковий"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr "3D Ñтільник"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr "Гіроїд"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr "Ðдаптивний кубічний"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr "Кубічна підтримка"
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1186
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
@@ -11745,22 +11772,22 @@ msgstr ""
"Це приÑкореннÑ, Ñке ваш принтер викориÑтовуватиме Ð´Ð»Ñ Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ шару. "
"Ð’Ñтановити 0, щоб вимкнути ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸ÑкореннÑм Ð´Ð»Ñ Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ шару."
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
"layer of object above raft interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
msgstr "Температура Ñтолу на першому шарі"
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1205
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
@@ -11768,7 +11795,7 @@ msgstr ""
"Температура підігрітої збірної плаÑтини Ð´Ð»Ñ Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ шару. УÑтановіть 0, щоб "
"відключити команди ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð¾ÑŽ полотна на виході."
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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 "
@@ -11781,18 +11808,18 @@ msgstr ""
"(наприклад, 120%), вона буде обчиÑлена за виÑотою першого шару. Якщо "
"вÑтановлено на 0 - викориÑтовуватиме Ñтандартну ширину екÑтрузії."
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1229
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."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr "ШвидкіÑÑ‚ÑŒ першого шару"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
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 "
@@ -11803,11 +11830,11 @@ msgstr ""
"вона виражена у відÑотках (наприклад: 40%), вона буде маÑштабувати швидкіÑÑ‚ÑŒ "
"за замовчуваннÑм."
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -11815,11 +11842,11 @@ msgid ""
"the default speeds."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr "Температура Ñопла на першому шарі"
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1260
msgid ""
"Nozzle temperature for the first layer. If you want to control temperature "
"manually during print, set this to zero to disable temperature control "
@@ -11829,11 +11856,11 @@ msgstr ""
"вручну під Ñ‡Ð°Ñ Ð´Ñ€ÑƒÐºÑƒ, вÑтановіть Ñ—Ñ— на нуль, щоб вимкнути команди контролю "
"температури у вихідному G-коді."
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr "Повна швидкіÑÑ‚ÑŒ вентилÑтора на шарі"
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -11847,50 +11874,50 @@ msgstr ""
"\"disable_fan_first_layers\", Ñ– в цьому випадку вентилÑтор буде працювати з "
"макÑимально дозволеною швидкіÑÑ‚ÑŽ на рівні \"disable_fan_first_layers\" + 1."
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1296
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
"randomly offset points on the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1316
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1323
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 "
@@ -11901,11 +11928,11 @@ msgstr ""
"надмірних потрÑÑінь та резонанÑних проблем. Ð’Ñтановити 0, щоб вимкнути "
"Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ñ€Ð¸Ð²Ñ–Ð²."
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
msgstr "Докладний G-код"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
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 "
@@ -11915,11 +11942,11 @@ msgstr ""
"поÑÑнюєтьÑÑ Ð¾Ð¿Ð¸Ñовим текÑтом. Якщо ви друкуєте з SD-карти, додаткова вага "
"файлу може призвеÑти до ÑƒÐ¿Ð¾Ð²Ñ–Ð»ÑŒÐ½ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ÑˆÐ¸Ð²ÐºÐ¸."
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
msgstr "ОÑобливіÑÑ‚ÑŒ G-коду"
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "
@@ -11931,15 +11958,15 @@ msgstr ""
"отримати ÑуміÑний вихід. ÐаÑвніÑÑ‚ÑŒ вибору \"Без екÑтрузії\" захищаюÑÑŒ "
"PrusaSlicer від екÑпорту взагалі будь-Ñких екÑтрузійних значень."
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr "Без екÑтрузії"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr "Маркувати об'єкти"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "
@@ -11951,19 +11978,19 @@ msgstr ""
"Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐЕ ÑуміÑні з параметрами \"Мульти-матеріальний (ММ) друк з "
"одним екÑтрудером\" та \"Витирати в об'єкт\" / \"Витирати в заповненнÑ\"."
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr "Ð—Ð²Ð¸Ñ‰ÐµÐ½Ð½Ñ Ñтруму екÑтрудера на заміні філамента"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
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 "
@@ -11973,7 +12000,7 @@ msgstr ""
"філаменту, щоб забезпечити швидкий раммінг та подолати опір при заведенні "
"філаменту з кінчиком потворної форми."
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1395
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
@@ -11981,11 +12008,11 @@ msgstr ""
"Це приÑкореннÑ, Ñке ваш принтер викориÑтовуватиме Ð´Ð»Ñ Ð½Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ. Ð’Ñтановити "
"0, щоб вимкнути регулÑтор приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ."
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
msgstr "Об'єднати Ð½Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ ÐºÐ¾Ð¶Ð½Ñ–"
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1405
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -11993,15 +12020,15 @@ msgstr ""
"Ð¦Ñ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ Ð´Ð¾Ð·Ð²Ð¾Ð»ÑÑ” поєднувати Ð½Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ‚Ð° приÑкорити друк, екÑтрудуючи "
"більш товÑÑ‚Ñ– шари наповненнÑ, зберігаючи тонкі периметри, а отже, Ñ– точніÑÑ‚ÑŽ."
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr "Об'єднати Ð½Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ ÐºÐ¾Ð¶Ð½Ñ– n шарів"
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
msgstr "Довжина ÑÐºÐ¾Ñ€Ñ Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ"
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1416
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -12024,35 +12051,35 @@ msgstr ""
"нуль, щоб вимкнути периметри закріпленнÑ, підключені до однієї лінії "
"заповненнÑ."
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
msgstr "0 (без відкритих Ñкорів)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
msgstr "1000 (необмежено)"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
msgstr "МакÑимальна довжина ÑÐºÐ¾Ñ€Ñ Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ"
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -12073,19 +12100,19 @@ msgstr ""
"infill_anchor, але не довше за цей параметр. Ð’Ñтановіть Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ параметра "
"нуль, щоб вимкнути закріпленнÑ."
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
msgstr "0 (не закріплено)"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr "Ðаповнювач екÑтрудера"
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr "ЕкÑтрудер, викориÑтовуваний під Ñ‡Ð°Ñ Ð´Ñ€ÑƒÐºÑƒ наповненнÑ."
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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 "
@@ -12100,11 +12127,11 @@ msgstr ""
"приÑкорити Ð½Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ‚Ð° зміцнити Ñвої деталі. Якщо він виражений у "
"відÑотках (наприклад, 90%), він буде обчиÑлюватиÑÑ Ð·Ð° виÑотою шару."
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr "Ð—Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð¿ÐµÑ€ÐµÐ´ периметрами"
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1487
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
@@ -12112,11 +12139,11 @@ msgstr ""
"За допомогою цього параметра можна буде змінити порÑдок друку периметрів та "
"наповнювачів, зробивши оÑтаннє першим."
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr "Заповнити тільки там, де потрібно"
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
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 "
@@ -12126,11 +12153,11 @@ msgstr ""
"Ñтель (це буде діÑти Ñк внутрішній матеріал підтримки). Якщо це ввімкнено, "
"ÑповільнюєтьÑÑ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ñ–Ñ G-коду через декілька перевірок."
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr "ÐŸÐµÑ€ÐµÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð½Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ/периметрів"
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -12142,25 +12169,25 @@ msgstr ""
"може Ñпричинити розриви. Якщо він виражений у відÑотках (приклад: 15%), його "
"розраховують за шириною екÑтрузії по периметру."
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr ""
"ШвидкіÑÑ‚ÑŒ друку внутрішнього заповненнÑ. Ð’Ñтановити 0 Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ "
"обчиÑленнÑ."
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr "УÑпадковує профіль"
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr "Ім'Ñ Ð¿Ñ€Ð¾Ñ„Ñ–Ð»ÑŽ, від Ñкого цей профіль уÑпадковуєтьÑÑ."
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr "ІнтерфейÑні оболонки"
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1537
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -12170,63 +12197,63 @@ msgstr ""
"КориÑно Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ з багатьма екÑтрудерами з напівпрозорими матеріалами або "
"ручним розчинним матеріалом Ð´Ð»Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÐºÐ¸."
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
msgstr "мм (0, щоб вимкнути)"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr "Увімкнути праÑуваннÑ"
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1555
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
"Ð”Ð»Ñ Ð³Ð»Ð°Ð´ÐºÐ¾Ñ— поверхні увімкніть праÑÑƒÐ²Ð°Ð½Ð½Ñ Ð²ÐµÑ€Ñ…Ð½Ñ–Ñ… шарів гарÑчою друкуючою "
"головкою"
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
msgstr "Тип праÑуваннÑ"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr "Ð’ÑÑ– верхні поверхні"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr "Тільки Ð²ÐµÑ€Ñ…Ð½Ñ Ð¿Ð¾Ð²ÐµÑ€Ñ…Ð½Ñ"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
msgstr "Ð’ÑÑ– тверді поверхні"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr "ШвидкіÑÑ‚ÑŒ потоку"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr "ВідÑоток швидкіÑÑ‚ÑŒ потоку відноÑно нормальної виÑоти шару об'єкта."
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr "ВідÑтань між лініÑми праÑуваннÑ"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
msgstr "ВідÑтань між праÑувальними лініÑми"
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "
@@ -12238,11 +12265,11 @@ msgstr ""
"Зауважте, що ви можете викориÑтовувати шаблонні змінні Ð´Ð»Ñ Ð²ÑÑ–Ñ… параметрів "
"Slic3r, а також [layer_num] і [layer_z]."
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
msgstr "Підтримує чаÑ, що залишивÑÑ"
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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. "
@@ -12254,155 +12281,155 @@ msgstr ""
"залишивÑÑ. Ðа Ñьогоднішній день лише прошивка Prusa i3 MK3 розпізнає M73. "
"Також прошивка i3 MK3 підтримує M73 Qxx Sxx Ð´Ð»Ñ Ñ‚Ð¸Ñ…Ð¾Ð³Ð¾ режиму."
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr "Підтримує тихий режим"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr "Прошивка підтримує тихий режим"
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr "Як заÑтоÑовувати обмеженнÑ"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr "ÐŸÑ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¼ÐµÑ…Ð°Ð½Ñ–Ñ‡Ð½Ð¸Ñ… обмежень"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr "ÐŸÑ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¼ÐµÑ…Ð°Ð½Ñ–Ñ‡Ð½Ð¸Ñ… обмежень"
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
msgstr "Публікувати в G-код"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr "Ð”Ð»Ñ Ð¾Ñ†Ñ–Ð½ÐºÐ¸ чаÑу"
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr "Ігнорувати"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr "МакÑимальна швидкіÑÑ‚ÑŒ подачі за X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr "МакÑимальна швидкіÑÑ‚ÑŒ подачі за Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr "МакÑимальна швидкіÑÑ‚ÑŒ подачі за Y"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr "МакÑимальна швидкіÑÑ‚ÑŒ подачі за Е"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr "МакÑимальна швидкіÑÑ‚ÑŒ подачі за віÑÑÑŽ X"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr "МакÑимальна швидкіÑÑ‚ÑŒ подачі за віÑÑÑŽ Y"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr "МакÑимальна швидкіÑÑ‚ÑŒ подачі за віÑÑÑŽ Z"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr "МакÑимальна швидкіÑÑ‚ÑŒ подачі за віÑÑÑŽ Е"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr "МакÑимальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr "МакÑимальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr "МакÑимальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Z"
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr "МакÑимальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr "МакÑимальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Ð·Ð° віÑÑÑŽ X"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr "МакÑимальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Ð·Ð° віÑÑÑŽ Y"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr "МакÑимальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Ð·Ð° віÑÑÑŽ Z"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr "МакÑимальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Ð·Ð° віÑÑÑŽ E"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr "МакÑимальний ривок за X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr "МакÑимальний ривок за Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr "МакÑимальний ривок за Z"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr "МакÑимальний ривок за E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr "МакÑимальний ривок за віÑÑÑŽ X"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr "МакÑимальний ривок за віÑÑÑŽ Y"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr "МакÑимальний ривок за віÑÑÑŽ Z"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr "МакÑимальний ривок за віÑÑÑŽ E"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr "Мінімальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸ екÑтрузії"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
msgstr "Мінімальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸ екÑтрузії (M205 S)"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
msgstr "Мінімальна швидкіÑÑ‚ÑŒ подачі"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
msgstr "Мінімальна швидкіÑÑ‚ÑŒ подачі (M205 T)"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr "МакÑимальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸ екÑтрузії"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -12410,31 +12437,31 @@ msgid ""
"(M204 T)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr "МакÑимальне приÑÐºÐ¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸ втÑгуванні"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr "МакÑимально"
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr "Цей параметр відображає макÑимальну швидкіÑÑ‚ÑŒ вашого вентилÑтора."
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -12447,11 +12474,11 @@ msgstr ""
"Ð´Ð»Ñ Ð´Ð¾ÑÑÐ³Ð½ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·ÑƒÐ¼Ð½Ð¾Ñ— міжшарової адгезії. Якщо вÑтановлено 0, виÑота шару "
"обмежена 75% діаметра Ñопла."
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr "МакÑимальна швидкіÑÑ‚ÑŒ друку"
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -12462,7 +12489,7 @@ msgstr ""
"екÑтрудера. Цей екÑпериментальний параметр викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ "
"макÑимальної швидкоÑÑ‚Ñ– друку, Ñку ви хочете дозволити."
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1799
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
@@ -12470,42 +12497,47 @@ msgstr ""
"Цей екÑпериментальний параметр викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ "
"макÑимальної об'ємної швидкоÑÑ‚Ñ–, Ñку підтримує екÑтрудер."
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr "МакÑимальний об'ємний нахил позитивний"
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"Цей екÑпериментальний параметр викориÑтовуєтьÑÑ Ð´Ð»Ñ Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾ÑÑ‚Ñ– "
-"зміни швидкоÑÑ‚Ñ– екÑтрузії. Ð—Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ 1,8 мм³/Ѳ гарантує, що зміна швидкоÑÑ‚Ñ– "
-"екÑтрузії 1,8 мм³/Ñ (ширина екÑтрузії 0,45 мм, виÑота екÑтрузії 0,2 мм, "
-"швидкіÑÑ‚ÑŒ подачі 20 мм/Ñ) до 5,4 мм³/Ñ (подача 60 мм/Ñ) займе принаймні 2 "
-"Ñекунди."
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr "мм³/Ѳ"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr "МакÑимальний об'ємний Ñхил негативний"
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr "Мінімально"
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr ""
"Цей параметр відповідає мінімальній ШІМ, на Ñкій повинен працювати ваш "
"вентилÑтор."
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1841
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 "
@@ -12515,19 +12547,19 @@ msgstr ""
"роздільну здатніÑÑ‚ÑŒ Ð´Ð»Ñ Ð²Ð¸Ñоти змінного шару. Типові Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ - від 0,05 мм "
"до 0,1 мм."
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr "Мінімальна швидкіÑÑ‚ÑŒ друку"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r не буде маÑштабувати швидкіÑÑ‚ÑŒ нижче цієї швидкоÑÑ‚Ñ–."
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr "Мінімальна довжина екÑтрузії філаменту"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
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 "
@@ -12537,11 +12569,11 @@ msgstr ""
"зазначеної кількоÑÑ‚Ñ– філаменту на нижньому шарі. Ð”Ð»Ñ Ð¼Ð°ÑˆÐ¸Ð½ із декількома "
"екÑтрудерами цей мінімум заÑтоÑовуєтьÑÑ Ð´Ð¾ кожного екÑтрудера."
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr "Примітки до конфігурації"
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1868
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
@@ -12549,16 +12581,16 @@ msgstr ""
"Ви можете додати тут Ñвої оÑобиÑÑ‚Ñ– примітки. Цей текÑÑ‚ буде додано до "
"коментарів заголовка G-коду."
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1878
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "Це діаметр Ñопла вашого екÑтрудера (наприклад: 0.5, 0.35 тощо)"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr "Тип хоÑту"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1884
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
@@ -12566,11 +12598,11 @@ msgstr ""
"Slic3r може завантажувати файли G-коду на хоÑÑ‚ принтера. Це поле повинно "
"міÑтити тип хоÑта."
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr "Перервати тільки у разі перетину периметрів"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1907
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
@@ -12578,7 +12610,7 @@ msgstr ""
"Вимикає перериваннÑ, коли шлÑÑ… не перевищує периметри верхніх шарів (Ñ–, "
"таким чином, будь-Ñкий розрÑдник буде, мабуть, невидимим)."
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
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 "
@@ -12588,11 +12620,11 @@ msgstr ""
"протіканню. Це дозволить автоматично ввімкнути виÑокий Ð¿Ð»Ñ–Ð½Ñ‚ÑƒÑ Ñ‚Ð° "
"переміÑтить екÑтрудери за межі такого плінтуÑа у разі зміни температури."
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr "Формат вихідного файлу"
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -12604,11 +12636,11 @@ msgstr ""
"можете викориÑтовувати [timestamp], [year], [month], [day], [hour], "
"[minute], [second], [version], [input_filename] ], [input_filename_base]."
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr "ВиÑÐ²Ð»ÐµÐ½Ð½Ñ Ð²Ð¸ÑÑчих периметрів"
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1933
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -12617,11 +12649,11 @@ msgstr ""
"викориÑтано моÑтовий потік), щоб заÑтоÑувати до них швидкіÑÑ‚ÑŒ моÑту та "
"увімкнути вентилÑтор."
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ Ð¿Ð°Ñ€ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ñ–Ð»Ð°Ð¼ÐµÐ½Ñ‚Ñƒ"
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1940
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
@@ -12629,11 +12661,11 @@ msgstr ""
"ВідÑтань наконечника екÑтрудера від міÑÑ†Ñ Ð¿Ð°Ñ€ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ„Ñ–Ð»Ð°Ð¼ÐµÐ½Ñ‚Ñƒ при "
"виведенні. Це має відповідати значенню в мікропрограмі принтера."
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr "Додаткова відÑтань заведеннÑ"
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "
@@ -12645,12 +12677,12 @@ msgstr ""
"назад під Ñ‡Ð°Ñ Ð²Ð¸Ð²ÐµÐ´ÐµÐ½Ð½Ñ. Якщо позитивне, воно заводетьÑÑ Ð´Ð°Ð»Ñ–, Ñкщо "
"негативне, рух Ð·Ð°Ð²ÐµÐ´ÐµÐ½Ð½Ñ ÐºÐ¾Ñ€Ð¾Ñ‚ÑˆÐ¸Ð¹, ніж виведеннÑ."
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr "Периметри"
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1958
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
@@ -12658,18 +12690,18 @@ msgstr ""
"Це приÑкореннÑ, Ñке ваш принтер викориÑтовуватиме Ð´Ð»Ñ Ð¿ÐµÑ€Ð¸Ð¼ÐµÑ‚Ñ€Ñ–Ð². Ð’Ñтановити "
"0, щоб відключити ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñ–Ð½Ð½Ñ Ð¿Ñ€Ð¸ÑкореннÑм Ð´Ð»Ñ Ð¿ÐµÑ€Ð¸Ð¼ÐµÑ‚Ñ€Ñ–Ð²."
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr "ЕкÑтрудер периметру"
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1967
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr ""
"ЕкÑтрудер, що викориÑтовуєтьÑÑ Ð¿Ñ€Ð¸ друці периметрів Ñ– краю. Перший екÑтрудер "
"- 1."
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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 "
@@ -12684,14 +12716,14 @@ msgstr ""
"діаметр Ñопла. Якщо він виражений у відÑотках (наприклад, 200%), він буде "
"обчиÑлюватиÑÑ Ð·Ð° виÑотою шару."
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1990
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr ""
"ШвидкіÑÑ‚ÑŒ Ð´Ð»Ñ Ð¿ÐµÑ€Ð¸Ð¼ÐµÑ‚Ñ€Ñ–Ð² (контури, вертикальні оболонки). Ð’Ñтановити 0 Ð´Ð»Ñ "
"автоматичного викориÑтаннÑ."
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "
@@ -12703,11 +12735,11 @@ msgstr ""
"Ñкі отримують вигоду від більшої кількоÑÑ‚Ñ– периметрів, Ñкщо Ð¾Ð¿Ñ†Ñ–Ñ Â«Ð”Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ñ– "
"периметри» увімкнена."
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr "(мінімум)"
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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. "
@@ -12721,35 +12753,35 @@ msgstr ""
"аргумент, Ñ– вони можуть отримати доÑтуп до параметрів конфігурації Slic3r, "
"прочитавши змінні Ñередовища."
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr "Тип принтеру"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
msgstr "Тип принтеру."
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr "Примітки принтера"
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
msgstr "Тут ви можете поміÑтити Ñвої нотатки щодо принтера."
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr "Виробник принтера"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
msgstr "Ðазва виробника принтера."
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr "Варіант принтера"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2046
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
@@ -12757,46 +12789,46 @@ msgstr ""
"Ðазва варіанту принтера. Ðаприклад, варіанти принтера можуть відрізнÑтиÑÑ Ð·Ð° "
"діаметром Ñопла."
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2065
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr "ПлоÑкі шари"
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2102
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
@@ -12804,11 +12836,11 @@ msgstr ""
"Об'єкт буде піднÑтий цією кількіÑÑ‚ÑŽ шарів, Ñ– під ним буде згенерований "
"матеріал підтримки."
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -12822,11 +12854,11 @@ msgstr ""
"вимкнути будь-Ñке ÑÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð½Ñ Ñ‚Ð° викориÑтовувати повну роздільну здатніÑÑ‚ÑŒ від "
"введеннÑ."
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -12837,20 +12869,20 @@ msgid ""
"produced."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr "Мінімальне Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð¿Ñ–ÑÐ»Ñ Ð¿ÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2134
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr "ÐŸÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ð½Ðµ Ñпрацьовує, коли Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ ÐºÐ¾Ñ€Ð¾Ñ‚ÑˆÐµ за цю довжину."
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr "КількіÑÑ‚ÑŒ переривань перед чищеннÑм"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2141
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
@@ -12858,25 +12890,25 @@ msgstr ""
"ЗавдÑки екÑтрудерам з бандами, має зміÑÑ‚ зробити певну кількіÑÑ‚ÑŒ переривань "
"перед рухами очищеннÑ."
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr "ÐŸÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ Ð½Ð° зміну шарів"
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr ""
"Цей прапор забезпечує Ð¿ÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ разу, коли виконуєтьÑÑ Ð¿ÐµÑ€ÐµÐ¼Ñ–Ñ‰ÐµÐ½Ð½Ñ "
"Z."
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr "Довжина"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr "Довжина перериваннÑ"
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2156
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -12886,11 +12918,11 @@ msgstr ""
"кількоÑÑ‚Ñ– (довжина вимірюєтьÑÑ Ð½Ð° Ñирого філаменту перед тим, Ñк вона "
"надходить у екÑтрудер)."
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "Довжина Ð¿ÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ (зміна інÑтрумента)"
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2164
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 "
@@ -12900,11 +12932,11 @@ msgstr ""
"назад до вказаної кількоÑÑ‚Ñ– (довжина вимірюєтьÑÑ Ð½Ð° Ñирого філаменту перед "
"тим, Ñк вона надходить у екÑтрудер)."
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr "ПіднÑти Z"
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
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 "
@@ -12914,15 +12946,15 @@ msgstr ""
"коли Ñпрацьовує перериваннÑ. При викориÑтанні декількох екÑтрудерів буде "
"розглÑнуто Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð»Ð¸ÑˆÐµ першого екÑтрудера."
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr "Вище Z"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr "Тільки піднімати Z"
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2182
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 "
@@ -12932,15 +12964,15 @@ msgstr ""
"вказаним абÑолютним Z. Ви можете налаштувати цей параметр так, що піднÑÑ‚Ñ‚Ñ "
"буде пропуÑкатиÑÑ Ð½Ð° перших шарах."
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr "Ðижче Z"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr "Тільки опуÑкати Z"
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2191
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 "
@@ -12950,11 +12982,11 @@ msgstr ""
"вказаного абÑолютного Z. Ви можете налаштувати цей параметр так, що піднÑÑ‚Ñ‚Ñ "
"буде обмежене на перших шарах."
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr "Додаткова довжина при перезапуÑку"
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2200
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
@@ -12962,7 +12994,7 @@ msgstr ""
"Коли Ð¿ÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼Ð¿ÐµÐ½ÑуєтьÑÑ Ð¿Ñ–ÑÐ»Ñ Ñ€ÑƒÑ…Ñƒ переміщеннÑ, екÑтрудер буде "
"проштовхувати цю додаткову кількіÑÑ‚ÑŒ філамента. Цей параметр рідко потрібний."
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2208
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
@@ -12970,19 +13002,19 @@ msgstr ""
"Коли Ð¿ÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¼Ð¿ÐµÐ½ÑуєтьÑÑ Ð¿Ñ–ÑÐ»Ñ Ð·Ð¼Ñ–Ð½Ð¸ інÑтрумента, екÑтрудер буде "
"проштовхувати цю додаткову кількіÑÑ‚ÑŒ філамента."
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr "ШвидкіÑÑ‚ÑŒ перериваннÑ"
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "ШвидкіÑÑ‚ÑŒ Ð¿ÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ (це ÑтоÑуєтьÑÑ Ð»Ð¸ÑˆÐµ двигуна екÑтрудера)."
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr "ШвидкіÑÑ‚ÑŒ піÑлÑ-перериваннÑ"
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:2225
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 "
@@ -12992,72 +13024,72 @@ msgstr ""
"лише двигуна екÑтрудера ). Якщо залишити 0, викориÑтовуєтьÑÑ ÑˆÐ²Ð¸Ð´ÐºÑ–ÑÑ‚ÑŒ "
"Ð¿ÐµÑ€ÐµÑ€Ð¸Ð²Ð°Ð½Ð½Ñ ."
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ ÑˆÐ²Ð°"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ Ñтартових точок периметра."
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr "Випадкова"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr "Ðайближча"
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr "ВирівнÑно"
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr "ÐапрÑмок"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr "Бажаний напрÑмок шва"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr "Бажаний напрÑмок шва"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr "Джиттер"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr "Бажаний напрÑмок шва джитера"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr "Бажаний напрÑмок шва - джитера"
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2271
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
msgstr "ВиÑота плінтуÑу"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr "Чорновий щит"
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -13067,27 +13099,27 @@ msgid ""
"from print bed due to wind draft."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr "Петлі (мінімум)"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr "Петлі плінтуÑу"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
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 "
@@ -13097,11 +13129,11 @@ msgstr ""
"довжина екÑтрузії\", кількіÑÑ‚ÑŒ петель може бути більшою, ніж налаштована "
"тут. УÑтановіть 0, щоб повніÑÑ‚ÑŽ вимкнути плінтуÑ."
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr "УповільненнÑ, Ñкщо Ñ‡Ð°Ñ Ð´Ñ€ÑƒÐºÑƒ шару нижче"
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2311
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."
@@ -13109,11 +13141,11 @@ msgstr ""
"Якщо Ñ‡Ð°Ñ Ð´Ñ€ÑƒÐºÑƒ шару оцінюєтьÑÑ Ð½Ð¸Ð¶Ñ‡Ðµ цієї кількоÑÑ‚Ñ– Ñекунд, швидкіÑÑ‚ÑŒ друку "
"рухів зменшуватиметьÑÑ, щоб збільшити триваліÑÑ‚ÑŒ до цього значеннÑ."
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr "Маленькі периметри"
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
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 "
@@ -13124,11 +13156,11 @@ msgstr ""
"вона буде розрахована за наведеним вище параметром швидкоÑÑ‚Ñ–. Ð’Ñтановити 0 "
"Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ викориÑтаннÑ."
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr "Порогова площа Ñуцільного наповненнÑ"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2334
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
@@ -13136,23 +13168,23 @@ msgstr ""
"Ð’Ñтановити Ñуцільне Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ€ÐµÐ³Ñ–Ð¾Ð½Ñ–Ð², що мають площу, меншу "
"зазначеного порогу."
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr "мм²"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr "ЕкÑтрудер Ñуцільних наповнень"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr "ЕкÑтрудер Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ Ñуцільних наповнень."
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr "Суцільне Ð½Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ ÐºÐ¾Ð¶Ð½Ñ–"
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "
@@ -13164,7 +13196,7 @@ msgstr ""
"Slic3r автоматично вибере макÑимально можливу кількіÑÑ‚ÑŒ шарів Ð´Ð»Ñ "
"ÐºÐ¾Ð¼Ð±Ñ–Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ð½Ð¾ до діаметра Ñопла та виÑоти шару."
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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, "
@@ -13177,7 +13209,7 @@ msgstr ""
"діаметр Ñопла. Якщо він виражений у відÑотках (наприклад, 90%), він буде "
"обчиÑлюватиÑÑ Ð·Ð° виÑотою шару."
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -13188,20 +13220,20 @@ msgstr ""
"швидкоÑÑ‚Ñ– Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ð·Ð° замовчуваннÑм. Ð’Ñтановити 0 Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ "
"викориÑтаннÑ."
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr ""
"КількіÑÑ‚ÑŒ Ñуцільних шарів Ð´Ð»Ñ Ð³ÐµÐ½ÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð° верхній Ñ– нижній поверхні."
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr "Мінімальна товщина верхньої / нижньої оболонки"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr "Спіральна ваза"
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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, "
@@ -13216,11 +13248,11 @@ msgstr ""
"Ñку кількіÑÑ‚ÑŒ нижніх твердих шарів, а також Ñпідниці краю. Це не Ñпрацює при "
"друку більше, ніж одного об'єкта."
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr "Ð’Ð°Ñ€Ñ–Ð°Ñ†Ñ–Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð¸"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2410
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -13229,7 +13261,7 @@ msgstr ""
"Відмітка температури, Ñка заÑтоÑовуєтьÑÑ, коли екÑтрудер не активний. Вмикає "
"\"жертовний\" Ð¿Ð»Ñ–Ð½Ñ‚ÑƒÑ Ð½Ð° повній виÑоті, на Ñкі періодично очищуютьÑÑ Ñопла."
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2420
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -13248,7 +13280,7 @@ msgstr ""
"параметрів Slic3r, щоб ви могли поÑтавити команду \"M109 S "
"[first_layer_temperature]\" де завгодно."
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2435
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 "
@@ -13271,35 +13303,35 @@ msgstr ""
"[first_layer_temperature]\" де завгодно. Якщо у Ð²Ð°Ñ ÐºÑ–Ð»ÑŒÐºÐ° екÑтрудерів, G-"
"код оброблÑєтьÑÑ Ð² порÑдку екÑтрудера."
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
msgstr "G-код зміни кольору"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
msgstr "Цей G-код буде викориÑтовуватиÑÑ Ñк код Ð´Ð»Ñ Ð·Ð¼Ñ–Ð½Ð¸ кольору"
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
msgstr "Цей G-код буде викориÑтовуватиÑÑ Ñк код Ð´Ð»Ñ Ð¿Ð°ÑƒÐ·Ð¸ друку"
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
msgstr "Цей G-код буде викориÑтовуватиÑÑ Ñк влаÑний код"
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr "Мульти-матеріальний (ММ) друк з одним екÑтрудером"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr "Принтер змішує філаменту в єдиний гарÑчий кінець."
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr "Підготовка вÑÑ–Ñ… друкуючих екÑтрудерів"
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2485
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
@@ -13307,11 +13339,11 @@ msgstr ""
"Якщо увімкнено, уÑÑ– друкуючі екÑтрудери будуть отеÑтовані на передньому краї "
"друкарÑького Ñтолу перед початком друку."
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "Ðемає розріджених шарів (ЕКСПЕРИМЕÐТÐЛЬÐИЙ)"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "
@@ -13323,11 +13355,11 @@ msgstr ""
"вежу витираннÑ. КориÑтувач неÑе відповідальніÑÑ‚ÑŒ за те, щоб не було "
"Ð·Ñ–Ñ‚ÐºÐ½ÐµÐ½Ð½Ñ Ð· друком."
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr "Ð Ð°Ð´Ñ–ÑƒÑ Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ð·Ð°Ð·Ð¾Ñ€Ñƒ зрізу"
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 "
@@ -13338,41 +13370,41 @@ msgstr ""
"оÑтаточну роздільну здатніÑÑ‚ÑŒ друку, тому доцільно підтримувати Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð½Ð° "
"доÑить низькому рівні."
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2510
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr "Звичайний"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr "Створити підтримуючий матеріал"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr "Увімкнути генерацію матеріалів підтримки."
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr "Ðвтоматично згенеровані підтримки"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2530
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -13382,11 +13414,11 @@ msgstr ""
"Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð²Ð¸Ñу. Якщо вимкнено, підтримка буде генеруватиÑÑ Ð»Ð¸ÑˆÐµ Ð´Ð»Ñ "
"\"ПримуÑових підтримок\"."
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr "Розподіл XY між об'єктом та його підтримкою"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2538
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -13394,11 +13426,11 @@ msgstr ""
"Розподіл XY між об'єктом та його підтримкою. Якщо вона виражена у відÑотках "
"(наприклад, 50%), вона буде розрахована за зовнішньою шириною периметру."
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr "Кут шаблону"
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2551
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
@@ -13406,7 +13438,7 @@ msgstr ""
"ВикориÑтовуйте цей параметр, щоб повернути шаблон підтримуючого матеріалу на "
"горизонтальній площині."
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
@@ -13414,11 +13446,11 @@ msgstr ""
"Створити підтримку лише, Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, що лежить на збірній плаÑтині. Ðе "
"Ñтворювати підтримку на друк."
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2569
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 "
@@ -13428,23 +13460,23 @@ msgstr ""
"Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ 0 також захиÑтить Slic3r від викориÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ‚Ð¾ÐºÑƒ "
"моÑтів та швидкоÑÑ‚Ñ– Ð´Ð»Ñ Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ шару об'єктну."
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
msgstr "0 (розчинний)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
msgstr "0,2 (відривний)"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -13453,15 +13485,15 @@ msgstr ""
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr "Забезпечити підтримку першого(их)"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -13474,15 +13506,15 @@ msgstr ""
"більшої адгезії об'єктів, що мають дуже тонкий або поганий Ñлід на збірній "
"плаÑтині."
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr "Забезпечити підтримку перших n шарів"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
msgstr "Підтримуючий матеріал / пліт / Ð¿Ð»Ñ–Ð½Ñ‚ÑƒÑ ÐµÐºÑтрудеру"
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2617
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -13490,7 +13522,7 @@ msgstr ""
"ЕкÑтрудер Ð´Ð»Ñ Ð´Ñ€ÑƒÐºÑƒ підтримуючого матеріалу, плоту та плінтуÑу (1+, 0 Ð´Ð»Ñ "
"викориÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ екÑтрудера, щоб мінімізувати зміни інÑтрументу)."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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, "
@@ -13503,21 +13535,21 @@ msgstr ""
"Якщо він виражений у відÑотках (наприклад, 90%), він буде обчиÑлюватиÑÑ Ð·Ð° "
"виÑотою шару."
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr "ІнтерфейÑні петлі"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2638
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr ""
"Закрити петлÑми верхній контактний шар підтримки. За замовчаннÑм вимкнено."
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr "ЕкÑтрудер інтерфейÑу підтримуючого матеріалу / плоту"
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2645
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."
@@ -13526,11 +13558,11 @@ msgstr ""
"(1+, 0 Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ñ€Ð¸ÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ екÑтрудера, щоб звеÑти до мінімуму зміни "
"інÑтрументу). Це також впливає на плот."
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2655
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
@@ -13538,53 +13570,53 @@ msgstr ""
"КількіÑÑ‚ÑŒ шарів інтерфейÑу Ð´Ð»Ñ Ð²Ñтавки між об'єктом(ами) та підтримуючим "
"матеріалом."
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2673
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2688
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr "ВідÑтань між шаблонами інтерфейÑу"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr ""
"ВідÑтань між інтерфейÑними лініÑми. Ð’Ñтановити 0, щоб отримати надійний "
"інтерфейÑ."
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2707
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -13594,61 +13626,61 @@ msgstr ""
"виражена у відÑотках (наприклад, 50%), вона буде розрахована за швидкіÑÑ‚ÑŽ "
"матеріалу підтримки."
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr "Шаблон"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr "Шаблон, що викориÑтовуєтьÑÑ Ð´Ð»Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¼Ð°Ñ‚ÐµÑ€Ñ–Ð°Ð»Ñƒ підтримки."
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr "ПрÑмолінійна Ñітка"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
"support interface is Concentric."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr "ВідÑтань між шаблонами"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr "ВідÑтань між лініÑми підтримуючого матеріалу."
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr "ШвидкіÑÑ‚ÑŒ друку підтримуючого матеріалу."
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr "Стиль"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
"will save material and reduce object scarring."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr "Синхронізувати з шарами об'єкту"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2780
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -13657,11 +13689,11 @@ msgstr ""
"викориÑтовувати з багато-матеріальними принтерами, де Ð¿ÐµÑ€ÐµÐ¼Ð¸ÐºÐ°Ð½Ð½Ñ "
"екÑтрудерів -затратна процедура."
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr "Порог навиÑаннÑ"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -13675,11 +13707,11 @@ msgstr ""
"площини), Ñкий ви можете надрукувати без підтримуючого матеріалу. Ð’Ñтановити "
"0 Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ (рекомендовано)."
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr "З оболонкою навколо підтримки"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2802
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
@@ -13687,7 +13719,7 @@ msgstr ""
"Додати оболонку (одну лінію периметра) навколо базової підтримки. Це робить "
"підтримку більш надійною, але її важче видалити."
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2809
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
@@ -13695,26 +13727,26 @@ msgstr ""
"Температура Ñопла Ð´Ð»Ñ ÑˆÐ°Ñ€Ñ–Ð² піÑÐ»Ñ Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾. Ð’Ñтановіть Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð½ÑƒÐ»Ñ, щоб "
"вимкнути команди Ñ€ÐµÐ³ÑƒÐ»ÑŽÐ²Ð°Ð½Ð½Ñ Ñ‚ÐµÐ¼Ð¿ÐµÑ€Ð°Ñ‚ÑƒÑ€Ð¸ у вихідному G-коді."
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr "Температура Ñопла"
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2820
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
"shorter bridged distances."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr "ВиÑÐ²Ð»ÐµÐ½Ð½Ñ Ñ‚Ð¾Ð½ÐºÐ¸Ñ… Ñтінок"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2828
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -13722,11 +13754,11 @@ msgstr ""
"Ð’Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¾Ð´Ð½Ð¾ÑˆÐ°Ñ€Ð¾Ð²Ð¾Ñ— Ñтінки (чаÑтини, де два екÑтрузії не підходÑÑ‚ÑŒ, Ñ– нам "
"потрібно згорнути Ñ—Ñ… у єдиний Ñлід)."
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr "Ðитки"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2835
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
@@ -13734,7 +13766,7 @@ msgstr ""
"Ðитки викориÑтовуютьÑÑ Ð´Ð»Ñ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ñ–Ð·Ð°Ñ†Ñ–Ñ— довготривалих завдань. Оптимальна "
"кількіÑÑ‚ÑŒ ниток трохи перевищує кількіÑÑ‚ÑŒ доÑтупних Ñдер / процеÑорів."
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -13744,7 +13776,7 @@ msgid ""
"behaviour both before and after the toolchange."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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 "
@@ -13760,7 +13792,7 @@ msgstr ""
"виражена у відÑотках (наприклад, 90%), вона буде обчиÑлюватиÑÑ Ð·Ð° виÑотою "
"шару."
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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 "
@@ -13774,15 +13806,15 @@ msgstr ""
"відÑотком (наприклад, 80%) Ð·Ð²Ð¸Ñ‰ÐµÐ½Ð½Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾ÑÑ‚Ñ– щільного Ð½Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ . "
"Ð’Ñтановити 0 Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ обчиÑленнÑ."
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr "КількіÑÑ‚ÑŒ Ñуцільних шарів, генерованих на верхніх поверхнÑÑ…."
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr "Верхні Ñуцільні шари"
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 "
@@ -13792,30 +13824,30 @@ msgstr ""
"необхідно Ð´Ð»Ñ Ð·Ð°Ð´Ð¾Ð²Ð¾Ð»ÐµÐ½Ð½Ñ Ð¼Ñ–Ð½Ñ–Ð¼Ð°Ð»ÑŒÐ½Ð¾Ñ— товщини верхньої оболонки. Це кориÑно "
"Ð´Ð»Ñ Ð·Ð°Ð¿Ð¾Ð±Ñ–Ð³Ð°Ð½Ð½Ñ ÐµÑ„ÐµÐºÑ‚Ñƒ подушки під Ñ‡Ð°Ñ Ð´Ñ€ÑƒÐºÑƒ зі змінною виÑотою шару."
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr "Мінімальна товщина верхньої оболонки"
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "ШвидкіÑÑ‚ÑŒ рухів переÑÑƒÐ²Ð°Ð½Ð½Ñ (Ñтрибки між далекими точками екÑтрузії)."
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
"instead."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr "ВикориÑтовувати відмову прошивки"
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2925
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
@@ -13823,11 +13855,11 @@ msgstr ""
"Цей екÑпериментальний параметр викориÑтовує команди G10 Ñ– G11 Ð´Ð»Ñ Ð¾Ð±Ñ€Ð¾Ð±ÐºÐ¸ "
"відмови прошивки. ОÑтаннім чаÑом це підтримуєтьÑÑ Ð»Ð¸ÑˆÐµ Marlin-ом."
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr "ВикориÑтовувати відноÑні E відÑтані"
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2932
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
@@ -13835,11 +13867,11 @@ msgstr ""
"Якщо ваша прошивка потребує відноÑне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ E, зазначте це, інакше залиште "
"його незазначеним. БільшіÑÑ‚ÑŒ прошивок викориÑтовують абÑолютні значеннÑ."
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr "ВикориÑтовувати об'ємний Е"
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13855,11 +13887,11 @@ msgstr ""
"режим Ñ– викориÑтовувати діаметр філаменту, пов'Ñзаний з вибраним філаментем "
"у Slic3r. ОÑтаннім чаÑом це підтримуєтьÑÑ Ð»Ð¸ÑˆÐµ Marlin-ом."
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr "Увімкнути функцію шарів змінної виÑоти"
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2950
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
@@ -13867,11 +13899,11 @@ msgstr ""
"ДеÑкі принтери або Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° можуть мати труднощі з друкуваннÑм "
"шарів змінної виÑоти. Увімкнено за умовчаннÑм."
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr "Ð’Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ñ‚Ñгом ретракту"
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2957
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
@@ -13879,7 +13911,7 @@ msgstr ""
"Цей прапорець переміÑтить Ñопло під Ñ‡Ð°Ñ Ð²Ñ–Ð´Ð¼Ð¾Ð²Ð¸, щоб мінімізувати можливіÑÑ‚ÑŒ "
"ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÐºÑ€Ð°Ð¿Ð»Ñ– на витікаючих екÑтрудерах."
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2964
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -13888,11 +13920,11 @@ msgstr ""
"екÑтрудерів при зміні інÑтрумента. ЕкÑтрудуйте надлишок матеріалу до "
"вичищуючої вежі."
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr "ОбÑÑги Ð²Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ð½Ñ - обÑÑги заведеннÑ/виведеннÑ"
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2971
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 "
@@ -13902,11 +13934,11 @@ msgstr ""
"інÑтрументу, що викориÑтовуєтьÑÑ Ð½Ð° вежі витираннÑ. Ці Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ "
"викориÑтовуютьÑÑ Ð´Ð»Ñ ÑÐ¿Ñ€Ð¾Ñ‰ÐµÐ½Ð½Ñ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð¾Ð²Ð½Ð¸Ñ… обÑÑгів продувки нижче."
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr "Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ Ð¾Ð±ÑÑгів очищеннÑ"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2978
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
@@ -13914,54 +13946,54 @@ msgstr ""
"Ð¦Ñ Ð¼Ð°Ñ‚Ñ€Ð¸Ñ†Ñ Ð¾Ð¿Ð¸Ñує обÑÑги (у кубічних міліметрах), необхідні Ð´Ð»Ñ Ð²Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ð½Ñ "
"нового філаменту на вежі Ð²Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð±ÑƒÐ´ÑŒ-Ñкої пари інÑтрументів."
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ X"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "X координата лівого переднього кута вичищуючої вежі"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
msgstr "ÐŸÐ¾Ð·Ð¸Ñ†Ñ–Ñ Y"
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "Y координата лівого переднього кута вичищуючої вежі"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr "Ширина вичищуючої вежі"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr "Кут повороту вежі витираннÑ"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "Кут повороту вежі Ð²Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ð½Ñ Ð·Ð° віÑÑÑŽ Ð¥."
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr "Витирати до Ð½Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ об'єкту"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3025
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
"additional travel moves."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr "Витирати до цього об'єкту"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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. "
@@ -13971,19 +14003,19 @@ msgstr ""
"заощадити матеріал, Ñкий інакше потрапив би до вежі витираннÑ, Ñ– зменшити "
"Ñ‡Ð°Ñ Ð´Ñ€ÑƒÐºÑƒ. Ð’ результаті кольори предметів будуть змішані."
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr "МакÑимальна моÑтова відÑтань"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr "МакÑимальна відÑтань між підтримками на рідкіÑних ділÑнках заповненнÑ."
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr "Ð—Ñ€Ñ–Ð²Ð½Ð¾Ð²Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€Ñƒ за XY"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3048
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-"
@@ -13993,11 +14025,11 @@ msgstr ""
"(негативний - внутрішній, позитивний - ззовнішній). Це може бути кориÑним "
"Ð´Ð»Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€Ð¾Ð·Ð¼Ñ–Ñ€Ñ–Ð² отворів."
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr "Ð—Ð¼Ñ–Ñ‰ÐµÐ½Ð½Ñ Z"
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
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 "
@@ -14009,63 +14041,161 @@ msgstr ""
"наприклад, Ñкщо ваш кінцевий нуль фактично залишає Ñопло на 0,3 мм від "
"полотна друку, вÑтановіть його на Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ -0,3 (або виправте ваш endstop)."
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3131
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr "Ширина диÑплеÑ"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr "Ширина диÑплеÑ"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr "ВиÑота диÑплеÑ"
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr "ВиÑота диÑплею"
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr "КількіÑÑ‚ÑŒ пікÑелів за віÑÑÑŽ"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr "КількіÑÑ‚ÑŒ пікÑелів за віÑÑÑŽ X"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr "КількіÑÑ‚ÑŒ пікÑелів за віÑÑÑŽ Y"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr "Горизонтальне Ð²Ñ–Ð´Ð´Ð·ÐµÑ€ÐºÐ°Ð»ÐµÐ½Ð½Ñ Ð´Ð¸ÑплеÑ"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr "Віддзеркалити горизонтально"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr "Увімкнути горизонтальне Ð²Ñ–Ð´Ð´Ð·ÐµÑ€ÐºÐ°Ð»ÐµÐ½Ð½Ñ Ð²Ð¸Ñ…Ñ–Ð´Ð½Ð¸Ñ… зображень"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr "Вертикальне Ð²Ñ–Ð´Ð´Ð·ÐµÑ€ÐºÐ°Ð»ÐµÐ½Ð½Ñ Ð´Ð¸ÑплеÑ"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr "Віддзеркалити вертикально"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr "Увімкнути вертикальне Ð²Ñ–Ð´Ð´Ð·ÐµÑ€ÐºÐ°Ð»ÐµÐ½Ð½Ñ Ð²Ð¸Ñ…Ñ–Ð´Ð½Ð¸Ñ… зображень"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr "ÐžÑ€Ñ–Ñ”Ð½Ñ‚Ð°Ñ†Ñ–Ñ Ð´Ð¸ÑплеÑ"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
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 "
@@ -14075,43 +14205,55 @@ msgstr ""
"Портретний режим переверне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð² ширини та виÑоти диÑплеÑ, а "
"вихідні Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ð²ÐµÑ€Ð½ÑƒÑ‚ÑŒ на 90 градуÑів."
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr "Ðльбомна"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr "Книжкова"
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr "Швидкий"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr "Швидкий нахил"
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr "Ð§Ð°Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ð³Ð¾ нахилу"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr "Повільний"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr "Повільний нахил"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr "Ð§Ð°Ñ Ð¿Ð¾Ð²Ñ–Ð»ÑŒÐ½Ð¾Ð³Ð¾ нахилу"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr "Заповнена облаÑÑ‚ÑŒ"
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -14121,61 +14263,61 @@ msgstr ""
"Якщо облаÑÑ‚ÑŒ друку перевищує вказане значеннÑ,\n"
"тоді буде викориÑтовуватиÑÑ Ð¿Ð¾Ð²Ñ–Ð»ÑŒÐ½Ð¸Ð¹ нахил, інакше - швидкий нахил"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr "ÐšÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð¼Ð°ÑÑˆÑ‚Ð°Ð±ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr "ÐбÑолютна ÐºÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3332
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
msgstr "Ðадує або ÑпуÑтить нарізані 2D-полігони відповідно до знака корекції."
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr "Мінімальна ширина Ñлонової Ñтопи"
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3340
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
"Мінімальна ширина чаÑтей, Ñку Ñлід підтримувати, виконуючи компенÑацію Ñтопи "
"Ñлона."
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr "Гамма - ÐºÐ¾Ñ€ÐµÐºÑ†Ñ–Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð°"
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
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 "
@@ -14185,43 +14327,43 @@ msgstr ""
"гамми означає порогове Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð· порогом поÑередині. Така поведінка уÑуває "
"згладжуваннÑ, не втрачаючи дірок у полігонах."
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
msgstr "Тип SLA-матеріалу"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr "ВиÑота першого шару"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr "Об’єм плÑшки"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr "мл"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr "Вага плÑшки"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr "кг"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr "г/мл"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr "грошових одиниць/плÑшку"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr "Шари початкового контакту"
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3416
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
@@ -14229,103 +14371,103 @@ msgstr ""
"КількіÑÑ‚ÑŒ шарів, необхідних Ð´Ð»Ñ Ñ‡Ð°Ñу екÑпозиції, зменшуєтьÑÑ Ð²Ñ–Ð´ початкового "
"чаÑу екÑпозиції до чаÑу екÑпозиції"
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr "Мінімальний Ñ‡Ð°Ñ ÐµÐºÑпозиції"
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr "МакÑимальний Ñ‡Ð°Ñ ÐµÐºÑпозиції"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr "Ð§Ð°Ñ ÐµÐºÑпозиції"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr "Мінімальний Ñ‡Ð°Ñ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ñ— екÑпозиції"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr "МакÑимальний Ñ‡Ð°Ñ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ñ— екÑпозиції"
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr "Ð§Ð°Ñ Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ñ— екÑпозиції"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr "Поправка на розширеннÑ"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr "Примітки до друкованих SLA-матеріалів"
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
msgstr "Тут ви можете поміÑтити Ñвої нотатки щодо SLA-матеріалу."
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr "Профіль SLA-матеріалу за замовчаннÑм"
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr "Генерувати підтримки"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr "Генерувати підтримки Ð´Ð»Ñ Ð¼Ð¾Ð´ÐµÐ»ÐµÐ¹"
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr "Діаметр головки Ñтовпа"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr "Діаметр ноÑику головки"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr "ÐŸÑ€Ð¾Ð½Ð¸ÐºÐ½ÐµÐ½Ð½Ñ Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸"
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr "Ðа Ñкільки ноÑики повинні проникати в поверхню моделі"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr "Ширина головки Ñтовпа"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr "Ширина від центру задньої кулі до передньої кулі"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr "Діаметр Ñтовпів"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
msgstr "Діаметр Ñтовпів підтримки у мм"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr "Процентний діаметр малих Ñтовпів"
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3579
msgid ""
"The percentage of smaller pillars compared to the normal pillar diameter "
"which are used in problematic areas where a normal pilla cannot fit."
@@ -14333,11 +14475,11 @@ msgstr ""
"ВідÑоток менших Ñтовпів порівнÑно з нормальним діаметром Ñтовпа, Ñкі "
"викориÑтовуютьÑÑ Ð² проблемних зонах, де нормальний Ñтовп не може поміÑтитиÑÑ."
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr "МакÑ. моÑтів на Ñтовпі"
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3590
msgid ""
"Maximum number of bridges that can be placed on a pillar. Bridges hold "
"support point pinheads and connect to pillars as small branches."
@@ -14345,11 +14487,11 @@ msgstr ""
"МакÑимальна кількіÑÑ‚ÑŒ моÑтів, Ñкі можна розміÑтити на тримаючому Ñтовпі. "
"МоÑти утримують верхівки опор Ñ– з'єднуютьÑÑ Ð·Ñ– Ñтовпами Ñк гілочки."
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr "Режим з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ñтовпів"
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
@@ -14359,23 +14501,23 @@ msgstr ""
"поперечним (подвійний зигзагоподібний) або динамічним, Ñкий автоматично "
"перемикаєтьÑÑ Ð¼Ñ–Ð¶ першими двома залежно від відÑтані двох Ñтовпів."
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr "Зіг-Заг"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr "ПерехреÑний"
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr "Динамічний"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr "Коефіцієнт Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ Ñтовпа"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3623
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
@@ -14383,27 +14525,27 @@ msgstr ""
"Ð—Ð»Ð¸Ñ‚Ñ‚Ñ Ð¼Ð¾Ñтів або Ñтовпів в інші Ñтовпи може збільшити радіуÑ. Ðуль означає "
"відÑутніÑÑ‚ÑŒ збільшеннÑ, один означає повне збільшеннÑ."
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr "Діаметр оÑнови підтримки"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
msgstr "Діаметр оÑнови Ñтовпа у мм"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr "ВиÑота оÑнови підтримки"
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr "ВиÑота конуÑа оÑнови Ñтовпа"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr "Безпечна відÑтань між оÑновами підтримки"
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3654
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 "
@@ -14413,27 +14555,27 @@ msgstr ""
"нульового піднÑÑ‚Ñ‚Ñ, коли між моделлю та майданчиком вÑтавлÑєтьÑÑ Ð·Ð°Ð·Ð¾Ñ€ "
"відповідно до цього параметра."
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr "Критичний кут"
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr "Кут за замовчуваннÑм Ð´Ð»Ñ Ð·'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¾Ð¿Ð¾Ñ€Ð½Ð¸Ñ… палочок Ñ– з'єднань."
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr "МакÑимальна довжина моÑту"
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr "МакÑимальна довжина моÑту"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr "МакÑ. відÑтань між Ñтовпами"
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3685
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
@@ -14441,7 +14583,7 @@ msgstr ""
"МакÑимальна відÑтань двох Ñтовпів Ð´Ð»Ñ Ð·'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¼Ñ–Ð¶ Ñобою. Ðульове Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ "
"заборонÑÑ” каÑÐºÐ°Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ñтовпів."
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3695
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
@@ -14449,39 +14591,39 @@ msgstr ""
"Скільки опор повинно піднімати підтримуваний об’єкт. Якщо ввімкнено функцію "
"\"Подушка навколо об’єкта\", це Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ–Ð³Ð½Ð¾Ñ€ÑƒÑ”Ñ‚ÑŒÑÑ."
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr "ВідноÑний показних щільноÑÑ‚Ñ– точок підтримки."
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr "Мінімальна відÑтань опорних точок"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr "Жодні точки підтримки не будуть розміщені ближче цього порогу."
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr "ВикориÑтовувати полушку"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr "Додати подушечку під підтримувану модель"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr "Товщина Ñтінки подушки"
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr "Товщина подушки та Ñ—Ñ— додаткових Ñтінок порожнини."
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr "ВиÑота Ñтінки подушки"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "
@@ -14493,19 +14635,19 @@ msgstr ""
"можуть мати надзвичайний ефект вÑÐ¼Ð¾ÐºÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñередині порожнини, що "
"уÑкладнює Ð²Ñ–Ð´ÑˆÐ°Ñ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð±Ð¸Ñ‚ÐºÐ° з фольги."
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
msgstr "Розмір краю подушки"
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr "Як далеко повинна розширюватиÑÑ Ð¿Ð¾Ð´ÑƒÑˆÐºÐ° навколо вміщуваної геометрії"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr "МакÑ. відÑтань об'єднаннÑ"
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "
@@ -14515,45 +14657,45 @@ msgstr ""
"великої. Цей параметр визначає, наÑкільки далеко повинен бути центр двох "
"менших подушок. Якщо вони Ñтануть ближче, вони об’єднаютьÑÑ Ð² одну велику."
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr "Ðахил Ñтінки подушки"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3786
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
msgstr ""
"Ðахил Ñтінки подушки відноÑно площини Ñтолу. 90 градуÑів означає прÑмі Ñтіни."
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr "Створити подушку навколо об’єкта та ігнорувати піднÑÑ‚Ñ‚Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÐºÐ¸"
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr "Подушка Ñкрізь навколо об’єкта"
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr "Створити подушку навколо об’єкта"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr "Розрив Подушка-Об'єкт"
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3811
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
msgstr ""
"Розрив між дном об’єкта та генерованою подушкою в режимі нульового піднÑÑ‚Ñ‚Ñ."
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr "Крок з'єднувача Подушка-Об'єкт"
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3822
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
@@ -14561,45 +14703,45 @@ msgstr ""
"ВідÑтань між двома з'єднувальними паличками, Ñкі з'єднують об'єкт та "
"генеровану подушку."
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr "Ширина з'єднувача Подушка-Об'єкт"
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3831
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr ""
"Ширина з'єднувальної паличками, що з'єднує об'єкт та генеровану подушку."
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr "Глибина Ð¿Ñ€Ð¾Ð½Ð¸ÐºÐ½ÐµÐ½Ð½Ñ Ð·'єднувача Подушка-Об'єкт"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "Ðа Ñкільки крихітні з'єднувачі повинні проникати в тіло моделі."
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr "Увімкнути Ñ„Ð¾Ñ€Ð¼ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ð¸Ð½"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr "Випорожнити модель, щоб мати порожній інтер’єр"
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr "Товщина Ñтінки"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr "Мінімальна товщина Ñтінки порожниÑтої моделі."
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr "ТочніÑÑ‚ÑŒ"
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3867
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
@@ -14607,7 +14749,7 @@ msgstr ""
"ПродуктивніÑÑ‚ÑŒ проти точноÑÑ‚Ñ– розрахунку. Менші Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶ÑƒÑ‚ÑŒ Ñпричинити "
"небажані артефакти."
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "
@@ -14620,74 +14762,74 @@ msgstr ""
"назад до заданого зміщеннÑ. Більша відÑтань до Ð·Ð°ÐºÑ€Ð¸Ñ‚Ñ‚Ñ Ñ€Ð¾Ð±Ð¸Ñ‚ÑŒ інтер’єр "
"більш округлим. При нулі інтер’єр найбільше буде нагадувати екÑтер’єр."
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3891
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
"movement and adds a delay before exposure."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr "ЕкÑпорт OBJ"
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr "ЕкÑпорт моделі Ñк OBJ."
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr "ЕкÑпорт SLA"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "Ðарізати модель та екÑпортувати шари SLA-друку до PNG."
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr "ЕкÑпортувати 3MF"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr "ЕкÑпорт моделі Ñк 3MF."
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr "ЕкÑпортувати AMF"
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr "ЕкÑпорт моделі Ñк ÐMF."
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
msgstr "ЕкÑпорт STL"
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr "ЕкÑпорт моделі Ñк STL."
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
msgstr "Ðарізати та екÑпортувати G-код."
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
msgstr "ПереглÑдач G-коду"
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
msgstr "Візуалізувати вже нарізаний та збережений G-код"
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr "Ðарізати"
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4405
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
@@ -14695,71 +14837,71 @@ msgstr ""
"Ðарізати модель Ñк FFF або SLA на оÑнові Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ printer_technology, "
"зазначеного у конфігурації."
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr "Допомога"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr "Показати цю підказку."
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr "Допомога (FFF параметри)"
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
msgstr "Показати повний ÑпиÑок параметрів конфігурації друку / G-коду."
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr "Допомога (SLA параметри)"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr "Показати повний перелік параметрів конфігурації SLA-друку."
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr "Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ вихідну модель"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr "ПиÑати інформацію про модель на конÑолі."
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr "Зберегти файл конфігурації"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr "Зберегти конфігурацію у вказаному файлі."
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr "ВирівнÑти XY"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr "ВирівнÑйте модель за заданою точкою."
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr "Розрізати модель за заданим Z."
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr "Центр"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr "Відцентруйте друк навколо заданого центру."
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr "Ðе впорÑдковувати"
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4475
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
@@ -14767,33 +14909,33 @@ msgstr ""
"Ðе переÑтавлÑйте дані моделі перед об’єднаннÑм та зберігайте Ñ—Ñ… початкові "
"координати XY."
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4479
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr "Дублювати"
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr "Збільшить кількіÑÑ‚ÑŒ копій на цей коефіцієнт."
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr "Дублювати за Ñіткою"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr "Збільшить кількіÑÑ‚ÑŒ копій, Ñтворивши Ñітку."
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4493
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
@@ -14801,7 +14943,7 @@ msgstr ""
"Розташувати поÑтавлені моделі на платформі та об’єднати Ñ—Ñ… в одну модель, "
"щоб виконати дії один раз."
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4498
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)."
@@ -14810,31 +14952,31 @@ msgstr ""
"кожного разу, коли нам потрібно нарізати модель Ð´Ð»Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñ‚ÑƒÐ²Ð°Ð½Ð¾Ñ— "
"дії)."
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr "Кут Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð½Ð°Ð²ÐºÐ¾Ð»Ð¾ оÑÑ– Z у градуÑах."
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr "Обертати навколо оÑÑ– X"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr "Кут Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð½Ð°Ð²ÐºÐ¾Ð»Ð¾ оÑÑ– Ð¥ у градуÑах."
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr "Обертати навколо оÑÑ– Y"
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr "Кут Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð½Ð°Ð²ÐºÐ¾Ð»Ð¾ оÑÑ– Y у градуÑах."
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr "Коефіцієнт маÑÑˆÑ‚Ð°Ð±ÑƒÐ²Ð°Ð½Ð½Ñ Ð°Ð±Ð¾ відÑоток."
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4522
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
@@ -14842,29 +14984,29 @@ msgstr ""
"Визначити непоєднані чаÑтини у даній моделі (моделÑÑ…) та розділити Ñ—Ñ… на "
"окремі об’єкти."
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr "МаÑштабувати під облаÑÑ‚ÑŒ друку"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr "МаÑштабувати під задану облаÑÑ‚ÑŒ друку."
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr "Ігнорувати неіÑнуючі конфігураційні файли"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "Ðе відмовлÑти, Ñкщо файл, Ñкий подаєтьÑÑ Ð´Ð¾ --load, не Ñ–Ñнує."
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -14872,27 +15014,27 @@ msgid ""
"substitute an unknown value with a default silently or verbosely."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4549
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr "Завантажити файл конфігурації"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4554
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
@@ -14900,11 +15042,11 @@ msgstr ""
"Завантажити конфігурацію із зазначеного файлу. Його можна викориÑтовувати "
"більше одного разу Ð´Ð»Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¾Ð¿Ñ†Ñ–Ð¹ з декількох файлів."
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr "Вихідний файл"
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/libslic3r/PrintConfig.cpp:4558
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
@@ -14912,11 +15054,11 @@ msgstr ""
"Файл, в Ñкий буде запиÑано вихідні дані (Ñкщо не вказано, він базуватиметьÑÑ "
"на вхідному файлі)."
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr "Режим одного екземплÑру PrusaSlicer"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
msgid ""
"If enabled, the command line arguments are sent to an existing instance of "
"GUI PrusaSlicer, or an existing PrusaSlicer window is activated. Overrides "
@@ -14927,11 +15069,11 @@ msgstr ""
"вікно PrusaSlicer. Замінює Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ— \"single_instance\" у "
"налаштуваннÑÑ… програми."
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr "Каталог даних"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4575
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -14940,11 +15082,11 @@ msgstr ""
"Завантажити та зберегти Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñƒ вказаному каталозі. Це кориÑно Ð´Ð»Ñ "
"Ð²ÐµÐ´ÐµÐ½Ð½Ñ Ñ€Ñ–Ð·Ð½Ð¸Ñ… профілів або Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ð¹ із мережевого Ñховища."
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr "Рівень журналізації"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
msgid ""
"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:"
"trace\n"
@@ -14955,11 +15097,11 @@ msgstr ""
"Ðаприклад. loglevel=2 журнали фатальних, помилок Ñ– повідомлень Ñ€Ñ–Ð²Ð½Ñ "
"попередженнÑ."
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr "Візуалізувати за допомогою програмного заÑобу візуалізації"
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4586
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -14972,15 +15114,15 @@ msgstr ""
msgid "Error with zip archive"
msgstr "Помилка ZIP-архіву"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿ÐµÑ€Ð¸Ð¼ÐµÑ‚Ñ€Ñ–Ð²"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "Підготовка заповненнÑ"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼Ð¾Ðº"
@@ -15239,6 +15381,14 @@ msgid ""
"the documentation."
msgstr ""
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
"Fullscreen mode\n"
diff --git a/resources/localization/zh_CN/PrusaSlicer_zh_CN.po b/resources/localization/zh_CN/PrusaSlicer_zh_CN.po
index 580a31931..609ea299f 100644
--- a/resources/localization/zh_CN/PrusaSlicer_zh_CN.po
+++ b/resources/localization/zh_CN/PrusaSlicer_zh_CN.po
@@ -1,83 +1,101 @@
-# Copyright (C) 2019 THE PACKAGE'S COPYRIGHT HOLDER
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST Translator Jiang Yue <maze1024@gmail.com>, 2019.
#
msgid ""
msgstr ""
-"Project-Id-Version: Slic3rPE\n"
+"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
-"PO-Revision-Date: 2022-03-23 11:27+0800\n"
-"Last-Translator: Kang Kang <kangkang0517@gmail.com>\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
+"PO-Revision-Date: 2022-08-22 12:37+0800\n"
+"Last-Translator: Bral@qq.com\n"
"Language-Team: \n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
-"X-Generator: Poedit 3.0.1\n"
-"X-Poedit-Basepath: ../../../../../../../../../usr/share/cura/resources/i18n/zh_CN/LC_MESSAGES\n"
+"X-Generator: Poedit 3.1\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr "部分版æƒ"
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
-msgstr "版æƒ"
+msgstr "版æƒæ‰€æœ‰"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
-msgid "License agreements of all following programs (libraries) are part of application license agreement"
+#: src/slic3r/GUI/AboutDialog.cpp:143
+msgid ""
+"License agreements of all following programs (libraries) are part of "
+"application license agreement"
msgstr "所有以下程åº(库)的许å¯å议是应用程åºè®¸å¯å议的一部分"
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "关于 %s"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367 src/slic3r/GUI/GUI_App.cpp:262
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
+#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "版本"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr "æ ¹æ®"
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
-msgstr "GNU Affero 通用公共许å¯è¯ï¼Œç‰ˆæœ¬ 3"
+msgstr "GNU Affero 通用公共许å¯è¯ï¼Œç¬¬ 3 版"
-#: src/slic3r/GUI/AboutDialog.cpp:271
-msgid "PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap community."
-msgstr "Pruspaslicer 是以 Alessandro Ranellucci 和 RepRap 社区的 Slic3r 为基础的。"
+#: src/slic3r/GUI/AboutDialog.cpp:273
+msgid ""
+"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
+"community."
+msgstr ""
+"PrusaSlicer 是以 Alessandro Ranellucci 和 RepRap 社区的 Slic3r 为基础的。"
-#: src/slic3r/GUI/AboutDialog.cpp:272
-msgid "Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and numerous others."
-msgstr "Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik 等人的贡献。"
+#: src/slic3r/GUI/AboutDialog.cpp:274
+msgid ""
+"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
+"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
+"numerous others."
+msgstr ""
+"Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, Petr Ledvina, Joseph "
+"Lenox, Y.Sapir, Mike Sheldrake, Vojtech Bubnik 等人的贡献。"
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr "å¤åˆ¶ç‰ˆæœ¬ä¿¡æ¯"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:79
#, c-format, boost-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 é‡åˆ°é”™è¯¯ã€‚è¿™å¯èƒ½æ˜¯ç”±äºŽå†…å­˜ä¸è¶³é€ æˆçš„。如果您确定您的系统上有足够的内存,这å¯èƒ½ä¹Ÿæ˜¯ä¸€ä¸ªè½¯ä»¶é”™è¯¯ï¼Œæ¬¢è¿Žä½ å‘我们æ交问题报告。"
+"%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 é‡åˆ°é”™è¯¯ã€‚è¿™å¯èƒ½æ˜¯ç”±äºŽå†…å­˜ä¸è¶³é€ æˆçš„。如果您确定您的系统上有足够的内存,这"
+"å¯èƒ½ä¹Ÿæ˜¯ä¸€ä¸ªè½¯ä»¶é”™è¯¯ï¼Œæ¬¢è¿Žä½ å‘我们æ交问题报告。"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:84
#, boost-format
msgid "PrusaSlicer has encountered a fatal error: \"%1%\""
-msgstr "PrusaSliceré‡åˆ°è‡´å‘½é”™è¯¯ï¼šâ€œ%1%â€"
+msgstr "PrusaSlicer é‡åˆ°è‡´å‘½é”™è¯¯: \"%1%\""
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:85
-msgid "Please save your project and restart PrusaSlicer. We would be glad if you reported the issue."
-msgstr "请ä¿å­˜é¡¹ç›®å¹¶é‡æ–°å¯åŠ¨PrusaSlicer。如果你能报告这个问题,我们会很高兴的。"
+msgid ""
+"Please save your project and restart PrusaSlicer. We would be glad if you "
+"reported the issue."
+msgstr ""
+"请ä¿å­˜é¡¹ç›®å¹¶é‡æ–°å¯åŠ¨ PrusaSlicer。如果你能报告这个问题,我们会很高兴的。"
-#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:162 src/slic3r/GUI/BackgroundSlicingProcess.cpp:204
+#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:162
+#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:204
msgid "Slicing complete"
msgstr "切片完æˆ"
@@ -114,60 +132,80 @@ msgstr "浮动ä¿ç•™æ“作数"
msgid "Stack overflow"
msgstr "栈溢出"
-#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:659 src/slic3r/GUI/BackgroundSlicingProcess.cpp:726
+#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:659
+#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:726
msgid "Running post-processing scripts"
msgstr "è¿è¡ŒåŽå¤„ç†è„šæœ¬"
-#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:690 src/slic3r/GUI/BackgroundSlicingProcess.cpp:710
+#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:690
+#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:710
msgid "Unknown error occured during exporting G-code."
-msgstr "导出G代ç æ—¶å‡ºçŽ°æœªçŸ¥é”™è¯¯ã€‚"
+msgstr "导出 G-Code 时出现未知错误。"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:695
#, boost-format
msgid ""
-"Copying of the temporary G-code to the output G-code failed. Maybe the SD card is write locked?\n"
+"Copying of the temporary G-code to the output G-code failed. Maybe the SD "
+"card is write locked?\n"
"Error message: %1%"
msgstr ""
-"将临时G代ç å¤åˆ¶åˆ°è¾“出G代ç å¤±è´¥ã€‚也许SDå¡è¢«å†™é”定了?\n"
+"将临时 G-Code å¤åˆ¶åˆ°è¾“出 G-Code 失败。也许 SD å¡è¢«å†™é”定了?\n"
"错误消æ¯ï¼š%1%"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:698
#, boost-format
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 "将临时G代ç å¤åˆ¶åˆ°è¾“出G代ç å¤±è´¥ã€‚目标设备å¯èƒ½æœ‰é—®é¢˜ï¼Œè¯·å†æ¬¡å°è¯•å¯¼å‡ºæˆ–使用其他设备。æŸå的输出G代ç åœ¨ %1%.tmp。"
+"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 ""
+"将临时 G-Code å¤åˆ¶åˆ°è¾“出 G-Code 失败。目标设备å¯èƒ½æœ‰é—®é¢˜ï¼Œè¯·å†æ¬¡å°è¯•å¯¼å‡ºæˆ–使"
+"用其他设备。æŸå的输出 G-Code 在 %1%.tmp。"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:701
#, boost-format
-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 "å¤åˆ¶åˆ°æ‰€é€‰ç›®æ ‡æ–‡ä»¶å¤¹åŽé‡å‘½åG代ç å¤±è´¥ã€‚当å‰è·¯å¾„为 %1%.tmp。请å†æ¬¡å°è¯•å¯¼å‡ºã€‚"
+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 ""
+"å¤åˆ¶åˆ°æ‰€é€‰ç›®æ ‡æ–‡ä»¶å¤¹åŽé‡å‘½å G-Code 失败。当å‰è·¯å¾„为 %1%.tmp。请å†æ¬¡å°è¯•å¯¼"
+"出。"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:704
#, boost-format
-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 "临时G代ç çš„å¤åˆ¶å·²å®Œæˆï¼Œä½†åœ¨å¤åˆ¶æ£€æŸ¥æœŸé—´æ— æ³•æ‰“å¼€ä½äºŽ%1%的原始代ç ã€‚输出G代ç ä¸º%2%.tmp。"
+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 ""
+"临时 G-Code çš„å¤åˆ¶å·²å®Œæˆï¼Œä½†åœ¨å¤åˆ¶æ£€æŸ¥æœŸé—´æ— æ³•æ‰“å¼€ä½äºŽ %1% 的原始代ç ã€‚输出 "
+"G-Code 为 %2%.tmp。"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:707
#, boost-format
-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 "临时G代ç çš„å¤åˆ¶å·²å®Œæˆï¼Œä½†åœ¨å¤åˆ¶æ£€æŸ¥æœŸé—´æ— æ³•æ‰“开导出的代ç ã€‚输出G代ç ä¸º%1%.tmp。"
+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 ""
+"临时 G-Code çš„å¤åˆ¶å·²å®Œæˆï¼Œä½†åœ¨å¤åˆ¶æ£€æŸ¥æœŸé—´æ— æ³•æ‰“开导出的代ç ã€‚输出 G-Code 为 "
+"%1%.tmp。"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:715
#, boost-format
msgid "G-code file exported to %1%"
-msgstr "G 代ç æ–‡ä»¶å¯¼å‡ºåˆ° %1%"
+msgstr "G-Code 文件导出到 %1%"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:729
msgid "Copying of the temporary G-code to the output G-code failed"
-msgstr "将临时 G 代ç å¤åˆ¶åˆ°è¾“出 G 代ç å¤±è´¥"
+msgstr "将临时 G-Code å¤åˆ¶åˆ°è¾“出 G-Code 失败"
#: src/slic3r/GUI/BackgroundSlicingProcess.cpp:751
#, boost-format
msgid "Scheduling upload to `%1%`. See Window -> Print Host Upload Queue"
msgstr "计划上传到 `%1%`。请å‚阅窗å£-> 打å°ä¸»æœºä¸Šä¼ é˜Ÿåˆ—"
-#: src/slic3r/GUI/BedShapeDialog.cpp:31 src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204 src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/BedShapeDialog.cpp:31
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr "大å°"
@@ -175,7 +213,7 @@ msgstr "大å°"
msgid "Origin"
msgstr "èµ·æº"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "直径"
@@ -184,33 +222,66 @@ msgid "Size in X and Y of the rectangular plate."
msgstr "矩形框在Xå’ŒYæ–¹å‘的尺寸。"
#: src/slic3r/GUI/BedShapeDialog.cpp:58
-msgid "Distance of the 0,0 G-code coordinate from the front left corner of the rectangle."
-msgstr "G-code 0,0 å标相对于矩形框左å‰è§’çš„è·ç¦»ã€‚"
-
-#: src/slic3r/GUI/BedShapeDialog.cpp:64 src/slic3r/GUI/ConfigWizard.cpp:262 src/slic3r/GUI/ConfigWizard.cpp:1476 src/slic3r/GUI/ConfigWizard.cpp:1490
-#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:100 src/slic3r/GUI/GCodeViewer.cpp:3181 src/slic3r/GUI/GCodeViewer.cpp:3187 src/slic3r/GUI/GCodeViewer.cpp:3195
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188 src/slic3r/GUI/GUI_ObjectLayers.cpp:145 src/slic3r/GUI/GUI_ObjectManipulation.cpp:320 src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477 src/slic3r/GUI/GUI_ObjectManipulation.cpp:478 src/slic3r/GUI/ObjectDataViewModel.cpp:134 src/slic3r/GUI/WipeTowerDialog.cpp:116
-#: src/libslic3r/PrintConfig.cpp:250 src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274 src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598 src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656 src/libslic3r/PrintConfig.cpp:787
-#: src/libslic3r/PrintConfig.cpp:798 src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997 src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569 src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824 src/libslic3r/PrintConfig.cpp:1842
-#: src/libslic3r/PrintConfig.cpp:1860 src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933 src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096 src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116 src/libslic3r/PrintConfig.cpp:2157
-#: src/libslic3r/PrintConfig.cpp:2165 src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183 src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553 src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671 src/libslic3r/PrintConfig.cpp:2680
-#: src/libslic3r/PrintConfig.cpp:2730 src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970 src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022 src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042 src/libslic3r/PrintConfig.cpp:3226
-#: src/libslic3r/PrintConfig.cpp:3267 src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436 src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530 src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562 src/libslic3r/PrintConfig.cpp:3572
-#: src/libslic3r/PrintConfig.cpp:3582 src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698 src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717 src/libslic3r/PrintConfig.cpp:3727
-#: src/libslic3r/PrintConfig.cpp:3743 src/libslic3r/PrintConfig.cpp:3767
+msgid ""
+"Distance of the 0,0 G-code coordinate from the front left corner of the "
+"rectangle."
+msgstr "G-Code 0,0 å标相对于矩形框左å‰è§’çš„è·ç¦»ã€‚"
+
+#: src/slic3r/GUI/BedShapeDialog.cpp:64 src/slic3r/GUI/ConfigWizard.cpp:262
+#: src/slic3r/GUI/ConfigWizard.cpp:1476 src/slic3r/GUI/ConfigWizard.cpp:1490
+#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:100
+#: src/slic3r/GUI/GCodeViewer.cpp:3181 src/slic3r/GUI/GCodeViewer.cpp:3187
+#: src/slic3r/GUI/GCodeViewer.cpp:3195 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:145
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr "mm"
#: src/slic3r/GUI/BedShapeDialog.cpp:66
-msgid "Diameter of the print bed. It is assumed that origin (0,0) is located in the center."
+msgid ""
+"Diameter of the print bed. It is assumed that origin (0,0) is located in the "
+"center."
msgstr "构建æ¿(打å°åºŠ)的直径。å‡å®šåŽŸç‚¹ (0,0) ä½äºŽä¸­å¿ƒã€‚"
#: src/slic3r/GUI/BedShapeDialog.cpp:79
@@ -221,19 +292,22 @@ msgstr "矩形"
msgid "Circular"
msgstr "圆形"
-#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252 src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "自定义"
-#: src/slic3r/GUI/BedShapeDialog.cpp:104 src/slic3r/GUI/BedShapeDialog.cpp:179 src/slic3r/GUI/GUI_ObjectList.cpp:1701
+#: src/slic3r/GUI/BedShapeDialog.cpp:104 src/slic3r/GUI/BedShapeDialog.cpp:179
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1701
msgid "Shape"
msgstr "形状"
#: src/slic3r/GUI/BedShapeDialog.cpp:203
msgid "Load shape from STL..."
-msgstr "从STL文件加载形状..."
+msgstr "从 STL 文件加载形状..."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710 src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "设置"
@@ -245,7 +319,8 @@ msgstr "纹ç†"
msgid "Load..."
msgstr "加载..."
-#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362 src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "移除"
@@ -261,7 +336,8 @@ msgstr "模型"
msgid "Choose an STL file to import bed shape from:"
msgstr "选择 STL 文件以从以下对象导入床形:"
-#: src/slic3r/GUI/BedShapeDialog.cpp:514 src/slic3r/GUI/BedShapeDialog.cpp:562 src/slic3r/GUI/BedShapeDialog.cpp:584
+#: src/slic3r/GUI/BedShapeDialog.cpp:514 src/slic3r/GUI/BedShapeDialog.cpp:562
+#: src/slic3r/GUI/BedShapeDialog.cpp:584
msgid "Invalid file format."
msgstr "无效的文件格å¼ã€‚"
@@ -274,12 +350,13 @@ msgid "The selected file contains no geometry."
msgstr "所选文件ä¸åŒ…å«ä»»ä½•å‡ ä½•å›¾å½¢ã€‚"
#: src/slic3r/GUI/BedShapeDialog.cpp:537
-msgid "The selected file contains several disjoint areas. This is not supported."
+msgid ""
+"The selected file contains several disjoint areas. This is not supported."
msgstr "所选文件包å«å¤šä¸ªä¸é‡åˆçš„区域。暂ä¸æ”¯æŒè¿™ç§ç±»åž‹ã€‚"
#: src/slic3r/GUI/BedShapeDialog.cpp:552
msgid "Choose a file to import bed texture from (PNG/SVG):"
-msgstr "选择文件(PNG/SVG) 导入床纹ç†:"
+msgstr "选择文件 (PNG/SVG) 导入床纹ç†:"
#: src/slic3r/GUI/BedShapeDialog.cpp:574
msgid "Choose an STL file to import bed model from:"
@@ -326,7 +403,9 @@ msgid "Value is the same as the system value"
msgstr "值与系统值相åŒ"
#: src/slic3r/GUI/ButtonsDescription.cpp:58
-msgid "Value was changed and is not equal to the system value or the last saved preset"
+msgid ""
+"Value was changed and is not equal to the system value or the last saved "
+"preset"
msgstr "值已更改, ä¸ç­‰äºŽç³»ç»Ÿå€¼æˆ–上次ä¿å­˜çš„预设值"
#: src/slic3r/GUI/ButtonsDescription.cpp:62
@@ -341,9 +420,11 @@ msgid ""
msgstr ""
"层高无效。\n"
"\n"
-"层高度将é‡ç½®ä¸º0.01。"
+"层高度将é‡ç½®ä¸º 0.01。"
-#: src/slic3r/GUI/ConfigManipulation.cpp:50 src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453 src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/ConfigManipulation.cpp:50
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "层高度"
@@ -355,9 +436,9 @@ msgid ""
msgstr ""
"第一层高度无效。\n"
"\n"
-"第一层高度将é‡ç½®ä¸º0.01。"
+"第一层高度将é‡ç½®ä¸º 0.01。"
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr "第一层高度"
@@ -371,10 +452,10 @@ msgid ""
"- Ensure vertical shell thickness enabled\n"
"- Detect thin walls disabled"
msgstr ""
-"螺旋花瓶模å¼éœ€è¦ï¼š\n"
+"螺旋花瓶模å¼éœ€è¦:\n"
"- 一个周长\n"
"- 无顶部固体层\n"
-"- 0%填充密度\n"
+"- 0% 填充密度\n"
"- 无支撑ææ–™\n"
"- ç¡®ä¿å¯ç”¨åž‚直外壳厚度\n"
"- ç¦ç”¨æ£€æµ‹è–„å£"
@@ -390,8 +471,10 @@ msgstr "螺旋花瓶"
#: src/slic3r/GUI/ConfigManipulation.cpp:121
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"
-"(both support_material_extruder and support_material_interface_extruder need to be set to 0)."
+"if they are printed with the current extruder without triggering a tool "
+"change.\n"
+"(both support_material_extruder and support_material_interface_extruder need "
+"to be set to 0)."
msgstr ""
"擦拭塔目å‰ä»…支æŒä½¿ç”¨å½“å‰æŒ¤å‡ºæœºæ‰“å°çš„ä¸å¯æº¶æ”¯æž¶\n"
"如果它们是用当å‰çš„挤出机打å°è€Œä¸è§¦å‘工具更æ¢ã€‚\n"
@@ -401,7 +484,8 @@ msgstr ""
msgid "Shall I adjust those settings in order to enable the Wipe Tower?"
msgstr "我è¦è°ƒæ•´è¿™äº›è®¾ç½®ä»¥å¯ç”¨æ“¦æ‹­å¡”å—?"
-#: src/slic3r/GUI/ConfigManipulation.cpp:126 src/slic3r/GUI/ConfigManipulation.cpp:146
+#: src/slic3r/GUI/ConfigManipulation.cpp:126
+#: src/slic3r/GUI/ConfigManipulation.cpp:146
msgid "Wipe Tower"
msgstr "擦拭塔"
@@ -420,7 +504,7 @@ msgid ""
"Supports work better, if the following feature is enabled:\n"
"- Detect bridging perimeters"
msgstr ""
-"如果å¯ç”¨ä»¥ä¸‹åŠŸèƒ½ï¼Œåˆ™æ”¯æ’‘工作得更好:\n"
+"如果å¯ç”¨ä»¥ä¸‹åŠŸèƒ½ï¼Œåˆ™æ”¯æ’‘工作得更好:\n"
"- 检测桥接周长"
#: src/slic3r/GUI/ConfigManipulation.cpp:167
@@ -434,32 +518,38 @@ msgstr "支撑生æˆå™¨"
#: src/slic3r/GUI/ConfigManipulation.cpp:195
#, boost-format
msgid "The %1% infill pattern is not supposed to work at 100%% density."
-msgstr "%1%填充图案ä¸æ”¯æŒåœ¨100%%密度下使用。"
+msgstr "%1% 填充图案ä¸æ”¯æŒåœ¨ 100%% 密度下使用。"
#: src/slic3r/GUI/ConfigManipulation.cpp:198
msgid "Shall I switch to rectilinear fill pattern?"
msgstr "我è¦æ¢æˆç›´çº¿å¡«å……模å¼å—?"
-#: src/slic3r/GUI/ConfigManipulation.cpp:199 src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128 src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452 src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717 src/libslic3r/PrintConfig.cpp:1071
-#: src/libslic3r/PrintConfig.cpp:1085 src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375 src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/ConfigManipulation.cpp:199
+#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr "å¡«å……"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "头部穿é€ä¸åº”大于头部宽度。"
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "无效头部穿é€"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr "针头直径应å°äºŽæ”¯æŸ±ç›´å¾„。"
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "无效的针头直径"
@@ -475,11 +565,12 @@ msgstr "é™çº§"
msgid "Before roll back"
msgstr "回滚å‰"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "用户"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28 src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "未知"
@@ -491,7 +582,7 @@ msgstr "激活"
msgid "PrusaSlicer version"
msgstr "PrusaSlicer 版本"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "打å°"
@@ -499,19 +590,21 @@ msgstr "打å°"
msgid "filaments"
msgstr "耗æ"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "SLA 打å°"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69 src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340 src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "SLA ææ–™"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "打å°æœº"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "供应商"
@@ -554,7 +647,7 @@ msgstr "喷嘴"
#: src/slic3r/GUI/ConfigWizard.cpp:266
msgid "Alternate nozzles:"
-msgstr "备用喷嘴:"
+msgstr "备用喷嘴:"
#: src/slic3r/GUI/ConfigWizard.cpp:330
msgid "All standard"
@@ -564,12 +657,16 @@ msgstr "所有标准"
msgid "Standard"
msgstr "标准"
-#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651 src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816 src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
+#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "所有"
-#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652 src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432 src/slic3r/GUI/Plater.cpp:578
-#: src/slic3r/GUI/Preferences.cpp:436 src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
+#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr "æ— "
@@ -589,15 +686,20 @@ msgstr "欢迎"
#: src/slic3r/GUI/ConfigWizard.cpp:490
#, c-format, boost-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 "您好,欢迎æ¥åˆ° %sï¼æ­¤ %s å¯å¸®åŠ©æ‚¨è¿›è¡Œåˆå§‹é…ç½®;åªéœ€å‡ ä¸ªè®¾ç½®ï¼Œæ‚¨å°±å¯ä»¥æ‰“å°ã€‚"
+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 ""
+"您好,欢迎æ¥åˆ° %sï¼æ­¤ %s å¯å¸®åŠ©æ‚¨è¿›è¡Œåˆå§‹é…置;åªéœ€å‡ ä¸ªè®¾ç½®ï¼Œæ‚¨å°±å¯ä»¥æ‰“å°ã€‚"
#: src/slic3r/GUI/ConfigWizard.cpp:495
msgid "Remove user profiles (a snapshot will be taken beforehand)"
msgstr "删除用户é…置文件(事先将生æˆå¿«ç…§ï¼‰"
#: src/slic3r/GUI/ConfigWizard.cpp:498
-msgid "Perform desktop integration (Sets this binary to be searchable by the system)."
+msgid ""
+"Perform desktop integration (Sets this binary to be searchable by the "
+"system)."
msgstr "执行桌é¢é›†æˆï¼ˆå°†æ­¤äºŒè¿›åˆ¶æ–‡ä»¶è®¾ç½®ä¸ºå¯è¢«ç³»ç»Ÿæœç´¢ï¼‰ã€‚"
#: src/slic3r/GUI/ConfigWizard.cpp:550
@@ -617,16 +719,20 @@ msgstr "供应商:"
msgid "Profile:"
msgstr "é…ç½®:"
-#: src/slic3r/GUI/ConfigWizard.cpp:720 src/slic3r/GUI/ConfigWizard.cpp:892 src/slic3r/GUI/ConfigWizard.cpp:952 src/slic3r/GUI/ConfigWizard.cpp:1088
+#: src/slic3r/GUI/ConfigWizard.cpp:720 src/slic3r/GUI/ConfigWizard.cpp:892
+#: src/slic3r/GUI/ConfigWizard.cpp:952 src/slic3r/GUI/ConfigWizard.cpp:1088
msgid "(All)"
msgstr "(全部)"
#: src/slic3r/GUI/ConfigWizard.cpp:752
#, boost-format
-msgid "%1% marked with <b>*</b> are <b>not</b> compatible with some installed printers."
+msgid ""
+"%1% marked with <b>*</b> are <b>not</b> compatible with some installed "
+"printers."
msgstr "%1% 被 <b>*</b> 标记的项与æŸäº›å·²å®‰è£…的打å°æœºä¸å…¼å®¹ã€‚"
-#: src/slic3r/GUI/ConfigWizard.cpp:752 src/slic3r/GUI/ConfigWizard.cpp:2043 src/slic3r/GUI/ConfigWizard.cpp:2912
+#: src/slic3r/GUI/ConfigWizard.cpp:752 src/slic3r/GUI/ConfigWizard.cpp:2043
+#: src/slic3r/GUI/ConfigWizard.cpp:2912
msgid "Filaments"
msgstr "耗æ"
@@ -637,19 +743,23 @@ msgstr "SLA ææ–™"
#: src/slic3r/GUI/ConfigWizard.cpp:755
#, boost-format
msgid "All installed printers are compatible with the selected %1%."
-msgstr "所有安装的打å°æœºéƒ½ä¸Žé€‰å®šçš„%1%兼容。"
+msgstr "所有安装的打å°æœºéƒ½ä¸Žé€‰å®šçš„ %1% 兼容。"
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "耗æ"
#: src/slic3r/GUI/ConfigWizard.cpp:778
-msgid "Only the following installed printers are compatible with the selected filaments"
+msgid ""
+"Only the following installed printers are compatible with the selected "
+"filaments"
msgstr "åªæœ‰ä»¥ä¸‹å®‰è£…的打å°æœºä¸Žé€‰å®šçš„耗æ兼容"
#: src/slic3r/GUI/ConfigWizard.cpp:779
-msgid "Only the following installed printers are compatible with the selected SLA materials"
-msgstr "åªæœ‰ä»¥ä¸‹å®‰è£…的打å°æœºä¸Žé€‰å®šçš„SLAæ料兼容"
+msgid ""
+"Only the following installed printers are compatible with the selected SLA "
+"materials"
+msgstr "åªæœ‰ä»¥ä¸‹å®‰è£…的打å°æœºä¸Žé€‰å®šçš„ SLA æ料兼容"
#: src/slic3r/GUI/ConfigWizard.cpp:1175
msgid "Custom Printer Setup"
@@ -665,7 +775,7 @@ msgstr "定义自定义打å°æœºé…置文件"
#: src/slic3r/GUI/ConfigWizard.cpp:1179
msgid "Custom profile name:"
-msgstr "自定义é…置文件å称:"
+msgstr "自定义é…置文件å称:"
#: src/slic3r/GUI/ConfigWizard.cpp:1206
msgid "Automatic updates"
@@ -682,9 +792,14 @@ msgstr "检查应用程åºæ›´æ–°"
#: src/slic3r/GUI/ConfigWizard.cpp:1218
#, c-format, boost-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 "如果å¯ç”¨ï¼Œ%s å°†è”机检查新的应用程åºç‰ˆæœ¬ã€‚当新版本å¯ç”¨æ—¶ï¼Œåœ¨ä¸‹æ¬¡åº”用程åºå¯åŠ¨æ—¶å°†ä¼šæ˜¾ç¤ºé€šçŸ¥ï¼ˆåœ¨ç¨‹åºä½¿ç”¨æœŸé—´ä»Žä¸æ˜¾ç¤ºé€šçŸ¥ï¼‰ã€‚è¿™åªæ˜¯ä¸€ä¸ªé€šçŸ¥æœºåˆ¶ï¼Œä¸ä¼šè‡ªåŠ¨å®‰è£…。"
+"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 ""
+"如果å¯ç”¨ï¼Œ%s å°†è”机检查新的应用程åºç‰ˆæœ¬ã€‚当新版本å¯ç”¨æ—¶ï¼Œåœ¨ä¸‹æ¬¡åº”用程åºå¯åŠ¨æ—¶"
+"将会显示通知(在程åºä½¿ç”¨æœŸé—´ä»Žä¸æ˜¾ç¤ºé€šçŸ¥ï¼‰ã€‚è¿™åªæ˜¯ä¸€ä¸ªé€šçŸ¥æœºåˆ¶ï¼Œä¸ä¼šè‡ªåŠ¨å®‰"
+"装。"
#: src/slic3r/GUI/ConfigWizard.cpp:1224 src/slic3r/GUI/Preferences.cpp:175
msgid "Update built-in Presets automatically"
@@ -693,30 +808,42 @@ msgstr "自动更新内置预设"
#: src/slic3r/GUI/ConfigWizard.cpp:1228
#, c-format, boost-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 "如果å¯ç”¨ï¼Œ%s 会在åŽå°ä¸‹è½½å†…置系统预设的更新。这些更新将下载到å•ç‹¬çš„临时ä½ç½®ã€‚当新的预设版本å¯ç”¨æ—¶ï¼Œå®ƒä¼šåœ¨åº”用程åºå¯åŠ¨æ—¶æ示。"
+"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 ""
+"如果å¯ç”¨ï¼Œ%s 会在åŽå°ä¸‹è½½å†…置系统预设的更新。这些更新将下载到å•ç‹¬çš„临时ä½ç½®ã€‚"
+"当新的预设版本å¯ç”¨æ—¶ï¼Œå®ƒä¼šåœ¨åº”用程åºå¯åŠ¨æ—¶æ示。"
#: src/slic3r/GUI/ConfigWizard.cpp:1231
-msgid "Updates are never applied without user's consent and never overwrite user's customized settings."
+msgid ""
+"Updates are never applied without user's consent and never overwrite user's "
+"customized settings."
msgstr "未ç»ç”¨æˆ·åŒæ„,ç»ä¸ä¼šåº”用更新,也ç»ä¸ä¼šè¦†ç›–用户的自定义设置。"
#: src/slic3r/GUI/ConfigWizard.cpp:1236
-msgid "Additionally a backup snapshot of the whole configuration is created before an update is applied."
+msgid ""
+"Additionally a backup snapshot of the whole configuration is created before "
+"an update is applied."
msgstr "此外,在应用更新之å‰ï¼Œå°†åˆ›å»ºæ•´ä¸ªé…置的备份快照。"
-#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726 src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr "从ç£ç›˜é‡æ–°åŠ è½½"
#: src/slic3r/GUI/ConfigWizard.cpp:1246
-msgid "Export full pathnames of models and parts sources into 3mf and amf files"
-msgstr "将模型和零件æºçš„完整路径å导出到3mfå’Œamf文件中"
+msgid ""
+"Export full pathnames of models and parts sources into 3mf and amf files"
+msgstr "将模型和零件æºçš„完整路径å导出到 3mf å’Œ amf 文件中"
#: src/slic3r/GUI/ConfigWizard.cpp:1250
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."
+"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."
msgstr ""
"如果å¯ç”¨ï¼Œåˆ™å…许从ç£ç›˜é‡æ–°åŠ è½½å‘½ä»¤åœ¨è°ƒç”¨æ—¶è‡ªåŠ¨æŸ¥æ‰¾å’ŒåŠ è½½æ–‡ä»¶ã€‚\n"
"如果未å¯ç”¨ï¼Œåˆ™ä»Žç£ç›˜é‡æ–°åŠ è½½å‘½ä»¤å°†è¦æ±‚使用打开文件对è¯æ¡†é€‰æ‹©æ¯ä¸ªæ–‡ä»¶ã€‚"
@@ -727,11 +854,11 @@ msgstr "文件关è”"
#: src/slic3r/GUI/ConfigWizard.cpp:1261 src/slic3r/GUI/Preferences.cpp:157
msgid "Associate .3mf files to PrusaSlicer"
-msgstr "å°†.3mf文件关è”到PrusaSlicer"
+msgstr "å°† .3mf 文件关è”到 PrusaSlicer"
#: src/slic3r/GUI/ConfigWizard.cpp:1262 src/slic3r/GUI/Preferences.cpp:164
msgid "Associate .stl files to PrusaSlicer"
-msgstr "å°†.stl文件关è”到PrusaSlicer"
+msgstr "å°† .stl 文件关è”到 PrusaSlicer"
#: src/slic3r/GUI/ConfigWizard.cpp:1272
msgid "View mode"
@@ -741,12 +868,14 @@ msgstr "查看模å¼"
msgid ""
"PrusaSlicer's user interfaces comes in three variants:\n"
"Simple, Advanced, and Expert.\n"
-"The Simple mode shows only the most frequently used settings relevant for regular 3D printing. The other two offer progressively more sophisticated fine-tuning, they are suitable for "
-"advanced and expert users, respectively."
+"The Simple mode shows only the most frequently used settings relevant for "
+"regular 3D printing. The other two offer progressively more sophisticated "
+"fine-tuning, they are suitable for advanced and expert users, respectively."
msgstr ""
-"PrusaSlicer的用户界é¢æœ‰ä¸‰ç§å˜ä½“:\n"
+"PrusaSlicer 的用户界é¢æœ‰ä¸‰ç§å˜ä½“:\n"
"简å•ã€é«˜çº§å’Œä¸“家。\n"
-"简å•æ¨¡å¼ä»…显示与常规3D打å°ç›¸å…³çš„最常用设置。å¦å¤–两个æ供了越æ¥è¶Šå¤æ‚的微调功能,分别适用于高级用户和专家用户。"
+"简å•æ¨¡å¼ä»…显示与常规 3D 打å°ç›¸å…³çš„最常用设置。å¦å¤–两个æ供了越æ¥è¶Šå¤æ‚的微调"
+"功能,分别适用于高级用户和专家用户。"
#: src/slic3r/GUI/ConfigWizard.cpp:1279
msgid "Simple mode"
@@ -775,13 +904,13 @@ msgstr "其他供应商"
#: src/slic3r/GUI/ConfigWizard.cpp:1326
#, c-format, boost-format
msgid "Pick another vendor supported by %s"
-msgstr "选择%s支æŒçš„其他供应商"
+msgstr "选择 %s 支æŒçš„其他供应商"
#: src/slic3r/GUI/ConfigWizard.cpp:1357
msgid "Firmware Type"
msgstr "固件类型"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "固件"
@@ -797,7 +926,9 @@ msgstr "热床形状和大å°"
msgid "Set the shape of your printer's bed."
msgstr "设置打å°æœºçƒ­åºŠçš„形状。"
-#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255 src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562 src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "无效的数字输入。"
@@ -815,15 +946,18 @@ msgstr "输入打å°æœºçƒ­ç«¯å–·å˜´çš„直径。"
#: src/slic3r/GUI/ConfigWizard.cpp:1475
msgid "Nozzle Diameter:"
-msgstr "喷嘴直径:"
+msgstr "喷嘴直径:"
#: src/slic3r/GUI/ConfigWizard.cpp:1485
msgid "Enter the diameter of your filament."
msgstr "输入耗æ的直径。"
#: src/slic3r/GUI/ConfigWizard.cpp:1486
-msgid "Good precision is required, so use a caliper and do multiple measurements along the filament, then compute the average."
-msgstr "需è¦è‰¯å¥½çš„精度, 因此请使用游标å¡å°º, 沿耗æ进行多次测é‡, 然åŽè®¡ç®—å¹³å‡å€¼ã€‚"
+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:1489
msgid "Filament Diameter:"
@@ -843,23 +977,28 @@ msgstr "输入挤出耗æ所需的温度。"
#: src/slic3r/GUI/ConfigWizard.cpp:1564
msgid "A rule of thumb is 160 to 230 °C for PLA, and 215 to 250 °C for ABS."
-msgstr "æ ¹æ®ç»éªŒ, PLA 为160至 230°C, ABS 为215至250°C。"
+msgstr "æ ¹æ®ç»éªŒ, PLA 为 160 至 230°C, ABS 为 215 至 250°C。"
#: src/slic3r/GUI/ConfigWizard.cpp:1567
msgid "Extrusion Temperature:"
-msgstr "挤出温度:"
+msgstr "挤出温度:"
-#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582 src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1243
-#: src/libslic3r/PrintConfig.cpp:2792
+#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr "°C"
#: src/slic3r/GUI/ConfigWizard.cpp:1577
-msgid "Enter the bed temperature needed for getting your filament to stick to your heated bed."
+msgid ""
+"Enter the bed temperature needed for getting your filament to stick to your "
+"heated bed."
msgstr "输入让你的耗æ粘在热床上所需的床温。"
#: src/slic3r/GUI/ConfigWizard.cpp:1578
-msgid "A rule of thumb is 60 °C for PLA and 110 °C for ABS. Leave zero if you have no heated bed."
+msgid ""
+"A rule of thumb is 60 °C for PLA and 110 °C for ABS. Leave zero if you have "
+"no heated bed."
msgstr "æ ¹æ®ç»éªŒ, PLA 为 60°C, ABS 为 110°C. 如果没有加热床, 请ä¿ç•™é›¶ã€‚"
#: src/slic3r/GUI/ConfigWizard.cpp:1581
@@ -868,49 +1007,55 @@ msgstr "热床温度:"
#: src/slic3r/GUI/ConfigWizard.cpp:2043 src/slic3r/GUI/ConfigWizard.cpp:2915
msgid "SLA Materials"
-msgstr "SLAææ–™"
+msgstr "SLA ææ–™"
#: src/slic3r/GUI/ConfigWizard.cpp:2097
msgid "FFF Technology Printers"
-msgstr "FFF技术打å°æœº"
+msgstr "FFF 技术打å°æœº"
#: src/slic3r/GUI/ConfigWizard.cpp:2102
msgid "SLA Technology Printers"
-msgstr "SLA技术打å°æœº"
+msgstr "SLA 技术打å°æœº"
#: src/slic3r/GUI/ConfigWizard.cpp:2338
#, boost-format
-msgid "Following printer profiles has no default filament: %1%Please select one manually."
-msgstr "以下打å°æœºé…置文件没有默认耗æ:%1%请手动选择一个。"
+msgid ""
+"Following printer profiles has no default filament: %1%Please select one "
+"manually."
+msgstr "以下打å°æœºé…置文件没有默认耗æ:%1% 请手动选择一个。"
#: src/slic3r/GUI/ConfigWizard.cpp:2339
#, boost-format
-msgid "Following printer profiles has no default material: %1%Please select one manually."
-msgstr "以下打å°æœºé…置文件没有默认æ料:%1%请手动选择一ç§ã€‚"
+msgid ""
+"Following printer profiles has no default material: %1%Please select one "
+"manually."
+msgstr "以下打å°æœºé…置文件没有默认æ料:%1% 请手动选择一ç§ã€‚"
-#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438 src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542 src/slic3r/GUI/GUI.cpp:232
+#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
+#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "通知"
#: src/slic3r/GUI/ConfigWizard.cpp:2459
msgid "The following FFF printer models have no filament selected:"
-msgstr "以下FFF打å°æœºåž‹å·æœªé€‰æ‹©è€—æ:"
+msgstr "以下 FFF 打å°æœºåž‹å·æœªé€‰æ‹©è€—æ:"
#: src/slic3r/GUI/ConfigWizard.cpp:2463
msgid "Do you want to select default filaments for these FFF printer models?"
-msgstr "是å¦è¦ä¸ºè¿™äº›FFF打å°æœºåž‹å·é€‰æ‹©é»˜è®¤è€—æ?"
+msgstr "是å¦è¦ä¸ºè¿™äº› FFF 打å°æœºåž‹å·é€‰æ‹©é»˜è®¤è€—æ?"
#: src/slic3r/GUI/ConfigWizard.cpp:2477
msgid "The following SLA printer models have no materials selected:"
-msgstr "以下SLA打å°æœºåž‹å·æœªé€‰æ‹©ä»»ä½•æ料:"
+msgstr "以下 SLA 打å°æœºåž‹å·æœªé€‰æ‹©ä»»ä½•ææ–™:"
#: src/slic3r/GUI/ConfigWizard.cpp:2481
msgid "Do you want to select default SLA materials for these printer models?"
-msgstr "是å¦è¦ä¸ºè¿™äº›æ‰“å°æœºåž‹å·é€‰æ‹©é»˜è®¤SLAæ料?"
+msgstr "是å¦è¦ä¸ºè¿™äº›æ‰“å°æœºåž‹å·é€‰æ‹©é»˜è®¤ SLA æ料?"
#: src/slic3r/GUI/ConfigWizard.cpp:2523
msgid "Configuration is edited in ConfigWizard"
-msgstr "在ConfigWizard中编辑é…ç½®"
+msgstr "在 ConfigWizard 中编辑é…ç½®"
#: src/slic3r/GUI/ConfigWizard.cpp:2566
msgid "All user presets will be deleted."
@@ -918,7 +1063,8 @@ msgstr "所有用户预设都将被删除。"
#: src/slic3r/GUI/ConfigWizard.cpp:2596
msgid "A new vendor was installed and one of its printers will be activated"
-msgid_plural "New vendors were installed and one of theirs printers will be activated"
+msgid_plural ""
+"New vendors were installed and one of theirs printers will be activated"
msgstr[0] "新供应商被安装,一个他们的打å°æœºå°†è¢«æ¿€æ´»"
#: src/slic3r/GUI/ConfigWizard.cpp:2625
@@ -939,7 +1085,7 @@ msgstr "安装了一ç§æ–°çš„耗æ,它将被激活。"
#: src/slic3r/GUI/ConfigWizard.cpp:2718
msgid "A new SLA material was installed and it will be activated."
-msgstr "已安装新的SLAæ料,并将其激活。"
+msgstr "已安装新的 SLA æ料,并将其激活。"
#: src/slic3r/GUI/ConfigWizard.cpp:2729
msgid "Some filaments were uninstalled."
@@ -947,7 +1093,7 @@ msgstr "一些耗æ被å¸è½½ã€‚"
#: src/slic3r/GUI/ConfigWizard.cpp:2729
msgid "Some SLA materials were uninstalled."
-msgstr "一些SLAæ料已å¸è½½ã€‚"
+msgstr "一些 SLA æ料已å¸è½½ã€‚"
#: src/slic3r/GUI/ConfigWizard.cpp:2773
msgid "Custom printer was installed and it will be activated."
@@ -959,18 +1105,23 @@ msgstr "选择所有标准打å°æœº"
#: src/slic3r/GUI/ConfigWizard.cpp:2861
msgid "< &Back"
-msgstr "< &返回"
+msgstr "< 上一步(&B)"
#: src/slic3r/GUI/ConfigWizard.cpp:2862
msgid "&Next >"
-msgstr "&继续 >"
+msgstr "下一步(&N) >"
#: src/slic3r/GUI/ConfigWizard.cpp:2863
msgid "&Finish"
-msgstr "&结æŸ"
-
-#: src/slic3r/GUI/ConfigWizard.cpp:2864 src/slic3r/GUI/DesktopIntegrationDialog.cpp:490 src/slic3r/GUI/FirmwareDialog.cpp:153 src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58
-#: src/slic3r/GUI/ProgressStatusBar.cpp:26 src/slic3r/GUI/SendSystemInfoDialog.cpp:93 src/slic3r/GUI/UnsavedChangesDialog.cpp:879
+msgstr "完æˆ(&F)"
+
+#: src/slic3r/GUI/ConfigWizard.cpp:2864
+#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:490
+#: src/slic3r/GUI/FirmwareDialog.cpp:153
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:58
+#: src/slic3r/GUI/ProgressStatusBar.cpp:26
+#: src/slic3r/GUI/SendSystemInfoDialog.cpp:93
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:879
msgid "Cancel"
msgstr "å–消"
@@ -986,13 +1137,14 @@ msgstr "Prusa MSLA 技术打å°æœº"
msgid "Filament Profiles Selection"
msgstr "耗æé…置选择"
-#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915 src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
-msgstr "类型:"
+msgstr "类型:"
#: src/slic3r/GUI/ConfigWizard.cpp:2915
msgid "SLA Material Profiles Selection"
-msgstr "SLAææ–™é…置文件选择"
+msgstr "SLA ææ–™é…置文件选择"
#: src/slic3r/GUI/ConfigWizard.cpp:3036
msgid "Configuration Assistant"
@@ -1000,7 +1152,7 @@ msgstr "é…置助手"
#: src/slic3r/GUI/ConfigWizard.cpp:3037
msgid "Configuration &Assistant"
-msgstr "é…ç½® &助手"
+msgstr "é…置助手(&A)"
#: src/slic3r/GUI/ConfigWizard.cpp:3039
msgid "Configuration Wizard"
@@ -1011,22 +1163,31 @@ msgid "Configuration &Wizard"
msgstr "é…ç½®å‘导(&W)"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:232
-msgid "Performing desktop integration failed - boost::filesystem::canonical did not return appimage path."
-msgstr "执行桌é¢é›†æˆå¤±è´¥-boost::filesystem::canonical未返回appimage路径。"
+msgid ""
+"Performing desktop integration failed - boost::filesystem::canonical did not "
+"return appimage path."
+msgstr "执行桌é¢é›†æˆå¤±è´¥-boost::filesystem::canonical 未返回 appimage 路径。"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:243
msgid "Performing desktop integration failed - Could not find executable."
msgstr "执行桌é¢é›†æˆå¤±è´¥-找ä¸åˆ°å¯æ‰§è¡Œæ–‡ä»¶ã€‚"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:378
-msgid "Performing desktop integration failed because the application directory was not found."
+msgid ""
+"Performing desktop integration failed because the application directory was "
+"not found."
msgstr "由于找ä¸åˆ°åº”用程åºç›®å½•ï¼Œæ‰§è¡Œæ¡Œé¢é›†æˆå¤±è´¥ã€‚"
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:419
-msgid "Performing desktop integration failed - could not create Gcodeviewer desktop file. PrusaSlicer desktop file was probably created successfully."
-msgstr "执行桌é¢é›†æˆå¤±è´¥-无法创建Gcodevieweræ¡Œé¢æ–‡ä»¶ã€‚PrusaSliceræ¡Œé¢æ–‡ä»¶å¯èƒ½å·²æˆåŠŸåˆ›å»ºã€‚"
+msgid ""
+"Performing desktop integration failed - could not create Gcodeviewer desktop "
+"file. PrusaSlicer desktop file was probably created successfully."
+msgstr ""
+"执行桌é¢é›†æˆå¤±è´¥-无法创建 Gcodeviewer æ¡Œé¢æ–‡ä»¶ã€‚PrusaSlicer æ¡Œé¢æ–‡ä»¶å¯èƒ½å·²æˆ"
+"功创建。"
-#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459 src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
msgstr "æ¡Œé¢é›†æˆ"
@@ -1044,7 +1205,9 @@ msgstr ""
msgid "Perform"
msgstr "执行"
-#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486 src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97 src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "撤销"
@@ -1060,7 +1223,7 @@ msgstr "å•å±‚模å¼"
msgid "Discard all custom changes"
msgstr "放弃所有自定义更改"
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr "跳转移动"
@@ -1071,7 +1234,7 @@ msgid ""
"Set ruler mode\n"
"or Set extruder sequence for the entire print"
msgstr ""
-"跳转到高度%s\n"
+"跳转到高度 %s\n"
"设置标尺模å¼\n"
"或设置整个打å°çš„挤出机顺åº"
@@ -1081,7 +1244,7 @@ msgid ""
"Jump to height %s\n"
"or Set ruler mode"
msgstr ""
-"跳转到高度%s\n"
+"跳转到高度 %s\n"
"或设置标尺模å¼"
#: src/slic3r/GUI/DoubleSlider.cpp:1396
@@ -1098,7 +1261,7 @@ msgid ""
"It's impossible to apply any custom G-code for objects printing sequentually."
msgstr ""
"顺åºæ‰“å°å·²æ‰“开。\n"
-"无法为连续打å°çš„对象应用任何自定义G代ç ã€‚"
+"无法为连续打å°çš„对象应用任何自定义 G-Code。"
#: src/slic3r/GUI/DoubleSlider.cpp:1412
msgid "Print mode"
@@ -1109,8 +1272,12 @@ msgid "Add extruder change - Left click"
msgstr "添加挤出机更改-左键å•å‡»"
#: src/slic3r/GUI/DoubleSlider.cpp:1428
-msgid "Add color change - Left click for predefined color or Shift + Left click for custom color selection"
-msgstr "添加颜色更改-å•å‡»é¼ æ ‡å·¦é”®å¯é€‰æ‹©é¢„定义颜色,或按ä½Shift键并å•å‡»é¼ æ ‡å·¦é”®å¯é€‰æ‹©è‡ªå®šä¹‰é¢œè‰²"
+msgid ""
+"Add color change - Left click for predefined color or Shift + Left click for "
+"custom color selection"
+msgstr ""
+"添加颜色更改-å•å‡»é¼ æ ‡å·¦é”®å¯é€‰æ‹©é¢„å®šä¹‰é¢œè‰²ï¼Œæˆ–æŒ‰ä½ Shift 键并å•å‡»é¼ æ ‡å·¦é”®å¯é€‰"
+"择自定义颜色"
#: src/slic3r/GUI/DoubleSlider.cpp:1430
msgid "Add color change - Left click"
@@ -1122,7 +1289,7 @@ msgstr "或者按“+â€é”®"
#: src/slic3r/GUI/DoubleSlider.cpp:1433
msgid "Add another code - Ctrl + Left click"
-msgstr "添加å¦ä¸€ä¸ªä»£ç -按ä½Ctrl键并å•å‡»é¼ æ ‡å·¦é”®"
+msgstr "添加å¦ä¸€ä¸ªä»£ç -æŒ‰ä½ Ctrl 键并å•å‡»é¼ æ ‡å·¦é”®"
#: src/slic3r/GUI/DoubleSlider.cpp:1434
msgid "Add another code - Right click"
@@ -1131,12 +1298,13 @@ msgstr "添加å¦ä¸€ä¸ªä»£ç -å³é”®å•å‡»"
#: src/slic3r/GUI/DoubleSlider.cpp:1440
msgid ""
"The sequential print is on.\n"
-"It's impossible to apply any custom G-code for objects printing sequentually.\n"
+"It's impossible to apply any custom G-code for objects printing "
+"sequentually.\n"
"This code won't be processed during G-code generation."
msgstr ""
"顺åºæ‰“å°å·²æ‰“开。\n"
-"无法为连续打å°çš„对象应用任何自定义G代ç ã€‚\n"
-"G代ç ç”ŸæˆæœŸé—´ä¸ä¼šå¤„ç†æ­¤ä»£ç ã€‚"
+"无法为连续打å°çš„对象应用任何自定义 G-Code。\n"
+"G-Code 生æˆæœŸé—´ä¸ä¼šå¤„ç†æ­¤ä»£ç ã€‚"
#: src/slic3r/GUI/DoubleSlider.cpp:1458
msgid "continue"
@@ -1150,7 +1318,7 @@ msgstr "更改颜色(\"%1%\")"
#: src/slic3r/GUI/DoubleSlider.cpp:1467
#, boost-format
msgid "Color change (\"%1%\") for Extruder %2%"
-msgstr "为挤出机%2%更改颜色(\"%1%\")"
+msgstr "为挤出机 %2% 更改颜色(\"%1%\")"
#: src/slic3r/GUI/DoubleSlider.cpp:1469
#, boost-format
@@ -1165,7 +1333,7 @@ msgstr "自定义模æ¿ï¼ˆâ€œ%1%â€ï¼‰"
#: src/slic3r/GUI/DoubleSlider.cpp:1473
#, boost-format
msgid "Extruder (tool) is changed to Extruder \"%1%\""
-msgstr "挤出机(工具)更改为挤出机“%1%â€"
+msgstr "挤出机(工具)更改为挤出机 \"%1%\""
#: src/slic3r/GUI/DoubleSlider.cpp:1480
msgid "Note"
@@ -1176,16 +1344,17 @@ 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 ""
-"与此记å·å…³è”çš„G代ç ä¸Žæ‰“å°æ¨¡å¼å†²çªã€‚\n"
+"与此记å·å…³è”çš„ G-Code 与打å°æ¨¡å¼å†²çªã€‚\n"
"编辑它将导致滑å—æ•°æ®çš„更改。"
#: src/slic3r/GUI/DoubleSlider.cpp:1485
msgid ""
-"There is a color change for extruder that won't be used till the end of print job.\n"
+"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 ""
"有一个挤出机的颜色更改,直到打å°ä½œä¸šç»“æŸæ‰ä¼šä½¿ç”¨ã€‚\n"
-"G代ç ç”ŸæˆæœŸé—´ä¸ä¼šå¤„ç†æ­¤ä»£ç ã€‚"
+"G-Code 生æˆæœŸé—´ä¸ä¼šå¤„ç†æ­¤ä»£ç ã€‚"
#: src/slic3r/GUI/DoubleSlider.cpp:1488
msgid ""
@@ -1193,7 +1362,7 @@ msgid ""
"This code won't be processed during G-code generation."
msgstr ""
"åŒä¸€å°æŒ¤å‡ºæœºä¸Šæœ‰ä¸€å°æŒ¤å‡ºæœºæ›´æ¢è£…置。\n"
-"G代ç ç”ŸæˆæœŸé—´ä¸ä¼šå¤„ç†æ­¤ä»£ç ã€‚"
+"G-Code 生æˆæœŸé—´ä¸ä¼šå¤„ç†æ­¤ä»£ç ã€‚"
#: src/slic3r/GUI/DoubleSlider.cpp:1491
msgid ""
@@ -1205,17 +1374,18 @@ msgstr ""
#: src/slic3r/GUI/DoubleSlider.cpp:1496
msgid "Delete tick mark - Left click or press \"-\" key"
-msgstr "删除刻度线-左键å•å‡»æˆ–按“-â€é”®"
+msgstr "删除刻度线-左键å•å‡»æˆ–按 “-†键"
#: src/slic3r/GUI/DoubleSlider.cpp:1498
msgid "Edit tick mark - Ctrl + Left click"
-msgstr "编辑刻度线-按ä½Ctrl键并å•å‡»é¼ æ ‡å·¦é”®"
+msgstr "编辑刻度线-æŒ‰ä½ Ctrl 键并å•å‡»é¼ æ ‡å·¦é”®"
#: src/slic3r/GUI/DoubleSlider.cpp:1499
msgid "Edit tick mark - Right click"
msgstr "编辑刻度线-å•å‡»é¼ æ ‡å³é”®"
-#: src/slic3r/GUI/DoubleSlider.cpp:1602 src/slic3r/GUI/DoubleSlider.cpp:1633 src/slic3r/GUI/GUI_Factories.cpp:778
+#: src/slic3r/GUI/DoubleSlider.cpp:1602 src/slic3r/GUI/DoubleSlider.cpp:1633
+#: src/slic3r/GUI/GUI_Factories.cpp:778
#, c-format, boost-format
msgid "Extruder %d"
msgstr "挤出机 %d"
@@ -1247,12 +1417,12 @@ msgstr "已用"
#: src/slic3r/GUI/DoubleSlider.cpp:1642
#, boost-format
msgid "Switch code to Color change (%1%) for:"
-msgstr "将代ç åˆ‡æ¢ä¸ºé¢œè‰²æ›´æ”¹ï¼ˆ%1%):"
+msgstr "将代ç åˆ‡æ¢ä¸ºé¢œè‰²æ›´æ”¹ï¼ˆ%1%):"
#: src/slic3r/GUI/DoubleSlider.cpp:1643
#, boost-format
msgid "Add color change (%1%) for:"
-msgstr "为以下å„项添加颜色更改(%1%):"
+msgstr "为以下å„项添加颜色更改(%1%):"
#: src/slic3r/GUI/DoubleSlider.cpp:1968
msgid "Add color change"
@@ -1268,7 +1438,7 @@ msgstr "添加自定义模æ¿"
#: src/slic3r/GUI/DoubleSlider.cpp:1986
msgid "Add custom G-code"
-msgstr "添加自定义G代ç "
+msgstr "添加自定义 G-Code"
#: src/slic3r/GUI/DoubleSlider.cpp:2004
msgid "Edit color"
@@ -1280,7 +1450,7 @@ msgstr "编辑暂åœæ‰“å°æ¶ˆæ¯"
#: src/slic3r/GUI/DoubleSlider.cpp:2006
msgid "Edit custom G-code"
-msgstr "编辑自定义G代ç "
+msgstr "编辑自定义 G-Code"
#: src/slic3r/GUI/DoubleSlider.cpp:2012
msgid "Delete color change"
@@ -1296,9 +1466,9 @@ msgstr "删除暂åœæ‰“å°"
#: src/slic3r/GUI/DoubleSlider.cpp:2015
msgid "Delete custom G-code"
-msgstr "删除自定义G代ç "
+msgstr "删除自定义 G-Code"
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr "跳转到高度"
@@ -1342,7 +1512,7 @@ msgstr "设置自动颜色更改"
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr "æ­¤æ“作将导致删除垂直滑å—上的所有标记。"
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -1350,78 +1520,88 @@ msgstr ""
"æ­¤æ“作ä¸å¯æ¢å¤ã€‚\n"
"你想继续å—?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2088 src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1133 src/slic3r/GUI/GUI.cpp:245 src/slic3r/GUI/PhysicalPrinterDialog.cpp:645
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:675 src/slic3r/GUI/WipeTowerDialog.cpp:58 src/slic3r/GUI/WipeTowerDialog.cpp:443
+#: src/slic3r/GUI/DoubleSlider.cpp:2088
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1133 src/slic3r/GUI/GUI.cpp:245
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:645
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:675
+#: src/slic3r/GUI/WipeTowerDialog.cpp:58 src/slic3r/GUI/WipeTowerDialog.cpp:443
msgid "Warning"
msgstr "警告"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
-msgstr "输入当å‰å›¾å±‚上使用的自定义G代ç "
+msgstr "输入当å‰å›¾å±‚上使用的自定义 G-Code"
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
-msgstr "当å‰å›¾å±‚上的自定义G代ç ï¼ˆ%1%mm)。"
+msgstr "当å‰å›¾å±‚上的自定义 G-Code (%1%mm)。"
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr "输入暂åœæ‰“å°æ—¶æ‰“å°æœºæ˜¾ç¤ºå±ä¸Šæ˜¾ç¤ºçš„短消æ¯"
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr "在当å‰å›¾å±‚(%1%mm)上暂åœæ‰“å°çš„消æ¯ã€‚"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr "输入è¦è·³è½¬åˆ°çš„移动"
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr "输入è¦è·³åˆ°çš„高度"
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr "最åŽçš„颜色å˜åŒ–æ•°æ®ä¿å­˜åœ¨ä¸€å°æŒ¤å‡ºæœºä¸Šè¿›è¡Œæ‰“å°ã€‚"
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr "最åŽçš„颜色å˜åŒ–æ•°æ®ä¿å­˜åœ¨å¤šå°æŒ¤å‡ºæœºä¸Šè¿›è¡Œæ‰“å°ã€‚"
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr "当å‰æ›´æ”¹å°†åˆ é™¤æ‰€æœ‰ä¿å­˜çš„颜色更改。"
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr "你确定è¦ç»§ç»­å—?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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 ""
-"如果è¦åˆ é™¤æ‰€æœ‰ä¿å­˜çš„刀具更改,请选择“是â€\n"
-"如果è¦å°†æ‰€æœ‰åˆ€å…·æ›´æ”¹åˆ‡æ¢ä¸ºé¢œè‰²æ›´æ”¹ï¼Œè¯·é€‰æ‹©â€œå¦â€\n"
+"如果è¦åˆ é™¤æ‰€æœ‰ä¿å­˜çš„刀具更改,请选择“是â€ï¼Œ \n"
+"如果è¦å°†æ‰€æœ‰åˆ€å…·æ›´æ”¹åˆ‡æ¢ä¸ºé¢œè‰²æ›´æ”¹ï¼Œè¯·é€‰æ‹©â€œå¦â€ï¼Œ \n"
"或者选择“å–消â€ä»¥ä¿æŒå…¶ä¸å˜ã€‚"
-#: src/slic3r/GUI/DoubleSlider.cpp:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr "是å¦è¦åˆ é™¤æ‰€æœ‰ä¿å­˜çš„工具更改?"
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
-msgid "The last color change data was saved for a multi extruder printing with tool changes for whole print."
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
+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:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr "您当å‰çš„更改将删除所有ä¿å­˜çš„挤出机(工具)更改。"
-#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538 src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1966 src/slic3r/GUI/GUI_ObjectList.cpp:4282 src/slic3r/GUI/ObjectDataViewModel.cpp:250 src/slic3r/GUI/ObjectDataViewModel.cpp:352
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:376 src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
+#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "默认"
@@ -1433,8 +1613,11 @@ msgstr "设置挤出机顺åº"
msgid "Set extruder change for every"
msgstr "设置挤出机æ¯æ¬¡æ›´æ¢"
-#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60 src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388 src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr "层"
@@ -1474,7 +1657,9 @@ msgstr "默认值"
msgid "parameter name"
msgstr "å‚æ•°å称"
-#: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827 src/slic3r/GUI/UnsavedChangesDialog.cpp:1067 src/slic3r/GUI/UnsavedChangesDialog.cpp:1079
+#: src/slic3r/GUI/Field.cpp:204 src/slic3r/GUI/OptionsGroup.cpp:827
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1067
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1079
msgid "N/A"
msgstr "N/A"
@@ -1490,13 +1675,14 @@ msgid ""
"Are you sure that %s is a correct value and that you want to continue?"
msgstr ""
"输入值超出范围\n"
-"确定%s是正确的值并且è¦ç»§ç»­å—?"
+"确定 %s 是正确的值并且è¦ç»§ç»­å—?"
#: src/slic3r/GUI/Field.cpp:269 src/slic3r/GUI/Field.cpp:343
msgid "Parameter validation"
msgstr "å‚数验è¯"
-#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390 src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "输入值超出范围外"
@@ -1508,12 +1694,14 @@ msgid ""
"or NO if you are sure that %s %s is a correct value."
msgstr ""
"您指的是 %s%% 而ä¸æ˜¯ %s %s?\n"
-"如果è¦å°†æ­¤å€¼æ›´æ”¹ä¸º %s%%,请选择\"是\",\n"
+"如果è¦å°†æ­¤å€¼æ›´æ”¹ä¸º %s%%, 请选择\"是\", \n"
"或 å¦,如果您确定 %s %s 是一个正确的值。"
#: src/slic3r/GUI/Field.cpp:397
#, boost-format
-msgid "Invalid input format. Expected vector of dimensions in the following format: \"%1%\""
+msgid ""
+"Invalid input format. Expected vector of dimensions in the following format: "
+"\"%1%\""
msgstr "输入格å¼æ— æ•ˆã€‚应为以下格å¼çš„维度å‘é‡ï¼šâ€œ%1%â€"
#: src/slic3r/GUI/FirmwareDialog.cpp:152
@@ -1522,7 +1710,7 @@ msgstr "写入ï¼"
#: src/slic3r/GUI/FirmwareDialog.cpp:154
msgid "Flashing in progress. Please do not disconnect the printer!"
-msgstr "烧录正在进行中。请ä¸è¦æ–­å¼€æ‰“å°æœºçš„连接!"
+msgstr "烧录正在进行中。请ä¸è¦æ–­å¼€æ‰“å°æœºçš„连接ï¼"
#: src/slic3r/GUI/FirmwareDialog.cpp:201
msgid "Flashing failed"
@@ -1530,7 +1718,7 @@ msgstr "烧录失败"
#: src/slic3r/GUI/FirmwareDialog.cpp:283
msgid "Flashing succeeded!"
-msgstr "烧录æˆåŠŸ!"
+msgstr "烧录æˆåŠŸï¼"
#: src/slic3r/GUI/FirmwareDialog.cpp:284
msgid "Flashing failed. Please see the avrdude log below."
@@ -1551,22 +1739,24 @@ msgid ""
"Please only continue if you are sure this is the right thing to do."
msgstr ""
"此固件å六进制文件与打å°æœºåž‹å·ä¸åŒ¹é…。\n"
-"å六进制文件用于: %s \n"
-"打å°æœºæŠ¥å‘Š: %s \n"
+"å六进制文件用于: %s\n"
+"打å°æœºæŠ¥å‘Š: %s\n"
" \n"
"是å¦ä»è¦ç»§ç»­å¹¶çƒ§å½•æ­¤å六进制文件?\n"
"åªæœ‰åœ¨ä½ ç¡®å®šè¿™æ˜¯æ­£ç¡®çš„åšæ³•çš„情况下æ‰èƒ½ç»§ç»­ã€‚"
#: src/slic3r/GUI/FirmwareDialog.cpp:420 src/slic3r/GUI/FirmwareDialog.cpp:455
#, c-format, boost-format
-msgid "Multiple %s devices found. Please only connect one at a time for flashing."
+msgid ""
+"Multiple %s devices found. Please only connect one at a time for flashing."
msgstr "找到多个 %s 设备。请一次åªè¿žæŽ¥ä¸€ä¸ªè®¾å¤‡æ¥çƒ§å½•ã€‚"
#: src/slic3r/GUI/FirmwareDialog.cpp:437
#, c-format, boost-format
msgid ""
"The %s device was not found.\n"
-"If the device is connected, please press the Reset button next to the USB connector ..."
+"If the device is connected, please press the Reset button next to the USB "
+"connector ..."
msgstr ""
"找ä¸åˆ° %s 设备。\n"
"如果设备已连接,请按 USB 接å£æ—边的\"é‡ç½®\"按钮..."
@@ -1598,13 +1788,15 @@ msgstr "固件镜åƒ:"
msgid "Select a file"
msgstr "选择一个文件"
-#: src/slic3r/GUI/FirmwareDialog.cpp:815 src/slic3r/GUI/PhysicalPrinterDialog.cpp:297 src/slic3r/GUI/PhysicalPrinterDialog.cpp:372
+#: src/slic3r/GUI/FirmwareDialog.cpp:815
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:297
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:372
msgid "Browse"
msgstr "æµè§ˆ"
#: src/slic3r/GUI/FirmwareDialog.cpp:817
msgid "Serial port:"
-msgstr "串行端å£ï¼š"
+msgstr "串行端å£:"
#: src/slic3r/GUI/FirmwareDialog.cpp:819
msgid "Autodetected"
@@ -1620,7 +1812,7 @@ msgstr "进度:"
#: src/slic3r/GUI/FirmwareDialog.cpp:830
msgid "Status:"
-msgstr "状æ€ï¼š"
+msgstr "状æ€:"
#: src/slic3r/GUI/FirmwareDialog.cpp:831
msgid "Ready"
@@ -1630,7 +1822,10 @@ msgstr "准备好了"
msgid "Advanced: Output log"
msgstr "高级:输出日志"
-#: src/slic3r/GUI/FirmwareDialog.cpp:862 src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:310 src/slic3r/GUI/Mouse3DController.cpp:543 src/slic3r/GUI/PrintHostDialogs.cpp:261
+#: src/slic3r/GUI/FirmwareDialog.cpp:862
+#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:310
+#: src/slic3r/GUI/Mouse3DController.cpp:543
+#: src/slic3r/GUI/PrintHostDialogs.cpp:261
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:122
msgid "Close"
msgstr "关闭"
@@ -1641,7 +1836,7 @@ msgid ""
"This could leave your printer in an unusable state!"
msgstr ""
"确实è¦å–消固件烧录å—?\n"
-"è¿™å¯èƒ½ä¼šä½¿æ‚¨çš„打å°æœºå¤„于无法使用的状æ€!"
+"è¿™å¯èƒ½ä¼šä½¿æ‚¨çš„打å°æœºå¤„于无法使用的状æ€ï¼"
#: src/slic3r/GUI/FirmwareDialog.cpp:916
msgid "Confirmation"
@@ -1649,9 +1844,9 @@ msgstr "确认"
#: src/slic3r/GUI/FirmwareDialog.cpp:919
msgid "Cancelling..."
-msgstr "正在å–消...."
+msgstr "正在å–消..."
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr "形状画廊"
@@ -1667,7 +1862,7 @@ msgstr "加在床上"
msgid "Add selected shape(s) to the bed"
msgstr "将选定形状添加到床上"
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "加入"
@@ -1675,7 +1870,9 @@ msgstr "加入"
msgid "Add one or more custom shapes"
msgstr "添加一个或多个自定义形状"
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508 src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444 src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "删除"
@@ -1683,35 +1880,35 @@ msgstr "删除"
msgid "Delete one or more custom shape. You can't delete system shapes"
msgstr "删除一个或多个自定义形状。ä¸èƒ½åˆ é™¤ç³»ç»Ÿå½¢çŠ¶"
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
-msgstr "选择一个或多个文件(STLã€OBJ):"
+msgstr "选择一个或多个文件(STLã€OBJ):"
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
"We can't load this file"
msgstr ""
-"看起æ¥é€‰å®šçš„%1%文件有错误或已被破å。\n"
+"看起æ¥é€‰å®šçš„ %1% 文件有错误或已被破å。\n"
"我们无法加载此文件"
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
-msgstr "选择一个PNG文件:"
+msgstr "选择一个 PNG 文件:"
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
msgstr "æ›¿æ¢ PNG"
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
msgstr "更改缩略图"
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
-msgstr "正在加载\"%1%\""
+msgstr "正在加载 \"%1%\""
#: src/slic3r/GUI/GCodeViewer.cpp:274
msgid "Tool position"
@@ -1753,25 +1950,29 @@ msgstr "从"
msgid "to"
msgstr "到"
-#: src/slic3r/GUI/GCodeViewer.cpp:3245 src/slic3r/GUI/GCodeViewer.cpp:3246 src/slic3r/GUI/GCodeViewer.cpp:3295
+#: src/slic3r/GUI/GCodeViewer.cpp:3245 src/slic3r/GUI/GCodeViewer.cpp:3246
+#: src/slic3r/GUI/GCodeViewer.cpp:3295
msgid "Percentage"
msgstr "百分率"
-#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GUI_Preview.cpp:217 src/slic3r/GUI/GUI_Preview.cpp:958
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
+#: src/slic3r/GUI/GUI_Preview.cpp:217 src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Feature type"
msgstr "功能类型"
-#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/RammingChart.cpp:90
+#: src/slic3r/GUI/GCodeViewer.cpp:3256 src/slic3r/GUI/GCodeViewer.cpp:3295
+#: src/slic3r/GUI/RammingChart.cpp:90
msgid "Time"
msgstr "时间"
-#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
-msgstr "旧耗æ"
+msgstr "消耗耗æ"
#: src/slic3r/GUI/GCodeViewer.cpp:3298
msgid "Height (mm)"
-msgstr "高度(mm)"
+msgstr "高度 (mm)"
#: src/slic3r/GUI/GCodeViewer.cpp:3299
msgid "Width (mm)"
@@ -1779,30 +1980,33 @@ msgstr "宽度 (mm)"
#: src/slic3r/GUI/GCodeViewer.cpp:3300
msgid "Speed (mm/s)"
-msgstr "回退速度(mm/s)"
+msgstr "回退速度 (mm/s)"
#: src/slic3r/GUI/GCodeViewer.cpp:3301
msgid "Fan Speed (%)"
-msgstr "风扇转速(%)"
+msgstr "风扇转速 (%)"
#: src/slic3r/GUI/GCodeViewer.cpp:3302
msgid "Temperature (°C)"
-msgstr "温度(摄æ°åº¦ï¼‰"
+msgstr "温度 (æ‘„æ°åº¦)"
#: src/slic3r/GUI/GCodeViewer.cpp:3303
msgid "Volumetric flow rate (mm³/s)"
-msgstr "体积æµé‡ï¼ˆmm³/s)"
+msgstr "体积æµé‡ (mm³/s)"
-#: src/slic3r/GUI/GCodeViewer.cpp:3306 src/slic3r/GUI/GUI_Preview.cpp:224 src/slic3r/GUI/GUI_Preview.cpp:958
+#: src/slic3r/GUI/GCodeViewer.cpp:3306 src/slic3r/GUI/GUI_Preview.cpp:224
+#: src/slic3r/GUI/GUI_Preview.cpp:958
msgid "Tool"
msgstr "工具"
-#: src/slic3r/GUI/GCodeViewer.cpp:3309 src/slic3r/GUI/GUI_Preview.cpp:225 src/slic3r/GUI/GUI_Preview.cpp:957
+#: src/slic3r/GUI/GCodeViewer.cpp:3309 src/slic3r/GUI/GUI_Preview.cpp:225
+#: src/slic3r/GUI/GUI_Preview.cpp:957
msgid "Color Print"
msgstr "彩色打å°"
-#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393 src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312 src/slic3r/GUI/wxExtensions.cpp:536
-#: src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
+#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "挤出机"
@@ -1814,129 +2018,141 @@ msgstr "默认颜色"
msgid "default color"
msgstr "默认颜色"
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr "å˜è‰²"
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "打å°"
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "æš‚åœ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr "事件"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr "剩余时间"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr "期间"
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049 src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
msgstr "旅行"
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr "移动"
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr "挤压"
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862 src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "回抽"
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635 src/slic3r/GUI/GUI_Preview.cpp:1050
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
+#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr "擦"
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257 src/slic3r/GUI/GUI_Preview.cpp:272
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "选项"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "回抽"
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr "退缩"
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr "接ç¼"
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr "工具更æ¢"
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr "颜色å˜åŒ–"
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr "打å°æš‚åœ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
-msgstr "自定义G代ç "
+msgstr "自定义 G-Code"
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715 src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821 src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "打å°æœº"
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720 src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "打å°è®¾ç½®"
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727 src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818 src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "耗æ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr "估计打å°æ—¶é—´"
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr "正常模å¼"
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr "éšèº«æ¨¡å¼"
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166 src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194 src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr "第一层"
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr "全部的"
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr "显示éšå½¢æ¨¡å¼"
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr "显示正常模å¼"
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627 src/slic3r/GUI/ObjectDataViewModel.cpp:53
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr "å¯å˜å±‚高"
#: src/slic3r/GUI/GLCanvas3D.cpp:227
msgid "Left mouse button:"
-msgstr "鼠标左键:"
+msgstr "鼠标左键:"
#: src/slic3r/GUI/GLCanvas3D.cpp:229
msgid "Add detail"
@@ -1944,7 +2160,7 @@ msgstr "添加细节"
#: src/slic3r/GUI/GLCanvas3D.cpp:231
msgid "Right mouse button:"
-msgstr "é¼ æ ‡å³é”®ï¼š"
+msgstr "é¼ æ ‡å³é”®:"
#: src/slic3r/GUI/GLCanvas3D.cpp:233
msgid "Remove detail"
@@ -1952,7 +2168,7 @@ msgstr "删除细节"
#: src/slic3r/GUI/GLCanvas3D.cpp:235
msgid "Shift + Left mouse button:"
-msgstr "Shift+鼠标左键:"
+msgstr "Shift+鼠标左键:"
#: src/slic3r/GUI/GLCanvas3D.cpp:237
msgid "Reset to base"
@@ -1960,7 +2176,7 @@ msgstr "é‡ç½®åˆ°åŸºåœ°"
#: src/slic3r/GUI/GLCanvas3D.cpp:239
msgid "Shift + Right mouse button:"
-msgstr "Shift+é¼ æ ‡å³é”®ï¼š"
+msgstr "Shift+é¼ æ ‡å³é”®:"
#: src/slic3r/GUI/GLCanvas3D.cpp:241
msgid "Smoothing"
@@ -1968,7 +2184,7 @@ msgstr "平滑的"
#: src/slic3r/GUI/GLCanvas3D.cpp:243
msgid "Mouse wheel:"
-msgstr "鼠标滚轮:"
+msgstr "鼠标滚轮:"
#: src/slic3r/GUI/GLCanvas3D.cpp:245
msgid "Increase/decrease edit area"
@@ -1990,7 +2206,7 @@ msgstr "更高的打å°è´¨é‡ä¸Žæ›´é«˜çš„打å°é€Ÿåº¦ã€‚"
msgid "Smooth"
msgstr "平整的"
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "åŠå¾„"
@@ -1998,7 +2214,7 @@ msgstr "åŠå¾„"
msgid "Keep min"
msgstr "ä¿æŒæœ€å°"
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr "é‡ç½®"
@@ -2022,166 +2238,174 @@ msgstr "å¯å˜å±‚高度-自适应"
msgid "Variable layer height - Smooth all"
msgstr "å¯å˜å±‚高度-平滑所有"
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr "é•œåƒç‰©ä½“"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557 src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
+#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr "Gizmo-移动"
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640 src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
+#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr "Gizmo-旋转"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr "移动对象"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr "切æ¢åˆ°è®¾ç½®"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr "打å°è®¾ç½®é€‰é¡¹å¡"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr "耗æ设置选项å¡"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr "æ质设置选项å¡"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr "打å°æœºè®¾ç½®é€‰é¡¹å¡"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr "撤销历å²æ“作"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr "é‡åšåŽ†å²æ“作"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] "撤消 %1$d æ“作"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] "é‡åš %1$d æ“作"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606 src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "æœç´¢"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978 src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr "输入æœç´¢è¯"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr "安排选项"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
-msgstr "按鼠标左键%1%输入准确值"
+msgstr "按鼠标左键 %1% 输入准确值"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "空格"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr "å¯ç”¨æ—‹è½¬ï¼ˆæ…¢é€Ÿï¼‰"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "æ•´ç†"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr "添加..."
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96 src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr "全部删除"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr "æ•´ç†é€‰ä¸­çš„"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr "å•å‡»é¼ æ ‡å³é”®ä»¥æ˜¾ç¤ºæŽ’列选项"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr "å¤åˆ¶"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "粘贴"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084 src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr "添加实例"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr "删除实例"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr "拆分为对象"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "拆分为零件"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr "å•å‡»é¼ æ ‡å³é”®æ‰“å¼€/关闭历å²è®°å½•"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr "下一个撤消æ“作: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98 src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "é‡åš"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr "下一个é‡åšæ“作: %1%"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr "检测到打å°åŒºåŸŸå¤–的物体。"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr "检测到打å°åŒºåŸŸå¤–的刀轨。"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
-msgstr "检测到打å°åŒºåŸŸå¤–çš„SLA支æŒã€‚"
+msgstr "检测到打å°åŒºåŸŸå¤–çš„ SLA 支æŒã€‚"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr "æŸäº›å¯¹è±¡åœ¨ç¼–辑期间ä¸å¯è§ã€‚"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
@@ -2189,19 +2413,23 @@ msgstr ""
"检测到打å°åŒºåŸŸå¤–的物体。\n"
"é‡æ–°è§£å†³å½“å‰é—®é¢˜ä»¥ç»§ç»­åˆ‡ç‰‡ã€‚"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr "从矩形选择-添加"
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr "从矩形中选择-删除"
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50 src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr "剪切"
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188 src/slic3r/GUI/GUI_ObjectManipulation.cpp:320 src/slic3r/GUI/GUI_ObjectManipulation.cpp:409 src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:188
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:320
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:409
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
msgid "in"
msgstr "在里é¢"
@@ -2222,29 +2450,42 @@ msgstr "旋转下部å‘上"
msgid "Perform cut"
msgstr "执行切割"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:33 src/slic3r/GUI/ObjectDataViewModel.cpp:49
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:33
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:49
msgid "Paint-on supports"
msgstr "绘制支撑"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:42 src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:39 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:112 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:31
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:42
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:39
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:112
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:31
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:49
msgid "Clipping of view"
msgstr "剪切视图"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:43 src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:40 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:111 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:32
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:43
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:40
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:111
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:32
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:50
msgid "Reset direction"
msgstr "é‡ç½®æ–¹å‘"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:44 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:113 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:33
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:44
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:113
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:33
msgid "Brush size"
msgstr "刷å­å¤§å°"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:45 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:114 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:34
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:45
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:114
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:34
msgid "Brush shape"
msgstr "画笔形状"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:46 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:115 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:35
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:46
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:115
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:35
msgid "Left mouse button"
msgstr "鼠标左键"
@@ -2252,35 +2493,52 @@ msgstr "鼠标左键"
msgid "Enforce supports"
msgstr "强制支æŒ"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:48 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:117 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:37
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:48
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:117
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:37
msgid "Right mouse button"
msgstr "é¼ æ ‡å³é”®"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:49 src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:434
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:49
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:434
msgid "Block supports"
msgstr "阻止支撑"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:50 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:119 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:39
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:50
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:119
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:39
msgid "Shift + Left mouse button"
msgstr "Shift+鼠标左键"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:51 src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:429 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:40 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:250
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:51
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:429
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:40
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:250
msgid "Remove selection"
msgstr "删除所选内容"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:52 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:41
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:52
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:41
msgid "Remove all selection"
msgstr "删除所有选择"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:53 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:122 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:42
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:53
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:122
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:42
msgid "Circle"
msgstr "圆圈"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:54 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:123 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:43 src/slic3r/GUI/GUI_Factories.cpp:461
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:54
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:123
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:43
+#: src/slic3r/GUI/GUI_Factories.cpp:461
msgid "Sphere"
msgstr "çƒå½¢"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124 src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68 src/libslic3r/PrintConfig.cpp:1147
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
+#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr "三角形"
@@ -2292,23 +2550,28 @@ msgstr "通过角度高亮悬挑"
msgid "Enforce"
msgstr "执行"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:60 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:126
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:60
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:126
msgid "Tool type"
msgstr "工具类型"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:61 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:127
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:61
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:127
msgid "Brush"
msgstr "刷å­"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:62 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:128
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:62
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:128
msgid "Smart fill"
msgstr "智能填充"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:64 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:131
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:64
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:131
msgid "Smart fill angle"
msgstr "智能填充角度"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:66 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:132
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:66
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:132
msgid "Split triangles"
msgstr "分裂三角形"
@@ -2318,36 +2581,50 @@ msgstr "åªåœ¨æ‚¬æŒ‘上"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:174
#, boost-format
-msgid "Preselects faces by overhang angle. It is possible to restrict paintable facets to only preselected faces when the option \"%1%\" is enabled."
-msgstr "通过悬垂角度预选é¢ã€‚å¯ç”¨é€‰é¡¹\"%1%\"时,å¯ä»¥å°†å¯ç»˜åˆ¶çš„é¢é™åˆ¶ä¸ºä»…预选的é¢ã€‚"
+msgid ""
+"Preselects faces by overhang angle. It is possible to restrict paintable "
+"facets to only preselected faces when the option \"%1%\" is enabled."
+msgstr ""
+"通过悬垂角度预选é¢ã€‚å¯ç”¨é€‰é¡¹ \"%1%\" 时,å¯ä»¥å°†å¯ç»˜åˆ¶çš„é¢é™åˆ¶ä¸ºä»…预选的é¢ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:217 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:378
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:217
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:378
msgid "Paints facets according to the chosen painting brush."
msgstr "æ ¹æ®é€‰æ‹©çš„画笔绘制é¢ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:225 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:391
-msgid "Paints neighboring facets whose relative angle is less or equal to set angle."
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:225
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:391
+msgid ""
+"Paints neighboring facets whose relative angle is less or equal to set angle."
msgstr "绘制相对角度å°äºŽæˆ–等于“设置角度â€çš„相邻é¢ã€‚"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:229
#, boost-format
msgid "Allows painting only on facets selected by: \"%1%\""
-msgstr "ä»…å…许在选择的é¢ä¸Šç»˜åˆ¶ï¼š\"%1%'"
+msgstr "ä»…å…许在选择的é¢ä¸Šç»˜åˆ¶ï¼š\"%1%\""
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:244 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:419 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:144
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:244
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:419
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:144
msgid "Paints all facets inside, regardless of their orientation."
msgstr "绘制内部的所有é¢ï¼Œæ— è®ºå…¶æ–¹å‘如何。"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:253 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:428 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:152
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:253
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:428
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:152
msgid "Ignores facets facing away from the camera."
msgstr "忽略背对摄影机的é¢ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:262 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:437
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:262
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:437
msgid "Paints only one facet."
msgstr "åªç»˜åˆ¶ä¸€ä¸ªé¢ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:270 src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:285 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:445
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:462 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:132
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:270
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:285
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:445
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:462
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:132
msgid "Alt + Mouse wheel"
msgstr "Alt+鼠标滚轮"
@@ -2355,11 +2632,15 @@ msgstr "Alt+鼠标滚轮"
msgid "Splits bigger facets into smaller ones while the object is painted."
msgstr "在绘制对象时,将较大的é¢æ‹†åˆ†ä¸ºè¾ƒå°çš„é¢ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:308 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:483 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:170
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:308
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:483
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:170
msgid "Ctrl + Mouse wheel"
msgstr "Ctrl+鼠标滚轮"
-#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:313 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:488 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:175
+#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:313
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:488
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:175
msgid "Reset selection"
msgstr "é‡ç½®é€‰æ‹©"
@@ -2391,11 +2672,13 @@ msgstr "预览挖空和钻孔模型"
msgid "Offset"
msgstr "å移"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:33 src/slic3r/GUI/Jobs/SLAImportJob.cpp:57
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:33
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:57
msgid "Quality"
msgstr "è´¨é‡"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34 src/libslic3r/PrintConfig.cpp:3759
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr "è¿‘è·ç¦»"
@@ -2419,36 +2702,42 @@ msgstr "清除所有孔"
msgid "Show supports"
msgstr "显示支撑"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr "增加排水孔"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr "删除排水孔"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr "空化å‚æ•°å˜åŒ–"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr "改å˜æŽ’水孔直径"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr "挖洞钻孔"
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr "移动排水孔"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:27
#, boost-format
-msgid "Your printer has more extruders than the multi-material painting gizmo supports. For this reason, only the first %1% extruders will be able to be used for painting."
-msgstr "打å°æœºçš„挤出机数é‡è¶…过了多æ质绘画gizmo支æŒçš„æ•°é‡ã€‚因此,åªæœ‰å‰%1%的挤出机æ‰èƒ½ç”¨äºŽç»˜åˆ¶ã€‚"
+msgid ""
+"Your printer has more extruders than the multi-material painting gizmo "
+"supports. For this reason, only the first %1% extruders will be able to be "
+"used for painting."
+msgstr ""
+"打å°æœºçš„挤出机数é‡è¶…过了多æ质绘画 gizmo 支æŒçš„æ•°é‡ã€‚因此,åªæœ‰å‰ %1% 的挤出"
+"机æ‰èƒ½ç”¨äºŽç»˜åˆ¶ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:45 src/slic3r/GUI/ObjectDataViewModel.cpp:51
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:45
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:51
msgid "Multimaterial painting"
msgstr "多æ料绘画"
@@ -2460,7 +2749,8 @@ msgstr "第一ç§é¢œè‰²"
msgid "Second color"
msgstr "第二ç§é¢œè‰²"
-#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:120 src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:671
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:120
+#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:671
msgid "Remove painted color"
msgstr "去除油漆颜色"
@@ -2483,14 +2773,17 @@ msgstr "在绘制对象时,将较大的é¢æ‹†åˆ†ä¸ºè¾ƒå°çš„é¢ã€‚"
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:674
#, boost-format
msgid "Painted using: Extruder %1%"
-msgstr "涂漆使用:挤压机%1%"
+msgstr "涂漆使用:挤出机 %1%"
#: src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:55
msgid "Move"
msgstr "移动"
-#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:466 src/slic3r/GUI/GUI_ObjectManipulation.cpp:543 src/slic3r/GUI/GUI_ObjectManipulation.cpp:562 src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:466
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr "旋转"
@@ -2498,20 +2791,26 @@ msgstr "旋转"
msgid "Optimize orientation"
msgstr "优化方å‘"
-#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:552 src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:319
+#: src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:552
+#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:319
msgid "Apply"
msgstr "应用"
-#: src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:79 src/slic3r/GUI/GUI_ObjectManipulation.cpp:216 src/slic3r/GUI/GUI_ObjectManipulation.cpp:563 src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:79
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr "比例"
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:36 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:253
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:36
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:253
msgid "Enforce seam"
msgstr "强制接ç¼"
-#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:38 src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:255
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:38
+#: src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:255
msgid "Block seam"
msgstr "阻止接ç¼"
@@ -2533,10 +2832,14 @@ msgstr "抽å–比"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:113
#, boost-format
-msgid "Processing model '%1%' with more than 1M triangles could be slow. It is highly recommend to reduce amount of triangles."
-msgstr "处ç†è¶…过1M个三角形的模型“%1%â€å¯èƒ½ä¼šå¾ˆæ…¢ã€‚强烈建议å‡å°‘三角形的数é‡ã€‚"
+msgid ""
+"Processing model '%1%' with more than 1M triangles could be slow. It is "
+"highly recommend to reduce amount of triangles."
+msgstr ""
+"处ç†è¶…过 1M 个三角形的模型 “%1%†å¯èƒ½ä¼šå¾ˆæ…¢ã€‚强烈建议å‡å°‘三角形的数é‡ã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:116 src/slic3r/GUI/GUI_Factories.cpp:705
+#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:116
+#: src/slic3r/GUI/GUI_Factories.cpp:705
msgid "Simplify model"
msgstr "简化模型"
@@ -2548,7 +2851,9 @@ msgstr "简化"
msgid "Simplification is currently only allowed when a single part is selected"
msgstr "当å‰ä»…当选择å•ä¸ªé›¶ä»¶æ—¶æ‰å…许简化"
-#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157 src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619 src/slic3r/GUI/PrintHostDialogs.cpp:373
+#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "错误"
@@ -2575,7 +2880,7 @@ msgstr "超低"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:304
#, c-format, boost-format
msgid "%d triangles"
-msgstr "%d三角形"
+msgstr "%d 三角形"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:307
msgid "Show wireframe"
@@ -2592,12 +2897,12 @@ msgstr "进程预览时无法应用。"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:329
#, boost-format
msgid "Process %1% / 100"
-msgstr "进程%1%/100"
+msgstr "进程 %1%/100"
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:479
#, boost-format
msgid "Simplify %1%"
-msgstr "简化%1%"
+msgstr "简化 %1%"
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:39
msgid "Head diameter"
@@ -2607,7 +2912,8 @@ msgstr "头直径"
msgid "Lock supports under new islands"
msgstr "新岛屿下的é”支撑"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:41 src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1223
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:41
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1223
msgid "Remove selected points"
msgstr "删除所选点"
@@ -2615,11 +2921,13 @@ msgstr "删除所选点"
msgid "Remove all points"
msgstr "删除所有点"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:43 src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1226
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:43
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1226
msgid "Apply changes"
msgstr "应用更改"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:44 src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1227
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:44
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1227
msgid "Discard changes"
msgstr "放弃更改"
@@ -2627,11 +2935,13 @@ msgstr "放弃更改"
msgid "Minimal points distance"
msgstr "最å°ç‚¹è·ç¦»"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46 src/libslic3r/PrintConfig.cpp:3589
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr "支撑点密度"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:47 src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1229
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:47
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1229
msgid "Auto-generate points"
msgstr "自动生æˆç‚¹"
@@ -2695,7 +3005,9 @@ msgstr "SLA Gizmo 键盘快æ·é”®"
msgid "Note: some shortcuts work in (non)editing mode only."
msgstr "注æ„:æŸäº›å¿«æ·æ–¹å¼ä»…在(éž)编辑模å¼ä¸‹å·¥ä½œã€‚"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1215 src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1218 src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1219
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1215
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1218
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1219
msgid "Left click"
msgstr "å·¦éµå–®æ“Š"
@@ -2711,7 +3023,9 @@ msgstr "å³é”®ç‚¹å‡»"
msgid "Remove point"
msgstr "移除点"
-#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1217 src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1220 src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1221
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1217
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1220
+#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:1221
msgid "Drag"
msgstr "拖动"
@@ -2756,7 +3070,8 @@ msgid "Switch to editing mode"
msgstr "切æ¢åˆ°ç¼–辑模å¼"
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:196
-msgid "ERROR: Please close all manipulators available from the left toolbar first"
+msgid ""
+"ERROR: Please close all manipulators available from the left toolbar first"
msgstr "错误:请先关闭左侧工具æ ä¸Šçš„所有å¯ç”¨æ“纵器"
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:561
@@ -2768,8 +3083,10 @@ msgid "Gizmo-Place on Face"
msgstr "Gizmo-放在é¢ä¸Š"
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:1270
-msgid "You are currently editing SLA support points. Please, apply or discard your changes first."
-msgstr "您当å‰æ­£åœ¨ç¼–辑SLA支æŒç‚¹ã€‚请先应用或放弃您的更改。"
+msgid ""
+"You are currently editing SLA support points. Please, apply or discard your "
+"changes first."
+msgstr "您当å‰æ­£åœ¨ç¼–辑 SLA 支æŒç‚¹ã€‚请先应用或放弃您的更改。"
#: src/slic3r/GUI/GUI.cpp:292
msgid "Undefined"
@@ -2778,21 +3095,24 @@ msgstr "未定义"
#: src/slic3r/GUI/GUI.cpp:317
#, boost-format
msgid "%1% was substituted with %2%"
-msgstr "%1%被%2%å–代"
+msgstr "%1% 被 %2% å–代"
#: src/slic3r/GUI/GUI.cpp:326
-msgid "Most likely the configuration was produced by a newer version of PrusaSlicer or by some PrusaSlicer fork."
-msgstr "最有å¯èƒ½çš„é…置是由较新版本的PrusaSlicer或æŸäº›PrusaSlicer fork生æˆçš„。"
+msgid ""
+"Most likely the configuration was produced by a newer version of PrusaSlicer "
+"or by some PrusaSlicer fork."
+msgstr ""
+"最有å¯èƒ½çš„é…置是由较新版本的 PrusaSlicer 或æŸäº› PrusaSlicer fork 生æˆçš„。"
#: src/slic3r/GUI/GUI.cpp:327
msgid "The following values were substituted:"
-msgstr "替æ¢äº†ä»¥ä¸‹å€¼ï¼š"
+msgstr "替æ¢äº†ä»¥ä¸‹å€¼:"
#: src/slic3r/GUI/GUI.cpp:328
msgid "Review the substitutions and adjust them if needed."
msgstr "检查替代å“,必è¦æ—¶è¿›è¡Œè°ƒæ•´ã€‚"
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr "SLA 打å°è®¾ç½®"
@@ -2801,53 +3121,65 @@ msgid "Physical Printer"
msgstr "物ç†æ‰“å°æœº"
#: src/slic3r/GUI/GUI.cpp:355
-msgid "Configuration bundle was loaded, however some configuration values were not recognized."
+msgid ""
+"Configuration bundle was loaded, however some configuration values were not "
+"recognized."
msgstr "已加载é…置包,但无法识别æŸäº›é…置值。"
#: src/slic3r/GUI/GUI.cpp:365
#, boost-format
-msgid "Configuration file \"%1%\" was loaded, however some configuration values were not recognized."
-msgstr "已加载é…置文件\"%1%\",但无法识别æŸäº›é…置值。"
+msgid ""
+"Configuration file \"%1%\" was loaded, however some configuration values "
+"were not recognized."
+msgstr "已加载é…置文件 \"%1%\",但无法识别æŸäº›é…置值。"
#: src/slic3r/GUI/GUI_App.cpp:266
msgid "is based on Slic3r by Alessandro Ranellucci and the RepRap community."
-msgstr "基于Alessandro Ranellucci和RepRap社区的Slic3r。"
+msgstr "基于 Alessandro Ranellucci 和 RepRap 社区的 Slic3r。"
#: src/slic3r/GUI/GUI_App.cpp:267
msgid "Developed by Prusa Research."
-msgstr "ç”±Prusa Researchå¼€å‘。"
+msgstr "ç”± Prusa Research å¼€å‘。"
#: src/slic3r/GUI/GUI_App.cpp:269
-msgid "Contributions by Vojtech Bubnik, Enrico Turri, Oleksandra Iushchenko, Tamas Meszaros, Lukas Matena, Vojtech Kral, David Kocik and numerous others."
-msgstr "沃伊特·布布布尼克ã€æ©é‡Œç§‘·图里ã€å¥¥åˆ—克桑德拉·尤什ç´ç§‘ã€å¡”马斯·梅è¨ç½—æ–¯ã€å¢å¡æ–¯Â·é©¬æ³°çº³ã€æ²ƒä¼Šç‰¹Â·å…‹æ‹‰å°”ã€å¤§å«Â·ç§‘奇克和其他许多人的贡献。"
+msgid ""
+"Contributions by Vojtech Bubnik, Enrico Turri, Oleksandra Iushchenko, Tamas "
+"Meszaros, Lukas Matena, Vojtech Kral, David Kocik and numerous others."
+msgstr ""
+"沃伊特·布布布尼克ã€æ©é‡Œç§‘·图里ã€å¥¥åˆ—克桑德拉·尤什ç´ç§‘ã€å¡”马斯·梅è¨ç½—æ–¯ã€å¢å¡"
+"斯·马泰纳ã€æ²ƒä¼Šç‰¹Â·å…‹æ‹‰å°”ã€å¤§å«Â·ç§‘奇克和其他许多人的贡献。"
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
-msgstr "M Boyer的艺术模型"
+msgid "Artwork model by Leslie Ing"
+msgstr "Leslie Ing 的艺术å“模型"
#: src/slic3r/GUI/GUI_App.cpp:411
#, boost-format
msgid ""
-"Starting with %1% 2.3, configuration directory on Linux has changed (according to XDG Base Directory Specification) to \n"
+"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"
+"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"
+"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 ""
-"从%1%2.3开始,Linux上的é…置目录已更改(根æ®XDG基本目录规范)为\n"
+"从 %1% 2.3开始,Linux 上的é…ç½®ç›®å½•å·²æ›´æ”¹ï¼ˆæ ¹æ® XDG 基本目录规范)为\n"
"%2%。\n"
"\n"
"此目录尚ä¸å­˜åœ¨ï¼ˆå¯èƒ½æ˜¯æ‚¨ç¬¬ä¸€æ¬¡è¿è¡Œæ–°ç‰ˆæœ¬ï¼‰ã€‚\n"
-"但是,在%3%中检测到旧的%1%é…置目录。\n"
+"但是,在 %3% 中检测到旧的 %1% é…置目录。\n"
"\n"
"请考虑将旧目录的内容移动到新ä½ç½®ï¼Œä»¥ä¾¿è®¿é—®æ‚¨çš„é…置文件等。\n"
-"请注æ„,如果您决定将æ¥é™çº§%1%,它将å†æ¬¡ä½¿ç”¨æ—§ä½ç½®ã€‚\n"
+"请注æ„,如果您决定将æ¥é™çº§ %1%,它将å†æ¬¡ä½¿ç”¨æ—§ä½ç½®ã€‚\n"
"\n"
"您现在想åšä»€ä¹ˆï¼Ÿ"
@@ -2864,55 +3196,69 @@ msgstr "退出,我现在将移动数æ®"
msgid "Start the application"
msgstr "å¯åŠ¨åº”用程åº"
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-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"
+"%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"
"\n"
"The application will now terminate."
msgstr ""
-"%s é‡åˆ°é”™è¯¯ã€‚è¿™å¯èƒ½æ˜¯ç”±äºŽå†…å­˜ä¸è¶³é€ æˆçš„。如果您确定您的系统上有足够的内存,这å¯èƒ½ä¹Ÿæ˜¯ä¸€ä¸ªè½¯ä»¶é”™è¯¯ï¼Œæ¬¢è¿Žä½ å‘我们æ交问题报告。\n"
+"%s é‡åˆ°é”™è¯¯ã€‚è¿™å¯èƒ½æ˜¯ç”±äºŽå†…å­˜ä¸è¶³é€ æˆçš„。如果您确定您的系统上有足够的内存,这"
+"å¯èƒ½ä¹Ÿæ˜¯ä¸€ä¸ªè½¯ä»¶é”™è¯¯ï¼Œæ¬¢è¿Žä½ å‘我们æ交问题报告。\n"
"\n"
"应用程åºçŽ°åœ¨å°†ç»ˆæ­¢ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr "致命错误"
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
-"PrusaSlicer has encountered a localization error. Please report to PrusaSlicer team, what language was active and in which scenario this issue happened. Thank you.\n"
+"PrusaSlicer has encountered a localization error. Please report to "
+"PrusaSlicer team, what language was active and in which scenario this issue "
+"happened. Thank you.\n"
"\n"
"The application will now terminate."
msgstr ""
-"PrusaSliceré‡åˆ°å®šä½é”™è¯¯ã€‚请å‘PrusaSlicer团队报告,什么语言是活动的,以åŠåœ¨ä»€ä¹ˆæƒ…况下å‘生了此问题。éžå¸¸æ„Ÿè°¢ã€‚\n"
+"PrusaSlicer é‡åˆ°å®šä½é”™è¯¯ã€‚è¯·å‘ PrusaSlicer 团队报告,什么语言是活动的,以åŠåœ¨"
+"什么情况下å‘生了此问题。éžå¸¸æ„Ÿè°¢ã€‚\n"
"\n"
"应用程åºçŽ°åœ¨å°†ç»ˆæ­¢ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr "严é‡é”™è¯¯"
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
msgstr "内部错误:%1%"
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
-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 "分æžPrusaSliceré…置文件时出错,该文件å¯èƒ½å·²æŸå。å°è¯•æ‰‹åŠ¨åˆ é™¤è¯¥æ–‡ä»¶ä»¥ä»Žé”™è¯¯ä¸­æ¢å¤ã€‚您的用户é…置文件ä¸ä¼šå—到影å“。"
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
+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 ""
+"åˆ†æž PrusaSlicer é…置文件时出错,该文件å¯èƒ½å·²æŸå。å°è¯•æ‰‹åŠ¨åˆ é™¤è¯¥æ–‡ä»¶ä»¥ä»Žé”™è¯¯"
+"中æ¢å¤ã€‚您的用户é…置文件ä¸ä¼šå—到影å“。"
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
-msgid "Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to manually delete the file to recover from the error."
-msgstr "分æžPrusaGCodeVieweré…置文件时出错,该文件å¯èƒ½å·²æŸå。å°è¯•æ‰‹åŠ¨åˆ é™¤è¯¥æ–‡ä»¶ä»¥ä»Žé”™è¯¯ä¸­æ¢å¤ã€‚"
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
+msgid ""
+"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
+"manually delete the file to recover from the error."
+msgstr ""
+"åˆ†æž PrusaGCodeViewer é…置文件时出错,该文件å¯èƒ½å·²æŸå。å°è¯•æ‰‹åŠ¨åˆ é™¤è¯¥æ–‡ä»¶ä»¥"
+"从错误中æ¢å¤ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
-msgstr "您正在打开%1%版本%2%。"
+msgstr "您正在打开 %1% 版本 %2%。"
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -2920,7 +3266,8 @@ msgid ""
"created by <b>%1% %4%</b>.\n"
"\n"
"Shall the newer configuration be imported?\n"
-"If so, your active configuration will be backed up before importing the new configuration."
+"If so, your active configuration will be backed up before importing the new "
+"configuration."
msgstr ""
"活动é…置是由<b>%1%%2%</b>创建的,\n"
"而在<b>%3%</b>\n"
@@ -2929,7 +3276,7 @@ msgstr ""
"是å¦è¦å¯¼å…¥æ‰€æœ‰è¾ƒæ–°çš„é…置?\n"
"如果是这样,在导入新é…置之å‰ï¼Œå°†å¤‡ä»½æ´»åŠ¨é…置。"
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -2942,28 +3289,30 @@ msgstr ""
"\n"
"是å¦è¦å¯¼å…¥æ­¤é…置?"
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
-msgstr "è¿›å£"
+msgstr "导入"
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
-msgstr "ä¸è¦è¿›å£"
+msgstr "ä¸è¦å¯¼å…¥"
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
msgstr "是å¦ç»§ç»­å¹¶å¯¼å…¥æ›´æ–°çš„é…置?"
#: src/slic3r/GUI/GUI_App.cpp:1051
msgid ""
"You are running a 32 bit build of PrusaSlicer on 64-bit Windows.\n"
-"32 bit build of PrusaSlicer will likely not be able to utilize all the RAM available in the system.\n"
-"Please download and install a 64 bit build of PrusaSlicer from https://www.prusa3d.cz/prusaslicer/.\n"
+"32 bit build of PrusaSlicer will likely not be able to utilize all the RAM "
+"available in the system.\n"
+"Please download and install a 64 bit build of PrusaSlicer from https://www."
+"prusa3d.cz/prusaslicer/.\n"
"Do you wish to continue?"
msgstr ""
-"您正在64ä½Windows上è¿è¡Œ32ä½ç‰ˆæœ¬çš„PrusaSlicer。\n"
-"PrusaSlicerçš„n32ä½ç‰ˆæœ¬å¯èƒ½æ— æ³•åˆ©ç”¨ç³»ç»Ÿä¸­çš„所有å¯ç”¨RAM。\n"
-"请从下载并安装64ä½ç‰ˆæœ¬çš„PrusaSlicerhttps://www.prusa3d.cz/prusaslicer/.\n"
+"您正在 64 ä½ Windows 上è¿è¡Œ 32 ä½ç‰ˆæœ¬çš„ PrusaSlicer。\n"
+"PrusaSlicer çš„ 32 ä½ç‰ˆæœ¬å¯èƒ½æ— æ³•åˆ©ç”¨ç³»ç»Ÿä¸­çš„所有å¯ç”¨å†…存。\n"
+"请从下载并安装 64 ä½ç‰ˆæœ¬çš„ PrusaSlicerhttps://www.prusa3d.cz/prusaslicer/。\n"
"你想继续å—?"
#: src/slic3r/GUI/GUI_App.cpp:1134
@@ -2975,7 +3324,8 @@ msgstr ""
"%s\n"
"è¦ç»§ç»­å—?"
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094 src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr "è®°ä½æˆ‘的选择"
@@ -2986,7 +3336,7 @@ msgstr "加载é…ç½®"
#: src/slic3r/GUI/GUI_App.cpp:1209
#, boost-format
msgid "New release version %1% is available."
-msgstr "æ–°å‘布版本%1%å¯ç”¨ã€‚"
+msgstr "æ–°å‘布版本 %1% å¯ç”¨ã€‚"
#: src/slic3r/GUI/GUI_App.cpp:1210
msgid "See Download page."
@@ -2995,7 +3345,7 @@ msgstr "请å‚阅下载页é¢ã€‚"
#: src/slic3r/GUI/GUI_App.cpp:1224
#, boost-format
msgid "New prerelease version %1% is available."
-msgstr "新的预å‘布版本%1%å¯ç”¨ã€‚"
+msgstr "新的预å‘布版本 %1% å¯ç”¨ã€‚"
#: src/slic3r/GUI/GUI_App.cpp:1225
msgid "See Releases page."
@@ -3005,222 +3355,229 @@ msgstr "å‚è§å‘布页é¢ã€‚"
msgid "Preparing settings tabs"
msgstr "准备设置选项å¡"
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr "å¯åŠ¨æ—¶æ¢å¤çª—å£ä½ç½®"
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
-msgstr "Prusasaslicer在å æœºåŽå¼€å§‹å·¥ä½œ"
+msgstr "PrusaSlicer 在崩溃åŽå¯åŠ¨"
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
-"We are sorry for the inconvenience, it unfortunately happens with certain multiple-monitor setups.\n"
+"We are sorry for the inconvenience, it unfortunately happens with certain "
+"multiple-monitor setups.\n"
"More precise reason for the crash: \"%1%\".\n"
"For more information see our GitHub issue tracker: \"%2%\" and \"%3%\"\n"
"\n"
-"To avoid this problem, consider disabling \"%4%\" in \"Preferences\". Otherwise, the application will most likely crash again next time."
+"To avoid this problem, consider disabling \"%4%\" in \"Preferences\". "
+"Otherwise, the application will most likely crash again next time."
msgstr ""
-"PrusaSlicer上次试图设置窗å£ä½ç½®æ—¶å´©æºƒã€‚\n"
+"PrusaSlicer 上次试图设置窗å£ä½ç½®æ—¶å´©æºƒã€‚\n"
"我们很抱歉给您带æ¥ä¸ä¾¿ï¼Œä¸å¹¸çš„是,在æŸäº›å¤šæ˜¾ç¤ºå™¨è®¾ç½®ä¸­ä¼šå‡ºçŽ°è¿™ç§æƒ…况。\n"
"崩溃的更确切原因:\"%1%\"。\n"
-"有关更多信æ¯ï¼Œè¯·å‚è§æˆ‘们的GITHUB问题追踪:“%2%â€å’Œâ€œ%3%â€\n"
+"有关更多信æ¯ï¼Œè¯·å‚è§æˆ‘们的 GITHUB 问题追踪:“%2%â€å’Œâ€œ%3%â€\n"
"\n"
"以é¿å…此问题,考虑在“首选项â€ä¸­ç¦ç”¨â€œ%4%â€ã€‚å¦åˆ™ï¼Œä¸‹æ¬¡åº”用程åºå¾ˆå¯èƒ½å†æ¬¡å´©æºƒã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
-msgstr "ç¦ç”¨\"%1%\""
+msgstr "ç¦ç”¨ \"%1%\""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
-msgstr "ä¿æŒ\"%1%'处于å¯ç”¨çŠ¶æ€"
+msgstr "ä¿æŒ \"%1%\" 处于å¯ç”¨çŠ¶æ€"
-#: src/slic3r/GUI/GUI_App.cpp:1677
-msgid "You have the following presets with saved options for \"Print Host upload\""
+#: src/slic3r/GUI/GUI_App.cpp:1679
+msgid ""
+"You have the following presets with saved options for \"Print Host upload\""
msgstr "“打å°ä¸»æœºä¸Šè½½â€é€‰é¡¹ä¿å­˜äº†ä»¥ä¸‹é¢„设"
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
msgid ""
-"But since this version of PrusaSlicer we don't show this information in Printer Settings anymore.\n"
+"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 ""
-"但是由于这个版本的PrusaSlicer,我们ä¸å†åœ¨æ‰“å°æœºè®¾ç½®ä¸­æ˜¾ç¤ºè¿™äº›ä¿¡æ¯ã€‚\n"
+"但是由于这个版本的 PrusaSlicer,我们ä¸å†åœ¨æ‰“å°æœºè®¾ç½®ä¸­æ˜¾ç¤ºè¿™äº›ä¿¡æ¯ã€‚\n"
"设置将在物ç†æ‰“å°æœºè®¾ç½®ä¸­å¯ç”¨ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
msgid ""
-"By default new Printer devices will be named as \"Printer N\" during its creation.\n"
+"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 ""
"默认情况下,新打å°æœºè®¾å¤‡åœ¨åˆ›å»ºè¿‡ç¨‹ä¸­å°†è¢«å‘½å为“打å°æœºNâ€ã€‚\n"
"注æ„:此å称å¯ä»¥åœ¨ä»¥åŽä»Žç‰©ç†æ‰“å°æœºè®¾ç½®ä¸­æ›´æ”¹"
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr "ä¿¡æ¯"
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr "é‡é€ "
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr "加载当å‰é¢„设"
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr "加载模å¼è§†å›¾"
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr "选择一个文件 (3MF/AMF):"
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "选择一个或多个文件 (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "选择一个或多个文件 (STL/3MF/STEP/OBJ/AMF/PRUSA):"
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
-msgstr "选择一个文件(GCODE/.GCO/.G/.ngc/ngc):"
+msgstr "选择一个文件(GCODE/.GCO/.G/.ngc/ngc):"
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr "更改应用程åºè¯­è¨€"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr "选择语言"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr "语言"
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr "修改"
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr "è¿è¡Œ %s"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
-msgstr "&é…置快照"
+msgstr "é…置快照(&C)"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr "检查/激活é…置快照"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
-msgstr "ä¿å­˜é…置快照"
+msgstr "ä¿å­˜é…置快照(&S)"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr "æ•èŽ·é…置快照"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
msgstr "检查é…置更新"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
msgstr "检查é…置更新"
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
-msgstr "&首选项"
+msgstr "首选项(&P)"
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr "应用程åºé¦–选项"
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "简å•"
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr "简å•ç•Œé¢æ¨¡å¼"
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr "高级"
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr "高级界é¢æ¨¡å¼"
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "专家"
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr "专家界é¢æ¨¡å¼"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr "模å¼"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr "%s 视图模å¼"
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
-msgstr "&语言"
+msgstr "语言(&L)"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
msgstr "烧录打å°æœºå›ºä»¶(&F)"
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
-msgstr "将固件镜åƒä¸Šä¼ åˆ°åŸºäºŽ arduino 的打å°æœº"
+msgstr "将固件镜åƒä¸Šä¼ åˆ°åŸºäºŽ Arduino 的打å°æœº"
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
msgstr "æ‹æ‘„é…置快照"
-#: src/slic3r/GUI/GUI_App.cpp:2293
-msgid "Some presets are modified and the unsaved changes will not be captured by the configuration snapshot."
+#: src/slic3r/GUI/GUI_App.cpp:2295
+msgid ""
+"Some presets are modified and the unsaved changes will not be captured by "
+"the configuration snapshot."
msgstr "一些预设被修改,未ä¿å­˜çš„更改将ä¸ä¼šè¢«é…置快照æ•èŽ·ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr "å¿«ç…§å称"
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
msgstr "加载é…置快照"
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
-msgstr "是å¦ç»§ç»­æ¿€æ´»é…置快照%1%?"
+msgstr "是å¦ç»§ç»­æ¿€æ´»é…置快照 %1%?"
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr "无法激活é…置快照。"
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
msgstr "é‡æ–°å¯åŠ¨åº”用程åº"
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr "语言选择"
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
@@ -3228,122 +3585,142 @@ msgstr ""
"切æ¢è¯­è¨€å°†è§¦å‘应用程åºé‡æ–°å¯åŠ¨ã€‚\n"
"您将丢失未ä¿å­˜çš„内容。"
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr "是å¦ç»§ç»­ï¼Ÿ"
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr "é…ç½®(&C)"
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] "预设修改已æˆåŠŸä¿å­˜"
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
msgstr "对于新项目,所有修改都将é‡ç½®"
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
msgstr "在修改当å‰é¡¹ç›®æ—¶åŠ è½½æ–°é¡¹ç›®ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
msgstr "项目正在加载"
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
msgstr "在æŸäº›é¢„设未ä¿å­˜æ—¶æ‰“开新项目。"
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr "上传ä»åœ¨è¿›è¡Œä¸­"
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr "阻止他们,然åŽç»§ç»­ï¼Ÿ"
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr "正在进行的上传"
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "无法使用 SLA 技术打å°å¤šéƒ¨åˆ†å¯¹è±¡ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224 src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr "请在预设更改之å‰æ£€æŸ¥å¯¹è±¡åˆ—表。"
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
-msgstr "正在从ConfigWizard编辑é…ç½®"
+msgstr "正在从 ConfigWizard 编辑é…ç½®"
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
-msgstr "选择一个gcode文件:"
+msgstr "选择一个 gcode 文件:"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
msgstr "在默认æµè§ˆå™¨ä¸­æ‰“开超链接?"
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
msgstr "PrusaSlicer:打开超链接"
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr "抑制以在æµè§ˆå™¨ä¸­æ‰“开超链接"
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr "æ™®é²è¨æ–¯å‹’会记ä½ä½ çš„选择。"
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr "在悬åœçš„超链接上,你ä¸ä¼šå†è¢«é—®åŠæ­¤äº‹ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to changes your choice."
-msgstr "访问“首选项â€å¹¶é€‰ä¸­â€œ%1%â€ï¼Œä»¥æ›´æ”¹æ‚¨çš„选择。"
+msgstr "访问“首选项â€å¹¶é€‰ä¸­ “%1%â€ï¼Œä»¥æ›´æ”¹æ‚¨çš„选择。"
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740 src/slic3r/GUI/UnsavedChangesDialog.cpp:906
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr "æ™®é²è¨æ–¯å‹’:别å†é—®æˆ‘了"
#: src/slic3r/GUI/GUI_Init.cpp:57 src/slic3r/GUI/GUI_Init.cpp:60
msgid "PrusaSlicer GUI initialization failed"
-msgstr "PrusaSlicer GUIåˆå§‹åŒ–失败"
+msgstr "PrusaSlicer GUI åˆå§‹åŒ–失败"
#: src/slic3r/GUI/GUI_Init.cpp:60
#, boost-format
msgid "Fatal error, exception catched: %1%"
msgstr "致命错误,æ•èŽ·å¼‚常:%1%"
-#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127 src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381 src/libslic3r/PrintConfig.cpp:424
-#: src/libslic3r/PrintConfig.cpp:433 src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752 src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521 src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2214
-#: src/libslic3r/PrintConfig.cpp:2800 src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868 src/libslic3r/PrintConfig.cpp:2877
+#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr "图层和周长"
-#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131 src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550 src/slic3r/GUI/Tab.cpp:1552
-#: src/libslic3r/ExtrusionEntity.cpp:328 src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647 src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073 src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504 src/libslic3r/PrintConfig.cpp:2510
-#: src/libslic3r/PrintConfig.cpp:2518 src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541 src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605 src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635 src/libslic3r/PrintConfig.cpp:2653
-#: src/libslic3r/PrintConfig.cpp:2668 src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687 src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736 src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746 src/libslic3r/PrintConfig.cpp:2760
-#: src/libslic3r/PrintConfig.cpp:2768 src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr "支撑ææ–™"
-#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135 src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr "擦除选项"
@@ -3351,61 +3728,99 @@ msgstr "擦除选项"
msgid "Pad and Support"
msgstr "垫和支撑"
-#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245 src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324 src/libslic3r/ExtrusionEntity.cpp:352
-#: src/libslic3r/PrintConfig.cpp:1537 src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557 src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr "熨烫"
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260 src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276 src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
-msgstr "毛茸茸的皮肤"
-
-#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220 src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484 src/libslic3r/PrintConfig.cpp:740
-#: src/libslic3r/PrintConfig.cpp:1303 src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576 src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+msgstr "模糊皮肤"
+
+#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr "速度"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623 src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770 src/libslic3r/PrintConfig.cpp:1447
-#: src/libslic3r/PrintConfig.cpp:1947 src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597 src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr "挤出机"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195 src/libslic3r/PrintConfig.cpp:1455
-#: src/libslic3r/PrintConfig.cpp:1956 src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606 src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr "挤出宽度"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536 src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505 src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
-msgstr "裙边"
-
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495 src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645 src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712 src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472 src/libslic3r/PrintConfig.cpp:1396
-#: src/libslic3r/PrintConfig.cpp:1483 src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480 src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+msgstr "环绕和裙边"
+
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr "高级"
-#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428 src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647 src/libslic3r/PrintConfig.cpp:3418
-#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443 src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507 src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528 src/libslic3r/PrintConfig.cpp:3537
-#: src/libslic3r/PrintConfig.cpp:3550 src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569 src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr "支æŒ"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574 src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688 src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627 src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648 src/libslic3r/PrintConfig.cpp:3670
-#: src/libslic3r/PrintConfig.cpp:3681 src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695 src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr "åž«"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705 src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72 src/libslic3r/SLA/Hollowing.cpp:84
-#: src/libslic3r/SLA/Hollowing.cpp:91 src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734 src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr "æŽç©º"
@@ -3433,10 +3848,11 @@ msgstr "添加支撑生æˆå™¨"
msgid "Select showing settings"
msgstr "选择显示设置"
-#: src/slic3r/GUI/GUI_Factories.cpp:407 src/slic3r/GUI/GUI_Factories.cpp:412 src/slic3r/GUI/GUI_Factories.cpp:556 src/slic3r/GUI/GUI_Factories.cpp:562
+#: src/slic3r/GUI/GUI_Factories.cpp:407 src/slic3r/GUI/GUI_Factories.cpp:412
+#: src/slic3r/GUI/GUI_Factories.cpp:556 src/slic3r/GUI/GUI_Factories.cpp:562
#, c-format, boost-format
msgid "Quick Add Settings (%s)"
-msgstr "快速添加设置 (%s)"
+msgstr "快速添加设置 (%s)"
#: src/slic3r/GUI/GUI_Factories.cpp:444
msgid "Remove the selected object"
@@ -3446,7 +3862,8 @@ msgstr "删除所选对象"
msgid "Load"
msgstr "加载"
-#: src/slic3r/GUI/GUI_Factories.cpp:461 src/slic3r/GUI/GUI_Factories.cpp:501 src/slic3r/GUI/GUI_Factories.cpp:505
+#: src/slic3r/GUI/GUI_Factories.cpp:461 src/slic3r/GUI/GUI_Factories.cpp:501
+#: src/slic3r/GUI/GUI_Factories.cpp:505
msgid "Box"
msgstr "ç›’å­"
@@ -3492,7 +3909,7 @@ msgstr "é‡å‘½å"
#: src/slic3r/GUI/GUI_Factories.cpp:696
msgid "Fix through the Netfabb"
-msgstr "通过Netfabbä¿®å¤"
+msgstr "通过 Netfabb ä¿®å¤"
#: src/slic3r/GUI/GUI_Factories.cpp:715
msgid "Export as STL"
@@ -3502,19 +3919,21 @@ msgstr "导出为 STL"
msgid "Reload the selected volumes from disk"
msgstr "从ç£ç›˜é‡æ–°åŠ è½½æ‰€é€‰å·"
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
-msgstr "替æ¢ä¸ºSTL"
+msgstr "替æ¢ä¸º STL"
#: src/slic3r/GUI/GUI_Factories.cpp:733
msgid "Replace the selected volume with new STL"
-msgstr "用新的STL替æ¢é€‰å®šçš„å·"
+msgstr "用新的 STL 替æ¢é€‰å®šçš„å·"
#: src/slic3r/GUI/GUI_Factories.cpp:740
msgid "Set extruder for selected items"
msgstr "为选定的项设置挤出机"
-#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126 src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612 src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr "默认"
@@ -3526,23 +3945,24 @@ msgstr "缩放打å°ä½“积"
msgid "Scale the selected object to fit the print volume"
msgstr "缩放所选对象以适åˆå¯æ‰“å°ä½“积"
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr "æ¢ç®—æˆè‹±åˆ¶å•ä½"
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr "æ¢å¤è‹±åˆ¶å•ä½çš„æ¢ç®—"
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
msgstr "从米æ¢ç®—"
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
msgstr "从仪表æ¢å¤è½¬æ¢"
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133 src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr "åˆå¹¶"
@@ -3602,7 +4022,8 @@ msgstr "到零件"
msgid "Split the selected object into individual parts"
msgstr "将选定对象拆分为å„个部分"
-#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954 src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr "分裂"
@@ -3650,7 +4071,8 @@ msgstr "移除图层范围"
msgid "Add layer range"
msgstr "添加图层范围"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:297 src/slic3r/GUI/GUI_ObjectManipulation.cpp:139
+#: src/slic3r/GUI/GUI_ObjectList.cpp:297
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:139
msgid "Name"
msgstr "å称"
@@ -3666,13 +4088,13 @@ msgstr "未检测到错误"
#, c-format, boost-format
msgid "Auto-repaired %1$d error"
msgid_plural "Auto-repaired %1$d errors"
-msgstr[0] "已自动修å¤%1$d错误"
+msgstr[0] "å·²è‡ªåŠ¨ä¿®å¤ %1$d 错误"
#: src/slic3r/GUI/GUI_ObjectList.cpp:415
#, c-format, boost-format
msgid "%1$d degenerate facet"
msgid_plural "%1$d degenerate facets"
-msgstr[0] "%1$d退化é¢"
+msgstr[0] "%1$d 退化é¢"
#: src/slic3r/GUI/GUI_ObjectList.cpp:417
#, c-format, boost-format
@@ -3740,7 +4162,8 @@ msgstr "é‡å‘½å对象"
msgid "Rename Sub-object"
msgstr "é‡å‘½åå­å¯¹è±¡"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1242 src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr "分隔对象的实例"
@@ -3784,11 +4207,11 @@ msgstr "加载部件"
msgid "Load Modifier"
msgstr "加载修改器"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "载入中"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr "加载文件"
@@ -3861,74 +4284,77 @@ msgid "Delete Instance"
msgstr "删除实例"
#: src/slic3r/GUI/GUI_ObjectList.cpp:2004
-msgid "The selected object couldn't be split because it contains only one part."
+msgid ""
+"The selected object couldn't be split because it contains only one part."
msgstr "无法拆分所选对象,因为它仅包å«ä¸€ä¸ªéƒ¨ä»¶ã€‚"
#: src/slic3r/GUI/GUI_ObjectList.cpp:2008
msgid "Split to Parts"
msgstr "拆分为零件"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr "åˆå¹¶"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr "将所有部分åˆå¹¶åˆ°ä¸€ä¸ªå¯¹è±¡"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr "添加图层"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr "æ“作组"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr "æ“作对象"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr "è¦ä¿®æ”¹çš„对象设置"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr "è¦ä¿®æ”¹çš„零件设置"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr "è¦ä¿®æ”¹çš„图层范围设置"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr "零件æ“作"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr "实例æ“作"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr "高度范围"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr "高度范围设置"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr "删除所选项目"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr "删除所选"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010 src/slic3r/GUI/GUI_ObjectList.cpp:3038 src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr "添加高度范围"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
@@ -3937,9 +4363,10 @@ msgstr ""
"无法在当å‰å›¾å±‚范围之åŽæ’入新的图层范围。\n"
"下一层范围太窄,无法在ä¸è¿å最å°å±‚高度的情况下拆分为两层。"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
-"Cannot insert a new layer range between the current and the next layer range.\n"
+"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"
"is thinner than the minimum layer height allowed."
msgstr ""
@@ -3947,7 +4374,7 @@ msgstr ""
"当å‰å±‚范围和下一层范围之间的间隙\n"
"å°äºŽå…许的最å°å±‚高度。"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
@@ -3955,147 +4382,151 @@ msgstr ""
"无法在当å‰å›¾å±‚范围之åŽæ’入新的图层范围。\n"
"当å‰å›¾å±‚范围与下一图层范围é‡å ã€‚"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr "编辑高度范围"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr "从列表中选择-删除"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr "从列表中选择-添加"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr "对象或实例"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641 src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr "部件"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr "层"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr "ä¸æ”¯æŒçš„选择"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "你从 %s 项开始选择。"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr "在此模å¼ä¸‹ï¼Œæ‚¨åªèƒ½é€‰æ‹©å…¶ä»– %s 项%s"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr "当å‰å¯¹è±¡çš„"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653 src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr "ä¿¡æ¯"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr "ä¸èƒ½æ›´æ”¹å¯¹è±¡çš„最åŽä¸€ä¸ªå®žä½“部分的类型。"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
msgstr "负体积"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
-msgstr "修改器 Modifier"
+msgstr "修改器 Modifier"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr "支撑去除器"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr "支撑添加器"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr "选择零件类型"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr "更改零件类型"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr "输入新å称"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr "é‡å‘½å"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
msgstr "ä¿®å¤æ¨¡åž‹"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
-msgstr "通过NetFabbä¿®å¤"
+msgstr "通过 NetFabb ä¿®å¤"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
-msgstr "通过NetFabb进行修å¤"
+msgstr "通过 NetFabb 进行修å¤"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] "以下模型已æˆåŠŸä¿®å¤"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] "以下模型修å¤å¤±è´¥"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
msgstr "ä¿®ç†è¢«å–消了"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr "æ›´æ¢æŒ¤å‡ºæœº"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
msgstr "设置å¯æ‰“å°ç»„"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
msgstr "设置ä¸å¯æ‰“å°ç»„"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr "设置å¯æ‰“å°"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr "设置ä¸å¯æ‰“å°"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr "设置å¯æ‰“å°å®žä¾‹"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr "设置ä¸å¯æ‰“å°çš„实例"
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:55 src/slic3r/GUI/GUI_ObjectManipulation.cpp:84
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:55
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:84
msgid "World coordinates"
msgstr "世界åæ ‡"
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:56 src/slic3r/GUI/GUI_ObjectManipulation.cpp:85
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:56
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:85
msgid "Local coordinates"
msgstr "本地åæ ‡"
@@ -4107,11 +4538,15 @@ msgstr "选择å标空间,将在其中执行转æ¢ã€‚"
msgid "Object name"
msgstr "对象å称"
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:201 src/slic3r/GUI/GUI_ObjectManipulation.cpp:521
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:201
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:521
msgid "Position"
msgstr "ä½ç½®"
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:202 src/slic3r/GUI/GUI_ObjectManipulation.cpp:522 src/slic3r/GUI/Mouse3DController.cpp:478 src/slic3r/GUI/Mouse3DController.cpp:499
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:202
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:522
+#: src/slic3r/GUI/Mouse3DController.cpp:478
+#: src/slic3r/GUI/Mouse3DController.cpp:499
msgid "Rotation"
msgstr "旋转"
@@ -4124,7 +4559,9 @@ msgstr "åˆ‡æ¢ %c è½´é•œåƒ"
msgid "Set Mirror"
msgstr "设置镜åƒ"
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:324 src/slic3r/GUI/GUI_ObjectManipulation.cpp:336 src/slic3r/GUI/GUI_ObjectManipulation.cpp:348
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:324
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:336
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:348
msgid "Drop to bed"
msgstr "放到床上"
@@ -4136,7 +4573,8 @@ msgstr "é‡ç½®æ—‹è½¬"
msgid "Reset Rotation"
msgstr "é‡ç½®æ—‹è½¬"
-#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:398 src/slic3r/GUI/GUI_ObjectManipulation.cpp:400
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:398
+#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:400
msgid "Reset scale"
msgstr "é‡ç½®æ¯”例"
@@ -4153,7 +4591,8 @@ msgid "Translate"
msgstr "翻译"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:640
-msgid "You cannot use non-uniform scaling mode for multiple objects/parts selection"
+msgid ""
+"You cannot use non-uniform scaling mode for multiple objects/parts selection"
msgstr "ä¸èƒ½å¯¹å¤šä¸ªå¯¹è±¡/零件选择使用éžå‡åŒ€ç¼©æ”¾æ¨¡å¼"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:820
@@ -4166,16 +4605,18 @@ msgstr "设置方å‘"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:931
msgid "Set Scale"
-msgstr "设置缩放 Set Scale"
+msgstr "设置缩放"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:980
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"
+"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 ""
"当å‰æ“作的对象是倾斜的(旋转角度ä¸æ˜¯ 90° çš„å€æ•°)。\n"
-"倾斜对象的éžå‡åŒ€ç¼©æ”¾åªèƒ½å°†æ—‹è½¬åµŒå…¥åˆ°å¯¹è±¡çš„å标中åŽ,\n"
+"倾斜对象的éžå‡åŒ€ç¼©æ”¾åªèƒ½å°†æ—‹è½¬åµŒå…¥åˆ°å¯¹è±¡çš„å标中åŽï¼Œ\n"
"在世界å标系中进行。"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:983
@@ -4208,19 +4649,19 @@ msgstr "更改选项 %s"
msgid "View"
msgstr "查看"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "高度"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr "宽度"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "风扇速度"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "温度"
@@ -4236,58 +4677,71 @@ msgstr "显示"
msgid "Feature types"
msgstr "功能类型"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "周长"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319 src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "外部轮廓"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320 src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "悬空轮廓"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321 src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "内部填充"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322 src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr "实心填充"
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323 src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839 src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr "顶部实心填充"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325 src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "æ­æ¡¥å¡«å……"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326 src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr "间隙填充"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
-msgstr "裙å­/帽沿"
+msgstr "环绕/裙边"
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329 src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr "支撑æ料端å£"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634 src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "擦料塔"
#: src/slic3r/GUI/GUI_Preview.cpp:728
msgid "NOTE:"
-msgstr "注:"
+msgstr "注:"
#: src/slic3r/GUI/GUI_Preview.cpp:729
#, boost-format
msgid "Sliced object \"%1%\" looks like a logo or a sign"
-msgstr "切片对象\"%1%\"看起æ¥åƒä¸€ä¸ªå¾½æ ‡æˆ–标志"
+msgstr "切片对象 \"%1%\" 看起æ¥åƒä¸€ä¸ªå¾½æ ‡æˆ–标志"
#: src/slic3r/GUI/GUI_Preview.cpp:730
msgid "Apply color change automatically"
@@ -4305,7 +4759,10 @@ msgstr "工具标记"
msgid "Legend/Estimated printing time"
msgstr "图例/预计打å°æ—¶é—´"
-#: src/slic3r/GUI/HintNotification.cpp:771 src/slic3r/GUI/HintNotification.cpp:797 src/slic3r/GUI/NotificationManager.cpp:374 src/slic3r/GUI/NotificationManager.cpp:391
+#: src/slic3r/GUI/HintNotification.cpp:771
+#: src/slic3r/GUI/HintNotification.cpp:797
+#: src/slic3r/GUI/NotificationManager.cpp:374
+#: src/slic3r/GUI/NotificationManager.cpp:391
msgid "More"
msgstr "更多"
@@ -4315,21 +4772,21 @@ msgstr "打开首选项。"
#: src/slic3r/GUI/HintNotification.cpp:1004
msgid "Open Documentation in web browser."
-msgstr "在webæµè§ˆå™¨ä¸­æ‰“开文档。"
+msgstr "在 Web æµè§ˆå™¨ä¸­æ‰“开文档。"
#: src/slic3r/GUI/ImGuiWrapper.cpp:527
msgid "Edit"
msgstr "编辑"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr "用于æœç´¢"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr "类别"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr "用英语æœç´¢"
@@ -4347,15 +4804,16 @@ msgstr "排列布局已å–消。"
#: src/slic3r/GUI/Jobs/ArrangeJob.cpp:205
msgid "Arranging done."
-msgstr "布局完æˆ."
+msgstr "布局完æˆã€‚"
#: src/slic3r/GUI/Jobs/ArrangeJob.cpp:250
#, c-format, boost-format
msgid ""
-"Arrangement ignored the following objects which can't fit into a single bed:\n"
+"Arrangement ignored the following objects which can't fit into a single "
+"bed:\n"
"%s"
msgstr ""
-"排列忽略了下列ä¸èƒ½æ”¾åœ¨ä¸€å¼ åºŠä¸Šçš„对象:\n"
+"排列忽略了下列ä¸èƒ½æ”¾åœ¨ä¸€å¼ åºŠä¸Šçš„对象:\n"
"%s"
#: src/slic3r/GUI/Jobs/FillBedJob.cpp:123
@@ -4372,7 +4830,7 @@ msgstr "床铺填充完毕。"
#: src/slic3r/GUI/Jobs/Job.cpp:111
msgid "ERROR: not enough resources to execute a new job."
-msgstr "错误:没有足够的资æºæ¥æ‰§è¡Œæ–°ä½œä¸šã€‚"
+msgstr "错误: 没有足够的资æºæ¥æ‰§è¡Œæ–°ä½œä¸šã€‚"
#: src/slic3r/GUI/Jobs/PlaterJob.cpp:13
msgid "An unexpected error occured"
@@ -4392,8 +4850,10 @@ msgstr "å‡å°‘悬垂斜å¡"
#: src/slic3r/GUI/Jobs/RotoptimizeJob.hpp:26
msgid ""
-"Optimize object rotation to have minimum amount of overhangs needing support structures.\n"
-"Note that this method will try to find the best surface of the object for touching the print bed if no elevation is set."
+"Optimize object rotation to have minimum amount of overhangs needing support "
+"structures.\n"
+"Note that this method will try to find the best surface of the object for "
+"touching the print bed if no elevation is set."
msgstr ""
"优化对象旋转,使需è¦æ”¯æ’‘结构的悬挑数é‡æœ€å°‘。\n"
"请注æ„,如果未设置标高,此方法将å°è¯•æ‰¾åˆ°æŽ¥è§¦æ‰“å°åºŠçš„对象的最佳表é¢ã€‚"
@@ -4420,7 +4880,7 @@ msgstr "找到方å‘。"
#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:36
msgid "Choose SLA archive:"
-msgstr "选择SLA存档:"
+msgstr "选择 SLA 存档:"
#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:40
msgid "Import file"
@@ -4452,11 +4912,14 @@ msgstr "å¿«çš„"
#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:140
msgid "Importing SLA archive"
-msgstr "导入SLA存档"
+msgstr "导入 SLA 存档"
#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:158
-msgid "The SLA archive doesn't contain any presets. Please activate some SLA printer preset first before importing that SLA archive."
-msgstr "SLA存档ä¸åŒ…å«ä»»ä½•é¢„设。在导入SLA存档之å‰ï¼Œè¯·å…ˆæ¿€æ´»ä¸€äº›SLA打å°æœºé¢„设。"
+msgid ""
+"The SLA archive doesn't contain any presets. Please activate some SLA "
+"printer preset first before importing that SLA archive."
+msgstr ""
+"SLA 存档ä¸åŒ…å«ä»»ä½•é¢„设。在导入 SLA 存档之å‰ï¼Œè¯·å…ˆæ¿€æ´»ä¸€äº› SLA 打å°æœºé¢„设。"
#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:164
msgid "Importing canceled."
@@ -4466,19 +4929,25 @@ msgstr "导入已å–消。"
msgid "Importing done."
msgstr "导入完æˆã€‚"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
-msgid "The imported SLA archive did not contain any presets. The current SLA presets were used as fallback."
-msgstr "导入的SLA存档ä¸åŒ…å«ä»»ä½•é¢„设。当å‰SLA预设被用作备用。"
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr "该文件ä¸å­˜åœ¨ã€‚"
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
+msgid ""
+"The imported SLA archive did not contain any presets. The current SLA "
+"presets were used as fallback."
+msgstr "导入的 SLA 存档ä¸åŒ…å«ä»»ä½•é¢„è®¾ã€‚å½“å‰ SLA 预设被用作备用。"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
-msgstr "ä¸èƒ½åœ¨åºŠä¸ŠåŠ è½½åŒ…å«å¤šéƒ¨åˆ†å¯¹è±¡çš„SLA项目"
+msgstr "ä¸èƒ½åœ¨åºŠä¸ŠåŠ è½½åŒ…å«å¤šéƒ¨åˆ†å¯¹è±¡çš„ SLA 项目"
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr "注æ„ï¼"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "键盘快æ·é”®"
@@ -4487,52 +4956,53 @@ msgid "New project, clear plater"
msgstr "新项目,清盘"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
-msgstr "使用é…置打开项目STL/OBJ/AMF/3MF,清除模æ¿"
+msgid "Open project AMF/3MF with config, clear plater"
+msgstr "使用é…置打开项目 AMF/3MF,清除模æ¿"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
msgid "Save project (3mf)"
-msgstr "ä¿å­˜é¡¹ç›®ï¼ˆ3mf)"
+msgstr "ä¿å­˜é¡¹ç›® (3mf)"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:80
msgid "Save project as (3mf)"
-msgstr "将项目å¦å­˜ä¸ºï¼ˆ3mf)"
+msgstr "将项目å¦å­˜ä¸º (3mf)"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:81
msgid "(Re)slice"
msgstr "é‡æ–°åˆ‡ç‰‡"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
-msgstr "导入STL/OBJ/AMF/3MF而ä¸é…置,ä¿ç•™æ¨¡æ¿"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
+msgstr "导入 STL/3MF/STEP/OBJ/AMF 而ä¸é…置,ä¿ç•™æ¨¡æ¿"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
msgid "Import Config from ini/amf/3mf/gcode"
-msgstr "从这个/amf/3mf/gcode导入é…ç½®"
+msgstr "从这个 /amf/3mf/gcode 导入é…ç½®"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:85
msgid "Load Config from ini/amf/3mf/gcode and merge"
-msgstr "从ini/amf/3mf/gcode加载é…置并åˆå¹¶"
+msgstr "从 ini/amf/3mf/gcode 加载é…置并åˆå¹¶"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912 src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
-msgstr "导出 G-code"
+msgstr "导出 G-Code"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
-msgstr "å‘é€ G 代ç "
+msgstr "å‘é€ G-Code"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:89
msgid "Export config"
msgstr "导出é…ç½®"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
-msgstr "导出到SDå¡/闪存驱动器"
+msgstr "导出到 SD å¡/闪存驱动器"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:91
msgid "Eject SD card / Flash drive"
-msgstr "弹出SDå¡/闪存驱动器"
+msgstr "弹出 SD å¡/闪存驱动器"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:93
msgid "Select all objects"
@@ -4554,7 +5024,9 @@ msgstr "å¤åˆ¶åˆ°å‰ªè´´æ¿"
msgid "Paste from clipboard"
msgstr "從剪貼æ¿ç²˜è²¼"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:102 src/slic3r/GUI/KBShortcutsDialog.cpp:104 src/slic3r/GUI/KBShortcutsDialog.cpp:209
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:102
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:104
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:209
msgid "Reload plater from disk"
msgstr "从ç£ç›˜é‡æ–°åŠ è½½åˆ¶ç‰ˆæœº"
@@ -4576,13 +5048,14 @@ msgstr "选择 打å°æœºè®¾ç½® 选项å¡"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:112
msgid "Switch to 3D"
-msgstr "切æ¢åˆ°3D"
+msgstr "切æ¢åˆ° 3D"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:113
msgid "Switch to Preview"
msgstr "切æ¢åˆ°é¢„览"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:114 src/slic3r/GUI/PrintHostDialogs.cpp:217
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:114
+#: src/slic3r/GUI/PrintHostDialogs.cpp:217
msgid "Print host upload queue"
msgstr "打å°ä¸»æœºä¸Šä¼ é˜Ÿåˆ—"
@@ -4598,7 +5071,8 @@ msgstr "æ‘„åƒæœºè§†å›¾"
msgid "Show/Hide object/instance labels"
msgstr "显示/éšè—对象/实例标签"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:121 src/slic3r/GUI/KBShortcutsDialog.cpp:123 src/slic3r/GUI/Preferences.cpp:46
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:121
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:123 src/slic3r/GUI/Preferences.cpp:46
msgid "Preferences"
msgstr "首选项"
@@ -4606,7 +5080,8 @@ msgstr "首选项"
msgid "Show keyboard shortcuts list"
msgstr "显示键盘快æ·é”®åˆ—表"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:129 src/slic3r/GUI/KBShortcutsDialog.cpp:213
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:129
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:213
msgid "Commands"
msgstr "命令"
@@ -4634,39 +5109,52 @@ msgstr "按下å¯æ¿€æ´»é€‰æ‹©çŸ©å½¢"
msgid "Press to activate deselection rectangle"
msgstr "按下å¯æ¿€æ´»å–消选择矩形"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:139 src/slic3r/GUI/KBShortcutsDialog.cpp:217 src/slic3r/GUI/KBShortcutsDialog.cpp:233 src/slic3r/GUI/KBShortcutsDialog.cpp:248
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:139
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:217
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:233
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:248
msgid "Arrow Up"
msgstr "上箭头"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:139
msgid "Move selection 10 mm in positive Y direction"
-msgstr "沿Y轴正方å‘移动选择10毫米"
+msgstr "沿Y轴正方å‘移动选择 10 毫米"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:140 src/slic3r/GUI/KBShortcutsDialog.cpp:218 src/slic3r/GUI/KBShortcutsDialog.cpp:234 src/slic3r/GUI/KBShortcutsDialog.cpp:249
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:140
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:218
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:234
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:249
msgid "Arrow Down"
msgstr "上箭头"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:140
msgid "Move selection 10 mm in negative Y direction"
-msgstr "将所选内容沿Yè½´è´Ÿæ–¹å‘移动10 mm"
+msgstr "将所选内容沿Yè½´è´Ÿæ–¹å‘移动 10mm"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:141 src/slic3r/GUI/KBShortcutsDialog.cpp:219 src/slic3r/GUI/KBShortcutsDialog.cpp:235 src/slic3r/GUI/KBShortcutsDialog.cpp:246
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:141
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:219
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:235
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:246
msgid "Arrow Left"
msgstr "左箭头"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:141
msgid "Move selection 10 mm in negative X direction"
-msgstr "将所选内容沿Xè½´è´Ÿæ–¹å‘移动10毫米"
+msgstr "将所选内容沿Xè½´è´Ÿæ–¹å‘移动 10 毫米"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:142 src/slic3r/GUI/KBShortcutsDialog.cpp:220 src/slic3r/GUI/KBShortcutsDialog.cpp:236 src/slic3r/GUI/KBShortcutsDialog.cpp:247
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:142
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:220
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:236
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:247
msgid "Arrow Right"
msgstr "å³ç®­å¤´"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:142
msgid "Move selection 10 mm in positive X direction"
-msgstr "沿X轴正方å‘移动所选内容10毫米"
+msgstr "沿X轴正方å‘移动所选内容 10 毫米"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:143 src/slic3r/GUI/KBShortcutsDialog.cpp:144
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:143
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:144
msgid "Any arrow"
msgstr "有箭å—"
@@ -4684,7 +5172,7 @@ msgstr "上翻页"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:145
msgid "Rotate selection 45 degrees CCW"
-msgstr "将所选内容逆时针旋转45度"
+msgstr "将所选内容逆时针旋转 45 度"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:146
msgid "Page Down"
@@ -4692,7 +5180,7 @@ msgstr "下翻页"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:146
msgid "Rotate selection 45 degrees CW"
-msgstr "将所选内容顺时针旋转45度"
+msgstr "将所选内容顺时针旋转 45 度"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:147
msgid "Gizmo move"
@@ -4736,7 +5224,7 @@ msgstr "Gizmo 多æ质绘画"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:157
msgid "Unselect gizmo or clear selection"
-msgstr "å–消选择gizmo或清除选择"
+msgstr "å–消选择 gizmo 或清除选择"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:158
msgid "Change camera type (perspective, orthographic)"
@@ -4772,18 +5260,21 @@ msgstr "折å /展开侧边æ "
#: src/slic3r/GUI/KBShortcutsDialog.cpp:166
msgid "Show/Hide 3Dconnexion devices settings dialog, if enabled"
-msgstr "显示/éšè—3Dconnexion设备设置对è¯æ¡†ï¼ˆå¦‚æžœå¯ç”¨ï¼‰"
+msgstr "显示/éšè— 3Dconnexion 设备设置对è¯æ¡†ï¼ˆå¦‚æžœå¯ç”¨ï¼‰"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:169 src/slic3r/GUI/KBShortcutsDialog.cpp:172
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:169
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:172
msgid "Show/Hide 3Dconnexion devices settings dialog"
-msgstr "显示/éšè—3Dconnexion设备设置对è¯æ¡†"
+msgstr "显示/éšè— 3Dconnexion 设备设置对è¯æ¡†"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:170
msgid "Minimize application"
msgstr "最å°åŒ–应用程åº"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:181 src/slic3r/GUI/MainFrame.cpp:284 src/slic3r/GUI/MainFrame.cpp:333 src/slic3r/GUI/MainFrame.cpp:445 src/slic3r/GUI/MainFrame.cpp:448
-#: src/slic3r/GUI/MainFrame.cpp:470 src/slic3r/GUI/MainFrame.cpp:473
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:181 src/slic3r/GUI/MainFrame.cpp:284
+#: src/slic3r/GUI/MainFrame.cpp:333 src/slic3r/GUI/MainFrame.cpp:445
+#: src/slic3r/GUI/MainFrame.cpp:448 src/slic3r/GUI/MainFrame.cpp:470
+#: src/slic3r/GUI/MainFrame.cpp:473
msgid "Plater"
msgstr "构建æ¿"
@@ -4793,23 +5284,23 @@ msgstr "所有å°å‘明:旋转-鼠标左键;平移-é¼ æ ‡å³é”®"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:185
msgid "Gizmo move: Press to snap by 1mm"
-msgstr "Gizmo移动:按下å¯æ•æ‰1mm"
+msgstr "Gizmo 移动:按下å¯æ•æ‰ 1mm"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:186
msgid "Gizmo scale: Press to snap by 5%"
-msgstr "Gizmo比例:按下å¯æŒ‰5%æ•æ‰"
+msgstr "Gizmo 比例:按下å¯æŒ‰ 5% æ•æ‰"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:187
msgid "Gizmo scale: Scale selection to fit print volume"
-msgstr "Gizmo缩放:缩放选择以适应打å°ä½“积"
+msgstr "Gizmo 缩放:缩放选择以适应打å°ä½“积"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:188
msgid "Gizmo scale: Press to activate one direction scaling"
-msgstr "Gizmo缩放:按下å¯æ¿€æ´»å•å‘缩放"
+msgstr "Gizmo 缩放:按下å¯æ¿€æ´»å•å‘缩放"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:189
msgid "Gizmo scale: Press to scale selected objects around their own center"
-msgstr "Gizmo缩放:按此键å¯å›´ç»•å…¶è‡ªèº«ä¸­å¿ƒç¼©æ”¾é€‰å®šå¯¹è±¡"
+msgstr "Gizmo 缩放:按此键å¯å›´ç»•å…¶è‡ªèº«ä¸­å¿ƒç¼©æ”¾é€‰å®šå¯¹è±¡"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:190
msgid "Gizmo rotate: Press to rotate selected objects around their own center"
@@ -4820,8 +5311,9 @@ msgid "Gizmos"
msgstr "å°å‘明"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:193
-msgid "The following shortcuts are applicable when the specified gizmo is active"
-msgstr "当指定的gizmo处于活动状æ€æ—¶ï¼Œä»¥ä¸‹å¿«æ·æ–¹å¼é€‚用"
+msgid ""
+"The following shortcuts are applicable when the specified gizmo is active"
+msgstr "当指定的 gizmo 处于活动状æ€æ—¶ï¼Œä»¥ä¸‹å¿«æ·æ–¹å¼é€‚用"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:196
msgid "Set selected items as Printable/Unprintable"
@@ -4839,27 +5331,33 @@ msgstr "设置所选项目的挤出机编å·"
msgid "Objects List"
msgstr "对象列表"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
-msgstr "打开一个G代ç æ–‡ä»¶"
+msgstr "打开一个 G-Code 文件"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352 src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523 src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr "从ç£ç›˜é‡æ–°åŠ è½½åˆ¶ç‰ˆæœº"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:217 src/slic3r/GUI/KBShortcutsDialog.cpp:221
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:217
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:221
msgid "Vertical slider - Move active thumb Up"
msgstr "垂直滑å—-å‘上移动活动拇指"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:218 src/slic3r/GUI/KBShortcutsDialog.cpp:222
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:218
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:222
msgid "Vertical slider - Move active thumb Down"
msgstr "垂直滑å—-å‘下移动活动拇指"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:219 src/slic3r/GUI/KBShortcutsDialog.cpp:223
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:219
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:223
msgid "Horizontal slider - Move active thumb Left"
msgstr "水平滑å—-将活动拇指å‘左移动"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:220 src/slic3r/GUI/KBShortcutsDialog.cpp:224
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:220
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:224
msgid "Horizontal slider - Move active thumb Right"
msgstr "水平滑å—-将活动拇指å‘å³ç§»åŠ¨"
@@ -4873,9 +5371,10 @@ msgstr "显示/éšè—图例和估计打å°æ—¶é—´"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:227
msgid "Show/Hide G-code window"
-msgstr "显示/éšè—G代ç çª—å£"
+msgstr "显示/éšè— G-Code 窗å£"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458 src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "预览"
@@ -4903,7 +5402,10 @@ msgstr "为当å‰å›¾å±‚添加颜色更改标记"
msgid "Delete color change marker for current layer"
msgstr "删除当å‰å›¾å±‚的颜色更改标记"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:239 src/slic3r/GUI/KBShortcutsDialog.cpp:240 src/slic3r/GUI/KBShortcutsDialog.cpp:250 src/slic3r/GUI/KBShortcutsDialog.cpp:251
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:239
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:240
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:250
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:251
msgid ""
"Press to speed up 5 times while moving thumb\n"
"with arrow keys or mouse wheel"
@@ -4914,8 +5416,10 @@ msgid "Vertical Slider"
msgstr "垂直滑å—"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:243
-msgid "The following shortcuts are applicable in G-code preview when the vertical slider is active"
-msgstr "当垂直滑å—处于活动状æ€æ—¶ï¼Œä»¥ä¸‹å¿«æ·æ–¹å¼é€‚用于G代ç é¢„览"
+msgid ""
+"The following shortcuts are applicable in G-code preview when the vertical "
+"slider is active"
+msgstr "当垂直滑å—处于活动状æ€æ—¶ï¼Œä»¥ä¸‹å¿«æ·æ–¹å¼é€‚用于 G-Code 预览"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:246
msgid "Move active thumb Left"
@@ -4938,62 +5442,72 @@ msgid "Horizontal Slider"
msgstr "水平滑å—"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:254
-msgid "The following shortcuts are applicable in G-code preview when the horizontal slider is active"
-msgstr "当水平滑å—处于活动状æ€æ—¶ï¼Œä»¥ä¸‹å¿«æ·æ–¹å¼é€‚用于G代ç é¢„览"
+msgid ""
+"The following shortcuts are applicable in G-code preview when the horizontal "
+"slider is active"
+msgstr "当水平滑å—处于活动状æ€æ—¶ï¼Œä»¥ä¸‹å¿«æ·æ–¹å¼é€‚用于 G-Code 预览"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:278
msgid "Keyboard shortcuts"
msgstr "键盘快æ·é”®"
-#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
-msgstr "打开一个新的PrusaSlicer实例"
+msgstr "打开一个新的 PrusaSlicer 实例"
#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:91
msgid "G-code preview"
-msgstr "G代ç é¢„览"
+msgstr "G-Code 预览"
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
-msgstr "打开G代ç æŸ¥çœ‹å™¨"
+msgstr "打开 G-Code 查看器"
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr "打开 PrusaSlicer"
#: src/slic3r/GUI/MainFrame.cpp:91
msgid "Open new G-code viewer"
-msgstr "打开新的G代ç æŸ¥çœ‹å™¨"
+msgstr "打开新的 G-Code 查看器"
#: src/slic3r/GUI/MainFrame.cpp:225
msgid "Closing PrusaSlicer. Current project is modified."
-msgstr "关闭PrusaSlicer。当å‰é¡¹ç›®å·²ä¿®æ”¹ã€‚"
+msgstr "关闭 PrusaSlicer。当å‰é¡¹ç›®å·²ä¿®æ”¹ã€‚"
#: src/slic3r/GUI/MainFrame.cpp:232
msgid "PrusaSlicer is closing"
-msgstr "PrusaSlicer快关门了"
+msgstr "PrusaSlicer 快关门了"
#: src/slic3r/GUI/MainFrame.cpp:232
msgid "Closing PrusaSlicer while some presets are modified."
-msgstr "在修改æŸäº›é¢„设时关闭PrusaSlicer。"
+msgstr "在修改æŸäº›é¢„设时关闭 PrusaSlicer。"
-#: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335 src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550
+#: src/slic3r/GUI/MainFrame.cpp:285 src/slic3r/GUI/MainFrame.cpp:335
+#: src/slic3r/GUI/Tab.hpp:427 src/slic3r/GUI/Tab.hpp:550
msgid "Print Settings"
msgstr "打å°è®¾ç½®"
-#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339 src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 src/slic3r/GUI/Tab.hpp:535
+#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "æ料设置"
-#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337 src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097 src/slic3r/GUI/Tab.hpp:461
+#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
+#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "耗æ设置"
-#: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341 src/slic3r/GUI/Tab.hpp:503
+#: src/slic3r/GUI/MainFrame.cpp:287 src/slic3r/GUI/MainFrame.cpp:341
+#: src/slic3r/GUI/Tab.hpp:503
msgid "Printer Settings"
msgstr "打å°æœºè®¾ç½®"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721 src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
msgstr "无标题"
@@ -5001,160 +5515,164 @@ msgstr "无标题"
msgid "based on Slic3r"
msgstr "基于 Slic3r"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
-msgstr "Prusa 3D &驱动程åº"
+msgstr "Prusa 3D 驱动程åº(&D)"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
-msgstr "在æµè§ˆå™¨ä¸­æ‰“å¼€Prusa3d 驱动程åºä¸‹è½½é¡µ"
+msgstr "在æµè§ˆå™¨ä¸­æ‰“å¼€ Prusa3d 驱动程åºä¸‹è½½é¡µ"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
-msgstr "软件&å‘布"
+msgstr "软件å‘布(&R)"
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr "在æµè§ˆå™¨ä¸­æ‰“开软件å‘布页é¢"
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
-msgstr "%s &网站"
+msgstr "%s 网站(&W)"
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr "在æµè§ˆå™¨ä¸­æ‰“å¼€ %s 网站"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
-msgstr "系统&ä¿¡æ¯"
+msgstr "系统信æ¯(&I)"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "显示系统信æ¯"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
-msgstr "显示&é…置文件夹"
+msgstr "显示é…置文件夹(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "显示用户é…置文件夹(数æ®ç›®å½•ï¼‰"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
-msgstr "报告&问题"
+msgstr "报告问题(&S)"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr "报告 %s 上的问题"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
-msgstr "&关于 %s"
+msgstr "关于 %s(&A)"
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
-msgstr "关于对è¯æ¡†"
+msgstr "显示关于对è¯æ¡†"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
-msgstr "展示æ¯æ—¥å°è´´å£«"
+msgstr "显示æ¯æ—¥å°è´´å£«"
-#: src/slic3r/GUI/MainFrame.cpp:1097
-msgid "Opens Tip of the day notification in bottom right corner or shows another tip if already opened."
+#: src/slic3r/GUI/MainFrame.cpp:1104
+msgid ""
+"Opens Tip of the day notification in bottom right corner or shows another "
+"tip if already opened."
msgstr "在å³ä¸‹è§’打开“æ¯æ—¥æ示â€é€šçŸ¥ï¼Œæˆ–在已打开的情况下显示å¦ä¸€ä¸ªæ示。"
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "显示键盘快æ·é”®çš„列表"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "ç­‰è·"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
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:1118 src/libslic3r/PrintConfig.cpp:2867 src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr "顶部"
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
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:1121 src/libslic3r/PrintConfig.cpp:423 src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr "底部"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "底部视图"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "å‰é¢"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
-msgstr "正视图"
+msgstr "å‰è§†å›¾"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr "åŽé¢"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "åŽè§†å›¾"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "å·¦é¢"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "左视图"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "å³é¢"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "å³è§†å›¾"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
-msgstr "&新建项目"
+msgstr "新建项目(&N)"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr "å¯åŠ¨ä¸€ä¸ªæ–°é¡¹ç›®"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
-msgstr "&打开项目"
+msgstr "打开项目(&O)"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "打开项目文件"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
-msgstr "近期项目"
+msgstr "最近项目"
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
msgid ""
"The selected project is no longer available.\n"
"Do you want to remove it from the recent projects list?"
@@ -5162,585 +5680,593 @@ msgstr ""
"所选项目ä¸å†å¯ç”¨ã€‚\n"
"是å¦è¦å°†å…¶ä»Žæœ€è¿‘的项目列表中删除?"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
-msgstr "&ä¿å­˜é¡¹ç›®"
+msgstr "ä¿å­˜é¡¹ç›®(&S)"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "ä¿å­˜å½“å‰é¡¹ç›®æ–‡ä»¶"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
-msgstr "将项目å¦å­˜ &为"
+msgstr "将项目å¦å­˜ä¸º(&A)"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "将当å‰é¡¹ç›®æ–‡ä»¶å¦å­˜ä¸º"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "导入 STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "导入 STL/3MF/STEP/OBJ/AM&F"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "加载模型"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
-msgstr "导入STL(英制å•ä½ï¼‰"
+msgstr "导入 STL (英制å•ä½)"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr "加载使用英制å•ä½ä¿å­˜çš„模型"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
-msgstr "导入SL1/SL1S存档"
+msgstr "导入 SL1 / SL1S 档案"
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
-msgstr "加载SL1/Sl1S存档"
+msgstr "加载 SL1 / Sl1S 存档"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
-msgstr "导入&é…ç½®"
+msgstr "导入é…ç½®(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "加载导出的é…置文件"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
-msgstr "从项目导入é…置(&P)"
+msgstr "从项目导入é…ç½®(&P)"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "从项目文件加载é…ç½®"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
-msgstr "导入é…ç½®&组"
+msgstr "导入é…置组(&B)"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "从包加载预设"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "导入(&I)"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
-msgstr "导出 &G-code"
+msgstr "导出 G-Code(&G)"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
-msgstr "将当构建æ¿å¯¼å‡ºä¸º G-code"
+msgstr "将当构建æ¿å¯¼å‡ºä¸º G-Code"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
-msgstr "å‘&é€ G 代ç "
+msgstr "å‘é€ G-Code(&E)"
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
-msgstr "å‘é€ä»¥ G 代ç æ‰“å°å½“å‰æ¿"
+msgstr "å‘é€ä»¥ G-Code 打å°å½“å‰æ¿"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
-msgstr "å°†G代ç å¯¼å‡ºåˆ°SDå¡/闪存驱动器"
+msgstr "å°† G-Code 导出到 SD å¡/闪存驱动器"
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
-msgstr "将当å‰æ¿ä½œä¸ºG代ç å¯¼å‡ºåˆ°SDå¡/闪存驱动器"
+msgstr "将当å‰æ¿ä½œä¸º G-Code 导出到 SD å¡/闪存驱动器"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
-msgstr "å°†æ¿æ导出为&STL"
+msgstr "å°†æ¿æ导出为 STL(&S)"
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "将当å‰æž„建æ¿å¯¼å‡ºä¸º STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
-msgstr "å°†æ¿æ导出为STL,包括支架"
+msgstr "å°†æ¿æ导出为 STL,包括支架(&I)"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr "导出当å‰æž„建æ¿ä¸º STL,包括支撑"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
-msgstr "将工具路径导出为OBJ(&T)"
+msgstr "将工具路径导出为 OBJ(&T)"
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr "导出工具路径作为 OBJ"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "导出é…ç½®(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "将当å‰é…置导出到文件"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
-msgstr "导出é…ç½®&包"
+msgstr "导出é…置包(&B)"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "将所有预设导出到文件"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr "使用物ç†æ‰“å°æœºå¯¼å‡ºé…置包"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr "将包括物ç†æ‰“å°æœºåœ¨å†…的所有预设导出到文件"
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "导出(&E)"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
-msgstr "弹出SDå¡/闪存驱动器(&T)"
+msgstr "弹出 SD å¡/闪存驱动器(&T)"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
-msgstr "å°†G代ç å¯¼å‡ºåˆ°SDå¡/闪存驱动器åŽå°†å…¶å¼¹å‡ºã€‚"
+msgstr "å°† G-Code 导出到 SD å¡/闪存驱动器åŽå°†å…¶å¼¹å‡ºã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "快速切片"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
-msgstr "å°†æ–‡ä»¶åˆ‡ç‰‡æˆ G-code"
+msgstr "å°†æ–‡ä»¶åˆ‡ç‰‡æˆ G-Code"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "快速切片并å¦å­˜ä¸º"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
-msgstr "å°†æ–‡ä»¶åˆ‡ç‰‡æˆ G-code, 并å¦å­˜ä¸º"
+msgstr "å°†æ–‡ä»¶åˆ‡ç‰‡æˆ G-Code, 并å¦å­˜ä¸º"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "é‡å¤ä¸Šæ¬¡å¿«é€Ÿåˆ‡ç‰‡"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "é‡å¤æœ€åŽä¸€ä¸ªå¿«é€Ÿåˆ‡ç‰‡"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
-msgstr "现在é‡åˆ‡ç‰‡"
+msgstr "ç«‹å³é‡æ–°åˆ‡ç‰‡(&W)"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "开始新的切片æµç¨‹"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
-msgstr "&ä¿®å¤ STL 文件"
+msgstr "ä¿®å¤ STL 文件(&R)"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "è‡ªåŠ¨ä¿®å¤ STL 文件"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
-msgstr "&G代ç é¢„览"
+msgstr "G-Code 预览(&G)"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
-msgstr "&退出"
+msgstr "退出(&Q)"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "退出 %s"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
-msgstr "&全选"
+msgstr "全选(&S)"
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "选择所有对象"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
-msgstr "å–消选择"
+msgstr "å–消选择(&E)"
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr "å–消选择所有对象"
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
-msgstr "&删除所选内容"
+msgstr "删除所选内容(&D)"
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "删除当å‰é€‰æ‹©"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
-msgstr "全部删除(&A)"
+msgstr "全部删除(&A)"
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "删除所有对象"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
-msgstr "&撤销"
+msgstr "撤销(&U)"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
-msgstr "&é‡åš"
+msgstr "é‡åš(&R)"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
-msgstr "&å¤åˆ¶"
+msgstr "å¤åˆ¶(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr "将选择å¤åˆ¶åˆ°å‰ªè´´æ¿"
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
-msgstr "&粘贴"
+msgstr "粘贴(&P)"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr "粘贴剪贴æ¿"
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355 src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
-msgstr "从ç£ç›˜é‡æ–°åŠ è½½ï¼ˆ&R)"
+msgstr "从ç£ç›˜é‡æ–°åŠ è½½(&L)"
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr "æœç´¢(&H)"
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr "在设置中æœç´¢"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
-msgstr "&æž„å»ºæ¿ é€‰é¡¹å¡"
+msgstr "构建æ¿é€‰é¡¹å¡(&P)"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "显示平å°æž„建æ¿"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
-msgstr "&打å°è®¾ç½®é€‰é¡¹å¡"
+msgstr "打å°è®¾ç½®é€‰é¡¹å¡(&R)"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "显示打å°è®¾ç½®"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
-msgstr "&耗æ设置选项å¡"
+msgstr "耗æ设置选项å¡(&F)"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "显示耗æ设置"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
-msgstr "&打å°æœºè®¾ç½®é€‰é¡¹å¡"
+msgstr "打å°æœºè®¾ç½®é€‰é¡¹å¡(&E)"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "显示打å°æœºè®¾ç½®"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
-msgstr "显示3D 编辑视图"
+msgstr "显示 3D 编辑视图"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
-msgstr "预览"
+msgstr "预览(&V)"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
-msgstr "显示3D 切片预览"
+msgstr "显示 3D 切片预览"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr "打开对è¯æ¡†ä»¥ä¿®æ”¹å½¢çŠ¶åº“"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
-msgstr "打å°&主机上传队列"
+msgstr "打å°ä¸»æœºä¸Šä¼ é˜Ÿåˆ—(&H)"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "显示打å°ä¸»æœºä¸Šä¼ é˜Ÿåˆ—窗å£"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr "打开新实例"
-#: src/slic3r/GUI/MainFrame.cpp:1417 src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr "比较预设"
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr "比较预设"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr "显示标签(&L)"
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr "在三维场景中显示对象/实例标签"
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
-msgstr "&折å è¾¹æ "
+msgstr "折å è¾¹æ (&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr "折å è¾¹æ "
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
-msgstr "&å…¨å±"
+msgstr "å…¨å±(&F)"
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr "å…¨å±"
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "文件(&F)"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "编辑(&E)"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "窗å£(&W)"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "视图(&V)"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "帮助(&H)"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
-msgstr "打开G代ç (&O)"
+msgstr "打开 G-Code(&O)"
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr "打开 PrusaSlicer(&P)"
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr "导出(&X)"
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
-msgstr "å‘&é€åˆ°æ‰“å°æœº"
+msgstr "å‘é€åˆ°æ‰“å°æœº(&E)"
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
-msgstr "é…åˆè®¾ç½®é€‰é¡¹å¡"
+msgstr "é…åˆè®¾ç½®é€‰é¡¹å¡(&R)"
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "选择è¦åˆ‡ç‰‡çš„文件(STL/OBJ/AMF/3MF/PRUSA):"
+msgstr "选择è¦åˆ‡ç‰‡çš„文件 (STL/OBJ/AMF/3MF/PRUSA):"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "没有预切片的文件。"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "预切片文件 ("
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") 无法找到。"
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "文件未找到"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr "å°† %s 文件å¦å­˜ä¸º:"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
-msgstr "G-code"
+msgstr "G-Code"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
-msgstr "å°† zip 文件å¦å­˜ä¸ºï¼š"
+msgstr "å°† zip 文件å¦å­˜ä¸º:"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307 src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666 src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "切片"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr "å¤„ç† %s"
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
-msgstr "%1%å·²æˆåŠŸåˆ‡ç‰‡ã€‚"
+msgstr "%1% å·²æˆåŠŸåˆ‡ç‰‡ã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
-msgstr "切片完æˆ!"
+msgstr "切片完æˆï¼"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "选择è¦ä¿®å¤çš„ STL 文件:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr "å°† OBJ 文件 (ä¸åƒ STL 那样容易å‘生å标错误) ä¿å­˜ä¸º:"
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "您的文件已修å¤ã€‚"
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr "ä¿®å¤"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
-msgstr "å°†é…ç½®å¦å­˜ä¸ºï¼š"
+msgstr "å°†é…ç½®å¦å­˜ä¸º:"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr "加载é…置文件"
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
-msgstr "选择è¦åŠ è½½çš„é…置:"
+msgstr "选择è¦åŠ è½½çš„é…ç½®:"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr "导出é…置包"
-#: src/slic3r/GUI/MainFrame.cpp:1810
-msgid "Some presets are modified and the unsaved changes will not be exported into configuration bundle."
+#: src/slic3r/GUI/MainFrame.cpp:1817
+msgid ""
+"Some presets are modified and the unsaved changes will not be exported into "
+"configuration bundle."
msgstr "æŸäº›é¢„设已修改,未ä¿å­˜çš„更改将ä¸ä¼šå¯¼å‡ºåˆ°é…置包中。"
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
-msgstr "将预设é…置组å¦å­˜ä¸ºï¼š"
+msgstr "将预设é…置组å¦å­˜ä¸º:"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr "加载é…置包"
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d 预设已æˆåŠŸå¯¼å…¥ã€‚"
#: src/slic3r/GUI/Mouse3DController.cpp:453
msgid "3Dconnexion settings"
-msgstr "3D连接设置"
+msgstr "3D 连接设置"
#: src/slic3r/GUI/Mouse3DController.cpp:464
msgid "Device:"
-msgstr "设备:"
+msgstr "设备:"
#: src/slic3r/GUI/Mouse3DController.cpp:469
msgid "Speed:"
-msgstr "速度:"
+msgstr "速度:"
-#: src/slic3r/GUI/Mouse3DController.cpp:472 src/slic3r/GUI/Mouse3DController.cpp:493
+#: src/slic3r/GUI/Mouse3DController.cpp:472
+#: src/slic3r/GUI/Mouse3DController.cpp:493
msgid "Translation"
msgstr "翻译"
-#: src/slic3r/GUI/Mouse3DController.cpp:484 src/slic3r/GUI/Mouse3DController.cpp:493
+#: src/slic3r/GUI/Mouse3DController.cpp:484
+#: src/slic3r/GUI/Mouse3DController.cpp:493
msgid "Zoom"
msgstr "快速移动"
#: src/slic3r/GUI/Mouse3DController.cpp:490
msgid "Deadzone:"
-msgstr "死区:"
+msgstr "死区:"
#: src/slic3r/GUI/Mouse3DController.cpp:505
msgid "Options:"
-msgstr "选项:"
+msgstr "选项:"
#: src/slic3r/GUI/Mouse3DController.cpp:508
msgid "Swap Y/Z axes"
-msgstr "交æ¢Y/Zè½´"
+msgstr "äº¤æ¢ Y/Z è½´"
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr "%s 错误"
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr "%s é‡åˆ°é”™è¯¯"
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr "%s 警告"
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
-msgstr "%s有一个警告"
+msgstr "%s 有一个警告"
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
-msgstr "%sä¿¡æ¯"
+msgstr "%s ä¿¡æ¯"
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
-msgstr "%sä¿¡æ¯"
+msgstr "%s ä¿¡æ¯"
#: src/slic3r/GUI/NotificationManager.hpp:752
msgid "3D Mouse disconnected."
-msgstr "3D鼠标断开连接。"
+msgstr "3D 鼠标断开连接。"
#: src/slic3r/GUI/NotificationManager.hpp:753
msgid "Configuration update is available."
@@ -5753,13 +6279,16 @@ msgstr "查看更多。"
#: src/slic3r/GUI/NotificationManager.hpp:761
msgid ""
"You have just added a G-code for color change, but its value is empty.\n"
-"To export the G-code correctly, check the \"Color Change G-code\" in \"Printer Settings > Custom G-code\""
+"To export the G-code correctly, check the \"Color Change G-code\" in "
+"\"Printer Settings > Custom G-code\""
msgstr ""
-"您刚刚添加了用于颜色更改的G代ç ï¼Œä½†å…¶å€¼ä¸ºç©ºã€‚\n"
-"è¦æ­£ç¡®å¯¼å‡ºG代ç ï¼Œè¯·æ£€æŸ¥â€œæ‰“å°æœºè®¾ç½®>自定义G代ç â€ä¸­çš„“颜色更改G代ç â€"
+"您刚刚添加了用于颜色更改的 G-Code,但其值为空。\n"
+"è¦æ­£ç¡®å¯¼å‡º G-Code,请检查“打å°æœºè®¾ç½®>自定义 G-Code â€ä¸­çš„“颜色更改 G-Code â€"
#: src/slic3r/GUI/NotificationManager.hpp:764
-msgid "No color change event was added to the print. The print does not look like a sign."
+msgid ""
+"No color change event was added to the print. The print does not look like a "
+"sign."
msgstr "未å‘打å°æ·»åŠ é¢œè‰²æ›´æ”¹äº‹ä»¶ã€‚这个指纹看起æ¥ä¸åƒä¸€ä¸ªæ ‡å¿—。"
#: src/slic3r/GUI/NotificationManager.hpp:766
@@ -5796,11 +6325,11 @@ msgstr "错误"
#: src/slic3r/GUI/NotificationManager.cpp:890
msgid "CANCELED"
-msgstr "å–消"
+msgstr "å·²å–消"
#: src/slic3r/GUI/NotificationManager.cpp:895
msgid "COMPLETED"
-msgstr "完整的"
+msgstr "已完æˆ"
#: src/slic3r/GUI/NotificationManager.cpp:937
msgid "Cancel upload"
@@ -5810,31 +6339,31 @@ msgstr "å–消上传"
#, c-format, boost-format
msgid "%1$d object was loaded with custom supports."
msgid_plural "%1$d objects were loaded with custom supports."
-msgstr[0] "%1$d对象已加载自定义支æŒã€‚"
+msgstr[0] "%1$d 对象已加载自定义支æŒã€‚"
#: src/slic3r/GUI/NotificationManager.cpp:997
#, c-format, boost-format
msgid "%1$d object was loaded with custom seam."
msgid_plural "%1$d objects were loaded with custom seam."
-msgstr[0] "%1$d对象已加载自定义接ç¼ã€‚"
+msgstr[0] "%1$d 对象已加载自定义接ç¼ã€‚"
#: src/slic3r/GUI/NotificationManager.cpp:998
#, c-format, boost-format
msgid "%1$d object was loaded with multimaterial painting."
msgid_plural "%1$d objects were loaded with multimaterial painting."
-msgstr[0] "%1$d对象加载了多æ质绘画。"
+msgstr[0] "%1$d 对象加载了多æ质绘画。"
#: src/slic3r/GUI/NotificationManager.cpp:999
#, c-format, boost-format
msgid "%1$d object was loaded with variable layer height."
msgid_plural "%1$d objects were loaded with variable layer height."
-msgstr[0] "%1$d对象加载了å¯å˜å±‚高度。"
+msgstr[0] "%1$d 对象加载了å¯å˜å±‚高度。"
#: src/slic3r/GUI/NotificationManager.cpp:1000
#, c-format, boost-format
msgid "%1$d object was loaded with partial sinking."
msgid_plural "%1$d objects were loaded with partial sinking."
-msgstr[0] "%1$d物体装载了部分下沉。"
+msgstr[0] "%1$d 物体装载了部分下沉。"
#: src/slic3r/GUI/NotificationManager.cpp:1113
msgid "Slicing finished."
@@ -5842,19 +6371,24 @@ msgstr "切片完æˆäº†ã€‚"
#: src/slic3r/GUI/NotificationManager.cpp:1113
msgid "Export G-Code."
-msgstr "导出G代ç ã€‚"
+msgstr "导出 G-Code。"
#: src/slic3r/GUI/NotificationManager.cpp:1113
msgid "Export."
msgstr "导出。"
-#: src/slic3r/GUI/NotificationManager.cpp:1447 src/slic3r/GUI/NotificationManager.cpp:1454 src/slic3r/GUI/NotificationManager.cpp:1470 src/slic3r/GUI/NotificationManager.cpp:1476
+#: src/slic3r/GUI/NotificationManager.cpp:1447
+#: src/slic3r/GUI/NotificationManager.cpp:1454
+#: src/slic3r/GUI/NotificationManager.cpp:1470
+#: src/slic3r/GUI/NotificationManager.cpp:1476
#: src/slic3r/GUI/NotificationManager.cpp:1547
msgid "ERROR:"
-msgstr "错误:"
+msgstr "错误:"
-#: src/slic3r/GUI/NotificationManager.cpp:1459 src/slic3r/GUI/NotificationManager.cpp:1486 src/slic3r/GUI/NotificationManager.cpp:1494 src/slic3r/GUI/NotificationManager.cpp:1505
-#: src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1459
+#: src/slic3r/GUI/NotificationManager.cpp:1486
+#: src/slic3r/GUI/NotificationManager.cpp:1494
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr "警告:"
@@ -5874,12 +6408,14 @@ msgstr "下沉"
msgid "Instances"
msgstr "实例"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:98 src/slic3r/GUI/ObjectDataViewModel.cpp:266
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:98
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:266
#, c-format, boost-format
msgid "Instance %d"
msgstr "实例 %d"
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551 src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "图层"
@@ -5887,37 +6423,41 @@ msgstr "图层"
msgid "Range"
msgstr "范围"
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
"while OpenGL version %s, render %s, vendor %s was detected."
msgstr ""
-"PrusaSlicer 需è¦æ”¯æŒ OpenGL 2.0 的图形驱动程åºæ‰èƒ½æ­£ç¡®è¿è¡Œï¼Œ\n"
+"PrusaSlicer 需è¦æ”¯æŒ OpenGL 2.0 的图形驱动程åºæ‰èƒ½æ­£ç¡®è¿è¡Œï¼Œ \n"
"当检测到 OpenGL 版本 %sã€å‘ˆçŽ° %sã€ä¾›åº”商 %s 时。"
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr "您å¯èƒ½éœ€è¦æ›´æ–°å›¾å½¢å¡é©±åŠ¨ç¨‹åºã€‚"
-#: src/slic3r/GUI/OpenGLManager.cpp:263
-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 "作为一ç§è§£å†³æ–¹æ³•ï¼Œæ‚¨å¯ä»¥é€šè¿‡è¿è¡Œprusa切片器,使用软件渲染3D图形æ¥è¿è¡ŒPrusaSlicer。带有--sw rendererå‚数的。"
+#: src/slic3r/GUI/OpenGLManager.cpp:264
+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 ""
+"作为一ç§è§£å†³æ–¹æ³•ï¼Œæ‚¨å¯ä»¥é€šè¿‡æ·»åŠ  --sw-renderer å‚æ•°æ¥è¿è¡Œ prusa-slicer.exe,"
+"以使用软件渲染 3D 图形æ¥è¿è¡Œ PrusaSlicer。"
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr "ä¸æ”¯æŒçš„ OpenGL 版本"
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
"%s"
msgstr ""
-"无法加载以下ç€è‰²å™¨ï¼š\n"
+"无法加载以下ç€è‰²å™¨:\n"
"%s"
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr "加载ç€è‰²å™¨æ—¶å‡ºé”™"
@@ -5951,7 +6491,7 @@ msgstr "打å°æœºçš„æ述性å称"
msgid "Add preset for this printer device"
msgstr "添加此打å°æœºè®¾å¤‡çš„预设"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "打å°ä¸»æœºä¸Šä¼ "
@@ -5976,28 +6516,36 @@ msgid "Refresh Printers"
msgstr "刷新打å°æœº"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:364
-msgid "HTTPS CA file is optional. It is only needed if you use HTTPS with a self-signed certificate."
-msgstr "HTTPS CA 文件是å¯é€‰çš„。åªæœ‰åœ¨ä½¿ç”¨å¸¦æœ‰è‡ªç­¾åè¯ä¹¦çš„ HTTPS æ—¶, æ‰éœ€è¦ä½¿ç”¨å®ƒã€‚"
+msgid ""
+"HTTPS CA file is optional. It is only needed if you use HTTPS with a self-"
+"signed certificate."
+msgstr ""
+"HTTPS CA 文件是å¯é€‰çš„。åªæœ‰åœ¨ä½¿ç”¨å¸¦æœ‰è‡ªç­¾åè¯ä¹¦çš„ HTTPS æ—¶, æ‰éœ€è¦ä½¿ç”¨å®ƒã€‚"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:374
msgid "Certificate files (*.crt, *.pem)|*.crt;*.pem|All files|*.*"
-msgstr "è¯ä¹¦æ–‡ä»¶ (*.crt, *.pem)|*.crt;*.pem|All files|*.*"
+msgstr "è¯ä¹¦æ–‡ä»¶ (*.crt,*.pem)|*.crt;*.pem|所有文件|*.*"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:375
msgid "Open CA certificate file"
msgstr "打开 CA è¯ä¹¦æ–‡ä»¶"
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404 src/libslic3r/PrintConfig.cpp:307
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr "HTTPS CA 文件"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:405
#, c-format, boost-format
-msgid "On this system, %s uses HTTPS certificates from the system Certificate Store or Keychain."
-msgstr "在此系统上,%s 使用æ¥è‡ªç³»ç»Ÿè¯ä¹¦å­˜å‚¨æˆ–钥匙串的 HTTPS è¯ä¹¦ã€‚"
+msgid ""
+"On this system, %s uses HTTPS certificates from the system Certificate Store "
+"or Keychain."
+msgstr "在此系统上, %s 使用æ¥è‡ªç³»ç»Ÿè¯ä¹¦å­˜å‚¨æˆ–钥匙串的 HTTPS è¯ä¹¦ã€‚"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:406
-msgid "To use a custom CA file, please import your CA file into Certificate Store / Keychain."
+msgid ""
+"To use a custom CA file, please import your CA file into Certificate Store / "
+"Keychain."
msgstr "è¦ä½¿ç”¨è‡ªå®šä¹‰ CA 文件,请将 CA 文件导入è¯ä¹¦å­˜å‚¨/钥匙串。"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:630
@@ -6005,13 +6553,13 @@ msgid "The supplied name is empty. It can't be saved."
msgstr "æ供的å称为空。无法ä¿å­˜ã€‚"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
-msgstr "您应该更改打å°æœºè®¾å¤‡çš„å称。"
+msgid "You have to enter a printer name."
+msgstr "您必须输入打å°æœºå称。"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
#, boost-format
msgid "Printer with name \"%1%\" already exists."
-msgstr "å为\"%1%'的打å°æœºå·²å­˜åœ¨ã€‚"
+msgstr "å为 \"%1%\" 的打å°æœºå·²å­˜åœ¨ã€‚"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:643
msgid "Replace?"
@@ -6019,9 +6567,13 @@ msgstr "替æ¢ï¼Ÿ"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:670
#, boost-format
-msgid "Following printer preset is duplicated:%1%The above preset for printer \"%2%\" will be used just once."
-msgid_plural "Following printer presets are duplicated:%1%The above presets for printer \"%2%\" will be used just once."
-msgstr[0] "以下打å°æœºé¢„设é‡å¤ï¼š%1% 以上打å°æœºâ€œ%2%â€çš„预设将åªä½¿ç”¨ä¸€æ¬¡ã€‚"
+msgid ""
+"Following printer preset is duplicated:%1%The above preset for printer \"%2%"
+"\" will be used just once."
+msgid_plural ""
+"Following printer presets are duplicated:%1%The above presets for printer "
+"\"%2%\" will be used just once."
+msgstr[0] "以下打å°æœºé¢„设é‡å¤ï¼š%1% 以上打å°æœº “%2%†的预设将åªä½¿ç”¨ä¸€æ¬¡ã€‚"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:720
msgid "It's not possible to delete the last related preset for the printer."
@@ -6029,11 +6581,11 @@ msgstr "无法删除打å°æœºçš„最åŽä¸€ä¸ªç›¸å…³é¢„设。"
#: src/slic3r/GUI/Plater.cpp:141
msgid "The provided name is not valid;"
-msgstr "æ供的å称无效;"
+msgstr "æ供的å称无效;"
#: src/slic3r/GUI/Plater.cpp:142 src/slic3r/GUI/SavePresetDialog.cpp:102
msgid "the following characters are not allowed:"
-msgstr "ä¸å…许使用以下字符:"
+msgstr "ä¸å…许使用以下字符:"
#: src/slic3r/GUI/Plater.cpp:207
msgid ""
@@ -6055,27 +6607,28 @@ msgstr "å¹³é¢"
msgid "Sliced Info"
msgstr "切片信æ¯"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "消耗耗æ (g)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "消耗耗æ (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "消耗耗æ (mm³)"
#: src/slic3r/GUI/Plater.cpp:299
msgid "Used Material (unit)"
-msgstr "消耗æ料(å•ä½ï¼‰"
+msgstr "消耗ææ–™ (å•ä½)"
#: src/slic3r/GUI/Plater.cpp:300
msgid "Cost (money)"
-msgstr "æˆæœ¬ï¼ˆé‡‘钱)"
+msgstr "æˆæœ¬ (金钱)"
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339 src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "预计打å°æ—¶é—´"
@@ -6087,11 +6640,12 @@ msgstr "工具更æ¢æ¬¡æ•°"
msgid "Select what kind of support do you need"
msgstr "选择您需è¦ä½•ç§æ”¯æ’‘"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr "仅从打å°é¢æ¿æ”¯æ’‘"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr "仅从支撑生æˆå™¨æ”¯æ’‘"
@@ -6099,158 +6653,168 @@ msgstr "仅从支撑生æˆå™¨æ”¯æ’‘"
msgid "Everywhere"
msgstr "任何地方"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "裙边"
#: src/slic3r/GUI/Plater.cpp:469
-msgid "This flag enables the brim that will be printed around each object on the first layer."
-msgstr "此标志å¯ç”¨å°†åœ¨ç¬¬ä¸€å±‚上的æ¯ä¸ªå¯¹è±¡å‘¨å›´æ‰“å°è£™è¾¹."
+msgid ""
+"This flag enables the brim that will be printed around each object on the "
+"first layer."
+msgstr "此标志å¯ç”¨å°†åœ¨ç¬¬ä¸€å±‚上的æ¯ä¸ªå¯¹è±¡å‘¨å›´æ‰“å°è£™è¾¹ã€‚"
#: src/slic3r/GUI/Plater.cpp:477
msgid "Purging volumes"
msgstr "清ç†é‡"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr "选择您需è¦å“ªç§åž«å­"
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr "对象底部"
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr "对象周围"
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr "å‘é€åˆ°æ‰“å°æœº"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307 src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr "现在切片"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
-msgstr "æŒ‰ä½ Shift æ¥åˆ‡ç‰‡å¹¶å¯¼å‡º G 代ç "
+msgstr "æŒ‰ä½ Shift æ¥åˆ‡ç‰‡å¹¶å¯¼å‡º G-Code"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
-msgstr[0] "%1%(%2$d壳)"
+msgstr[0] "%1% (%2$d 壳)"
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
-msgstr "消耗æ料(毫å‡ï¼‰"
+msgstr "消耗ææ–™ (毫å‡)"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] "对象"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "支撑和垫"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
-msgstr "旧耗æ(英寸)"
+msgstr "消耗耗æ (英寸)"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "对象"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "擦料塔"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
-msgstr "用过的耗æ(å•ä½ï¼šç«‹æ–¹ç±³ï¼‰"
+msgstr "消耗耗æ (in³)"
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
-msgstr "挤出机上的长ä¸%1%"
+msgstr "æŒ¤å‡ºæœºä¸Šçš„é•¿ä¸ %1%"
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr "(包括线轴)"
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045 src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr "费用"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "正常模å¼"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr "éšèº«æ¨¡å¼"
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr "填充床"
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr "优化旋转"
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
-msgstr "导入SLA存档"
+msgstr "导入 SLA 存档"
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
-msgstr "是å¦è¦å°†æ›´æ”¹ä¿å­˜åˆ°\"%1%\"?"
+msgstr "是å¦è¦å°†æ›´æ”¹ä¿å­˜åˆ° \"%1%\"?"
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr "请求项目中未ä¿å­˜çš„更改"
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
-"当:\n"
-"-关闭PrusaSlicer,\n"
+"当: \n"
+"-关闭 PrusaSlicer,\n"
"-加载或创建新项目时,将ä¸å†è¯¢é—®æ‚¨"
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
-msgid "Successfully unmounted. The device %s(%s) can now be safely removed from the computer."
-msgstr "æˆåŠŸå¸è½½ã€‚设备%s(%s)现在å¯ä»¥å®‰å…¨åœ°ä»Žè®¡ç®—机上删除。"
+msgid ""
+"Successfully unmounted. The device %s(%s) can now be safely removed from the "
+"computer."
+msgstr "æˆåŠŸå¸è½½ã€‚设备 %s(%s) 现在å¯ä»¥å®‰å…¨åœ°ä»Žè®¡ç®—机上删除。"
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
-msgstr "弹出设备%s(%s)失败。"
+msgstr "弹出设备 %s(%s) 失败。"
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr "新项目"
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr "展开侧边æ "
-#: src/slic3r/GUI/Plater.cpp:2498
-msgid "The preset below was temporarily installed on the active instance of PrusaSlicer"
-msgid_plural "The presets below were temporarily installed on the active instance of PrusaSlicer"
-msgstr[0] "以下预设已临时安装在PrusaSlicer的活动实例上"
+#: src/slic3r/GUI/Plater.cpp:2518
+msgid ""
+"The preset below was temporarily installed on the active instance of "
+"PrusaSlicer"
+msgid_plural ""
+"The presets below were temporarily installed on the active instance of "
+"PrusaSlicer"
+msgstr[0] "以下预设已临时安装在 PrusaSlicer 的活动实例上"
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
-msgstr "由于é…置无效,无法加载文件\"%1%\"。"
+msgstr "由于é…置无效,无法加载文件 \"%1%\"。"
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -6259,73 +6823,81 @@ msgid_plural ""
"Objects size from file %s appears to be zero.\n"
"These objects have been removed from the model"
msgstr[0] ""
-"文件%s中的对象大å°ä¼¼ä¹Žä¸ºé›¶ã€‚\n"
+"文件 %s 中的对象大å°ä¼¼ä¹Žä¸ºé›¶ã€‚\n"
"这些对象已从模型中删除"
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
msgstr "对象的大å°ä¸ºé›¶"
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
-"The internal unit of PrusaSlicer is a millimeter. Do you want to recalculate the dimensions of the object?"
+"The internal unit of PrusaSlicer is a millimeter. Do you want to recalculate "
+"the dimensions of the object?"
msgid_plural ""
"The dimensions of some objects from file %s seem to be defined in meters.\n"
-"The internal unit of PrusaSlicer is a millimeter. Do you want to recalculate the dimensions of these objects?"
+"The internal unit of PrusaSlicer is a millimeter. Do you want to recalculate "
+"the dimensions of these objects?"
msgstr[0] ""
-"文件%s中对象的尺寸似乎是以米为å•ä½å®šä¹‰çš„。\n"
-"PrusaSlicer的内部å•ä½ä¸ºæ¯«ç±³ã€‚是å¦è¦é‡æ–°è®¡ç®—对象的尺寸?"
+"文件 %s 中对象的尺寸似乎是以米为å•ä½å®šä¹‰çš„。\n"
+"PrusaSlicer 的内部å•ä½ä¸ºæ¯«ç±³ã€‚是å¦è¦é‡æ–°è®¡ç®—对象的尺寸?"
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
msgstr "这个物体太å°äº†"
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr "应用于正在加载的所有剩余å°å¯¹è±¡ã€‚"
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
-"The internal unit of PrusaSlicer is a millimeter. Do you want to recalculate the dimensions of the object?"
+"The internal unit of PrusaSlicer is a millimeter. Do you want to recalculate "
+"the dimensions of the object?"
msgid_plural ""
"The dimensions of some objects from file %s seem to be defined in inches.\n"
-"The internal unit of PrusaSlicer is a millimeter. Do you want to recalculate the dimensions of these objects?"
+"The internal unit of PrusaSlicer is a millimeter. Do you want to recalculate "
+"the dimensions of these objects?"
msgstr[0] ""
-"文件%s中对象的尺寸似乎是以英寸为å•ä½å®šä¹‰çš„。\n"
-"PrusaSlicer的内部å•ä½ä¸ºæ¯«ç±³ã€‚是å¦è¦é‡æ–°è®¡ç®—对象的尺寸?"
+"文件 %s 中对象的尺寸似乎是以英寸为å•ä½å®šä¹‰çš„。\n"
+"PrusaSlicer 的内部å•ä½ä¸ºæ¯«ç±³ã€‚是å¦è¦é‡æ–°è®¡ç®—对象的尺寸?"
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
"the file be loaded as a single object having multiple parts?"
msgstr ""
"该文件包å«å¤šä¸ªä½äºŽå¤šä¸ªé«˜åº¦çš„对象。\n"
-"ä¸åº”将它们视为多个对象,\n"
+"ä¸åº”将它们视为多个对象, \n"
"文件是å¦åº”作为包å«å¤šä¸ªéƒ¨åˆ†çš„å•ä¸ªå¯¹è±¡åŠ è½½ï¼Ÿ"
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr "检测到多部分对象"
-#: src/slic3r/GUI/Plater.cpp:2616
-msgid "This file cannot be loaded in a simple mode. Do you want to switch to an advanced mode?"
+#: src/slic3r/GUI/Plater.cpp:2636
+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:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr "检测到高级数æ®"
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-format
-msgid "You can't to add the object(s) from %s because of one or some of them is(are) multi-part"
+msgid ""
+"You can't to add the object(s) from %s because of one or some of them "
+"is(are) multi-part"
msgstr "ä¸èƒ½ä»Ž %s 中添加对象, 因为其中一个或一些有多个部分"
-#: src/slic3r/GUI/Plater.cpp:2660
+#: src/slic3r/GUI/Plater.cpp:2680
msgid ""
"Multiple objects were loaded for a multi-material printer.\n"
"Instead of considering them as multiple objects, should I consider\n"
@@ -6335,286 +6907,294 @@ msgstr ""
"除了将它们视为多个对象之外,我是å¦åº”该将这些文件视为\n"
"表示具有多个部分的å•ä¸ªå¯¹è±¡ï¼Ÿ"
-#: src/slic3r/GUI/Plater.cpp:2779
-msgid "Your object appears to be too large, so it was automatically scaled down to fit your print bed."
+#: src/slic3r/GUI/Plater.cpp:2799
+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:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr "对象太大?"
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
-msgstr "导出 STL 文件:"
+msgstr "导出 STL 文件:"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
-msgstr "导出 AMF 文件:"
+msgstr "导出 AMF 文件:"
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
-msgstr "将文件å¦å­˜ä¸ºï¼š"
+msgstr "将文件å¦å­˜ä¸º:"
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
-msgstr "导出 OBJ 文件:"
+msgstr "导出 OBJ 文件:"
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr "删除对象"
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
msgstr "删除所有对象"
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr "é‡ç½®é¡¹ç›®"
-#: src/slic3r/GUI/Plater.cpp:3098
-msgid "The selected object couldn't be split because it contains only one solid part."
+#: src/slic3r/GUI/Plater.cpp:3118
+msgid ""
+"The selected object couldn't be split because it contains only one solid "
+"part."
msgstr "无法拆分选定对象,因为它åªåŒ…å«ä¸€ä¸ªå®žä½“零件。"
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
msgstr "删除了所有éžå®žä½“零件(修改器)"
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr "拆分为对象"
-#: src/slic3r/GUI/Plater.cpp:3157
-msgid "An object has custom support enforcers which will not be used because supports are disabled."
+#: src/slic3r/GUI/Plater.cpp:3179
+msgid ""
+"An object has custom support enforcers which will not be used because "
+"supports are disabled."
msgstr "对象具有自定义支æŒå¼ºåˆ¶å™¨ï¼Œç”±äºŽæ”¯æŒå·²ç¦ç”¨ï¼Œå› æ­¤å°†ä¸ä½¿ç”¨è¿™äº›å¼ºåˆ¶å™¨ã€‚"
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
msgstr "仅对实施者å¯ç”¨æ”¯æŒ"
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr "无效数æ®"
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr "当å‰æ­£åœ¨è¿è¡Œå¦ä¸€ä¸ªå¯¼å‡ºä½œä¸šã€‚"
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
-msgstr "替æ¢è‡ªï¼š"
+msgstr "替æ¢è‡ª:"
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
msgstr "无法替æ¢ä¸ºå¤šä¸ªå·"
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
msgstr "æ›´æ¢è¿‡ç¨‹ä¸­å‡ºé”™"
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
msgstr "选择新文件"
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
msgstr "未选择替æ¢æ–‡ä»¶"
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr "请选择è¦é‡æ–°åŠ è½½çš„文件"
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr "选定的文件"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
msgstr "与原始文件ä¸åŒ"
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
msgstr "你想替æ¢å®ƒå—"
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
-msgstr "从以下ä½ç½®é‡æ–°åŠ è½½ï¼š"
+msgstr "从以下ä½ç½®é‡æ–°åŠ è½½:"
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
-msgstr "无法é‡æ–°åŠ è½½ï¼š"
+msgstr "无法é‡æ–°åŠ è½½:"
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr "é‡æ–°åŠ è½½æ—¶å‡ºé”™"
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr "从ç£ç›˜é‡æ–°åŠ è½½æ‰€æœ‰"
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
-msgstr "存在有关切片模型的活动警告:"
+msgstr "存在有关切片模型的活动警告:"
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr "生æˆçš„警告"
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr "3D 编辑器视图"
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
msgstr "撤消/é‡åšæ­£åœ¨å¤„ç†"
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
-"Some %1% presets were modified, which will be lost after switching the printer technology."
+"Some %1% presets were modified, which will be lost after switching the "
+"printer technology."
msgstr ""
-"将打å°æœºæŠ€æœ¯ä»Ž%1%切æ¢åˆ°%2%。\n"
-"修改了æŸäº›%1%的预设,切æ¢æ‰“å°æœºæŠ€æœ¯åŽè¿™äº›é¢„设将丢失。"
+"将打å°æœºæŠ€æœ¯ä»Ž %1% 切æ¢åˆ° %2%。\n"
+"修改了æŸäº› %1% 的预设,切æ¢æ‰“å°æœºæŠ€æœ¯åŽè¿™äº›é¢„设将丢失。"
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
msgstr "在修改当å‰é¡¹ç›®æ—¶åˆ›å»ºæ–°é¡¹ç›®ã€‚"
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr "在修改æŸäº›é¢„设时创建新项目。"
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr "å¯ä»¥ä¿ç•™å¯¹æ–°é¡¹ç›®çš„预设修改,也å¯ä»¥æ”¾å¼ƒå®ƒä»¬"
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
-"You can keep presets modifications to the new project, discard them or save changes as new presets.\n"
+"You can keep presets modifications to the new project, discard them or save "
+"changes as new presets.\n"
"Note, if changes will be saved then new project wouldn't keep them"
msgstr ""
"å¯ä»¥ä¿ç•™å¯¹æ–°é¡¹ç›®çš„预设修改ã€æ”¾å¼ƒå®ƒä»¬æˆ–将更改å¦å­˜ä¸ºæ–°é¢„设。\n"
"注æ„,如果更改将被ä¿å­˜ï¼Œé‚£ä¹ˆæ–°é¡¹ç›®å°†ä¸ä¼šä¿ç•™å®ƒä»¬"
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
msgstr "创建新项目"
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr "加载项目"
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr "导入对象"
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr "导入对象"
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
-msgstr "ä¸åŒ…å«æœ‰æ•ˆçš„gcode。"
+msgstr "ä¸åŒ…å«æœ‰æ•ˆçš„ gcode。"
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
-msgstr "加载时出错。gcode文件"
+msgstr "加载 .gcode 文件时出错"
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
-msgstr "%s-删除项目文件"
+msgstr "%s - 删除项目文件"
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr "作为项目打开"
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr "仅导入几何体"
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr "仅导入é…ç½®"
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr "选择è¦åº”用于文件的æ“作"
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr "行动"
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr "别å†å‡ºçŽ°äº†"
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
-msgstr "ä½ åªèƒ½æ‰“开一个。æ¯æ¬¡ä½¿ç”¨gcode文件。"
+msgstr "你一次åªèƒ½æ‰“开一个 .gcode 文件。"
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
-msgstr "拖放G代ç æ–‡ä»¶"
+msgstr "拖放 G-Code 文件"
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr "加载文件"
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr "加载文件"
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr "将删除所有对象,是å¦ç»§ç»­ï¼Ÿ"
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr "删除选定对象"
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr "增加实例"
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr "å‡å°‘实例"
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
-msgstr "输入副本数:"
+msgstr "输入副本数:"
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr "选定对象的副本"
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr "将副本数设置为 %d"
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr "按平é¢åˆ‡å‰²"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
-msgstr "å°† G-code 文件å¦å­˜ä¸º:"
+msgstr "å°† G-Code 文件å¦å­˜ä¸º:"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
-msgstr "å°†SL1/SL1S文件å¦å­˜ä¸ºï¼š"
+msgstr "å°† SL1 / SL1S 文件å¦å­˜ä¸º:"
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
msgstr "æ供的文件å无效。"
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
-msgstr "FAT文件系统ä¸å…许使用以下字符:"
+msgstr "FAT 文件系统ä¸å…许使用以下字符:"
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
@@ -6622,24 +7202,28 @@ msgstr ""
"盘å­æ˜¯ç©ºçš„。\n"
"你想ä¿å­˜è¿™ä¸ªé¡¹ç›®å—?"
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
msgstr "ä¿å­˜é¡¹ç›®"
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr "导出"
-#: src/slic3r/GUI/Plater.cpp:6539
-msgid "Custom supports, seams and multimaterial painting were removed after repairing the mesh."
+#: src/slic3r/GUI/Plater.cpp:6575
+msgid ""
+"Custom supports, seams and multimaterial painting were removed after "
+"repairing the mesh."
msgstr "ä¿®å¤ç½‘æ ¼åŽï¼Œç§»é™¤äº†å®šåˆ¶æ”¯æž¶ã€æŽ¥ç¼å’Œå¤šæ料喷漆。"
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr "从剪贴æ¿ç²˜è´´"
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282 src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "常规"
@@ -6648,15 +7232,20 @@ msgid "Remember output directory"
msgstr "è®°ä½è¾“出目录"
#: src/slic3r/GUI/Preferences.cpp:123
-msgid "If this is enabled, Slic3r will prompt the last output directory instead of the one containing the input files."
-msgstr "如果å¯ç”¨æ­¤åŠŸèƒ½ï¼ŒSlic3r å°†æ示最åŽä¸€ä¸ªè¾“出目录,而ä¸æ˜¯åŒ…å«è¾“入文件的输出目录。"
+msgid ""
+"If this is enabled, Slic3r will prompt the last output directory instead of "
+"the one containing the input files."
+msgstr ""
+"如果å¯ç”¨æ­¤åŠŸèƒ½ï¼ŒSlic3r å°†æ示最åŽä¸€ä¸ªè¾“出目录,而ä¸æ˜¯åŒ…å«è¾“入文件的输出目录。"
#: src/slic3r/GUI/Preferences.cpp:129
msgid "Auto-center parts"
msgstr "自动居中部件"
#: src/slic3r/GUI/Preferences.cpp:131
-msgid "If this is enabled, Slic3r will auto-center objects around the print bed center."
+msgid ""
+"If this is enabled, Slic3r will auto-center objects around the print bed "
+"center."
msgstr "如果å¯ç”¨æ­¤åŠŸèƒ½ï¼ŒSlic3r 将自动将对象集中在构建æ¿ä¸­å¿ƒå‘¨å›´ã€‚"
#: src/slic3r/GUI/Preferences.cpp:137
@@ -6664,68 +7253,99 @@ msgid "Background processing"
msgstr "åŽå°å¤„ç†"
#: src/slic3r/GUI/Preferences.cpp:139
-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 "如果å¯ç”¨æ­¤åŠŸèƒ½, Slic3r 将在加载对象åŽç«‹å³å¯¹å…¶è¿›è¡Œé¢„处ç†, 以便在导出 G-code 时节çœæ—¶é—´ã€‚"
+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 ""
+"如果å¯ç”¨æ­¤åŠŸèƒ½,Slic3r 将在加载对象åŽç«‹å³å¯¹å…¶è¿›è¡Œé¢„处ç†, 以便在导出 G-Code æ—¶"
+"节çœæ—¶é—´ã€‚"
#: src/slic3r/GUI/Preferences.cpp:148
msgid "Export sources full pathnames to 3mf and amf"
-msgstr "å°†æºå®Œæ•´è·¯å¾„å导出到3mfå’Œamf"
+msgstr "å°†æºå®Œæ•´è·¯å¾„å导出到 3mf å’Œ amf"
#: src/slic3r/GUI/Preferences.cpp:150
-msgid "If enabled, allows the Reload from disk command to automatically find and load the files when invoked."
+msgid ""
+"If enabled, allows the Reload from disk command to automatically find and "
+"load the files when invoked."
msgstr "如果å¯ç”¨ï¼Œåˆ™å…许从ç£ç›˜é‡æ–°åŠ è½½å‘½ä»¤åœ¨è°ƒç”¨æ—¶è‡ªåŠ¨æŸ¥æ‰¾å’ŒåŠ è½½æ–‡ä»¶ã€‚"
#: src/slic3r/GUI/Preferences.cpp:159
msgid "If enabled, sets PrusaSlicer as default application to open .3mf files."
-msgstr "如果å¯ç”¨ï¼Œå°†PrusaSlicer设置为打开.3mf文件的默认应用程åºã€‚"
+msgstr "如果å¯ç”¨ï¼Œå°† PrusaSlicer 设置为打开.3mf 文件的默认应用程åºã€‚"
#: src/slic3r/GUI/Preferences.cpp:166
msgid "If enabled, sets PrusaSlicer as default application to open .stl files."
-msgstr "如果å¯ç”¨ï¼Œåˆ™å°†PrusaSlicer设置为è¦æ‰“开的默认应用程åºã€‚stl文件。"
+msgstr "如果å¯ç”¨ï¼Œåˆ™å°† PrusaSlicer 设置为è¦æ‰“开的默认应用程åºã€‚stl 文件。"
#: src/slic3r/GUI/Preferences.cpp:177
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 "如果å¯ç”¨ï¼ŒSlic3r 将在åŽå°ä¸‹è½½å†…置系统预设的更新。 这些更新将会下载到一个å•ç‹¬çš„临时文件夹。当一切准备就绪,将在应用å¯åŠ¨çš„时候æ供新版本。"
+"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 ""
+"如果å¯ç”¨ï¼ŒSlic3r 将在åŽå°ä¸‹è½½å†…置系统预设的更新。 这些更新将会下载到一个å•ç‹¬"
+"的临时文件夹。当一切准备就绪,将在应用å¯åŠ¨çš„时候æ供新版本。"
#: src/slic3r/GUI/Preferences.cpp:182
msgid "Suppress \" - default - \" presets"
-msgstr "ç¦æ­¢\"- 默认值 - \"预设"
+msgstr "ç¦æ­¢\"- 默认值 -\"预设"
#: src/slic3r/GUI/Preferences.cpp:184
-msgid "Suppress \" - default - \" presets in the Print / Filament / Printer selections once there are any other valid presets available."
-msgstr "在 \"打å°/耗æ/打å°æœº\" 选择中ç¦æ­¢ \"-默认-\" 预设, 一旦有任何其他有效的预设å¯ç”¨ã€‚"
+msgid ""
+"Suppress \" - default - \" presets in the Print / Filament / Printer "
+"selections once there are any other valid presets available."
+msgstr ""
+"在 \"打å°/耗æ/打å°æœº\" 选择中ç¦æ­¢ \"-默认-\" 预设, 一旦有任何其他有效的预设"
+"å¯ç”¨ã€‚"
#: src/slic3r/GUI/Preferences.cpp:190
msgid "Show incompatible print and filament presets"
msgstr "显示ä¸å…¼å®¹çš„打å°å’Œè€—æ预设"
#: src/slic3r/GUI/Preferences.cpp:192
-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 "选中åŽ, 打å°å’Œè€—æ预设将显示在预设编辑器中, å³ä½¿å®ƒä»¬è¢«æ ‡è®°ä¸ºä¸Žæ´»åŠ¨æ‰“å°æœºä¸å…¼å®¹"
+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 ""
+"选中åŽ, 打å°å’Œè€—æ预设将显示在预设编辑器中, å³ä½¿å®ƒä»¬è¢«æ ‡è®°ä¸ºä¸Žæ´»åŠ¨æ‰“å°æœºä¸å…¼"
+"容"
#: src/slic3r/GUI/Preferences.cpp:200
msgid "Show drop project dialog"
msgstr "显示删除项目对è¯æ¡†"
#: src/slic3r/GUI/Preferences.cpp:202
-msgid "When checked, whenever dragging and dropping a project file on the application, shows a dialog asking to select the action to take on the file to load."
-msgstr "选中åŽï¼Œæ— è®ºä½•æ—¶åœ¨åº”用程åºä¸Šæ‹–放项目文件,都会显示一个对è¯æ¡†ï¼Œè¦æ±‚选择è¦åŠ è½½çš„文件上è¦æ‰§è¡Œçš„æ“作。"
+msgid ""
+"When checked, whenever dragging and dropping a project file on the "
+"application, shows a dialog asking to select the action to take on the file "
+"to load."
+msgstr ""
+"选中åŽï¼Œæ— è®ºä½•æ—¶åœ¨åº”用程åºä¸Šæ‹–放项目文件,都会显示一个对è¯æ¡†ï¼Œè¦æ±‚选择è¦åŠ è½½"
+"的文件上è¦æ‰§è¡Œçš„æ“作。"
#: src/slic3r/GUI/Preferences.cpp:208 src/slic3r/GUI/Preferences.cpp:212
msgid "Allow just a single PrusaSlicer instance"
-msgstr "åªå…许一个PrusaSlicer实例"
+msgstr "åªå…许一个 PrusaSlicer 实例"
#: src/slic3r/GUI/Preferences.cpp:210
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 "在OSX上,默认情况下,应用程åºå§‹ç»ˆåªæœ‰ä¸€ä¸ªå®žä¾‹åœ¨è¿è¡Œã€‚但是,它å…许从命令行è¿è¡ŒåŒä¸€åº”用程åºçš„多个实例。在这ç§æƒ…况下,此设置åªå…许一个实例。"
+"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 ""
+"在 OSX 上,默认情况下,应用程åºå§‹ç»ˆåªæœ‰ä¸€ä¸ªå®žä¾‹åœ¨è¿è¡Œã€‚但是,它å…许从命令行è¿"
+"è¡ŒåŒä¸€åº”用程åºçš„多个实例。在这ç§æƒ…况下,此设置åªå…许一个实例。"
#: src/slic3r/GUI/Preferences.cpp:214
-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 "如果å¯ç”¨æ­¤é€‰é¡¹ï¼Œåˆ™å½“å¯åŠ¨PrusaSlicer且åŒä¸€PrusaSlicerçš„å¦ä¸€ä¸ªå®žä¾‹å·²åœ¨è¿è¡Œæ—¶ï¼Œè¯¥å®žä¾‹å°†è¢«é‡æ–°æ¿€æ´»ã€‚"
+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 ""
+"如果å¯ç”¨æ­¤é€‰é¡¹ï¼Œåˆ™å½“å¯åŠ¨ PrusaSlicer 且åŒä¸€ PrusaSlicer çš„å¦ä¸€ä¸ªå®žä¾‹å·²åœ¨è¿è¡Œ"
+"时,该实例将被é‡æ–°æ¿€æ´»ã€‚"
#: src/slic3r/GUI/Preferences.cpp:224
msgid ""
@@ -6733,12 +7353,15 @@ msgid ""
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
-"当:\n"
-"-关闭PrusaSlicer,\n"
+"当: \n"
+"-关闭 PrusaSlicer,\n"
"-加载或创建新项目时,始终在项目中请求未ä¿å­˜çš„更改"
-#: src/slic3r/GUI/Preferences.cpp:233 src/slic3r/GUI/UnsavedChangesDialog.cpp:897
-msgid "Ask to save unsaved changes in presets when closing the application or when loading a new project"
+#: src/slic3r/GUI/Preferences.cpp:233
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:897
+msgid ""
+"Ask to save unsaved changes in presets when closing the application or when "
+"loading a new project"
msgstr "关闭应用程åºæˆ–加载新项目时,è¦æ±‚ä¿å­˜é¢„设中未ä¿å­˜çš„更改"
#: src/slic3r/GUI/Preferences.cpp:235
@@ -6747,19 +7370,23 @@ msgid ""
"- Closing PrusaSlicer while some presets are modified,\n"
"- Loading a new project while some presets are modified"
msgstr ""
-"当:\n"
-"-在æŸäº›é¢„设被修改时关闭PrusaSlicer,\n"
+"当: \n"
+"-在æŸäº›é¢„设被修改时关闭 PrusaSlicer,\n"
"-在æŸäº›é¢„设被修改时加载一个新项目时,始终è¦æ±‚对预设进行未ä¿å­˜çš„更改"
-#: src/slic3r/GUI/Preferences.cpp:242 src/slic3r/GUI/UnsavedChangesDialog.cpp:896
+#: src/slic3r/GUI/Preferences.cpp:242
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:896
msgid "Ask for unsaved changes in presets when selecting new preset"
msgstr "选择新预设时,询问预设中未ä¿å­˜çš„更改"
#: src/slic3r/GUI/Preferences.cpp:244
-msgid "Always ask for unsaved changes in presets when selecting new preset or resetting a preset"
+msgid ""
+"Always ask for unsaved changes in presets when selecting new preset or "
+"resetting a preset"
msgstr "选择新预设或é‡ç½®é¢„设时,始终è¦æ±‚对预设进行未ä¿å­˜çš„更改"
-#: src/slic3r/GUI/Preferences.cpp:249 src/slic3r/GUI/UnsavedChangesDialog.cpp:895
+#: src/slic3r/GUI/Preferences.cpp:249
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:895
msgid "Ask for unsaved changes in presets when creating new project"
msgstr "创建新项目时,è¦æ±‚对预设进行未ä¿å­˜çš„更改"
@@ -6769,19 +7396,27 @@ msgstr "创建新项目时,始终è¦æ±‚对预设进行未ä¿å­˜çš„更改"
#: src/slic3r/GUI/Preferences.cpp:258
msgid "Associate .gcode files to PrusaSlicer G-code Viewer"
-msgstr "è”åˆgcode文件到PrusaSlicer G代ç æŸ¥çœ‹å™¨"
+msgstr "å…³è” .gcode 文件到 PrusaSlicer G-Code 查看器"
#: src/slic3r/GUI/Preferences.cpp:260
-msgid "If enabled, sets PrusaSlicer G-code Viewer as default application to open .gcode files."
-msgstr "如果å¯ç”¨ï¼Œå°†PrusaSlicer G-code Viewer设置为è¦æ‰“开的默认应用程åºã€‚gcode文件。"
+msgid ""
+"If enabled, sets PrusaSlicer G-code Viewer as default application to open ."
+"gcode files."
+msgstr ""
+"如果å¯ç”¨ï¼Œå°† PrusaSlicer G-Code Viewer 设置为è¦æ‰“å¼€çš„é»˜è®¤åº”ç”¨ç¨‹åº .gcode æ–‡"
+"件。"
#: src/slic3r/GUI/Preferences.cpp:268
msgid "Use Retina resolution for the 3D scene"
msgstr "对 3D 场景使用视网膜分辨率"
#: src/slic3r/GUI/Preferences.cpp:270
-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 "如果å¯ç”¨ï¼Œ3D 场景将以视网膜分辨率渲染。如果您é‡åˆ° 3D 性能问题,ç¦ç”¨æ­¤é€‰é¡¹å¯èƒ½ä¼šæœ‰æ‰€å¸®åŠ©ã€‚"
+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 ""
+"如果å¯ç”¨ï¼Œ3D 场景将以视网膜分辨率渲染。如果您é‡åˆ° 3D 性能问题,ç¦ç”¨æ­¤é€‰é¡¹å¯èƒ½"
+"会有所帮助。"
#: src/slic3r/GUI/Preferences.cpp:280 src/slic3r/GUI/Preferences.cpp:282
msgid "Show splash screen"
@@ -6789,23 +7424,26 @@ msgstr "显示å¯åŠ¨å±å¹•"
#: src/slic3r/GUI/Preferences.cpp:289
msgid "If enabled, PrusaSlicer will be open at the position it was closed"
-msgstr "如果å¯ç”¨ï¼ŒPrusaSlicer将在其关闭的ä½ç½®æ‰“å¼€"
+msgstr "如果å¯ç”¨ï¼ŒPrusaSlicer 将在其关闭的ä½ç½®æ‰“å¼€"
#: src/slic3r/GUI/Preferences.cpp:295
msgid "Clear Undo / Redo stack on new project"
msgstr "清除新项目上的撤消/é‡åšå †æ ˆ"
#: src/slic3r/GUI/Preferences.cpp:297
-msgid "Clear Undo / Redo stack on new project or when an existing project is loaded."
+msgid ""
+"Clear Undo / Redo stack on new project or when an existing project is loaded."
msgstr "在新项目上或加载现有项目时清除“撤消/é‡åšå †æ ˆâ€ã€‚"
#: src/slic3r/GUI/Preferences.cpp:303
msgid "Enable support for legacy 3DConnexion devices"
-msgstr "å¯ç”¨å¯¹ä¼ ç»Ÿ3DConnexion设备的支æŒ"
+msgstr "å¯ç”¨å¯¹ä¼ ç»Ÿ 3DConnexion 设备的支æŒ"
#: src/slic3r/GUI/Preferences.cpp:305
-msgid "If enabled, the legacy 3DConnexion devices settings dialog is available by pressing CTRL+M"
-msgstr "如果å¯ç”¨ï¼ŒæŒ‰CTRL+Mé”®å¯ä»¥ä½¿ç”¨ä¼ ç»Ÿçš„3DConnexion设备设置对è¯æ¡†"
+msgid ""
+"If enabled, the legacy 3DConnexion devices settings dialog is available by "
+"pressing CTRL+M"
+msgstr "如果å¯ç”¨ï¼ŒæŒ‰ CTRL+M é”®å¯ä»¥ä½¿ç”¨ä¼ ç»Ÿçš„ 3DConnexion 设备设置对è¯æ¡†"
#: src/slic3r/GUI/Preferences.cpp:314
msgid "Camera"
@@ -6816,7 +7454,8 @@ msgid "Use perspective camera"
msgstr "使用é€è§†æ‘„åƒæœº"
#: src/slic3r/GUI/Preferences.cpp:321
-msgid "If enabled, use perspective camera. If not enabled, use orthographic camera."
+msgid ""
+"If enabled, use perspective camera. If not enabled, use orthographic camera."
msgstr "如果å¯ç”¨,请使用é€è§†æ‘„åƒæœºã€‚如果未å¯ç”¨,请使用正交相机。"
#: src/slic3r/GUI/Preferences.cpp:326
@@ -6845,29 +7484,37 @@ msgstr "仅应用于顶层的顺åºæ»‘å—"
#: src/slic3r/GUI/Preferences.cpp:368
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 "如果å¯ç”¨ï¼Œåˆ™åœ¨é¢„览中使用顺åºæ»‘å—所åšçš„更改仅适用于gcode顶层。如果ç¦ç”¨ï¼Œåˆ™åœ¨é¢„览中使用顺åºæ»‘å—所åšçš„更改将应用于整个gcode。"
+"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 ""
+"如果å¯ç”¨ï¼Œåˆ™åœ¨é¢„览中使用顺åºæ»‘å—所åšçš„更改仅适用于 gcode 顶层。如果ç¦ç”¨ï¼Œåˆ™åœ¨"
+"预览中使用顺åºæ»‘å—所åšçš„更改将应用于整个 gcode。"
#: src/slic3r/GUI/Preferences.cpp:375
msgid "Show sidebar collapse/expand button"
msgstr "显示侧边æ æŠ˜å /展开按钮"
#: src/slic3r/GUI/Preferences.cpp:377
-msgid "If enabled, the button for the collapse sidebar will be appeared in top right corner of the 3D Scene"
-msgstr "如果å¯ç”¨ï¼ŒæŠ˜å ä¾§è¾¹æ çš„按钮将出现在3D场景的å³ä¸Šè§’"
+msgid ""
+"If enabled, the button for the collapse sidebar will be appeared in top "
+"right corner of the 3D Scene"
+msgstr "如果å¯ç”¨ï¼ŒæŠ˜å ä¾§è¾¹æ çš„按钮将出现在 3D 场景的å³ä¸Šè§’"
#: src/slic3r/GUI/Preferences.cpp:384
msgid "If enabled, PrusaSlicer will not open hyperlinks in your browser."
-msgstr "如果å¯ç”¨ï¼ŒPrusaSlicerå°†ä¸ä¼šåœ¨æµè§ˆå™¨ä¸­æ‰“开超链接。"
+msgstr "如果å¯ç”¨ï¼ŒPrusaSlicer å°†ä¸ä¼šåœ¨æµè§ˆå™¨ä¸­æ‰“开超链接。"
#: src/slic3r/GUI/Preferences.cpp:391
msgid "Use colors for axes values in Manipulation panel"
msgstr "在æ“纵é¢æ¿ä¸­ä¸ºè½´å€¼ä½¿ç”¨é¢œè‰²"
#: src/slic3r/GUI/Preferences.cpp:393
-msgid "If enabled, the axes names and axes values will be colorized according to the axes colors. If disabled, old UI will be used."
-msgstr "如果å¯ç”¨ï¼Œè½´å称和轴值将根æ®è½´é¢œè‰²è¿›è¡Œç€è‰²ã€‚如果ç¦ç”¨ï¼Œå°†ä½¿ç”¨æ—§ç”¨æˆ·ç•Œé¢ã€‚"
+msgid ""
+"If enabled, the axes names and axes values will be colorized according to "
+"the axes colors. If disabled, old UI will be used."
+msgstr ""
+"如果å¯ç”¨ï¼Œè½´å称和轴值将根æ®è½´é¢œè‰²è¿›è¡Œç€è‰²ã€‚如果ç¦ç”¨ï¼Œå°†ä½¿ç”¨æ—§ç”¨æˆ·ç•Œé¢ã€‚"
#: src/slic3r/GUI/Preferences.cpp:399
msgid "Order object volumes by types"
@@ -6875,16 +7522,23 @@ msgstr "按类型对对象å·è¿›è¡ŒæŽ’åº"
#: src/slic3r/GUI/Preferences.cpp:401
msgid ""
-"If enabled, volumes will be always ordered inside the object. Correct order is Model Part, Negative Volume, Modifier, Support Blocker and Support Enforcer. If disabled, you can reorder "
-"Model Parts, Negative Volumes and Modifiers. But one of the model parts have to be on the first place."
-msgstr "如果å¯ç”¨ï¼Œå·å°†å§‹ç»ˆåœ¨å¯¹è±¡å†…部排åºã€‚正确的顺åºæ˜¯æ¨¡åž‹éƒ¨åˆ†ã€è´Ÿä½“积ã€ä¿®æ”¹å™¨ã€æ”¯æŒé˜»æ­¢å™¨å’Œæ”¯æŒæ‰§è¡Œå™¨ã€‚如果ç¦ç”¨ï¼Œå¯ä»¥å¯¹æ¨¡åž‹é›¶ä»¶ã€è´Ÿä½“积和修改器é‡æ–°æŽ’åºã€‚但其中一个模型零件必须放在首ä½ã€‚"
+"If enabled, volumes will be always ordered inside the object. Correct order "
+"is Model Part, Negative Volume, Modifier, Support Blocker and Support "
+"Enforcer. If disabled, you can reorder Model Parts, Negative Volumes and "
+"Modifiers. But one of the model parts have to be on the first place."
+msgstr ""
+"如果å¯ç”¨ï¼Œå·å°†å§‹ç»ˆåœ¨å¯¹è±¡å†…部排åºã€‚正确的顺åºæ˜¯æ¨¡åž‹éƒ¨åˆ†ã€è´Ÿä½“积ã€ä¿®æ”¹å™¨ã€æ”¯æŒ"
+"阻止器和支æŒæ‰§è¡Œå™¨ã€‚如果ç¦ç”¨ï¼Œå¯ä»¥å¯¹æ¨¡åž‹é›¶ä»¶ã€è´Ÿä½“积和修改器é‡æ–°æŽ’åºã€‚但其中"
+"一个模型零件必须放在首ä½ã€‚"
#: src/slic3r/GUI/Preferences.cpp:408
msgid "Set settings tabs as menu items (experimental)"
msgstr "将设置选项å¡è®¾ç½®ä¸ºèœå•é¡¹ï¼ˆå®žéªŒï¼‰"
#: src/slic3r/GUI/Preferences.cpp:410
-msgid "If enabled, Settings Tabs will be placed as menu items. If disabled, old UI will be used."
+msgid ""
+"If enabled, Settings Tabs will be placed as menu items. If disabled, old UI "
+"will be used."
msgstr "如果å¯ç”¨ï¼Œè®¾ç½®é€‰é¡¹å¡å°†ä½œä¸ºèœå•é¡¹æ”¾ç½®ã€‚如果ç¦ç”¨ï¼Œå°†ä½¿ç”¨æ—§ç”¨æˆ·ç•Œé¢ã€‚"
#: src/slic3r/GUI/Preferences.cpp:419
@@ -6900,8 +7554,12 @@ msgid "Notify about new releases"
msgstr "通知新版本"
#: src/slic3r/GUI/Preferences.cpp:429
-msgid "You will be notified about new release after startup acordingly: All = Regular release and alpha / beta releases. Release only = regular release."
-msgstr "å¯åŠ¨åŽï¼Œæ‚¨å°†æ”¶åˆ°å…³äºŽæ–°ç‰ˆæœ¬çš„通知:All=常规版本和alpha/beta版本。仅å‘布=定期å‘布。"
+msgid ""
+"You will be notified about new release after startup acordingly: All = "
+"Regular release and alpha / beta releases. Release only = regular release."
+msgstr ""
+"å¯åŠ¨åŽï¼Œæ‚¨å°†æ”¶åˆ°å…³äºŽæ–°ç‰ˆæœ¬çš„通知:所有=常规版本和 alpha/beta 版本。仅å‘布=定"
+"期å‘布。"
#: src/slic3r/GUI/Preferences.cpp:435
msgid "Release only"
@@ -6929,26 +7587,28 @@ msgstr "如果å¯ç”¨ï¼Œåˆ™ä½¿ç”¨çŽ¯å¢ƒè´´å›¾æ¸²æŸ“对象。"
#: src/slic3r/GUI/Preferences.cpp:491
msgid "Dark mode (experimental)"
-msgstr "暗模å¼ï¼ˆå®žéªŒï¼‰"
+msgstr "黑暗模å¼ï¼ˆå®žéªŒï¼‰"
#: src/slic3r/GUI/Preferences.cpp:496
msgid "Enable dark mode"
-msgstr "å¯ç”¨æš—模å¼"
+msgstr "å¯ç”¨é»‘暗模å¼"
#: src/slic3r/GUI/Preferences.cpp:498
-msgid "If enabled, UI will use Dark mode colors. If disabled, old UI will be used."
-msgstr "如果å¯ç”¨ï¼ŒUI将使用暗模å¼é¢œè‰²ã€‚如果ç¦ç”¨ï¼Œå°†ä½¿ç”¨æ—§ç”¨æˆ·ç•Œé¢ã€‚"
+msgid ""
+"If enabled, UI will use Dark mode colors. If disabled, old UI will be used."
+msgstr "如果å¯ç”¨ï¼ŒUI 将使用黑暗模å¼é¢œè‰²ã€‚如果ç¦ç”¨ï¼Œå°†ä½¿ç”¨æ—§ç”¨æˆ·ç•Œé¢ã€‚"
#: src/slic3r/GUI/Preferences.cpp:507
msgid "Use system menu for application"
-msgstr "使用系统èœå•è¿›è¡Œåº”用"
+msgstr "应用程åºä½¿ç”¨ç³»ç»Ÿèœå•"
#: src/slic3r/GUI/Preferences.cpp:509
msgid ""
"If enabled, application will use the standard Windows system menu,\n"
-"but on some combination of display scales it can looks ugly. If disabled, old UI will be used."
+"but on some combination of display scales it can looks ugly. If disabled, "
+"old UI will be used."
msgstr ""
-"如果å¯ç”¨ï¼Œåº”用程åºå°†ä½¿ç”¨æ ‡å‡†Windows系统èœå•ï¼Œ\n"
+"如果å¯ç”¨ï¼Œåº”用程åºå°†ä½¿ç”¨æ ‡å‡† Windows 系统èœå•ï¼Œ\n"
"但在æŸäº›æ˜¾ç¤ºæ¯”例组åˆä¸Šï¼Œå®ƒå¯èƒ½çœ‹èµ·æ¥å¾ˆéš¾çœ‹ã€‚如果ç¦ç”¨ï¼Œå°†ä½¿ç”¨æ—§ç”¨æˆ·ç•Œé¢ã€‚"
#: src/slic3r/GUI/Preferences.cpp:578
@@ -6991,12 +7651,18 @@ msgstr "布局选项"
msgid "Text colors"
msgstr "文本颜色"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:249 src/slic3r/GUI/PresetComboBoxes.cpp:287 src/slic3r/GUI/PresetComboBoxes.cpp:794 src/slic3r/GUI/PresetComboBoxes.cpp:849
-#: src/slic3r/GUI/PresetComboBoxes.cpp:989 src/slic3r/GUI/PresetComboBoxes.cpp:1033
+#: src/slic3r/GUI/PresetComboBoxes.cpp:249
+#: src/slic3r/GUI/PresetComboBoxes.cpp:287
+#: src/slic3r/GUI/PresetComboBoxes.cpp:794
+#: src/slic3r/GUI/PresetComboBoxes.cpp:849
+#: src/slic3r/GUI/PresetComboBoxes.cpp:989
+#: src/slic3r/GUI/PresetComboBoxes.cpp:1033
msgid "System presets"
msgstr "系统预设"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:291 src/slic3r/GUI/PresetComboBoxes.cpp:853 src/slic3r/GUI/PresetComboBoxes.cpp:1037
+#: src/slic3r/GUI/PresetComboBoxes.cpp:291
+#: src/slic3r/GUI/PresetComboBoxes.cpp:853
+#: src/slic3r/GUI/PresetComboBoxes.cpp:1037
msgid "User presets"
msgstr "用户预设"
@@ -7007,7 +7673,7 @@ msgstr "ä¸å…¼å®¹çš„预设"
#: src/slic3r/GUI/PresetComboBoxes.cpp:337
#, boost-format
msgid "Are you sure you want to delete \"%1%\" printer?"
-msgstr "确实è¦åˆ é™¤\"%1%\"打å°æœºå—?"
+msgstr "确实è¦åˆ é™¤ \"%1%\" 打å°æœºå—?"
#: src/slic3r/GUI/PresetComboBoxes.cpp:340
msgid "Delete Physical Printer"
@@ -7017,11 +7683,13 @@ msgstr "删除物ç†æ‰“å°æœº"
msgid "Click to edit preset"
msgstr "å•å‡»ä»¥ç¼–辑预设"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:697 src/slic3r/GUI/PresetComboBoxes.cpp:737
+#: src/slic3r/GUI/PresetComboBoxes.cpp:697
+#: src/slic3r/GUI/PresetComboBoxes.cpp:737
msgid "Add/Remove presets"
msgstr "添加/删除预设"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:702 src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:702
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr "添加物ç†æ‰“å°æœº"
@@ -7033,7 +7701,7 @@ msgstr "编辑预设"
msgid "Change extruder color"
msgstr "更改挤出机颜色"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr "编辑物ç†æ‰“å°æœº"
@@ -7041,7 +7709,8 @@ msgstr "编辑物ç†æ‰“å°æœº"
msgid "Delete physical printer"
msgstr "删除物ç†æ‰“å°æœº"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:864 src/slic3r/GUI/PresetComboBoxes.cpp:1051
+#: src/slic3r/GUI/PresetComboBoxes.cpp:864
+#: src/slic3r/GUI/PresetComboBoxes.cpp:1051
msgid "Physical printers"
msgstr "物ç†æ‰“å°æœº"
@@ -7053,41 +7722,51 @@ msgstr "添加/移除耗æ"
msgid "Add/Remove materials"
msgstr "添加/删除ææ–™"
-#: src/slic3r/GUI/PresetComboBoxes.cpp:892 src/slic3r/GUI/PresetComboBoxes.cpp:1075
+#: src/slic3r/GUI/PresetComboBoxes.cpp:892
+#: src/slic3r/GUI/PresetComboBoxes.cpp:1075
msgid "Add/Remove printers"
msgstr "添加/删除打å°æœº"
#: src/slic3r/GUI/PresetHints.cpp:32
#, boost-format
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 "如果估计图层时间低于 ~%1%s,风扇将以 %2%%% 的速度è¿è¡Œ,打å°é€Ÿåº¦å°†é™ä½Ž,因此该图层上花费的时间ä¸ä¼šä½ŽäºŽ %3%s (但是,速度永远ä¸ä¼šé™ä½Žåˆ° %4%mm/s 以下)。"
+"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 ""
+"如果估计图层时间低于 ~%1%s,风扇将以 %2%%% 的速度è¿è¡Œ,打å°é€Ÿåº¦å°†é™ä½Ž,因此该图"
+"层上花费的时间ä¸ä¼šä½ŽäºŽ %3%s (但是,速度永远ä¸ä¼šé™ä½Žåˆ° %4%mm/s 以下)。"
#: src/slic3r/GUI/PresetHints.cpp:40
#, boost-format
-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 "如果估计的层时间更大,但ä»ä½ŽäºŽ~%1%s,风扇将以在%2%%%å’Œ%3%%%之间æˆæ¯”例é™ä½Žçš„速度è¿è¡Œã€‚"
+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 ""
+"如果估计的层时间更大,但ä»ä½ŽäºŽ ~%1%s,风扇将以在 %2%%% å’Œ %3%%% 之间æˆæ¯”例é™"
+"低的速度è¿è¡Œã€‚"
#: src/slic3r/GUI/PresetHints.cpp:44
#, boost-format
-msgid "If estimated layer time is greater, but still below ~%1%s, fan will run at %2%%%"
-msgstr "如果估计的层时间更长,但ä»ä½ŽäºŽ~%1%s,风扇将以%2%%%的速度è¿è¡Œ"
+msgid ""
+"If estimated layer time is greater, but still below ~%1%s, fan will run at "
+"%2%%%"
+msgstr "如果估计的层时间更长,但ä»ä½ŽäºŽ ~%1%s,风扇将以 %2%%% 的速度è¿è¡Œ"
#: src/slic3r/GUI/PresetHints.cpp:55
#, boost-format
msgid "Fan speed will be ramped from zero at layer %1% to %2%%% at layer %3%."
-msgstr "风扇速度将从第%1%层的零上å‡åˆ°ç¬¬%3%层的%2%%%。"
+msgstr "风扇速度将从第 %1% 层的零上å‡åˆ°ç¬¬ %3% 层的 %2%%%。"
#: src/slic3r/GUI/PresetHints.cpp:57
#, boost-format
msgid "During the other layers, fan will always run at %1%%%"
-msgstr "在其他层中,风扇将始终以%1%%%的速度è¿è¡Œ"
+msgstr "在其他层中,风扇将始终以 %1%%% 的速度è¿è¡Œ"
#: src/slic3r/GUI/PresetHints.cpp:57
#, boost-format
msgid "Fan will always run at %1%%%"
-msgstr "风扇将始终以%1%%%的速度è¿è¡Œ"
+msgstr "风扇将始终以 %1%%% 的速度è¿è¡Œ"
#: src/slic3r/GUI/PresetHints.cpp:59
#, boost-format
@@ -7168,7 +7847,9 @@ msgid "%3.2f mm³/s at filament speed %3.2f mm/s."
msgstr "%3.2f mm³/s,耗æ速度 %3.2f mm/s。"
#: src/slic3r/GUI/PresetHints.cpp:215
-msgid "Recommended object thin wall thickness: Not available due to invalid layer height."
+msgid ""
+"Recommended object thin wall thickness: Not available due to invalid layer "
+"height."
msgstr "推è对象薄å£åŽšåº¦ï¼šç”±äºŽå±‚高度无效,ä¸å¯ç”¨ã€‚"
#: src/slic3r/GUI/PresetHints.cpp:221
@@ -7179,25 +7860,28 @@ msgstr "推è对象薄å£åŽšåº¦ï¼Œå½“层高度为 %.2f å’Œ"
#: src/slic3r/GUI/PresetHints.cpp:236
#, c-format, boost-format
msgid "%d lines: %.2f mm"
-msgstr "%d 线: %.2f mm"
+msgstr "%d 线: %.2f mm"
#: src/slic3r/GUI/PresetHints.cpp:240
-msgid "Recommended object thin wall thickness: Not available due to excessively small extrusion width."
+msgid ""
+"Recommended object thin wall thickness: Not available due to excessively "
+"small extrusion width."
msgstr "推è的对象薄å£åŽšåº¦ï¼šç”±äºŽæŒ¤å‡ºå®½åº¦è¿‡å°ï¼Œå› æ­¤ä¸å¯ç”¨ã€‚"
#: src/slic3r/GUI/PresetHints.cpp:269
-msgid "Top / bottom shell thickness hint: Not available due to invalid layer height."
+msgid ""
+"Top / bottom shell thickness hint: Not available due to invalid layer height."
msgstr "顶部/底部外壳厚度æ示:由于层高度无效,ä¸å¯ç”¨ã€‚"
#: src/slic3r/GUI/PresetHints.cpp:282
#, boost-format
msgid "Top shell is %1% mm thick for layer height %2% mm."
-msgstr "层高为%2%mm时,顶壳厚度为%1%mm。"
+msgstr "层高为 %2%mm 时,顶壳厚度为 %1%mm。"
#: src/slic3r/GUI/PresetHints.cpp:285
#, boost-format
msgid "Minimum top shell thickness is %1% mm."
-msgstr "最å°é¡¶å£³åŽšåº¦ä¸º%1%mm。"
+msgstr "最å°é¡¶å£³åŽšåº¦ä¸º %1%mm。"
#: src/slic3r/GUI/PresetHints.cpp:288
msgid "Top is open."
@@ -7206,12 +7890,12 @@ msgstr "顶部是开放的。"
#: src/slic3r/GUI/PresetHints.cpp:301
#, boost-format
msgid "Bottom shell is %1% mm thick for layer height %2% mm."
-msgstr "底壳厚度为%1%mm,层高为%2%mm。"
+msgstr "底壳厚度为 %1%mm,层高为 %2%mm。"
#: src/slic3r/GUI/PresetHints.cpp:304
#, boost-format
msgid "Minimum bottom shell thickness is %1% mm."
-msgstr "最å°åº•å£³åŽšåº¦ä¸º%1%mm。"
+msgstr "最å°åº•å£³åŽšåº¦ä¸º %1%mm。"
#: src/slic3r/GUI/PresetHints.cpp:307
msgid "Bottom is open."
@@ -7223,7 +7907,7 @@ msgstr "å‘打å°æœºä¸»æœºå‘é€ G-Code"
#: src/slic3r/GUI/PrintHostDialogs.cpp:40
msgid "Upload to Printer Host with the following filename:"
-msgstr "使用以下文件å上传到打å°æœºä¸»æœºï¼š"
+msgstr "使用以下文件å上传到打å°æœºä¸»æœº:"
#: src/slic3r/GUI/PrintHostDialogs.cpp:51
msgid "Use forward slashes ( / ) as a directory separator if needed."
@@ -7236,7 +7920,7 @@ msgstr "组"
#: src/slic3r/GUI/PrintHostDialogs.cpp:84
#, c-format, boost-format
msgid "Upload filename doesn't end with \"%s\". Do you wish to continue?"
-msgstr "上传文件åä¸ä»¥\"%s\"â€ç»“尾。你想继续å—?"
+msgstr "上传文件åä¸ä»¥ \"%s\" 结尾。你想继续å—?"
#: src/slic3r/GUI/PrintHostDialogs.cpp:91
msgid "Upload"
@@ -7287,7 +7971,8 @@ msgstr "å–消选定"
msgid "Show error message"
msgstr "显示错误消æ¯"
-#: src/slic3r/GUI/PrintHostDialogs.cpp:316 src/slic3r/GUI/PrintHostDialogs.cpp:371
+#: src/slic3r/GUI/PrintHostDialogs.cpp:316
+#: src/slic3r/GUI/PrintHostDialogs.cpp:371
msgid "Enqueued"
msgstr "加入队列"
@@ -7309,15 +7994,19 @@ msgstr "已完æˆ"
#: src/slic3r/GUI/PrintHostDialogs.cpp:424
msgid "Error uploading to print host:"
-msgstr "上传到打å°ä¸»æœºæ—¶å‡ºé”™ï¼š"
+msgstr "上传到打å°ä¸»æœºæ—¶å‡ºé”™:"
#: src/slic3r/GUI/RammingChart.cpp:29
msgid "NO RAMMING AT ALL"
msgstr "完全ä¸å­˜åœ¨"
-#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114 src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973 src/libslic3r/PrintConfig.cpp:988
-#: src/libslic3r/PrintConfig.cpp:3160 src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310 src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3349
+#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr "s"
@@ -7325,7 +8014,8 @@ msgstr "s"
msgid "Volumetric speed"
msgstr "æµé‡é€Ÿåº¦"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886 src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr "mm³/s"
@@ -7334,9 +8024,10 @@ msgstr "mm³/s"
msgid "Save %s as:"
msgstr "å°† %s å¦å­˜ä¸º:"
-#: src/slic3r/GUI/SavePresetDialog.cpp:101 src/slic3r/GUI/SavePresetDialog.cpp:109
+#: src/slic3r/GUI/SavePresetDialog.cpp:101
+#: src/slic3r/GUI/SavePresetDialog.cpp:109
msgid "The supplied name is not valid;"
-msgstr "æ供的å称无效;"
+msgstr "æ供的å称无效;"
#: src/slic3r/GUI/SavePresetDialog.cpp:110
msgid "the following suffix is not allowed:"
@@ -7357,12 +8048,14 @@ msgstr "无法覆盖外部é…置文件。"
#: src/slic3r/GUI/SavePresetDialog.cpp:134
#, boost-format
msgid "Preset with name \"%1%\" already exists."
-msgstr "å为\"%1%\"的预设已存在。"
+msgstr "å为 \"%1%\" 的预设已存在。"
#: src/slic3r/GUI/SavePresetDialog.cpp:136
#, boost-format
-msgid "Preset with name \"%1%\" already exists and is incompatible with selected printer."
-msgstr "å为\"%1%\"的预设已存在,且与所选打å°æœºä¸å…¼å®¹ã€‚"
+msgid ""
+"Preset with name \"%1%\" already exists and is incompatible with selected "
+"printer."
+msgstr "å为 \"%1%\" 的预设已存在,且与所选打å°æœºä¸å…¼å®¹ã€‚"
#: src/slic3r/GUI/SavePresetDialog.cpp:137
msgid "Note: This preset will be replaced after saving"
@@ -7384,7 +8077,8 @@ msgstr "å称ä¸èƒ½ä»¥ç©ºæ ¼ç»“尾。"
msgid "The name cannot be the same as a preset alias name."
msgstr "该å称ä¸èƒ½ä¸Žé¢„设别å相åŒã€‚"
-#: src/slic3r/GUI/SavePresetDialog.cpp:191 src/slic3r/GUI/SavePresetDialog.cpp:197
+#: src/slic3r/GUI/SavePresetDialog.cpp:191
+#: src/slic3r/GUI/SavePresetDialog.cpp:197
msgid "Save preset"
msgstr "ä¿å­˜é¢„设"
@@ -7399,34 +8093,36 @@ msgid ""
"You have selected physical printer \"%1%\" \n"
"with related printer preset \"%2%\""
msgstr ""
-"您已ç»é€‰æ‹©äº†ç‰©ç†æ‰“å°æœº\"%1%\"\n"
-"以åŠç›¸å…³çš„打å°æœºé¢„设\"%2%\""
+"您已ç»é€‰æ‹©äº†ç‰©ç†æ‰“å°æœº \"%1%\" \n"
+"以åŠç›¸å…³çš„打å°æœºé¢„设 \"%2%\""
#: src/slic3r/GUI/SavePresetDialog.cpp:322
#, boost-format
msgid "What would you like to do with \"%1%\" preset after saving?"
-msgstr "ä¿å­˜åŽï¼Œæ‚¨æƒ³å¯¹\"%1%'预设åšä»€ä¹ˆï¼Ÿ"
+msgstr "ä¿å­˜åŽï¼Œæ‚¨æƒ³å¯¹ \"%1%\" 预设åšä»€ä¹ˆï¼Ÿ"
#: src/slic3r/GUI/SavePresetDialog.cpp:325
#, boost-format
msgid "Change \"%1%\" to \"%2%\" for this physical printer \"%3%\""
-msgstr "将此物ç†æ‰“å°æœº\"%3%\"çš„\"%1%\"更改为\"%2%\""
+msgstr "将此物ç†æ‰“å°æœº \"%3%\" çš„ \"%1%\" 更改为 \"%2%\""
#: src/slic3r/GUI/SavePresetDialog.cpp:326
#, boost-format
msgid "Add \"%1%\" as a next preset for the the physical printer \"%2%\""
-msgstr "添加\"%1%\"作为物ç†æ‰“å°æœº\"%2%\"的下一个预设值"
+msgstr "添加 \"%1%\" 作为物ç†æ‰“å°æœº \"%2%\" 的下一个预设值"
#: src/slic3r/GUI/SavePresetDialog.cpp:327
#, boost-format
msgid "Just switch to \"%1%\" preset"
-msgstr "åªéœ€åˆ‡æ¢åˆ°\"%1%\"预设"
+msgstr "åªéœ€åˆ‡æ¢åˆ° \"%1%\" 预设"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345 src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr "éšå½¢"
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345 src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "正常"
@@ -7470,22 +8166,30 @@ msgstr "缩放至åˆé€‚"
msgid "Data to send"
msgstr "è¦å‘é€çš„æ•°æ®"
-#: src/slic3r/GUI/SendSystemInfoDialog.cpp:550 src/slic3r/GUI/SendSystemInfoDialog.cpp:618
+#: src/slic3r/GUI/SendSystemInfoDialog.cpp:550
+#: src/slic3r/GUI/SendSystemInfoDialog.cpp:618
msgid "Send system info"
msgstr "å‘é€ç³»ç»Ÿä¿¡æ¯"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:581
#, boost-format
msgid ""
-"This is the first time you are running %1%. We would like to ask you to send some of your system information to us. This will only happen once and we will not ask you to do this again "
-"(only after you upgrade to the next version)."
-msgstr "这是您第一次è¿è¡Œ%1%。我们希望您将一些系统信æ¯å‘é€ç»™æˆ‘们。这åªä¼šå‘生一次,我们ä¸ä¼šè¦æ±‚您å†æ¬¡è¿™æ ·åšï¼ˆåªæœ‰åœ¨æ‚¨å‡çº§åˆ°ä¸‹ä¸€ä¸ªç‰ˆæœ¬åŽï¼‰ã€‚"
+"This is the first time you are running %1%. We would like to ask you to send "
+"some of your system information to us. This will only happen once and we "
+"will not ask you to do this again (only after you upgrade to the next "
+"version)."
+msgstr ""
+"这是您第一次è¿è¡Œ %1%。我们希望您将一些系统信æ¯å‘é€ç»™æˆ‘们。这åªä¼šå‘生一次,我"
+"们ä¸ä¼šè¦æ±‚您å†æ¬¡è¿™æ ·åšï¼ˆåªæœ‰åœ¨æ‚¨å‡çº§åˆ°ä¸‹ä¸€ä¸ªç‰ˆæœ¬åŽï¼‰ã€‚"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:585
msgid ""
-"If we know your hardware, operating system, etc., it will greatly help us in development and prioritization, because we will be able to focus our effort more efficiently and spend time on "
-"features that are needed the most."
-msgstr "如果我们了解您的硬件ã€æ“作系统等,这将æžå¤§åœ°å¸®åŠ©æˆ‘们进行开å‘和确定优先级,因为我们将能够更高效地集中精力,并将时间花在最需è¦çš„功能上。"
+"If we know your hardware, operating system, etc., it will greatly help us in "
+"development and prioritization, because we will be able to focus our effort "
+"more efficiently and spend time on features that are needed the most."
+msgstr ""
+"如果我们了解您的硬件ã€æ“作系统等,这将æžå¤§åœ°å¸®åŠ©æˆ‘们进行开å‘和确定优先级,因"
+"为我们将能够更高效地集中精力,并将时间花在最需è¦çš„功能上。"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:588
msgid "Is it safe?"
@@ -7494,12 +8198,17 @@ msgstr "安全å—?"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:590
#, boost-format
msgid ""
-"We do not send any personal information nor anything that would allow us to identify you later. To detect duplicate entries, a unique number derived from your system is sent, but the "
-"source information cannot be reconstructed. Apart from that, only general data about your OS, hardware and OpenGL installation are sent. PrusaSlicer is open source, if you want to inspect "
-"the code actually performing the communication, see %1%."
+"We do not send any personal information nor anything that would allow us to "
+"identify you later. To detect duplicate entries, a unique number derived "
+"from your system is sent, but the source information cannot be "
+"reconstructed. Apart from that, only general data about your OS, hardware "
+"and OpenGL installation are sent. PrusaSlicer is open source, if you want to "
+"inspect the code actually performing the communication, see %1%."
msgstr ""
-"我们ä¸ä¼šå‘é€ä»»ä½•ä¸ªäººä¿¡æ¯ï¼Œä¹Ÿä¸ä¼šå‘é€ä»»ä½•å…许我们ç¨åŽç¡®è®¤æ‚¨èº«ä»½çš„ä¿¡æ¯ã€‚è¦æ£€æµ‹é‡å¤æ¡ç›®ï¼Œå°†å‘é€ä»Žç³»ç»Ÿä¸­æ´¾ç”Ÿçš„唯一编å·ï¼Œä½†æ— æ³•é‡å»ºæºä¿¡æ¯ã€‚除此之外,åªå‘é€æœ‰å…³æ“作系统ã€ç¡¬ä»¶å’ŒOpenGL安装的一般数"
-"æ®ã€‚PrusaSlicer是开æºçš„,如果您想检查实际执行通信的代ç ï¼Œè¯·å‚阅%1%。"
+"我们ä¸ä¼šå‘é€ä»»ä½•ä¸ªäººä¿¡æ¯ï¼Œä¹Ÿä¸ä¼šå‘é€ä»»ä½•å…许我们ç¨åŽç¡®è®¤æ‚¨èº«ä»½çš„ä¿¡æ¯ã€‚è¦æ£€æµ‹"
+"é‡å¤æ¡ç›®ï¼Œå°†å‘é€ä»Žç³»ç»Ÿä¸­æ´¾ç”Ÿçš„唯一编å·ï¼Œä½†æ— æ³•é‡å»ºæºä¿¡æ¯ã€‚除此之外,åªå‘é€æœ‰"
+"å…³æ“作系统ã€ç¡¬ä»¶å’Œ OpenGL 安装的一般数æ®ã€‚PrusaSlicer 是开æºçš„,如果您想检查"
+"实际执行通信的代ç ï¼Œè¯·å‚阅 %1%。"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:614
msgid "Show verbatim data that will be sent"
@@ -7527,7 +8236,7 @@ msgstr "å‘é€ç³»ç»Ÿä¿¡æ¯è¢«å–消。"
#: src/slic3r/GUI/SendSystemInfoDialog.cpp:720
msgid "Sending system info..."
-msgstr "正在å‘é€ç³»ç»Ÿä¿¡æ¯ã€‚。。"
+msgstr "正在å‘é€ç³»ç»Ÿä¿¡æ¯..."
#: src/slic3r/GUI/SysInfoDialog.cpp:84
msgid "System Information"
@@ -7535,17 +8244,17 @@ msgstr "系统信æ¯"
#: src/slic3r/GUI/SysInfoDialog.cpp:150
msgid "Blacklisted libraries loaded into PrusaSlicer process:"
-msgstr "加载到PrusaSlicer进程的黑åå•åº“:"
+msgstr "加载到 PrusaSlicer 进程的黑åå•åº“:"
#: src/slic3r/GUI/SysInfoDialog.cpp:162
msgid "Eigen vectorization supported:"
-msgstr "支æŒç‰¹å¾å‘é‡åŒ–:"
+msgstr "支æŒç‰¹å¾å‘é‡åŒ–:"
#: src/slic3r/GUI/SysInfoDialog.cpp:169
msgid "Copy to Clipboard"
msgstr "å¤åˆ¶åˆ°å‰ªè´´æ¿"
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "兼容打å°æœº"
@@ -7553,7 +8262,7 @@ msgstr "兼容打å°æœº"
msgid "Select the printers this profile is compatible with."
msgstr "选择与此é…置文件兼容的打å°æœºã€‚"
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "兼容的打å°é…置文件"
@@ -7580,449 +8289,499 @@ msgid ""
"Hover the cursor over buttons to find more information \n"
"or click this button."
msgstr ""
-"将光标悬åœåœ¨æŒ‰é’®ä¸Šä»¥æŸ¥æ‰¾è¯¦ç»†ä¿¡æ¯\n"
+"将光标悬åœåœ¨æŒ‰é’®ä¸Šä»¥æŸ¥æ‰¾è¯¦ç»†ä¿¡æ¯ \n"
"或å•å‡»æ­¤æŒ‰é’®ã€‚"
#: src/slic3r/GUI/Tab.cpp:227
#, boost-format
msgid "Search in settings [%1%]"
-msgstr "在设置[%1%]中æœç´¢"
+msgstr "在设置 [%1%] 中æœç´¢"
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr "从系统预设中分离"
-#: src/slic3r/GUI/Tab.cpp:1315
-msgid "A copy of the current system preset will be created, which will be detached from the system preset."
+#: src/slic3r/GUI/Tab.cpp:1311
+msgid ""
+"A copy of the current system preset will be created, which will be detached "
+"from the system preset."
msgstr "将创建当å‰ç³»ç»Ÿé¢„设的副本,该副本将与系统预设分离。"
-#: src/slic3r/GUI/Tab.cpp:1316
-msgid "The current custom preset will be detached from the parent system preset."
+#: src/slic3r/GUI/Tab.cpp:1312
+msgid ""
+"The current custom preset will be detached from the parent system preset."
msgstr "当å‰è‡ªå®šä¹‰é¢„设将与父系统预设分离。"
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr "å°†ä¿å­˜å¯¹å½“å‰é…置文件的修改。"
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr "分离预设"
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr "这是默认预设。"
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr "这是一个系统预设。"
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr "当å‰é¢„设从默认预设继承。"
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "当å‰é¢„设继承自"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr "无法删除或修改它。"
-#: src/slic3r/GUI/Tab.cpp:1364
-msgid "Any modifications should be saved as a new preset inherited from this one."
+#: src/slic3r/GUI/Tab.cpp:1360
+msgid ""
+"Any modifications should be saved as a new preset inherited from this one."
msgstr "任何修改都应ä¿å­˜ä¸ºä»Žæ­¤ä¿®æ”¹ç»§æ‰¿çš„新预设。"
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "为此,请为预设指定新å称。"
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
-msgstr "附加信æ¯ï¼š"
+msgstr "附加信æ¯:"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "打å°æœºåž‹å·"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "默认打å°é…置文件"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "默认耗æé…ç½®"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "默认 SLA ææ–™é…置文件"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "默认 SLA 打å°é…置文件"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr "完整é…置文件å"
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr "符å·é…置文件å"
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "层和轮廓"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "垂直外壳"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "水平外壳"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr "实心层"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr "最å°å£³ä½“厚度"
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "è´¨é‡ï¼ˆè¾ƒæ…¢çš„切片)"
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr "模糊皮肤(实验)"
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "缩短打å°æ—¶é—´"
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
-msgstr "裙边"
+msgstr "环绕"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "基座"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "支撑æ料和基座的选项"
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "打å°ç§»åŠ¨é€Ÿåº¦"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "éžæ‰“å°ç§»åŠ¨çš„速度"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "修改器"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
-msgstr "加速控制(高级)"
+msgstr "加速控制 (高级)"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "自动调速 (高级)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr "压力å‡è¡¡å™¨ï¼ˆå®žéªŒï¼‰"
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "多个挤出机"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Ooze 预防"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "挤出宽度"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "交å "
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "æµé‡"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "其他"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr "Arachne 轮廓生æˆå™¨"
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "输出选项"
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "顺åºæ‰“å°"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr "挤出机间隙"
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "输出文件"
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr "åŽå¤„ç†è„šæœ¬"
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717 src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103 src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562 src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568 src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "备注"
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110 src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "ä¾èµ–"
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111 src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569 src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "é…置文件ä¾èµ–"
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
-msgstr "åŽå¤„ç†è„šæœ¬åº”适当修改G代ç æ–‡ä»¶ã€‚"
+msgstr "åŽå¤„ç†è„šæœ¬åº”适当修改 G-Code 文件。"
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
-"Please remove it, as it may cause problems in G-code visualization and printing time estimation."
+"Please remove it, as it may cause problems in G-code visualization and "
+"printing time estimation."
msgid_plural ""
"The following lines %s contain reserved keywords.\n"
-"Please remove them, as they may cause problems in G-code visualization and printing time estimation."
+"Please remove them, as they may cause problems in G-code visualization and "
+"printing time estimation."
msgstr[0] ""
-"下一行%s包å«ä¿ç•™å…³é”®å­—。\n"
-"请删除它们,因为它们å¯èƒ½ä¼šå¯¼è‡´G代ç å¯è§†åŒ–和打å°æ—¶é—´ä¼°è®¡å‡ºçŽ°é—®é¢˜ã€‚"
+"下一行 %s 包å«ä¿ç•™å…³é”®å­—。\n"
+"请删除它们,因为它们å¯èƒ½ä¼šå¯¼è‡´ G-Code å¯è§†åŒ–和打å°æ—¶é—´ä¼°è®¡å‡ºçŽ°é—®é¢˜ã€‚"
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr "在中找到ä¿ç•™å…³é”®å­—"
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr "耗æå‚数替æ¢"
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr "喷嘴"
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
-msgstr "床"
+msgstr "热床"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "冷å´"
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894 src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr "å¯ç”¨"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "风扇设置"
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "冷å´é˜ˆå€¼"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "耗æ特性"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "打å°é€Ÿåº¦è¦†ç›–"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr "擦料塔å‚æ•°"
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "å•æŒ¤å‡ºæœº 多色 打å°æœºçš„工具更æ¢å‚æ•°"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "冲击设置"
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401 src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733 src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
-msgstr "自定义 G-code"
+msgstr "自定义 G-Code"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402 src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400 src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
-msgstr "起始 G-code"
+msgstr "起始 G-Code"
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412 src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662 src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
-msgstr "结尾 G-code"
+msgstr "结尾 G-Code"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr "容积æµé‡æ示ä¸å¯ç”¨"
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
-"Note: All parameters from this group are moved to the Physical Printer settings (see changelog).\n"
+"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/"
+"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 ""
"注æ„:此组中的所有å‚数都会移动到物ç†æ‰“å°æœºè®¾ç½®ï¼ˆè¯·å‚阅更改日志)。\n"
"\n"
-"å•å‡»æ‰“å°æœºé…置文件组åˆæ¡†å³ä¾§çš„“cogâ€å›¾æ ‡ï¼Œé€‰æ‹©æ‰“å°æœºç»„åˆæ¡†ä¸­çš„“添加物ç†æ‰“å°æœºâ€é¡¹ï¼Œå³å¯åˆ›å»ºæ–°çš„物ç†æ‰“å°æœºé…置文件。å•å‡»æ‰“å°æœºè®¾ç½®é€‰é¡¹å¡ä¸­çš„“cogâ€å›¾æ ‡æ—¶ï¼Œç‰©ç†æ‰“å°æœºé…置文件编辑器也会打开。物ç†"
-"打å°æœºé…置文件存储在PrusaSlicer/Physical_Printer目录中。"
+"å•å‡»æ‰“å°æœºé…置文件组åˆæ¡†å³ä¾§çš„“齿轮â€å›¾æ ‡ï¼Œé€‰æ‹©æ‰“å°æœºç»„åˆæ¡†ä¸­çš„“添加物ç†æ‰“å°"
+"机â€é¡¹ï¼Œå³å¯åˆ›å»ºæ–°çš„物ç†æ‰“å°æœºé…置文件。å•å‡»æ‰“å°æœºè®¾ç½®é€‰é¡¹å¡ä¸­çš„“齿轮â€å›¾æ ‡æ—¶ï¼Œ"
+"物ç†æ‰“å°æœºé…置文件编辑器也会打开。\n"
+"物ç†æ‰“å°æœºé…置文件存储在 PrusaSlicer/Physical_Printer 目录中。"
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "大å°å’Œåæ ‡"
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285 src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
-msgstr "æƒé™"
+msgstr "功能"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "打å°æœºçš„挤出机数。"
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
-"Do you want to change the diameter for all extruders to first extruder nozzle diameter value?"
+"Do you want to change the diameter for all extruders to first extruder "
+"nozzle diameter value?"
msgstr ""
-"选择å•æŒ¤å‡ºæœºå¤šææ–™,\n"
+"选择å•æŒ¤å‡ºæœºå¤šæ料, \n"
"和所有挤出机必须具有相åŒçš„直径。\n"
"是å¦è¦å°†æ‰€æœ‰æŒ¤å‡ºæœºçš„直径更改为第一挤出机喷嘴直径值?"
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772 src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr "喷嘴直径"
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709 src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
-msgstr "å›¾å±‚æ›´æ”¹å‰ G 代ç "
+msgstr "å›¾å±‚æ›´æ”¹å‰ G-Code"
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710 src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
-msgstr "å›¾å±‚æ›´æ”¹åŽ G 代ç "
+msgstr "å›¾å±‚æ›´æ”¹åŽ G-Code"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711 src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
-msgstr "工具更改 G 代ç "
+msgstr "工具更改 G-Code"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
-msgstr "模型对象之间的 G-code (用于顺åºæ‰“å°)"
+msgstr "模型对象之间的 G-Code (用于顺åºæ‰“å°)"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
-msgstr "å˜è‰²Gç "
+msgstr "颜色更改 G-Code"
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714 src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
-msgstr "æš‚åœæ‰“å°G代ç "
+msgstr "æš‚åœæ‰“å° G-Code"
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
-msgstr "模æ¿è‡ªå®šä¹‰G代ç "
+msgstr "模æ¿è‡ªå®šä¹‰ G-Code"
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "显示"
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "倾斜"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "倾斜时间"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "修正"
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "æ›å…‰"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699 src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648 src/libslic3r/PrintConfig.cpp:1665
-#: src/libslic3r/PrintConfig.cpp:1682 src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708 src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr "机器é™åˆ¶"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr "此列中的值用于正常模å¼"
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr "此列中的值用于éšèº«æ¨¡å¼"
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "最大进给率"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "最大加速度"
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "抖动é™åˆ¶"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "最å°è¿›ç»™çŽ‡"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "å•æŒ¤å‡ºæœº MM 设置"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "å•æŒ¤å‡ºæœºå¤šææ–™å‚æ•°"
-#: src/slic3r/GUI/Tab.cpp:2769
-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 "这是一å°å•æŒ¤å‡ºæœºå¤šæ料打å°æœºï¼Œæ‰€æœ‰æŒ¤å‡ºæœºçš„直径都将设置为新的值。是å¦è¦ç»§ç»­ï¼Ÿ"
+#: src/slic3r/GUI/Tab.cpp:2776
+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 ""
+"这是一å°å•æŒ¤å‡ºæœºå¤šæ料打å°æœºï¼Œæ‰€æœ‰æŒ¤å‡ºæœºçš„直径都将设置为新的值。是å¦è¦ç»§ç»­ï¼Ÿ"
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "层高度é™åˆ¶"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "ä½ç½®ï¼ˆé€‚用于多挤出打å°æœºï¼‰"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "ä»…æå‡ Z"
-#: src/slic3r/GUI/Tab.cpp:2818
-msgid "Retraction when tool is disabled (advanced settings for multi-extruder setups)"
+#: src/slic3r/GUI/Tab.cpp:2825
+msgid ""
+"Retraction when tool is disabled (advanced settings for multi-extruder "
+"setups)"
msgstr "工具ç¦ç”¨æ—¶çš„回抽 (多挤出机设置的高级设置)"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr "é‡ç½®ä¸ºè€—æ颜色"
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -8032,255 +8791,297 @@ msgstr ""
"\n"
"我应ç¦ç”¨å®ƒï¼Œä»¥ä¾¿å¯ç”¨å›ºä»¶å›žæŠ½ï¼Ÿ"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "固件回抽"
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr "已选择新打å°æœºé¢„设"
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr "独立的"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "移除"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "删除"
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr "这是这å°ç‰©ç†æ‰“å°æœºçš„最åŽä¸€æ¬¡é¢„设。"
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
-msgid "Are you sure you want to delete \"%1%\" preset from the physical printer \"%2%\"?"
-msgstr "是å¦ç¡®å®žè¦ä»Žç‰©ç†æ‰“å°æœº\"%2%\"中删除\"%1%\"预设?"
+msgid ""
+"Are you sure you want to delete \"%1%\" preset from the physical printer "
+"\"%2%\"?"
+msgstr "是å¦ç¡®å®žè¦ä»Žç‰©ç†æ‰“å°æœº \"%2%\" 中删除 \"%1%\" 预设?"
-#: src/slic3r/GUI/Tab.cpp:3711
-msgid "The physical printer below is based on the preset, you are going to delete."
-msgid_plural "The physical printers below are based on the preset, you are going to delete."
+#: src/slic3r/GUI/Tab.cpp:3725
+msgid ""
+"The physical printer below is based on the preset, you are going to delete."
+msgid_plural ""
+"The physical printers below are based on the preset, you are going to delete."
msgstr[0] "下é¢çš„物ç†æ‰“å°æœºåŸºäºŽæ­¤é¢„设,您将è¦åˆ é™¤ã€‚"
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
-msgid_plural "Note, that the selected preset will be deleted from these printers too."
+msgid_plural ""
+"Note, that the selected preset will be deleted from these printers too."
msgstr[0] "请注æ„,选定的预设也将从这些打å°æœºä¸­åˆ é™¤ã€‚"
-#: src/slic3r/GUI/Tab.cpp:3721
-msgid "The physical printer below is based only on the preset, you are going to delete."
-msgid_plural "The physical printers below are based only on the preset, you are going to delete."
+#: src/slic3r/GUI/Tab.cpp:3735
+msgid ""
+"The physical printer below is based only on the preset, you are going to "
+"delete."
+msgid_plural ""
+"The physical printers below are based only on the preset, you are going to "
+"delete."
msgstr[0] "下é¢çš„物ç†æ‰“å°æœºä»…基于此预设,您将è¦åˆ é™¤ã€‚"
-#: src/slic3r/GUI/Tab.cpp:3726
-msgid "Note, that this printer will be deleted after deleting the selected preset."
-msgid_plural "Note, that these printers will be deleted after deleting the selected preset."
+#: src/slic3r/GUI/Tab.cpp:3740
+msgid ""
+"Note, that this printer will be deleted after deleting the selected preset."
+msgid_plural ""
+"Note, that these printers will be deleted after deleting the selected preset."
msgstr[0] "请注æ„,删除选定预设åŽï¼Œè¿™äº›æ‰“å°æœºå°†è¢«åˆ é™¤ã€‚"
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr "是å¦ç¡®å®žè¦å°†æ‰€é€‰é¢„设 %1%?"
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr "%1% 预设"
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr "设置"
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "查找"
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr "替æ¢ä¸º"
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr "正则表达å¼"
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr "ä¸åŒºåˆ†å¤§å°å†™"
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "æ•´å­—"
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr "匹é…å•çº¿"
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr "是å¦ç¡®å®žè¦åˆ é™¤æ‰€æœ‰æ›¿æ¢ï¼Ÿ"
-#: src/slic3r/GUI/Tab.cpp:4275
-msgid "Machine limits will be emitted to G-code and used to estimate print time."
-msgstr "机器é™åˆ¶å°†å‘é€åˆ°G代ç ï¼Œå¹¶ç”¨äºŽä¼°è®¡æ‰“å°æ—¶é—´ã€‚"
+#: src/slic3r/GUI/Tab.cpp:4289
+msgid ""
+"Machine limits will be emitted to G-code and used to estimate print time."
+msgstr "机器é™åˆ¶å°†å‘é€åˆ° G-Code,并用于估计打å°æ—¶é—´ã€‚"
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 "机器é™åˆ¶ä¸ä¼šå‘é€åˆ°G代ç ï¼Œä½†å®ƒä»¬å°†ç”¨äºŽä¼°è®¡æ‰“å°æ—¶é—´ï¼Œå› æ­¤å¯èƒ½ä¸å‡†ç¡®ï¼Œå› ä¸ºæ‰“å°æœºå¯èƒ½ä¼šåº”用ä¸åŒçš„机器é™åˆ¶é›†ã€‚"
+"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 ""
+"机器é™åˆ¶ä¸ä¼šå‘é€åˆ° G-Code,但它们将用于估计打å°æ—¶é—´ï¼Œå› æ­¤å¯èƒ½ä¸å‡†ç¡®ï¼Œå› ä¸ºæ‰“å°"
+"机å¯èƒ½ä¼šåº”用ä¸åŒçš„机器é™åˆ¶é›†ã€‚"
-#: src/slic3r/GUI/Tab.cpp:4282
-msgid "Machine limits are not set, therefore the print time estimate may not be accurate."
+#: src/slic3r/GUI/Tab.cpp:4296
+msgid ""
+"Machine limits are not set, therefore the print time estimate may not be "
+"accurate."
msgstr "未设置机器é™åˆ¶ï¼Œå› æ­¤æ‰“å°æ—¶é—´ä¼°è®¡å¯èƒ½ä¸å‡†ç¡®ã€‚"
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr "é”定é”"
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
-msgid "indicates that the settings are the same as the system (or default) values for the current option group"
+#: src/slic3r/GUI/Tab.cpp:4320
+msgid ""
+"indicates that the settings are the same as the system (or default) values "
+"for the current option group"
msgstr "指示设置与当å‰é€‰é¡¹ç»„的系统(或默认值)值相åŒ"
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr "解é”é”"
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
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."
+"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."
msgstr ""
"指示æŸäº›è®¾ç½®å·²æ›´æ”¹,并且ä¸ç­‰äºŽå½“å‰é€‰é¡¹ç»„的系统(或默认值)值。\n"
"å•å‡»\"é”定é”定\"图标å¯å°†å½“å‰é€‰é¡¹ç»„的所有设置é‡ç½®ä¸ºç³»ç»Ÿ(或默认值)值。"
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr "ç°è‰²ç‚¹"
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
msgstr ""
-"对于左侧按钮:指示éžç³»ç»Ÿ(或éžé»˜è®¤)预设,\n"
+"对于左侧按钮:指示éžç³»ç»Ÿ(或éžé»˜è®¤)预设,\n"
"对于å³ä¾§æŒ‰é’®:指示设置尚未修改。"
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr "åŽç®­å¤´"
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
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."
+"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."
msgstr ""
"指示设置已更改,ä¸ç­‰äºŽå½“å‰é€‰é¡¹ç»„的最åŽä¸€ä¸ªä¿å­˜é¢„设。\n"
"å•å‡»\"åŽé€€ç®­å¤´\"图标å¯å°†å½“å‰é€‰é¡¹ç»„的所有设置é‡ç½®ä¸ºä¸Šæ¬¡ä¿å­˜çš„预设。"
-#: src/slic3r/GUI/Tab.cpp:4332
-msgid "LOCKED LOCK icon indicates that the settings are the same as the system (or default) values for the current option group"
+#: src/slic3r/GUI/Tab.cpp:4346
+msgid ""
+"LOCKED LOCK icon indicates that the settings are the same as the system (or "
+"default) values for the current option group"
msgstr "é”定é”定图标表示设置与当å‰é€‰é¡¹ç»„的系统(或默认值)值相åŒ"
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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."
+"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 ""
"é”定的é”图标指示æŸäº›è®¾ç½®å·²æ›´æ”¹,并且ä¸ç­‰äºŽå½“å‰é€‰é¡¹ç»„的系统(或默认值)值。\n"
"å•å‡»æ­¤å¤„å¯å°†å½“å‰é€‰é¡¹ç»„的所有设置é‡ç½®ä¸ºç³»ç»Ÿ(或默认值)值。"
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr "ç°è‰²ç‚¹å›¾æ ‡è¡¨ç¤ºéžç³»ç»Ÿ(或éžé»˜è®¤)预设。"
-#: src/slic3r/GUI/Tab.cpp:4340
-msgid "WHITE BULLET icon indicates that the settings are the same as in the last saved preset for the current option group."
+#: src/slic3r/GUI/Tab.cpp:4354
+msgid ""
+"WHITE BULLET icon indicates that the settings are the same as in the last "
+"saved preset for the current option group."
msgstr "ç°è‰²ç‚¹å›¾æ ‡è¡¨ç¤ºè®¾ç½®ä¸Žå½“å‰é€‰é¡¹ç»„上次ä¿å­˜çš„预设中的设置相åŒã€‚"
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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."
+"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."
msgstr ""
"åŽé€€ç®­å¤´å›¾æ ‡è¡¨ç¤ºè®¾ç½®å·²æ›´æ”¹ï¼Œä¸ç­‰äºŽå½“å‰é€‰é¡¹ç»„的最åŽä¿å­˜é¢„设。\n"
"å•å‡»æ­¤å¤„å¯å°†å½“å‰é€‰é¡¹ç»„的所有设置é‡ç½®ä¸ºä¸Šæ¬¡ä¿å­˜çš„预设。"
-#: src/slic3r/GUI/Tab.cpp:4348
-msgid "LOCKED LOCK icon indicates that the value is the same as the system (or default) value."
+#: src/slic3r/GUI/Tab.cpp:4362
+msgid ""
+"LOCKED LOCK icon indicates that the value is the same as the system (or "
+"default) value."
msgstr "é”定é”定图标表示该值与系统(或默认值)值相åŒã€‚"
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
msgid ""
-"UNLOCKED LOCK icon indicates that the value was changed and is not equal to the system (or default) value.\n"
+"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."
msgstr ""
"é”å®šçš„é” å›¾æ ‡æŒ‡ç¤ºè¯¥å€¼å·²æ›´æ”¹,ä¸ç­‰äºŽç³»ç»Ÿ(或默认值)值。\n"
"å•å‡»ä»¥å°†å½“å‰å€¼é‡ç½®ä¸ºç³»ç»Ÿ(或默认值)值。"
-#: src/slic3r/GUI/Tab.cpp:4355
-msgid "WHITE BULLET icon indicates that the value is the same as in the last saved preset."
+#: src/slic3r/GUI/Tab.cpp:4369
+msgid ""
+"WHITE BULLET icon indicates that the value is the same as in the last saved "
+"preset."
msgstr "ç°è‰²ç‚¹å›¾æ ‡è¡¨ç¤ºè¯¥å€¼ä¸Žä¸Šæ¬¡ä¿å­˜çš„预设中的值相åŒã€‚"
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
-"BACK ARROW icon indicates that the value was changed and is not equal to the last saved preset.\n"
+"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."
msgstr ""
"åŽé€€ç®­å¤´å›¾æ ‡æŒ‡ç¤ºè¯¥å€¼å·²æ›´æ”¹ï¼Œä¸ç­‰äºŽä¸Šæ¬¡ä¿å­˜çš„预设。\n"
"å•å‡»ä»¥å°†å½“å‰å€¼é‡ç½®ä¸ºä¸Šæ¬¡ä¿å­˜çš„预设。"
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "ææ–™"
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr "æ料打å°é…置文件"
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "支撑头"
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "支撑支柱"
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "支撑æ†å’ŒæŽ¥å¤´çš„连接"
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "自动生æˆ"
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
"To enable \"%1%\", please switch off \"%2%\""
msgstr ""
-"\"%1%'被ç¦ç”¨ï¼Œå› ä¸º\"%2%'在\"%3%'类别中处于å¯ç”¨çŠ¶æ€ã€‚\n"
-"è¦å¯ç”¨\"%1%\",请关闭\"%2%\""
+"\"%1%\" 被ç¦ç”¨ï¼Œå› ä¸º \"%2%\" 在 \"%3%\" 类别中处于å¯ç”¨çŠ¶æ€ã€‚\n"
+"è¦å¯ç”¨ \"%1%\",请关闭 \"%2%\""
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr "对象高程"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr "对象周围填充"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:153 src/slic3r/GUI/UnsavedChangesDialog.cpp:162 src/slic3r/GUI/UnsavedChangesDialog.cpp:1047 src/slic3r/GUI/UnsavedChangesDialog.cpp:1100
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115 src/slic3r/GUI/UnsavedChangesDialog.cpp:1130 src/slic3r/GUI/UnsavedChangesDialog.cpp:1145
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:153
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:162
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1047
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1100
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1115
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1130
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1145
msgid "Undef"
msgstr "未定义"
@@ -8300,7 +9101,8 @@ msgstr "旧值"
msgid "New Value"
msgstr "新值"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864 src/slic3r/GUI/UnsavedChangesDialog.cpp:867
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:864
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:867
msgid "Keep"
msgstr "ä¿æŒ"
@@ -8321,21 +9123,26 @@ msgid "Save"
msgstr "ä¿å­˜"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:898
-msgid "You will not be asked about the unsaved changes in presets the next time you create new project"
+msgid ""
+"You will not be asked about the unsaved changes in presets the next time you "
+"create new project"
msgstr "下次创建新项目时,ä¸ä¼šè¯¢é—®é¢„设中未ä¿å­˜çš„更改"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:899
-msgid "You will not be asked about the unsaved changes in presets the next time you switch a preset"
+msgid ""
+"You will not be asked about the unsaved changes in presets the next time you "
+"switch a preset"
msgstr "下次切æ¢é¢„设时,ä¸ä¼šè¯¢é—®é¢„设中未ä¿å­˜çš„更改"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:900
msgid ""
-"You will not be asked about the unsaved changes in presets the next time you: \n"
+"You will not be asked about the unsaved changes in presets the next time "
+"you: \n"
"- Closing PrusaSlicer while some presets are modified,\n"
"- Loading a new project while some presets are modified"
msgstr ""
-"下次您:\n"
-"-在修改æŸäº›é¢„设时关闭PrusaSlicer,\n"
+"下次您: \n"
+"-在修改æŸäº›é¢„设时关闭 PrusaSlicer,\n"
"-在修改æŸäº›é¢„设时加载新项目时,将ä¸ä¼šè¯¢é—®é¢„设中未ä¿å­˜çš„更改"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:903
@@ -8347,10 +9154,12 @@ msgstr "æ™®é²è¨æ–¯å‹’会记ä½ä½ çš„行为。"
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to be asked about unsaved changes again."
-msgstr "访问“首选项â€å¹¶é€‰ä¸­â€œ%1%â€ï¼Œå†æ¬¡è¯¢é—®æœªä¿å­˜çš„更改。"
+msgstr "访问 “首选项†并选中 \"%1%\",å†æ¬¡è¯¢é—®æœªä¿å­˜çš„更改。"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936 src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
-msgid "Some fields are too long to fit. Right mouse click reveals the full text."
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
+msgid ""
+"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr "有些字段太长,无法容纳。鼠标å³é”®å•å‡»æ˜¾ç¤ºå…¨æ–‡ã€‚"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:938
@@ -8376,12 +9185,12 @@ msgstr "将选定的设置转æ¢ä¸ºæ–°é€‰å®šçš„预设。"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:947
#, boost-format
msgid "Save the selected options to preset \"%1%\"."
-msgstr "将所选选项ä¿å­˜åˆ°é¢„设\"%1%\"。"
+msgstr "将所选选项ä¿å­˜åˆ°é¢„设 \"%1%\"。"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:948
#, boost-format
msgid "Transfer the selected options to the newly selected preset \"%1%\"."
-msgstr "将所选选项转移到新选择的预设\"%1%\"。"
+msgstr "将所选选项转移到新选择的预设 \"%1%\"。"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1224
msgid "The following preset was modified"
@@ -8391,51 +9200,56 @@ msgstr[0] "修改了以下预设"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1230
#, boost-format
msgid "Preset \"%1%\" has the following unsaved changes:"
-msgstr "预设\"%1%\"有以下未ä¿å­˜çš„更改:"
+msgstr "预设 \"%1%\" 有以下未ä¿å­˜çš„更改:"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1234
#, boost-format
-msgid "Preset \"%1%\" is not compatible with the new printer profile and it has the following unsaved changes:"
-msgstr "预设\"%1%\"与新打å°æœºé…置文件ä¸å…¼å®¹ï¼Œå®ƒæœ‰ä»¥ä¸‹æœªä¿å­˜çš„更改:"
+msgid ""
+"Preset \"%1%\" is not compatible with the new printer profile and it has the "
+"following unsaved changes:"
+msgstr "预设 \"%1%\" 与新打å°æœºé…置文件ä¸å…¼å®¹ï¼Œå®ƒæœ‰ä»¥ä¸‹æœªä¿å­˜çš„更改:"
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1235
#, boost-format
-msgid "Preset \"%1%\" is not compatible with the new print profile and it has the following unsaved changes:"
-msgstr "预设\"%1%\"与新的打å°é…置文件ä¸å…¼å®¹ï¼Œå®ƒæœ‰ä»¥ä¸‹æœªä¿å­˜çš„更改:"
+msgid ""
+"Preset \"%1%\" is not compatible with the new print profile and it has the "
+"following unsaved changes:"
+msgstr "预设 \"%1%\" 与新的打å°é…置文件ä¸å…¼å®¹ï¼Œå®ƒæœ‰ä»¥ä¸‹æœªä¿å­˜çš„更改:"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281 src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr "挤出机计数"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr "选择è¦æ¯”较的预设"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr "显示所有预设(包括ä¸å…¼å®¹ï¼‰"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr "左预设值"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr "å³é¢„设值"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr "其中一个预设未找到"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr "ä¸åŒçš„预设有ä¸åŒçš„打å°æœºæŠ€æœ¯"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr "预设是一样的"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
@@ -8443,11 +9257,11 @@ msgstr ""
"预设是ä¸åŒçš„。\n"
"å•å‡»æ­¤æŒ‰é’®ä¸ºå·¦å³é¢„设选择相åŒçš„预设。"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr "未定义类别"
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr "未定义组"
@@ -8466,13 +9280,14 @@ msgstr "当å‰ç‰ˆæœ¬:"
#: src/slic3r/GUI/UpdateDialogs.cpp:44
msgid "New version:"
-msgstr "新版本:"
+msgstr "新版本:"
#: src/slic3r/GUI/UpdateDialogs.cpp:52
msgid "Changelog & Download"
-msgstr "更改日志&下载"
+msgstr "更改日志 & 下载"
-#: src/slic3r/GUI/UpdateDialogs.cpp:59 src/slic3r/GUI/UpdateDialogs.cpp:133 src/slic3r/GUI/UpdateDialogs.cpp:191
+#: src/slic3r/GUI/UpdateDialogs.cpp:59 src/slic3r/GUI/UpdateDialogs.cpp:133
+#: src/slic3r/GUI/UpdateDialogs.cpp:191
msgid "Open changelog page"
msgstr "打开更改日志页é¢"
@@ -8495,10 +9310,11 @@ msgstr "é…置更新"
#: src/slic3r/GUI/UpdateDialogs.cpp:95
msgid ""
"PrusaSlicer is not using the newest configuration available.\n"
-"Configuration Wizard may not offer the latest printers, filaments and SLA materials to be installed."
+"Configuration Wizard may not offer the latest printers, filaments and SLA "
+"materials to be installed."
msgstr ""
-"PrusaSlicer未使用å¯ç”¨çš„最新é…置。\n"
-"é…ç½®å‘导å¯èƒ½ä¸æä¾›è¦å®‰è£…的最新打å°æœºã€è€—æå’ŒSLAæ料。"
+"PrusaSlicer 未使用å¯ç”¨çš„最新é…置。\n"
+"é…ç½®å‘导å¯èƒ½ä¸æä¾›è¦å®‰è£…的最新打å°æœºã€è€—æå’Œ SLA æ料。"
#: src/slic3r/GUI/UpdateDialogs.cpp:97
msgid "Configuration update is available"
@@ -8508,19 +9324,21 @@ msgstr "é…置更新å¯ç”¨"
msgid ""
"Would you like to install it?\n"
"\n"
-"Note that a full configuration snapshot will be created first. It can then be restored at any time should there be a problem with the new version.\n"
+"Note that a full configuration snapshot will be created first. It can then "
+"be restored at any time should there be a problem with the new version.\n"
"\n"
"Updated configuration bundles:"
msgstr ""
"是å¦å®‰è£…它?\n"
"\n"
-"请注æ„,将首先创建完整的é…置快照。然åŽï¼Œå¦‚果新版本出现问题,å¯ä»¥éšæ—¶æ¢å¤å®ƒã€‚\n"
+"请注æ„,将首先创建完整的é…置快照。然åŽï¼Œå¦‚果新版本出现问题,å¯ä»¥éšæ—¶æ¢å¤"
+"它。\n"
"\n"
-"æ›´æ–°çš„é…ç½®æ†ç»‘包:"
+"æ›´æ–°çš„é…ç½®æ†ç»‘包:"
#: src/slic3r/GUI/UpdateDialogs.cpp:121 src/slic3r/GUI/UpdateDialogs.cpp:181
msgid "Comment:"
-msgstr "评论:"
+msgstr "评论:"
#: src/slic3r/GUI/UpdateDialogs.cpp:142
msgid "Install"
@@ -8544,15 +9362,16 @@ msgstr "您必须安装é…置更新。"
msgid ""
"%s will now start updates. Otherwise it won't be able to start.\n"
"\n"
-"Note that a full configuration snapshot will be created first. It can then be restored at any time should there be a problem with the new version.\n"
+"Note that a full configuration snapshot will be created first. It can then "
+"be restored at any time should there be a problem with the new version.\n"
"\n"
"Updated configuration bundles:"
msgstr ""
-"%s现在将开始更新。å¦åˆ™å®ƒå°†æ— æ³•å¯åŠ¨ã€‚\n"
+"%s 现在将开始更新。å¦åˆ™å®ƒå°†æ— æ³•å¯åŠ¨ã€‚\n"
"\n"
"请注æ„,将首先创建完整的é…置快照。如果新版本出现问题,å¯ä»¥éšæ—¶æ¢å¤ã€‚\n"
"\n"
-"æ›´æ–°çš„é…置包:"
+"æ›´æ–°çš„é…置包:"
#: src/slic3r/GUI/UpdateDialogs.cpp:200 src/slic3r/GUI/UpdateDialogs.cpp:247
#, c-format, boost-format
@@ -8567,16 +9386,20 @@ msgstr "%s é…ç½®ä¸å…¼å®¹"
#: src/slic3r/GUI/UpdateDialogs.cpp:216
#, c-format, boost-format
msgid ""
-"This version of %s is not compatible with currently installed configuration bundles.\n"
-"This probably happened as a result of running an older %s after using a newer one.\n"
+"This version of %s is not compatible with currently installed configuration "
+"bundles.\n"
+"This probably happened as a result of running an older %s after using a "
+"newer one.\n"
"\n"
-"You may either exit %s and try again with a newer version, or you may re-run the initial configuration. Doing so will create a backup snapshot of the existing configuration before "
-"installing files compatible with this %s."
+"You may either exit %s and try again with a newer version, or you may re-run "
+"the initial configuration. Doing so will create a backup snapshot of the "
+"existing configuration before installing files compatible with this %s."
msgstr ""
-"此版本的%s与当å‰å®‰è£…çš„é…置包ä¸å…¼å®¹ã€‚\n"
-"è¿™å¯èƒ½æ˜¯å› ä¸ºåœ¨ä½¿ç”¨è¾ƒæ–°çš„åŽè¿è¡Œè¾ƒæ—§çš„%s。\n"
+"此版本的 %s 与当å‰å®‰è£…çš„é…置包ä¸å…¼å®¹ã€‚\n"
+"è¿™å¯èƒ½æ˜¯å› ä¸ºåœ¨ä½¿ç”¨è¾ƒæ–°çš„åŽè¿è¡Œè¾ƒæ—§çš„ %s。\n"
"\n"
-"您å¯ä»¥é€€å‡º%s并使用较新版本é‡è¯•ï¼Œä¹Ÿå¯ä»¥é‡æ–°è¿è¡Œåˆå§‹é…置。这样åšå°†åœ¨å®‰è£…与此%s兼容的文件之å‰åˆ›å»ºçŽ°æœ‰é…置的备份快照。"
+"您å¯ä»¥é€€å‡º %s 并使用较新版本é‡è¯•ï¼Œä¹Ÿå¯ä»¥é‡æ–°è¿è¡Œåˆå§‹é…置。这样åšå°†åœ¨å®‰è£…与此 "
+"%s 兼容的文件之å‰åˆ›å»ºçŽ°æœ‰é…置的备份快照。"
#: src/slic3r/GUI/UpdateDialogs.cpp:225
#, c-format, boost-format
@@ -8596,22 +9419,27 @@ msgstr "é‡æ–°é…ç½®"
msgid ""
"%s now uses an updated configuration structure.\n"
"\n"
-"So called 'System presets' have been introduced, which hold the built-in default settings for various printers. These System presets cannot be modified, instead, users now may create "
-"their own presets inheriting settings from one of the System presets.\n"
-"An inheriting preset may either inherit a particular value from its parent or override it with a customized value.\n"
+"So called 'System presets' have been introduced, which hold the built-in "
+"default settings for various printers. These System presets cannot be "
+"modified, instead, users now may create their own presets inheriting "
+"settings from one of the System presets.\n"
+"An inheriting preset may either inherit a particular value from its parent "
+"or override it with a customized value.\n"
"\n"
-"Please proceed with the %s that follows to set up the new presets and to choose whether to enable automatic preset updates."
+"Please proceed with the %s that follows to set up the new presets and to "
+"choose whether to enable automatic preset updates."
msgstr ""
"%s 现在使用更新的é…置结构。\n"
"\n"
-"所谓的\"系统预设\"å·²ç»å¼•å…¥,它ä¿å­˜å„ç§æ‰“å°æœºçš„内置默认设置。无法修改这些系统预设,相å,用户现在å¯ä»¥åˆ›å»ºè‡ªå·±çš„预设,从其中一个系统预设继承设置。\n"
+"所谓的\"系统预设\"å·²ç»å¼•å…¥,它ä¿å­˜å„ç§æ‰“å°æœºçš„内置默认设置。无法修改这些系统预"
+"设,相å,用户现在å¯ä»¥åˆ›å»ºè‡ªå·±çš„预设,从其中一个系统预设继承设置。\n"
"继承预设å¯ä»¥ä»Žå…¶çˆ¶çº§ç»§æ‰¿ç‰¹å®šå€¼,也å¯ä»¥ä½¿ç”¨è‡ªå®šä¹‰å€¼è¦†ç›–该值。\n"
"\n"
"请继续以下 %s 以设置新预设并选择是å¦å¯ç”¨è‡ªåŠ¨é¢„设更新。"
#: src/slic3r/GUI/UpdateDialogs.cpp:282
msgid "For more information please visit our wiki page:"
-msgstr "欲了解更多信æ¯ï¼Œè¯·è®¿é—®æˆ‘们的维基页é¢ï¼š"
+msgstr "欲了解更多信æ¯ï¼Œè¯·è®¿é—®æˆ‘们的维基页é¢:"
#: src/slic3r/GUI/UpdateDialogs.cpp:299
msgid "Configuration updates"
@@ -8624,7 +9452,7 @@ msgstr "没有å¯ç”¨çš„æ›´æ–°"
#: src/slic3r/GUI/UpdateDialogs.cpp:304
#, c-format, boost-format
msgid "%s has no configuration updates available."
-msgstr "%s没有å¯ç”¨çš„é…置更新。"
+msgstr "%s 没有å¯ç”¨çš„é…置更新。"
#: src/slic3r/GUI/WipeTowerDialog.cpp:21
msgid "Ramming customization"
@@ -8632,14 +9460,20 @@ msgstr "冲击自定义"
#: src/slic3r/GUI/WipeTowerDialog.cpp:54
msgid ""
-"Ramming denotes the rapid extrusion just before a tool change in a single-extruder MM printer. Its purpose is to properly shape the end of the unloaded filament so it does not prevent "
-"insertion of the new filament and can itself be reinserted later. This phase is important and different materials can require different extrusion speeds to get the good shape. For this "
-"reason, the extrusion rates during ramming are adjustable.\n"
+"Ramming denotes the rapid extrusion just before a tool change in a single-"
+"extruder MM printer. Its purpose is to properly shape the end of the "
+"unloaded filament so it does not prevent insertion of the new filament and "
+"can itself be reinserted later. This phase is important and different "
+"materials can require different extrusion speeds to get the good shape. For "
+"this reason, the extrusion rates during ramming are adjustable.\n"
"\n"
-"This is an expert-level setting, incorrect adjustment will likely lead to jams, extruder wheel grinding into filament etc."
+"This is an expert-level setting, incorrect adjustment will likely lead to "
+"jams, extruder wheel grinding into filament etc."
msgstr ""
-"冲击表示在å•æŒ¤å‡ºæœº MM 打å°æœºçš„挤出机更æ¢ä¹‹å‰çš„快速挤出。它的目的是正确地塑造å¸è½½çš„耗æ的末端, 这样它就ä¸ä¼šå¯¼è‡´æ’入新的耗æå¡ä½, 并且原耗æ本身å¯ä»¥å†é‡æ–°æ’入。这个阶段很é‡è¦, ä¸åŒçš„ææ–™å¯èƒ½"
-"需è¦ä¸åŒçš„挤压速度, 以获得良好的形状。因此, 夯实冲击过程中的挤出速率是å¯è°ƒçš„。\n"
+"冲击表示在å•æŒ¤å‡ºæœº MM 打å°æœºçš„挤出机更æ¢ä¹‹å‰çš„快速挤出。它的目的是正确地塑造"
+"å¸è½½çš„耗æ的末端, 这样它就ä¸ä¼šå¯¼è‡´æ’入新的耗æå¡ä½, 并且原耗æ本身å¯ä»¥å†é‡æ–°"
+"æ’入。这个阶段很é‡è¦, ä¸åŒçš„ææ–™å¯èƒ½éœ€è¦ä¸åŒçš„挤压速度, 以获得良好的形状。因"
+"æ­¤, 夯实冲击过程中的挤出速率是å¯è°ƒçš„。\n"
"\n"
"这是一个专家级设置, ä¸æ­£ç¡®çš„调整很å¯èƒ½ä¼šå¯¼è‡´å¡æ–™, 挤出机砂轮磨耗æ等。"
@@ -8664,8 +9498,10 @@ msgid "Wipe tower - Purging volume adjustment"
msgstr "擦料塔 - 清除体积调整"
#: src/slic3r/GUI/WipeTowerDialog.cpp:299
-msgid "Here you can adjust required purging volume (mm³) for any given pair of tools."
-msgstr "在这里, 您å¯ä»¥è°ƒæ•´ä»»ä½•ç»™å®šçš„对工具所需的清除体积 (mm³) 。"
+msgid ""
+"Here you can adjust required purging volume (mm³) for any given pair of "
+"tools."
+msgstr "在这里, 您å¯ä»¥è°ƒæ•´ä»»ä½•ç»™å®šçš„对工具所需的清除体积 (mm³)。"
#: src/slic3r/GUI/WipeTowerDialog.cpp:300
msgid "Extruder changed to"
@@ -8684,7 +9520,9 @@ msgid "Tool #"
msgstr "工具 #"
#: src/slic3r/GUI/WipeTowerDialog.cpp:361
-msgid "Total purging volume is calculated by summing two values below, depending on which tools are loaded/unloaded."
+msgid ""
+"Total purging volume is calculated by summing two values below, depending on "
+"which tools are loaded/unloaded."
msgstr "总清除é‡æ˜¯é€šè¿‡æ±‚和下é¢çš„两个值æ¥è®¡ç®—çš„, 具体å–决于装载/å¸è½½çš„工具。"
#: src/slic3r/GUI/WipeTowerDialog.cpp:362
@@ -8697,7 +9535,8 @@ msgstr "从"
#: src/slic3r/GUI/WipeTowerDialog.cpp:442
msgid ""
-"Switching to simple settings will discard changes done in the advanced mode!\n"
+"Switching to simple settings will discard changes done in the advanced "
+"mode!\n"
"\n"
"Do you want to proceed?"
msgstr ""
@@ -8723,22 +9562,23 @@ msgstr "切æ¢åˆ° %s 模å¼"
msgid "Current mode is %s"
msgstr "当å‰æ¨¡å¼ä¸º %s"
-#: src/slic3r/Utils/AstroBox.cpp:69 src/slic3r/Utils/OctoPrint.cpp:141 src/slic3r/Utils/Repetier.cpp:69
+#: src/slic3r/Utils/AstroBox.cpp:69 src/slic3r/Utils/OctoPrint.cpp:141
+#: src/slic3r/Utils/Repetier.cpp:69
#, c-format, boost-format
msgid "Mismatched type of print host: %s"
msgstr "ä¸åŒ¹é…的打å°ä¸»æœºç±»åž‹ï¼š%s"
#: src/slic3r/Utils/AstroBox.cpp:84
msgid "Connection to AstroBox works correctly."
-msgstr "与AstroBox的连接正常。"
+msgstr "与 AstroBox 的连接正常。"
#: src/slic3r/Utils/AstroBox.cpp:90
msgid "Could not connect to AstroBox"
-msgstr "无法连接到AstroBox"
+msgstr "无法连接到 AstroBox"
#: src/slic3r/Utils/AstroBox.cpp:92
msgid "Note: AstroBox version at least 1.1.0 is required."
-msgstr "注:AstroBox版本至少需è¦1.1.0。"
+msgstr "注:AstroBox 版本至少需è¦1.1.0。"
#: src/slic3r/Utils/Duet.cpp:47
msgid "Connection to Duet works correctly."
@@ -8748,7 +9588,9 @@ msgstr "与 Duet 的连接工作正常。"
msgid "Could not connect to Duet"
msgstr "无法连接到 Duet"
-#: src/slic3r/Utils/Duet.cpp:88 src/slic3r/Utils/Duet.cpp:157 src/slic3r/Utils/FlashAir.cpp:122 src/slic3r/Utils/FlashAir.cpp:143 src/slic3r/Utils/FlashAir.cpp:159
+#: src/slic3r/Utils/Duet.cpp:88 src/slic3r/Utils/Duet.cpp:157
+#: src/slic3r/Utils/FlashAir.cpp:122 src/slic3r/Utils/FlashAir.cpp:143
+#: src/slic3r/Utils/FlashAir.cpp:159
msgid "Unknown error occured"
msgstr "å‘生未知错误"
@@ -8760,7 +9602,8 @@ msgstr "密ç é”™è¯¯"
msgid "Could not get resources to create a new connection"
msgstr "无法获å–资æºä»¥åˆ›å»ºæ–°è¿žæŽ¥"
-#: src/slic3r/Utils/FixModelByWin10.cpp:221 src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:221
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "导出æºæ¨¡åž‹"
@@ -8776,65 +9619,70 @@ msgstr "ç”± Netfabb æœåŠ¡ä¿®å¤æ¨¡åž‹"
msgid "Mesh repair failed."
msgstr "网格修å¤å¤±è´¥ã€‚"
-#: src/slic3r/Utils/FixModelByWin10.cpp:253 src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:253
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "加载修å¤æ¨¡åž‹"
-#: src/slic3r/Utils/FixModelByWin10.cpp:265 src/slic3r/Utils/FixModelByWin10.cpp:272 src/slic3r/Utils/FixModelByWin10.cpp:303
+#: src/slic3r/Utils/FixModelByWin10.cpp:265
+#: src/slic3r/Utils/FixModelByWin10.cpp:272
+#: src/slic3r/Utils/FixModelByWin10.cpp:303
msgid "Saving mesh into the 3MF container failed."
msgstr "将网格ä¿å­˜åˆ° 3MF 容器失败。"
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "导出临时 3mf 文件失败"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "导入修å¤çš„ 3mf 文件失败"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "ä¿®å¤çš„ 3MF 文件ä¸åŒ…å«ä»»ä½•å¯¹è±¡"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "ä¿®å¤çš„ 3MF 文件包å«å¤šä¸ªå¯¹è±¡"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "ä¿®å¤çš„ 3MF 文件ä¸åŒ…å«ä»»ä½•ç©ºé—´"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "ä¿®å¤çš„ 3MF 文件包å«å¤šä¸ªç©ºé—´"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "模型修å¤å®Œæˆ"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "模型修å¤å–消"
#: src/slic3r/Utils/FlashAir.cpp:58
msgid "Upload not enabled on FlashAir card."
-msgstr "未在FlashAirå¡ä¸Šå¯ç”¨ä¸Šè½½ã€‚"
+msgstr "未在 FlashAir å¡ä¸Šå¯ç”¨ä¸Šè½½ã€‚"
#: src/slic3r/Utils/FlashAir.cpp:68
msgid "Connection to FlashAir works correctly and upload is enabled."
-msgstr "与FlashAir的连接正常,并且已å¯ç”¨ä¸Šè½½ã€‚"
+msgstr "与 FlashAir 的连接正常,并且已å¯ç”¨ä¸Šè½½ã€‚"
#: src/slic3r/Utils/FlashAir.cpp:74
msgid "Could not connect to FlashAir"
-msgstr "无法连接到FlashAir"
+msgstr "无法连接到 FlashAir"
#: src/slic3r/Utils/FlashAir.cpp:76
-msgid "Note: FlashAir with firmware 2.00.02 or newer and activated upload function is required."
-msgstr "注:需è¦å›ºä»¶ä¸º2.00.02或更新版本的FlashAir,并激活上传功能。"
+msgid ""
+"Note: FlashAir with firmware 2.00.02 or newer and activated upload function "
+"is required."
+msgstr "注:需è¦å›ºä»¶ä¸º 2.00.02 或更新版本的 FlashAir,并激活上传功能。"
#: src/slic3r/Utils/OctoPrint.cpp:164
msgid "Connection to OctoPrint works correctly."
-msgstr "与OctoPrint的连接工作正常。"
+msgstr "与 OctoPrint 的连接工作正常。"
#: src/slic3r/Utils/OctoPrint.cpp:170
msgid "Could not connect to OctoPrint"
@@ -8842,11 +9690,11 @@ msgstr "无法连接到 OctoPrint"
#: src/slic3r/Utils/OctoPrint.cpp:172
msgid "Note: OctoPrint version at least 1.1.0 is required."
-msgstr "注æ„: 至少需è¦1.1.0 版本的 OctoPrint."
+msgstr "注æ„: 至少需è¦1.1.0 版本的 OctoPrint。"
#: src/slic3r/Utils/OctoPrint.cpp:292
msgid "Connection to Prusa SL1 / SL1S works correctly."
-msgstr "与Prusa SL1/SL1S的连接工作正常。"
+msgstr "与 Prusa SL1/SL1S 的连接工作正常。"
#: src/slic3r/Utils/OctoPrint.cpp:298
msgid "Could not connect to Prusa SLA"
@@ -8854,18 +9702,19 @@ msgstr "无法连接到 Prusa SLA"
#: src/slic3r/Utils/OctoPrint.cpp:336
msgid "Connection to PrusaLink works correctly."
-msgstr "与PrusaLink的连接工作正常。"
+msgstr "与 PrusaLink 的连接工作正常。"
#: src/slic3r/Utils/OctoPrint.cpp:342
msgid "Could not connect to PrusaLink"
-msgstr "无法连接到PrusaLink"
+msgstr "无法连接到 PrusaLink"
#: src/slic3r/Utils/PresetUpdater.cpp:61
#, boost-format
msgid "Copying of file %1% to %2% failed: %3%"
-msgstr "将文件%1%å¤åˆ¶åˆ°%2%失败:%3%"
+msgstr "将文件 %1% å¤åˆ¶åˆ° %2% 失败:%3%"
-#: src/slic3r/Utils/PresetUpdater.cpp:645 src/slic3r/Utils/PresetUpdater.cpp:662
+#: src/slic3r/Utils/PresetUpdater.cpp:645
+#: src/slic3r/Utils/PresetUpdater.cpp:662
msgid "Continue and install configuration updates?"
msgstr "是å¦ç»§ç»­å¹¶å®‰è£…é…置更新?"
@@ -8897,38 +9746,48 @@ msgid "requires max. %s"
msgstr "需è¦æœ€å¤§ %s"
#: src/slic3r/Utils/Http.cpp:73
-msgid "Could not detect system SSL certificate store. PrusaSlicer will be unable to establish secure network connections."
-msgstr "无法检测到系统SSLè¯ä¹¦å­˜å‚¨ã€‚PrusaSlicer将无法建立安全的网络连接。"
+msgid ""
+"Could not detect system SSL certificate store. PrusaSlicer will be unable to "
+"establish secure network connections."
+msgstr "无法检测到系统 SSL è¯ä¹¦å­˜å‚¨ã€‚PrusaSlicer 将无法建立安全的网络连接。"
#: src/slic3r/Utils/Http.cpp:78
#, boost-format
msgid "PrusaSlicer detected system SSL certificate store in: %1%"
-msgstr "PrusaSlicer在以下ä½ç½®æ£€æµ‹åˆ°ç³»ç»ŸSSLè¯ä¹¦å­˜å‚¨ï¼š%1%"
+msgstr "PrusaSlicer 在以下ä½ç½®æ£€æµ‹åˆ°ç³»ç»Ÿ SSL è¯ä¹¦å­˜å‚¨ï¼š%1%"
#: src/slic3r/Utils/Http.cpp:82
#, boost-format
-msgid "To specify the system certificate store manually, please set the %1% environment variable to the correct CA bundle and restart the application."
-msgstr "è¦æ‰‹åŠ¨æŒ‡å®šç³»ç»Ÿè¯ä¹¦å­˜å‚¨ï¼Œè¯·å°†%1%环境å˜é‡è®¾ç½®ä¸ºæ­£ç¡®çš„CA绑定,然åŽé‡æ–°å¯åŠ¨åº”用程åºã€‚"
+msgid ""
+"To specify the system certificate store manually, please set the %1% "
+"environment variable to the correct CA bundle and restart the application."
+msgstr ""
+"è¦æ‰‹åŠ¨æŒ‡å®šç³»ç»Ÿè¯ä¹¦å­˜å‚¨ï¼Œè¯·å°† %1% 环境å˜é‡è®¾ç½®ä¸ºæ­£ç¡®çš„ CA 绑定,然åŽé‡æ–°å¯åŠ¨åº”"
+"用程åºã€‚"
#: 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失败了。PrusaSlicer将无法建立网络连接。有关更多详细信æ¯ï¼Œè¯·å‚阅日志。"
+msgid ""
+"CURL init has failed. PrusaSlicer will be unable to establish network "
+"connections. See logs for additional details."
+msgstr ""
+"CURL init 失败了。PrusaSlicer 将无法建立网络连接。有关更多详细信æ¯ï¼Œè¯·å‚阅日"
+"志。"
#: src/slic3r/Utils/Process.cpp:157
msgid "Open G-code file:"
-msgstr "打开G代ç æ–‡ä»¶ï¼š"
+msgstr "打开 G-Code 文件:"
#: src/slic3r/Utils/Repetier.cpp:84
msgid "Connection to Repetier works correctly."
-msgstr "与Repetier的连接正常工作。"
+msgstr "与 Repetier 的连接正常工作。"
#: src/slic3r/Utils/Repetier.cpp:90
msgid "Could not connect to Repetier"
-msgstr "无法连接到Repetier"
+msgstr "无法连接到 Repetier"
#: src/slic3r/Utils/Repetier.cpp:92
msgid "Note: Repetier version at least 0.90.0 is required."
-msgstr "注:需è¦è‡³å°‘0.90.0çš„Repetier版本。"
+msgstr "注:需è¦è‡³å°‘ 0.90.0 çš„ Repetier 版本。"
#: src/slic3r/Utils/Repetier.cpp:246
#, boost-format
@@ -8936,8 +9795,8 @@ msgid ""
"HTTP status: %1%\n"
"Message body: \"%2%\""
msgstr ""
-"HTTP状æ€ï¼š%1%\n"
-"消æ¯æ­£æ–‡ï¼š\"%2%'"
+"HTTP 状æ€ï¼š%1%\n"
+"消æ¯æ­£æ–‡ï¼š\"%2%\""
#: src/slic3r/Utils/Repetier.cpp:253
#, boost-format
@@ -8948,7 +9807,7 @@ msgid ""
msgstr ""
"解æžä¸»æœºå“应失败。\n"
"消æ¯æ­£æ–‡ï¼š\"%1%\"\n"
-"错误:\"%2%'"
+"错误:\"%2%\""
#: src/slic3r/Utils/Repetier.cpp:266
#, boost-format
@@ -8959,15 +9818,16 @@ msgid ""
msgstr ""
"主机打å°æœºæžšä¸¾å¤±è´¥ã€‚\n"
"消æ¯æ­£æ–‡ï¼š\"%1%\"\n"
-"错误:\"%2%'"
+"错误:\"%2%\""
#: src/slic3r/Config/Snapshot.cpp:584
msgid "Taking a configuration snapshot failed."
msgstr "æ‹æ‘„é…置快照失败。"
#: src/slic3r/Config/Snapshot.cpp:598
-msgid "PrusaSlicer has encountered an error while taking a configuration snapshot."
-msgstr "PrusaSlicer在æ‹æ‘„é…置快照时é‡åˆ°é”™è¯¯ã€‚"
+msgid ""
+"PrusaSlicer has encountered an error while taking a configuration snapshot."
+msgstr "PrusaSlicer 在æ‹æ‘„é…置快照时é‡åˆ°é”™è¯¯ã€‚"
#: src/slic3r/Config/Snapshot.cpp:599
msgid "PrusaSlicer error"
@@ -8988,7 +9848,7 @@ msgstr "第一层中有一个没有拉伸的对象。"
#: src/libslic3r/GCode.cpp:570
#, boost-format
msgid "Empty layer between %1% and %2%."
-msgstr "空层介于%1%和%2%之间。"
+msgstr "空层介于 %1% 和 %2% 之间。"
#: src/libslic3r/GCode.cpp:573
msgid "(Some lines not shown)"
@@ -9000,76 +9860,100 @@ msgid "Object name: %1%"
msgstr "对象å称:%1%"
#: src/libslic3r/GCode.cpp:576
-msgid "Make sure the object is printable. 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 "ç¡®ä¿å¯¹è±¡æ˜¯å¯æ‰“å°çš„。这通常是由å¯å¿½ç•¥çš„å°æŒ¤åŽ‹æˆ–故障模型造æˆçš„。å°è¯•ä¿®å¤æ¨¡åž‹æˆ–更改其在床上的方å‘。"
+msgid ""
+"Make sure the object is printable. 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/GCode.cpp:718
msgid "Filament Start G-code"
-msgstr "耗æå¯åŠ¨G代ç "
+msgstr "耗æå¯åŠ¨ G-Code"
#: src/libslic3r/GCode.cpp:725
msgid "Filament End G-code"
-msgstr "耗æ端G代ç "
+msgstr "耗æç»“æŸ G-Code"
#: src/libslic3r/GCode.cpp:764
msgid "In the custom G-code were found reserved keywords:"
-msgstr "在自定义G代ç ä¸­æ‰¾åˆ°ä¿ç•™å…³é”®å­—:"
+msgstr "在自定义 G-Code 中找到ä¿ç•™å…³é”®å­—:"
#: src/libslic3r/GCode.cpp:766
-msgid "This may cause problems in g-code visualization and printing time estimation."
-msgstr "è¿™å¯èƒ½ä¼šå¯¼è‡´g代ç å¯è§†åŒ–和打å°æ—¶é—´ä¼°è®¡å‡ºçŽ°é—®é¢˜ã€‚"
+msgid ""
+"This may cause problems in g-code visualization and printing time estimation."
+msgstr "è¿™å¯èƒ½ä¼šå¯¼è‡´ G-Code å¯è§†åŒ–和打å°æ—¶é—´ä¼°è®¡å‡ºçŽ°é—®é¢˜ã€‚"
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr "没有为对象生æˆæ‹‰ä¼¸ã€‚"
-#: src/libslic3r/GCode.cpp:1445
-msgid "Your print is very close to the priming regions. Make sure there is no collision."
+#: src/libslic3r/GCode.cpp:1406
+msgid ""
+"Your print is very close to the priming regions. Make sure there is no "
+"collision."
msgstr "你的指纹éžå¸¸æŽ¥è¿‘å¯åŠ¨åŒºåŸŸã€‚ç¡®ä¿æ²¡æœ‰ç¢°æ’žã€‚"
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "æ··åˆ"
#: src/libslic3r/Flow.cpp:61
#, boost-format
-msgid "Cannot calculate extrusion width for %1%: Variable \"%2%\" not accessible."
-msgstr "无法计算%1%的拉伸宽度:无法访问å˜é‡\"%2%\"。"
+msgid ""
+"Cannot calculate extrusion width for %1%: Variable \"%2%\" not accessible."
+msgstr "无法计算 %1% 的拉伸宽度:无法访问å˜é‡ \"%2%\"。"
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
-msgid "The selected 3mf file has been saved with a newer version of %1% and is not compatible."
-msgstr "所选3mf文件已使用较新版本的%1%ä¿å­˜ï¼Œä¸å…¼å®¹ã€‚"
+msgid ""
+"The selected 3mf file has been saved with a newer version of %1% and is not "
+"compatible."
+msgstr "所选 3mf 文件已使用较新版本的 %1% ä¿å­˜ï¼Œä¸å…¼å®¹ã€‚"
-#: src/libslic3r/Format/3mf.cpp:1745
-msgid "The selected 3MF contains FDM supports painted object using a newer version of PrusaSlicer and is not compatible."
-msgstr "所选3MF包å«FDM,支æŒä½¿ç”¨è¾ƒæ–°ç‰ˆæœ¬çš„PrusaSlicer绘制对象,ä¸å…¼å®¹ã€‚"
+#: src/libslic3r/Format/3mf.cpp:1746
+msgid ""
+"The selected 3MF contains FDM supports painted object using a newer version "
+"of PrusaSlicer and is not compatible."
+msgstr "所选 3MF åŒ…å« FDM,支æŒä½¿ç”¨è¾ƒæ–°ç‰ˆæœ¬çš„ PrusaSlicer 绘制对象,ä¸å…¼å®¹ã€‚"
-#: src/libslic3r/Format/3mf.cpp:1749
-msgid "The selected 3MF contains seam painted object using a newer version of PrusaSlicer and is not compatible."
-msgstr "所选3MF包å«ä½¿ç”¨è¾ƒæ–°ç‰ˆæœ¬çš„PrusaSlicer的接ç¼ç»˜åˆ¶å¯¹è±¡ï¼Œä¸å…¼å®¹ã€‚"
+#: src/libslic3r/Format/3mf.cpp:1750
+msgid ""
+"The selected 3MF contains seam painted object using a newer version of "
+"PrusaSlicer and is not compatible."
+msgstr "所选 3MF 包å«ä½¿ç”¨è¾ƒæ–°ç‰ˆæœ¬çš„ PrusaSlicer 的接ç¼ç»˜åˆ¶å¯¹è±¡ï¼Œä¸å…¼å®¹ã€‚"
-#: src/libslic3r/Format/3mf.cpp:1753
-msgid "The selected 3MF contains multi-material painted object using a newer version of PrusaSlicer and is not compatible."
-msgstr "所选3MF包å«ä½¿ç”¨è¾ƒæ–°ç‰ˆæœ¬çš„PrusaSlicer绘制的多æ质对象,ä¸å…¼å®¹ã€‚"
+#: src/libslic3r/Format/3mf.cpp:1754
+msgid ""
+"The selected 3MF contains multi-material painted object using a newer "
+"version of PrusaSlicer and is not compatible."
+msgstr "所选 3MF 包å«ä½¿ç”¨è¾ƒæ–°ç‰ˆæœ¬çš„ PrusaSlicer 绘制的多æ质对象,ä¸å…¼å®¹ã€‚"
#: src/libslic3r/Format/AMF.cpp:993
#, boost-format
-msgid "The selected amf file has been saved with a newer version of %1% and is not compatible."
-msgstr "所选amf文件已使用较新版本的%1%ä¿å­˜ï¼Œä¸å…¼å®¹ã€‚"
+msgid ""
+"The selected amf file has been saved with a newer version of %1% and is not "
+"compatible."
+msgstr "所选 amf 文件已使用较新版本的 %1% ä¿å­˜ï¼Œä¸å…¼å®¹ã€‚"
#: src/libslic3r/GCode/PostProcessor.cpp:289
#, boost-format
msgid ""
"Post-processing script %1% failed.\n"
"\n"
-"The post-processing script is expected to change the G-code file %2% in place, but the G-code file was deleted and likely saved under a new name.\n"
-"Please adjust the post-processing script to change the G-code in place and consult the manual on how to optionally rename the post-processed G-code file.\n"
+"The post-processing script is expected to change the G-code file %2% in "
+"place, but the G-code file was deleted and likely saved under a new name.\n"
+"Please adjust the post-processing script to change the G-code in place and "
+"consult the manual on how to optionally rename the post-processed G-code "
+"file.\n"
msgstr ""
-"åŽæœŸå¤„ç†è„šæœ¬%1%失败。\n"
+"åŽæœŸå¤„ç†è„šæœ¬ %1% 失败。\n"
"\n"
-"åŽå¤„ç†è„šæœ¬é¢„计会将G代ç æ–‡ä»¶%2%更改到ä½ï¼Œä½†G代ç æ–‡ä»¶å·²è¢«åˆ é™¤ï¼Œå¹¶å¯èƒ½ä»¥æ–°å称ä¿å­˜ã€‚\n"
-"请调整åŽå¤„ç†è„šæœ¬ä»¥å°±åœ°æ›´æ”¹G代ç ï¼Œå¹¶å‚考手册,了解如何å¯é€‰åœ°é‡å‘½ååŽå¤„ç†G代ç æ–‡ä»¶ã€‚\n"
+"åŽå¤„ç†è„šæœ¬é¢„计会将 G-Code 文件 %2% 更改到ä½ï¼Œä½† G-Code 文件已被删除,并å¯èƒ½ä»¥"
+"æ–°å称ä¿å­˜ã€‚\n"
+"请调整åŽå¤„ç†è„šæœ¬ä»¥å°±åœ°æ›´æ”¹ G-Code ,并å‚考手册,了解如何å¯é€‰åœ°é‡å‘½ååŽå¤„ç† G-"
+"Code 文件。\n"
#: src/libslic3r/miniz_extension.cpp:91
msgid "undefined error"
@@ -9208,27 +10092,43 @@ msgid "Some objects are too close; your extruder will collide with them."
msgstr "有些对象太近; 你的挤出机会和他们相撞。"
#: src/libslic3r/Print.cpp:460
-msgid "Some objects are too tall and cannot be printed without extruder collisions."
+msgid ""
+"Some objects are too tall and cannot be printed without extruder collisions."
msgstr "æŸäº›å¯¹è±¡å¤ªé«˜, 无法在挤出机ä¸å†²çªçš„情况下打å°ã€‚"
#: src/libslic3r/Print.cpp:469
-msgid "Only a single object may be printed at a time in Spiral Vase mode. Either remove all but the last object, or enable sequential mode by \"complete_objects\"."
-msgstr "在螺旋花瓶模å¼ä¸‹ï¼Œä¸€æ¬¡åªèƒ½æ‰“å°ä¸€ä¸ªå¯¹è±¡ã€‚移除除最åŽä¸€ä¸ªå¯¹è±¡å¤–的所有对象,或通过“完æˆå¯¹è±¡â€å¯ç”¨é¡ºåºæ¨¡å¼ã€‚"
+msgid ""
+"Only a single object may be printed at a time in Spiral Vase mode. Either "
+"remove all but the last object, or enable sequential mode by "
+"\"complete_objects\"."
+msgstr ""
+"在螺旋花瓶模å¼ä¸‹ï¼Œä¸€æ¬¡åªèƒ½æ‰“å°ä¸€ä¸ªå¯¹è±¡ã€‚移除除最åŽä¸€ä¸ªå¯¹è±¡å¤–的所有对象,或通"
+"过“完æˆå¯¹è±¡â€å¯ç”¨é¡ºåºæ¨¡å¼ã€‚"
#: src/libslic3r/Print.cpp:473
-msgid "The Spiral Vase option can only be used when printing single material objects."
+msgid ""
+"The Spiral Vase option can only be used when printing single material "
+"objects."
msgstr "螺旋花瓶选项åªèƒ½åœ¨æ‰“å°å•ä¸ªæ质对象时使用。"
#: src/libslic3r/Print.cpp:486
-msgid "The wipe tower is only supported if all extruders have the same nozzle diameter and use filaments of the same diameter."
+msgid ""
+"The wipe tower is only supported if all extruders have the same nozzle "
+"diameter and use filaments of the same diameter."
msgstr "仅当所有挤出机具有相åŒçš„喷嘴直径并使用相åŒç›´å¾„的耗ææ—¶,æ‰æ”¯æŒæ“¦æ–™å¡”。"
#: src/libslic3r/Print.cpp:492
-msgid "The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, RepRapFirmware and Repetier G-code flavors."
-msgstr "擦拭塔目å‰ä»…支æŒMarlinã€RepRap/Sprinterã€RepRap固件和Repetier G-code版本。"
+msgid ""
+"The Wipe Tower is currently only supported for the Marlin, RepRap/Sprinter, "
+"RepRapFirmware and Repetier G-code flavors."
+msgstr ""
+"擦拭塔目å‰ä»…æ”¯æŒ Marlinã€RepRap/Sprinterã€RepRap 固件和 Repetier G-Code 版"
+"本。"
#: src/libslic3r/Print.cpp:494
-msgid "The Wipe Tower is currently only supported with the relative extruder addressing (use_relative_e_distances=1)."
+msgid ""
+"The Wipe Tower is currently only supported with the relative extruder "
+"addressing (use_relative_e_distances=1)."
msgstr "擦料塔目å‰ä»…支æŒç›¸å¯¹æŒ¤å‡ºæœºå¯»å€ (use_relative_e_distances=1)。"
#: src/libslic3r/Print.cpp:496
@@ -9236,116 +10136,160 @@ msgid "Ooze prevention is currently not supported with the wipe tower enabled."
msgstr "å¯ç”¨æ“¦æ–™å¡”时,当å‰ä¸æ”¯æŒ Ooze 预防。"
#: src/libslic3r/Print.cpp:498
-msgid "The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)."
+msgid ""
+"The Wipe Tower currently does not support volumetric E (use_volumetric_e=0)."
msgstr "擦拭塔目å‰ä¸æ”¯æŒä½“积E(使用体积E=0)。"
#: src/libslic3r/Print.cpp:500
-msgid "The Wipe Tower is currently not supported for multimaterial sequential prints."
+msgid ""
+"The Wipe Tower is currently not supported for multimaterial sequential "
+"prints."
msgstr "擦拭塔目å‰ä¸æ”¯æŒå¤šæ质连续打å°ã€‚"
#: src/libslic3r/Print.cpp:521
-msgid "The Wipe Tower is only supported for multiple objects if they have equal layer heights"
+msgid ""
+"The Wipe Tower is only supported for multiple objects if they have equal "
+"layer heights"
msgstr "仅当多个对象具有相等的图层高度时,æ‰æ”¯æŒæ“¦æ–™å¡”"
#: src/libslic3r/Print.cpp:523
-msgid "The Wipe Tower is only supported for multiple objects if they are printed over an equal number of raft layers"
+msgid ""
+"The Wipe Tower is only supported for multiple objects if they are printed "
+"over an equal number of raft layers"
msgstr "åªæœ‰åœ¨ç›¸åŒæ•°é‡çš„基座层上打å°çš„对象时, æ‰æ”¯æŒæ“¦æ–™å¡”"
#: src/libslic3r/Print.cpp:526
-msgid "The Wipe Tower is only supported for multiple objects if they are printed with the same support_material_contact_distance"
-msgstr "åªæœ‰åœ¨ä½¿ç”¨ç›¸åŒçš„support_material_contact_distance(支撑ææ–™è·ç¦»ï¼‰æ‰“å°å¤šä¸ªå¯¹è±¡æ—¶, æ‰æ”¯æŒæ“¦æ–™å¡”"
+msgid ""
+"The Wipe Tower is only supported for multiple objects if they are printed "
+"with the same support_material_contact_distance"
+msgstr ""
+"åªæœ‰åœ¨ä½¿ç”¨ç›¸åŒçš„ support_material_contact_distance(支撑ææ–™è·ç¦»ï¼‰æ‰“å°å¤šä¸ªå¯¹"
+"象时, æ‰æ”¯æŒæ“¦æ–™å¡”"
#: src/libslic3r/Print.cpp:528
-msgid "The Wipe Tower is only supported for multiple objects if they are sliced equally."
+msgid ""
+"The Wipe Tower is only supported for multiple objects if they are sliced "
+"equally."
msgstr "åªæœ‰åœ¨å¤šä¸ªå¯¹è±¡è¢«å¹³å‡åˆ‡å‰²çš„情况下, æ‰æ”¯æŒæ“¦æ–™å¡”。"
-#: src/libslic3r/Print.cpp:541
-msgid "The Wipe tower is only supported if all objects have the same variable layer height"
+#: src/libslic3r/Print.cpp:552
+msgid ""
+"The Wipe tower is only supported if all objects have the same variable layer "
+"height"
msgstr "åªæœ‰å½“所有对象具有相åŒçš„å¯å˜å±‚高度时,æ‰æ”¯æŒæ“¦æ‹­å¡”"
-#: src/libslic3r/Print.cpp:563
-msgid "One or more object were assigned an extruder that the printer does not have."
+#: src/libslic3r/Print.cpp:576
+msgid ""
+"One or more object were assigned an extruder that the printer does not have."
msgstr "为一个或多个对象分é…了打å°æœºæ²¡æœ‰çš„挤出机。"
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
-msgstr "%1%=%2% mm 太低,在图层高度 %3% mm 时无法打å°"
+msgstr "%1%=%2%mm 太低,在图层高度 %3%mm 时无法打å°"
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
-msgstr "è¿‡é‡ %1%=%2% mm å¯æ‰“å°ï¼Œä½¿ç”¨å–·å˜´ç›´å¾„ %3% mm"
+msgstr "è¿‡é‡ %1%=%2%mm å¯æ‰“å°ï¼Œä½¿ç”¨å–·å˜´ç›´å¾„ %3%mm"
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
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 "使用ä¸åŒå–·å˜´ç›´å¾„的多个挤出机进行打å°ã€‚如果è¦ä½¿ç”¨å½“å‰æŒ¤å‡ºæœº(support_material_extruder == 0 或 support_material_interface_extruder == 0)打å°æ”¯æ’‘物, 则所有喷嘴的直径必须相åŒã€‚"
+"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 ""
+"使用ä¸åŒå–·å˜´ç›´å¾„的多个挤出机进行打å°ã€‚如果è¦ä½¿ç”¨å½“å‰æŒ¤å‡ºæœº"
+"(support_material_extruder ==0 或 support_material_interface_extruder ==0)打"
+"å°æ”¯æ’‘物, 则所有喷嘴的直径必须相åŒã€‚"
-#: src/libslic3r/Print.cpp:598
-msgid "For the Wipe Tower to work with the soluble supports, the support layers need to be synchronized with the object layers."
+#: src/libslic3r/Print.cpp:611
+msgid ""
+"For the Wipe Tower to work with the soluble supports, the support layers "
+"need to be synchronized with the object layers."
msgstr "è¦ä½¿æ“¦æ–™å¡”与å¯æº¶æ€§æ”¯æ’‘é…åˆä½¿ç”¨, 支撑层需è¦ä¸Žå¯¹è±¡å›¾å±‚åŒæ­¥ã€‚"
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "åªæœ‰åœ¨ä¸è§¦å‘工具更改的情况下, 使用当å‰æŒ¤å‡ºæœºæ‰“å°çš„未溶性支撑塔目å‰æ‰æ”¯æŒä¸å¯æº¶æ”¯æ’‘于的支架。(support_material_extruder å’Œsupport_material_interface_extruder 都需è¦è®¾ç½®ä¸º 0)。"
+"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 ""
+"åªæœ‰åœ¨ä¸è§¦å‘工具更改的情况下, 使用当å‰æŒ¤å‡ºæœºæ‰“å°çš„未溶性支撑塔目å‰æ‰æ”¯æŒä¸å¯"
+"溶支撑于的支架。(support_material_extruder 和 "
+"support_material_interface_extruder 都需è¦è®¾ç½®ä¸º 0)。"
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr "第一层高度ä¸èƒ½å¤§äºŽå–·å˜´ç›´å¾„"
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "层高度ä¸èƒ½å¤§äºŽå–·å˜´ç›´å¾„"
-#: src/libslic3r/Print.cpp:663
-msgid "Relative extruder addressing requires resetting the extruder position at each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to layer_gcode."
-msgstr "相对挤出机寻å€è¦æ±‚在æ¯å±‚é‡ç½®æŒ¤å‡ºæœºä½ç½®ï¼Œä»¥é˜²æ­¢æµ®ç‚¹ç²¾åº¦æŸå¤±ã€‚将“G92 E0â€æ·»åŠ åˆ°å›¾å±‚代ç ä¸­ã€‚"
+#: src/libslic3r/Print.cpp:677
+msgid ""
+"Relative extruder addressing requires resetting the extruder position at "
+"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
+"layer_gcode."
+msgstr ""
+"相对挤出机寻å€è¦æ±‚在æ¯å±‚é‡ç½®æŒ¤å‡ºæœºä½ç½®ï¼Œä»¥é˜²æ­¢æµ®ç‚¹ç²¾åº¦æŸå¤±ã€‚å°† \"G92E0\" 添加"
+"到图层代ç ä¸­ã€‚"
-#: src/libslic3r/Print.cpp:665
-msgid "\"G92 E0\" was found in before_layer_gcode, which is incompatible with absolute extruder addressing."
-msgstr "“G92 E0â€å‡ºçŽ°åœ¨before_layer_gcode中,与ç»å¯¹æŒ¤å‡ºæœºå¯»å€ä¸å…¼å®¹ã€‚"
+#: src/libslic3r/Print.cpp:679
+msgid ""
+"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
+"absolute extruder addressing."
+msgstr "\"G92E0\" 出现在 before_layer_gcode 中,与ç»å¯¹æŒ¤å‡ºæœºå¯»å€ä¸å…¼å®¹ã€‚"
-#: src/libslic3r/Print.cpp:667
-msgid "\"G92 E0\" was found in layer_gcode, which is incompatible with absolute extruder addressing."
-msgstr "“G92 E0â€å‡ºçŽ°åœ¨layer_gcode中,这与ç»å¯¹æŒ¤å‡ºæœºå¯»å€ä¸å…¼å®¹ã€‚"
+#: src/libslic3r/Print.cpp:681
+msgid ""
+"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
+"extruder addressing."
+msgstr "\"G92E0\" 出现在 layer_gcode 中,这与ç»å¯¹æŒ¤å‡ºæœºå¯»å€ä¸å…¼å®¹ã€‚"
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr "填充图层"
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
-msgstr "裙边"
+msgstr "生æˆçŽ¯ç»•å’Œè£™è¾¹"
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
-msgstr "导出 G 代ç "
+msgstr "导出 G-Code"
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
-msgstr "ç”Ÿæˆ G 代ç "
+msgstr "ç”Ÿæˆ G-Code"
#: src/libslic3r/SLA/Pad.cpp:533
msgid "Pad brim size is too small for the current configuration."
msgstr "对于当å‰é…置,焊盘边缘尺寸太å°ã€‚"
#: src/libslic3r/SLAPrint.cpp:628
-msgid "Cannot proceed without support points! Add support points or disable support generation."
+msgid ""
+"Cannot proceed without support points! Add support points or disable support "
+"generation."
msgstr "没有支撑点就无法继续ï¼æ·»åŠ æ”¯æ’‘点或ç¦ç”¨æ”¯æ’‘生æˆã€‚"
#: src/libslic3r/SLAPrint.cpp:640
-msgid "Elevation is too low for object. Use the \"Pad around object\" feature to print the object without elevation."
+msgid ""
+"Elevation is too low for object. Use the \"Pad around object\" feature to "
+"print the object without elevation."
msgstr "标高对于对象æ¥è¯´å¤ªä½Žã€‚使用“对象周围填充â€åŠŸèƒ½æ‰“å°ä¸å¸¦é«˜ç¨‹çš„对象。"
#: src/libslic3r/SLAPrint.cpp:646
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 "支撑柱的尾数将部署在物体和垫å­ä¹‹é—´çš„间隙上。\"支撑基基安全è·ç¦»\"必须大于\"垫对象间隙\"å‚æ•°,以é¿å…è¿™ç§æƒ…况。"
+"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 ""
+"支撑柱的尾数将部署在物体和垫å­ä¹‹é—´çš„间隙上。\"支撑基基安全è·ç¦»\"必须大于\"åž«"
+"对象间隙\"å‚æ•°,以é¿å…è¿™ç§æƒ…况。"
#: src/libslic3r/SLAPrint.cpp:661
msgid "Exposition time is out of printer profile bounds."
@@ -9359,3469 +10303,4425 @@ msgstr "åˆå§‹æ›å…‰æ—¶é—´è¶…出打å°æœºé…置文件边界。"
msgid "Slicing done"
msgstr "切片完æˆ"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr "空心模型"
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr "在模型上钻孔。"
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "切片模型"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "生æˆæ”¯æ’‘点"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "生æˆæ”¯æ’‘æ ‘"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "生æˆåž«"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "切片支撑"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "åˆå¹¶åˆ‡ç‰‡å¹¶è®¡ç®—统计信æ¯"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "栅格化层"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr "é‡å çš„洞太多了。"
-#: src/libslic3r/SLAPrintSteps.cpp:433
-msgid "Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
+#: src/libslic3r/SLAPrintSteps.cpp:442
+msgid ""
+"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr "è¦æŒ–空的网格ä¸é€‚åˆæŒ–空(ä¸ç»‘定å·ï¼‰ã€‚"
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr "无法在模型中钻å–孔的当å‰é…置。"
-#: src/libslic3r/SLAPrintSteps.cpp:461
-msgid "Drilling holes into the mesh failed. This is usually caused by broken model. Try to fix it first."
+#: src/libslic3r/SLAPrintSteps.cpp:470
+msgid ""
+"Drilling holes into the mesh failed. This is usually caused by broken model. "
+"Try to fix it first."
msgstr "在网格上钻孔失败了。这通常是由模型æŸå引起的。试ç€å…ˆæŠŠå®ƒä¿®å¥½ã€‚"
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr "未能在模型上钻一些孔"
-#: src/libslic3r/SLAPrintSteps.cpp:511
-msgid "Slicing had to be stopped due to an internal error: Inconsistent slice index."
+#: src/libslic3r/SLAPrintSteps.cpp:520
+msgid ""
+"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr "由于内部错误:切片索引ä¸ä¸€è‡´,å¿…é¡»åœæ­¢åˆ‡ç‰‡ã€‚"
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "å¯è§†åŒ–支撑"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr "无法使用当å‰é…置为该型å·ç”Ÿæˆç„Šç›˜"
-#: src/libslic3r/SLAPrintSteps.cpp:845
-msgid "There are unprintable objects. Try to adjust support settings to make the objects printable."
+#: src/libslic3r/SLAPrintSteps.cpp:854
+msgid ""
+"There are unprintable objects. Try to adjust support settings to make the "
+"objects printable."
msgstr "存在无法打å°çš„对象。å°è¯•è°ƒæ•´æ”¯æŒè®¾ç½®ä»¥ä½¿å¯¹è±¡å¯æ‰“å°ã€‚"
#: src/libslic3r/PrintBase.cpp:84
msgid "Failed processing of the output_filename_format template."
-msgstr "模æ¿output_filename_format 处ç†å¤±è´¥ã€‚"
+msgstr "æ¨¡æ¿ output_filename_format 处ç†å¤±è´¥ã€‚"
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "打å°æœºæŠ€æœ¯"
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "打å°å¹³å°å½¢çŠ¶"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr "床自定义纹ç†"
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr "床自定义模型"
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "大象脚补å¿"
-#: src/libslic3r/PrintConfig.cpp:248
-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 "第一层将被相对于é…置的值在 XY å¹³é¢ä¸Šç¼©å°, 以补å¿ç¬¬ä¸€å±‚斜视, 也就是大象脚的效果。"
+#: src/libslic3r/PrintConfig.cpp:260
+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 ""
+"第一层将被相对于é…置的值在 XY å¹³é¢ä¸Šç¼©å°, 以补å¿ç¬¬ä¸€å±‚斜视, 也就是大象脚的效"
+"果。"
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
-msgstr "G代ç ç¼©ç•¥å›¾"
+msgstr "G-Code 缩略图"
-#: src/libslic3r/PrintConfig.cpp:257
-msgid "Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the following format: \"XxY, XxY, ...\""
-msgstr "图片大å°è¦å­˜å‚¨åˆ°ä¸€ä¸ªæ–‡ä»¶å¤¹ä¸­ã€‚gcode和。sl1/。sl1s文件,格å¼å¦‚下:“XxY,XxY,…â€"
+#: src/libslic3r/PrintConfig.cpp:269
+msgid ""
+"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
+"following format: \"XxY, XxY, ...\""
+msgstr ""
+"图片大å°è¦å­˜å‚¨åˆ°ä¸€ä¸ªæ–‡ä»¶å¤¹ä¸­ã€‚gcode 和。sl1/。sl1s 文件,格å¼å¦‚下:“ XxY,"
+"XxY,…â€"
-#: src/libslic3r/PrintConfig.cpp:265
-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 "此设置控制切片/图层的高度(以åŠæ€»æ•°ï¼‰ã€‚较薄的图层具有更高的精度,但打å°æ—¶é—´æ›´é•¿ã€‚"
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr "G-Code 缩略图格å¼"
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr "G-Code 缩略图格å¼: PNG è´¨é‡æœ€ä½³ï¼ŒJPG 尺寸最å°ï¼ŒQOI 用于低内存固件"
+
+#: src/libslic3r/PrintConfig.cpp:287
+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 ""
+"此设置控制切片/图层的高度(以åŠæ€»æ•°ï¼‰ã€‚较薄的图层具有更高的精度,但打å°æ—¶é—´æ›´"
+"长。"
+
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "最大打å°é«˜åº¦"
-#: src/libslic3r/PrintConfig.cpp:273
-msgid "Set this to the maximum height that can be reached by your extruder while printing."
+#: src/libslic3r/PrintConfig.cpp:295
+msgid ""
+"Set this to the maximum height that can be reached by your extruder while "
+"printing."
msgstr "将此设置为挤出头在打å°æ—¶å¯ä»¥è¾¾åˆ°çš„最大高度。"
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
-msgstr "主机å, IP 或 URL"
+msgstr "主机å,IP 或 URL"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host behind HAProxy with basic auth enabled "
-"can be accessed by putting the user name and password into the URL in the following format: https://username:password@your-octopi-address/"
+"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. Print host "
+"behind HAProxy with basic auth enabled can be accessed by putting the user "
+"name and password into the URL in the following format: https://username:"
+"password@your-octopi-address/"
msgstr ""
-"Slic3rå¯ä»¥å°†G代ç æ–‡ä»¶ä¸Šä¼ åˆ°æ‰“å°æœºä¸»æœºã€‚此字段应包å«æ‰“å°æœºä¸»æœºå®žä¾‹çš„主机åã€IP地å€æˆ–URL。通过将用户å和密ç æŒ‰ä»¥ä¸‹æ ¼å¼è¾“å…¥URL,å¯ä»¥è®¿é—®å¯ç”¨åŸºæœ¬èº«ä»½éªŒè¯çš„HAProxy背åŽçš„打å°ä¸»æœºï¼šhttps://"
-"username:password@你的章鱼地å€/"
+"Slic3r å¯ä»¥å°† G-Code 文件上传到打å°æœºä¸»æœºã€‚此字段应包å«æ‰“å°æœºä¸»æœºå®žä¾‹çš„主机"
+"åã€IP 地å€æˆ– URL。通过将用户å和密ç æŒ‰ä»¥ä¸‹æ ¼å¼è¾“å…¥ URL,å¯ä»¥è®¿é—®å¯ç”¨åŸºæœ¬èº«ä»½"
+"验è¯çš„ HAProxy 背åŽçš„打å°ä¸»æœºï¼šhttps://username:password@你的章鱼地å€/"
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "API 密钥/密ç "
-#: src/libslic3r/PrintConfig.cpp:292
-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 å¯ä»¥å°† G-code 文件上传到打å°æœºä¸»æœºã€‚æ­¤å­—æ®µåº”åŒ…å« API 密钥或身份验è¯æ‰€éœ€çš„密ç ã€‚"
+#: src/libslic3r/PrintConfig.cpp:314
+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 å¯ä»¥å°† G-Code 文件上传到打å°æœºä¸»æœºã€‚æ­¤å­—æ®µåº”åŒ…å« API 密钥或身份验è¯æ‰€"
+"需的密ç ã€‚"
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr "打å°æœºå称"
-#: src/libslic3r/PrintConfig.cpp:308
-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 "å¯ä»¥ä¸º HTTPS OctoPrint 连接指定自定义 CA è¯ä¹¦æ–‡ä»¶,æ ¼å¼ä¸º crt/pem æ ¼å¼ã€‚如果留空,则使用默认的 OS CA è¯ä¹¦å­˜å‚¨åº“。"
+#: src/libslic3r/PrintConfig.cpp:330
+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 ""
+"å¯ä»¥ä¸º HTTPS OctoPrint 连接指定自定义 CA è¯ä¹¦æ–‡ä»¶,æ ¼å¼ä¸º crt/pem æ ¼å¼ã€‚如果留"
+"空,则使用默认的 OS CA è¯ä¹¦å­˜å‚¨åº“。"
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr "密ç "
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
-msgstr "忽略HTTPSè¯ä¹¦æ’¤é”€æ£€æŸ¥"
+msgstr "忽略 HTTPS è¯ä¹¦æ’¤é”€æ£€æŸ¥"
-#: src/libslic3r/PrintConfig.cpp:333
-msgid "Ignore HTTPS certificate revocation checks in case of missing or offline distribution points. One may want to enable this option for self signed certificates if connection fails."
-msgstr "忽略HTTPSè¯ä¹¦åŠé”€æ£€æŸ¥ï¼Œä»¥é˜²ä¸¢å¤±æˆ–脱机分å‘点。如果连接失败,å¯èƒ½éœ€è¦ä¸ºè‡ªç­¾åè¯ä¹¦å¯ç”¨æ­¤é€‰é¡¹ã€‚"
+#: src/libslic3r/PrintConfig.cpp:355
+msgid ""
+"Ignore HTTPS certificate revocation checks in case of missing or offline "
+"distribution points. One may want to enable this option for self signed "
+"certificates if connection fails."
+msgstr ""
+"忽略 HTTPS è¯ä¹¦åŠé”€æ£€æŸ¥ï¼Œä»¥é˜²ä¸¢å¤±æˆ–脱机分å‘点。如果连接失败,å¯èƒ½éœ€è¦ä¸ºè‡ªç­¾å"
+"è¯ä¹¦å¯ç”¨æ­¤é€‰é¡¹ã€‚"
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr "打å°æœºé¢„设å称"
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr "与物ç†æ‰“å°æœºç›¸å…³çš„预设å称"
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr "授æƒç±»åž‹"
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
-msgstr "API密钥"
+msgstr "API 密钥"
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
-msgstr "HTTP摘è¦"
+msgstr "HTTP 摘è¦"
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "é¿å…跨越轮廓边界"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
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 "优化移动移动,以尽é‡å‡å°‘周界交å‰ã€‚这在é²ç™»æŒ¤å‡ºæœºä¸­æœ€æœ‰ç”¨ï¼Œå®ƒä»¬å®¹æ˜“渗æ¼ã€‚此功能å¯é™ä½Žæ‰“å°å’Œ G 代ç ç”Ÿæˆé€Ÿåº¦ã€‚"
+"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 ""
+"优化移动移动,以尽é‡å‡å°‘周界交å‰ã€‚这在é²ç™»æŒ¤å‡ºæœºä¸­æœ€æœ‰ç”¨ï¼Œå®ƒä»¬å®¹æ˜“渗æ¼ã€‚此功"
+"能å¯é™ä½Žæ‰“å°å’Œ G-Code 生æˆé€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr "é¿å…穿越周长-最大绕行长度"
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
-"The maximum detour length for avoid crossing perimeters. If the detour is longer than this value, avoid crossing perimeters is not applied for this travel path. Detour length could be "
-"specified either as an absolute value or as percentage (for example 50%) of a direct travel path."
-msgstr "é¿å…穿越周长的最大绕行长度。如果绕é“长度超过该值,则é¿å…穿越周长ä¸é€‚用于该行驶路径。迂回长度å¯ä»¥æŒ‡å®šä¸ºç»å¯¹å€¼æˆ–直接行驶路径的百分比(例如50%)。"
+"The maximum detour length for avoid crossing perimeters. If the detour is "
+"longer than this value, avoid crossing perimeters is not applied for this "
+"travel path. Detour length could be specified either as an absolute value or "
+"as percentage (for example 50%) of a direct travel path."
+msgstr ""
+"é¿å…穿越周长的最大绕行长度。如果绕é“长度超过该值,则é¿å…穿越周长ä¸é€‚用于该行"
+"驶路径。迂回长度å¯ä»¥æŒ‡å®šä¸ºç»å¯¹å€¼æˆ–直接行驶路径的百分比(例如 50%)。"
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
-msgstr "毫米或%(零表示ç¦ç”¨ï¼‰"
+msgstr "毫米或 %(零表示ç¦ç”¨ï¼‰"
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr "其他层"
-#: src/libslic3r/PrintConfig.cpp:393
-msgid "Bed temperature for layers after the first one. Set this to zero to disable bed temperature control commands in the output."
+#: src/libslic3r/PrintConfig.cpp:415
+msgid ""
+"Bed temperature for layers after the first one. Set this to zero to disable "
+"bed temperature control commands in the output."
msgstr "第一层之åŽå±‚的床温。将此设置为零以ç¦ç”¨è¾“出中的床温控制命令。"
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "热床温度"
-#: src/libslic3r/PrintConfig.cpp:403
-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 "此自定义代ç åœ¨ Z 移动之å‰ï¼Œæ¯æ¬¡å›¾å±‚更改时都会æ’入。请注æ„,您å¯ä»¥å°†å ä½ç¬¦å˜é‡ç”¨äºŽæ‰€æœ‰ Slic3r è®¾ç½®ä»¥åŠ [layer_num] å’Œ [layer_z]。"
+#: src/libslic3r/PrintConfig.cpp:425
+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 ""
+"此自定义代ç åœ¨ Z 移动之å‰ï¼Œæ¯æ¬¡å›¾å±‚更改时都会æ’入。请注æ„,您å¯ä»¥å°†å ä½ç¬¦å˜é‡"
+"用于所有 Slic3r è®¾ç½®ä»¥åŠ [layer_num] å’Œ [layer_z]。"
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
-msgstr "对象之间的 G-code"
+msgstr "对象之间的 G-Code"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
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 "
+"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 ""
-"使用顺åºæ‰“å°æ—¶, 此代ç å°†æ’入对象之间。默认情况下, 使用éžç­‰å¾…命令é‡ç½®æŒ¤å‡ºæœºå’ŒåºŠæ¸©;但是, 如果在此自定义代ç ä¸­æ£€æµ‹åˆ° m104ã€m109ã€m140 或 m190, Slic3r å°†ä¸ä¼šæ·»åŠ æ¸©åº¦å‘½ä»¤ã€‚请注æ„, 您å¯ä»¥å¯¹æ‰€æœ‰ "
-"Slic3r 设置使用å ä½ç¬¦å˜é‡, 因此您å¯ä»¥å°† \"M109 S[first_layer_temperature]\" 命令放在任何需è¦çš„地方。"
+"使用顺åºæ‰“å°æ—¶, 此代ç å°†æ’入对象之间。默认情况下, 使用éžç­‰å¾…命令é‡ç½®æŒ¤å‡ºæœºå’Œ"
+"床温;但是, 如果在此自定义代ç ä¸­æ£€æµ‹åˆ° m104ã€m109ã€m140 或 m190,Slic3r å°†ä¸ä¼š"
+"添加温度命令。请注æ„, 您å¯ä»¥å¯¹æ‰€æœ‰ Slic3r 设置使用å ä½ç¬¦å˜é‡, 因此您å¯ä»¥å°† "
+"\"M109S[first_layer_temperature]\" 命令放在任何需è¦çš„地方。"
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "è¦åœ¨åº•éƒ¨æ›²é¢ä¸Šç”Ÿæˆçš„实心图层数。"
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "底部实心层"
-#: src/libslic3r/PrintConfig.cpp:434
-msgid "The number of bottom solid layers is increased above bottom_solid_layers if necessary to satisfy minimum thickness of bottom shell."
-msgstr "如果有必è¦æ»¡è¶³åº•éƒ¨å£³ä½“的最å°åŽšåº¦ï¼Œåº•éƒ¨å®žä½“层的数é‡å°†å¢žåŠ åˆ°åº•éƒ¨å®žä½“层之上。"
+#: src/libslic3r/PrintConfig.cpp:456
+msgid ""
+"The number of bottom solid layers is increased above bottom_solid_layers if "
+"necessary to satisfy minimum thickness of bottom shell."
+msgstr ""
+"如果有必è¦æ»¡è¶³åº•éƒ¨å£³ä½“的最å°åŽšåº¦ï¼Œåº•éƒ¨å®žä½“层的数é‡å°†å¢žåŠ åˆ°åº•éƒ¨å®žä½“层之上。"
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr "最å°åº•å£³åŽšåº¦"
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "网桥"
-#: src/libslic3r/PrintConfig.cpp:443
-msgid "This is the acceleration your printer will use for bridges. Set zero to disable acceleration control for bridges."
+#: src/libslic3r/PrintConfig.cpp:465
+msgid ""
+"This is the acceleration your printer will use for bridges. Set zero to "
+"disable acceleration control for bridges."
msgstr "这是打å°æœºç”¨äºŽæ­æ¡¥çš„加速。设置为零以ç¦ç”¨æ­æ¡¥çš„加速度控制。"
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616 src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178 src/libslic3r/PrintConfig.cpp:1378
-#: src/libslic3r/PrintConfig.cpp:1671 src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733 src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "桥接角度"
-#: src/libslic3r/PrintConfig.cpp:453
-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 "桥接角度覆盖。如果设为零,将自动计算桥接角度。å¦åˆ™ï¼Œæ供的角度将用于所有桥接。使用 180° 实现零角度。"
+#: src/libslic3r/PrintConfig.cpp:475
+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 ""
+"桥接角度覆盖。如果设为零,将自动计算桥接角度。å¦åˆ™ï¼Œæ供的角度将用于所有桥"
+"接。使用 180° 实现零角度。"
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075 src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242 src/libslic3r/PrintConfig.cpp:2533
-#: src/libslic3r/PrintConfig.cpp:2774 src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552 src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr "°"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "桥接风扇速度"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr "此风扇速度在所有桥和悬空期间强制执行。"
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087 src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751 src/libslic3r/PrintConfig.cpp:1814
-#: src/libslic3r/PrintConfig.cpp:2065 src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177 src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr "%"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "桥接æµé‡æ¯”"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
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 "此因å­å½±å“用于桥接的耗æé‡ã€‚您å¯ä»¥ç¨å¾®å‡å°å®ƒæŒ¤å‡ºå’Œé˜²æ­¢ä¸‹åž‚,虽然默认设置通常很好,您应该å°è¯•å†·å´ï¼ˆä½¿ç”¨é£Žæ‰‡ï¼‰ï¼Œç„¶åŽå†è°ƒæ•´å®ƒã€‚"
+"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 ""
+"此因å­å½±å“用于桥接的耗æé‡ã€‚您å¯ä»¥ç¨å¾®å‡å°å®ƒæŒ¤å‡ºå’Œé˜²æ­¢ä¸‹åž‚,虽然默认设置通常"
+"很好,您应该å°è¯•å†·å´ï¼ˆä½¿ç”¨é£Žæ‰‡ï¼‰ï¼Œç„¶åŽå†è°ƒæ•´å®ƒã€‚"
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "桥接"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "打å°æ¡¥æŽ¥çš„速度。"
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894 src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911 src/libslic3r/PrintConfig.cpp:919
-#: src/libslic3r/PrintConfig.cpp:946 src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306 src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688 src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710 src/libslic3r/PrintConfig.cpp:1773
-#: src/libslic3r/PrintConfig.cpp:1832 src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
-msgstr "Brim 宽度"
+msgstr "裙边宽度"
-#: src/libslic3r/PrintConfig.cpp:495
-msgid "The horizontal width of the brim that will be printed around each object on the first layer. When raft is used, no brim is generated (use raft_first_layer_expansion)."
-msgstr "边缘的水平宽度,将围绕第一层上的æ¯ä¸ªå¯¹è±¡æ‰“å°ã€‚使用ç­æ¿æ—¶ï¼Œä¸ä¼šäº§ç”Ÿè¾¹ç¼˜ï¼ˆä½¿ç”¨ç­æ¿_第一层_扩展)。"
+#: src/libslic3r/PrintConfig.cpp:517
+msgid ""
+"The horizontal width of the brim that will be printed around each object on "
+"the first layer. When raft is used, no brim is generated (use "
+"raft_first_layer_expansion)."
+msgstr ""
+"边缘的水平宽度,将围绕第一层上的æ¯ä¸ªå¯¹è±¡æ‰“å°ã€‚使用ç­æ¿æ—¶ï¼Œä¸ä¼šäº§ç”Ÿè¾¹ç¼˜ï¼ˆä½¿ç”¨"
+"ç­æ¿_第一层_扩展)。"
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
-msgstr "Brim å¼"
+msgstr "裙边类型"
-#: src/libslic3r/PrintConfig.cpp:506
-msgid "The places where the brim will be printed around each object on the first layer."
+#: src/libslic3r/PrintConfig.cpp:528
+msgid ""
+"The places where the brim will be printed around each object on the first "
+"layer."
msgstr "边缘将在第一层上的æ¯ä¸ªå¯¹è±¡å‘¨å›´æ‰“å°çš„ä½ç½®ã€‚"
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
-msgstr "没有边缘"
+msgstr "没有裙边"
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
-msgstr "仅外边缘"
+msgstr "仅外部裙边"
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
-msgstr "ä»…é™å†…边缘"
+msgstr "仅内部裙边"
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
-msgstr "内外边缘"
+msgstr "内部和外部裙边"
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
-msgstr "边缘分离间隙"
+msgstr "裙边分离间隙"
-#: src/libslic3r/PrintConfig.cpp:522
-msgid "Offset of brim from the printed object. The offset is applied after the elephant foot compensation."
-msgstr "边缘与å°åˆ·å“çš„å移é‡ã€‚å移在大象脚补å¿åŽåº”用。"
+#: src/libslic3r/PrintConfig.cpp:544
+msgid ""
+"Offset of brim from the printed object. The offset is applied after the "
+"elephant foot compensation."
+msgstr "裙边与å°åˆ·å“çš„å移é‡ã€‚å移在大象脚补å¿åŽåº”用。"
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "剪切多部分对象"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 "打å°å¤šæ质对象时,此设置将使 Slic3r å°†é‡å å¯¹è±¡éƒ¨ä»¶é€ä¸€è£å‰ªï¼ˆç¬¬ 2 部分将在第 1 部分中剪切,第 3 部分由第 1 部分和第 2 部分剪切等)。"
+"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 ""
+"打å°å¤šæ质对象时,此设置将使 Slic3r å°†é‡å å¯¹è±¡éƒ¨ä»¶é€ä¸€è£å‰ªï¼ˆç¬¬ 2 部分将在第 "
+"1 部分中剪切,第 3 部分由第 1 部分和第 2 部分剪切等)。"
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "彩色打å°é«˜åº¦"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr "å‘生耗æå˜åŒ–的高度。"
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "兼容打å°æœºæ¡ä»¶"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
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 "使用活动打å°æœºé…置文件的é…置值的布尔表达å¼ã€‚如果此表达å¼è®¡ç®—为 true,则此é…置文件将被视为与活动打å°æœºé…置文件兼容。"
+"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 ""
+"使用活动打å°æœºé…置文件的é…置值的布尔表达å¼ã€‚如果此表达å¼è®¡ç®—为 true,则此é…ç½®"
+"文件将被视为与活动打å°æœºé…置文件兼容。"
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "兼容的打å°é…置文件æ¡ä»¶"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
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 "使用活动打å°é…置文件的é…置值的布尔表达å¼ã€‚如果此表达å¼è®¡ç®—为 true,则此é…置文件将被视为与活动打å°é…置文件兼容。"
+"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 ""
+"使用活动打å°é…置文件的é…置值的布尔表达å¼ã€‚如果此表达å¼è®¡ç®—为 true,则此é…置文"
+"件将被视为与活动打å°é…置文件兼容。"
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "完æˆå•ä¸ªå¯¹è±¡"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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 "打å°å¤šä¸ªå¯¹è±¡æˆ–副本时,此功能将完æˆæ¯ä¸ªå¯¹è±¡ï¼Œç„¶åŽå†ç§»åŠ¨åˆ°ä¸‹ä¸€ä¸ªå¯¹è±¡ï¼ˆå¹¶ä»Žå…¶åº•å±‚开始)。此功能å¯ç”¨äºŽé¿å…打å°æŸå的风险。Slic3r 应警告并防止挤出机碰撞,但è¦å°å¿ƒã€‚"
+"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 ""
+"打å°å¤šä¸ªå¯¹è±¡æˆ–副本时,此功能将完æˆæ¯ä¸ªå¯¹è±¡ï¼Œç„¶åŽå†ç§»åŠ¨åˆ°ä¸‹ä¸€ä¸ªå¯¹è±¡ï¼ˆå¹¶ä»Žå…¶åº•"
+"层开始)。此功能å¯ç”¨äºŽé¿å…打å°æŸå的风险。Slic3r 应警告并防止挤出机碰撞,但è¦"
+"å°å¿ƒã€‚"
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "å¯ç”¨è‡ªåŠ¨å†·å´"
-#: src/libslic3r/PrintConfig.cpp:591
-msgid "This flag enables the automatic cooling logic that adjusts print speed and fan speed according to layer printing time."
+#: src/libslic3r/PrintConfig.cpp:613
+msgid ""
+"This flag enables the automatic cooling logic that adjusts print speed and "
+"fan speed according to layer printing time."
msgstr "此标志å¯ç”¨è‡ªåŠ¨å†·å´é€»è¾‘,å¯æ ¹æ®å›¾å±‚打å°æ—¶é—´è°ƒæ•´æ‰“å°é€Ÿåº¦å’Œé£Žæ‰‡é€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "冷å´ç®¡ä½ç½®"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr "冷å´ç®¡ä¸­å¿ƒç‚¹ä¸ŽæŒ¤å‡ºæœºå°–端的è·ç¦»ã€‚"
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "冷å´ç®¡é•¿åº¦"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr "冷å´ç®¡çš„长度,以é™åˆ¶å†·å´ç®¡å†…部的冷å´ç§»åŠ¨ç©ºé—´ã€‚"
-#: src/libslic3r/PrintConfig.cpp:613
-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 "这是打å°æœºåœ¨ä½¿ç”¨ç‰¹å®šäºŽè§’色的加速值(周长/填充)åŽå°†é‡ç½®ä¸ºçš„加速。设置零以防止é‡ç½®åŠ é€Ÿåº¦ã€‚"
+#: src/libslic3r/PrintConfig.cpp:635
+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 ""
+"这是打å°æœºåœ¨ä½¿ç”¨ç‰¹å®šäºŽè§’色的加速值(周长/填充)åŽå°†é‡ç½®ä¸ºçš„加速。设置零以防止"
+"é‡ç½®åŠ é€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "默认耗æé…置文件"
-#: src/libslic3r/PrintConfig.cpp:623
-msgid "Default filament profile associated with the current printer profile. On selection of the current printer profile, this filament profile will be activated."
-msgstr "与当å‰æ‰“å°æœºé…置文件关è”的默认耗æé…置文件。在选择当å‰æ‰“å°æœºé…置文件时, 将激活此耗æä¸é…置文件。"
+#: src/libslic3r/PrintConfig.cpp:645
+msgid ""
+"Default filament profile associated with the current printer profile. On "
+"selection of the current printer profile, this filament profile will be "
+"activated."
+msgstr ""
+"与当å‰æ‰“å°æœºé…置文件关è”的默认耗æé…置文件。在选择当å‰æ‰“å°æœºé…置文件时, 将激"
+"活此耗æä¸é…置文件。"
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "默认打å°é…置文件"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396 src/libslic3r/PrintConfig.cpp:3407
-msgid "Default print profile associated with the current printer profile. On selection of the current printer profile, this print profile will be activated."
-msgstr "与当å‰æ‰“å°æœºé…置文件关è”的默认打å°é…置文件。选择当å‰æ‰“å°æœºé…置文件时,将激活此打å°é…置文件。"
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
+msgid ""
+"Default print profile associated with the current printer profile. On "
+"selection of the current printer profile, this print profile will be "
+"activated."
+msgstr ""
+"与当å‰æ‰“å°æœºé…置文件关è”的默认打å°é…置文件。选择当å‰æ‰“å°æœºé…置文件时,将激活"
+"此打å°é…置文件。"
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "ç¦ç”¨é£Žæ‰‡åœ¨å‰"
-#: src/libslic3r/PrintConfig.cpp:637
-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 "您å¯ä»¥å°†æ­¤å€¼è®¾ç½®ä¸ºæ­£å€¼ï¼Œä»¥ä¾¿åœ¨åˆå§‹å›¾å±‚期间完全ç¦ç”¨é£Žæ‰‡ï¼Œä»¥å…使粘附性æ¶åŒ–。"
+#: src/libslic3r/PrintConfig.cpp:659
+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 ""
+"您å¯ä»¥å°†æ­¤å€¼è®¾ç½®ä¸ºæ­£å€¼ï¼Œä»¥ä¾¿åœ¨åˆå§‹å›¾å±‚期间完全ç¦ç”¨é£Žæ‰‡ï¼Œä»¥å…使粘附性æ¶åŒ–。"
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "ä¸æ”¯æŒæ¡¥æŽ¥"
-#: src/libslic3r/PrintConfig.cpp:648
-msgid "Experimental option for preventing support material from being generated under bridged areas."
+#: src/libslic3r/PrintConfig.cpp:670
+msgid ""
+"Experimental option for preventing support material from being generated "
+"under bridged areas."
msgstr "防止在桥接区域下生æˆæ”¯æ’‘æ料的实验选项。"
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "副本之间的è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "用于构建æ¿è‡ªåŠ¨æŽ’列功能的è·ç¦»ã€‚"
-#: src/libslic3r/PrintConfig.cpp:663
-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 "此结æŸè¿‡ç¨‹æ’入到输出文件的末尾。请注æ„,您å¯ä»¥å°†å ä½ç¬¦å˜é‡ç”¨äºŽæ‰€æœ‰ PrusaSlicer 设置。"
+#: src/libslic3r/PrintConfig.cpp:685
+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 ""
+"此结æŸè¿‡ç¨‹æ’入到输出文件的末尾。请注æ„,您å¯ä»¥å°†å ä½ç¬¦å˜é‡ç”¨äºŽæ‰€æœ‰ "
+"PrusaSlicer 设置。"
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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."
+"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 ""
-"此结æŸè¿‡ç¨‹æ’入输出文件的末尾ã€æ‰“å°æœºç»“æŸ G 代ç ä¹‹å‰ï¼ˆä»¥åŠå¤šæ料打å°æœºæƒ…况下从该耗ææ¢å‡ºä»»ä½•å·¥å…·ä¹‹å‰ï¼‰ã€‚请注æ„,您å¯ä»¥å°†å ä½ç¬¦å˜é‡ç”¨äºŽæ‰€æœ‰ PrusaSlicer 设置。如果您有多个挤出机,则按挤出机顺"
-"åºå¤„ç† gcode。"
+"此结æŸè¿‡ç¨‹æ’入输出文件的末尾ã€æ‰“å°æœºç»“æŸ G-Code 之å‰ï¼ˆä»¥åŠå¤šæ料打å°æœºæƒ…况下"
+"从该耗ææ¢å‡ºä»»ä½•å·¥å…·ä¹‹å‰ï¼‰ã€‚请注æ„,您å¯ä»¥å°†å ä½ç¬¦å˜é‡ç”¨äºŽæ‰€æœ‰ PrusaSlicer 设"
+"置。如果您有多个挤出机,则按挤出机顺åºå¤„ç† G-Code。"
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "ç¡®ä¿åž‚直外壳厚度"
-#: src/libslic3r/PrintConfig.cpp:686
-msgid "Add solid infill near sloping surfaces to guarantee the vertical shell thickness (top+bottom solid layers)."
-msgstr "在é è¿‘倾斜表é¢é™„近添加实体填充,以ä¿è¯åž‚直壳体厚度(顶部+底部实心层)。"
+#: src/libslic3r/PrintConfig.cpp:708
+msgid ""
+"Add solid infill near sloping surfaces to guarantee the vertical shell "
+"thickness (top+bottom solid layers)."
+msgstr ""
+"在é è¿‘倾斜表é¢é™„近添加实体填充,以ä¿è¯åž‚直壳体厚度(顶部+底部实心层)。"
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "顶部填充模å¼"
-#: src/libslic3r/PrintConfig.cpp:694
-msgid "Fill pattern for top infill. This only affects the top visible layer, and not its adjacent solid shells."
+#: src/libslic3r/PrintConfig.cpp:716
+msgid ""
+"Fill pattern for top infill. This only affects the top visible layer, and "
+"not its adjacent solid shells."
msgstr "填充顶部填充的模å¼ã€‚这仅影å“顶部å¯è§å›¾å±‚,而ä¸å½±å“其相邻的实体壳。"
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144 src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr "直线"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr "å•è°ƒçš„"
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr "直线排列"
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151 src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr "回环"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr "希尔伯特曲线"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr "阿基米德和弦"
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr "八角螺旋"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "底部填充模å¼"
-#: src/libslic3r/PrintConfig.cpp:718
-msgid "Fill pattern for bottom infill. This only affects the bottom external visible layer, and not its adjacent solid shells."
+#: src/libslic3r/PrintConfig.cpp:740
+msgid ""
+"Fill pattern for bottom infill. This only affects the bottom external "
+"visible layer, and not its adjacent solid shells."
msgstr "填充底部填充的模å¼ã€‚这仅影å“底部外部å¯è§å›¾å±‚,而ä¸å½±å“其相邻的实体壳。"
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "外部轮廓"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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 "将其设置为éžé›¶å€¼, 以设置外部周长的手动挤出宽度。如果为零, 将使用默认挤出宽度, 如果没有设置默认值将使用 1.125 x 喷嘴直径。如果以百分比表示 (例如 200%), 则将根æ®å›¾å±‚高度计算。"
-
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843 src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403 src/libslic3r/PrintConfig.cpp:1460
-#: src/libslic3r/PrintConfig.cpp:1487 src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347 src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+"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 ""
+"将其设置为éžé›¶å€¼, 以设置外部周长的手动挤出宽度。如果为零, 将使用默认挤出宽"
+"度, 如果没有设置默认值将使用 1.125x 喷嘴直径。如果以百分比表示 (例如 200%), "
+"则将根æ®å›¾å±‚高度计算。"
+
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr "mm 或 %"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
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 "æ­¤å•ç‹¬çš„设置将影å“外部轮廓(å¯è§è½®å»“)的速度。如果以百分比表示(例如:80%)它将在上述周界速度设置上计算。为自动设置为零。"
+"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 ""
+"æ­¤å•ç‹¬çš„设置将影å“外部轮廓(å¯è§è½®å»“)的速度。如果以百分比表示(例如:80%)它"
+"将在上述周界速度设置上计算。为自动设置为零。"
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222 src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306 src/libslic3r/PrintConfig.cpp:2359
-#: src/libslic3r/PrintConfig.cpp:2690 src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr "mm/s 或 %"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "首先打å°å¤–部轮廓"
-#: src/libslic3r/PrintConfig.cpp:753
-msgid "Print contour perimeters from the outermost one to the innermost one instead of the default inverse order."
+#: src/libslic3r/PrintConfig.cpp:775
+msgid ""
+"Print contour perimeters from the outermost one to the innermost one instead "
+"of the default inverse order."
msgstr "将轮廓周长从最外层的轮廓打å°åˆ°æœ€é‡Œé¢çš„轮廓,而ä¸æ˜¯é»˜è®¤çš„åå‘顺åºã€‚"
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "如果需è¦ï¼Œæ‰“å°é¢å¤–轮廓"
-#: src/libslic3r/PrintConfig.cpp:761
-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 "在需è¦æ—¶æ·»åŠ æ›´å¤šè½®å»“,以é¿å…倾斜的墙å£å‡ºçŽ°é—´éš™ï¼ŒSlic3r ä¸æ–­æ·»åŠ è½®å»“,直到支撑超过 70% 的正上方循环。"
+#: src/libslic3r/PrintConfig.cpp:783
+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 ""
+"在需è¦æ—¶æ·»åŠ æ›´å¤šè½®å»“,以é¿å…倾斜的墙å£å‡ºçŽ°é—´éš™ï¼ŒSlic3r ä¸æ–­æ·»åŠ è½®å»“,直到支撑超"
+"过 70% 的正上方循环。"
-#: src/libslic3r/PrintConfig.cpp:771
-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 "è¦ä½¿ç”¨çš„挤出机(除éžæŒ‡å®šäº†æ›´å…·ä½“的挤出机设置)。此值覆盖轮廓和填充挤出机,但ä¸è¦†ç›–支撑挤出机。"
+#: src/libslic3r/PrintConfig.cpp:793
+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 ""
+"è¦ä½¿ç”¨çš„挤出机(除éžæŒ‡å®šäº†æ›´å…·ä½“的挤出机设置)。此值覆盖轮廓和填充挤出机,但"
+"ä¸è¦†ç›–支撑挤出机。"
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "将此设置为喷嘴尖端和(通常)X 滑æ†ä¹‹é—´çš„åž‚ç›´è·ç¦»ã€‚æ¢å¥è¯è¯´ï¼Œè¿™æ˜¯æŒ¤å‡ºæœºå‘¨å›´çš„间隙圆柱体的高度,它表示挤出机在与其他打å°å¯¹è±¡ç¢°æ’žä¹‹å‰å¯ä»¥çª¥è§†çš„最大深度。"
+"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 ""
+"将此设置为喷嘴尖端和(通常)X 滑æ†ä¹‹é—´çš„åž‚ç›´è·ç¦»ã€‚æ¢å¥è¯è¯´ï¼Œè¿™æ˜¯æŒ¤å‡ºæœºå‘¨å›´çš„"
+"间隙圆柱体的高度,它表示挤出机在与其他打å°å¯¹è±¡ç¢°æ’žä¹‹å‰å¯ä»¥çª¥è§†çš„最大深度。"
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "将此设置为挤出机周围的间隙åŠå¾„。如果挤出机未居中,请选择最大安全值。此设置用于检查碰撞并在æ¿ä¸­æ˜¾ç¤ºå›¾å½¢é¢„览。"
+"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 ""
+"将此设置为挤出机周围的间隙åŠå¾„。如果挤出机未居中,请选择最大安全值。此设置用"
+"于检查碰撞并在æ¿ä¸­æ˜¾ç¤ºå›¾å½¢é¢„览。"
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "挤出头颜色"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868 src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
msgstr "这仅在 Slic3r ç•Œé¢ä¸­ç”¨ä½œè§†è§‰å¸®åŠ©ã€‚"
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "挤出机å移"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "如果您的固件ä¸å¤„ç†æŒ¤å‡ºæœºä½ç§»ä½ï¼Œåˆ™éœ€è¦ G 代ç æ¥è€ƒè™‘它。此选项å…许您指定æ¯ä¸ªæŒ¤å‡ºæœºç›¸å¯¹äºŽç¬¬ä¸€ä¸ªæŒ¤å‡ºæœºçš„ä½ç§»ã€‚需è¦å¡«å†™æ­£å标(它们将从 XY å标中å‡åŽ»ï¼‰ã€‚"
+"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 ""
+"如果您的固件ä¸å¤„ç†æŒ¤å‡ºæœºä½ç§»ä½ï¼Œåˆ™éœ€è¦ G-Code æ¥è€ƒè™‘它。此选项å…许您指定æ¯ä¸ª"
+"挤出机相对于第一个挤出机的ä½ç§»ã€‚需è¦å¡«å†™æ­£å标(它们将从 XY å标中å‡åŽ»ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "挤出轴"
-#: src/libslic3r/PrintConfig.cpp:822
-msgid "Use this option to set the axis letter associated to your printer's extruder (usually E but some printers use A)."
-msgstr "使用此选项å¯è®¾ç½®ä¸Žæ‰“å°æœºæŒ¤å‡ºæœºå…³è”çš„è½´å­—æ¯ï¼ˆé€šå¸¸ä¸º E,但æŸäº›æ‰“å°æœºä½¿ç”¨ A)。"
+#: src/libslic3r/PrintConfig.cpp:844
+msgid ""
+"Use this option to set the axis letter associated to your printer's extruder "
+"(usually E but some printers use A)."
+msgstr ""
+"使用此选项å¯è®¾ç½®ä¸Žæ‰“å°æœºæŒ¤å‡ºæœºå…³è”çš„è½´å­—æ¯ï¼ˆé€šå¸¸ä¸º E,但æŸäº›æ‰“å°æœºä½¿ç”¨ A)。"
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "挤出乘数"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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 "此因å­æŒ‰æ¯”例更改æµé‡ã€‚您å¯èƒ½éœ€è¦è°ƒæ•´æ­¤è®¾ç½®ï¼Œä»¥èŽ·å¾—漂亮的表é¢å…‰æ´åº¦å’Œæ­£ç¡®çš„å•å£å®½åº¦ã€‚通常值介于 0.9 å’Œ 1.1 之间。如果您认为需è¦æ›´æ”¹æ›´å¤šï¼Œè¯·æ£€æŸ¥è€—æ直径和固件 E 步骤。"
+"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 ""
+"此因å­æŒ‰æ¯”例更改æµé‡ã€‚您å¯èƒ½éœ€è¦è°ƒæ•´æ­¤è®¾ç½®ï¼Œä»¥èŽ·å¾—漂亮的表é¢å…‰æ´åº¦å’Œæ­£ç¡®çš„å•"
+"å£å®½åº¦ã€‚通常值介于 0.9 å’Œ 1.1 之间。如果您认为需è¦æ›´æ”¹æ›´å¤šï¼Œè¯·æ£€æŸ¥è€—æ直径和"
+"固件 E 步骤。"
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "默认挤出宽度"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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."
+"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 ""
-"此值设置为éžé›¶å€¼ï¼Œä»¥å…许手动挤出宽度。如果å‘左留为零,Slic3r 将从喷嘴直径派生挤出宽度(å‚è§å·¥å…·å°–,了解周长挤出宽度ã€å¡«å……挤出宽度等)。如果以百分比表示(例如:230%),则将在图层高度上计"
-"算。"
+"此值设置为éžé›¶å€¼ï¼Œä»¥å…许手动挤出宽度。如果å‘左留为零,Slic3r 将从喷嘴直径派生"
+"挤出宽度(å‚è§å·¥å…·å°–,了解周长挤出宽度ã€å¡«å……挤出宽度等)。如果以百分比表示"
+"(例如:230%),则将在图层高度上计算。"
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "始终ä¿æŒé£Žæ‰‡æ‰“å¼€"
-#: src/libslic3r/PrintConfig.cpp:852
-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 "如果å¯ç”¨æ­¤åŠŸèƒ½ï¼Œé£Žæ‰‡å°†æ°¸è¿œä¸ä¼šè¢«ç¦ç”¨ï¼Œå¹¶ä¸”å°†ä¿æŒè‡³å°‘以最低速度è¿è¡Œã€‚对 PLA 有用,对 ABS 有害。"
+#: src/libslic3r/PrintConfig.cpp:874
+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 ""
+"如果å¯ç”¨æ­¤åŠŸèƒ½ï¼Œé£Žæ‰‡å°†æ°¸è¿œä¸ä¼šè¢«ç¦ç”¨ï¼Œå¹¶ä¸”å°†ä¿æŒè‡³å°‘以最低速度è¿è¡Œã€‚对 PLA 有"
+"用,对 ABS 有害。"
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "å¯ç”¨é£Žæ‰‡ï¼Œå¦‚果图层打å°æ—¶é—´ä½ŽäºŽ"
-#: src/libslic3r/PrintConfig.cpp:858
-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 "如果图层打å°æ—¶é—´ä¼°è®¡ä½ŽäºŽæ­¤ç§’数,则将å¯ç”¨é£Žæ‰‡ï¼Œå¹¶é€šè¿‡æ’值最å°å’Œæœ€å¤§é€Ÿåº¦æ¥è®¡ç®—其速度。"
+#: src/libslic3r/PrintConfig.cpp:880
+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 ""
+"如果图层打å°æ—¶é—´ä¼°è®¡ä½ŽäºŽæ­¤ç§’数,则将å¯ç”¨é£Žæ‰‡ï¼Œå¹¶é€šè¿‡æ’值最å°å’Œæœ€å¤§é€Ÿåº¦æ¥è®¡ç®—"
+"其速度。"
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr "近似秒"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr "颜色"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "耗æ备注"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "ä½ å¯ä»¥æŠŠå…³äºŽè€—æ的笔记放在这里。"
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr "最大体积速度"
-#: src/libslic3r/PrintConfig.cpp:883
-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 "此耗æå…许的最大体积速度。将打å°çš„最大体积速度é™åˆ¶ä¸ºæœ€å°æ‰“å°å’Œè€—æ体积速度。设置为零,无é™åˆ¶ã€‚"
+#: src/libslic3r/PrintConfig.cpp:905
+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 ""
+"此耗æå…许的最大体积速度。将打å°çš„最大体积速度é™åˆ¶ä¸ºæœ€å°æ‰“å°å’Œè€—æ体积速度。"
+"设置为零,无é™åˆ¶ã€‚"
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "加载速度"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr "用于在擦料塔上装载耗æ的速度。"
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "开始时加载速度"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr "在加载阶段开始时使用的速度。"
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "å¸è½½é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:909
-msgid "Speed used for unloading the filament on the wipe tower (does not affect initial part of unloading just after ramming)."
+#: src/libslic3r/PrintConfig.cpp:931
+msgid ""
+"Speed used for unloading the filament on the wipe tower (does not affect "
+"initial part of unloading just after ramming)."
msgstr "用于å¸è½½æ“¦èŠå¡”上的耗æ的速度(ä¸å½±å“冲压åŽå¸è½½çš„åˆå§‹éƒ¨åˆ†ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "开始时å¸è½½é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:918
-msgid "Speed used for unloading the tip of the filament immediately after ramming."
+#: src/libslic3r/PrintConfig.cpp:940
+msgid ""
+"Speed used for unloading the tip of the filament immediately after ramming."
msgstr "冲压åŽç«‹å³å¸è½½è€—æ尖端的速度。"
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "å¸è½½åŽå»¶è¿Ÿ"
-#: src/libslic3r/PrintConfig.cpp:926
-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 "å¸ä¸‹è€—æåŽç­‰å¾…的时间。通过弹性æ料,å¯èƒ½éœ€è¦æ›´å¤šæ—¶é—´ç¼©å°åˆ°åŽŸå§‹å°ºå¯¸ï¼Œæœ‰åŠ©äºŽèŽ·å¾—å¯é çš„挤出机更æ¢ã€‚"
+#: src/libslic3r/PrintConfig.cpp:948
+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 ""
+"å¸ä¸‹è€—æåŽç­‰å¾…的时间。通过弹性æ料,å¯èƒ½éœ€è¦æ›´å¤šæ—¶é—´ç¼©å°åˆ°åŽŸå§‹å°ºå¯¸ï¼Œæœ‰åŠ©äºŽèŽ·"
+"å¾—å¯é çš„挤出机更æ¢ã€‚"
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "冷å´ç§»åŠ¨æ¬¡æ•°"
-#: src/libslic3r/PrintConfig.cpp:936
-msgid "Filament is cooled by being moved back and forth in the cooling tubes. Specify desired number of these moves."
+#: src/libslic3r/PrintConfig.cpp:958
+msgid ""
+"Filament is cooled by being moved back and forth in the cooling tubes. "
+"Specify desired number of these moves."
msgstr "在冷å´ç®¡ä¸­æ¥å›žç§»åŠ¨ï¼Œä½¿è€—æ冷å´ã€‚指定这些移动的所需数é‡ã€‚"
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "第一次冷å´ç§»åŠ¨çš„速度"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr "冷å´è¿åŠ¨æ­£é€æ¸ä»¥è¿™ä¸ªé€Ÿåº¦åŠ é€Ÿã€‚"
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "擦料塔上的最å°æ¸…ç†é‡"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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."
+"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 ""
-"æ¢æ–™åŽ, 新加载的耗æ在喷嘴内的确切ä½ç½®å¯èƒ½å°šä¸æ¸…楚, 而且耗æ压力å¯èƒ½å°šä¸ç¨³å®šã€‚在将打å°å¤´æ¸…æ´—æˆå¡«å……物或填充对象之å‰, Slic3r 将始终将这些数é‡çš„æ料放入擦料塔中, 以å¯é åœ°äº§ç”Ÿè¿žç»­çš„填充物或填"
-"充对象。"
+"æ¢æ–™åŽ, 新加载的耗æ在喷嘴内的确切ä½ç½®å¯èƒ½å°šä¸æ¸…楚, 而且耗æ压力å¯èƒ½å°šä¸ç¨³"
+"定。在将打å°å¤´æ¸…æ´—æˆå¡«å……物或填充对象之å‰,Slic3r 将始终将这些数é‡çš„æ料放入擦"
+"料塔中, 以å¯é åœ°äº§ç”Ÿè¿žç»­çš„填充物或填充对象。"
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "上次冷å´ç§»åŠ¨çš„速度"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr "冷å´ç§»åŠ¨æ­£é€æ¸åŠ é€Ÿå‘此速度。"
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "耗æ加载时间"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "打å°æœºå›ºä»¶ (或Multi Material Unit 2.0) 在工具更æ¢æœŸé—´ (执行 T 代ç æ—¶) 加载新耗æ的时间。 G-code时间估计器将此时间添加到总打å°æ—¶é—´ä¸­ã€‚"
+"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 ""
+"打å°æœºå›ºä»¶ (或 Multi Material Unit 2.0) 在工具更æ¢æœŸé—´ (执行 T 代ç æ—¶) 加载新"
+"耗æ的时间。 G-Code 时间估计器将此时间添加到总打å°æ—¶é—´ä¸­ã€‚"
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "冲击å‚æ•°"
-#: src/libslic3r/PrintConfig.cpp:980
-msgid "This string is edited by RammingDialog and contains ramming specific parameters."
+#: src/libslic3r/PrintConfig.cpp:1002
+msgid ""
+"This string is edited by RammingDialog and contains ramming specific "
+"parameters."
msgstr "此字符串由 RammingDialog 编辑,包å«å†²åŽ‹ç‰¹å®šå‚数。"
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "耗æå¸è½½æ—¶é—´"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "打å°æœºå›ºä»¶ (或Multi Material Unit 2.0) 在工具更æ¢æœŸé—´ (执行 T 代ç æ—¶) å¸è½½è€—æ的时间。 G-code时间估计器将此时间添加到总打å°æ—¶é—´ä¸­ã€‚"
+"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 ""
+"打å°æœºå›ºä»¶ (或 Multi Material Unit 2.0) 在工具更æ¢æœŸé—´ (执行 T 代ç æ—¶) å¸è½½è€—"
+"æ的时间。 G-Code 时间估计器将此时间添加到总打å°æ—¶é—´ä¸­ã€‚"
-#: src/libslic3r/PrintConfig.cpp:995
-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 "在此处输入您的耗æ直径。需è¦æ¯”较好的精度,建议使用å¡é’³æ²¿è€—æ进行多次测é‡ï¼Œç„¶åŽè®¡ç®—å¹³å‡å€¼ã€‚"
+#: src/libslic3r/PrintConfig.cpp:1017
+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 ""
+"在此处输入您的耗æ直径。需è¦æ¯”较好的精度,建议使用å¡é’³æ²¿è€—æ进行多次测é‡ï¼Œç„¶"
+"åŽè®¡ç®—å¹³å‡å€¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286 src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr "密度"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "在此处输入您的耗æ密度。这仅用于统计信æ¯ã€‚一个方法是称é‡å·²çŸ¥é•¿åº¦çš„耗æ,并计算长度与体积的比率。最好通过ä½ç§»ç›´æŽ¥è®¡ç®—体积。"
+"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 ""
+"在此处输入您的耗æ密度。这仅用于统计信æ¯ã€‚一个方法是称é‡å·²çŸ¥é•¿åº¦çš„耗æ,并计"
+"算长度与体积的比率。最好通过ä½ç§»ç›´æŽ¥è®¡ç®—体积。"
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "耗æ类型"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
-msgstr "用于自定义 G-codes的耗ææ料类型。"
+msgstr "用于自定义 G-Codes 的耗ææ料类型。"
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr "å¯æº¶æ€§ææ–™"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr "å¯æº¶æ€§æ料最有å¯èƒ½ç”¨äºŽå¯æº¶æ€§æ”¯æ’‘。"
-#: src/libslic3r/PrintConfig.cpp:1046
-msgid "Enter your filament cost per kg here. This is only for statistical information."
+#: src/libslic3r/PrintConfig.cpp:1069
+msgid ""
+"Enter your filament cost per kg here. This is only for statistical "
+"information."
msgstr "在此处输入æ¯å…¬æ–¤è€—ææˆæœ¬ã€‚这仅用于统计信æ¯ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr "元/公斤"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr "线轴é‡é‡"
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
-"Enter weight of the empty filament spool. One may weigh a partially consumed filament spool before printing and one may compare the measured weight with the calculated weight of the "
-"filament with the spool to find out whether the amount of filament on the spool is sufficient to finish the print."
-msgstr "输入空耗æ滑阀的é‡é‡ã€‚打å°å‰ï¼Œå¯ä»¥å¯¹éƒ¨åˆ†æ¶ˆè€—的耗æ线轴进行称é‡ï¼Œå¹¶å°†æµ‹é‡é‡é‡ä¸Žè€—æ与线轴的计算é‡é‡è¿›è¡Œæ¯”较,以确定线轴上的耗æé‡æ˜¯å¦è¶³ä»¥å®Œæˆæ‰“å°ã€‚"
+"Enter weight of the empty filament spool. One may weigh a partially consumed "
+"filament spool before printing and one may compare the measured weight with "
+"the calculated weight of the filament with the spool to find out whether the "
+"amount of filament on the spool is sufficient to finish the print."
+msgstr ""
+"输入空耗æ滑阀的é‡é‡ã€‚打å°å‰ï¼Œå¯ä»¥å¯¹éƒ¨åˆ†æ¶ˆè€—的耗æ线轴进行称é‡ï¼Œå¹¶å°†æµ‹é‡é‡é‡"
+"与耗æ与线轴的计算é‡é‡è¿›è¡Œæ¯”较,以确定线轴上的耗æé‡æ˜¯å¦è¶³ä»¥å®Œæˆæ‰“å°ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr "g"
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
-msgstr "(未知)"
+msgstr "(未知)"
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr "填充角度"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
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 "å¡«å……æ–¹å‘的默认基本角度。交å‰é˜´å½±å°†åº”用于此。网桥将使用 Slic3r å¯ä»¥æ£€æµ‹åˆ°çš„最佳方å‘填充,因此此设置ä¸ä¼šå½±å“它们。"
+"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 ""
+"å¡«å……æ–¹å‘的默认基本角度。交å‰é˜´å½±å°†åº”用于此。网桥将使用 Slic3r å¯ä»¥æ£€æµ‹åˆ°çš„最"
+"佳方å‘填充,因此此设置ä¸ä¼šå½±å“它们。"
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr "填充密度"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
-msgstr "内部填充的密度,表示在0%- 100%的范围内。"
+msgstr "内部填充的密度,表示在 0% - 100% 的范围内。"
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr "填充图案"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr "用于一般低密度填充的填充模å¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr "网格"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr "星形"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr "立方体"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr "线"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr "蜂çª"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr "3D 蜂çª"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr "螺旋形"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr "自适应立方"
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr "支撑立方体"
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
msgstr "闪电"
-#: src/libslic3r/PrintConfig.cpp:1167
-msgid "This is the acceleration your printer will use for first layer. Set zero to disable acceleration control for first layer."
+#: src/libslic3r/PrintConfig.cpp:1186
+msgid ""
+"This is the acceleration your printer will use for first layer. Set zero to "
+"disable acceleration control for first layer."
msgstr "这是打å°æœºç”¨äºŽç¬¬ä¸€å±‚的加速。设置为零以ç¦ç”¨ç¬¬ä¸€å±‚的加速度控制。"
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
msgstr "ç­æŽ¥å£ä¸Šçš„第一个对象层"
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
-"This is the acceleration your printer will use for first layer of object above raft interface. Set zero to disable acceleration control for first layer of object above raft interface."
-msgstr "这是打å°æœºå°†ç”¨äºŽraftç•Œé¢ä¸Šæ–¹ç¬¬ä¸€å±‚对象的加速度。设置为零å¯ç¦ç”¨ç­æŽ¥å£ä¸Šæ–¹ç¬¬ä¸€å±‚物体的加速度控制。"
+"This is the acceleration your printer will use for first layer of object "
+"above raft interface. Set zero to disable acceleration control for first "
+"layer of object above raft interface."
+msgstr ""
+"这是打å°æœºå°†ç”¨äºŽ raft ç•Œé¢ä¸Šæ–¹ç¬¬ä¸€å±‚对象的加速度。设置为零å¯ç¦ç”¨ç­æŽ¥å£ä¸Šæ–¹ç¬¬"
+"一层物体的加速度控制。"
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
msgstr "第一层床温"
-#: src/libslic3r/PrintConfig.cpp:1186
-msgid "Heated build plate temperature for the first layer. Set this to zero to disable bed temperature control commands in the output."
+#: src/libslic3r/PrintConfig.cpp:1205
+msgid ""
+"Heated build plate temperature for the first layer. Set this to zero to "
+"disable bed temperature control commands in the output."
msgstr "第一层加热构建æ¿æ¸©åº¦ã€‚将此设置为零以ç¦ç”¨è¾“出中的床温控制命令。"
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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."
+"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 ""
-"将其设置为éžé›¶å€¼, 以设置第一层的手动挤出宽度。您å¯ä»¥ä½¿ç”¨å®ƒå¼ºåˆ¶æŒ¤å‡ºæ›´å¤šæŒ¤å‡ºç‰©ä»¥å¾—到更好的附ç€åŠ›ã€‚如果以百分比表示 (例如 120%), 则将在第一层高度上计算。如果设置为零, 它将使用默认的挤出宽度。"
+"将其设置为éžé›¶å€¼, 以设置第一层的手动挤出宽度。您å¯ä»¥ä½¿ç”¨å®ƒå¼ºåˆ¶æŒ¤å‡ºæ›´å¤šæŒ¤å‡ºç‰©"
+"以得到更好的附ç€åŠ›ã€‚如果以百分比表示 (例如 120%), 则将在第一层高度上计算。如"
+"果设置为零, 它将使用默认的挤出宽度。"
-#: src/libslic3r/PrintConfig.cpp:1210
-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."
-msgstr "当以éžå¸¸ä½Žçš„层高度打å°æ—¶ï¼Œæ‚¨å¯èƒ½ä»ç„¶å¸Œæœ›æ‰“å°è¾ƒåŽšçš„底层,以æ高éžå®Œç¾Žç‰ˆçš„附ç€åŠ›å’Œå…¬å·®ã€‚"
+#: src/libslic3r/PrintConfig.cpp:1229
+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."
+msgstr ""
+"当以éžå¸¸ä½Žçš„层高度打å°æ—¶ï¼Œæ‚¨å¯èƒ½ä»ç„¶å¸Œæœ›æ‰“å°è¾ƒåŽšçš„底层,以æ高éžå®Œç¾Žç‰ˆçš„附ç€"
+"力和公差。"
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr "第一层速度"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
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 "如果以mm/s 表示为ç»å¯¹å€¼ï¼Œåˆ™æ­¤é€Ÿåº¦å°†åº”用于第一层的所有打å°ç§»åŠ¨ï¼Œè€Œä¸ç®¡å…¶ç±»åž‹å¦‚何。如果以百分比表示(例如:40%)它将缩放默认速度。"
+"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 ""
+"如果以 mm/s 表示为ç»å¯¹å€¼ï¼Œåˆ™æ­¤é€Ÿåº¦å°†åº”用于第一层的所有打å°ç§»åŠ¨ï¼Œè€Œä¸ç®¡å…¶ç±»åž‹"
+"如何。如果以百分比表示(例如:40%)它将缩放默认速度。"
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
msgstr "第一层物体在ç­æ¿ç•Œé¢ä¸Šçš„速度"
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
-"If expressed as absolute value in mm/s, this speed will be applied to all the print moves of the first object layer above raft interface, regardless of their type. If expressed as a "
-"percentage (for example: 40%) it will scale the default speeds."
-msgstr "如果以毫米/秒的ç»å¯¹å€¼è¡¨ç¤ºï¼Œè¯¥é€Ÿåº¦å°†åº”用于raftç•Œé¢ä¸Šæ–¹ç¬¬ä¸€ä¸ªå¯¹è±¡å±‚的所有打å°ç§»åŠ¨ï¼Œæ— è®ºå…¶ç±»åž‹å¦‚何。如果以百分比(例如:40%)表示,它将缩放默认速度。"
+"If expressed as absolute value in mm/s, this speed will be applied to all "
+"the print moves of the first object layer above raft interface, regardless "
+"of their type. If expressed as a percentage (for example: 40%) it will scale "
+"the default speeds."
+msgstr ""
+"如果以毫米/秒的ç»å¯¹å€¼è¡¨ç¤ºï¼Œè¯¥é€Ÿåº¦å°†åº”用于 raft ç•Œé¢ä¸Šæ–¹ç¬¬ä¸€ä¸ªå¯¹è±¡å±‚的所有打å°"
+"移动,无论其类型如何。如果以百分比(例如:40%)表示,它将缩放默认速度。"
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr "第一层喷嘴温度"
-#: src/libslic3r/PrintConfig.cpp:1241
-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 "第一层的喷嘴温度。如果è¦åœ¨æ‰“å°æœŸé—´æ‰‹åŠ¨æŽ§åˆ¶æ¸©åº¦ï¼Œè¯·å°†å…¶è®¾ç½®ä¸ºé›¶ï¼Œä»¥ç¦ç”¨è¾“出G代ç ä¸­çš„温度控制命令。"
+#: src/libslic3r/PrintConfig.cpp:1260
+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 ""
+"第一层的喷嘴温度。如果è¦åœ¨æ‰“å°æœŸé—´æ‰‹åŠ¨æŽ§åˆ¶æ¸©åº¦ï¼Œè¯·å°†å…¶è®¾ç½®ä¸ºé›¶ï¼Œä»¥ç¦ç”¨è¾“出 G-"
+"Code 中的温度控制命令。"
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr "层的全风扇速度"
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
-"Fan speed will be ramped up linearly from zero at layer \"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". \"full_fan_speed_layer\" will be ignored if lower than "
-"\"disable_fan_first_layers\", in which case the fan will be running at maximum allowed speed at layer \"disable_fan_first_layers\" + 1."
-msgstr "风扇速度将从“ç¦ç”¨ç¬¬ä¸€å±‚â€çš„零线性上å‡åˆ°â€œå…¨é£Žæ‰‡é€Ÿåº¦å±‚â€çš„最大。如果低于“ç¦ç”¨é£Žæ‰‡ç¬¬ä¸€å±‚â€ï¼Œåˆ™â€œå…¨é£Žæ‰‡é€Ÿåº¦ç¬¬ä¸€å±‚â€å°†è¢«å¿½ç•¥ï¼Œåœ¨è¿™ç§æƒ…况下,风扇将在“ç¦ç”¨é£Žæ‰‡ç¬¬ä¸€å±‚â€+1层以最大å…许速度è¿è¡Œã€‚"
+"Fan speed will be ramped up linearly from zero at layer "
+"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
+"\"full_fan_speed_layer\" will be ignored if lower than "
+"\"disable_fan_first_layers\", in which case the fan will be running at "
+"maximum allowed speed at layer \"disable_fan_first_layers\" + 1."
+msgstr ""
+"风扇速度将从“ç¦ç”¨ç¬¬ä¸€å±‚â€çš„零线性上å‡åˆ°â€œå…¨é£Žæ‰‡é€Ÿåº¦å±‚â€çš„最大。如果低于“ç¦ç”¨é£Žæ‰‡"
+"第一层â€ï¼Œåˆ™â€œå…¨é£Žæ‰‡é€Ÿåº¦ç¬¬ä¸€å±‚â€å°†è¢«å¿½ç•¥ï¼Œåœ¨è¿™ç§æƒ…况下,风扇将在“ç¦ç”¨é£Žæ‰‡ç¬¬ä¸€"
+"层â€+1层以最大å…许速度è¿è¡Œã€‚"
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
-msgstr "毛茸茸的皮肤类型。"
+msgstr "模糊皮肤类型。"
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
msgstr "外墙"
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
msgstr "所有的墙"
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
-msgstr "模糊表皮厚度"
+msgstr "模糊皮肤厚度"
-#: src/libslic3r/PrintConfig.cpp:1277
-msgid "The maximum distance that each skin point can be offset (both ways), measured perpendicular to the perimeter wall."
+#: src/libslic3r/PrintConfig.cpp:1296
+msgid ""
+"The maximum distance that each skin point can be offset (both ways), "
+"measured perpendicular to the perimeter wall."
msgstr "æ¯ä¸ªè’™çš®ç‚¹å¯ä»¥å移的最大è·ç¦»ï¼ˆåŒå‘),垂直于周界墙测é‡ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
-msgstr "模糊集肤点è·ç¦»"
+msgstr "模糊皮肤点è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
-"Perimeters will be split into multiple segments by inserting Fuzzy skin points. Lowering the Fuzzy skin point distance will increase the number of randomly offset points on the perimeter "
-"wall."
-msgstr "通过æ’入模糊皮肤点,周长将被分割æˆå¤šä¸ªéƒ¨åˆ†ã€‚é™ä½Žâ€œæ¨¡ç³Šè’™çš®ç‚¹è·ç¦»â€ï¼ˆFuzzy skin point distance)将增加周界墙上éšæœºå移的点的数é‡ã€‚"
+"Perimeters will be split into multiple segments by inserting Fuzzy skin "
+"points. Lowering the Fuzzy skin point distance will increase the number of "
+"randomly offset points on the perimeter wall."
+msgstr ""
+"通过æ’入模糊皮肤点,周长将被分割æˆå¤šä¸ªéƒ¨åˆ†ã€‚é™ä½Žâ€œæ¨¡ç³Šçš®è‚¤ç‚¹è·ç¦»â€ï¼ˆFuzzy skin "
+"point distance)将增加周界墙上éšæœºå移的点的数é‡ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
msgstr "填补空白"
-#: src/libslic3r/PrintConfig.cpp:1297
-msgid "Enables filling of gaps between perimeters and between the inner most perimeters and infill."
+#: src/libslic3r/PrintConfig.cpp:1316
+msgid ""
+"Enables filling of gaps between perimeters and between the inner most "
+"perimeters and infill."
msgstr "å…许填充周长之间以åŠæœ€å†…侧周长和填充之间的间隙。"
-#: src/libslic3r/PrintConfig.cpp:1304
-msgid "Speed for filling small gaps using short zigzag moves. Keep this reasonably low to avoid too much shaking and resonance issues. Set zero to disable gaps filling."
-msgstr "使用短锯齿形移动æ¥å¡«è¡¥å°ç¼éš™çš„速度。ä¿æŒåˆç†çš„低值, 以é¿å…过多的晃动和共振问题。设置为零, 以ç¦ç”¨é—´éš™å¡«å……。"
+#: src/libslic3r/PrintConfig.cpp:1323
+msgid ""
+"Speed for filling small gaps using short zigzag moves. Keep this reasonably "
+"low to avoid too much shaking and resonance issues. Set zero to disable gaps "
+"filling."
+msgstr ""
+"使用短锯齿形移动æ¥å¡«è¡¥å°ç¼éš™çš„速度。ä¿æŒåˆç†çš„低值, 以é¿å…过多的晃动和共振问"
+"题。设置为零, 以ç¦ç”¨é—´éš™å¡«å……。"
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
-msgstr "详细 G 代ç "
+msgstr "详细 G-Code"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
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 "å¯ç”¨æ­¤é€‰é¡¹å¯èŽ·å–注释的 G 代ç æ–‡ä»¶ï¼Œæ¯è¡Œéƒ½ç”±æ述性文本解释。如果从 SD å¡æ‰“å°ï¼Œæ–‡ä»¶çš„é¢å¤–æƒé‡å¯èƒ½ä¼šé™ä½Žå›ºä»¶é€Ÿåº¦ã€‚"
+"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 ""
+"å¯ç”¨æ­¤é€‰é¡¹å¯èŽ·å–注释的 G-Code 文件,æ¯è¡Œéƒ½ç”±æ述性文本解释。如果从 SD å¡æ‰“"
+"å°ï¼Œæ–‡ä»¶çš„é¢å¤–æƒé‡å¯èƒ½ä¼šé™ä½Žå›ºä»¶é€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
-msgstr "G 代ç é£Žæ ¼"
+msgstr "G-Code 风格"
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "æŸäº› G/M 代ç å‘½ä»¤ï¼ˆåŒ…括温度控制和其他命令)并ä¸é€šç”¨ã€‚将此选项设置为打å°æœºå›ºä»¶ä»¥èŽ·å–兼容输出。\"无挤出\"风格å¯é˜²æ­¢ PrusaSlicer 导出任何挤出值。"
+"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 ""
+"æŸäº› G/M 代ç å‘½ä»¤ï¼ˆåŒ…括温度控制和其他命令)并ä¸é€šç”¨ã€‚将此选项设置为打å°æœºå›ºä»¶"
+"以获å–兼容输出。\"无挤出\"风格å¯é˜²æ­¢ PrusaSlicer 导出任何挤出值。"
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr "无挤出"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr "标记对象"
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "å¯ç”¨æ­¤åŠŸèƒ½,将注释添加到 G 代ç æ ‡ç­¾æ‰“å°ç§»åŠ¨ä¸Žå®ƒä»¬æ‰€å±žçš„对象,这对于 Octoprint çš„ CancelObject æ’件很有用。此设置与å•æŒ¤å‡ºæœºå¤šæ质设置和擦除到对象/擦除填充ä¸å…¼å®¹ã€‚"
+"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 ""
+"å¯ç”¨æ­¤åŠŸèƒ½,将注释添加到 G-Code 标签打å°ç§»åŠ¨ä¸Žå®ƒä»¬æ‰€å±žçš„对象,这对于 Octoprint "
+"çš„ CancelObject æ’件很有用。此设置与å•æŒ¤å‡ºæœºå¤šæ质设置和擦除到对象/擦除填充ä¸"
+"兼容。"
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
-msgstr "G代ç æ›¿æ¢"
+msgstr "G-Code 替æ¢"
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
-msgstr "查找/替æ¢G代ç è¡Œä¸­çš„模å¼å¹¶æ›¿æ¢å®ƒä»¬ã€‚"
+msgstr "查找/æ›¿æ¢ G-Code 行中的模å¼å¹¶æ›¿æ¢å®ƒä»¬ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr "耗æ切æ¢æ—¶çš„高挤出机电æµ"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
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 "在耗æ切æ¢åºåˆ—中增加挤出机电机电æµå¯èƒ½æ˜¯æœ‰ç›Šçš„, 这样å¯ä»¥å¿«é€Ÿå†²å‡»è¿›æ–™é€Ÿåº¦, 并在用ä¸è‰¯å½¢çŠ¶çš„尖端加载耗æ时克æœé˜»åŠ›ã€‚"
+"It may be beneficial to increase the extruder motor current during the "
+"filament exchange sequence to allow for rapid ramming feed rates and to "
+"overcome resistance when loading a filament with an ugly shaped tip."
+msgstr ""
+"在耗æ切æ¢åºåˆ—中增加挤出机电机电æµå¯èƒ½æ˜¯æœ‰ç›Šçš„, 这样å¯ä»¥å¿«é€Ÿå†²å‡»è¿›æ–™é€Ÿåº¦, 并"
+"在用ä¸è‰¯å½¢çŠ¶çš„尖端加载耗æ时克æœé˜»åŠ›ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1376
-msgid "This is the acceleration your printer will use for infill. Set zero to disable acceleration control for infill."
+#: src/libslic3r/PrintConfig.cpp:1395
+msgid ""
+"This is the acceleration your printer will use for infill. Set zero to "
+"disable acceleration control for infill."
msgstr "这是打å°æœºç”¨äºŽå¡«å……的加速。设置为零以ç¦ç”¨å¡«å……的加速度控制。"
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
-msgstr "将填充æ¯ä¸ª"
+msgstr "åˆå¹¶å¡«å……层数"
-#: src/libslic3r/PrintConfig.cpp:1386
-msgid "This feature allows to combine infill and speed up your print by extruding thicker infill layers while preserving thin perimeters, thus accuracy."
-msgstr "此功能å…许通过挤出较厚的填充层æ¥ç»„åˆå¡«å……并加快打å°é€Ÿåº¦ï¼ŒåŒæ—¶ä¿æŒè–„轮廓,从而ä¿æŒç²¾åº¦ã€‚"
+#: src/libslic3r/PrintConfig.cpp:1405
+msgid ""
+"This feature allows to combine infill and speed up your print by extruding "
+"thicker infill layers while preserving thin perimeters, thus accuracy."
+msgstr ""
+"此功能å…许通过挤出较厚的填充层æ¥ç»„åˆå¡«å……并加快打å°é€Ÿåº¦ï¼ŒåŒæ—¶ä¿æŒè–„轮廓,从而"
+"ä¿æŒç²¾åº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr "æ··åˆå¡«å……æ¯ n 个层"
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
-msgstr "填充锚的长度"
-
-#: src/libslic3r/PrintConfig.cpp:1397
-msgid ""
-"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. "
-"PrusaSlicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than infill_anchor_max is found, the infill line is connected to a "
-"perimeter segment at just one side and the length of the perimeter segment taken is limited to this parameter, but no longer than anchor_length_max. Set this parameter to zero to disable "
-"anchoring perimeters connected to a single infill line."
-msgstr ""
-"用附加周长的一å°æ®µå°†å¡«å……线连接到内部周长。如果以百分比(例如:15%)表示,则计算填充拉伸宽度。PrusaSlicer试图将两æ¡ç´§å¯†çš„填充线连接到一个短的周长段。如果找ä¸åˆ°çŸ­äºŽâ€œå¡«å……â€å’Œâ€œé”šå®šâ€æœ€å¤§å€¼çš„周长"
-"线段,则填充线仅在一侧连接到周长线段,并且所å–周长线段的长度仅é™äºŽæ­¤å‚数,但ä¸è¶…过“锚定长度â€æœ€å¤§å€¼ã€‚将此å‚数设置为零,以ç¦ç”¨è¿žæŽ¥åˆ°å•ä¸ªå¡«å……线的锚定周长。"
-
-#: src/libslic3r/PrintConfig.cpp:1413
+msgstr "填充锚点的长度"
+
+#: src/libslic3r/PrintConfig.cpp:1416
+msgid ""
+"Connect an infill line to an internal perimeter with a short segment of an "
+"additional perimeter. If expressed as percentage (example: 15%) it is "
+"calculated over infill extrusion width. PrusaSlicer tries to connect two "
+"close infill lines to a short perimeter segment. If no such perimeter "
+"segment shorter than infill_anchor_max is found, the infill line is "
+"connected to a perimeter segment at just one side and the length of the "
+"perimeter segment taken is limited to this parameter, but no longer than "
+"anchor_length_max. Set this parameter to zero to disable anchoring "
+"perimeters connected to a single infill line."
+msgstr ""
+"用附加周长的一å°æ®µå°†å¡«å……线连接到内部周长。如果以百分比(例如:15%)表示,则计"
+"算填充拉伸宽度。PrusaSlicer 试图将两æ¡ç´§å¯†çš„填充线连接到一个短的周长段。如果"
+"找ä¸åˆ°çŸ­äºŽâ€œå¡«å……â€å’Œâ€œé”šç‚¹â€æœ€å¤§å€¼çš„周长线段,则填充线仅在一侧连接到周长线段,并"
+"且所å–周长线段的长度仅é™äºŽæ­¤å‚数,但ä¸è¶…过“锚点长度â€æœ€å¤§å€¼ã€‚将此å‚数设置为"
+"零,以ç¦ç”¨è¿žæŽ¥åˆ°å•ä¸ªå¡«å……线的锚点周长。"
+
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
-msgstr "0(没有打开的锚)"
+msgstr "0 (没有锚点)"
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
-msgstr "1毫米"
+msgstr "1 毫米"
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
-msgstr "2毫米"
+msgstr "2 毫米"
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
-msgstr "5毫米"
+msgstr "5 毫米"
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
-msgstr "10毫米"
+msgstr "10 毫米"
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
-msgstr "1000(ä¸é™ï¼‰"
+msgstr "1000 (ä¸é™)"
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
-msgstr "填充锚的最大长度"
+msgstr "填充锚点的最大长度"
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
-"Connect an infill line to an internal perimeter with a short segment of an additional perimeter. If expressed as percentage (example: 15%) it is calculated over infill extrusion width. "
-"PrusaSlicer tries to connect two close infill lines to a short perimeter segment. If no such perimeter segment shorter than this parameter is found, the infill line is connected to a "
-"perimeter segment at just one side and the length of the perimeter segment taken is limited to infill_anchor, but no longer than this parameter. Set this parameter to zero to disable "
-"anchoring."
+"Connect an infill line to an internal perimeter with a short segment of an "
+"additional perimeter. If expressed as percentage (example: 15%) it is "
+"calculated over infill extrusion width. PrusaSlicer tries to connect two "
+"close infill lines to a short perimeter segment. If no such perimeter "
+"segment shorter than this parameter is found, the infill line is connected "
+"to a perimeter segment at just one side and the length of the perimeter "
+"segment taken is limited to infill_anchor, but no longer than this "
+"parameter. Set this parameter to zero to disable anchoring."
msgstr ""
-"用附加周长的一å°æ®µå°†å¡«å……线连接到内部周长。如果以百分比(例如:15%)表示,则计算填充拉伸宽度。PrusaSlicer试图将两æ¡ç´§å¯†çš„填充线连接到一个短的周长段。如果找ä¸åˆ°æ¯”æ­¤å‚数短的周长线段,则填充线"
-"仅在一侧连接到周长线段,并且所采用的周长线段的长度仅é™äºŽinfl_anchor,但ä¸è¶…过此å‚数。将此å‚数设置为零以ç¦ç”¨é”šå®šã€‚"
+"用附加周长的一å°æ®µå°†å¡«å……线连接到内部周长。如果以百分比(例如:15%)表示,则计"
+"算填充拉伸宽度。PrusaSlicer 试图将两æ¡ç´§å¯†çš„填充线连接到一个短的周长段。如果"
+"找ä¸åˆ°æ¯”æ­¤å‚数短的周长线段,则填充线仅在一侧连接到周长线段,并且所采用的周长"
+"线段的长度仅é™äºŽ infl_anchor,但ä¸è¶…过此å‚数。将此å‚数设置为零以ç¦ç”¨é”šç‚¹ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
-msgstr "0(未锚定)"
+msgstr "0 (没有锚点)"
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr "填充挤出机"
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr "打å°å¡«å……æ—¶è¦ä½¿ç”¨çš„挤出机。"
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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."
+"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 ""
-"将其设置为éžé›¶å€¼, 以设置填充的手动挤出宽度。如果为零, 则如果设置, 将使用默认挤出宽度, å¦åˆ™å°†ä½¿ç”¨ 1.125 x 喷嘴直径。你å¯èƒ½æƒ³ä½¿ç”¨æ›´å¤šçš„挤出物æ¥åŠ é€Ÿå¡«å……, 使你的部件更结实。如果以百分比表示 "
-"(例如 90%), 则将在图层高度上计算。"
+"将其设置为éžé›¶å€¼, 以设置填充的手动挤出宽度。如果为零, 则如果设置, 将使用默认"
+"挤出宽度, å¦åˆ™å°†ä½¿ç”¨ 1.125x 喷嘴直径。你å¯èƒ½æƒ³ä½¿ç”¨æ›´å¤šçš„挤出物æ¥åŠ é€Ÿå¡«å……, 使"
+"你的部件更结实。如果以百分比表示 (例如 90%), 则将在图层高度上计算。"
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr "在填充å‰å…ˆæ‰“å°è½®å»“"
-#: src/libslic3r/PrintConfig.cpp:1468
-msgid "This option will switch the print order of perimeters and infill, making the latter first."
+#: src/libslic3r/PrintConfig.cpp:1487
+msgid ""
+"This option will switch the print order of perimeters and infill, making the "
+"latter first."
msgstr "此选项将切æ¢è½®å»“和填充的打å°é¡ºåºï¼Œä½¿åŽè€…首先进行。"
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr "仅在需è¦æ—¶å¡«å……"
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
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 "此选项将填充é™åˆ¶ä¸ºæ”¯æ’‘顶部的实际需è¦åŒºåŸŸï¼ˆå®ƒå°†ä½œä¸ºå†…部支撑æ料)。如果å¯ç”¨ï¼Œç”±äºŽæ¶‰åŠå¤šä¸ªæ£€æŸ¥ï¼Œå°†å‡æ…¢ G 代ç çš„生æˆé€Ÿåº¦ã€‚"
+"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 ""
+"此选项将填充é™åˆ¶ä¸ºæ”¯æ’‘顶部的实际需è¦åŒºåŸŸï¼ˆå®ƒå°†ä½œä¸ºå†…部支撑æ料)。如果å¯ç”¨ï¼Œ"
+"由于涉åŠå¤šä¸ªæ£€æŸ¥ï¼Œå°†å‡æ…¢ G-Code 的生æˆé€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr "å¡«å……/轮廓é‡å "
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
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 "此设置应用填充和轮廓之间的é¢å¤–é‡å ï¼Œä»¥ä¾¿æ›´å¥½åœ°ç²˜åˆã€‚从ç†è®ºä¸Šè®²ï¼Œè¿™ä¸åº”该是需è¦çš„,但åå¼¹å¯èƒ½ä¼šå¯¼è‡´å·®è·ã€‚如果以百分比表示(例如:15%)它是在轮廓挤出宽度上计算的。"
+"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 ""
+"此设置应用填充和轮廓之间的é¢å¤–é‡å ï¼Œä»¥ä¾¿æ›´å¥½åœ°ç²˜åˆã€‚从ç†è®ºä¸Šè®²ï¼Œè¿™ä¸åº”该是需"
+"è¦çš„,但åå¼¹å¯èƒ½ä¼šå¯¼è‡´å·®è·ã€‚如果以百分比表示(例如:15%)它是在轮廓挤出宽度上"
+"计算的。"
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr "打å°å†…部填充的速度。零为自动设置。"
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr "继承é…置文件"
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr "æ­¤é…置文件从中继承的é…置文件的å称。"
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr "接触é¢å¤–壳"
-#: src/libslic3r/PrintConfig.cpp:1518
-msgid "Force the generation of solid shells between adjacent materials/volumes. Useful for multi-extruder prints with translucent materials or manual soluble support material."
-msgstr "强制在相邻ææ–™/体积之间生æˆå›ºä½“壳。适用于具有åŠé€æ˜Žæ料或手动å¯æº¶æ€§æ”¯æ’‘æ料的多挤出机打å°ã€‚"
+#: src/libslic3r/PrintConfig.cpp:1537
+msgid ""
+"Force the generation of solid shells between adjacent materials/volumes. "
+"Useful for multi-extruder prints with translucent materials or manual "
+"soluble support material."
+msgstr ""
+"强制在相邻ææ–™/体积之间生æˆå›ºä½“壳。适用于具有åŠé€æ˜Žæ料或手动å¯æº¶æ€§æ”¯æ’‘æ料的"
+"多挤出机打å°ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
msgstr "分段区域的最大宽度"
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr "分段区域的最大宽度。零将ç¦ç”¨æ­¤åŠŸèƒ½ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139 src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
-msgstr "mm (0ç¦ç”¨)"
+msgstr "mm (0 ç¦ç”¨)"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr "å¯ç”¨ç†¨çƒ«"
-#: src/libslic3r/PrintConfig.cpp:1536
-msgid "Enable ironing of the top layers with the hot print head for smooth surface"
+#: src/libslic3r/PrintConfig.cpp:1555
+msgid ""
+"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr "使用热打å°å¤´ç†¨çƒ«é¡¶å±‚,使表é¢å…‰æ»‘"
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
-msgstr "熨烫å¼"
+msgstr "熨烫类型"
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr "所有顶é¢"
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr "仅最上é¢çš„表é¢"
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
-msgstr "所有固体表é¢"
+msgstr "所有实心表é¢"
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr "æµé‡"
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr "相对于对象正常层高度的æµé€Ÿç™¾åˆ†æ¯”。"
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr "熨烫工åºä¹‹é—´çš„é—´è·"
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
msgstr "熨烫线之间的è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "此自定义代ç åœ¨æ¯æ¬¡å›¾å±‚更改时æ’å…¥ï¼Œå³ Z 移动之åŽå’ŒæŒ¤å‡ºæœºç§»åŠ¨åˆ°ç¬¬ä¸€ä¸ªå›¾å±‚点之å‰ã€‚请注æ„,您å¯ä»¥å°†å ä½ç¬¦å˜é‡ç”¨äºŽæ‰€æœ‰ Slic3r è®¾ç½®ä»¥åŠ [layer_num] å’Œ [layer_z]。"
+"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 ""
+"此自定义代ç åœ¨æ¯æ¬¡å›¾å±‚更改时æ’å…¥ï¼Œå³ Z 移动之åŽå’ŒæŒ¤å‡ºæœºç§»åŠ¨åˆ°ç¬¬ä¸€ä¸ªå›¾å±‚点之"
+"å‰ã€‚请注æ„,您å¯ä»¥å°†å ä½ç¬¦å˜é‡ç”¨äºŽæ‰€æœ‰ Slic3r è®¾ç½®ä»¥åŠ [layer_num] å’Œ "
+"[layer_z]。"
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
-msgstr "支撑剩余时间"
+msgstr "支æŒå‰©ä½™æ—¶é—´"
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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."
+"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 ""
-"以1分钟的间隔å‘出M73 P[percent printed] R[remaining time in minutes] 进入 G-code , 让固件显示准确的剩余时间。到目å‰ä¸ºæ­¢, åªæœ‰ Prusa i3 MK3 固件识别 M73。此外, i3 MK3 å›ºä»¶æ”¯æŒ M73 Qxx "
-"Sxx çš„é™éŸ³æ¨¡å¼ã€‚"
+"以 1 分钟的间隔å‘出 M73P[percent printed]R[remaining time in minutes] 进入 G-"
+"Code , 让固件显示准确的剩余时间。到目å‰ä¸ºæ­¢, åªæœ‰ Prusa i3MK3 固件识别 M73。"
+"此外,i3MK3 å›ºä»¶æ”¯æŒ M73Qxx Sxx çš„é™éŸ³æ¨¡å¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr "支æŒéšèº«æ¨¡å¼"
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr "固件支æŒéšèº«æ¨¡å¼"
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr "如何应用é™åˆ¶"
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr "机器é™åˆ¶çš„目的"
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr "如何应用机器é™åˆ¶"
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
-msgstr "å‘射到G代ç "
+msgstr "å‘射到 G-Code"
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr "用于时间估计"
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr "忽视"
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr "最大进给率 X"
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr "最大进给率 Y"
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr "最大进给率 Z"
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr "最大进给率 E"
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr "X 轴的最大进给率"
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr "Y 轴的最大进给率"
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr "Z 轴的最大进给率"
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr "E 轴的最大进给率"
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr "最大加速度 X"
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr "最大加速度 Y"
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr "最大加速度 Z"
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr "最大加速度 E"
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr "X 轴的最大加速度"
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr "Y 轴的最大加速度"
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr "Z 轴的最大加速度"
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr "E 轴的最大加速度"
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr "最大抖动 X"
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr "最大抖动 Y"
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr "最大抖动 Z"
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr "最大抖动 E"
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr "X 轴的最大抖动"
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr "Y 轴的最大抖动"
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr "Z 轴的最大抖动"
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr "E 轴的最大抖动"
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr "挤出时的最å°è¿›ç»™çŽ‡"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
-msgstr "挤出时的最å°è¿›ç»™çŽ‡ (M205 S)"
+msgstr "挤出时的最å°è¿›ç»™çŽ‡ (M205S)"
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
msgstr "最å°ç§»åŠ¨è¿›ç»™çŽ‡"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
-msgstr "最å°ç§»åŠ¨è¿›ç»™çŽ‡ (M205 T)"
+msgstr "最å°ç§»åŠ¨è¿›ç»™çŽ‡ (M205T)"
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr "挤出时的最大加速度"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
-"Marlin (legacy) firmware flavor will use this also as travel acceleration (M204 T)."
+"Marlin (legacy) firmware flavor will use this also as travel acceleration "
+"(M204 T)."
msgstr ""
-"挤压时的最大加速度(M204 P)\n"
+"挤压时的最大加速度(M204P)\n"
"\n"
-" Marlin(旧版)固件版本也将使用它作为行程加速度(M204 T)。"
+"Marlin(旧版)固件版本也将使用它作为行程加速度(M204T)。"
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr "回抽时的最大加速度"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
-msgstr "收回时的最大加速度(M204 R)"
+msgstr "收回时的最大加速度(M204R)"
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
msgstr "移动时的最大加速度"
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
-msgstr "行程移动的最大加速度(M204 T)"
+msgstr "行程移动的最大加速度(M204T)"
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr "最大"
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr "此设置表示风扇的最大速度。"
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
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 "这是此挤出机的最高å¯æ‰“å°å±‚高度,用于盖ä½å¯å˜å›¾å±‚高度和支撑层高度。建议的最大层高度为挤出宽度的 75%,以实现åˆç†çš„层间粘附。如果设置为 0,则层高度é™åˆ¶ä¸ºå–·å˜´ç›´å¾„çš„ 75%。"
+"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 ""
+"这是此挤出机的最高å¯æ‰“å°å±‚高度,用于盖ä½å¯å˜å›¾å±‚高度和支撑层高度。建议的最大"
+"层高度为挤出宽度的 75%,以实现åˆç†çš„层间粘附。如果设置为 0,则层高度é™åˆ¶ä¸ºå–·"
+"嘴直径的 75%。"
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr "最大打å°é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
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 "将其他速度设置设置为 0 时,Slic3r将自动计算最佳速度,以ä¿æŒæ’定的挤出压力。此实验设置用于设置您希望å…许的最高打å°é€Ÿåº¦ã€‚"
+"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 ""
+"将其他速度设置设置为 0 时,Slic3r 将自动计算最佳速度,以ä¿æŒæ’定的挤出压力。"
+"此实验设置用于设置您希望å…许的最高打å°é€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1780
-msgid "This experimental setting is used to set the maximum volumetric speed your extruder supports."
+#: src/libslic3r/PrintConfig.cpp:1799
+msgid ""
+"This experimental setting is used to set the maximum volumetric speed your "
+"extruder supports."
msgstr "此实验设置用于设置挤出机支æŒçš„最大体积速度。"
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr "最大æµé‡å¢žåŠ çŽ‡"
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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."
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"该实验设置用于é™åˆ¶æŒ¤å‡ºé€ŸçŽ‡çš„å˜åŒ–速度。值为 1.8 mm3/s2 å¯ç¡®ä¿ä»Ž 1.8 mm3/s(0.45mm 挤出宽度ã€0.2mm 挤出高度ã€è¿›ç»™çŽ‡ 20 mm/s)的挤出速率更改为 5.4 mm3/s(进料速率 60 mm/sï¼‰è‡³å°‘éœ€è¦ 2 秒。"
+"该实验设置用于é™åˆ¶æŒ¤å‡ºé€ŸçŽ‡çš„å˜åŒ–速度,以便从较低速度过渡到较高速度。1.8 mm³/"
+"s² 的值å¯ç¡®ä¿æŒ¤å‡ºé€ŸçŽ‡ä»Ž 1.8 mm³/s(挤出宽度 0.45 mm,挤出高度 0.2 mm,进给速"
+"率 20 mm/s)å˜ä¸º 5.4 mm³/s(进给速率 60 mm/s) è‡³å°‘éœ€è¦ 2 秒。"
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr "最大æµé‡å‡å°‘率"
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+"该实验设置用于é™åˆ¶æŒ¤å‡ºé€ŸçŽ‡çš„å˜åŒ–速度,以便从较高速度过渡到较低速度。1.8 mm³/"
+"s² 的值å¯ç¡®ä¿æŒ¤å‡ºé€ŸçŽ‡ä»Ž 5.4 mm³/s(挤出宽度 0.45 mm,挤出高度 0.2 mm,进给速"
+"率 60 mm/s)å˜ä¸º 1.8 mm³/s(进给速率 20 mm/s) è‡³å°‘éœ€è¦ 2 秒。"
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr "最å°"
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr "æ­¤è®¾ç½®è¡¨ç¤ºé£Žæ‰‡å·¥ä½œæ‰€éœ€çš„æœ€å° PWM。"
-#: src/libslic3r/PrintConfig.cpp:1822
-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 "这是此挤出机的最低å¯æ‰“å°å›¾å±‚高度,并é™åˆ¶äº†å¯å˜å›¾å±‚高度的分辨率。典型值介于 0.05 mm å’Œ 0.1 mm 之间。"
+#: src/libslic3r/PrintConfig.cpp:1841
+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 ""
+"这是此挤出机的最低å¯æ‰“å°å›¾å±‚高度,并é™åˆ¶äº†å¯å˜å›¾å±‚高度的分辨率。典型值介于 "
+"0.05mm 和 0.1mm 之间。"
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr "最å°æ‰“å°é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r ä¸ä¼šå°†é€Ÿåº¦é™ä½Žåˆ°ä½ŽäºŽæ­¤é€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr "最å°è€—æ挤出长度"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
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 "生æˆä¸ä½ŽäºŽåœ¨åº•å±‚消耗指定数é‡çš„耗æ所需的裙圈数。对于多挤出机,此最å°å€¼é€‚用于æ¯ä¸ªæŒ¤å‡ºæœºã€‚"
+"Generate no less than the number of skirt loops required to consume the "
+"specified amount of filament on the bottom layer. For multi-extruder "
+"machines, this minimum applies to each extruder."
+msgstr ""
+"生æˆä¸ä½ŽäºŽåœ¨åº•å±‚消耗指定数é‡çš„耗æ所需的裙圈数。对于多挤出机,此最å°å€¼é€‚用于æ¯"
+"个挤出机。"
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr "é…置说明"
-#: src/libslic3r/PrintConfig.cpp:1849
-msgid "You can put here your personal notes. This text will be added to the G-code header comments."
-msgstr "ä½ å¯ä»¥æŠŠä¸ªäººç¬”记放在这里。此文本将添加到 G 代ç æ ‡é¢˜æ³¨é‡Šä¸­ã€‚"
+#: src/libslic3r/PrintConfig.cpp:1868
+msgid ""
+"You can put here your personal notes. This text will be added to the G-code "
+"header comments."
+msgstr "ä½ å¯ä»¥æŠŠä¸ªäººç¬”记放在这里。此文本将添加到 G-Code 标题注释中。"
-#: src/libslic3r/PrintConfig.cpp:1859
-msgid "This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
+#: src/libslic3r/PrintConfig.cpp:1878
+msgid ""
+"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "这是挤出机喷嘴的直径(例如:0.5ã€0.35 等)"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr "主机类型"
-#: src/libslic3r/PrintConfig.cpp:1865
-msgid "Slic3r can upload G-code files to a printer host. This field must contain the kind of the host."
-msgstr "Slic3r å¯ä»¥å°† G-code 文件上传到打å°æœºä¸»æœºã€‚此字段必须包å«ä¸»æœºçš„类型。"
+#: src/libslic3r/PrintConfig.cpp:1884
+msgid ""
+"Slic3r can upload G-code files to a printer host. This field must contain "
+"the kind of the host."
+msgstr "Slic3r å¯ä»¥å°† G-Code 文件上传到打å°æœºä¸»æœºã€‚此字段必须包å«ä¸»æœºçš„类型。"
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr "仅在跨越轮廓时回抽"
-#: src/libslic3r/PrintConfig.cpp:1888
-msgid "Disables retraction when the travel path does not exceed the upper layer's perimeters (and thus any ooze will be probably invisible)."
+#: src/libslic3r/PrintConfig.cpp:1907
+msgid ""
+"Disables retraction when the travel path does not exceed the upper layer's "
+"perimeters (and thus any ooze will be probably invisible)."
msgstr "当打å°è·¯å¾„ä¸è¶…出å‰ä¸€å±‚的轮廓时(此时任何渗出物ä¸å¯è§ï¼‰ï¼Œç¦ç”¨å›žæŠ½ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
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 "此选项将é™ä½Žä¸æ´»åŠ¨æŒ¤å‡ºæœºçš„温度, 以防止渗出。它将自动å¯ç”¨ä¸€æ¡é«˜å¤§çš„裙边, 并在温度å˜åŒ–时将挤出机移到这ç§è£™è¾¹ä¹‹å¤–。"
+"This option will drop the temperature of the inactive extruders to prevent "
+"oozing. It will enable a tall skirt automatically and move extruders outside "
+"such skirt when changing temperatures."
+msgstr ""
+"此选项将é™ä½Žä¸æ´»åŠ¨æŒ¤å‡ºæœºçš„温度, 以防止渗出。它将自动å¯ç”¨ä¸€æ¡é«˜å¤§çš„裙边, 并在"
+"温度å˜åŒ–时将挤出机移到这ç§è£™è¾¹ä¹‹å¤–。"
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr "输出文件åæ ¼å¼"
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
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]."
+"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 ""
-"您å¯ä»¥å°†æ‰€æœ‰é…置选项用作此模æ¿ä¸­çš„å˜é‡ã€‚例如: [layer_height], [fill_density] 密度等。您还å¯ä»¥ä½¿ç”¨ [timestamp], [year], [month], [day], [hour], [minute], [second], [version], "
-"[input_filename], [input_filename_base] 。"
+"您å¯ä»¥å°†æ‰€æœ‰é…置选项用作此模æ¿ä¸­çš„å˜é‡ã€‚例如: [layer_height],"
+"[fill_density] 密度等。您还å¯ä»¥ä½¿ç”¨ [timestamp],[year],[month],[day],"
+"[hour],[minute],[second],[version],[input_filename],[input_filename_base]。"
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr "检测桥接轮廓"
-#: src/libslic3r/PrintConfig.cpp:1914
-msgid "Experimental option to adjust flow for overhangs (bridge flow will be used), to apply bridge speed to them and enable fan."
+#: src/libslic3r/PrintConfig.cpp:1933
+msgid ""
+"Experimental option to adjust flow for overhangs (bridge flow will be used), "
+"to apply bridge speed to them and enable fan."
msgstr "用于调整悬伸的æµé‡ï¼ˆå°†ä½¿ç”¨æ¡¥æµï¼‰çš„实验选项,以应用桥速并å¯ç”¨é£Žæ‰‡ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr "耗æåœè½¦ä½"
-#: src/libslic3r/PrintConfig.cpp:1921
-msgid "Distance of the extruder tip from the position where the filament is parked when unloaded. This should match the value in printer firmware."
+#: src/libslic3r/PrintConfig.cpp:1940
+msgid ""
+"Distance of the extruder tip from the position where the filament is parked "
+"when unloaded. This should match the value in printer firmware."
msgstr "å¸è½½æ—¶ï¼ŒæŒ¤å‡ºæœºå°–端与耗æåœæ”¾ä½ç½®çš„è·ç¦»ã€‚这应该与打å°æœºå›ºä»¶ä¸­çš„值匹é…。"
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr "é¢å¤–装载è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "当设置为零时,耗æ在负载期间与åœè½¦ä½ç½®ç§»åŠ¨çš„è·ç¦»ä¸Žå¸è½½æœŸé—´ç§»å›žçš„è·ç¦»å®Œå…¨ç›¸åŒã€‚当为正时,它进一步加载,如果为负,加载移动比å¸è½½çŸ­ã€‚"
+"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 ""
+"当设置为零时,耗æ在负载期间与åœè½¦ä½ç½®ç§»åŠ¨çš„è·ç¦»ä¸Žå¸è½½æœŸé—´ç§»å›žçš„è·ç¦»å®Œå…¨ç›¸"
+"åŒã€‚当为正时,它进一步加载,如果为负,加载移动比å¸è½½çŸ­ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955 src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr "轮廓"
-#: src/libslic3r/PrintConfig.cpp:1939
-msgid "This is the acceleration your printer will use for perimeters. Set zero to disable acceleration control for perimeters."
+#: src/libslic3r/PrintConfig.cpp:1958
+msgid ""
+"This is the acceleration your printer will use for perimeters. Set zero to "
+"disable acceleration control for perimeters."
msgstr "这是打å°æœºå°†ç”¨äºŽå‘¨é•¿çš„加速度。设置为零å¯ç¦ç”¨å‘¨é•¿çš„加速控制。"
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr "轮廓挤出机"
-#: src/libslic3r/PrintConfig.cpp:1948
-msgid "The extruder to use when printing perimeters and brim. First extruder is 1."
+#: src/libslic3r/PrintConfig.cpp:1967
+msgid ""
+"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr "打å°è½®å»“和外围裙边时使用的挤出机。第一个挤出机为 1。"
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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."
+"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 ""
-"将此设置为éžé›¶å€¼, 以手动设置边界的挤出宽度。您å¯èƒ½éœ€è¦ä½¿ç”¨æ›´è–„的挤出物æ¥èŽ·å¾—更精确的表é¢ã€‚如果为零, 则如果设置, 将使用默认挤出宽度, å¦åˆ™å°†ä½¿ç”¨ 1.125 x 喷嘴直径。如果以百分比表示 (例如 "
-"200%), 则将在图层高度上计算。"
+"将此设置为éžé›¶å€¼, 以手动设置边界的挤出宽度。您å¯èƒ½éœ€è¦ä½¿ç”¨æ›´è–„的挤出物æ¥èŽ·å¾—"
+"更精确的表é¢ã€‚如果为零, 则如果设置, 将使用默认挤出宽度, å¦åˆ™å°†ä½¿ç”¨ 1.125x å–·"
+"嘴直径。如果以百分比表示 (例如 200%), 则将在图层高度上计算。"
-#: src/libslic3r/PrintConfig.cpp:1971
-msgid "Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
+#: src/libslic3r/PrintConfig.cpp:1990
+msgid ""
+"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr "边界的速度 (等高线, 也称为垂直壳)。自动设置为零。"
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "此选项设置è¦ä¸ºæ¯ä¸ªå›¾å±‚生æˆçš„轮廓数。请注æ„,Slic3r 在检测到倾斜曲é¢æ—¶å¯èƒ½ä¼šè‡ªåŠ¨å¢žåŠ æ­¤æ•°å­—,如果å¯ç”¨äº†\"é¢å¤–轮廓\"选项,则这些å¡åº¦æ›²é¢å—益于较高的轮廓数。"
+"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 ""
+"此选项设置è¦ä¸ºæ¯ä¸ªå›¾å±‚生æˆçš„轮廓数。请注æ„,Slic3r 在检测到倾斜曲é¢æ—¶å¯èƒ½ä¼šè‡ª"
+"动增加此数字,如果å¯ç”¨äº†\"é¢å¤–轮廓\"选项,则这些å¡åº¦æ›²é¢å—益于较高的轮廓数。"
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr "(最å°ï¼‰"
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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."
+"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 ""
-"如果è¦é€šè¿‡è‡ªå®šä¹‰è„šæœ¬å¤„ç†è¾“出 G-code , åªéœ€åœ¨æ­¤å¤„列出它们的ç»å¯¹è·¯å¾„å³å¯ã€‚用分å·åˆ†éš”多个脚本。脚本将作为第一个å‚数传递到 G-code 文件的ç»å¯¹è·¯å¾„, 并且它们å¯ä»¥é€šè¿‡è¯»å–环境å˜é‡è®¿é—® Slic3r é…置设"
-"置。"
+"如果è¦é€šè¿‡è‡ªå®šä¹‰è„šæœ¬å¤„ç†è¾“出 G-Code , åªéœ€åœ¨æ­¤å¤„列出它们的ç»å¯¹è·¯å¾„å³å¯ã€‚用分"
+"å·åˆ†éš”多个脚本。脚本将作为第一个å‚数传递到 G-Code 文件的ç»å¯¹è·¯å¾„, 并且它们å¯"
+"以通过读å–环境å˜é‡è®¿é—® Slic3r é…置设置。"
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr "打å°æœºç±»åž‹"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
-msgstr "打å°æœºçš„类型."
+msgstr "打å°æœºçš„类型。"
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr "打å°æœºå¤‡æ³¨"
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
-msgstr "您å¯ä»¥åœ¨æ­¤å¤„放置有关打å°æœºçš„备注."
+msgstr "您å¯ä»¥åœ¨æ­¤å¤„放置有关打å°æœºçš„备注。"
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr "打å°æœºä¾›åº”商"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
-msgstr "打å°æœºä¾›åº”商的å称."
+msgstr "打å°æœºä¾›åº”商的å称。"
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr "打å°æœºç‰ˆæœ¬"
-#: src/libslic3r/PrintConfig.cpp:2027
-msgid "Name of the printer variant. For example, the printer variants may be differentiated by a nozzle diameter."
+#: src/libslic3r/PrintConfig.cpp:2046
+msgid ""
+"Name of the printer variant. For example, the printer variants may be "
+"differentiated by a nozzle diameter."
msgstr "打å°æœºå˜ä½“的版本。例如, 打å°æœºç‰ˆæœ¬å¯ä»¥é€šè¿‡å–·å˜´ç›´å¾„进行区分。"
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
msgstr "ç­æ¿æŽ¥è§¦Zè·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:2046
-msgid "The vertical distance between object and raft. Ignored for soluble interface."
+#: src/libslic3r/PrintConfig.cpp:2065
+msgid ""
+"The vertical distance between object and raft. Ignored for soluble interface."
msgstr "物体与木ç­ä¹‹é—´çš„åž‚ç›´è·ç¦»ã€‚对于å¯æº¶è§£çš„ç•Œé¢å¿½ç•¥ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
msgstr "ç­å¼è†¨èƒ€"
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
-msgstr "在XYå¹³é¢ä¸Šæ‰©å±•ç­æ¿ï¼Œä»¥èŽ·å¾—更好的稳定性。"
+msgstr "在 XY å¹³é¢ä¸Šæ‰©å±•ç­æ¿ï¼Œä»¥èŽ·å¾—更好的稳定性。"
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
msgstr "第一层密度"
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
msgstr "第一个ç­æ¿æˆ–支撑层的密度。"
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
msgstr "第一层扩展"
-#: src/libslic3r/PrintConfig.cpp:2074
-msgid "Expansion of the first raft or support layer to improve adhesion to print bed."
+#: src/libslic3r/PrintConfig.cpp:2093
+msgid ""
+"Expansion of the first raft or support layer to improve adhesion to print "
+"bed."
msgstr "扩展第一层ç­æ¿æˆ–支撑层,以æ高与å°åˆ·åºŠçš„附ç€åŠ›ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr "ç­å±‚"
-#: src/libslic3r/PrintConfig.cpp:2083
-msgid "The object will be raised by this number of layers, and support material will be generated under it."
+#: src/libslic3r/PrintConfig.cpp:2102
+msgid ""
+"The object will be raised by this number of layers, and support material "
+"will be generated under it."
msgstr "对象将相对此层数抬高,并在其下生æˆæ”¯æ’‘æ料。"
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
msgstr "切片分辨率"
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
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 "最å°ç»†èŠ‚分辨率,用于简化输入文件以加快切片作业和å‡å°‘内存使用é‡ã€‚高分辨率模型通常æºå¸¦æ¯”打å°æœºæ¸²æŸ“更多的细节。设置为零以ç¦ç”¨ä»»ä½•ç®€åŒ–并使用输入的全分辨率。"
+"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 ""
+"最å°ç»†èŠ‚分辨率,用于简化输入文件以加快切片作业和å‡å°‘内存使用é‡ã€‚高分辨率模型"
+"通常æºå¸¦æ¯”打å°æœºæ¸²æŸ“更多的细节。设置为零以ç¦ç”¨ä»»ä½•ç®€åŒ–并使用输入的全分辨率。"
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
-msgstr "G代ç è§£æž"
+msgstr "G-Code 解æž"
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
-"Maximum deviation of exported G-code paths from their full resolution counterparts. Very high resolution G-code requires huge amount of RAM to slice and preview, also a 3D printer may "
-"stutter not being able to process a high resolution G-code in a timely manner. On the other hand, a low resolution G-code will produce a low poly effect and because the G-code reduction "
-"is performed at each layer independently, visible artifacts may be produced."
+"Maximum deviation of exported G-code paths from their full resolution "
+"counterparts. Very high resolution G-code requires huge amount of RAM to "
+"slice and preview, also a 3D printer may stutter not being able to process a "
+"high resolution G-code in a timely manner. On the other hand, a low "
+"resolution G-code will produce a low poly effect and because the G-code "
+"reduction is performed at each layer independently, visible artifacts may be "
+"produced."
msgstr ""
-"导出G代ç è·¯å¾„与其全分辨率对应路径的最大å差。éžå¸¸é«˜åˆ†è¾¨çŽ‡çš„G代ç éœ€è¦å¤§é‡çš„RAMæ‰èƒ½è¿›è¡Œåˆ‡ç‰‡å’Œé¢„览,而且3D打å°æœºå¯èƒ½ä¼šå› æ— æ³•åŠæ—¶å¤„ç†é«˜åˆ†è¾¨çŽ‡çš„G代ç è€Œç»“巴。å¦ä¸€æ–¹é¢ï¼Œä½Žåˆ†è¾¨çŽ‡G代ç å°†äº§ç”Ÿä½Žå¤šè¾¹"
-"形效果,并且由于G代ç ç¼©å‡åœ¨æ¯ä¸€å±‚独立地执行,因此å¯èƒ½ä¼šäº§ç”Ÿå¯è§çš„伪影。"
+"导出 G-Code 路径与其全分辨率对应路径的最大å差。éžå¸¸é«˜åˆ†è¾¨çŽ‡çš„ G-Code 需è¦å¤§"
+"é‡çš„ RAM æ‰èƒ½è¿›è¡Œåˆ‡ç‰‡å’Œé¢„览,而且 3D 打å°æœºå¯èƒ½ä¼šå› æ— æ³•åŠæ—¶å¤„ç†é«˜åˆ†è¾¨çŽ‡çš„ G-"
+"Code 而结巴。å¦ä¸€æ–¹é¢ï¼Œä½Žåˆ†è¾¨çŽ‡ G-Code 将产生低多边形效果,并且由于 G-Code 缩"
+"å‡åœ¨æ¯ä¸€å±‚独立地执行,因此å¯èƒ½ä¼šäº§ç”Ÿå¯è§çš„伪影。"
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr "回抽最å°è¡Œç¨‹"
-#: src/libslic3r/PrintConfig.cpp:2115
-msgid "Retraction is not triggered when travel moves are shorter than this length."
+#: src/libslic3r/PrintConfig.cpp:2134
+msgid ""
+"Retraction is not triggered when travel moves are shorter than this length."
msgstr "当打å°ç§»åŠ¨çŸ­äºŽæ­¤é•¿åº¦æ—¶ï¼Œä¸ä¼šè§¦å‘回抽。"
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr "擦拭å‰çš„回抽é‡"
-#: src/libslic3r/PrintConfig.cpp:2122
-msgid "With bowden extruders, it may be wise to do some amount of quick retract before doing the wipe movement."
+#: src/libslic3r/PrintConfig.cpp:2141
+msgid ""
+"With bowden extruders, it may be wise to do some amount of quick retract "
+"before doing the wipe movement."
msgstr "对于远程挤出机, 在åšæ“¦æ‹­åŠ¨ä½œä¹‹å‰, åšä¸€äº›å¿«é€Ÿçš„收回å¯èƒ½æ˜¯æ˜Žæ™ºçš„。"
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr "在图层更改时回抽"
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "æ¯å½“å®Œæˆ Z 移动时,都会强制回抽。"
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr "长度"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr "回抽长度"
-#: src/libslic3r/PrintConfig.cpp:2137
-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)."
+#: src/libslic3r/PrintConfig.cpp:2156
+msgid ""
+"When retraction is triggered, filament is pulled back by the specified "
+"amount (the length is measured on raw filament, before it enters the "
+"extruder)."
msgstr "触å‘回抽时,耗æ按指定é‡æ‹‰å›žï¼ˆé•¿åº¦åœ¨è¿›å…¥æŒ¤å‡ºæœºä¹‹å‰åœ¨åŽŸå§‹è€—æ上测é‡ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "回抽长度 (工具更æ¢)"
-#: src/libslic3r/PrintConfig.cpp:2145
-msgid "When retraction is triggered before changing tool, filament is pulled back by the specified amount (the length is measured on raw filament, before it enters the extruder)."
-msgstr "在更æ¢çƒ­å¤´ä¹‹å‰è§¦å‘回抽时,耗æ按指定é‡æ‹‰å›žï¼ˆé•¿åº¦åœ¨è¿›å…¥æŒ¤å‡ºæœºä¹‹å‰åœ¨åŽŸå§‹è€—æ上测é‡ï¼‰ã€‚"
+#: src/libslic3r/PrintConfig.cpp:2164
+msgid ""
+"When retraction is triggered before changing tool, filament is pulled back "
+"by the specified amount (the length is measured on raw filament, before it "
+"enters the extruder)."
+msgstr ""
+"在更æ¢çƒ­å¤´ä¹‹å‰è§¦å‘回抽时,耗æ按指定é‡æ‹‰å›žï¼ˆé•¿åº¦åœ¨è¿›å…¥æŒ¤å‡ºæœºä¹‹å‰åœ¨åŽŸå§‹è€—æ上"
+"测é‡ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr "æå‡ Z"
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
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 "如果将此值设置为正值,则æ¯æ¬¡è§¦å‘å›žæŠ½æ—¶éƒ½ä¼šå¿«é€Ÿå¼•å‘ Z。使用多个挤出机时,仅考虑第一个挤出机的设置。"
+"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 ""
+"如果将此值设置为正值,则æ¯æ¬¡è§¦å‘å›žæŠ½æ—¶éƒ½ä¼šå¿«é€Ÿå¼•å‘ Z。使用多个挤出机时,仅考"
+"虑第一个挤出机的设置。"
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr "Z 高于"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr "ä»…æå‡ Z 高于"
-#: src/libslic3r/PrintConfig.cpp:2163
-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 "如果将此值设置为正值,则 Z æå‡å°†ä»…å‘生在指定的ç»å¯¹ Z 上方。您å¯ä»¥è°ƒæ•´æ­¤è®¾ç½®ä»¥è·³è¿‡ç¬¬ä¸€ä¸ªå›¾å±‚上的æå‡ã€‚"
+#: src/libslic3r/PrintConfig.cpp:2182
+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 ""
+"如果将此值设置为正值,则 Z æå‡å°†ä»…å‘生在指定的ç»å¯¹ Z 上方。您å¯ä»¥è°ƒæ•´æ­¤è®¾ç½®"
+"以跳过第一个图层上的æå‡ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr "Z 低于"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr "ä»…æå‡ Z 低于"
-#: src/libslic3r/PrintConfig.cpp:2172
-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 "如果将此值设置为正值,则 Z æå‡å°†ä»…å‘生在指定的ç»å¯¹ Z 以下。您å¯ä»¥è°ƒæ•´æ­¤è®¾ç½®ï¼Œå°†æå‡é™åˆ¶ä¸ºç¬¬ä¸€ä¸ªå›¾å±‚。"
+#: src/libslic3r/PrintConfig.cpp:2191
+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 ""
+"如果将此值设置为正值,则 Z æå‡å°†ä»…å‘生在指定的ç»å¯¹ Z 以下。您å¯ä»¥è°ƒæ•´æ­¤è®¾"
+"置,将æå‡é™åˆ¶ä¸ºç¬¬ä¸€ä¸ªå›¾å±‚。"
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr "é‡æ–°å¯åŠ¨æ—¶çš„é¢å¤–长度"
-#: src/libslic3r/PrintConfig.cpp:2181
-msgid "When the retraction is compensated after the travel move, the extruder will push this additional amount of filament. This setting is rarely needed."
-msgstr "当回抽在打å°åŽå¾—到补å¿æ—¶ï¼ŒæŒ¤å‡ºæœºå°†æŽ¨è¿›è¿™ä¸ªé¢å¤–的耗æé‡ã€‚很少需è¦æ­¤è®¾ç½®ã€‚"
+#: src/libslic3r/PrintConfig.cpp:2200
+msgid ""
+"When the retraction is compensated after the travel move, the extruder will "
+"push this additional amount of filament. This setting is rarely needed."
+msgstr ""
+"当回抽在打å°åŽå¾—到补å¿æ—¶ï¼ŒæŒ¤å‡ºæœºå°†æŽ¨è¿›è¿™ä¸ªé¢å¤–的耗æé‡ã€‚很少需è¦æ­¤è®¾ç½®ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2189
-msgid "When the retraction is compensated after changing tool, the extruder will push this additional amount of filament."
+#: src/libslic3r/PrintConfig.cpp:2208
+msgid ""
+"When the retraction is compensated after changing tool, the extruder will "
+"push this additional amount of filament."
msgstr "当更æ¢çƒ­å¤´åŽè¡¥å¿å›žæŠ½æ—¶ï¼ŒæŒ¤å‡ºæœºå°†æŽ¨è¿›è¿™é¢å¤–的耗æé‡ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr "回抽速度"
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
-msgstr "回抽速度 (仅适用于挤出机电机)."
+msgstr "回抽速度 (仅适用于挤出机电机)。"
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr "å‡é€Ÿé€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:2206
-msgid "The speed for loading of a filament into extruder after retraction (it only applies to the extruder motor). If left to zero, the retraction speed is used."
-msgstr "收回åŽå°†è€—æ装入挤出机的速度 (仅适用于挤出机电机)。如果ä¿æŒä¸ºé›¶, 则使用回抽速度。"
+#: src/libslic3r/PrintConfig.cpp:2225
+msgid ""
+"The speed for loading of a filament into extruder after retraction (it only "
+"applies to the extruder motor). If left to zero, the retraction speed is "
+"used."
+msgstr ""
+"收回åŽå°†è€—æ装入挤出机的速度 (仅适用于挤出机电机)。如果ä¿æŒä¸ºé›¶, 则使用回抽速"
+"度。"
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr "接ç¼ä½ç½®"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr "轮廓起点的ä½ç½®ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr "éšæœº"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr "最近的"
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr "对é½"
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr "æ–¹å‘"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr "接ç¼çš„首选方å‘"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr "接ç¼é¦–选方å‘"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr "抖动"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr "接ç¼é¦–选方å‘抖动"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr "接ç¼çš„é¦–é€‰æ–¹å‘ - 抖动"
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
-msgstr "与边缘/物体的è·ç¦»"
+msgstr "与裙边/物体的è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:2252
-msgid "Distance between skirt and brim (when draft shield is not used) or objects."
-msgstr "裙边和帽沿之间的è·ç¦»ï¼ˆä¸ä½¿ç”¨å¯¼æµæ¿æ—¶ï¼‰æˆ–物体。"
+#: src/libslic3r/PrintConfig.cpp:2271
+msgid ""
+"Distance between skirt and brim (when draft shield is not used) or objects."
+msgstr "环绕和裙边之间的è·ç¦»ï¼ˆä¸ä½¿ç”¨å¯¼æµæ¿æ—¶ï¼‰æˆ–物体。"
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
-msgstr "裙边高度"
+msgstr "环绕高度"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
-msgstr "裙å­çš„高度以层数表示。"
+msgstr "环绕的高度以层表示。"
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr "风挡"
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
-"With draft shield active, the skirt will be printed skirt_distance from the object, possibly intersecting brim.\n"
+"With draft shield active, the skirt will be printed skirt_distance from the "
+"object, possibly intersecting brim.\n"
"Enabled = skirt is as tall as the highest printed object.\n"
"Limited = skirt is as tall as specified by skirt_height.\n"
-"This is useful to protect an ABS or ASA print from warping and detaching from print bed due to wind draft."
+"This is useful to protect an ABS or ASA print from warping and detaching "
+"from print bed due to wind draft."
msgstr ""
-"在拔模护罩处于活动状æ€æ—¶ï¼Œè£™å­å°†åœ¨è·ç¦»ç‰©ä½“一定è·ç¦»ï¼ˆå¯èƒ½ä¸Žè¾¹ç¼˜ç›¸äº¤ï¼‰å¤„打å°ã€‚\n"
+"在拔模护罩处于活动状æ€æ—¶ï¼Œè£™å­å°†åœ¨è·ç¦»ç‰©ä½“一定è·ç¦»ï¼ˆå¯èƒ½ä¸Žè¾¹ç¼˜ç›¸äº¤ï¼‰å¤„打"
+"å°ã€‚\n"
"Enabled=裙å­ä¸Žæœ€é«˜çš„å°åˆ·å“一样高。\n"
"Limited=裙摆的高度与裙摆高度相åŒã€‚\n"
-"这有助于ä¿æŠ¤ABS或ASAå°åˆ·å“ä¸å› é£Žçš„牵伸而翘曲或从打å°åºŠä¸Šè„±è½ã€‚"
+"这有助于ä¿æŠ¤ ABS 或 ASA å°åˆ·å“ä¸å› é£Žçš„牵伸而翘曲或从打å°åºŠä¸Šè„±è½ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
msgstr "ç¦ç”¨"
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
msgstr "é™åˆ¶"
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
msgstr "å¯ç”¨"
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr "圈数(最å°å€¼ï¼‰"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr "裙边圈数"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
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 "裙边的循环数。如果设置了\"最å°æŒ¤å‡ºé•¿åº¦\"选项,则循环数å¯èƒ½å¤§äºŽæ­¤å¤„é…置的循环数。设置为零以完全ç¦ç”¨è£™è¾¹ã€‚"
+"Number of loops for the skirt. If the Minimum Extrusion Length option is "
+"set, the number of loops might be greater than the one configured here. Set "
+"this to zero to disable skirt completely."
+msgstr ""
+"裙边的循环数。如果设置了\"最å°æŒ¤å‡ºé•¿åº¦\"选项,则循环数å¯èƒ½å¤§äºŽæ­¤å¤„é…置的循环"
+"数。设置为零以完全ç¦ç”¨è£™è¾¹ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr "如果图层打å°æ—¶é—´ä½ŽäºŽ"
-#: src/libslic3r/PrintConfig.cpp:2292
-msgid "If layer print time is estimated below this number of seconds, print moves speed will be scaled down to extend duration to this value."
-msgstr "如果图层打å°æ—¶é—´ä¼°è®¡ä½ŽäºŽæ­¤ç§’数,则打å°ç§»åŠ¨é€Ÿåº¦å°†ç¼©å°ä»¥å°†æŒç»­æ—¶é—´æ‰©å±•åˆ°æ­¤å€¼ã€‚"
+#: src/libslic3r/PrintConfig.cpp:2311
+msgid ""
+"If layer print time is estimated below this number of seconds, print moves "
+"speed will be scaled down to extend duration to this value."
+msgstr ""
+"如果图层打å°æ—¶é—´ä¼°è®¡ä½ŽäºŽæ­¤ç§’数,则打å°ç§»åŠ¨é€Ÿåº¦å°†ç¼©å°ä»¥å°†æŒç»­æ—¶é—´æ‰©å±•åˆ°æ­¤å€¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr "å°è¾¹ç•Œ"
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
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 "æ­¤å•ç‹¬è®¾ç½®å°†å½±å“åŠå¾„为 < = 6.5 mm (通常为孔) 的边界的速度。如果以百分比表示 (例如: 80%), 则将根æ®ä¸Šé¢çš„边界速度设置进行计算。自动设置为零。"
+"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 ""
+"æ­¤å•ç‹¬è®¾ç½®å°†å½±å“åŠå¾„为 <= 6.5mm (通常为孔) 的边界的速度。如果以百分比表示 (例"
+"如: 80%), 则将根æ®ä¸Šé¢çš„边界速度设置进行计算。自动设置为零。"
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr "实心填充阈值区域"
-#: src/libslic3r/PrintConfig.cpp:2315
-msgid "Force solid infill for regions having a smaller area than the specified threshold."
+#: src/libslic3r/PrintConfig.cpp:2334
+msgid ""
+"Force solid infill for regions having a smaller area than the specified "
+"threshold."
msgstr "对é¢ç§¯å°äºŽæŒ‡å®šé˜ˆå€¼çš„区域强制实心填充。"
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr "实心填充挤出机"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr "打å°å®žä½“填充时使用的挤出机。"
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr "固体填充æ¯ä¸ª"
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "此功能å…许强制æ¯ä¸ªç»™å®šæ•°é‡çš„图层的实心图层。è¦ç¦ç”¨çš„零。您å¯ä»¥å°†å…¶è®¾ç½®ä¸ºä»»ä½•å€¼ï¼ˆä¾‹å¦‚ 9999);Slic3r 将根æ®å–·å˜´ç›´å¾„和层高度自动选择è¦åˆå¹¶çš„最大层数。"
+"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 ""
+"此功能å…许强制æ¯ä¸ªç»™å®šæ•°é‡çš„图层的实心图层。è¦ç¦ç”¨çš„零。您å¯ä»¥å°†å…¶è®¾ç½®ä¸ºä»»ä½•"
+"值(例如 9999);Slic3r 将根æ®å–·å˜´ç›´å¾„和层高度自动选择è¦åˆå¹¶çš„最大层数。"
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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 "此值设置为éžé›¶å€¼ï¼Œä»¥è®¾ç½®å®žä½“曲é¢å¡«å……的手动挤出宽度。如果左为零,则如果设置,将使用默认挤出宽度,å¦åˆ™å°†ä½¿ç”¨ 1.125 x 喷嘴直径。如果以百分比表示(例如 90%)它将在层高度上计算。"
+"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 ""
+"此值设置为éžé›¶å€¼ï¼Œä»¥è®¾ç½®å®žä½“曲é¢å¡«å……的手动挤出宽度。如果左为零,则如果设置,"
+"将使用默认挤出宽度,å¦åˆ™å°†ä½¿ç”¨ 1.125x 喷嘴直径。如果以百分比表示(例如 90%)"
+"它将在层高度上计算。"
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
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 "打å°å®žä½“区域的速度(顶部/底部/内部水平壳体)。这å¯ä»¥è¡¨ç¤ºä¸ºç™¾åˆ†æ¯”(例如:80%)超过上述默认填充速度。为自动设置为零。"
+"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 ""
+"打å°å®žä½“区域的速度(顶部/底部/内部水平壳体)。这å¯ä»¥è¡¨ç¤ºä¸ºç™¾åˆ†æ¯”(例如:80%)"
+"超过上述默认填充速度。为自动设置为零。"
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr "è¦åœ¨é¡¶éƒ¨å’Œåº•éƒ¨æ›²é¢ä¸Šç”Ÿæˆçš„实心图层数。"
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr "顶部/底部外壳的最å°åŽšåº¦"
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr "螺旋花瓶"
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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 one single object."
+"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 one single object."
msgstr ""
-"打å°å•å£å¯¹è±¡æ—¶ï¼Œæ­¤åŠŸèƒ½å°†é€æ¸å‡é«˜Z,以移除任何å¯è§æŽ¥ç¼ã€‚此选项需è¦å•ä¸ªå‘¨é•¿ã€æ— å¡«å……ã€æ— é¡¶éƒ¨å®žä½“层和无支撑æ料。您ä»ç„¶å¯ä»¥è®¾ç½®ä»»æ„æ•°é‡çš„底部实体层以åŠè£™å­/帽æªçŽ¯ã€‚当打å°å¤šä¸ªå¯¹è±¡æ—¶ï¼Œå®ƒå°†ä¸èµ·ä½œ"
-"用。"
+"打å°å•å£å¯¹è±¡æ—¶ï¼Œæ­¤åŠŸèƒ½å°†é€æ¸å‡é«˜Z,以移除任何å¯è§æŽ¥ç¼ã€‚此选项需è¦å•ä¸ªå‘¨é•¿ã€æ— "
+"å¡«å……ã€æ— é¡¶éƒ¨å®žä½“层和无支撑æ料。您ä»ç„¶å¯ä»¥è®¾ç½®ä»»æ„æ•°é‡çš„底部实体层以åŠè£™å­/帽"
+"æªçŽ¯ã€‚当打å°å¤šä¸ªå¯¹è±¡æ—¶ï¼Œå®ƒå°†ä¸èµ·ä½œç”¨ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr "温度å˜åŒ–"
-#: src/libslic3r/PrintConfig.cpp:2391
-msgid "Temperature difference to be applied when an extruder is not active. Enables a full-height \"sacrificial\" skirt on which the nozzles are periodically wiped."
-msgstr "当挤出机处于éžæ´»åŠ¨çŠ¶æ€æ—¶, è¦åº”用温差。å¯ç”¨å…¨é«˜çš„ \"牺牲\" 裙边, 定期擦拭喷嘴。"
-
-#: src/libslic3r/PrintConfig.cpp:2401
-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 ""
-"æ­¤å¯åŠ¨ç¨‹åºåœ¨å¼€å§‹æ—¶æ’入,床åŽè¾¾åˆ°ç›®æ ‡æ¸©åº¦ï¼ŒæŒ¤å‡ºæœºåˆšåˆšå¼€å§‹åŠ çƒ­ï¼Œå¹¶ä¸”挤出机完æˆåŠ çƒ­ã€‚如果 PrusaSlicer 在自定义代ç ä¸­æ£€æµ‹åˆ° M104 或 M190,则此类命令ä¸ä¼šè‡ªåŠ¨é¢„置,因此您å¯ä»¥è‡ªç”±è‡ªå®šä¹‰åŠ çƒ­å‘½ä»¤å’Œ"
-"其他自定义æ“作的顺åºã€‚请注æ„,您å¯ä»¥å°†å ä½ç¬¦å˜é‡ç”¨äºŽæ‰€æœ‰ PrusaSlicer 设置,因此您å¯ä»¥å°†\"M109 S[first_layer_temperature]\"命令放在任何所需的ä½ç½®ã€‚"
-
-#: src/libslic3r/PrintConfig.cpp:2416
-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 ""
-"æ­¤å¯åŠ¨è¿‡ç¨‹åœ¨å¼€å§‹ã€ä»»ä½•æ‰“å°æœºå¯åŠ¨ gcode åŽï¼ˆä»¥åŠå¤šæ料打å°æœºçš„情况下的任何工具更æ¢åˆ°æ­¤è€—æ之åŽï¼‰æ’入。这用于覆盖特定耗æ的设置。如果 PrusaSlicer 在自定义代ç ä¸­æ£€æµ‹åˆ° M104ã€M109ã€M140 或 "
-"M190,则此类命令ä¸ä¼šè‡ªåŠ¨é¢„置,因此您å¯ä»¥è‡ªç”±è‡ªå®šä¹‰åŠ çƒ­å‘½ä»¤å’Œå…¶ä»–自定义æ“作的顺åºã€‚请注æ„,您å¯ä»¥å°†å ä½ç¬¦å˜é‡ç”¨äºŽæ‰€æœ‰ PrusaSlicer 设置,因此您å¯ä»¥å°†\"S[first_layer_temperature]\"命令放在任"
-"何所需的ä½ç½®ã€‚如果您有多个挤出机,则按挤出机顺åºå¤„ç† gcode。"
+#: src/libslic3r/PrintConfig.cpp:2410
+msgid ""
+"Temperature difference to be applied when an extruder is not active. Enables "
+"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
+"wiped."
+msgstr ""
+"当挤出机处于éžæ´»åŠ¨çŠ¶æ€æ—¶, è¦åº”用温差。å¯ç”¨å…¨é«˜çš„ \"牺牲\" 裙边, 定期擦拭喷"
+"嘴。"
+
+#: src/libslic3r/PrintConfig.cpp:2420
+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 ""
+"æ­¤å¯åŠ¨ç¨‹åºåœ¨å¼€å§‹æ—¶æ’入,床åŽè¾¾åˆ°ç›®æ ‡æ¸©åº¦ï¼ŒæŒ¤å‡ºæœºåˆšåˆšå¼€å§‹åŠ çƒ­ï¼Œå¹¶ä¸”挤出机完æˆ"
+"加热。如果 PrusaSlicer 在自定义代ç ä¸­æ£€æµ‹åˆ° M104 或 M190,则此类命令ä¸ä¼šè‡ªåŠ¨"
+"预置,因此您å¯ä»¥è‡ªç”±è‡ªå®šä¹‰åŠ çƒ­å‘½ä»¤å’Œå…¶ä»–自定义æ“作的顺åºã€‚请注æ„,您å¯ä»¥å°†å "
+"ä½ç¬¦å˜é‡ç”¨äºŽæ‰€æœ‰ PrusaSlicer 设置,因此您å¯ä»¥å°†"
+"\"M109S[first_layer_temperature]\"命令放在任何所需的ä½ç½®ã€‚"
+
+#: src/libslic3r/PrintConfig.cpp:2435
+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 ""
+"æ­¤å¯åŠ¨è¿‡ç¨‹åœ¨å¼€å§‹ã€ä»»ä½•æ‰“å°æœºå¯åŠ¨ gcode åŽï¼ˆä»¥åŠå¤šæ料打å°æœºçš„情况下的任何工具"
+"æ›´æ¢åˆ°æ­¤è€—æ之åŽï¼‰æ’入。这用于覆盖特定耗æ的设置。如果 PrusaSlicer 在自定义代"
+"ç ä¸­æ£€æµ‹åˆ° M104ã€M109ã€M140 或 M190,则此类命令ä¸ä¼šè‡ªåŠ¨é¢„置,因此您å¯ä»¥è‡ªç”±è‡ª"
+"定义加热命令和其他自定义æ“作的顺åºã€‚请注æ„,您å¯ä»¥å°†å ä½ç¬¦å˜é‡ç”¨äºŽæ‰€æœ‰ "
+"PrusaSlicer 设置,因此您å¯ä»¥å°†\"S[first_layer_temperature]\"命令放在任何所需"
+"çš„ä½ç½®ã€‚如果您有多个挤出机,则按挤出机顺åºå¤„ç† gcode。"
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
-msgstr "å˜è‰²Gç "
+msgstr "颜色更改 G-Code"
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
-msgstr "æ­¤G代ç å°†ç”¨ä½œé¢œè‰²æ›´æ”¹çš„代ç "
+msgstr "æ­¤ G-Code 将用作颜色更改的代ç "
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
-msgstr "æ­¤G代ç å°†ç”¨ä½œæš‚åœæ‰“å°çš„代ç "
+msgstr "æ­¤ G-Code 将用作暂åœæ‰“å°çš„代ç "
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
-msgstr "æ­¤G代ç å°†ç”¨ä½œè‡ªå®šä¹‰ä»£ç "
+msgstr "æ­¤ G-Code 将用作自定义代ç "
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr "å•æŒ¤å‡ºæœºå¤šææ–™"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr "打å°æœºå°†è€—æ多路å¤ç”¨åˆ°ä¸€ä¸ªçƒ­ç«¯ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr "装填所有å°åˆ·æŒ¤å‡ºæœº"
-#: src/libslic3r/PrintConfig.cpp:2466
-msgid "If enabled, all printing extruders will be primed at the front edge of the print bed at the start of the print."
+#: src/libslic3r/PrintConfig.cpp:2485
+msgid ""
+"If enabled, all printing extruders will be primed at the front edge of the "
+"print bed at the start of the print."
msgstr "如果å¯ç”¨, 所有打å°æŒ¤å‡ºæœºéƒ½å°†åœ¨æ‰“å°å¼€å§‹æ—¶åœ¨æž„建æ¿çš„å‰ç¼˜è¿›è¡Œè£…填。"
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
msgstr "无稀ç–层(实验)"
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "如果å¯ç”¨ï¼Œæ“¦æ‹­å¡”å°†ä¸ä¼šæ‰“å°åœ¨æ²¡æœ‰å·¥å…·æ›´æ”¹çš„图层上。在更æ¢å·¥å…·çš„图层上,挤出机将å‘下移动以打å°æ“¦æ‹­å¡”。用户有责任确ä¿ä¸ä¸Žæ‰“å°å†²çªã€‚"
+"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 ""
+"如果å¯ç”¨ï¼Œæ“¦æ‹­å¡”å°†ä¸ä¼šæ‰“å°åœ¨æ²¡æœ‰å·¥å…·æ›´æ”¹çš„图层上。在更æ¢å·¥å…·çš„图层上,挤出机"
+"å°†å‘下移动以打å°æ“¦æ‹­å¡”。用户有责任确ä¿ä¸ä¸Žæ‰“å°å†²çªã€‚"
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr "切片间隙闭åˆåŠå¾„"
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 "在三角形网格切片过程中,å°äºŽ 2 å€é—´éš™é—­åˆåŠå¾„的裂纹将被填充。间隙闭åˆæ“作å¯èƒ½ä¼šé™ä½Žæœ€ç»ˆæ‰“å°åˆ†è¾¨çŽ‡ï¼Œå› æ­¤å»ºè®®å°†å€¼ä¿æŒåœ¨åˆç†çš„较低水平。"
+"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 ""
+"在三角形网格切片过程中,å°äºŽ 2 å€é—´éš™é—­åˆåŠå¾„的裂纹将被填充。间隙闭åˆæ“作å¯èƒ½"
+"会é™ä½Žæœ€ç»ˆæ‰“å°åˆ†è¾¨çŽ‡ï¼Œå› æ­¤å»ºè®®å°†å€¼ä¿æŒåœ¨åˆç†çš„较低水平。"
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
msgstr "切片模å¼"
-#: src/libslic3r/PrintConfig.cpp:2491
-msgid "Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to close all holes in the model."
-msgstr "3DLabPrint飞机模型使用“奇å¶â€ã€‚使用“关闭孔â€å…³é—­æ¨¡åž‹ä¸­çš„所有孔。"
+#: src/libslic3r/PrintConfig.cpp:2510
+msgid ""
+"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
+"close all holes in the model."
+msgstr "3DLabPrint 飞机模型使用“奇å¶â€ã€‚使用“关闭孔â€å…³é—­æ¨¡åž‹ä¸­çš„所有孔。"
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr "一般"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
msgstr "奇å¶"
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
msgstr "闭眼"
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr "生æˆæ”¯æ’‘ææ–™"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr "å¯ç”¨æ”¯æ’‘æ料生æˆã€‚"
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr "自动生æˆæ”¯æ’‘"
-#: src/libslic3r/PrintConfig.cpp:2511
-msgid "If checked, supports will be generated automatically based on the overhang threshold value. If unchecked, supports will be generated inside the \"Support Enforcer\" volumes only."
-msgstr "如果选中, 将根æ®æ‚¬åž‚阈值自动生æˆæ”¯æ’‘。如果未选中, 则仅在 \"支撑执行器\" 空间内生æˆæ”¯æ’‘。"
+#: src/libslic3r/PrintConfig.cpp:2530
+msgid ""
+"If checked, supports will be generated automatically based on the overhang "
+"threshold value. If unchecked, supports will be generated inside the "
+"\"Support Enforcer\" volumes only."
+msgstr ""
+"如果选中, 将根æ®æ‚¬åž‚阈值自动生æˆæ”¯æ’‘。如果未选中, 则仅在 \"支撑执行器\" 空间"
+"内生æˆæ”¯æ’‘。"
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr "对象与其支撑之间的 XY 分离è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:2519
-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 分离è·ç¦»ã€‚如果表示为百分比 (例如 50%), 则将根æ®å¤–部外围宽度计算。"
+#: src/libslic3r/PrintConfig.cpp:2538
+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 分离è·ç¦»ã€‚如果表示为百分比 (例如 50%), 则将根æ®å¤–部外围"
+"宽度计算。"
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr "模å¼è§’度"
-#: src/libslic3r/PrintConfig.cpp:2532
-msgid "Use this setting to rotate the support material pattern on the horizontal plane."
+#: src/libslic3r/PrintConfig.cpp:2551
+msgid ""
+"Use this setting to rotate the support material pattern on the horizontal "
+"plane."
msgstr "使用此设置å¯æ—‹è½¬æ°´å¹³å¹³é¢ä¸Šçš„支撑æ料模å¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
-msgid "Only create support if it lies on a build plate. Don't create support on a print."
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
+msgid ""
+"Only create support if it lies on a build plate. Don't create support on a "
+"print."
msgstr "仅当支撑ä½äºŽæž„建æ¿ä¸Šæ—¶ï¼Œæ‰èƒ½åˆ›å»ºæ”¯æ’‘。ä¸è¦åœ¨æ‰“å°ä¸Šåˆ›å»ºæ”¯æ’‘。"
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
-msgstr "顶部接触Zè·ç¦»"
+msgstr "顶部接触 Z è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:2550
-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 "对象与支撑æ料界é¢ä¹‹é—´çš„åž‚ç›´è·ç¦»ã€‚将此设置为 0 还会防止 Slic3r 对第一个对象层使用桥æµå’Œé€Ÿåº¦ã€‚"
+#: src/libslic3r/PrintConfig.cpp:2569
+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 ""
+"对象与支撑æ料界é¢ä¹‹é—´çš„åž‚ç›´è·ç¦»ã€‚将此设置为 0 还会防止 Slic3r 对第一个对象层"
+"使用桥æµå’Œé€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
-msgstr "0 (å¯æº¶æ€§ï¼‰"
+msgstr "0 (å¯æº¶æ€§)"
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
-msgstr "0.1(å¯æ‹†å¸ï¼‰"
+msgstr "0.1 (å¯æ‹†å¸)"
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
-msgstr "0.2 (å¯æ‹†å¸ï¼‰"
+msgstr "0.2 (å¯æ‹†å¸)"
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
-msgstr "底部接触Zè·ç¦»"
+msgstr "底部接触 Z è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
-"The vertical distance between the object top surface and the support material interface. If set to zero, support_material_contact_distance will be used for both top and bottom contact Z "
-"distances."
-msgstr "对象顶é¢å’Œæ”¯æ’‘æ质界é¢ä¹‹é—´çš„åž‚ç›´è·ç¦»ã€‚如果设置为零,则支架æ料接触è·ç¦»å°†ç”¨äºŽé¡¶éƒ¨å’Œåº•éƒ¨æŽ¥è§¦Zè·ç¦»ã€‚"
+"The vertical distance between the object top surface and the support "
+"material interface. If set to zero, support_material_contact_distance will "
+"be used for both top and bottom contact Z distances."
+msgstr ""
+"对象顶é¢å’Œæ”¯æ’‘æ质界é¢ä¹‹é—´çš„åž‚ç›´è·ç¦»ã€‚如果设置为零,则支架æ料接触è·ç¦»å°†ç”¨äºŽ"
+"顶部和底部接触Zè·ç¦»ã€‚"
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
msgstr "和上é¢ä¸€æ ·"
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr "强制支撑å‰"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
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 "从底部为指定数é‡çš„图层生æˆæ”¯æ’‘ææ–™,无论是å¦å¯ç”¨äº†æ™®é€šæ”¯æ’‘ææ–™,也无论角度阈值如何。这对于在构建æ¿ä¸Šå…·æœ‰éžå¸¸è–„或差的å°è£…的物体的粘附性éžå¸¸æœ‰ç”¨ã€‚"
+"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 ""
+"从底部为指定数é‡çš„图层生æˆæ”¯æ’‘ææ–™,无论是å¦å¯ç”¨äº†æ™®é€šæ”¯æ’‘ææ–™,也无论角度阈值"
+"如何。这对于在构建æ¿ä¸Šå…·æœ‰éžå¸¸è–„或差的å°è£…的物体的粘附性éžå¸¸æœ‰ç”¨ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr "å¼ºåˆ¶æ”¯æ’‘å‰ n 层"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
-msgstr "支撑ææ–™/ç­/裙边 挤出机"
+msgstr "支撑ææ–™/基座/环绕 挤出机"
-#: src/libslic3r/PrintConfig.cpp:2598
-msgid "The extruder to use when printing support material, raft and skirt (1+, 0 to use the current extruder to minimize tool changes)."
-msgstr "打å°æ”¯æ’‘ææ–™ã€åŸºåº§å’Œè£™è¾¹æ—¶ä½¿ç”¨çš„挤出机 (1+, 0 用于使用当å‰æŒ¤å‡ºæœºä»¥æœ€å¤§é™åº¦åœ°å‡å°‘工具切æ¢)."
+#: src/libslic3r/PrintConfig.cpp:2617
+msgid ""
+"The extruder to use when printing support material, raft and skirt (1+, 0 to "
+"use the current extruder to minimize tool changes)."
+msgstr ""
+"打å°æ”¯æ’‘ææ–™ã€åŸºåº§å’Œè£™è¾¹æ—¶ä½¿ç”¨çš„挤出机 (1+,0 用于使用当å‰æŒ¤å‡ºæœºä»¥æœ€å¤§é™åº¦åœ°å‡"
+"少工具切æ¢)。"
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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 "此值设置为éžé›¶å€¼ï¼Œä»¥è®¾ç½®æ”¯æ’‘æ料的手动挤出宽度。如果左为零,则如果设置,将使用默认挤出宽度,å¦åˆ™å°†ä½¿ç”¨å–·å˜´ç›´å¾„。如果以百分比表示(例如 90%)它将在层高度上计算。"
+"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 ""
+"此值设置为éžé›¶å€¼ï¼Œä»¥è®¾ç½®æ”¯æ’‘æ料的手动挤出宽度。如果左为零,则如果设置,将使"
+"用默认挤出宽度,å¦åˆ™å°†ä½¿ç”¨å–·å˜´ç›´å¾„。如果以百分比表示(例如 90%)它将在层高度"
+"上计算。"
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr "接触é¢åœˆæ•°"
-#: src/libslic3r/PrintConfig.cpp:2619
-msgid "Cover the top contact layer of the supports with loops. Disabled by default."
+#: src/libslic3r/PrintConfig.cpp:2638
+msgid ""
+"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr "用循环盖ä½æ”¯æž¶çš„顶层接触层。默认情况下ç¦ç”¨ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr "支撑ææ–™/ç­ æŽ¥è§¦é¢æŒ¤å‡ºæœº"
-#: src/libslic3r/PrintConfig.cpp:2626
-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 "打å°æ”¯æ’‘æ料界é¢æ—¶è¦ä½¿ç”¨çš„挤出机 (1+, 0 用于使用当å‰æŒ¤å‡ºæœºä»¥æœ€å¤§é™åº¦åœ°å‡å°‘工具切æ¢)。这也会影å“基座."
+#: src/libslic3r/PrintConfig.cpp:2645
+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 ""
+"打å°æ”¯æ’‘æ料界é¢æ—¶è¦ä½¿ç”¨çš„挤出机 (1+,0 用于使用当å‰æŒ¤å‡ºæœºä»¥æœ€å¤§é™åº¦åœ°å‡å°‘工具"
+"切æ¢)。这也会影å“基座。"
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
msgstr "顶层接å£å±‚"
-#: src/libslic3r/PrintConfig.cpp:2636
-msgid "Number of interface layers to insert between the object(s) and support material."
+#: src/libslic3r/PrintConfig.cpp:2655
+msgid ""
+"Number of interface layers to insert between the object(s) and support "
+"material."
msgstr "è¦åœ¨å¯¹è±¡å’Œæ”¯æ’‘æ料之间æ’入的接触é¢å±‚数。"
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
-msgstr "0(关)"
+msgstr "0 (å…³)"
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
-msgstr "1(ç¯å…‰ï¼‰"
+msgstr "1 (è½»)"
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
-msgstr "2(默认)"
+msgstr "2 (默认)"
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
-msgstr "3(é‡ï¼‰"
+msgstr "3 (é‡)"
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
msgstr "底部界é¢å±‚"
-#: src/libslic3r/PrintConfig.cpp:2654
-msgid "Number of interface layers to insert between the object(s) and support material. Set to -1 to use support_material_interface_layers"
-msgstr "è¦åœ¨å¯¹è±¡å’Œæ”¯æ’‘æ料之间æ’入的界é¢å±‚数。设置为-1以使用支撑层ã€æ质层ã€ç•Œé¢å±‚"
+#: src/libslic3r/PrintConfig.cpp:2673
+msgid ""
+"Number of interface layers to insert between the object(s) and support "
+"material. Set to -1 to use support_material_interface_layers"
+msgstr ""
+"è¦åœ¨å¯¹è±¡å’Œæ”¯æ’‘æ料之间æ’入的界é¢å±‚数。设置为-1以使用支撑层ã€æ质层ã€ç•Œé¢å±‚"
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
msgstr "é—­åˆåŠå¾„"
-#: src/libslic3r/PrintConfig.cpp:2669
-msgid "For snug supports, the support regions will be merged using morphological closing operation. Gaps smaller than the closing radius will be filled in."
-msgstr "对于紧贴支撑,将使用形æ€é—­åˆæ“作åˆå¹¶æ”¯æ’‘区域。å°äºŽé—­åˆåŠå¾„的间隙将被填充。"
+#: src/libslic3r/PrintConfig.cpp:2688
+msgid ""
+"For snug supports, the support regions will be merged using morphological "
+"closing operation. Gaps smaller than the closing radius will be filled in."
+msgstr ""
+"对于紧贴支撑,将使用形æ€é—­åˆæ“作åˆå¹¶æ”¯æ’‘区域。å°äºŽé—­åˆåŠå¾„的间隙将被填充。"
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr "接触é¢æ¨¡å¼é—´è·"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr "接触é¢è¡Œä¹‹é—´çš„é—´è·ã€‚设置为零以获得实心接触é¢ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2688
-msgid "Speed for printing support material interface layers. If expressed as percentage (for example 50%) it will be calculated over support material speed."
-msgstr "打å°æ”¯æ’‘æ料接触é¢å›¾å±‚的速度。如果以百分比表示(例如 50%)它将在支撑æ料速度上计算。"
+#: src/libslic3r/PrintConfig.cpp:2707
+msgid ""
+"Speed for printing support material interface layers. If expressed as "
+"percentage (for example 50%) it will be calculated over support material "
+"speed."
+msgstr ""
+"打å°æ”¯æ’‘æ料接触é¢å›¾å±‚的速度。如果以百分比表示(例如 50%)它将在支撑æ料速度"
+"上计算。"
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr "模å¼"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr "用于生æˆæ”¯æ’‘æ料的模å¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr "直线网格"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
msgstr "ç•Œé¢æ¨¡å¼"
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
-"Pattern used to generate support material interface. Default pattern for non-soluble support interface is Rectilinear, while default pattern for soluble support interface is Concentric."
-msgstr "用于生æˆæ”¯æ’‘æ料界é¢çš„图案。éžå¯æº¶æ€§æ”¯æž¶ç•Œé¢çš„默认模å¼ä¸ºç›´çº¿ï¼Œè€Œå¯æº¶æ€§æ”¯æž¶ç•Œé¢çš„默认模å¼ä¸ºåŒå¿ƒã€‚"
+"Pattern used to generate support material interface. Default pattern for non-"
+"soluble support interface is Rectilinear, while default pattern for soluble "
+"support interface is Concentric."
+msgstr ""
+"用于生æˆæ”¯æ’‘æ料界é¢çš„图案。éžå¯æº¶æ€§æ”¯æž¶ç•Œé¢çš„默认模å¼ä¸ºç›´çº¿ï¼Œè€Œå¯æº¶æ€§æ”¯æž¶ç•Œ"
+"é¢çš„默认模å¼ä¸ºåŒå¿ƒã€‚"
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr "模å¼é—´è·"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr "支撑æ料线之间的间è·ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr "打å°æ”¯æ’‘æ料的速度。"
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr "æ ·å¼"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
-"Style and shape of the support towers. Projecting the supports into a regular grid will create more stable supports, while snug support towers will save material and reduce object "
-"scarring."
-msgstr "支撑塔的样å¼å’Œå½¢çŠ¶ã€‚将支架投影到规则的网格中将创建更稳定的支架,而舒适的支撑塔将节çœæ料并å‡å°‘物体疤痕。"
+"Style and shape of the support towers. Projecting the supports into a "
+"regular grid will create more stable supports, while snug support towers "
+"will save material and reduce object scarring."
+msgstr ""
+"支撑塔的样å¼å’Œå½¢çŠ¶ã€‚将支架投影到规则的网格中将创建更稳定的支架,而舒适的支撑"
+"塔将节çœæ料并å‡å°‘物体疤痕。"
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
msgstr "舒适的"
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr "与对象图层åŒæ­¥"
-#: src/libslic3r/PrintConfig.cpp:2761
-msgid "Synchronize support layers with the object print layers. This is useful with multi-material printers, where the extruder switch is expensive."
-msgstr "将支撑图层与对象打å°å›¾å±‚åŒæ­¥ã€‚这对于多æ料打å°æœºéžå¸¸æœ‰ç”¨, 因为在这ç§æ‰“å°æœºä¸­, 挤出机切æ¢éžå¸¸ä¸åˆ’ç®—."
+#: src/libslic3r/PrintConfig.cpp:2780
+msgid ""
+"Synchronize support layers with the object print layers. This is useful with "
+"multi-material printers, where the extruder switch is expensive."
+msgstr ""
+"将支撑图层与对象打å°å›¾å±‚åŒæ­¥ã€‚这对于多æ料打å°æœºéžå¸¸æœ‰ç”¨, 因为在这ç§æ‰“å°æœº"
+"中, 挤出机切æ¢éžå¸¸ä¸åˆ’算。"
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr "悬垂阈值"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
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 "对于斜率(90° = 垂直)高于给定阈值的悬伸,ä¸ä¼šç”Ÿæˆæ”¯æ’‘æ料。æ¢å¥è¯è¯´ï¼Œæ­¤å€¼è¡¨ç¤ºæ— éœ€æ”¯æ’‘ææ–™å³å¯æ‰“å°çš„最水平斜率(从水平平é¢æµ‹é‡ï¼‰ã€‚设置为零以进行自动检测(建议)。"
+"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 ""
+"对于斜率(90°= 垂直)高于给定阈值的悬伸,ä¸ä¼šç”Ÿæˆæ”¯æ’‘æ料。æ¢å¥è¯è¯´ï¼Œæ­¤å€¼è¡¨ç¤º"
+"无需支撑ææ–™å³å¯æ‰“å°çš„最水平斜率(从水平平é¢æµ‹é‡ï¼‰ã€‚设置为零以进行自动检测"
+"(建议)。"
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr "用护套围绕支撑"
-#: src/libslic3r/PrintConfig.cpp:2783
-msgid "Add a sheath (a single perimeter line) around the base support. This makes the support more reliable, but also more difficult to remove."
-msgstr "在基础支架周围添加护套 (一æ¡å¤–围线)。这使得支撑更å¯é , 但也更难以移除。"
+#: src/libslic3r/PrintConfig.cpp:2802
+msgid ""
+"Add a sheath (a single perimeter line) around the base support. This makes "
+"the support more reliable, but also more difficult to remove."
+msgstr ""
+"在基础支架周围添加护套 (一æ¡å¤–围线)。这使得支撑更å¯é , 但也更难以移除。"
-#: src/libslic3r/PrintConfig.cpp:2790
-msgid "Nozzle temperature for layers after the first one. Set this to zero to disable temperature control commands in the output G-code."
-msgstr "第一层之åŽå„层的喷嘴温度。将其设置为零å¯ç¦ç”¨è¾“出G代ç ä¸­çš„温度控制命令。"
+#: src/libslic3r/PrintConfig.cpp:2809
+msgid ""
+"Nozzle temperature for layers after the first one. Set this to zero to "
+"disable temperature control commands in the output G-code."
+msgstr ""
+"第一层之åŽå„层的喷嘴温度。将其设置为零å¯ç¦ç”¨è¾“出 G-Code 中的温度控制命令。"
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr "喷嘴温度"
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
msgstr "厚桥"
-#: src/libslic3r/PrintConfig.cpp:2801
-msgid "If enabled, bridges are more reliable, can bridge longer distances, but may look worse. If disabled, bridges look better but are reliable just for shorter bridged distances."
-msgstr "如果å¯ç”¨ï¼Œæ¡¥æŽ¥å™¨æ›´å¯é ï¼Œå¯ä»¥æ¡¥æŽ¥æ›´é•¿çš„è·ç¦»ï¼Œä½†å¯èƒ½çœ‹èµ·æ¥æ›´ç³Ÿã€‚如果ç¦ç”¨ï¼Œæ¡¥æ¢çœ‹èµ·æ¥æ›´å¥½ï¼Œä½†ä»…在较短的桥æ¢è·ç¦»å†…æ›´å¯é ã€‚"
+#: src/libslic3r/PrintConfig.cpp:2820
+msgid ""
+"If enabled, bridges are more reliable, can bridge longer distances, but may "
+"look worse. If disabled, bridges look better but are reliable just for "
+"shorter bridged distances."
+msgstr ""
+"如果å¯ç”¨ï¼Œæ¡¥æŽ¥å™¨æ›´å¯é ï¼Œå¯ä»¥æ¡¥æŽ¥æ›´é•¿çš„è·ç¦»ï¼Œä½†å¯èƒ½çœ‹èµ·æ¥æ›´ç³Ÿã€‚如果ç¦ç”¨ï¼Œæ¡¥æ¢"
+"看起æ¥æ›´å¥½ï¼Œä½†ä»…在较短的桥æ¢è·ç¦»å†…æ›´å¯é ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr "检测薄å£"
-#: src/libslic3r/PrintConfig.cpp:2809
-msgid "Detect single-width walls (parts where two extrusions don't fit and we need to collapse them into a single trace)."
-msgstr "检测å•å®½åº¦å£ï¼ˆæ— æ³•å®¹çº³ä¸¤ä¸ªæŒ¤å‡ºçº¿çš„零件,我们需è¦å°†å®ƒä»¬æŠ˜å æˆå•ä¸ªè½¨è¿¹ï¼‰ã€‚"
+#: src/libslic3r/PrintConfig.cpp:2828
+msgid ""
+"Detect single-width walls (parts where two extrusions don't fit and we need "
+"to collapse them into a single trace)."
+msgstr ""
+"检测å•å®½åº¦å£ï¼ˆæ— æ³•å®¹çº³ä¸¤ä¸ªæŒ¤å‡ºçº¿çš„零件,我们需è¦å°†å®ƒä»¬æŠ˜å æˆå•ä¸ªè½¨è¿¹ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr "线程"
-#: src/libslic3r/PrintConfig.cpp:2816
-msgid "Threads are used to parallelize long-running tasks. Optimal threads number is slightly above the number of available cores/processors."
-msgstr "线程用于并行化长时间è¿è¡Œçš„任务。最佳线程数略高于å¯ç”¨å†…æ ¸/处ç†å™¨çš„æ•°é‡ã€‚"
+#: src/libslic3r/PrintConfig.cpp:2835
+msgid ""
+"Threads are used to parallelize long-running tasks. Optimal threads number "
+"is slightly above the number of available cores/processors."
+msgstr ""
+"线程用于并行化长时间è¿è¡Œçš„任务。最佳线程数略高于å¯ç”¨å†…æ ¸/处ç†å™¨çš„æ•°é‡ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
-"This custom code is inserted before every toolchange. Placeholder variables for all PrusaSlicer settings as well as {toolchange_z}, {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."
+"This custom code is inserted before every toolchange. Placeholder variables "
+"for all PrusaSlicer settings as well as {toolchange_z}, {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 ""
-"此自定义代ç åœ¨æ¯æ¬¡å·¥å…·æ›´æ”¹ä¹‹å‰æ’入。å¯ä»¥ä½¿ç”¨æ‰€æœ‰PrusaSlicer设置的å ä½ç¬¦å˜é‡ä»¥åŠ{toolchange_z}ã€{previous_extruder}å’Œ{next_extruder}。当包å«æ›´æ”¹ä¸ºæ­£ç¡®æŒ¤å‡ºæœºçš„æ¢åˆ€å‘½ä»¤æ—¶ï¼ˆå¦‚"
-"T{next_extruder}),PrusaSlicerä¸ä¼šå‘出其他此类命令。因此,å¯ä»¥åœ¨å·¥å…·æ›´æ”¹å‰åŽç¼–写自定义行为脚本。"
+"此自定义代ç åœ¨æ¯æ¬¡å·¥å…·æ›´æ”¹ä¹‹å‰æ’入。å¯ä»¥ä½¿ç”¨æ‰€æœ‰ PrusaSlicer 设置的å ä½ç¬¦å˜é‡"
+"ä»¥åŠ {toolchange_z}ã€{previous_extruder} å’Œ {next_extruder}。当包å«æ›´æ”¹ä¸ºæ­£ç¡®"
+"挤出机的æ¢åˆ€å‘½ä»¤æ—¶ï¼ˆå¦‚ T{next_extruder}),PrusaSlicer ä¸ä¼šå‘出其他此类命令。"
+"因此,å¯ä»¥åœ¨å·¥å…·æ›´æ”¹å‰åŽç¼–写自定义行为脚本。"
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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."
+"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 ""
-"此值设置为éžé›¶å€¼ï¼Œä»¥è®¾ç½®ç”¨äºŽé¡¶æ›²é¢å¡«å……的手动挤出宽度。您å¯èƒ½éœ€è¦ä½¿ç”¨è¾ƒè–„的挤出æ¥å¡«å……所有狭窄的区域,并获得更平滑的完æˆã€‚如果左为零,则如果设置,将使用默认挤出宽度,å¦åˆ™å°†ä½¿ç”¨å–·å˜´ç›´å¾„。如果"
-"以百分比表示(例如 90%)它将在层高度上计算。"
+"此值设置为éžé›¶å€¼ï¼Œä»¥è®¾ç½®ç”¨äºŽé¡¶æ›²é¢å¡«å……的手动挤出宽度。您å¯èƒ½éœ€è¦ä½¿ç”¨è¾ƒè–„的挤"
+"出æ¥å¡«å……所有狭窄的区域,并获得更平滑的完æˆã€‚如果左为零,则如果设置,将使用默"
+"认挤出宽度,å¦åˆ™å°†ä½¿ç”¨å–·å˜´ç›´å¾„。如果以百分比表示(例如 90%)它将在层高度上计"
+"算。"
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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."
+"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 ""
-"打å°é¡¶éƒ¨å®žä½“图层的速度(它仅适用于最上é¢çš„外部图层,ä¸é€‚用于其内部实心图层)。您å¯èƒ½éœ€è¦å‡æ…¢é€Ÿåº¦ï¼Œä»¥èŽ·å¾—更好的表é¢å…‰æ´åº¦ã€‚è¿™å¯ä»¥è¡¨ç¤ºä¸ºç™¾åˆ†æ¯”(例如:80%)超过上é¢çš„固体填充速度。为自动设置"
-"为零。"
+"打å°é¡¶éƒ¨å®žä½“图层的速度(它仅适用于最上é¢çš„外部图层,ä¸é€‚用于其内部实心图"
+"层)。您å¯èƒ½éœ€è¦å‡æ…¢é€Ÿåº¦ï¼Œä»¥èŽ·å¾—更好的表é¢å…‰æ´åº¦ã€‚è¿™å¯ä»¥è¡¨ç¤ºä¸ºç™¾åˆ†æ¯”(例如:"
+"80%)超过上é¢çš„固体填充速度。为自动设置为零。"
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr "è¦åœ¨é¡¶éƒ¨æ›²é¢ä¸Šç”Ÿæˆçš„实心图层数。"
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr "顶部实心层"
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 "如果需è¦æ»¡è¶³é¡¶éƒ¨å¤–壳的最å°åŽšåº¦ï¼Œé¡¶éƒ¨å®žä½“层的数é‡å°†å¢žåŠ åˆ°é¡¶éƒ¨å®žä½“层之上。这有助于防止在使用å¯å˜å±‚高打å°æ—¶å‡ºçŽ°èµ·çƒæ•ˆåº”。"
+"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 ""
+"如果需è¦æ»¡è¶³é¡¶éƒ¨å¤–壳的最å°åŽšåº¦ï¼Œé¡¶éƒ¨å®žä½“层的数é‡å°†å¢žåŠ åˆ°é¡¶éƒ¨å®žä½“层之上。这有"
+"助于防止在使用å¯å˜å±‚高打å°æ—¶å‡ºçŽ°èµ·çƒæ•ˆåº”。"
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr "最å°é¡¶å£³åŽšåº¦"
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "打å°ç§»åŠ¨çš„速度(在远处挤出点之间跳跃)。"
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
msgstr "行程"
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
-"When set to zero, the value is ignored and regular travel speed is used instead."
+"When set to zero, the value is ignored and regular travel speed is used "
+"instead."
msgstr ""
-"沿Z轴移动的速度。\n"
+"沿 Z 轴移动的速度。\n"
"当设置为零时,该值将被忽略,而使用常规行驶速度。"
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr "使用固件回抽"
-#: src/libslic3r/PrintConfig.cpp:2906
-msgid "This experimental setting uses G10 and G11 commands to have the firmware handle the retraction. This is only supported in recent Marlin."
-msgstr "此实验设置使用 G10 å’Œ G11 命令让固件处ç†å›žæŠ½ã€‚这在最近Marlin中æ‰å¾—到支æŒã€‚"
+#: src/libslic3r/PrintConfig.cpp:2925
+msgid ""
+"This experimental setting uses G10 and G11 commands to have the firmware "
+"handle the retraction. This is only supported in recent Marlin."
+msgstr ""
+"此实验设置使用 G10 å’Œ G11 命令让固件处ç†å›žæŠ½ã€‚这在最近 Marlin 中æ‰å¾—到支æŒã€‚"
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr "使用相对 E è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:2913
-msgid "If your firmware requires relative E values, check this, otherwise leave it unchecked. Most firmwares use absolute values."
-msgstr "如果您的固件需è¦ç›¸å¯¹çš„ E 值,请检查这一点,å¦åˆ™ä¸è¦é€‰ä¸­å®ƒã€‚大多数固件使用ç»å¯¹å€¼ã€‚"
+#: src/libslic3r/PrintConfig.cpp:2932
+msgid ""
+"If your firmware requires relative E values, check this, otherwise leave it "
+"unchecked. Most firmwares use absolute values."
+msgstr ""
+"如果您的固件需è¦ç›¸å¯¹çš„ E 值,请检查这一点,å¦åˆ™ä¸è¦é€‰ä¸­å®ƒã€‚大多数固件使用ç»å¯¹"
+"值。"
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr "使用体积 E"
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
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."
+"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 ""
-"此实验设置使用以立方mm为å•ä½çš„ E 值而ä¸æ˜¯çº¿æ€§mm。如果您的固件ä¸çŸ¥é“耗æ直径,您å¯ä»¥å°†è¯¸å¦‚\"M200 D[filament_diameter_0] T0\"这样的命令放入起始 G 代ç ä¸­ï¼Œä»¥ä¾¿æ‰“开体积模å¼å¹¶ä½¿ç”¨ä¸Ž Slic3r 中选"
-"择的耗æ相关的耗æ直径。这在最近马林中æ‰å¾—到支æŒã€‚"
+"此实验设置使用以立方 mm 为å•ä½çš„ E 值而ä¸æ˜¯çº¿æ€§ mm。如果您的固件ä¸çŸ¥é“耗æç›´"
+"径,您å¯ä»¥å°†è¯¸å¦‚ \"M200D[filament_diameter_0]T0\" 这样的命令放入起始 G-Code "
+"中,以便打开体积模å¼å¹¶ä½¿ç”¨ä¸Ž Slic3r 中选择的耗æ相关的耗æ直径。这在最近 "
+"Marlin 中æ‰å¾—到支æŒã€‚"
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr "å¯ç”¨å¯å˜å›¾å±‚高度特å¾"
-#: src/libslic3r/PrintConfig.cpp:2931
-msgid "Some printers or printer setups may have difficulties printing with a variable layer height. Enabled by default."
-msgstr "æŸäº›æ‰“å°æœºæˆ–打å°æœºè®¾ç½®åœ¨æ‰“å°å›¾å±‚高度å¯å˜æ—¶å¯èƒ½é‡åˆ°é—®é¢˜ã€‚默认情况下å¯ç”¨ã€‚"
+#: src/libslic3r/PrintConfig.cpp:2950
+msgid ""
+"Some printers or printer setups may have difficulties printing with a "
+"variable layer height. Enabled by default."
+msgstr ""
+"æŸäº›æ‰“å°æœºæˆ–打å°æœºè®¾ç½®åœ¨æ‰“å°å›¾å±‚高度å¯å˜æ—¶å¯èƒ½é‡åˆ°é—®é¢˜ã€‚默认情况下å¯ç”¨ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr "回抽时擦拭"
-#: src/libslic3r/PrintConfig.cpp:2938
-msgid "This flag will move the nozzle while retracting to minimize the possible blob on leaky extruders."
+#: src/libslic3r/PrintConfig.cpp:2957
+msgid ""
+"This flag will move the nozzle while retracting to minimize the possible "
+"blob on leaky extruders."
msgstr "此标志将在回抽时移动喷嘴,以尽é‡å‡å°‘泄æ¼æŒ¤å‡ºå™¨ä¸Šå¯èƒ½å‡ºçŽ°çš„斑点。"
-#: src/libslic3r/PrintConfig.cpp:2945
-msgid "Multi material printers may need to prime or purge extruders on tool changes. Extrude the excess material into the wipe tower."
-msgstr "多æ料打å°æœºå¯èƒ½éœ€è¦å¯¹å·¥å…·æ›´æ¢è¿›è¡Œå¡«å……清洗或清除挤出机。将多余的æ料挤出到擦料塔中."
+#: src/libslic3r/PrintConfig.cpp:2964
+msgid ""
+"Multi material printers may need to prime or purge extruders on tool "
+"changes. Extrude the excess material into the wipe tower."
+msgstr ""
+"多æ料打å°æœºå¯èƒ½éœ€è¦å¯¹å·¥å…·æ›´æ¢è¿›è¡Œå¡«å……清洗或清除挤出机。将多余的æ料挤出到擦"
+"料塔中。"
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr "清除é‡-加载/å¸è½½é‡"
-#: src/libslic3r/PrintConfig.cpp:2952
-msgid "This vector saves required volumes to change from/to each tool used on the wipe tower. These values are used to simplify creation of the full purging volumes below."
-msgstr "此矢é‡ä¿å­˜æ‰€éœ€çš„体积,以便从/到擦料塔上使用的æ¯ä¸ªå·¥å…·ã€‚这些值用于简化以下完整清除é‡çš„创建。"
+#: src/libslic3r/PrintConfig.cpp:2971
+msgid ""
+"This vector saves required volumes to change from/to each tool used on the "
+"wipe tower. These values are used to simplify creation of the full purging "
+"volumes below."
+msgstr ""
+"此矢é‡ä¿å­˜æ‰€éœ€çš„体积,以便从/到擦料塔上使用的æ¯ä¸ªå·¥å…·ã€‚这些值用于简化以下完整"
+"清除é‡çš„创建。"
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr "清除é‡-矩阵"
-#: src/libslic3r/PrintConfig.cpp:2959
-msgid "This matrix describes volumes (in cubic milimetres) required to purge the new filament on the wipe tower for any given pair of tools."
-msgstr "此矩阵æ述清除擦料塔上任何给定工具对的新耗æ所需的体积(以立方米为å•ä½ï¼‰ã€‚"
+#: src/libslic3r/PrintConfig.cpp:2978
+msgid ""
+"This matrix describes volumes (in cubic milimetres) required to purge the "
+"new filament on the wipe tower for any given pair of tools."
+msgstr ""
+"此矩阵æ述清除擦料塔上任何给定工具对的新耗æ所需的体积(以立方米为å•ä½ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
-msgstr "横å‘ä½ç½®X"
+msgstr "横å‘ä½ç½® X"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "擦料塔左å‰è§’çš„ X åæ ‡"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
-msgstr "纵å‘ä½ç½®Y"
+msgstr "纵å‘ä½ç½® Y"
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "擦料塔左å‰è§’çš„ Y åæ ‡"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr "擦料塔的宽度"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr "擦料塔旋转角度"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr "相对于 x 轴擦料塔旋转角度。"
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
-msgstr "擦拭塔边缘宽度"
+msgstr "擦拭塔裙边宽度"
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr "擦入此物体的填充"
-#: src/libslic3r/PrintConfig.cpp:3006
-msgid "Purging after toolchange will be done inside this object's infills. This lowers the amount of waste but may result in longer print time due to additional travel moves."
-msgstr "工具更改åŽçš„清除将在该对象的填充内完æˆã€‚è¿™é™ä½Žäº†æµªè´¹é‡ï¼Œä½†ç”±äºŽé¢å¤–的行程移动,å¯èƒ½ä¼šå¯¼è‡´æ›´é•¿çš„打å°æ—¶é—´ã€‚"
+#: src/libslic3r/PrintConfig.cpp:3025
+msgid ""
+"Purging after toolchange will be done inside this object's infills. This "
+"lowers the amount of waste but may result in longer print time due to "
+"additional travel moves."
+msgstr ""
+"工具更改åŽçš„清除将在该对象的填充内完æˆã€‚è¿™é™ä½Žäº†æµªè´¹é‡ï¼Œä½†ç”±äºŽé¢å¤–的行程移"
+"动,å¯èƒ½ä¼šå¯¼è‡´æ›´é•¿çš„打å°æ—¶é—´ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr "擦除到此对象"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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 "对象将用于在工具更改åŽæ¸…除喷嘴, 以节çœåœ¨æ“¦æ–™å¡”中浪费的æ料并å‡å°‘打å°æ—¶é—´ã€‚å› æ­¤, 对象的颜色将混åˆåœ¨ä¸€èµ·ã€‚"
+"Object will be used to purge the nozzle after a toolchange to save material "
+"that would otherwise end up in the wipe tower and decrease print time. "
+"Colours of the objects will be mixed as a result."
+msgstr ""
+"对象将用于在工具更改åŽæ¸…除喷嘴, 以节çœåœ¨æ“¦æ–™å¡”中浪费的æ料并å‡å°‘打å°æ—¶é—´ã€‚å› "
+"æ­¤, 对象的颜色将混åˆåœ¨ä¸€èµ·ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr "最大桥接è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr "稀ç–填充部分上支撑之间的最大è·ç¦»ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr "XY 尺寸补å¿"
-#: src/libslic3r/PrintConfig.cpp:3029
-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 "对象将在 XY å¹³é¢ä¸­æŒ‰é…置的值(负 = å‘内ã€æ­£ = å‘外)进行增长/收缩。这对于微调孔大å°å¯èƒ½å¾ˆæœ‰ç”¨ã€‚"
+#: src/libslic3r/PrintConfig.cpp:3048
+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 ""
+"对象将在 XY å¹³é¢ä¸­æŒ‰é…置的值(负 = å‘内ã€æ­£ = å‘外)进行增长/收缩。这对于微调"
+"孔大å°å¯èƒ½å¾ˆæœ‰ç”¨ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr "Z å移"
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
+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 ""
+"此值将从输出 G-Code 中的所有 Z å标中添加(或å‡åŽ»)。它用于补å¿æŸåçš„ Z 端é™ä½"
+"器置:例如,如果é™ä½å™¨é›¶å®žé™…离开喷嘴 0.3mm 远离构建æ¿(打å°åºŠ),将其设置为 "
+"-0.3(或调整é™ä½å™¨ï¼‰ã€‚"
+
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr "轮廓生æˆå™¨"
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+"ç»å…¸è½®å»“生æˆå™¨äº§ç”Ÿå…·æœ‰æ’定挤出宽度的轮廓,并且对于éžå¸¸è–„的区域使用间隙填充。 "
+"Arachne 引擎产生具有å¯å˜æŒ¤å‡ºå®½åº¦çš„轮廓。这个设置也会影å“回环填充。"
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr "ç»å…¸"
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr "Arachne"
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr "轮廓过渡长度"
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+"当éšç€é›¶ä»¶å˜è–„而在ä¸åŒæ•°é‡çš„轮廓之间过渡时,会分é…出一定的空间æ¥åˆ†å‰²æˆ–连接轮"
+"廓段。如果用百分比表示(例如 100%),它将根æ®å–·å˜´ç›´å¾„计算出æ¥ã€‚"
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr "轮廓过渡过滤器余é‡"
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"防止在多一个轮廓和少一个轮廓之间æ¥å›žè¿‡æ¸¡ã€‚这个余é‡å°†æŒ¤åŽ‹å®½åº¦çš„范围扩大到 [最"
+"å°è½®å»“宽度-ä½™é‡, 2*最å°è½®å»“宽度+ä½™é‡]。增加这个余é‡å¯ä»¥å‡å°‘转æ¢çš„次数,从而å‡"
+"少挤压开始/åœæ­¢çš„次数和移动时间。然而,大的挤出宽度å˜åŒ–会导致挤出ä¸è¶³æˆ–过度挤"
+"出的问题。如果用百分比表示(例如25%),将根æ®å–·å˜´ç›´å¾„计算。"
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr "轮廓过渡阈值角度"
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+"何时在å¶æ•°å’Œå¥‡æ•°è½®å»“之间创建过渡。 角度大于此设置的楔形将没有过渡,并且ä¸ä¼šåœ¨"
+"中心打å°è½®å»“以填充剩余空间。 å‡å°‘此设置会å‡å°‘这些中心轮廓的数é‡å’Œé•¿åº¦ï¼Œä½†å¯èƒ½"
+"会留下间隙或过度拉伸。"
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr "轮廓分布计数"
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+"从中心开始计算的轮廓数é‡ï¼Œå˜åŒ–需è¦åœ¨è¿™äº›è½®å»“上展开。较低的值æ„味ç€å¤–部轮廓的"
+"宽度ä¸å‘生å˜åŒ–。"
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr "最å°ç‰¹å¾å°ºå¯¸"
+
+#: src/libslic3r/PrintConfig.cpp:3131
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 "此值将从输出 G 代ç ä¸­çš„所有 Z å标中添加(或å‡åŽ»)。它用于补å¿æŸåçš„ Z 端é™ä½å™¨ç½®ï¼šä¾‹å¦‚,如果é™ä½å™¨é›¶å®žé™…离开喷嘴 0.3 mm远离构建æ¿(打å°åºŠ),将其设置为 -0.3(或调整é™ä½å™¨ï¼‰ã€‚"
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+"薄型特å¾çš„最å°åŽšåº¦ã€‚比这个值薄的模型特å¾å°†ä¸è¢«æ‰“å°ï¼Œè€Œæ¯”最å°ç‰¹å¾å°ºå¯¸åŽšçš„特å¾"
+"将被加宽到最å°è½®å»“的宽度。如果以百分比表示(例如 25%),它将根æ®å–·å˜´ç›´å¾„计"
+"算。"
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr "最å°è½®å»“宽度"
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+"将替æ¢æ¨¡åž‹çš„细特å¾ï¼ˆæ ¹æ®æœ€å°ç‰¹å¾å°ºå¯¸ï¼‰çš„轮廓宽度。 如果最å°è½®å»“宽度å°äºŽç‰¹å¾çš„"
+"厚度,则轮廓将å˜å¾—与特å¾æœ¬èº«ä¸€æ ·åŽšã€‚ 如果以百分比表示(例如 85%),它将根æ®å–·"
+"嘴直径计算。"
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr "显示宽度"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr "显示宽度"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr "显示高度"
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr "显示高度"
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr "åƒç´ ç‚¹çš„æ•°é‡"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr "X 中的åƒç´ æ•°"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr "Y 中的åƒç´ æ•°"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr "显示水平镜åƒ"
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr "水平镜åƒ"
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr "å¯ç”¨è¾“出图åƒçš„水平镜åƒ"
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr "显示垂直镜åƒ"
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr "åž‚ç›´é•œåƒ"
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr "å¯ç”¨è¾“出图åƒçš„åž‚ç›´é•œåƒ"
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr "显示方å‘"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
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 "在 SLA 打å°æœºå†…设置实际的 LCD 显示方å‘。人åƒæ¨¡å¼å°†ç¿»è½¬æ˜¾ç¤ºå®½åº¦å’Œé«˜åº¦å‚æ•°çš„å«ä¹‰, 输出图åƒå°†æ—‹è½¬90度。"
+"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 ""
+"在 SLA 打å°æœºå†…设置实际的 LCD 显示方å‘。人åƒæ¨¡å¼å°†ç¿»è½¬æ˜¾ç¤ºå®½åº¦å’Œé«˜åº¦å‚æ•°çš„å«"
+"义, 输出图åƒå°†æ—‹è½¬ 90 度。"
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr "景观"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr "è‚–åƒ"
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr "å¿«"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr "快速倾斜"
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr "快速倾斜的时间"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr "æ…¢"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr "缓慢倾斜"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr "缓慢倾斜的时间"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr "高粘性"
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr "高粘性树脂倾斜"
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr "超慢倾斜的时间"
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr "区域填充"
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
"then a slow tilt will be used, otherwise - a fast tilt"
msgstr ""
-"床é¢ç§¯çš„百分比。\n"
-"如果打å°åŒºåŸŸè¶…过指定值,\n"
+"床é¢ç§¯çš„百分比。 \n"
+"如果打å°åŒºåŸŸè¶…过指定值, \n"
"然åŽç¼“慢倾斜将被使用,å¦åˆ™ - 快速倾斜"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184 src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr "打å°æœºç¼©æ”¾æ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
-msgstr "X轴上的打å°æœºç¼©æ”¾æ ¡æ­£"
+msgstr "X 轴上的打å°æœºç¼©æ”¾æ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
-msgstr "打å°æœºç¼©æ”¾Xè½´æ ¡æ­£"
+msgstr "打å°æœºç¼©æ”¾ X è½´æ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
-msgstr "Y轴上的打å°æœºç¼©æ”¾æ ¡æ­£"
+msgstr "Y 轴上的打å°æœºç¼©æ”¾æ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
-msgstr "打å°æœºç¼©æ”¾Yè½´æ ¡æ­£"
+msgstr "打å°æœºç¼©æ”¾ Y è½´æ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
-msgstr "Z轴上的打å°æœºç¼©æ”¾æ ¡æ­£"
+msgstr "Z 轴上的打å°æœºç¼©æ”¾æ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
-msgstr "打å°æœºç¼©æ”¾Zè½´æ ¡æ­£"
+msgstr "打å°æœºç¼©æ”¾ Z è½´æ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr "打å°æœºç»å¯¹æ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3217
-msgid "Will inflate or deflate the sliced 2D polygons according to the sign of the correction."
+#: src/libslic3r/PrintConfig.cpp:3332
+msgid ""
+"Will inflate or deflate the sliced 2D polygons according to the sign of the "
+"correction."
msgstr "将根æ®æ ¡æ­£çš„符å·æ”¾å¤§æˆ–收缩切片的 2D 多边形。"
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr "象脚最å°å®½åº¦"
-#: src/libslic3r/PrintConfig.cpp:3225
-msgid "Minimum width of features to maintain when doing elephant foot compensation."
+#: src/libslic3r/PrintConfig.cpp:3340
+msgid ""
+"Minimum width of features to maintain when doing elephant foot compensation."
msgstr "大象脚补å¿æ—¶è¦ä¿æŒçš„最å°ç‰¹å¾å®½åº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr "打å°æœºä¼½çŽ›æ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
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 "这将对栅格化的 2D 多边形应用伽玛校正。伽玛值为零表示在中间的阈值阈值。此行为消除了抗锯齿,而ä¸ä¼šä¸¢å¤±å¤šè¾¹å½¢ä¸­çš„孔。"
+"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 ""
+"这将对栅格化的 2D 多边形应用伽玛校正。伽玛值为零表示在中间的阈值阈值。此行为"
+"消除了抗锯齿,而ä¸ä¼šä¸¢å¤±å¤šè¾¹å½¢ä¸­çš„孔。"
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
-msgstr "SLAæ料类型"
+msgstr "SLA æ料类型"
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr "åˆå§‹å±‚高度"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr "瓶容é‡"
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr "毫å‡"
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr "瓶é‡"
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr "公斤"
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr "å…‹/毫å‡"
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr "钱/瓶"
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr "褪色图层"
-#: src/libslic3r/PrintConfig.cpp:3301
-msgid "Number of the layers needed for the exposure time fade from initial exposure time to the exposure time"
+#: src/libslic3r/PrintConfig.cpp:3416
+msgid ""
+"Number of the layers needed for the exposure time fade from initial exposure "
+"time to the exposure time"
msgstr "æ›å…‰æ—¶é—´æ‰€éœ€çš„图层数从åˆå§‹æ›å…‰æ—¶é—´åˆ°æ›å…‰æ—¶é—´é€æ¸æ·¡å…¥æ·¡å‡º"
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr "最短æ›å…‰æ—¶é—´"
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr "最大æ›å…‰æ—¶é—´"
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr "æ›å…‰æ—¶é—´"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr "最短åˆå§‹æš´éœ²æ—¶é—´"
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr "最大åˆå§‹æ›å…‰æ—¶é—´"
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr "åˆå§‹æš´éœ²æ—¶é—´"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr "扩展校正"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
-msgstr "X轴膨胀修正"
+msgstr "X 轴膨胀修正"
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
-msgstr "Y轴膨胀修正"
+msgstr "Y 轴膨胀修正"
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
-msgstr "Z轴膨胀修正"
+msgstr "Z 轴膨胀修正"
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr "SLA 打å°æ料注释"
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
-msgstr "您å¯ä»¥åœ¨æ­¤å¤„放置有关 sla 打å°æ料的注释."
+msgstr "您å¯ä»¥åœ¨æ­¤å¤„放置有关 SLA 打å°æ料的注释。"
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr "默认 SLA ææ–™é…置文件"
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr "生æˆæ”¯æ’‘"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr "生æˆæ¨¡åž‹çš„支撑"
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr "针头å‰ç«¯ç›´å¾„"
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr "头部指å‘侧的直径"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr "头部穿é€"
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr "针头穿é€æ¨¡åž‹è¡¨é¢çš„程度"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr "针头宽度"
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr "从åŽçƒä½“中心到å‰çƒä½“中心的宽度"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr "立柱直径"
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
-msgstr "支撑柱的直径以mm为å•ä½"
+msgstr "支撑柱的直径以 mm 为å•ä½"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr "å°çŸ¿æŸ±ç›´å¾„百分比"
-#: src/libslic3r/PrintConfig.cpp:3464
-msgid "The percentage of smaller pillars compared to the normal pillar diameter which are used in problematic areas where a normal pilla cannot fit."
+#: src/libslic3r/PrintConfig.cpp:3579
+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 "与正常支柱直径相比,较å°æ”¯æŸ±çš„百分比,用于正常支柱无法安装的问题区域。"
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr "麦克斯在柱å­ä¸Šæž¶æ¡¥"
-#: src/libslic3r/PrintConfig.cpp:3475
-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 "å¯æ”¾ç½®åœ¨æ”¯æŸ±ä¸Šçš„æ¡¥æ¢çš„最大数é‡ã€‚桥上有支撑点针头,并以å°æ ‘æžçš„å½¢å¼è¿žæŽ¥åˆ°æŸ±å­ä¸Šã€‚"
+#: src/libslic3r/PrintConfig.cpp:3590
+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 ""
+"å¯æ”¾ç½®åœ¨æ”¯æŸ±ä¸Šçš„æ¡¥æ¢çš„最大数é‡ã€‚桥上有支撑点针头,并以å°æ ‘æžçš„å½¢å¼è¿žæŽ¥åˆ°æŸ±å­"
+"上。"
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr "立柱连接方å¼"
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
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 "控制两个相邻支柱之间的桥接类型。å¯ä»¥æ˜¯é”¯é½¿å½¢ã€äº¤å‰ï¼ˆåŒé”¯é½¿å½¢ï¼‰æˆ–动æ€ï¼Œæ ¹æ®ä¸¤ä¸ªæ”¯æŸ±çš„è·ç¦»ï¼Œåœ¨å‰ä¸¤ä¸ªæŸ±ä¹‹é—´è‡ªåŠ¨åˆ‡æ¢ã€‚"
+"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
+"cross (double zig-zag) or dynamic which will automatically switch between "
+"the first two depending on the distance of the two pillars."
+msgstr ""
+"控制两个相邻支柱之间的桥接类型。å¯ä»¥æ˜¯é”¯é½¿å½¢ã€äº¤å‰ï¼ˆåŒé”¯é½¿å½¢ï¼‰æˆ–动æ€ï¼Œæ ¹æ®ä¸¤"
+"个支柱的è·ç¦»ï¼Œåœ¨å‰ä¸¤ä¸ªæŸ±ä¹‹é—´è‡ªåŠ¨åˆ‡æ¢ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr "锯齿形"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr "交å‰"
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr "动æ€"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr "支柱加宽系数"
-#: src/libslic3r/PrintConfig.cpp:3508
-msgid "Merging bridges or pillars into another pillars can increase the radius. Zero means no increase, one means full increase."
-msgstr "将桥æ¢æˆ–柱å­åˆå¹¶åˆ°å¦ä¸€ä¸ªæŸ±å­ä¸­å¯ä»¥å¢žåŠ åŠå¾„。零æ„味ç€æ²¡æœ‰å¢žåŠ ,1æ„味ç€å…¨å¢žåŠ ã€‚"
+#: src/libslic3r/PrintConfig.cpp:3623
+msgid ""
+"Merging bridges or pillars into another pillars can increase the radius. "
+"Zero means no increase, one means full increase."
+msgstr ""
+"将桥æ¢æˆ–柱å­åˆå¹¶åˆ°å¦ä¸€ä¸ªæŸ±å­ä¸­å¯ä»¥å¢žåŠ åŠå¾„。零æ„味ç€æ²¡æœ‰å¢žåŠ ,1æ„味ç€å…¨å¢žåŠ ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr "支撑基直径"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
-msgstr "柱底直径以mm为å•ä½"
+msgstr "柱底直径以 mm 为å•ä½"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr "支撑基座高度"
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr "柱底锥的高度"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr "支撑基部安全è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:3539
-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 "柱基与模型的最å°è·ç¦»(以 mm 为å•ä½)在零高程模å¼ä¸‹æœ‰æ„义,在模型和焊盘之间æ’入根æ®æ­¤å‚数的间隙。"
+#: src/libslic3r/PrintConfig.cpp:3654
+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 ""
+"柱基与模型的最å°è·ç¦» (以 mm 为å•ä½) 在零高程模å¼ä¸‹æœ‰æ„义,在模型和焊盘之间æ’å…¥"
+"æ ¹æ®æ­¤å‚数的间隙。"
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr "临界角度"
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr "用于连接支撑æ†å’Œç»“的默认角度。"
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr "最大桥长"
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr "æ­æ¡¥çš„最大长度"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr "最大柱线链接è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:3570
-msgid "The max distance of two pillars to get linked with each other. A zero value will prohibit pillar cascading."
+#: src/libslic3r/PrintConfig.cpp:3685
+msgid ""
+"The max distance of two pillars to get linked with each other. A zero value "
+"will prohibit pillar cascading."
msgstr "两根柱å­ç›¸äº’连接的最大è·ç¦»ã€‚零值将ç¦æ­¢æŸ±çº§è”。"
-#: src/libslic3r/PrintConfig.cpp:3580
-msgid "How much the supports should lift up the supported object. If \"Pad around object\" is enabled, this value is ignored."
+#: src/libslic3r/PrintConfig.cpp:3695
+msgid ""
+"How much the supports should lift up the supported object. If \"Pad around "
+"object\" is enabled, this value is ignored."
msgstr "支撑应æå‡å—支撑的对象。如果å¯ç”¨äº†\"对象周围的键盘\",则忽略此值。"
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr "这是支撑点密度的相对度é‡ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr "支撑点的最å°è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr "ä¸ä¼šå°†ä»»ä½•æ”¯æ’‘点放置在比此阈值更近的ä½ç½®ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr "使用垫"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr "在支撑模型下添加一个垫"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr "åž«å£åŽšåº¦"
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr "垫的厚度åŠå…¶å¯é€‰çš„è…”å£ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr "垫墙高度"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "定义垫腔深度。设置为零以ç¦ç”¨åž‹è…”。å¯ç”¨æ­¤åŠŸèƒ½æ—¶è¦å°å¿ƒ,因为æŸäº›æ ‘è„‚å¯èƒ½åœ¨è…”内产生æžç«¯çš„å¸åŠ›æ•ˆæžœ,这使得从桶箔上剥下打å°ä»¶å˜å¾—困难。"
+"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 ""
+"定义垫腔深度。设置为零以ç¦ç”¨åž‹è…”。å¯ç”¨æ­¤åŠŸèƒ½æ—¶è¦å°å¿ƒ,因为æŸäº›æ ‘è„‚å¯èƒ½åœ¨è…”内产"
+"生æžç«¯çš„å¸åŠ›æ•ˆæžœ,这使得从桶箔上剥下打å°ä»¶å˜å¾—困难。"
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
-msgstr "衬垫边缘尺寸"
+msgstr "垫裙边尺寸"
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr "焊盘应在包å«çš„几何体周围延伸多远"
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr "最大åˆå¹¶è·ç¦»"
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "æŸäº›å¯¹è±¡å¯ä»¥ä½¿ç”¨å‡ ä¸ªè¾ƒå°çš„焊盘而ä¸æ˜¯å•ä¸ªå¤§åž«æ¥é…åˆã€‚æ­¤å‚数定义两个较å°ç„Šç›˜çš„中心应有多远。如果他们更近,他们将被åˆå¹¶åˆ°ä¸€ä¸ªåž«å­ã€‚"
+"Some objects can get along with a few smaller pads instead of a single big "
+"one. This parameter defines how far the center of two smaller pads should "
+"be. If theyare closer, they will get merged into one pad."
+msgstr ""
+"æŸäº›å¯¹è±¡å¯ä»¥ä½¿ç”¨å‡ ä¸ªè¾ƒå°çš„焊盘而ä¸æ˜¯å•ä¸ªå¤§åž«æ¥é…åˆã€‚æ­¤å‚数定义两个较å°ç„Šç›˜çš„"
+"中心应有多远。如果他们更近,他们将被åˆå¹¶åˆ°ä¸€ä¸ªåž«å­ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr "åž«å£æ–œçŽ‡"
-#: src/libslic3r/PrintConfig.cpp:3671
-msgid "The slope of the pad wall relative to the bed plane. 90 degrees means straight walls."
+#: src/libslic3r/PrintConfig.cpp:3786
+msgid ""
+"The slope of the pad wall relative to the bed plane. 90 degrees means "
+"straight walls."
msgstr "åž«å£ç›¸å¯¹äºŽåºŠå¹³é¢çš„斜率。90 度表示直å£ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr "在对象周围创建垫盘并忽略支撑高程"
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr "到处都是物体"
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr "物体周围的力垫无处ä¸åœ¨"
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr "垫对象间隙"
-#: src/libslic3r/PrintConfig.cpp:3696
-msgid "The gap between the object bottom and the generated pad in zero elevation mode."
+#: src/libslic3r/PrintConfig.cpp:3811
+msgid ""
+"The gap between the object bottom and the generated pad in zero elevation "
+"mode."
msgstr "在零高程模å¼ä¸‹,对象底部和生æˆçš„垫盘之间的间隙。"
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr "垫对象连接器步长"
-#: src/libslic3r/PrintConfig.cpp:3707
-msgid "Distance between two connector sticks which connect the object and the generated pad."
+#: src/libslic3r/PrintConfig.cpp:3822
+msgid ""
+"Distance between two connector sticks which connect the object and the "
+"generated pad."
msgstr "连接对象和生æˆçš„焊盘的两个连接器æ†ä¹‹é—´çš„è·ç¦»ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr "垫对象连接器宽度"
-#: src/libslic3r/PrintConfig.cpp:3716
-msgid "Width of the connector sticks which connect the object and the generated pad."
+#: src/libslic3r/PrintConfig.cpp:3831
+msgid ""
+"Width of the connector sticks which connect the object and the generated pad."
msgstr "连接对象和生æˆçš„焊盘的连接器æ†çš„宽度。"
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr "垫对象连接器穿é€"
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr "微型连接器应该渗é€åˆ°æ¨¡åž‹ä¸»ä½“中多少。"
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr "å¯ç”¨ç©ºå¿ƒåŒ–"
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr "挖空模型使其内部空旷"
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr "å£åŽš"
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr "中空模型的最å°å£åŽšã€‚"
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr "精确"
-#: src/libslic3r/PrintConfig.cpp:3752
-msgid "Performance vs accuracy of calculation. Lower values may produce unwanted artifacts."
+#: src/libslic3r/PrintConfig.cpp:3867
+msgid ""
+"Performance vs accuracy of calculation. Lower values may produce unwanted "
+"artifacts."
msgstr "性能与计算精度。较低的值å¯èƒ½ä¼šäº§ç”Ÿä¸éœ€è¦çš„瑕疵。"
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "空心化分两步进行:首先,在对象中计算出一个更深的å‡æƒ³å†…部(å移é‡åŠ ä¸Šé—­åˆè·ç¦»ï¼‰ï¼Œç„¶åŽå°†å…¶å……气回指定的å移é‡ã€‚更大的闭åˆè·ç¦»ä½¿å†…部更圆。零度时,内部与外部最为相似。"
+"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 ""
+"空心化分两步进行:首先,在对象中计算出一个更深的å‡æƒ³å†…部(å移é‡åŠ ä¸Šé—­åˆè·"
+"离),然åŽå°†å…¶å……气回指定的å移é‡ã€‚更大的闭åˆè·ç¦»ä½¿å†…部更圆。零度时,内部与外"
+"部最为相似。"
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
msgstr "打å°é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:3776
-msgid "A slower printing profile might be necessary when using materials with higher viscosity or with some hollowed parts. It slows down the tilt movement and adds a delay before exposure."
-msgstr "当使用粘度更高的æ料或一些中空零件时,å¯èƒ½éœ€è¦è¾ƒæ…¢çš„打å°é€Ÿåº¦ã€‚它会å‡ç¼“倾斜è¿åŠ¨ï¼Œå¹¶åœ¨æ›å…‰å‰å¢žåŠ å»¶è¿Ÿã€‚"
+#: src/libslic3r/PrintConfig.cpp:3891
+msgid ""
+"A slower printing profile might be necessary when using materials with "
+"higher viscosity or with some hollowed parts. It slows down the tilt "
+"movement and adds a delay before exposure."
+msgstr ""
+"当使用粘度更高的æ料或一些中空零件时,å¯èƒ½éœ€è¦è¾ƒæ…¢çš„打å°é€Ÿåº¦ã€‚它会å‡ç¼“倾斜è¿"
+"动,并在æ›å…‰å‰å¢žåŠ å»¶è¿Ÿã€‚"
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr "导出 OBJ"
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr "将模型导出为 OBJ。"
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr "导出 SLA"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "将模型切片并导出 SLA 打å°å›¾å±‚为 PNG。"
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr "导出 3MF"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr "将模型导出为 3MF。"
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr "导出 AMF"
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr "将模型导出为 AMF。"
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
-msgstr "导出STL Export STL"
+msgstr "导出 STL"
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr "将模型导出为 STL。"
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
-msgstr "切片模型并导出工具路径为 G 代ç ã€‚"
+msgstr "切片模型并导出工具路径为 G-Code。"
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
-msgstr "G代ç æŸ¥çœ‹å™¨"
+msgstr "G-Code 查看器"
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
-msgstr "å¯è§†åŒ–å·²ç»åˆ‡ç‰‡å¹¶ä¿å­˜çš„G代ç "
+msgstr "å¯è§†åŒ–å·²ç»åˆ‡ç‰‡å¹¶ä¿å­˜çš„ G-Code"
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr "切片"
-#: src/libslic3r/PrintConfig.cpp:4284
-msgid "Slice the model as FFF or SLA based on the printer_technology configuration value."
+#: src/libslic3r/PrintConfig.cpp:4405
+msgid ""
+"Slice the model as FFF or SLA based on the printer_technology configuration "
+"value."
msgstr "æ ¹æ® printer_technology 值将模型切片为 FFF 或 SLA。"
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr "帮助"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr "显示此帮助。"
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr "帮助(FFF 选项)"
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
-msgstr "显示打å°/G 代ç é…置选项的完整列表。"
+msgstr "显示打å°/G-Code é…置选项的完整列表。"
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr "帮助(SLA 选项)"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr "显示 SLA 打å°é…置选项的完整列表。"
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr "输出模型信æ¯"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr "将有关模型的信æ¯å†™å…¥æŽ§åˆ¶å°ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr "ä¿å­˜é…置文件"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr "å°†é…ç½®ä¿å­˜åˆ°æŒ‡å®šæ–‡ä»¶ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr "å¯¹é½ XY"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr "将模型与给定点对é½ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr "在给定的 Z 处切割模型。"
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr "居中"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr "将打å°å±…中,以给定的中心为中心。"
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr "ä¸è‡ªåŠ¨å¸ƒå±€"
-#: src/libslic3r/PrintConfig.cpp:4354
-msgid "Do not rearrange the given models before merging and keep their original XY coordinates."
+#: src/libslic3r/PrintConfig.cpp:4475
+msgid ""
+"Do not rearrange the given models before merging and keep their original XY "
+"coordinates."
msgstr "在åˆå¹¶ä¹‹å‰ï¼Œä¸è¦é‡æ–°å¸ƒå±€ç»™å®šçš„模型并ä¿ç•™å…¶åŽŸå§‹ XY å标。"
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
msgstr "ç¡®ä¿åœ¨åºŠä¸Š"
-#: src/libslic3r/PrintConfig.cpp:4358
-msgid "Lift the object above the bed when it is partially below. Enabled by default, use --no-ensure-on-bed to disable."
-msgstr "当物体部分ä½äºŽåºŠä¸‹æ–¹æ—¶ï¼Œå°†å…¶æŠ¬åˆ°åºŠä¸Šæ–¹ã€‚默认情况下,使用--no-sure-on-bedç¦ç”¨ã€‚"
+#: src/libslic3r/PrintConfig.cpp:4479
+msgid ""
+"Lift the object above the bed when it is partially below. Enabled by "
+"default, use --no-ensure-on-bed to disable."
+msgstr ""
+"当物体部分ä½äºŽåºŠä¸‹æ–¹æ—¶ï¼Œå°†å…¶æŠ¬åˆ°åºŠä¸Šæ–¹ã€‚默认情况下,使用 --no-sure-on-bed ç¦"
+"用。"
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr "å¤åˆ¶"
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr "生æˆä¹˜ä»¥æ­¤æ•°é‡çš„副本。"
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr "按网格å¤åˆ¶"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr "通过创建网格æ¥åˆ›å»ºå‰¯æœ¬ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4372
-msgid "Arrange the supplied models in a plate and merge them in a single model in order to perform actions once."
-msgstr "å°†æ供的模型排列在一个æ¿ä¸­ï¼Œå¹¶å°†å®ƒä»¬åˆå¹¶åˆ°å•ä¸ªæ¨¡åž‹ä¸­ï¼Œä»¥ä¾¿æ‰§è¡Œä¸€æ¬¡æ“作。"
+#: src/libslic3r/PrintConfig.cpp:4493
+msgid ""
+"Arrange the supplied models in a plate and merge them in a single model in "
+"order to perform actions once."
+msgstr ""
+"å°†æ供的模型排列在一个æ¿ä¸­ï¼Œå¹¶å°†å®ƒä»¬åˆå¹¶åˆ°å•ä¸ªæ¨¡åž‹ä¸­ï¼Œä»¥ä¾¿æ‰§è¡Œä¸€æ¬¡æ“作。"
-#: src/libslic3r/PrintConfig.cpp:4377
-msgid "Try to repair any non-manifold meshes (this option is implicitly added whenever we need to slice the model to perform the requested action)."
-msgstr "å°è¯•ä¿®å¤é¢ï¼ˆæ¯å½“我们需è¦æ‰§è¡Œæ¨¡åž‹åˆ‡ç‰‡è¯·æ±‚çš„æ“作时,都会éšå¼æ·»åŠ æ­¤é€‰é¡¹ï¼‰ã€‚"
+#: src/libslic3r/PrintConfig.cpp:4498
+msgid ""
+"Try to repair any non-manifold meshes (this option is implicitly added "
+"whenever we need to slice the model to perform the requested action)."
+msgstr ""
+"å°è¯•ä¿®å¤é¢ï¼ˆæ¯å½“我们需è¦æ‰§è¡Œæ¨¡åž‹åˆ‡ç‰‡è¯·æ±‚çš„æ“作时,都会éšå¼æ·»åŠ æ­¤é€‰é¡¹ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr "围绕 Z 轴的旋转角度(以度表示)。"
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr "围绕 X 旋转"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr "围绕 X 轴的旋转角度(以度表示)。"
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr "围绕 Y 旋转"
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr "围绕 Y 轴的旋转角度(以度表示)。"
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr "缩放因å­æˆ–百分比。"
-#: src/libslic3r/PrintConfig.cpp:4401
-msgid "Detect unconnected parts in the given model(s) and split them into separate objects."
+#: src/libslic3r/PrintConfig.cpp:4522
+msgid ""
+"Detect unconnected parts in the given model(s) and split them into separate "
+"objects."
msgstr "检测给定模型中的未连接部件,并将它们拆分为å•ç‹¬çš„对象。"
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr "缩放至åˆé€‚"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr "缩放以适åˆç»™å®šçš„空间。"
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr "忽略ä¸å­˜åœ¨çš„é…置文件"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "如果æ供给 --load 的文件ä¸å­˜åœ¨ï¼Œä¸ä¼šæŠ¥é”™å¤±è´¥ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4418
-msgid "Forward-compatibility rule when loading configurations from config files and project files (3MF, AMF)."
+#: src/libslic3r/PrintConfig.cpp:4539
+msgid ""
+"Forward-compatibility rule when loading configurations from config files and "
+"project files (3MF, AMF)."
msgstr "从é…置文件和项目文件(3MFã€AMF)加载é…置时的转å‘兼容性规则。"
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
-"This version of PrusaSlicer may not understand configurations produced by the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend the list of supported firmware "
-"flavors. One may decide to bail out or to substitute an unknown value with a default silently or verbosely."
-msgstr "此版本的PrusaSlicerå¯èƒ½æ— æ³•ç†è§£æœ€æ–°PrusaSlicer版本生æˆçš„é…置。例如,较新的PrusaSlicerå¯èƒ½ä¼šæ‰©å±•æ”¯æŒçš„固件版本列表。人们å¯èƒ½ä¼šå†³å®šé€€å‡ºï¼Œæˆ–者用默认值悄悄地或详细地替æ¢æœªçŸ¥å€¼ã€‚"
+"This version of PrusaSlicer may not understand configurations produced by "
+"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
+"the list of supported firmware flavors. One may decide to bail out or to "
+"substitute an unknown value with a default silently or verbosely."
+msgstr ""
+"此版本的 PrusaSlicer å¯èƒ½æ— æ³•ç†è§£æœ€æ–° PrusaSlicer 版本生æˆçš„é…置。例如,较新"
+"çš„ PrusaSlicer å¯èƒ½ä¼šæ‰©å±•æ”¯æŒçš„固件版本列表。人们å¯èƒ½ä¼šå†³å®šé€€å‡ºï¼Œæˆ–者用默认值"
+"悄悄地或详细地替æ¢æœªçŸ¥å€¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
msgstr "对未知的é…置值进行ä¿æŠ¤"
-#: src/libslic3r/PrintConfig.cpp:4427
-msgid "Enable reading unknown configuration values by verbosely substituting them with defaults."
+#: src/libslic3r/PrintConfig.cpp:4548
+msgid ""
+"Enable reading unknown configuration values by verbosely substituting them "
+"with defaults."
msgstr "通过用默认值详细替æ¢æœªçŸ¥é…置值æ¥å¯ç”¨è¯»å–。"
-#: src/libslic3r/PrintConfig.cpp:4428
-msgid "Enable reading unknown configuration values by silently substituting them with defaults."
+#: src/libslic3r/PrintConfig.cpp:4549
+msgid ""
+"Enable reading unknown configuration values by silently substituting them "
+"with defaults."
msgstr "通过用默认值替æ¢æœªçŸ¥é…置值æ¥å¯ç”¨è¯»å–。"
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr "加载é…置文件"
-#: src/libslic3r/PrintConfig.cpp:4433
-msgid "Load configuration from the specified file. It can be used more than once to load options from multiple files."
+#: src/libslic3r/PrintConfig.cpp:4554
+msgid ""
+"Load configuration from the specified file. It can be used more than once to "
+"load options from multiple files."
msgstr "从指定文件加载é…置。å¯ä»¥åŠ è½½å¤šæ¬¡æ¥ä»Žå¤šä¸ªæ–‡ä»¶åŠ è½½é€‰é¡¹ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr "输出文件"
-#: src/libslic3r/PrintConfig.cpp:4437
-msgid "The file where the output will be written (if not specified, it will be based on the input file)."
+#: src/libslic3r/PrintConfig.cpp:4558
+msgid ""
+"The file where the output will be written (if not specified, it will be "
+"based on the input file)."
msgstr "将写入输出的文件(如果未指定,则基于输入文件)。"
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr "å•å®žä¾‹æ¨¡å¼"
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
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 "如果å¯ç”¨ï¼Œå‘½ä»¤è¡Œå‚æ•°å°†å‘é€åˆ°GUI PrusaSlicer的现有实例,或者激活现有的PrusaSlicer窗å£ã€‚覆盖应用程åºé¦–选项中的“å•å®žä¾‹â€é…置值。"
+"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 ""
+"如果å¯ç”¨ï¼Œå‘½ä»¤è¡Œå‚æ•°å°†å‘é€åˆ° GUI PrusaSlicer 的现有实例,或者激活现有的 "
+"PrusaSlicer 窗å£ã€‚覆盖应用程åºé¦–选项中的“å•å®žä¾‹â€é…置值。"
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr "æ•°æ®ç›®å½•"
-#: src/libslic3r/PrintConfig.cpp:4454
-msgid "Load and store settings at the given directory. This is useful for maintaining different profiles or including configurations from a network storage."
-msgstr "在给定目录加载和存储设置。这对于维护ä¸åŒçš„é…置文件或包括网络存储中的é…ç½®éžå¸¸æœ‰ç”¨ã€‚"
+#: src/libslic3r/PrintConfig.cpp:4575
+msgid ""
+"Load and store settings at the given directory. This is useful for "
+"maintaining different profiles or including configurations from a network "
+"storage."
+msgstr ""
+"在给定目录加载和存储设置。这对于维护ä¸åŒçš„é…置文件或包括网络存储中的é…ç½®éžå¸¸"
+"有用。"
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr "日志级别"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
msgid ""
-"Sets logging sensitivity. 0:fatal, 1:error, 2:warning, 3:info, 4:debug, 5:trace\n"
+"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."
msgstr ""
"设置日志æ•æ„Ÿåº¦ã€‚0:致命ã€1:错误ã€2:警告ã€3:ä¿¡æ¯ã€4:调试ã€5:跟踪\n"
-"例如。loglevel=2记录致命ã€é”™è¯¯å’Œè­¦å‘Šçº§åˆ«çš„消æ¯ã€‚"
+"例如。loglevel=2 记录致命ã€é”™è¯¯å’Œè­¦å‘Šçº§åˆ«çš„消æ¯ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr "使用软件渲染器渲染"
-#: src/libslic3r/PrintConfig.cpp:4465
-msgid "Render with a software renderer. The bundled MESA software renderer is loaded instead of the default OpenGL driver."
-msgstr "使用软件渲染器进行渲染。加载æ†ç»‘çš„ MESA 软件呈现器,而ä¸æ˜¯é»˜è®¤çš„ OpenGL 驱动程åºã€‚"
+#: src/libslic3r/PrintConfig.cpp:4586
+msgid ""
+"Render with a software renderer. The bundled MESA software renderer is "
+"loaded instead of the default OpenGL driver."
+msgstr ""
+"使用软件渲染器进行渲染。加载æ†ç»‘çš„ MESA 软件呈现器,而ä¸æ˜¯é»˜è®¤çš„ OpenGL 驱动程"
+"åºã€‚"
#: src/libslic3r/Zipper.cpp:27
msgid "Error with zip archive"
msgstr "使用 zip 存档时出错"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr "生æˆè½®å»“"
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr "准备填充"
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr "生æˆæ”¯æ’‘ææ–™"
#: resources/data/hints.ini: [hint:Fuzzy skin]
msgid ""
"Fuzzy skin\n"
-"Did you know that you can create rough fibre-like texture on the sides of your models using the<a>Fuzzy skin</a>feature? You can also use modifiers to apply fuzzy-skin only to a portion "
-"of your model."
+"Did you know that you can create rough fibre-like texture on the sides of "
+"your models using the<a>Fuzzy skin</a>feature? You can also use modifiers to "
+"apply fuzzy-skin only to a portion of your model."
msgstr ""
"模糊皮肤\n"
-"您知é“å—,您å¯ä»¥ä½¿ç”¨<a>模糊皮肤</a>功能在模型的侧é¢åˆ›å»ºç²—糙的纤维状纹ç†ï¼Ÿä¹Ÿå¯ä»¥ä½¿ç”¨ä¿®æ”¹å™¨ä»…将模糊蒙皮应用于模型的一部分。"
+"您知é“å—,您å¯ä»¥ä½¿ç”¨<a>模糊皮肤</a>功能在模型的侧é¢åˆ›å»ºç²—糙的纤维状纹ç†ï¼Ÿä¹Ÿå¯"
+"以使用修改器仅将模糊蒙皮应用于模型的一部分。"
#: resources/data/hints.ini: [hint:Shapes gallery]
msgid ""
"Shapes gallery\n"
-"Did you know that PrusaSlicer has a Shapes Gallery? You can use the included models as modifiers, negative volumes or as printable objects. Right-click the platter and select<a>Add Shape "
-"- Gallery</a>."
+"Did you know that PrusaSlicer has a Shapes Gallery? You can use the included "
+"models as modifiers, negative volumes or as printable objects. Right-click "
+"the platter and select<a>Add Shape - Gallery</a>."
msgstr ""
"形状库\n"
-"您知é“PrusaSlicer有一个形状库å—?å¯ä»¥å°†åŒ…å«çš„模型用作修改器ã€è´Ÿä½“积或å¯æ‰“å°å¯¹è±¡ã€‚å³é”®å•å‡»ç›˜å­å¹¶é€‰æ‹©æ·»åŠ å½¢çŠ¶-图库。"
+"æ‚¨çŸ¥é“ PrusaSlicer 有一个形状库å—?å¯ä»¥å°†åŒ…å«çš„模型用作修改器ã€è´Ÿä½“积或å¯æ‰“å°"
+"对象。å³é”®å•å‡»ç›˜å­å¹¶é€‰æ‹©æ·»åŠ å½¢çŠ¶-图库。"
#: resources/data/hints.ini: [hint:Arrange settings]
msgid ""
"Arrange settings\n"
-"Did you know that you can right-click the<a>Arrange icon</a>to adjust the size of the gap between objects and to allow automatic rotations?"
+"Did you know that you can right-click the<a>Arrange icon</a>to adjust the "
+"size of the gap between objects and to allow automatic rotations?"
msgstr ""
"排列设置\n"
"您是å¦çŸ¥é“å¯ä»¥å³é”®å•å‡»<a>排列图标</a>æ¥è°ƒæ•´å¯¹è±¡ä¹‹é—´çš„é—´è·å¤§å°å¹¶å…许自动旋转?"
@@ -12829,41 +14729,54 @@ msgstr ""
#: resources/data/hints.ini: [hint:Negative volume]
msgid ""
"Negative volume\n"
-"Did you know that you can subtract one mesh from another using the Negative volume modifier? That way you can, for example, create easily resizable holes directly in PrusaSlicer. Read "
-"more in the documentation. (Requires Advanced or Expert mode.)"
+"Did you know that you can subtract one mesh from another using the Negative "
+"volume modifier? That way you can, for example, create easily resizable "
+"holes directly in PrusaSlicer. Read more in the documentation. (Requires "
+"Advanced or Expert mode.)"
msgstr ""
"负体积\n"
-"您知é“å¯ä»¥ä½¿ç”¨è´Ÿä½“积修改器从一个网格中å‡åŽ»å¦ä¸€ä¸ªç½‘æ ¼å—?例如,通过这ç§æ–¹å¼ï¼Œæ‚¨å¯ä»¥ç›´æŽ¥åœ¨PrusaSlicer中创建易于调整大å°çš„孔。请阅读文档中的更多内容。(需è¦é«˜çº§æˆ–专家模å¼ã€‚)"
+"您知é“å¯ä»¥ä½¿ç”¨è´Ÿä½“积修改器从一个网格中å‡åŽ»å¦ä¸€ä¸ªç½‘æ ¼å—?例如,通过这ç§æ–¹å¼ï¼Œ"
+"您å¯ä»¥ç›´æŽ¥åœ¨ PrusaSlicer 中创建易于调整大å°çš„孔。请阅读文档中的更多内容。(需"
+"è¦é«˜çº§æˆ–专家模å¼ã€‚)"
#: resources/data/hints.ini: [hint:Simplify mesh]
msgid ""
"Simplify mesh\n"
-"Did you know that you can reduce the number of triangles in a mesh using the Simplify mesh feature? Right-click the model and select Simplify model. Read more in the documentation."
+"Did you know that you can reduce the number of triangles in a mesh using the "
+"Simplify mesh feature? Right-click the model and select Simplify model. Read "
+"more in the documentation."
msgstr ""
"简化网格\n"
-"您知é“使用简化网格功能å¯ä»¥å‡å°‘网格中三角形的数é‡å—?在模型上å•å‡»é¼ æ ‡å³é”®ï¼Œç„¶åŽé€‰æ‹©â€œç®€åŒ–模型â€ã€‚请阅读文档中的更多内容。"
+"您知é“使用简化网格功能å¯ä»¥å‡å°‘网格中三角形的数é‡å—?在模型上å•å‡»é¼ æ ‡å³é”®ï¼Œç„¶"
+"åŽé€‰æ‹©â€œç®€åŒ–模型â€ã€‚请阅读文档中的更多内容。"
#: resources/data/hints.ini: [hint:Reload from disk]
msgid ""
"Reload from disk\n"
-"Did you know that if you created a newer version of your model, you can simply reload it in PrusaSlicer? Right-click the model in the 3D view and choose Reload from disk. Read more in the "
-"documentation."
+"Did you know that if you created a newer version of your model, you can "
+"simply reload it in PrusaSlicer? Right-click the model in the 3D view and "
+"choose Reload from disk. Read more in the documentation."
msgstr ""
"从ç£ç›˜é‡æ–°åŠ è½½\n"
-"您是å¦çŸ¥é“,如果您创建了新版本的模型,åªéœ€åœ¨PrusaSlicer中é‡æ–°åŠ è½½å³å¯ï¼Ÿåœ¨ä¸‰ç»´è§†å›¾ä¸­çš„模型上å•å‡»é¼ æ ‡å³é”®ï¼Œç„¶åŽé€‰æ‹©â€œä»Žç£ç›˜é‡æ–°åŠ è½½â€ã€‚请阅读文档中的更多内容。"
+"您是å¦çŸ¥é“,如果您创建了新版本的模型,åªéœ€åœ¨ PrusaSlicer 中é‡æ–°åŠ è½½å³å¯ï¼Ÿåœ¨ä¸‰"
+"维视图中的模型上å•å‡»é¼ æ ‡å³é”®ï¼Œç„¶åŽé€‰æ‹©â€œä»Žç£ç›˜é‡æ–°åŠ è½½â€ã€‚请阅读文档中的更多内"
+"容。"
#: resources/data/hints.ini: [hint:Hiding sidebar]
msgid ""
"Hiding sidebar\n"
-"Did you know that you can hide the right sidebar using the shortcut <b>Shift+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
+"Did you know that you can hide the right sidebar using the shortcut <b>Shift"
+"+Tab</b>? You can also enable the icon for this from the<a>Preferences</a>."
msgstr ""
"éšè—侧边æ \n"
-"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨å¿«æ·æ–¹å¼<b>Shift+Tab</b>éšè—å³ä¾§ä¾§è¾¹æ ï¼Ÿæ‚¨è¿˜å¯ä»¥ä»Ž<a>首选项中为此å¯ç”¨å›¾æ ‡ã€‚"
+"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨å¿«æ·æ–¹å¼<b>Shift+Tab</b>éšè—å³ä¾§ä¾§è¾¹æ ï¼Ÿæ‚¨è¿˜å¯ä»¥ä»Ž<a>首选项"
+"中为此å¯ç”¨å›¾æ ‡ã€‚"
#: resources/data/hints.ini: [hint:Perspective camera]
msgid ""
"Perspective camera\n"
-"Did you know that you can use the <b>K</b> key to quickly switch between an orthographic and perspective camera?"
+"Did you know that you can use the <b>K</b> key to quickly switch between an "
+"orthographic and perspective camera?"
msgstr ""
"é€è§†ç›¸æœº\n"
"您知é“å¯ä»¥ä½¿ç”¨<b>K</b>键在正交相机和é€è§†ç›¸æœºä¹‹é—´å¿«é€Ÿåˆ‡æ¢å—?"
@@ -12871,7 +14784,8 @@ msgstr ""
#: resources/data/hints.ini: [hint:Camera Views]
msgid ""
"Camera Views\n"
-"Did you know that you can use the number keys <b>0-6</b> to quickly switch between predefined camera angles?"
+"Did you know that you can use the number keys <b>0-6</b> to quickly switch "
+"between predefined camera angles?"
msgstr ""
"æ‘„åƒæœºè§†å›¾\n"
"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨æ•°å­—é”®<b>0-6</b>在预定义的摄åƒæœºè§’度之间快速切æ¢ï¼Ÿ"
@@ -12879,15 +14793,19 @@ msgstr ""
#: resources/data/hints.ini: [hint:Place on face]
msgid ""
"Place on face\n"
-"Did you know that you can quickly orient a model so that one of its faces sits on the print bed? Select the<a>Place on face</a>function or press the <b>F</b> key."
+"Did you know that you can quickly orient a model so that one of its faces "
+"sits on the print bed? Select the<a>Place on face</a>function or press the "
+"<b>F</b> key."
msgstr ""
"é¢ä¸Šæ”¾ç½®\n"
-"您是å¦çŸ¥é“å¯ä»¥å¿«é€Ÿç¡®å®šæ¨¡åž‹çš„æ–¹å‘,使其一个é¢ä½äºŽæ‰“å°åºŠä¸Šï¼Ÿé€‰æ‹©é¢ä¸Šæ”¾ç½®åŠŸèƒ½æˆ–按<b>F</b>键。"
+"您是å¦çŸ¥é“å¯ä»¥å¿«é€Ÿç¡®å®šæ¨¡åž‹çš„æ–¹å‘,使其一个é¢ä½äºŽæ‰“å°åºŠä¸Šï¼Ÿé€‰æ‹©é¢ä¸Šæ”¾ç½®åŠŸèƒ½æˆ–"
+"按<b>F</b>键。"
#: resources/data/hints.ini: [hint:Set number of instances]
msgid ""
"Set number of instances\n"
-"Did you know that you can right-click a model and set an exact number of instances instead of copy-pasting it several times?"
+"Did you know that you can right-click a model and set an exact number of "
+"instances instead of copy-pasting it several times?"
msgstr ""
"设置实例数\n"
"您是å¦çŸ¥é“å¯ä»¥åœ¨æ¨¡åž‹ä¸Šå•å‡»é¼ æ ‡å³é”®ï¼Œè®¾ç½®å®žä¾‹çš„确切数é‡ï¼Œè€Œä¸æ˜¯å¤šæ¬¡å¤åˆ¶ç²˜è´´ï¼Ÿ"
@@ -12895,190 +14813,260 @@ msgstr ""
#: resources/data/hints.ini: [hint:Combine infill]
msgid ""
"Combine infill\n"
-"Did you know that you can print the infill with a higher layer height compared to perimeters to save print time using the setting<a>Combine infill every</a>."
+"Did you know that you can print the infill with a higher layer height "
+"compared to perimeters to save print time using the setting<a>Combine infill "
+"every</a>."
msgstr ""
"组åˆå†…嵌\n"
-"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨è®¾ç½®<a>组åˆå†…嵌间隔</a>以比周长更高的层高打å°å†…嵌,以节çœæ‰“å°æ—¶é—´ã€‚"
+"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨è®¾ç½®<a>组åˆå†…嵌间隔</a>以比周长更高的层高打å°å†…嵌,以节çœæ‰“"
+"å°æ—¶é—´ã€‚"
#: resources/data/hints.ini: [hint:Variable layer height]
msgid ""
"Variable layer height\n"
-"Did you know that you can print different regions of your model with a different layer height and smooth the transitions between them? Try the<a>Variable layer height tool</a>. (Not "
-"available for SLA printers.)"
+"Did you know that you can print different regions of your model with a "
+"different layer height and smooth the transitions between them? Try "
+"the<a>Variable layer height tool</a>. (Not available for SLA printers.)"
msgstr ""
"å¯å˜å±‚高度\n"
-"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨ä¸åŒçš„层高度打å°æ¨¡åž‹çš„ä¸åŒåŒºåŸŸï¼Œå¹¶å¹³æ»‘它们之间的过渡?试试<a>å¯å˜å±‚高度工具</a>。(ä¸é€‚用于SLA打å°æœºã€‚)"
+"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨ä¸åŒçš„层高度打å°æ¨¡åž‹çš„ä¸åŒåŒºåŸŸï¼Œå¹¶å¹³æ»‘它们之间的过渡?试试"
+"<a>å¯å˜å±‚高度工具</a>。(ä¸é€‚用于 SLA 打å°æœºã€‚)"
#: resources/data/hints.ini: [hint:Undo/redo history]
msgid ""
"Undo/redo history\n"
-"Did you know that you can right-click the<a>undo/redo arrows</a>to see the history of changes and to undo or redo several actions at once?"
+"Did you know that you can right-click the<a>undo/redo arrows</a>to see the "
+"history of changes and to undo or redo several actions at once?"
msgstr ""
"撤消/é‡åšåŽ†å²è®°å½•\n"
-"您是å¦çŸ¥é“å¯ä»¥å³é”®å•å‡»<a>撤消/é‡åšç®­å¤´</a>查看更改历å²è®°å½•ï¼Œå¹¶åŒæ—¶æ’¤æ¶ˆæˆ–é‡åšå¤šä¸ªæ“作?"
+"您是å¦çŸ¥é“å¯ä»¥å³é”®å•å‡»<a>撤消/é‡åšç®­å¤´</a>查看更改历å²è®°å½•ï¼Œå¹¶åŒæ—¶æ’¤æ¶ˆæˆ–é‡åš"
+"多个æ“作?"
#: resources/data/hints.ini: [hint:Different layer height for each model]
msgid ""
"Different layer height for each model\n"
-"Did you know that you can print each model on the plater with a different layer height? Right-click the model in the 3D view, choose Layers and Perimeters and adjust the values in the "
-"right panel. Read more in the documentation."
+"Did you know that you can print each model on the plater with a different "
+"layer height? Right-click the model in the 3D view, choose Layers and "
+"Perimeters and adjust the values in the right panel. Read more in the "
+"documentation."
msgstr ""
"æ¯ä¸ªæ¨¡åž‹çš„层高ä¸åŒ\n"
-"您知é“å¯ä»¥åœ¨åˆ¶ç‰ˆæœºä¸Šä»¥ä¸åŒçš„层高打å°æ¯ä¸ªæ¨¡åž‹å—?在三维视图中的模型上å•å‡»é¼ æ ‡å³é”®ï¼Œé€‰æ‹©â€œå±‚â€å’Œâ€œå‘¨é•¿â€ï¼Œç„¶åŽè°ƒæ•´å³ä¾§é¢æ¿ä¸­çš„值。请阅读文档中的更多内容。"
+"您知é“å¯ä»¥åœ¨åˆ¶ç‰ˆæœºä¸Šä»¥ä¸åŒçš„层高打å°æ¯ä¸ªæ¨¡åž‹å—?在三维视图中的模型上å•å‡»é¼ æ ‡"
+"å³é”®ï¼Œé€‰æ‹©â€œå±‚â€å’Œâ€œå‘¨é•¿â€ï¼Œç„¶åŽè°ƒæ•´å³ä¾§é¢æ¿ä¸­çš„值。请阅读文档中的更多内容。"
#: resources/data/hints.ini: [hint:Solid infill threshold area]
msgid ""
"Solid infill threshold area\n"
-"Did you know that you can make parts of your model with a small cross-section be filled with solid infill automatically? Set the<a>Solid infill threshold area</a>. (Expert mode only.)"
+"Did you know that you can make parts of your model with a small cross-"
+"section be filled with solid infill automatically? Set the<a>Solid infill "
+"threshold area</a>. (Expert mode only.)"
msgstr ""
"实体填充阈值区域\n"
-"您是å¦çŸ¥é“å¯ä»¥ç”¨å®žä½“填充自动填充模型中横截é¢è¾ƒå°çš„部分?设置<a>实体填充阈值区域</a>。(仅é™ä¸“家模å¼ã€‚)"
+"您是å¦çŸ¥é“å¯ä»¥ç”¨å®žä½“填充自动填充模型中横截é¢è¾ƒå°çš„部分?设置<a>实体填充阈值区"
+"域</a>。(仅é™ä¸“家模å¼ã€‚)"
#: resources/data/hints.ini: [hint:Search functionality]
msgid ""
"Search functionality\n"
-"Did you know that you use the<a>Search</a>tool to quickly find a specific PrusaSlicer setting? Or use the familiar shortcut <b>Ctrl+F</b>."
+"Did you know that you use the<a>Search</a>tool to quickly find a specific "
+"PrusaSlicer setting? Or use the familiar shortcut <b>Ctrl+F</b>."
msgstr ""
"æœç´¢åŠŸèƒ½\n"
-"您是å¦çŸ¥é“使用<a>æœç´¢</a>工具å¯ä»¥å¿«é€Ÿæ‰¾åˆ°ç‰¹å®šçš„PrusaSlicer设置?或者使用熟悉的快æ·é”®<b>Ctrl+F</b>。"
+"您是å¦çŸ¥é“使用<a>æœç´¢</a>工具å¯ä»¥å¿«é€Ÿæ‰¾åˆ°ç‰¹å®šçš„ PrusaSlicer 设置?或者使用熟"
+"悉的快æ·é”®<b>Ctrl+F</b>。"
#: resources/data/hints.ini: [hint:Box selection]
msgid ""
"Box selection\n"
-"Did you know that you can do a box selection with Shift+Mouse drag? You can also box-deselect objects with <b>Alt+Mouse drag</b>."
+"Did you know that you can do a box selection with Shift+Mouse drag? You can "
+"also box-deselect objects with <b>Alt+Mouse drag</b>."
msgstr ""
"框选择\n"
-"您知é“å¯ä»¥ä½¿ç”¨Shift+鼠标拖动进行框选择å—?您还å¯ä»¥é€šè¿‡æŒ‰ä½Alt键并拖动鼠标æ¥å–消选择对象。"
+"您知é“å¯ä»¥ä½¿ç”¨ Shift+鼠标拖动进行框选择å—?您还å¯ä»¥é€šè¿‡æŒ‰ä½ Alt 键并拖动鼠标"
+"æ¥å–消选择对象。"
-#: resources/data/hints.ini: [hint:Zoom on selected objects or all if none selected]
+#: resources/data/hints.ini: [hint:Zoom on selected objects or all if none
+#: selected]
msgid ""
"Zoom on selected objects or on all objects if none selected\n"
-"Did you know that you can zoom in on selected objects by pressing the <b>Z</b> key? If none are selected, the camera will zoom on all objects in the scene."
+"Did you know that you can zoom in on selected objects by pressing the <b>Z</"
+"b> key? If none are selected, the camera will zoom on all objects in the "
+"scene."
msgstr ""
"放大选定对象或所有对象(如果未选定)\n"
-"您是å¦çŸ¥é“å¯ä»¥é€šè¿‡æŒ‰<b>Z</b>键放大选定对象?如果未选择任何对象,相机将缩放场景中的所有对象。"
+"您是å¦çŸ¥é“å¯ä»¥é€šè¿‡æŒ‰<b>Z</b>键放大选定对象?如果未选择任何对象,相机将缩放场"
+"景中的所有对象。"
#: resources/data/hints.ini: [hint:Printable toggle]
msgid ""
"Printable toggle\n"
-"Did you know that you can disable the G-code generation for the selected model without having to move or delete it? Toggle the Printable property of a model from the Right-click context "
-"menu."
+"Did you know that you can disable the G-code generation for the selected "
+"model without having to move or delete it? Toggle the Printable property of "
+"a model from the Right-click context menu."
msgstr ""
"å¯æ‰“å°åˆ‡æ¢\n"
-"您是å¦çŸ¥é“å¯ä»¥ç¦ç”¨æ‰€é€‰åž‹å·çš„G代ç ç”Ÿæˆï¼Œè€Œæ— éœ€ç§»åŠ¨æˆ–删除它?从å³é”®å•å‡»å…³è”èœå•åˆ‡æ¢æ¨¡åž‹çš„å¯æ‰“å°å±žæ€§ã€‚"
+"您是å¦çŸ¥é“å¯ä»¥ç¦ç”¨æ‰€é€‰åž‹å·çš„ G-Code 生æˆï¼Œè€Œæ— éœ€ç§»åŠ¨æˆ–删除它?从å³é”®å•å‡»å…³è”"
+"èœå•åˆ‡æ¢æ¨¡åž‹çš„å¯æ‰“å°å±žæ€§ã€‚"
#: resources/data/hints.ini: [hint:Mirror]
msgid ""
"Mirror\n"
-"Did you know that you can mirror the selected model to create a reversed version of it? Right-click the model, select Mirror and pick the mirror axis."
+"Did you know that you can mirror the selected model to create a reversed "
+"version of it? Right-click the model, select Mirror and pick the mirror axis."
msgstr ""
"é•œåƒ\n"
-"您知é“å¯ä»¥é•œåƒæ‰€é€‰æ¨¡åž‹ä»¥åˆ›å»ºå…¶å转版本å—?在模型上å•å‡»é¼ æ ‡å³é”®ï¼Œé€‰æ‹©â€œé•œåƒâ€ï¼Œç„¶åŽæ‹¾å–é•œåƒè½´ã€‚"
+"您知é“å¯ä»¥é•œåƒæ‰€é€‰æ¨¡åž‹ä»¥åˆ›å»ºå…¶å转版本å—?在模型上å•å‡»é¼ æ ‡å³é”®ï¼Œé€‰æ‹©â€œé•œåƒâ€ï¼Œ"
+"然åŽæ‹¾å–é•œåƒè½´ã€‚"
-#: resources/data/hints.ini: [hint:PageUp / PageDown quick rotation by 45 degrees]
+#: resources/data/hints.ini: [hint:PageUp / PageDown quick rotation by 45
+#: degrees]
msgid ""
"PageUp / PageDown quick rotation by 45 degrees\n"
-"Did you know that you can quickly rotate selected models by 45 degrees around the Z-axis clockwise or counter-clockwise by pressing <b>Page Up</b> or <b>Page Down</b> respectively?"
+"Did you know that you can quickly rotate selected models by 45 degrees "
+"around the Z-axis clockwise or counter-clockwise by pressing <b>Page Up</b> "
+"or <b>Page Down</b> respectively?"
msgstr ""
-"PageUp/PageDown快速旋转45度\n"
-"您是å¦çŸ¥é“å¯ä»¥åˆ†åˆ«æŒ‰<b>å‘上翻页</b>或<b>å‘下翻页</b>以顺时针或逆时针方å‘将选定的模型快速旋转45度?"
+"PageUp/PageDown 快速旋转 45 度\n"
+"您是å¦çŸ¥é“å¯ä»¥åˆ†åˆ«æŒ‰<b>å‘上翻页</b>或<b>å‘下翻页</b>以顺时针或逆时针方å‘将选"
+"定的模型快速旋转 45 度?"
#: resources/data/hints.ini: [hint:Load config from G-code]
msgid ""
"Load config from G-code\n"
-"Did you know that you can use File-Import-Import Config to load print, filament and printer profiles from an existing G-code file? Similarly, you can use File-Import-Import SL1 / SL1S "
-"archive, which also lets you reconstruct 3D models from the voxel data."
+"Did you know that you can use File-Import-Import Config to load print, "
+"filament and printer profiles from an existing G-code file? Similarly, you "
+"can use File-Import-Import SL1 / SL1S archive, which also lets you "
+"reconstruct 3D models from the voxel data."
msgstr ""
-"从G-code加载é…ç½®\n"
-"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨æ–‡ä»¶å¯¼å…¥é…置从现有G-code文件加载打å°ã€è€—æ和打å°æœºé…置文件?类似地,您å¯ä»¥ä½¿ç”¨File Import SL1/SL1S archive,它还å…许您从体素数æ®é‡å»ºä¸‰ç»´æ¨¡åž‹ã€‚"
+"从 G-Code 加载é…ç½®\n"
+"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨æ–‡ä»¶å¯¼å…¥é…置从现有 G-Code 文件加载打å°ã€è€—æ和打å°æœºé…置文"
+"件?类似地,您å¯ä»¥ä½¿ç”¨ 文件-导入-导入 SL1/SL1S 档案,它还å…许您从体素数æ®é‡å»º"
+"三维模型。"
#: resources/data/hints.ini: [hint:Ironing]
msgid ""
"Ironing\n"
-"Did you know that you can smooth top surfaces of prints using Ironing? The nozzle will run a special second infill phase at the same layer to fill in holes and flatten any lifted plastic. "
-"Read more in the documentation. (Requires Advanced or Expert mode.)"
+"Did you know that you can smooth top surfaces of prints using Ironing? The "
+"nozzle will run a special second infill phase at the same layer to fill in "
+"holes and flatten any lifted plastic. Read more in the documentation. "
+"(Requires Advanced or Expert mode.)"
msgstr ""
"熨烫\n"
-"您知é“å—,熨烫å¯ä»¥ä½¿å°èŠ±çš„上表é¢å…‰æ»‘?喷嘴将在åŒä¸€å±‚上è¿è¡Œä¸€ä¸ªç‰¹æ®Šçš„第二填充阶段,以填充孔并压平任何æå‡çš„塑料。请阅读文档中的更多内容。(需è¦é«˜çº§æˆ–专家模å¼ã€‚)"
+"您知é“å—,熨烫å¯ä»¥ä½¿å°èŠ±çš„上表é¢å…‰æ»‘?喷嘴将在åŒä¸€å±‚上è¿è¡Œä¸€ä¸ªç‰¹æ®Šçš„第二填充"
+"阶段,以填充孔并压平任何æå‡çš„塑料。请阅读文档中的更多内容。(需è¦é«˜çº§æˆ–专家"
+"模å¼ã€‚)"
#: resources/data/hints.ini: [hint:Paint-on supports]
msgid ""
"Paint-on supports\n"
-"Did you know that you can paint directly on the object and select areas, where supports should be enforced or blocked? Try the<a>Paint-on supports</a>feature. (Requires Advanced or Expert "
-"mode.)"
+"Did you know that you can paint directly on the object and select areas, "
+"where supports should be enforced or blocked? Try the<a>Paint-on supports</"
+"a>feature. (Requires Advanced or Expert mode.)"
msgstr ""
"在支架上绘制\n"
-"您是å¦çŸ¥é“å¯ä»¥ç›´æŽ¥åœ¨å¯¹è±¡ä¸Šç»˜åˆ¶ï¼Œå¹¶é€‰æ‹©åº”在哪些区域强制或阻止支架?å°è¯•åœ¨æ”¯æž¶ä¸Šç»˜åˆ¶åŠŸèƒ½ã€‚(需è¦é«˜çº§æˆ–专家模å¼ã€‚)"
+"您是å¦çŸ¥é“å¯ä»¥ç›´æŽ¥åœ¨å¯¹è±¡ä¸Šç»˜åˆ¶ï¼Œå¹¶é€‰æ‹©åº”在哪些区域强制或阻止支架?å°è¯•åœ¨æ”¯æž¶"
+"上绘制功能。(需è¦é«˜çº§æˆ–专家模å¼ã€‚)"
#: resources/data/hints.ini: [hint:Paint-on seam]
msgid ""
"Paint-on seam\n"
-"Did you know that you can paint directly on the object and select where to place the start/endpoint of each perimeter loop? Try the<a>Seam painting</a>feature. (Requires Advanced or "
-"Expert mode.)"
+"Did you know that you can paint directly on the object and select where to "
+"place the start/endpoint of each perimeter loop? Try the<a>Seam painting</"
+"a>feature. (Requires Advanced or Expert mode.)"
msgstr ""
"接ç¼ç»˜åˆ¶\n"
-"您是å¦çŸ¥é“å¯ä»¥ç›´æŽ¥åœ¨å¯¹è±¡ä¸Šç»˜åˆ¶ï¼Œå¹¶é€‰æ‹©æ¯ä¸ªå‘¨é•¿å¾ªçŽ¯çš„起点/终点的ä½ç½®ï¼Ÿå°è¯•<a>接ç¼ç»˜åˆ¶</a>功能。(需è¦é«˜çº§æˆ–专家模å¼ã€‚)"
+"您是å¦çŸ¥é“å¯ä»¥ç›´æŽ¥åœ¨å¯¹è±¡ä¸Šç»˜åˆ¶ï¼Œå¹¶é€‰æ‹©æ¯ä¸ªå‘¨é•¿å¾ªçŽ¯çš„起点/终点的ä½ç½®ï¼Ÿå°è¯•<a>"
+"接ç¼ç»˜åˆ¶</a>功能。(需è¦é«˜çº§æˆ–专家模å¼ã€‚)"
#: resources/data/hints.ini: [hint:Insert Pause]
msgid ""
"Insert Pause\n"
-"Did you know that you can schedule the print to pause at a specific layer? Right-click the layer slider in the Preview and select Add pause print (M601). This can be used to insert "
-"magnets, weights or nuts into your prints. Read more in the documentation."
+"Did you know that you can schedule the print to pause at a specific layer? "
+"Right-click the layer slider in the Preview and select Add pause print "
+"(M601). This can be used to insert magnets, weights or nuts into your "
+"prints. Read more in the documentation."
msgstr ""
"æ’入暂åœ\n"
-"您是å¦çŸ¥é“å¯ä»¥å®‰æŽ’打å°åœ¨ç‰¹å®šå›¾å±‚æš‚åœï¼Ÿåœ¨é¢„览中的图层滑å—上å•å‡»é¼ æ ‡å³é”®ï¼Œç„¶åŽé€‰æ‹©â€œæ·»åŠ æš‚åœæ‰“å°â€ï¼ˆM601)。这å¯ä»¥ç”¨æ¥æ’å…¥ç£é“,é‡é‡æˆ–螺æ¯åˆ°æ‚¨çš„打å°ã€‚请阅读文档中的更多内容。"
+"您是å¦çŸ¥é“å¯ä»¥å®‰æŽ’打å°åœ¨ç‰¹å®šå›¾å±‚æš‚åœï¼Ÿåœ¨é¢„览中的图层滑å—上å•å‡»é¼ æ ‡å³é”®ï¼Œç„¶åŽ"
+"选择“添加暂åœæ‰“å°â€ï¼ˆM601)。这å¯ä»¥ç”¨æ¥æ’å…¥ç£é“,é‡é‡æˆ–螺æ¯åˆ°æ‚¨çš„打å°ã€‚请阅读"
+"文档中的更多内容。"
#: resources/data/hints.ini: [hint:Insert Custom G-code]
msgid ""
"Insert Custom G-code\n"
-"Did you know that you can insert a custom G-code at a specific layer? Left-click the layer in the Preview, Right-click the plus icon and select Add custom G-code. With this function you "
-"can, for example, create a temperature tower. Read more in the documentation."
+"Did you know that you can insert a custom G-code at a specific layer? Left-"
+"click the layer in the Preview, Right-click the plus icon and select Add "
+"custom G-code. With this function you can, for example, create a temperature "
+"tower. Read more in the documentation."
msgstr ""
-"æ’入自定义G代ç \n"
-"您知é“å¯ä»¥åœ¨ç‰¹å®šå±‚æ’入自定义G代ç å—?在预览中的图层上å•å‡»é¼ æ ‡å·¦é”®ï¼Œå³é”®å•å‡»åŠ å·å›¾æ ‡ï¼Œç„¶åŽé€‰æ‹©â€œæ·»åŠ è‡ªå®šä¹‰G代ç â€ã€‚使用此功能,您å¯ä»¥åˆ›å»ºä¸€ä¸ªæ¸©åº¦å¡”。请阅读文档中的更多内容。"
+"æ’入自定义 G-Code\n"
+"您知é“å¯ä»¥åœ¨ç‰¹å®šå±‚æ’入自定义 G-Code å—?在预览中的图层上å•å‡»é¼ æ ‡å·¦é”®ï¼Œå³é”®å•"
+"击加å·å›¾æ ‡ï¼Œç„¶åŽé€‰æ‹©â€œæ·»åŠ è‡ªå®šä¹‰ G-Code â€ã€‚使用此功能,您å¯ä»¥åˆ›å»ºä¸€ä¸ªæ¸©åº¦å¡”。"
+"请阅读文档中的更多内容。"
#: resources/data/hints.ini: [hint:Configuration snapshots]
msgid ""
"Configuration snapshots\n"
-"Did you know that you can roll back to a complete backup of all system and user profiles? You can view and move back and forth between snapshots using the Configuration - <a>Configuration "
-"snapshots menu</a>."
+"Did you know that you can roll back to a complete backup of all system and "
+"user profiles? You can view and move back and forth between snapshots using "
+"the Configuration - <a>Configuration snapshots menu</a>."
msgstr ""
"é…置快照\n"
-"您知é“å¯ä»¥å›žæ»šåˆ°æ‰€æœ‰ç³»ç»Ÿå’Œç”¨æˆ·é…置文件的完整备份å—?您å¯ä»¥ä½¿ç”¨é…ç½®-<a>é…置快照èœå•æŸ¥çœ‹å¿«ç…§ï¼Œå¹¶åœ¨å¿«ç…§ä¹‹é—´æ¥å›žç§»åŠ¨ã€‚"
+"您知é“å¯ä»¥å›žæ»šåˆ°æ‰€æœ‰ç³»ç»Ÿå’Œç”¨æˆ·é…置文件的完整备份å—?您å¯ä»¥ä½¿ç”¨é…ç½®-<a>é…置快"
+"ç…§èœå•æŸ¥çœ‹å¿«ç…§ï¼Œå¹¶åœ¨å¿«ç…§ä¹‹é—´æ¥å›žç§»åŠ¨ã€‚"
#: resources/data/hints.ini: [hint:Minimum shell thickness]
msgid ""
"Minimum shell thickness\n"
-"Did you know that instead of the number of top and bottom layers, you can define the<a>Minimum shell thickness</a>in millimeters? This feature is especially useful when using the variable "
-"layer height function."
+"Did you know that instead of the number of top and bottom layers, you can "
+"define the<a>Minimum shell thickness</a>in millimeters? This feature is "
+"especially useful when using the variable layer height function."
msgstr ""
"最å°å¤–壳厚度\n"
-"您是å¦çŸ¥é“,å¯ä»¥ç”¨æ¯«ç±³æ¥å®šä¹‰<a>最å°å¤–壳厚度,而ä¸æ˜¯é¡¶å±‚和底层的数é‡ï¼Ÿå½“使用å¯å˜å±‚高度功能时,此功能特别有用。"
+"您是å¦çŸ¥é“,å¯ä»¥ç”¨æ¯«ç±³æ¥å®šä¹‰<a>最å°å¤–壳厚度,而ä¸æ˜¯é¡¶å±‚和底层的数é‡ï¼Ÿå½“使用å¯"
+"å˜å±‚高度功能时,此功能特别有用。"
#: resources/data/hints.ini: [hint:Settings in non-modal window]
msgid ""
"Settings in non-modal window\n"
-"Did you know that you can open the Settings in a new non-modal window? This means you can have settings open on one screen and the G-code Preview on the other. Go to the<a>Preferences</"
-"a>and select Settings in non-modal window."
+"Did you know that you can open the Settings in a new non-modal window? This "
+"means you can have settings open on one screen and the G-code Preview on the "
+"other. Go to the<a>Preferences</a>and select Settings in non-modal window."
msgstr ""
"éžæ¨¡å¼çª—å£ä¸­çš„设置\n"
-"您知é“å¯ä»¥åœ¨æ–°çš„éžæ¨¡å¼çª—å£ä¸­æ‰“开设置å—?这æ„味ç€æ‚¨å¯ä»¥åœ¨ä¸€ä¸ªå±å¹•ä¸Šæ‰“开设置,在å¦ä¸€ä¸ªå±å¹•ä¸Šæ‰“å¼€G代ç é¢„览。转到<a>首选项</a>并在éžæ¨¡å¼çª—å£ä¸­é€‰æ‹©è®¾ç½®ã€‚"
+"您知é“å¯ä»¥åœ¨æ–°çš„éžæ¨¡å¼çª—å£ä¸­æ‰“开设置å—?这æ„味ç€æ‚¨å¯ä»¥åœ¨ä¸€ä¸ªå±å¹•ä¸Šæ‰“开设置,"
+"在å¦ä¸€ä¸ªå±å¹•ä¸Šæ‰“å¼€ G-Code 预览。转到<a>首选项</a>并在éžæ¨¡å¼çª—å£ä¸­é€‰æ‹©è®¾ç½®ã€‚"
#: resources/data/hints.ini: [hint:Adaptive infills]
msgid ""
"Adaptive infills\n"
-"Did you know that you can use the Adaptive cubic and Support cubic infills to decrease the print time and lower the filament consumption? Read more in the documentation."
+"Did you know that you can use the Adaptive cubic and Support cubic infills "
+"to decrease the print time and lower the filament consumption? Read more in "
+"the documentation."
msgstr ""
"自适应填充\n"
-"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨è‡ªé€‚应立方和支æŒç«‹æ–¹å¡«å……æ¥å‡å°‘打å°æ—¶é—´å’Œé™ä½Žè€—æ消耗?请阅读文档中的更多内容。"
+"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨è‡ªé€‚应立方和支æŒç«‹æ–¹å¡«å……æ¥å‡å°‘打å°æ—¶é—´å’Œé™ä½Žè€—æ消耗?请阅"
+"读文档中的更多内容。"
+
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+"闪电填充\n"
+"您是å¦çŸ¥é“å¯ä»¥ä½¿ç”¨é—ªç”µå¡«å……æ¥ä»…支撑顶部表é¢ï¼Œä»Žè€ŒèŠ‚约许多耗æå’Œå‡å°‘打å°æ—¶é—´ï¼Ÿ"
+"请阅读文档中的更多内容。"
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
"Fullscreen mode\n"
-"Did you know that you can switch PrusaSlicer to fullscreen mode? Use the <b>F11</b> hotkey."
+"Did you know that you can switch PrusaSlicer to fullscreen mode? Use the "
+"<b>F11</b> hotkey."
msgstr ""
"å…¨å±æ¨¡å¼\n"
-"您知é“å¯ä»¥å°†PrusaSlicer切æ¢åˆ°å…¨å±æ¨¡å¼å—?使用<b>F11</b>热键。"
+"您知é“å¯ä»¥å°† PrusaSlicer 切æ¢åˆ°å…¨å±æ¨¡å¼å—?使用<b>F11</b>热键。"
#: ../src/common/debugrpt.cpp:586
msgid ""
diff --git a/resources/localization/zh_TW_copy/PrusaSlicer_zh_TW.po b/resources/localization/zh_TW_copy/PrusaSlicer_zh_TW.po
index 662aae16f..35c994c38 100644
--- a/resources/localization/zh_TW_copy/PrusaSlicer_zh_TW.po
+++ b/resources/localization/zh_TW_copy/PrusaSlicer_zh_TW.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Slic3rPE\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-09 09:04+0100\n"
+"POT-Creation-Date: 2022-09-05 15:33+0200\n"
"PO-Revision-Date: 2019-05-22 10:35+0800\n"
"Last-Translator: Jiang Yue <maze1024@gmail.com> , patched traditional "
"chinese by Cheng-Hsien Ho <taksito@gmail.com>\n"
@@ -20,54 +20,54 @@ msgstr ""
"X-Poedit-SearchPath-1: xs/xrc/slic3r/GUI\n"
"X-Poedit-SearchPath-2: xs/xrc/slic3r\n"
-#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:303
+#: src/slic3r/GUI/AboutDialog.cpp:45 src/slic3r/GUI/AboutDialog.cpp:305
msgid "Portions copyright"
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:139 src/slic3r/GUI/AboutDialog.cpp:267
+#: src/slic3r/GUI/AboutDialog.cpp:141 src/slic3r/GUI/AboutDialog.cpp:269
msgid "Copyright"
msgstr ""
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:141
+#: src/slic3r/GUI/AboutDialog.cpp:143
msgid ""
"License agreements of all following programs (libraries) are part of "
"application license agreement"
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:210
+#: src/slic3r/GUI/AboutDialog.cpp:212
#, c-format, boost-format
msgid "About %s"
msgstr "關於 %s"
-#: src/slic3r/GUI/AboutDialog.cpp:242 src/slic3r/GUI/AboutDialog.cpp:367
+#: src/slic3r/GUI/AboutDialog.cpp:244 src/slic3r/GUI/AboutDialog.cpp:369
#: src/slic3r/GUI/GUI_App.cpp:262
msgid "Version"
msgstr "版本"
#. TRN "Slic3r _is licensed under the_ License"
-#: src/slic3r/GUI/AboutDialog.cpp:269 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:271 src/slic3r/GUI/GUI_App.cpp:268
msgid "is licensed under the"
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:270 src/slic3r/GUI/GUI_App.cpp:268
+#: src/slic3r/GUI/AboutDialog.cpp:272 src/slic3r/GUI/GUI_App.cpp:268
msgid "GNU Affero General Public License, version 3"
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:271
+#: src/slic3r/GUI/AboutDialog.cpp:273
msgid ""
"PrusaSlicer is based on Slic3r by Alessandro Ranellucci and the RepRap "
"community."
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:272
+#: src/slic3r/GUI/AboutDialog.cpp:274
msgid ""
"Contributions by Henrik Brix Andersen, Nicolas Dandrimont, Mark Hindess, "
"Petr Ledvina, Joseph Lenox, Y. Sapir, Mike Sheldrake, Vojtech Bubnik and "
"numerous others."
msgstr ""
-#: src/slic3r/GUI/AboutDialog.cpp:308
+#: src/slic3r/GUI/AboutDialog.cpp:310
msgid "Copy Version Info"
msgstr ""
@@ -191,7 +191,7 @@ msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:31
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:218 src/slic3r/GUI/Plater.cpp:204
-#: src/slic3r/GUI/Tab.cpp:2755
+#: src/slic3r/GUI/Tab.cpp:2762
msgid "Size"
msgstr "尺寸"
@@ -199,7 +199,7 @@ msgstr "尺寸"
msgid "Origin"
msgstr "原點"
-#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:994
+#: src/slic3r/GUI/BedShapeDialog.cpp:33 src/libslic3r/PrintConfig.cpp:1016
msgid "Diameter"
msgstr "直徑"
@@ -224,43 +224,43 @@ msgstr "G-code 0,0 座標相å°æ–¼çŸ©å½¢æ¡†å·¦å‰è§’è½çš„è·é›¢ã€‚"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:477
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:478
#: src/slic3r/GUI/ObjectDataViewModel.cpp:134
-#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:250
-#: src/libslic3r/PrintConfig.cpp:267 src/libslic3r/PrintConfig.cpp:274
-#: src/libslic3r/PrintConfig.cpp:437 src/libslic3r/PrintConfig.cpp:497
-#: src/libslic3r/PrintConfig.cpp:523 src/libslic3r/PrintConfig.cpp:598
-#: src/libslic3r/PrintConfig.cpp:606 src/libslic3r/PrintConfig.cpp:656
-#: src/libslic3r/PrintConfig.cpp:787 src/libslic3r/PrintConfig.cpp:798
-#: src/libslic3r/PrintConfig.cpp:816 src/libslic3r/PrintConfig.cpp:997
-#: src/libslic3r/PrintConfig.cpp:1212 src/libslic3r/PrintConfig.cpp:1279
-#: src/libslic3r/PrintConfig.cpp:1289 src/libslic3r/PrintConfig.cpp:1569
-#: src/libslic3r/PrintConfig.cpp:1763 src/libslic3r/PrintConfig.cpp:1824
-#: src/libslic3r/PrintConfig.cpp:1842 src/libslic3r/PrintConfig.cpp:1860
-#: src/libslic3r/PrintConfig.cpp:1923 src/libslic3r/PrintConfig.cpp:1933
-#: src/libslic3r/PrintConfig.cpp:2047 src/libslic3r/PrintConfig.cpp:2056
-#: src/libslic3r/PrintConfig.cpp:2075 src/libslic3r/PrintConfig.cpp:2096
-#: src/libslic3r/PrintConfig.cpp:2108 src/libslic3r/PrintConfig.cpp:2116
-#: src/libslic3r/PrintConfig.cpp:2157 src/libslic3r/PrintConfig.cpp:2165
-#: src/libslic3r/PrintConfig.cpp:2175 src/libslic3r/PrintConfig.cpp:2183
-#: src/libslic3r/PrintConfig.cpp:2191 src/libslic3r/PrintConfig.cpp:2253
-#: src/libslic3r/PrintConfig.cpp:2483 src/libslic3r/PrintConfig.cpp:2553
-#: src/libslic3r/PrintConfig.cpp:2570 src/libslic3r/PrintConfig.cpp:2671
-#: src/libslic3r/PrintConfig.cpp:2680 src/libslic3r/PrintConfig.cpp:2730
-#: src/libslic3r/PrintConfig.cpp:2882 src/libslic3r/PrintConfig.cpp:2970
-#: src/libslic3r/PrintConfig.cpp:2977 src/libslic3r/PrintConfig.cpp:2984
-#: src/libslic3r/PrintConfig.cpp:2998 src/libslic3r/PrintConfig.cpp:3022
-#: src/libslic3r/PrintConfig.cpp:3032 src/libslic3r/PrintConfig.cpp:3042
-#: src/libslic3r/PrintConfig.cpp:3226 src/libslic3r/PrintConfig.cpp:3267
-#: src/libslic3r/PrintConfig.cpp:3427 src/libslic3r/PrintConfig.cpp:3436
-#: src/libslic3r/PrintConfig.cpp:3445 src/libslic3r/PrintConfig.cpp:3455
-#: src/libslic3r/PrintConfig.cpp:3520 src/libslic3r/PrintConfig.cpp:3530
-#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3562
-#: src/libslic3r/PrintConfig.cpp:3572 src/libslic3r/PrintConfig.cpp:3582
-#: src/libslic3r/PrintConfig.cpp:3600 src/libslic3r/PrintConfig.cpp:3615
-#: src/libslic3r/PrintConfig.cpp:3629 src/libslic3r/PrintConfig.cpp:3640
-#: src/libslic3r/PrintConfig.cpp:3653 src/libslic3r/PrintConfig.cpp:3698
-#: src/libslic3r/PrintConfig.cpp:3708 src/libslic3r/PrintConfig.cpp:3717
-#: src/libslic3r/PrintConfig.cpp:3727 src/libslic3r/PrintConfig.cpp:3743
-#: src/libslic3r/PrintConfig.cpp:3767
+#: src/slic3r/GUI/WipeTowerDialog.cpp:116 src/libslic3r/PrintConfig.cpp:262
+#: src/libslic3r/PrintConfig.cpp:289 src/libslic3r/PrintConfig.cpp:296
+#: src/libslic3r/PrintConfig.cpp:459 src/libslic3r/PrintConfig.cpp:519
+#: src/libslic3r/PrintConfig.cpp:545 src/libslic3r/PrintConfig.cpp:620
+#: src/libslic3r/PrintConfig.cpp:628 src/libslic3r/PrintConfig.cpp:678
+#: src/libslic3r/PrintConfig.cpp:809 src/libslic3r/PrintConfig.cpp:820
+#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1019
+#: src/libslic3r/PrintConfig.cpp:1231 src/libslic3r/PrintConfig.cpp:1298
+#: src/libslic3r/PrintConfig.cpp:1308 src/libslic3r/PrintConfig.cpp:1588
+#: src/libslic3r/PrintConfig.cpp:1782 src/libslic3r/PrintConfig.cpp:1843
+#: src/libslic3r/PrintConfig.cpp:1861 src/libslic3r/PrintConfig.cpp:1879
+#: src/libslic3r/PrintConfig.cpp:1942 src/libslic3r/PrintConfig.cpp:1952
+#: src/libslic3r/PrintConfig.cpp:2066 src/libslic3r/PrintConfig.cpp:2075
+#: src/libslic3r/PrintConfig.cpp:2094 src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2127 src/libslic3r/PrintConfig.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:2176 src/libslic3r/PrintConfig.cpp:2184
+#: src/libslic3r/PrintConfig.cpp:2194 src/libslic3r/PrintConfig.cpp:2202
+#: src/libslic3r/PrintConfig.cpp:2210 src/libslic3r/PrintConfig.cpp:2272
+#: src/libslic3r/PrintConfig.cpp:2502 src/libslic3r/PrintConfig.cpp:2572
+#: src/libslic3r/PrintConfig.cpp:2589 src/libslic3r/PrintConfig.cpp:2690
+#: src/libslic3r/PrintConfig.cpp:2699 src/libslic3r/PrintConfig.cpp:2749
+#: src/libslic3r/PrintConfig.cpp:2901 src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:3003
+#: src/libslic3r/PrintConfig.cpp:3017 src/libslic3r/PrintConfig.cpp:3041
+#: src/libslic3r/PrintConfig.cpp:3051 src/libslic3r/PrintConfig.cpp:3061
+#: src/libslic3r/PrintConfig.cpp:3341 src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3542 src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3635 src/libslic3r/PrintConfig.cpp:3645
+#: src/libslic3r/PrintConfig.cpp:3657 src/libslic3r/PrintConfig.cpp:3677
+#: src/libslic3r/PrintConfig.cpp:3687 src/libslic3r/PrintConfig.cpp:3697
+#: src/libslic3r/PrintConfig.cpp:3715 src/libslic3r/PrintConfig.cpp:3730
+#: src/libslic3r/PrintConfig.cpp:3744 src/libslic3r/PrintConfig.cpp:3755
+#: src/libslic3r/PrintConfig.cpp:3768 src/libslic3r/PrintConfig.cpp:3813
+#: src/libslic3r/PrintConfig.cpp:3823 src/libslic3r/PrintConfig.cpp:3832
+#: src/libslic3r/PrintConfig.cpp:3842 src/libslic3r/PrintConfig.cpp:3858
+#: src/libslic3r/PrintConfig.cpp:3882
msgid "mm"
msgstr "毫米"
@@ -279,7 +279,7 @@ msgid "Circular"
msgstr "圓形"
#: src/slic3r/GUI/BedShapeDialog.cpp:81 src/slic3r/GUI/GUI_Preview.cpp:252
-#: src/libslic3r/ExtrusionEntity.cpp:331 src/libslic3r/ExtrusionEntity.cpp:366
+#: src/libslic3r/ExtrusionEntity.cpp:343 src/libslic3r/ExtrusionEntity.cpp:378
msgid "Custom"
msgstr "自定義"
@@ -292,8 +292,8 @@ msgstr "形狀"
msgid "Load shape from STL..."
msgstr "從STL文件加載形狀..."
-#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3710
-#: src/slic3r/GUI/MainFrame.cpp:2140
+#: src/slic3r/GUI/BedShapeDialog.cpp:249 src/slic3r/GUI/GCodeViewer.cpp:3709
+#: src/slic3r/GUI/MainFrame.cpp:2147
msgid "Settings"
msgstr "設置"
@@ -306,7 +306,7 @@ msgid "Load..."
msgstr ""
#: src/slic3r/GUI/BedShapeDialog.cpp:292 src/slic3r/GUI/BedShapeDialog.cpp:362
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Remove"
msgstr "移除"
@@ -406,8 +406,8 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigManipulation.cpp:50
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1453
-#: src/libslic3r/PrintConfig.cpp:263
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:29 src/slic3r/GUI/Tab.cpp:1449
+#: src/libslic3r/PrintConfig.cpp:285
msgid "Layer height"
msgstr "層高"
@@ -418,7 +418,7 @@ msgid ""
"The first layer height will be reset to 0.01."
msgstr ""
-#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1208
+#: src/slic3r/GUI/ConfigManipulation.cpp:62 src/libslic3r/PrintConfig.cpp:1227
msgid "First layer height"
msgstr "首層高度"
@@ -494,30 +494,30 @@ msgstr ""
#: src/slic3r/GUI/ConfigManipulation.cpp:199
#: src/slic3r/GUI/GUI_Factories.cpp:55 src/slic3r/GUI/GUI_Factories.cpp:128
-#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1506
-#: src/slic3r/GUI/Tab.cpp:1508 src/libslic3r/PrintConfig.cpp:452
-#: src/libslic3r/PrintConfig.cpp:693 src/libslic3r/PrintConfig.cpp:717
-#: src/libslic3r/PrintConfig.cpp:1071 src/libslic3r/PrintConfig.cpp:1085
-#: src/libslic3r/PrintConfig.cpp:1122 src/libslic3r/PrintConfig.cpp:1375
-#: src/libslic3r/PrintConfig.cpp:1385 src/libslic3r/PrintConfig.cpp:1454
-#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1493
-#: src/libslic3r/PrintConfig.cpp:2314 src/libslic3r/PrintConfig.cpp:2331
+#: src/slic3r/GUI/Plater.cpp:460 src/slic3r/GUI/Tab.cpp:1503
+#: src/slic3r/GUI/Tab.cpp:1505 src/libslic3r/PrintConfig.cpp:474
+#: src/libslic3r/PrintConfig.cpp:715 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:1094 src/libslic3r/PrintConfig.cpp:1108
+#: src/libslic3r/PrintConfig.cpp:1145 src/libslic3r/PrintConfig.cpp:1394
+#: src/libslic3r/PrintConfig.cpp:1404 src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1493 src/libslic3r/PrintConfig.cpp:1512
+#: src/libslic3r/PrintConfig.cpp:2333 src/libslic3r/PrintConfig.cpp:2350
msgid "Infill"
msgstr "å¡«å……"
-#: src/slic3r/GUI/ConfigManipulation.cpp:327
+#: src/slic3r/GUI/ConfigManipulation.cpp:336
msgid "Head penetration should not be greater than the head width."
msgstr "頭部滲é€ä¸æ‡‰å¤§æ–¼é ­éƒ¨å¯¬åº¦ã€‚"
-#: src/slic3r/GUI/ConfigManipulation.cpp:329
+#: src/slic3r/GUI/ConfigManipulation.cpp:338
msgid "Invalid Head penetration"
msgstr "無效的頭部滲é€"
-#: src/slic3r/GUI/ConfigManipulation.cpp:340
+#: src/slic3r/GUI/ConfigManipulation.cpp:349
msgid "Pinhead diameter should be smaller than the pillar diameter."
msgstr "é‡é ­ç›´å¾‘應å°æ–¼æŸ±ç›´å¾‘。"
-#: src/slic3r/GUI/ConfigManipulation.cpp:342
+#: src/slic3r/GUI/ConfigManipulation.cpp:351
msgid "Invalid pinhead diameter"
msgstr "é‡é ­ç›´å¾‘無效"
@@ -533,12 +533,12 @@ msgstr "é™ç´š"
msgid "Before roll back"
msgstr "回滾之å‰"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:317
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:25 src/libslic3r/PrintConfig.cpp:339
msgid "User"
msgstr "用戶"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:28
-#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:317
+#: src/slic3r/GUI/GUI_Preview.cpp:238 src/libslic3r/ExtrusionEntity.cpp:329
msgid "Unknown"
msgstr "未知"
@@ -550,7 +550,7 @@ msgstr ""
msgid "PrusaSlicer version"
msgstr ""
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1339
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:64 src/libslic3r/Preset.cpp:1340
msgid "print"
msgstr "列å°"
@@ -558,21 +558,21 @@ msgstr "列å°"
msgid "filaments"
msgstr "耗æ"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1341
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:68 src/libslic3r/Preset.cpp:1342
msgid "SLA print"
msgstr "SLA 列å°"
#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:69
#: src/slic3r/GUI/ConfigWizard.cpp:755 src/slic3r/GUI/GUI.cpp:340
-#: src/slic3r/GUI/Plater.cpp:820 src/libslic3r/Preset.cpp:1342
+#: src/slic3r/GUI/Plater.cpp:821 src/libslic3r/Preset.cpp:1343
msgid "SLA material"
msgstr "SLA ææ–™"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1343
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:71 src/libslic3r/Preset.cpp:1344
msgid "printer"
msgstr "å°è¡¨æ©Ÿ"
-#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1370
+#: src/slic3r/GUI/ConfigSnapshotDialog.cpp:75 src/slic3r/GUI/Tab.cpp:1366
msgid "vendor"
msgstr "供應商"
@@ -626,15 +626,15 @@ msgid "Standard"
msgstr "標準"
#: src/slic3r/GUI/ConfigWizard.cpp:331 src/slic3r/GUI/ConfigWizard.cpp:651
-#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3816
+#: src/slic3r/GUI/Preferences.cpp:434 src/slic3r/GUI/Tab.cpp:3830
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1154
msgid "All"
msgstr "所有"
#: src/slic3r/GUI/ConfigWizard.cpp:332 src/slic3r/GUI/ConfigWizard.cpp:652
#: src/slic3r/GUI/DoubleSlider.cpp:2030 src/slic3r/GUI/Plater.cpp:432
-#: src/slic3r/GUI/Plater.cpp:578 src/slic3r/GUI/Preferences.cpp:436
-#: src/libslic3r/PrintConfig.cpp:1268
+#: src/slic3r/GUI/Plater.cpp:579 src/slic3r/GUI/Preferences.cpp:436
+#: src/libslic3r/PrintConfig.cpp:1287
msgid "None"
msgstr "ç„¡"
@@ -712,7 +712,7 @@ msgstr ""
msgid "All installed printers are compatible with the selected %1%."
msgstr ""
-#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1340
+#: src/slic3r/GUI/ConfigWizard.cpp:755 src/libslic3r/Preset.cpp:1341
msgid "filament"
msgstr "耗æ"
@@ -791,7 +791,7 @@ msgid ""
msgstr "此外, 在應用更新之å‰, 將創建整個é…置的備份快照。"
#: src/slic3r/GUI/ConfigWizard.cpp:1243 src/slic3r/GUI/GUI_Factories.cpp:726
-#: src/slic3r/GUI/Plater.cpp:3560
+#: src/slic3r/GUI/Plater.cpp:3582
msgid "Reload from disk"
msgstr ""
@@ -866,7 +866,7 @@ msgstr ""
msgid "Firmware Type"
msgstr "固件類型"
-#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2358
+#: src/slic3r/GUI/ConfigWizard.cpp:1357 src/slic3r/GUI/Tab.cpp:2363
msgid "Firmware"
msgstr "固件"
@@ -883,8 +883,8 @@ msgid "Set the shape of your printer's bed."
msgstr "設置å°è¡¨æ©Ÿç†±ç‰€çš„形狀。"
#: src/slic3r/GUI/ConfigWizard.cpp:1433 src/slic3r/GUI/Field.cpp:255
-#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1562
-#: src/slic3r/GUI/GUI_ObjectLayers.cpp:429
+#: src/slic3r/GUI/Field.cpp:324 src/slic3r/GUI/Field.cpp:1561
+#: src/slic3r/GUI/GUI_ObjectLayers.cpp:435
msgid "Invalid numeric input."
msgstr "無效的數字輸入。"
@@ -940,8 +940,8 @@ msgid "Extrusion Temperature:"
msgstr "擠出溫度:"
#: src/slic3r/GUI/ConfigWizard.cpp:1568 src/slic3r/GUI/ConfigWizard.cpp:1582
-#: src/libslic3r/PrintConfig.cpp:395 src/libslic3r/PrintConfig.cpp:1188
-#: src/libslic3r/PrintConfig.cpp:1243 src/libslic3r/PrintConfig.cpp:2792
+#: src/libslic3r/PrintConfig.cpp:417 src/libslic3r/PrintConfig.cpp:1207
+#: src/libslic3r/PrintConfig.cpp:1262 src/libslic3r/PrintConfig.cpp:2811
msgid "°C"
msgstr "°C"
@@ -988,7 +988,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:2340 src/slic3r/GUI/ConfigWizard.cpp:2438
-#: src/slic3r/GUI/DoubleSlider.cpp:2521 src/slic3r/GUI/DoubleSlider.cpp:2542
+#: src/slic3r/GUI/DoubleSlider.cpp:2522 src/slic3r/GUI/DoubleSlider.cpp:2543
#: src/slic3r/GUI/GUI.cpp:232
msgid "Notice"
msgstr "通知"
@@ -1094,7 +1094,7 @@ msgid "Filament Profiles Selection"
msgstr ""
#: src/slic3r/GUI/ConfigWizard.cpp:2912 src/slic3r/GUI/ConfigWizard.cpp:2915
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Type:"
msgstr ""
@@ -1141,7 +1141,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:459
-#: src/slic3r/GUI/GUI_App.cpp:2243
+#: src/slic3r/GUI/GUI_App.cpp:2245
msgid "Desktop Integration"
msgstr ""
@@ -1157,8 +1157,8 @@ msgid "Perform"
msgstr ""
#: src/slic3r/GUI/DesktopIntegrationDialog.cpp:486
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/KBShortcutsDialog.cpp:97
-#: src/slic3r/GUI/MainFrame.cpp:1335
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/KBShortcutsDialog.cpp:97
+#: src/slic3r/GUI/MainFrame.cpp:1342
msgid "Undo"
msgstr "回復"
@@ -1174,7 +1174,7 @@ msgstr ""
msgid "Discard all custom changes"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:1385 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to move"
msgstr ""
@@ -1399,7 +1399,7 @@ msgstr ""
msgid "Delete custom G-code"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2254
+#: src/slic3r/GUI/DoubleSlider.cpp:2025 src/slic3r/GUI/DoubleSlider.cpp:2255
msgid "Jump to height"
msgstr ""
@@ -1443,7 +1443,7 @@ msgstr ""
msgid "This action will cause deletion of all ticks on vertical slider."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1322
+#: src/slic3r/GUI/DoubleSlider.cpp:2087 src/slic3r/GUI/Tab.cpp:1318
msgid ""
"This action is not revertible.\n"
"Do you want to proceed?"
@@ -1457,77 +1457,77 @@ msgstr ""
msgid "Warning"
msgstr "警告"
-#: src/slic3r/GUI/DoubleSlider.cpp:2215
+#: src/slic3r/GUI/DoubleSlider.cpp:2216
msgid "Enter custom G-code used on current layer"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2216
+#: src/slic3r/GUI/DoubleSlider.cpp:2217
#, boost-format
msgid "Custom G-code on current layer (%1% mm)."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2237
+#: src/slic3r/GUI/DoubleSlider.cpp:2238
msgid "Enter short message shown on Printer display when a print is paused"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2238
+#: src/slic3r/GUI/DoubleSlider.cpp:2239
#, boost-format
msgid "Message for pause print on current layer (%1% mm)."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the move you want to jump to"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2253
+#: src/slic3r/GUI/DoubleSlider.cpp:2254
msgid "Enter the height you want to jump to"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2514
+#: src/slic3r/GUI/DoubleSlider.cpp:2515
msgid "The last color change data was saved for a single extruder printing."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2515 src/slic3r/GUI/DoubleSlider.cpp:2531
+#: src/slic3r/GUI/DoubleSlider.cpp:2516 src/slic3r/GUI/DoubleSlider.cpp:2532
msgid "The last color change data was saved for a multi extruder printing."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2517
+#: src/slic3r/GUI/DoubleSlider.cpp:2518
msgid "Your current changes will delete all saved color changes."
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2518 src/slic3r/GUI/DoubleSlider.cpp:2539
+#: src/slic3r/GUI/DoubleSlider.cpp:2519 src/slic3r/GUI/DoubleSlider.cpp:2540
msgid "Are you sure you want to continue?"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2532
+#: src/slic3r/GUI/DoubleSlider.cpp:2533
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:2535
+#: src/slic3r/GUI/DoubleSlider.cpp:2536
msgid "Do you want to delete all saved tool changes?"
msgstr ""
-#: src/slic3r/GUI/DoubleSlider.cpp:2537
+#: src/slic3r/GUI/DoubleSlider.cpp:2538
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:2538
+#: src/slic3r/GUI/DoubleSlider.cpp:2539
msgid "Your current changes will delete all saved extruder (tool) changes."
msgstr ""
#: src/slic3r/GUI/ExtraRenderers.cpp:316 src/slic3r/GUI/GUI_ObjectList.cpp:538
#: src/slic3r/GUI/GUI_ObjectList.cpp:550 src/slic3r/GUI/GUI_ObjectList.cpp:979
#: src/slic3r/GUI/GUI_ObjectList.cpp:1966
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4282
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4291
#: src/slic3r/GUI/ObjectDataViewModel.cpp:250
#: src/slic3r/GUI/ObjectDataViewModel.cpp:352
#: src/slic3r/GUI/ObjectDataViewModel.cpp:376
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:774
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:607 src/libslic3r/PrintConfig.cpp:796
msgid "default"
msgstr "é è¨­å€¼"
@@ -1540,10 +1540,10 @@ msgid "Set extruder change for every"
msgstr ""
#: src/slic3r/GUI/ExtruderSequenceDialog.cpp:60
-#: src/libslic3r/PrintConfig.cpp:639 src/libslic3r/PrintConfig.cpp:1388
-#: src/libslic3r/PrintConfig.cpp:2085 src/libslic3r/PrintConfig.cpp:2260
-#: src/libslic3r/PrintConfig.cpp:2336 src/libslic3r/PrintConfig.cpp:2589
-#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2656
+#: src/libslic3r/PrintConfig.cpp:661 src/libslic3r/PrintConfig.cpp:1407
+#: src/libslic3r/PrintConfig.cpp:2104 src/libslic3r/PrintConfig.cpp:2279
+#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2608
+#: src/libslic3r/PrintConfig.cpp:2656 src/libslic3r/PrintConfig.cpp:2675
msgid "layers"
msgstr "層"
@@ -1606,7 +1606,7 @@ msgid "Parameter validation"
msgstr "åƒæ•¸é©—è­‰"
#: src/slic3r/GUI/Field.cpp:282 src/slic3r/GUI/Field.cpp:390
-#: src/slic3r/GUI/Field.cpp:1574
+#: src/slic3r/GUI/Field.cpp:1573
msgid "Input value is out of range"
msgstr "輸入值超出範åœ"
@@ -1767,7 +1767,7 @@ msgstr "確èª"
msgid "Cancelling..."
msgstr "正在å–消...."
-#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/GalleryDialog.cpp:69 src/slic3r/GUI/MainFrame.cpp:1404
msgid "Shape Gallery"
msgstr ""
@@ -1783,7 +1783,7 @@ msgstr ""
msgid "Add selected shape(s) to the bed"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4135
+#: src/slic3r/GUI/GalleryDialog.cpp:117 src/slic3r/GUI/Tab.cpp:4149
msgid "Add"
msgstr "加入"
@@ -1791,9 +1791,9 @@ msgstr "加入"
msgid "Add one or more custom shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:508
-#: src/slic3r/GUI/GLCanvas3D.cpp:4480 src/slic3r/GUI/GUI_Factories.cpp:444
-#: src/slic3r/GUI/Tab.cpp:3734
+#: src/slic3r/GUI/GalleryDialog.cpp:118 src/slic3r/GUI/GalleryDialog.cpp:506
+#: src/slic3r/GUI/GLCanvas3D.cpp:4490 src/slic3r/GUI/GUI_Factories.cpp:444
+#: src/slic3r/GUI/Tab.cpp:3748
msgid "Delete"
msgstr "刪除"
@@ -1801,30 +1801,30 @@ msgstr "刪除"
msgid "Delete one or more custom shape. You can't delete system shapes"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:402
+#: src/slic3r/GUI/GalleryDialog.cpp:400
msgid "Choose one or more files (STL, OBJ):"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:442
+#: src/slic3r/GUI/GalleryDialog.cpp:440
#, boost-format
msgid ""
"It looks like selected %1%-file has an error or is destructed.\n"
"We can't load this file"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:453
+#: src/slic3r/GUI/GalleryDialog.cpp:451
msgid "Choose one PNG file:"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:466
+#: src/slic3r/GUI/GalleryDialog.cpp:464
msgid "Replacing of the PNG"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:510
+#: src/slic3r/GUI/GalleryDialog.cpp:508
msgid "Change thumbnail"
msgstr ""
-#: src/slic3r/GUI/GalleryDialog.cpp:551 src/slic3r/GUI/GalleryDialog.cpp:556
+#: src/slic3r/GUI/GalleryDialog.cpp:549 src/slic3r/GUI/GalleryDialog.cpp:554
#, boost-format
msgid "Loading of the \"%1%\""
msgstr ""
@@ -1885,7 +1885,7 @@ msgid "Time"
msgstr "時間"
#: src/slic3r/GUI/GCodeViewer.cpp:3295 src/slic3r/GUI/GCodeViewer.cpp:3306
-#: src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Used filament"
msgstr ""
@@ -1925,7 +1925,7 @@ msgstr "彩色列å°"
#: src/slic3r/GUI/GCodeViewer.cpp:3347 src/slic3r/GUI/GCodeViewer.cpp:3393
#: src/slic3r/GUI/GCodeViewer.cpp:3398 src/slic3r/GUI/GUI_ObjectList.cpp:312
-#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:769
+#: src/slic3r/GUI/wxExtensions.cpp:536 src/libslic3r/PrintConfig.cpp:791
msgid "Extruder"
msgstr "擠出頭"
@@ -1937,134 +1937,134 @@ msgstr ""
msgid "default color"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3492 src/slic3r/GUI/GCodeViewer.cpp:3548
+#: src/slic3r/GUI/GCodeViewer.cpp:3491 src/slic3r/GUI/GCodeViewer.cpp:3547
msgid "Color change"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3511 src/slic3r/GUI/GCodeViewer.cpp:3546
+#: src/slic3r/GUI/GCodeViewer.cpp:3510 src/slic3r/GUI/GCodeViewer.cpp:3545
msgid "Print"
msgstr "列å°"
-#: src/slic3r/GUI/GCodeViewer.cpp:3547 src/slic3r/GUI/GCodeViewer.cpp:3581
+#: src/slic3r/GUI/GCodeViewer.cpp:3546 src/slic3r/GUI/GCodeViewer.cpp:3580
msgid "Pause"
msgstr "Pause"
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Event"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Remaining time"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3564 src/slic3r/GUI/GCodeViewer.cpp:3567
+#: src/slic3r/GUI/GCodeViewer.cpp:3563 src/slic3r/GUI/GCodeViewer.cpp:3566
msgid "Duration"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3610 src/slic3r/GUI/GUI_Preview.cpp:1049
-#: src/libslic3r/PrintConfig.cpp:2887
+#: src/slic3r/GUI/GCodeViewer.cpp:3609 src/slic3r/GUI/GUI_Preview.cpp:1049
+#: src/libslic3r/PrintConfig.cpp:2906
msgid "Travel"
msgstr "空程"
-#: src/slic3r/GUI/GCodeViewer.cpp:3613
+#: src/slic3r/GUI/GCodeViewer.cpp:3612
msgid "Movement"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3614
+#: src/slic3r/GUI/GCodeViewer.cpp:3613
msgid "Extrusion"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3615 src/slic3r/GUI/Tab.cpp:1862
-#: src/slic3r/GUI/Tab.cpp:2802
+#: src/slic3r/GUI/GCodeViewer.cpp:3614 src/slic3r/GUI/Tab.cpp:1867
+#: src/slic3r/GUI/Tab.cpp:2809
msgid "Retraction"
msgstr "回縮"
-#: src/slic3r/GUI/GCodeViewer.cpp:3632 src/slic3r/GUI/GCodeViewer.cpp:3635
+#: src/slic3r/GUI/GCodeViewer.cpp:3631 src/slic3r/GUI/GCodeViewer.cpp:3634
#: src/slic3r/GUI/GUI_Preview.cpp:1050
msgid "Wipe"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3667 src/slic3r/GUI/GUI_Preview.cpp:257
+#: src/slic3r/GUI/GCodeViewer.cpp:3666 src/slic3r/GUI/GUI_Preview.cpp:257
#: src/slic3r/GUI/GUI_Preview.cpp:272
msgid "Options"
msgstr "é¸é …"
-#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1051
+#: src/slic3r/GUI/GCodeViewer.cpp:3669 src/slic3r/GUI/GUI_Preview.cpp:1051
msgid "Retractions"
msgstr "回抽"
-#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1052
+#: src/slic3r/GUI/GCodeViewer.cpp:3670 src/slic3r/GUI/GUI_Preview.cpp:1052
msgid "Deretractions"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1053
+#: src/slic3r/GUI/GCodeViewer.cpp:3671 src/slic3r/GUI/GUI_Preview.cpp:1053
msgid "Seams"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1054
+#: src/slic3r/GUI/GCodeViewer.cpp:3672 src/slic3r/GUI/GUI_Preview.cpp:1054
msgid "Tool changes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1055
+#: src/slic3r/GUI/GCodeViewer.cpp:3673 src/slic3r/GUI/GUI_Preview.cpp:1055
msgid "Color changes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1056
+#: src/slic3r/GUI/GCodeViewer.cpp:3674 src/slic3r/GUI/GUI_Preview.cpp:1056
msgid "Print pauses"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3676 src/slic3r/GUI/GUI_Preview.cpp:1057
+#: src/slic3r/GUI/GCodeViewer.cpp:3675 src/slic3r/GUI/GUI_Preview.cpp:1057
msgid "Custom G-codes"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3696 src/slic3r/GUI/GCodeViewer.cpp:3715
-#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:821
-#: src/libslic3r/PrintConfig.cpp:299
+#: src/slic3r/GUI/GCodeViewer.cpp:3695 src/slic3r/GUI/GCodeViewer.cpp:3714
+#: src/slic3r/GUI/GUI.cpp:341 src/slic3r/GUI/Plater.cpp:822
+#: src/libslic3r/PrintConfig.cpp:321
msgid "Printer"
msgstr "å°è¡¨æ©Ÿ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3698 src/slic3r/GUI/GCodeViewer.cpp:3720
-#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:817
+#: src/slic3r/GUI/GCodeViewer.cpp:3697 src/slic3r/GUI/GCodeViewer.cpp:3719
+#: src/slic3r/GUI/GUI.cpp:337 src/slic3r/GUI/Plater.cpp:818
msgid "Print settings"
msgstr "列å°è¨­ç½®"
-#: src/slic3r/GUI/GCodeViewer.cpp:3701 src/slic3r/GUI/GCodeViewer.cpp:3727
-#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:818
-#: src/slic3r/GUI/Tab.cpp:1962 src/slic3r/GUI/Tab.cpp:1963
+#: src/slic3r/GUI/GCodeViewer.cpp:3700 src/slic3r/GUI/GCodeViewer.cpp:3726
+#: src/slic3r/GUI/GUI.cpp:339 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/Tab.cpp:1967 src/slic3r/GUI/Tab.cpp:1968
msgid "Filament"
msgstr "ç·šæ"
-#: src/slic3r/GUI/GCodeViewer.cpp:3740
+#: src/slic3r/GUI/GCodeViewer.cpp:3739
msgid "Estimated printing times"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3759
+#: src/slic3r/GUI/GCodeViewer.cpp:3758
msgid "Normal mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3760
+#: src/slic3r/GUI/GCodeViewer.cpp:3759
msgid "Stealth mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3767 src/libslic3r/PrintConfig.cpp:1166
-#: src/libslic3r/PrintConfig.cpp:1184 src/libslic3r/PrintConfig.cpp:1194
-#: src/libslic3r/PrintConfig.cpp:1239
+#: src/slic3r/GUI/GCodeViewer.cpp:3766 src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1203 src/libslic3r/PrintConfig.cpp:1213
+#: src/libslic3r/PrintConfig.cpp:1258
msgid "First layer"
msgstr "首層"
-#: src/slic3r/GUI/GCodeViewer.cpp:3768
+#: src/slic3r/GUI/GCodeViewer.cpp:3767
msgid "Total"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3797
+#: src/slic3r/GUI/GCodeViewer.cpp:3796
msgid "Show stealth mode"
msgstr ""
-#: src/slic3r/GUI/GCodeViewer.cpp:3801
+#: src/slic3r/GUI/GCodeViewer.cpp:3800
msgid "Show normal mode"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4627
+#: src/slic3r/GUI/GLCanvas3D.cpp:225 src/slic3r/GUI/GLCanvas3D.cpp:4637
#: src/slic3r/GUI/ObjectDataViewModel.cpp:53
msgid "Variable layer height"
msgstr ""
@@ -2125,7 +2125,7 @@ msgstr ""
msgid "Smooth"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:793
+#: src/slic3r/GUI/GLCanvas3D.cpp:274 src/libslic3r/PrintConfig.cpp:815
msgid "Radius"
msgstr "åŠå¾‘"
@@ -2133,7 +2133,7 @@ msgstr "åŠå¾‘"
msgid "Keep min"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4056
+#: src/slic3r/GUI/GLCanvas3D.cpp:295 src/slic3r/GUI/GLCanvas3D.cpp:4066
msgid "Reset"
msgstr ""
@@ -2157,189 +2157,189 @@ msgstr ""
msgid "Variable layer height - Smooth all"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:1684
+#: src/slic3r/GUI/GLCanvas3D.cpp:1688
msgid "Mirror Object"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:2557
+#: src/slic3r/GUI/GLCanvas3D.cpp:2567
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:560
msgid "Gizmo-Move"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:2640
+#: src/slic3r/GUI/GLCanvas3D.cpp:2650
#: src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:562
msgid "Gizmo-Rotate"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3245
+#: src/slic3r/GUI/GLCanvas3D.cpp:3255
msgid "Move Object"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3766 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3776 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Switch to Settings"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3767 src/slic3r/GUI/GLCanvas3D.cpp:4588
+#: src/slic3r/GUI/GLCanvas3D.cpp:3777 src/slic3r/GUI/GLCanvas3D.cpp:4598
msgid "Print Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Filament Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3768 src/slic3r/GUI/GLCanvas3D.cpp:4589
+#: src/slic3r/GUI/GLCanvas3D.cpp:3778 src/slic3r/GUI/GLCanvas3D.cpp:4599
msgid "Material Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3769 src/slic3r/GUI/GLCanvas3D.cpp:4590
+#: src/slic3r/GUI/GLCanvas3D.cpp:3779 src/slic3r/GUI/GLCanvas3D.cpp:4600
msgid "Printer Settings Tab"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Undo History"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3916
+#: src/slic3r/GUI/GLCanvas3D.cpp:3926
msgid "Redo History"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Undo %1$d Action"
msgid_plural "Undo %1$d Actions"
msgstr[0] ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3936
+#: src/slic3r/GUI/GLCanvas3D.cpp:3946
#, c-format, boost-format
msgid "Redo %1$d Action"
msgid_plural "Redo %1$d Actions"
msgstr[0] ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:3956 src/slic3r/GUI/GLCanvas3D.cpp:4606
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:435
+#: src/slic3r/GUI/GLCanvas3D.cpp:3966 src/slic3r/GUI/GLCanvas3D.cpp:4616
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:106 src/slic3r/GUI/Search.cpp:426
msgid "Search"
msgstr "æœå°‹"
-#: src/slic3r/GUI/GLCanvas3D.cpp:3970 src/slic3r/GUI/GLCanvas3D.cpp:3978
-#: src/slic3r/GUI/Search.cpp:441
+#: src/slic3r/GUI/GLCanvas3D.cpp:3980 src/slic3r/GUI/GLCanvas3D.cpp:3988
+#: src/slic3r/GUI/Search.cpp:432
msgid "Enter a search term"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4009
+#: src/slic3r/GUI/GLCanvas3D.cpp:4019
msgid "Arrange options"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4039
+#: src/slic3r/GUI/GLCanvas3D.cpp:4049
#, boost-format
msgid "Press %1%left mouse button to enter the exact value"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4041
+#: src/slic3r/GUI/GLCanvas3D.cpp:4051
msgid "Spacing"
msgstr "é–“è·"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4048
+#: src/slic3r/GUI/GLCanvas3D.cpp:4058
msgid "Enable rotations (slow)"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4066 src/slic3r/GUI/GLCanvas3D.cpp:4498
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1666
+#: src/slic3r/GUI/GLCanvas3D.cpp:4076 src/slic3r/GUI/GLCanvas3D.cpp:4508
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:132 src/slic3r/GUI/Plater.cpp:1664
msgid "Arrange"
msgstr "æ•´ç†"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4472
+#: src/slic3r/GUI/GLCanvas3D.cpp:4482
msgid "Add..."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4489 src/slic3r/GUI/KBShortcutsDialog.cpp:96
-#: src/slic3r/GUI/Plater.cpp:5476 src/slic3r/GUI/Tab.cpp:4141
+#: src/slic3r/GUI/GLCanvas3D.cpp:4499 src/slic3r/GUI/KBShortcutsDialog.cpp:96
+#: src/slic3r/GUI/Plater.cpp:5509 src/slic3r/GUI/Tab.cpp:4155
msgid "Delete all"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498 src/slic3r/GUI/KBShortcutsDialog.cpp:133
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508 src/slic3r/GUI/KBShortcutsDialog.cpp:133
msgid "Arrange selection"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4498
+#: src/slic3r/GUI/GLCanvas3D.cpp:4508
msgid "Click right mouse button to show arrangement options"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4520
+#: src/slic3r/GUI/GLCanvas3D.cpp:4530
msgid "Copy"
msgstr "複製"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4529
+#: src/slic3r/GUI/GLCanvas3D.cpp:4539
msgid "Paste"
msgstr "貼上"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4541 src/slic3r/GUI/GUI_Factories.cpp:1084
+#: src/slic3r/GUI/GLCanvas3D.cpp:4551 src/slic3r/GUI/GUI_Factories.cpp:1084
#: src/slic3r/GUI/GUI_Factories.cpp:1108 src/slic3r/GUI/GUI_Factories.cpp:1119
msgid "Add instance"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4552 src/slic3r/GUI/GUI_Factories.cpp:1087
+#: src/slic3r/GUI/GLCanvas3D.cpp:4562 src/slic3r/GUI/GUI_Factories.cpp:1087
msgid "Remove instance"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4565
+#: src/slic3r/GUI/GLCanvas3D.cpp:4575
msgid "Split to objects"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4575
+#: src/slic3r/GUI/GLCanvas3D.cpp:4585
msgid "Split to parts"
msgstr "拆分到零件"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4689 src/slic3r/GUI/GLCanvas3D.cpp:4728
+#: src/slic3r/GUI/GLCanvas3D.cpp:4699 src/slic3r/GUI/GLCanvas3D.cpp:4738
msgid "Click right mouse button to open/close History"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4712
+#: src/slic3r/GUI/GLCanvas3D.cpp:4722
#, boost-format
msgid "Next Undo action: %1%"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:4728 src/slic3r/GUI/KBShortcutsDialog.cpp:98
-#: src/slic3r/GUI/MainFrame.cpp:1338
+#: src/slic3r/GUI/GLCanvas3D.cpp:4738 src/slic3r/GUI/KBShortcutsDialog.cpp:98
+#: src/slic3r/GUI/MainFrame.cpp:1345
msgid "Redo"
msgstr "é‡åš"
-#: src/slic3r/GUI/GLCanvas3D.cpp:4750
+#: src/slic3r/GUI/GLCanvas3D.cpp:4760
#, boost-format
msgid "Next Redo action: %1%"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6367
+#: src/slic3r/GUI/GLCanvas3D.cpp:6377
msgid "An object outside the print area was detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6368
+#: src/slic3r/GUI/GLCanvas3D.cpp:6378
msgid "A toolpath outside the print area was detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6369
+#: src/slic3r/GUI/GLCanvas3D.cpp:6379
msgid "SLA supports outside the print area were detected."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6370
+#: src/slic3r/GUI/GLCanvas3D.cpp:6380
msgid "Some objects are not visible during editing."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6372
+#: src/slic3r/GUI/GLCanvas3D.cpp:6382
msgid ""
"An object outside the print area was detected.\n"
"Resolve the current problem to continue slicing."
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6446
+#: src/slic3r/GUI/GLCanvas3D.cpp:6456
msgid "Selection-Add from rectangle"
msgstr ""
-#: src/slic3r/GUI/GLCanvas3D.cpp:6461
+#: src/slic3r/GUI/GLCanvas3D.cpp:6471
msgid "Selection-Remove from rectangle"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:50
-#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4326
+#: src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:160 src/libslic3r/PrintConfig.cpp:4447
msgid "Cut"
msgstr "切割"
@@ -2455,7 +2455,7 @@ msgstr "çƒ"
#: src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:55
#: src/slic3r/GUI/Gizmos/GLGizmoMmuSegmentation.cpp:124
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:68
-#: src/libslic3r/PrintConfig.cpp:1147
+#: src/libslic3r/PrintConfig.cpp:1168
msgid "Triangles"
msgstr "三角形"
@@ -2594,7 +2594,7 @@ msgid "Quality"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:34
-#: src/libslic3r/PrintConfig.cpp:3759
+#: src/libslic3r/PrintConfig.cpp:3874
msgid "Closing distance"
msgstr ""
@@ -2618,27 +2618,27 @@ msgstr ""
msgid "Show supports"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:286
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:287
msgid "Add drainage hole"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:402
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:403
msgid "Delete drainage hole"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:589
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:590
msgid "Hollowing parameter change"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:666
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:667
msgid "Change drainage hole diameter"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:760
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:761
msgid "Hollow and drill"
msgstr ""
-#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:810
+#: src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:811
msgid "Move drainage hole"
msgstr ""
@@ -2697,7 +2697,7 @@ msgstr ""
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:543
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:562
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:578
-#: src/libslic3r/PrintConfig.cpp:4380
+#: src/libslic3r/PrintConfig.cpp:4501
msgid "Rotate"
msgstr "旋轉"
@@ -2714,7 +2714,7 @@ msgstr "套用"
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:216
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:563
#: src/slic3r/GUI/GUI_ObjectManipulation.cpp:579
-#: src/libslic3r/PrintConfig.cpp:4395
+#: src/libslic3r/PrintConfig.cpp:4516
msgid "Scale"
msgstr "縮放"
@@ -2765,7 +2765,7 @@ msgid "Simplification is currently only allowed when a single part is selected"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoSimplify.cpp:157
-#: src/slic3r/GUI/MainFrame.cpp:1162 src/slic3r/GUI/MainFrame.cpp:1619
+#: src/slic3r/GUI/MainFrame.cpp:1169 src/slic3r/GUI/MainFrame.cpp:1626
#: src/slic3r/GUI/PrintHostDialogs.cpp:373
msgid "Error"
msgstr "錯誤"
@@ -2849,7 +2849,7 @@ msgid "Minimal points distance"
msgstr ""
#: src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:46
-#: src/libslic3r/PrintConfig.cpp:3589
+#: src/libslic3r/PrintConfig.cpp:3704
msgid "Support points density"
msgstr "支æ’點密度"
@@ -3024,7 +3024,7 @@ msgstr ""
msgid "Review the substitutions and adjust them if needed."
msgstr ""
-#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:819
+#: src/slic3r/GUI/GUI.cpp:338 src/slic3r/GUI/Plater.cpp:820
msgid "SLA print settings"
msgstr ""
@@ -3060,7 +3060,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:270
-msgid "Artwork model by M Boyer"
+msgid "Artwork model by Leslie Ing"
msgstr ""
#: src/slic3r/GUI/GUI_App.cpp:411
@@ -3096,7 +3096,7 @@ msgstr ""
msgid "Start the application"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:698
+#: src/slic3r/GUI/GUI_App.cpp:699
#, c-format, boost-format
msgid ""
"%s has encountered an error. It was likely caused by running out of memory. "
@@ -3106,11 +3106,11 @@ msgid ""
"The application will now terminate."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:701
+#: src/slic3r/GUI/GUI_App.cpp:702
msgid "Fatal error"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:705
+#: src/slic3r/GUI/GUI_App.cpp:706
msgid ""
"PrusaSlicer has encountered a localization error. Please report to "
"PrusaSlicer team, what language was active and in which scenario this issue "
@@ -3119,34 +3119,34 @@ msgid ""
"The application will now terminate."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:709
msgid "Critical error"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:713
+#: src/slic3r/GUI/GUI_App.cpp:714
#, boost-format
msgid "Internal error: %1%"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:907 src/slic3r/GUI/GUI_App.cpp:1005
+#: src/slic3r/GUI/GUI_App.cpp:909 src/slic3r/GUI/GUI_App.cpp:1007
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 ""
-#: src/slic3r/GUI/GUI_App.cpp:913 src/slic3r/GUI/GUI_App.cpp:1011
+#: src/slic3r/GUI/GUI_App.cpp:915 src/slic3r/GUI/GUI_App.cpp:1013
msgid ""
"Error parsing PrusaGCodeViewer config file, it is probably corrupted. Try to "
"manually delete the file to recover from the error."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:960
+#: src/slic3r/GUI/GUI_App.cpp:962
#, boost-format
msgid "You are opening %1% version %2%."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:963
+#: src/slic3r/GUI/GUI_App.cpp:965
#, boost-format
msgid ""
"The active configuration was created by <b>%1% %2%</b>,\n"
@@ -3158,7 +3158,7 @@ msgid ""
"configuration."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:971
+#: src/slic3r/GUI/GUI_App.cpp:973
#, boost-format
msgid ""
"An existing configuration was found in <b>%3%</b>\n"
@@ -3167,15 +3167,15 @@ msgid ""
"Shall this configuration be imported?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:979
+#: src/slic3r/GUI/GUI_App.cpp:981
msgid "Import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:980
+#: src/slic3r/GUI/GUI_App.cpp:982
msgid "Don't import"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:988
+#: src/slic3r/GUI/GUI_App.cpp:990
msgid "Continue and import newer configuration?"
msgstr ""
@@ -3196,8 +3196,8 @@ msgid ""
"Do you want to continue?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3094
-#: src/slic3r/GUI/Plater.cpp:1728 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
+#: src/slic3r/GUI/GUI_App.cpp:1136 src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/Plater.cpp:1726 src/slic3r/GUI/UnsavedChangesDialog.cpp:889
msgid "Remember my choice"
msgstr ""
@@ -3227,15 +3227,15 @@ msgstr ""
msgid "Preparing settings tabs"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1334 src/slic3r/GUI/Preferences.cpp:287
+#: src/slic3r/GUI/GUI_App.cpp:1336 src/slic3r/GUI/Preferences.cpp:287
msgid "Restore window position on start"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1336
+#: src/slic3r/GUI/GUI_App.cpp:1338
msgid "PrusaSlicer started after a crash"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1337
+#: src/slic3r/GUI/GUI_App.cpp:1339
#, boost-format
msgid ""
"PrusaSlicer crashed last time when attempting to set window position.\n"
@@ -3248,289 +3248,289 @@ msgid ""
"Otherwise, the application will most likely crash again next time."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1349
+#: src/slic3r/GUI/GUI_App.cpp:1351
#, boost-format
msgid "Disable \"%1%\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1350
+#: src/slic3r/GUI/GUI_App.cpp:1352
#, boost-format
msgid "Leave \"%1%\" enabled"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1677
+#: src/slic3r/GUI/GUI_App.cpp:1679
msgid ""
"You have the following presets with saved options for \"Print Host upload\""
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1681
+#: src/slic3r/GUI/GUI_App.cpp:1683
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 ""
-#: src/slic3r/GUI/GUI_App.cpp:1683
+#: src/slic3r/GUI/GUI_App.cpp:1685
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 ""
-#: src/slic3r/GUI/GUI_App.cpp:1687 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
+#: src/slic3r/GUI/GUI_App.cpp:1689 src/slic3r/GUI/PhysicalPrinterDialog.cpp:722
msgid "Information"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1700 src/slic3r/GUI/GUI_App.cpp:1711
+#: src/slic3r/GUI/GUI_App.cpp:1702 src/slic3r/GUI/GUI_App.cpp:1713
msgid "Recreating"
msgstr "å†é€ "
-#: src/slic3r/GUI/GUI_App.cpp:1714
+#: src/slic3r/GUI/GUI_App.cpp:1716
msgid "Loading of current presets"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1719
+#: src/slic3r/GUI/GUI_App.cpp:1721
msgid "Loading of a mode view"
msgstr "載入模å¼è¦–圖"
-#: src/slic3r/GUI/GUI_App.cpp:1857
+#: src/slic3r/GUI/GUI_App.cpp:1859
msgid "Choose one file (3MF/AMF):"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1869
-msgid "Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"
-msgstr "é¸æ“‡ä¸€å€‹æˆ–多個文件 (STL/OBJ/AMF/3MF/PRUSA):"
+#: src/slic3r/GUI/GUI_App.cpp:1871
+msgid "Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"
+msgstr "é¸æ“‡ä¸€å€‹æˆ–多個文件 (STL/3MF/STEP/OBJ/AMF/PRUSA):"
-#: src/slic3r/GUI/GUI_App.cpp:1881
+#: src/slic3r/GUI/GUI_App.cpp:1883
msgid "Choose one file (GCODE/.GCO/.G/.ngc/NGC):"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:1892
+#: src/slic3r/GUI/GUI_App.cpp:1894
msgid "Changing of an application language"
msgstr "更改應用程åºèªžè¨€"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Select the language"
msgstr "é¸æ“‡èªžè¨€"
-#: src/slic3r/GUI/GUI_App.cpp:2031
+#: src/slic3r/GUI/GUI_App.cpp:2033
msgid "Language"
msgstr "語言"
-#: src/slic3r/GUI/GUI_App.cpp:2180
+#: src/slic3r/GUI/GUI_App.cpp:2182
msgid "modified"
msgstr "修改"
-#: src/slic3r/GUI/GUI_App.cpp:2234
+#: src/slic3r/GUI/GUI_App.cpp:2236
#, c-format, boost-format
msgid "Run %s"
msgstr "é‹è¡Œ %s"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "&Configuration Snapshots"
msgstr "&é…置快照"
-#: src/slic3r/GUI/GUI_App.cpp:2238
+#: src/slic3r/GUI/GUI_App.cpp:2240
msgid "Inspect / activate configuration snapshots"
msgstr "檢查/啟用é…置快照"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Take Configuration &Snapshot"
msgstr "ç²å–é…置和快照"
-#: src/slic3r/GUI/GUI_App.cpp:2239
+#: src/slic3r/GUI/GUI_App.cpp:2241
msgid "Capture a configuration snapshot"
msgstr "æ“·å–é…置快照"
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for Configuration Updates"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2240
+#: src/slic3r/GUI/GUI_App.cpp:2242
msgid "Check for configuration updates"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2247
+#: src/slic3r/GUI/GUI_App.cpp:2249
msgid "&Preferences"
msgstr "&首é¸é …"
-#: src/slic3r/GUI/GUI_App.cpp:2253
+#: src/slic3r/GUI/GUI_App.cpp:2255
msgid "Application preferences"
msgstr "應用程åºé¦–é¸é …"
-#: src/slic3r/GUI/GUI_App.cpp:2258 src/slic3r/GUI/wxExtensions.cpp:708
+#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:708
msgid "Simple"
msgstr "ç°¡å–®"
-#: src/slic3r/GUI/GUI_App.cpp:2258
+#: src/slic3r/GUI/GUI_App.cpp:2260
msgid "Simple View Mode"
msgstr "簡單介é¢æ¨¡å¼"
-#: src/slic3r/GUI/GUI_App.cpp:2260 src/slic3r/GUI/wxExtensions.cpp:710
+#: src/slic3r/GUI/GUI_App.cpp:2262 src/slic3r/GUI/wxExtensions.cpp:710
msgctxt "Mode"
msgid "Advanced"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2260
+#: src/slic3r/GUI/GUI_App.cpp:2262
msgid "Advanced View Mode"
msgstr "高級介é¢æ¨¡å¼"
-#: src/slic3r/GUI/GUI_App.cpp:2261 src/slic3r/GUI/wxExtensions.cpp:711
+#: src/slic3r/GUI/GUI_App.cpp:2263 src/slic3r/GUI/wxExtensions.cpp:711
msgid "Expert"
msgstr "專家"
-#: src/slic3r/GUI/GUI_App.cpp:2261
+#: src/slic3r/GUI/GUI_App.cpp:2263
msgid "Expert View Mode"
msgstr "專家介é¢æ¨¡å¼"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
msgid "Mode"
msgstr "模å¼"
-#: src/slic3r/GUI/GUI_App.cpp:2266
+#: src/slic3r/GUI/GUI_App.cpp:2268
#, c-format, boost-format
msgid "%s View Mode"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2269
+#: src/slic3r/GUI/GUI_App.cpp:2271
msgid "&Language"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Flash Printer &Firmware"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2272
+#: src/slic3r/GUI/GUI_App.cpp:2274
msgid "Upload a firmware image into an Arduino based printer"
msgstr "將韌體é¡åƒæª”上傳到基於 arduino çš„å°è¡¨æ©Ÿ"
-#: src/slic3r/GUI/GUI_App.cpp:2292
+#: src/slic3r/GUI/GUI_App.cpp:2294
msgid "Taking a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2293
+#: src/slic3r/GUI/GUI_App.cpp:2295
msgid ""
"Some presets are modified and the unsaved changes will not be captured by "
"the configuration snapshot."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2294
+#: src/slic3r/GUI/GUI_App.cpp:2296
msgid "Snapshot name"
msgstr "å¿«ç…§å稱"
-#: src/slic3r/GUI/GUI_App.cpp:2310
+#: src/slic3r/GUI/GUI_App.cpp:2312
msgid "Loading a configuration snapshot"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2319
+#: src/slic3r/GUI/GUI_App.cpp:2321
#, boost-format
msgid "Continue to activate a configuration snapshot %1%?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2333
+#: src/slic3r/GUI/GUI_App.cpp:2335
msgid "Failed to activate configuration snapshot."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2352
+#: src/slic3r/GUI/GUI_App.cpp:2354
msgid "Restart application"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2386
+#: src/slic3r/GUI/GUI_App.cpp:2388
msgid "Language selection"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2389
+#: src/slic3r/GUI/GUI_App.cpp:2391
msgid ""
"Switching the language will trigger application restart.\n"
"You will lose content of the plater."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2391 src/slic3r/GUI/Preferences.cpp:582
+#: src/slic3r/GUI/GUI_App.cpp:2393 src/slic3r/GUI/Preferences.cpp:582
msgid "Do you want to proceed?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2418
+#: src/slic3r/GUI/GUI_App.cpp:2420
msgid "&Configuration"
msgstr "&é…ç½®"
-#: src/slic3r/GUI/GUI_App.cpp:2535 src/slic3r/GUI/GUI_App.cpp:2596
+#: src/slic3r/GUI/GUI_App.cpp:2534 src/slic3r/GUI/GUI_App.cpp:2595
msgid "The preset modifications are successfully saved"
msgid_plural "The presets modifications are successfully saved"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_App.cpp:2599
+#: src/slic3r/GUI/GUI_App.cpp:2598
msgid "For new project all modifications will be reseted"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2637
+#: src/slic3r/GUI/GUI_App.cpp:2636
msgid "Loading a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Project is loading"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2640
+#: src/slic3r/GUI/GUI_App.cpp:2639
msgid "Opening new project while some presets are unsaved."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "The uploads are still ongoing"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2659
+#: src/slic3r/GUI/GUI_App.cpp:2658
msgid "Stop them and continue anyway?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2663
+#: src/slic3r/GUI/GUI_App.cpp:2662
msgid "Ongoing uploads"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2869
+#: src/slic3r/GUI/GUI_App.cpp:2876
msgid "It's impossible to print multi-part object(s) with SLA technology."
msgstr "無法使用 SLA 技術列å°å¤šéƒ¨åˆ†å°è±¡ã€‚"
-#: src/slic3r/GUI/GUI_App.cpp:2870 src/slic3r/GUI/Jobs/SLAImportJob.cpp:224
-#: src/slic3r/GUI/Plater.cpp:2439
+#: src/slic3r/GUI/GUI_App.cpp:2877 src/slic3r/GUI/Jobs/SLAImportJob.cpp:235
+#: src/slic3r/GUI/Plater.cpp:2459
msgid "Please check your object list before preset changing."
msgstr "在é è¨­æ›´æ”¹ä¹‹å‰, 請檢查å°è±¡åˆ—表。"
-#: src/slic3r/GUI/GUI_App.cpp:2894
+#: src/slic3r/GUI/GUI_App.cpp:2901
msgid "Configuration is editing from ConfigWizard"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:2919
+#: src/slic3r/GUI/GUI_App.cpp:2926
msgid "Select a gcode file:"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "Open hyperlink in default browser?"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3093 src/slic3r/GUI/GUI_App.cpp:3116
+#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/GUI_App.cpp:3123
msgid "PrusaSlicer: Open hyperlink"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3098 src/slic3r/GUI/Preferences.cpp:382
+#: src/slic3r/GUI/GUI_App.cpp:3105 src/slic3r/GUI/Preferences.cpp:382
msgid "Suppress to open hyperlink in browser"
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3100 src/slic3r/GUI/Plater.cpp:1734
+#: src/slic3r/GUI/GUI_App.cpp:3107 src/slic3r/GUI/Plater.cpp:1732
msgid "PrusaSlicer will remember your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3101
+#: src/slic3r/GUI/GUI_App.cpp:3108
msgid "You will not be asked about it again on hyperlinks hovering."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3102 src/slic3r/GUI/Plater.cpp:1738
+#: src/slic3r/GUI/GUI_App.cpp:3109 src/slic3r/GUI/Plater.cpp:1736
#, boost-format
msgid ""
"Visit \"Preferences\" and check \"%1%\"\n"
"to changes your choice."
msgstr ""
-#: src/slic3r/GUI/GUI_App.cpp:3104 src/slic3r/GUI/Plater.cpp:1740
+#: src/slic3r/GUI/GUI_App.cpp:3111 src/slic3r/GUI/Plater.cpp:1738
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:906
msgid "PrusaSlicer: Don't ask me again"
msgstr ""
@@ -3545,42 +3545,42 @@ msgid "Fatal error, exception catched: %1%"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:54 src/slic3r/GUI/GUI_Factories.cpp:127
-#: src/libslic3r/PrintConfig.cpp:264 src/libslic3r/PrintConfig.cpp:381
-#: src/libslic3r/PrintConfig.cpp:424 src/libslic3r/PrintConfig.cpp:433
-#: src/libslic3r/PrintConfig.cpp:685 src/libslic3r/PrintConfig.cpp:752
-#: src/libslic3r/PrintConfig.cpp:760 src/libslic3r/PrintConfig.cpp:1209
-#: src/libslic3r/PrintConfig.cpp:1296 src/libslic3r/PrintConfig.cpp:1521
-#: src/libslic3r/PrintConfig.cpp:1913 src/libslic3r/PrintConfig.cpp:1980
-#: src/libslic3r/PrintConfig.cpp:2214 src/libslic3r/PrintConfig.cpp:2800
-#: src/libslic3r/PrintConfig.cpp:2808 src/libslic3r/PrintConfig.cpp:2868
-#: src/libslic3r/PrintConfig.cpp:2877
+#: src/libslic3r/PrintConfig.cpp:286 src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:446 src/libslic3r/PrintConfig.cpp:455
+#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:774
+#: src/libslic3r/PrintConfig.cpp:782 src/libslic3r/PrintConfig.cpp:1228
+#: src/libslic3r/PrintConfig.cpp:1315 src/libslic3r/PrintConfig.cpp:1540
+#: src/libslic3r/PrintConfig.cpp:1932 src/libslic3r/PrintConfig.cpp:1999
+#: src/libslic3r/PrintConfig.cpp:2233 src/libslic3r/PrintConfig.cpp:2819
+#: src/libslic3r/PrintConfig.cpp:2827 src/libslic3r/PrintConfig.cpp:2887
+#: src/libslic3r/PrintConfig.cpp:2896 src/libslic3r/PrintConfig.cpp:3067
msgid "Layers and Perimeters"
msgstr "層和輪廓"
#: src/slic3r/GUI/GUI_Factories.cpp:56 src/slic3r/GUI/GUI_Factories.cpp:131
-#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1550
-#: src/slic3r/GUI/Tab.cpp:1552 src/libslic3r/ExtrusionEntity.cpp:328
-#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:647
-#: src/libslic3r/PrintConfig.cpp:2045 src/libslic3r/PrintConfig.cpp:2054
-#: src/libslic3r/PrintConfig.cpp:2063 src/libslic3r/PrintConfig.cpp:2073
-#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2504
-#: src/libslic3r/PrintConfig.cpp:2510 src/libslic3r/PrintConfig.cpp:2518
-#: src/libslic3r/PrintConfig.cpp:2531 src/libslic3r/PrintConfig.cpp:2541
-#: src/libslic3r/PrintConfig.cpp:2549 src/libslic3r/PrintConfig.cpp:2567
-#: src/libslic3r/PrintConfig.cpp:2584 src/libslic3r/PrintConfig.cpp:2605
-#: src/libslic3r/PrintConfig.cpp:2618 src/libslic3r/PrintConfig.cpp:2635
-#: src/libslic3r/PrintConfig.cpp:2653 src/libslic3r/PrintConfig.cpp:2668
-#: src/libslic3r/PrintConfig.cpp:2678 src/libslic3r/PrintConfig.cpp:2687
-#: src/libslic3r/PrintConfig.cpp:2698 src/libslic3r/PrintConfig.cpp:2712
-#: src/libslic3r/PrintConfig.cpp:2728 src/libslic3r/PrintConfig.cpp:2736
-#: src/libslic3r/PrintConfig.cpp:2737 src/libslic3r/PrintConfig.cpp:2746
-#: src/libslic3r/PrintConfig.cpp:2760 src/libslic3r/PrintConfig.cpp:2768
-#: src/libslic3r/PrintConfig.cpp:2782
+#: src/slic3r/GUI/GUI_Preview.cpp:249 src/slic3r/GUI/Tab.cpp:1547
+#: src/slic3r/GUI/Tab.cpp:1549 src/libslic3r/ExtrusionEntity.cpp:340
+#: src/libslic3r/ExtrusionEntity.cpp:372 src/libslic3r/PrintConfig.cpp:669
+#: src/libslic3r/PrintConfig.cpp:2064 src/libslic3r/PrintConfig.cpp:2073
+#: src/libslic3r/PrintConfig.cpp:2082 src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2101 src/libslic3r/PrintConfig.cpp:2523
+#: src/libslic3r/PrintConfig.cpp:2529 src/libslic3r/PrintConfig.cpp:2537
+#: src/libslic3r/PrintConfig.cpp:2550 src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2568 src/libslic3r/PrintConfig.cpp:2586
+#: src/libslic3r/PrintConfig.cpp:2603 src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2637 src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2672 src/libslic3r/PrintConfig.cpp:2687
+#: src/libslic3r/PrintConfig.cpp:2697 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:2717 src/libslic3r/PrintConfig.cpp:2731
+#: src/libslic3r/PrintConfig.cpp:2747 src/libslic3r/PrintConfig.cpp:2755
+#: src/libslic3r/PrintConfig.cpp:2756 src/libslic3r/PrintConfig.cpp:2765
+#: src/libslic3r/PrintConfig.cpp:2779 src/libslic3r/PrintConfig.cpp:2787
+#: src/libslic3r/PrintConfig.cpp:2801
msgid "Support material"
msgstr "支æ’ææ–™"
#: src/slic3r/GUI/GUI_Factories.cpp:59 src/slic3r/GUI/GUI_Factories.cpp:135
-#: src/libslic3r/PrintConfig.cpp:3004 src/libslic3r/PrintConfig.cpp:3012
+#: src/libslic3r/PrintConfig.cpp:3023 src/libslic3r/PrintConfig.cpp:3031
msgid "Wipe options"
msgstr ""
@@ -3589,95 +3589,98 @@ msgid "Pad and Support"
msgstr "墊和支æ’"
#: src/slic3r/GUI/GUI_Factories.cpp:129 src/slic3r/GUI/GUI_Preview.cpp:245
-#: src/slic3r/GUI/Tab.cpp:1516 src/libslic3r/ExtrusionEntity.cpp:324
-#: src/libslic3r/ExtrusionEntity.cpp:352 src/libslic3r/PrintConfig.cpp:1537
-#: src/libslic3r/PrintConfig.cpp:1543 src/libslic3r/PrintConfig.cpp:1557
-#: src/libslic3r/PrintConfig.cpp:1567 src/libslic3r/PrintConfig.cpp:1575
-#: src/libslic3r/PrintConfig.cpp:1577
+#: src/slic3r/GUI/Tab.cpp:1513 src/libslic3r/ExtrusionEntity.cpp:336
+#: src/libslic3r/ExtrusionEntity.cpp:364 src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1562 src/libslic3r/PrintConfig.cpp:1576
+#: src/libslic3r/PrintConfig.cpp:1586 src/libslic3r/PrintConfig.cpp:1594
+#: src/libslic3r/PrintConfig.cpp:1596
msgid "Ironing"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1260
-#: src/libslic3r/PrintConfig.cpp:1261 src/libslic3r/PrintConfig.cpp:1276
-#: src/libslic3r/PrintConfig.cpp:1286
+#: src/slic3r/GUI/GUI_Factories.cpp:130 src/libslic3r/PrintConfig.cpp:1279
+#: src/libslic3r/PrintConfig.cpp:1280 src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1305
msgid "Fuzzy Skin"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:132 src/slic3r/GUI/GUI_Preview.cpp:220
-#: src/slic3r/GUI/Tab.cpp:1584 src/libslic3r/PrintConfig.cpp:484
-#: src/libslic3r/PrintConfig.cpp:740 src/libslic3r/PrintConfig.cpp:1303
-#: src/libslic3r/PrintConfig.cpp:1494 src/libslic3r/PrintConfig.cpp:1576
-#: src/libslic3r/PrintConfig.cpp:1970 src/libslic3r/PrintConfig.cpp:2302
-#: src/libslic3r/PrintConfig.cpp:2355 src/libslic3r/PrintConfig.cpp:2853
+#: src/slic3r/GUI/Tab.cpp:1581 src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:762 src/libslic3r/PrintConfig.cpp:1322
+#: src/libslic3r/PrintConfig.cpp:1513 src/libslic3r/PrintConfig.cpp:1595
+#: src/libslic3r/PrintConfig.cpp:1989 src/libslic3r/PrintConfig.cpp:2321
+#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2872
msgid "Speed"
msgstr "速度"
-#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1623
-#: src/slic3r/GUI/Tab.cpp:2296 src/libslic3r/PrintConfig.cpp:770
-#: src/libslic3r/PrintConfig.cpp:1447 src/libslic3r/PrintConfig.cpp:1947
-#: src/libslic3r/PrintConfig.cpp:2323 src/libslic3r/PrintConfig.cpp:2597
-#: src/libslic3r/PrintConfig.cpp:2625
+#: src/slic3r/GUI/GUI_Factories.cpp:133 src/slic3r/GUI/Tab.cpp:1620
+#: src/slic3r/GUI/Tab.cpp:2301 src/libslic3r/PrintConfig.cpp:792
+#: src/libslic3r/PrintConfig.cpp:1466 src/libslic3r/PrintConfig.cpp:1966
+#: src/libslic3r/PrintConfig.cpp:2342 src/libslic3r/PrintConfig.cpp:2616
+#: src/libslic3r/PrintConfig.cpp:2644
msgid "Extruders"
msgstr "擠出頭"
-#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:728
-#: src/libslic3r/PrintConfig.cpp:838 src/libslic3r/PrintConfig.cpp:1195
-#: src/libslic3r/PrintConfig.cpp:1455 src/libslic3r/PrintConfig.cpp:1956
-#: src/libslic3r/PrintConfig.cpp:2343 src/libslic3r/PrintConfig.cpp:2606
-#: src/libslic3r/PrintConfig.cpp:2840
+#: src/slic3r/GUI/GUI_Factories.cpp:134 src/libslic3r/PrintConfig.cpp:750
+#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:1214
+#: src/libslic3r/PrintConfig.cpp:1474 src/libslic3r/PrintConfig.cpp:1975
+#: src/libslic3r/PrintConfig.cpp:2362 src/libslic3r/PrintConfig.cpp:2625
+#: src/libslic3r/PrintConfig.cpp:2859
msgid "Extrusion Width"
msgstr "擠出寬度"
-#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1536
-#: src/libslic3r/PrintConfig.cpp:494 src/libslic3r/PrintConfig.cpp:505
-#: src/libslic3r/PrintConfig.cpp:521
+#: src/slic3r/GUI/GUI_Factories.cpp:136 src/slic3r/GUI/Tab.cpp:1533
+#: src/libslic3r/PrintConfig.cpp:516 src/libslic3r/PrintConfig.cpp:527
+#: src/libslic3r/PrintConfig.cpp:543
msgid "Skirt and brim"
msgstr "環邊和裙邊"
-#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1495
-#: src/slic3r/GUI/Tab.cpp:1528 src/slic3r/GUI/Tab.cpp:1645
-#: src/slic3r/GUI/Tab.cpp:1649 src/slic3r/GUI/Tab.cpp:2023
-#: src/slic3r/GUI/Tab.cpp:2393 src/slic3r/GUI/Tab.cpp:4712
-#: src/libslic3r/PrintConfig.cpp:247 src/libslic3r/PrintConfig.cpp:472
-#: src/libslic3r/PrintConfig.cpp:1396 src/libslic3r/PrintConfig.cpp:1483
-#: src/libslic3r/PrintConfig.cpp:1530 src/libslic3r/PrintConfig.cpp:2480
-#: src/libslic3r/PrintConfig.cpp:2490 src/libslic3r/PrintConfig.cpp:3028
-#: src/libslic3r/PrintConfig.cpp:3224
+#: src/slic3r/GUI/GUI_Factories.cpp:138 src/slic3r/GUI/Tab.cpp:1491
+#: src/slic3r/GUI/Tab.cpp:1525 src/slic3r/GUI/Tab.cpp:1642
+#: src/slic3r/GUI/Tab.cpp:1646 src/slic3r/GUI/Tab.cpp:2028
+#: src/slic3r/GUI/Tab.cpp:2399 src/slic3r/GUI/Tab.cpp:4726
+#: src/libslic3r/PrintConfig.cpp:259 src/libslic3r/PrintConfig.cpp:494
+#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1502
+#: src/libslic3r/PrintConfig.cpp:1549 src/libslic3r/PrintConfig.cpp:2499
+#: src/libslic3r/PrintConfig.cpp:2509 src/libslic3r/PrintConfig.cpp:3047
+#: src/libslic3r/PrintConfig.cpp:3082 src/libslic3r/PrintConfig.cpp:3093
+#: src/libslic3r/PrintConfig.cpp:3108 src/libslic3r/PrintConfig.cpp:3121
+#: src/libslic3r/PrintConfig.cpp:3130 src/libslic3r/PrintConfig.cpp:3142
+#: src/libslic3r/PrintConfig.cpp:3339
msgid "Advanced"
msgstr "進階"
#: src/slic3r/GUI/GUI_Factories.cpp:140 src/slic3r/GUI/Plater.cpp:428
-#: src/slic3r/GUI/Tab.cpp:4646 src/slic3r/GUI/Tab.cpp:4647
-#: src/libslic3r/PrintConfig.cpp:3418 src/libslic3r/PrintConfig.cpp:3425
-#: src/libslic3r/PrintConfig.cpp:3434 src/libslic3r/PrintConfig.cpp:3443
-#: src/libslic3r/PrintConfig.cpp:3453 src/libslic3r/PrintConfig.cpp:3463
-#: src/libslic3r/PrintConfig.cpp:3500 src/libslic3r/PrintConfig.cpp:3507
-#: src/libslic3r/PrintConfig.cpp:3518 src/libslic3r/PrintConfig.cpp:3528
-#: src/libslic3r/PrintConfig.cpp:3537 src/libslic3r/PrintConfig.cpp:3550
-#: src/libslic3r/PrintConfig.cpp:3560 src/libslic3r/PrintConfig.cpp:3569
-#: src/libslic3r/PrintConfig.cpp:3579 src/libslic3r/PrintConfig.cpp:3590
-#: src/libslic3r/PrintConfig.cpp:3598
+#: src/slic3r/GUI/Tab.cpp:4660 src/slic3r/GUI/Tab.cpp:4661
+#: src/libslic3r/PrintConfig.cpp:3533 src/libslic3r/PrintConfig.cpp:3540
+#: src/libslic3r/PrintConfig.cpp:3549 src/libslic3r/PrintConfig.cpp:3558
+#: src/libslic3r/PrintConfig.cpp:3568 src/libslic3r/PrintConfig.cpp:3578
+#: src/libslic3r/PrintConfig.cpp:3615 src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3633 src/libslic3r/PrintConfig.cpp:3643
+#: src/libslic3r/PrintConfig.cpp:3652 src/libslic3r/PrintConfig.cpp:3665
+#: src/libslic3r/PrintConfig.cpp:3675 src/libslic3r/PrintConfig.cpp:3684
+#: src/libslic3r/PrintConfig.cpp:3694 src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3713
msgid "Supports"
msgstr "支æ’"
-#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:574
-#: src/slic3r/GUI/Tab.cpp:4687 src/slic3r/GUI/Tab.cpp:4688
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3606
-#: src/libslic3r/PrintConfig.cpp:3613 src/libslic3r/PrintConfig.cpp:3627
-#: src/libslic3r/PrintConfig.cpp:3638 src/libslic3r/PrintConfig.cpp:3648
-#: src/libslic3r/PrintConfig.cpp:3670 src/libslic3r/PrintConfig.cpp:3681
-#: src/libslic3r/PrintConfig.cpp:3688 src/libslic3r/PrintConfig.cpp:3695
-#: src/libslic3r/PrintConfig.cpp:3706 src/libslic3r/PrintConfig.cpp:3715
-#: src/libslic3r/PrintConfig.cpp:3724
+#: src/slic3r/GUI/GUI_Factories.cpp:141 src/slic3r/GUI/Plater.cpp:575
+#: src/slic3r/GUI/Tab.cpp:4701 src/slic3r/GUI/Tab.cpp:4702
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3721
+#: src/libslic3r/PrintConfig.cpp:3728 src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3753 src/libslic3r/PrintConfig.cpp:3763
+#: src/libslic3r/PrintConfig.cpp:3785 src/libslic3r/PrintConfig.cpp:3796
+#: src/libslic3r/PrintConfig.cpp:3803 src/libslic3r/PrintConfig.cpp:3810
+#: src/libslic3r/PrintConfig.cpp:3821 src/libslic3r/PrintConfig.cpp:3830
+#: src/libslic3r/PrintConfig.cpp:3839
msgid "Pad"
msgstr "墊"
-#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4705
-#: src/slic3r/GUI/Tab.cpp:4706 src/libslic3r/SLA/Hollowing.cpp:72
-#: src/libslic3r/SLA/Hollowing.cpp:84 src/libslic3r/SLA/Hollowing.cpp:91
-#: src/libslic3r/SLA/Hollowing.cpp:100 src/libslic3r/PrintConfig.cpp:3734
-#: src/libslic3r/PrintConfig.cpp:3741 src/libslic3r/PrintConfig.cpp:3751
-#: src/libslic3r/PrintConfig.cpp:3760
+#: src/slic3r/GUI/GUI_Factories.cpp:142 src/slic3r/GUI/Tab.cpp:4719
+#: src/slic3r/GUI/Tab.cpp:4720 src/libslic3r/SLA/Hollowing.cpp:73
+#: src/libslic3r/SLA/Hollowing.cpp:85 src/libslic3r/SLA/Hollowing.cpp:105
+#: src/libslic3r/SLA/Hollowing.cpp:114 src/libslic3r/PrintConfig.cpp:3849
+#: src/libslic3r/PrintConfig.cpp:3856 src/libslic3r/PrintConfig.cpp:3866
+#: src/libslic3r/PrintConfig.cpp:3875
msgid "Hollowing"
msgstr ""
@@ -3776,7 +3779,7 @@ msgstr "導出爲 STL"
msgid "Reload the selected volumes from disk"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3546
+#: src/slic3r/GUI/GUI_Factories.cpp:733 src/slic3r/GUI/Plater.cpp:3568
msgid "Replace with STL"
msgstr ""
@@ -3789,8 +3792,8 @@ msgid "Set extruder for selected items"
msgstr "爲所é¸é …目設置擠出機"
#: src/slic3r/GUI/GUI_Factories.cpp:778 src/slic3r/Utils/Repetier.cpp:126
-#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:612
-#: src/libslic3r/PrintConfig.cpp:2720
+#: src/slic3r/Utils/Repetier.cpp:209 src/libslic3r/PrintConfig.cpp:634
+#: src/libslic3r/PrintConfig.cpp:2739
msgid "Default"
msgstr "默èª"
@@ -3802,24 +3805,24 @@ msgstr ""
msgid "Scale the selected object to fit the print volume"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5618
+#: src/slic3r/GUI/GUI_Factories.cpp:835 src/slic3r/GUI/Plater.cpp:5655
msgid "Convert from imperial units"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5619
+#: src/slic3r/GUI/GUI_Factories.cpp:836 src/slic3r/GUI/Plater.cpp:5656
msgid "Revert conversion from imperial units"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:837 src/slic3r/GUI/Plater.cpp:5657
msgid "Convert from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5620
+#: src/slic3r/GUI/GUI_Factories.cpp:838 src/slic3r/GUI/Plater.cpp:5657
msgid "Revert conversion from meters"
msgstr ""
-#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2133
-#: src/libslic3r/PrintConfig.cpp:4371
+#: src/slic3r/GUI/GUI_Factories.cpp:859 src/slic3r/GUI/GUI_ObjectList.cpp:2135
+#: src/libslic3r/PrintConfig.cpp:4492
msgid "Merge"
msgstr "åˆä½µ"
@@ -3880,7 +3883,7 @@ msgid "Split the selected object into individual parts"
msgstr ""
#: src/slic3r/GUI/GUI_Factories.cpp:944 src/slic3r/GUI/GUI_Factories.cpp:954
-#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4400
+#: src/slic3r/GUI/GUI_Factories.cpp:975 src/libslic3r/PrintConfig.cpp:4521
msgid "Split"
msgstr "拆分"
@@ -4020,7 +4023,7 @@ msgid "Rename Sub-object"
msgstr ""
#: src/slic3r/GUI/GUI_ObjectList.cpp:1242
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3997
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4006
msgid "Instances to Separated Objects"
msgstr ""
@@ -4064,11 +4067,11 @@ msgstr ""
msgid "Load Modifier"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2379
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1509 src/slic3r/GUI/Plater.cpp:2380
msgid "Loading"
msgstr "載入中"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2400
+#: src/slic3r/GUI/GUI_ObjectList.cpp:1540 src/slic3r/GUI/Plater.cpp:2417
msgid "Loading file"
msgstr ""
@@ -4149,76 +4152,76 @@ msgstr "無法拆分所é¸å°è±¡, 因爲它åªåŒ…å«ä¸€å€‹éƒ¨åˆ†ã€‚"
msgid "Split to Parts"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2140
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2142
msgid "Merged"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2228
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2237
msgid "Merge all parts to the one single object"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2260
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2269
msgid "Add Layers"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2429
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2438
msgid "Group manipulation"
msgstr "æ“作組"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2444
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2453
msgid "Object manipulation"
msgstr "æ“作å°è±¡"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2477
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
msgid "Object Settings to modify"
msgstr "è¦ä¿®æ”¹çš„å°è±¡è¨­ç½®"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2481
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2490
msgid "Part Settings to modify"
msgstr "è¦ä¿®æ”¹çš„零件設置"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2486
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2495
msgid "Layer range Settings to modify"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2492
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2501
msgid "Part manipulation"
msgstr "零件æ“作"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2498
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2507
msgid "Instance manipulation"
msgstr "實例æ“作"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Height ranges"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2505
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2514
msgid "Settings for height range"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2741
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2750
msgid "Delete Selected Item"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:2934
+#: src/slic3r/GUI/GUI_ObjectList.cpp:2943
msgid "Delete Selected"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3010
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3038
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3058
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3047
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3067
msgid "Add Height Range"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3104
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
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"
"without violating the minimum layer height."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3108
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3117
msgid ""
"Cannot insert a new layer range between the current and the next layer "
"range.\n"
@@ -4226,147 +4229,147 @@ msgid ""
"is thinner than the minimum layer height allowed."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3113
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3122
msgid ""
"Cannot insert a new layer range after the current layer range.\n"
"Current layer range overlaps with the next layer range."
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3172
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3181
msgid "Edit Height Range"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3491
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3500
msgid "Selection-Remove from list"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3503
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3512
msgid "Selection-Add from list"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3640
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3649
msgid "Object or Instance"
msgstr "å°è±¡æˆ–實例"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Part"
msgstr "部件"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3641
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3650
msgid "Layer"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3643
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3652
msgid "Unsupported selection"
msgstr "ä¸æ”¯æŒçš„é¸æ“‡"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3644
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
#, c-format, boost-format
msgid "You started your selection with %s Item."
msgstr "您使用 %s 項開始é¸æ“‡ã€‚"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3645
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3654
#, c-format, boost-format
msgid "In this mode you can select only other %s Items%s"
msgstr "在此模å¼ä¸‹, 您åªèƒ½é¸æ“‡å…¶ä»– %s é …ç›® %s"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3648
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3657
msgid "of a current Object"
msgstr "當å‰å°è±¡çš„"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3653
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3728 src/slic3r/GUI/Plater.cpp:181
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3662
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3737 src/slic3r/GUI/Plater.cpp:181
msgid "Info"
msgstr "ä¿¡æ¯"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3775
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3784
msgid "You can't change a type of the last solid part of the object."
msgstr "ä¸èƒ½æ›´æ”¹å°è±¡çš„最後一個實體部分的類型。"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Negative Volume"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Modifier"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Blocker"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3780
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3789
msgid "Support Enforcer"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3781
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3790
msgid "Select type of part"
msgstr "é¸æ“‡é›¶ä»¶é¡žåž‹"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:3786
+#: src/slic3r/GUI/GUI_ObjectList.cpp:3795
msgid "Change Part Type"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Enter new name"
msgstr "輸入新å稱"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4019
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4028
msgid "Renaming"
msgstr "é‡å‘½å"
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4082
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4091
msgid "Repairing model"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4111
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4120
msgid "Fix through NetFabb"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4114
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4123
msgid "Fixing through NetFabb"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4144
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4153
msgid "The following model was repaired successfully"
msgid_plural "The following models were repaired successfully"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4150
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4159
msgid "Folowing model repair failed"
msgid_plural "Folowing models repair failed"
msgstr[0] ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4155
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4164
msgid "Repairing was canceled"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4267
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4276
msgid "Change Extruders"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Printable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4407
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4416
msgid "Set Unprintable group"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Printable"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4409
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4418
msgid "Set Unprintable"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Printable Instance"
msgstr ""
-#: src/slic3r/GUI/GUI_ObjectList.cpp:4410
+#: src/slic3r/GUI/GUI_ObjectList.cpp:4419
msgid "Set Unprintable Instance"
msgstr ""
@@ -4494,19 +4497,19 @@ msgstr ""
msgid "View"
msgstr "查看"
-#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:782
+#: src/slic3r/GUI/GUI_Preview.cpp:218 src/libslic3r/PrintConfig.cpp:804
msgid "Height"
msgstr "高度"
-#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:2982
+#: src/slic3r/GUI/GUI_Preview.cpp:219 src/libslic3r/PrintConfig.cpp:3001
msgid "Width"
msgstr "寬度"
-#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2008
+#: src/slic3r/GUI/GUI_Preview.cpp:221 src/slic3r/GUI/Tab.cpp:2013
msgid "Fan speed"
msgstr "風扇速度"
-#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1983
+#: src/slic3r/GUI/GUI_Preview.cpp:222 src/slic3r/GUI/Tab.cpp:1988
msgid "Temperature"
msgstr "溫度"
@@ -4522,60 +4525,60 @@ msgstr "顯示"
msgid "Feature types"
msgstr "功能類型"
-#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:318
-#: src/libslic3r/ExtrusionEntity.cpp:340
+#: src/slic3r/GUI/GUI_Preview.cpp:239 src/libslic3r/ExtrusionEntity.cpp:330
+#: src/libslic3r/ExtrusionEntity.cpp:352
msgid "Perimeter"
msgstr "周長"
-#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:319
-#: src/libslic3r/ExtrusionEntity.cpp:342
+#: src/slic3r/GUI/GUI_Preview.cpp:240 src/libslic3r/ExtrusionEntity.cpp:331
+#: src/libslic3r/ExtrusionEntity.cpp:354
msgid "External perimeter"
msgstr "外部輪廓"
-#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:320
-#: src/libslic3r/ExtrusionEntity.cpp:344
+#: src/slic3r/GUI/GUI_Preview.cpp:241 src/libslic3r/ExtrusionEntity.cpp:332
+#: src/libslic3r/ExtrusionEntity.cpp:356
msgid "Overhang perimeter"
msgstr "懸空輪廓"
-#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:321
-#: src/libslic3r/ExtrusionEntity.cpp:346
+#: src/slic3r/GUI/GUI_Preview.cpp:242 src/libslic3r/ExtrusionEntity.cpp:333
+#: src/libslic3r/ExtrusionEntity.cpp:358
msgid "Internal infill"
msgstr "內部填充"
-#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:322
-#: src/libslic3r/ExtrusionEntity.cpp:348 src/libslic3r/PrintConfig.cpp:2342
-#: src/libslic3r/PrintConfig.cpp:2354
+#: src/slic3r/GUI/GUI_Preview.cpp:243 src/libslic3r/ExtrusionEntity.cpp:334
+#: src/libslic3r/ExtrusionEntity.cpp:360 src/libslic3r/PrintConfig.cpp:2361
+#: src/libslic3r/PrintConfig.cpp:2373
msgid "Solid infill"
msgstr "實心填充"
-#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:323
-#: src/libslic3r/ExtrusionEntity.cpp:350 src/libslic3r/PrintConfig.cpp:2839
-#: src/libslic3r/PrintConfig.cpp:2852
+#: src/slic3r/GUI/GUI_Preview.cpp:244 src/libslic3r/ExtrusionEntity.cpp:335
+#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2858
+#: src/libslic3r/PrintConfig.cpp:2871
msgid "Top solid infill"
msgstr "頂部實心填充"
-#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:325
-#: src/libslic3r/ExtrusionEntity.cpp:354
+#: src/slic3r/GUI/GUI_Preview.cpp:246 src/libslic3r/ExtrusionEntity.cpp:337
+#: src/libslic3r/ExtrusionEntity.cpp:366
msgid "Bridge infill"
msgstr "æ­æ©‹å¡«å……"
-#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:326
-#: src/libslic3r/ExtrusionEntity.cpp:356 src/libslic3r/PrintConfig.cpp:1302
+#: src/slic3r/GUI/GUI_Preview.cpp:247 src/libslic3r/ExtrusionEntity.cpp:338
+#: src/libslic3r/ExtrusionEntity.cpp:368 src/libslic3r/PrintConfig.cpp:1321
msgid "Gap fill"
msgstr "間隙填充"
-#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:327
-#: src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/GUI_Preview.cpp:248 src/libslic3r/ExtrusionEntity.cpp:339
+#: src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt/Brim"
msgstr ""
-#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:329
-#: src/libslic3r/ExtrusionEntity.cpp:362 src/libslic3r/PrintConfig.cpp:2686
+#: src/slic3r/GUI/GUI_Preview.cpp:250 src/libslic3r/ExtrusionEntity.cpp:341
+#: src/libslic3r/ExtrusionEntity.cpp:374 src/libslic3r/PrintConfig.cpp:2705
msgid "Support material interface"
msgstr "支æŒæ料端å£"
-#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1634
-#: src/libslic3r/ExtrusionEntity.cpp:330 src/libslic3r/ExtrusionEntity.cpp:364
+#: src/slic3r/GUI/GUI_Preview.cpp:251 src/slic3r/GUI/Tab.cpp:1631
+#: src/libslic3r/ExtrusionEntity.cpp:342 src/libslic3r/ExtrusionEntity.cpp:376
msgid "Wipe tower"
msgstr "擦料塔"
@@ -4623,15 +4626,15 @@ msgstr ""
msgid "Edit"
msgstr "編輯"
-#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:479
+#: src/slic3r/GUI/ImGuiWrapper.cpp:960 src/slic3r/GUI/Search.cpp:470
msgid "Use for search"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:472
+#: src/slic3r/GUI/ImGuiWrapper.cpp:961 src/slic3r/GUI/Search.cpp:463
msgid "Category"
msgstr ""
-#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:474
+#: src/slic3r/GUI/ImGuiWrapper.cpp:963 src/slic3r/GUI/Search.cpp:465
msgid "Search in English"
msgstr ""
@@ -4769,21 +4772,25 @@ msgstr ""
msgid "Importing done."
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:210
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:187
+msgid "The file does not exist."
+msgstr ""
+
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:221
msgid ""
"The imported SLA archive did not contain any presets. The current SLA "
"presets were used as fallback."
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:223 src/slic3r/GUI/Plater.cpp:2438
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:234 src/slic3r/GUI/Plater.cpp:2458
msgid "You cannot load SLA project with a multi-part object on the bed"
msgstr ""
-#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:225 src/slic3r/GUI/Plater.cpp:2440
+#: src/slic3r/GUI/Jobs/SLAImportJob.cpp:236 src/slic3r/GUI/Plater.cpp:2460
msgid "Attention!"
msgstr "注æ„ï¼"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:18 src/slic3r/GUI/MainFrame.cpp:1107
msgid "Keyboard Shortcuts"
msgstr "éµç›¤å¿«æ·éµ"
@@ -4792,7 +4799,7 @@ msgid "New project, clear plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:78
-msgid "Open project STL/OBJ/AMF/3MF with config, clear plater"
+msgid "Open project AMF/3MF with config, clear plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:79
@@ -4808,7 +4815,7 @@ msgid "(Re)slice"
msgstr "é‡æ–°åˆ‡ç‰‡"
#: src/slic3r/GUI/KBShortcutsDialog.cpp:83
-msgid "Import STL/OBJ/AMF/3MF without config, keep plater"
+msgid "Import STL/3MF/STEP/OBJ/AMF without config, keep plater"
msgstr ""
#: src/slic3r/GUI/KBShortcutsDialog.cpp:84
@@ -4819,12 +4826,12 @@ msgstr ""
msgid "Load Config from ini/amf/3mf/gcode and merge"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:912
-#: src/slic3r/GUI/Plater.cpp:6505 src/libslic3r/PrintConfig.cpp:4271
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:87 src/slic3r/GUI/Plater.cpp:913
+#: src/slic3r/GUI/Plater.cpp:6543 src/libslic3r/PrintConfig.cpp:4392
msgid "Export G-code"
msgstr "導出 G-code"
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:88 src/slic3r/GUI/Plater.cpp:6544
msgid "Send G-code"
msgstr "ç™¼é€ G 代碼"
@@ -4832,7 +4839,7 @@ msgstr "ç™¼é€ G 代碼"
msgid "Export config"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:895
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:90 src/slic3r/GUI/Plater.cpp:896
msgid "Export to SD card / Flash drive"
msgstr ""
@@ -5163,13 +5170,13 @@ msgstr ""
msgid "Objects List"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:205 src/slic3r/GUI/MainFrame.cpp:1525
msgid "Open a G-code file"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1352
-#: src/slic3r/GUI/MainFrame.cpp:1356 src/slic3r/GUI/MainFrame.cpp:1523
-#: src/slic3r/GUI/MainFrame.cpp:1527
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:207 src/slic3r/GUI/MainFrame.cpp:1359
+#: src/slic3r/GUI/MainFrame.cpp:1363 src/slic3r/GUI/MainFrame.cpp:1530
+#: src/slic3r/GUI/MainFrame.cpp:1534
msgid "Reload the plater from disk"
msgstr ""
@@ -5205,8 +5212,8 @@ msgstr ""
msgid "Show/Hide G-code window"
msgstr ""
-#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4458
-#: src/slic3r/GUI/Tab.cpp:2822
+#: src/slic3r/GUI/KBShortcutsDialog.cpp:230 src/slic3r/GUI/Plater.cpp:4480
+#: src/slic3r/GUI/Tab.cpp:2829
msgid "Preview"
msgstr "é è¦½"
@@ -5284,7 +5291,7 @@ msgid "Keyboard shortcuts"
msgstr ""
#: src/slic3r/GUI/MainFrame.cpp:75 src/slic3r/GUI/MainFrame.cpp:89
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open a new PrusaSlicer instance"
msgstr ""
@@ -5292,11 +5299,11 @@ msgstr ""
msgid "G-code preview"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:78 src/slic3r/GUI/MainFrame.cpp:1308
msgid "Open G-code viewer"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:89 src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open PrusaSlicer"
msgstr ""
@@ -5322,13 +5329,13 @@ msgid "Print Settings"
msgstr "列å°è¨­ç½®"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:339
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:535
msgid "Material Settings"
msgstr "æ料設置"
#: src/slic3r/GUI/MainFrame.cpp:286 src/slic3r/GUI/MainFrame.cpp:337
-#: src/slic3r/GUI/MainFrame.cpp:2096 src/slic3r/GUI/MainFrame.cpp:2097
+#: src/slic3r/GUI/MainFrame.cpp:2103 src/slic3r/GUI/MainFrame.cpp:2104
#: src/slic3r/GUI/Tab.hpp:461
msgid "Filament Settings"
msgstr "耗æ絲設置"
@@ -5338,8 +5345,8 @@ msgstr "耗æ絲設置"
msgid "Printer Settings"
msgstr "å°è¡¨æ©Ÿè¨­ç½®"
-#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1721
-#: src/slic3r/GUI/Plater.cpp:2830
+#: src/slic3r/GUI/MainFrame.cpp:632 src/slic3r/GUI/Plater.cpp:1719
+#: src/slic3r/GUI/Plater.cpp:2850
msgid "Untitled"
msgstr ""
@@ -5347,685 +5354,685 @@ msgstr ""
msgid "based on Slic3r"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Prusa 3D &Drivers"
msgstr "Prusa 3D &驅動程åº"
-#: src/slic3r/GUI/MainFrame.cpp:1070
+#: src/slic3r/GUI/MainFrame.cpp:1073
msgid "Open the Prusa3D drivers download page in your browser"
msgstr "在ç€è¦½å™¨ä¸­æ‰“é–‹Prusa3d 驅動程åºä¸‹è¼‰é "
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Software &Releases"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1072
+#: src/slic3r/GUI/MainFrame.cpp:1075
msgid "Open the software releases page in your browser"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1078
+#: src/slic3r/GUI/MainFrame.cpp:1081
#, c-format, boost-format
msgid "%s &Website"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1079
+#: src/slic3r/GUI/MainFrame.cpp:1082
#, c-format, boost-format
msgid "Open the %s website in your browser"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "System &Info"
msgstr "系統&ä¿¡æ¯"
-#: src/slic3r/GUI/MainFrame.cpp:1085
+#: src/slic3r/GUI/MainFrame.cpp:1088
msgid "Show system information"
msgstr "顯示系統信æ¯"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show &Configuration Folder"
msgstr "顯示&é…置文件夾"
-#: src/slic3r/GUI/MainFrame.cpp:1087
+#: src/slic3r/GUI/MainFrame.cpp:1090
msgid "Show user configuration folder (datadir)"
msgstr "顯示用戶é…置文件夾 (datadir)"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
msgid "Report an I&ssue"
msgstr "報告&å•é¡Œ"
-#: src/slic3r/GUI/MainFrame.cpp:1089
+#: src/slic3r/GUI/MainFrame.cpp:1092
#, c-format, boost-format
msgid "Report an issue on %s"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
#, c-format, boost-format
msgid "&About %s"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1092 src/slic3r/GUI/MainFrame.cpp:1095
+#: src/slic3r/GUI/MainFrame.cpp:1095 src/slic3r/GUI/MainFrame.cpp:1098
msgid "Show about dialog"
msgstr "關於å°è©±æ¡†"
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1100
msgid "Show Tip of the Day"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1097
+#: src/slic3r/GUI/MainFrame.cpp:1104
msgid ""
"Opens Tip of the day notification in bottom right corner or shows another "
"tip if already opened."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1100
+#: src/slic3r/GUI/MainFrame.cpp:1107
msgid "Show the list of the keyboard shortcuts"
msgstr "顯示éµç›¤å¿«æ·éµçš„列表"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso"
msgstr "Iso"
-#: src/slic3r/GUI/MainFrame.cpp:1114
+#: src/slic3r/GUI/MainFrame.cpp:1121
msgid "Iso View"
msgstr "Iso 視圖"
#. 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:1118 src/libslic3r/PrintConfig.cpp:2867
-#: src/libslic3r/PrintConfig.cpp:2876
+#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2886
+#: src/libslic3r/PrintConfig.cpp:2895
msgid "Top"
msgstr "頂部"
-#: src/slic3r/GUI/MainFrame.cpp:1118
+#: src/slic3r/GUI/MainFrame.cpp:1125
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:1121 src/libslic3r/PrintConfig.cpp:423
-#: src/libslic3r/PrintConfig.cpp:432
+#: src/slic3r/GUI/MainFrame.cpp:1128 src/libslic3r/PrintConfig.cpp:445
+#: src/libslic3r/PrintConfig.cpp:454
msgid "Bottom"
msgstr "底部"
-#: src/slic3r/GUI/MainFrame.cpp:1121
+#: src/slic3r/GUI/MainFrame.cpp:1128
msgid "Bottom View"
msgstr "底部視圖"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front"
msgstr "å‰é¢"
-#: src/slic3r/GUI/MainFrame.cpp:1123
+#: src/slic3r/GUI/MainFrame.cpp:1130
msgid "Front View"
msgstr "正視圖"
-#: src/slic3r/GUI/MainFrame.cpp:1125 src/libslic3r/PrintConfig.cpp:2224
+#: src/slic3r/GUI/MainFrame.cpp:1132 src/libslic3r/PrintConfig.cpp:2243
msgid "Rear"
msgstr "背é¢"
-#: src/slic3r/GUI/MainFrame.cpp:1125
+#: src/slic3r/GUI/MainFrame.cpp:1132
msgid "Rear View"
msgstr "後視圖"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left"
msgstr "å·¦"
-#: src/slic3r/GUI/MainFrame.cpp:1127
+#: src/slic3r/GUI/MainFrame.cpp:1134
msgid "Left View"
msgstr "左視圖"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right"
msgstr "å³"
-#: src/slic3r/GUI/MainFrame.cpp:1129
+#: src/slic3r/GUI/MainFrame.cpp:1136
msgid "Right View"
msgstr "å³è¦–圖"
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "&New Project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1142
+#: src/slic3r/GUI/MainFrame.cpp:1149
msgid "Start a new project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "&Open Project"
msgstr "&打開項目"
-#: src/slic3r/GUI/MainFrame.cpp:1145
+#: src/slic3r/GUI/MainFrame.cpp:1152
msgid "Open a project file"
msgstr "打開項目文件"
-#: src/slic3r/GUI/MainFrame.cpp:1150
+#: src/slic3r/GUI/MainFrame.cpp:1157
msgid "Recent projects"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1162
+#: src/slic3r/GUI/MainFrame.cpp:1169
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:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "&Save Project"
msgstr "&ä¿å­˜é …ç›®"
-#: src/slic3r/GUI/MainFrame.cpp:1187
+#: src/slic3r/GUI/MainFrame.cpp:1194
msgid "Save current project file"
msgstr "將當å‰é …目文件å¦å­˜çˆ²"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save Project &as"
msgstr "ä¿å­˜é …ç›® &爲"
-#: src/slic3r/GUI/MainFrame.cpp:1191 src/slic3r/GUI/MainFrame.cpp:1193
+#: src/slic3r/GUI/MainFrame.cpp:1198 src/slic3r/GUI/MainFrame.cpp:1200
msgid "Save current project file as"
msgstr "將當å‰é …目文件å¦å­˜çˆ²"
-#: src/slic3r/GUI/MainFrame.cpp:1201
-msgid "Import STL/OBJ/AM&F/3MF"
-msgstr "å°Žå…¥ STL/OBJ/AM&F/3MF"
+#: src/slic3r/GUI/MainFrame.cpp:1208
+msgid "Import STL/3MF/STEP/OBJ/AM&F"
+msgstr "å°Žå…¥ STL/3MF/STEP/OBJ/AM&F"
-#: src/slic3r/GUI/MainFrame.cpp:1201
+#: src/slic3r/GUI/MainFrame.cpp:1208
msgid "Load a model"
msgstr "加載模型"
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Import STL (Imperial Units)"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1205
+#: src/slic3r/GUI/MainFrame.cpp:1212
msgid "Load an model saved with imperial units"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Import SL1 / SL1S Archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1209
+#: src/slic3r/GUI/MainFrame.cpp:1216
msgid "Load an SL1 / Sl1S archive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Import &Config"
msgstr "å°Žå…¥&é…ç½®"
-#: src/slic3r/GUI/MainFrame.cpp:1214
+#: src/slic3r/GUI/MainFrame.cpp:1221
msgid "Load exported configuration file"
msgstr "加載導出的é…置文件"
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Import Config from &Project"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1217
+#: src/slic3r/GUI/MainFrame.cpp:1224
msgid "Load configuration from project file"
msgstr "從項目文件加載é…ç½®"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Import Config &Bundle"
msgstr "å°Žå…¥é…ç½®&組"
-#: src/slic3r/GUI/MainFrame.cpp:1221
+#: src/slic3r/GUI/MainFrame.cpp:1228
msgid "Load presets from a bundle"
msgstr "從包加載é è¨­"
-#: src/slic3r/GUI/MainFrame.cpp:1224
+#: src/slic3r/GUI/MainFrame.cpp:1231
msgid "&Import"
msgstr "&å°Žå…¥"
-#: src/slic3r/GUI/MainFrame.cpp:1227 src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1234 src/slic3r/GUI/MainFrame.cpp:1586
msgid "Export &G-code"
msgstr "導出 &G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1227
+#: src/slic3r/GUI/MainFrame.cpp:1234
msgid "Export current plate as G-code"
msgstr "將當佈局æ¿å°Žå‡ºçˆ² G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1231 src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1238 src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1231
+#: src/slic3r/GUI/MainFrame.cpp:1238
msgid "Send to print current plate as G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export G-code to SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1235
+#: src/slic3r/GUI/MainFrame.cpp:1242
msgid "Export current plate as G-code to SD card / Flash drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export Plate as &STL"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1239
+#: src/slic3r/GUI/MainFrame.cpp:1246
msgid "Export current plate as STL"
msgstr "將當å‰ä½ˆå±€æ¿å°Žå‡ºçˆ² STL"
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export Plate as STL &Including Supports"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1242
+#: src/slic3r/GUI/MainFrame.cpp:1249
msgid "Export current plate as STL including supports"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export &Toolpaths as OBJ"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1250 src/slic3r/GUI/MainFrame.cpp:1531
+#: src/slic3r/GUI/MainFrame.cpp:1257 src/slic3r/GUI/MainFrame.cpp:1538
msgid "Export toolpaths as OBJ"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export &Config"
msgstr "導出&é…ç½®"
-#: src/slic3r/GUI/MainFrame.cpp:1254
+#: src/slic3r/GUI/MainFrame.cpp:1261
msgid "Export current configuration to file"
msgstr "將當å‰é…置導出到文件"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export Config &Bundle"
msgstr "導出é…ç½®&包"
-#: src/slic3r/GUI/MainFrame.cpp:1257
+#: src/slic3r/GUI/MainFrame.cpp:1264
msgid "Export all presets to file"
msgstr "將所有é è¨­å°Žå‡ºåˆ°æ–‡ä»¶"
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export Config Bundle With Physical Printers"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1260
+#: src/slic3r/GUI/MainFrame.cpp:1267
msgid "Export all presets including physical printers to file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1263
+#: src/slic3r/GUI/MainFrame.cpp:1270
msgid "&Export"
msgstr "導出(&E)"
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Ejec&t SD Card / Flash Drive"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1265
+#: src/slic3r/GUI/MainFrame.cpp:1272
msgid "Eject SD card / Flash drive after the G-code was exported to it."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Quick Slice"
msgstr "快速切片"
-#: src/slic3r/GUI/MainFrame.cpp:1273
+#: src/slic3r/GUI/MainFrame.cpp:1280
msgid "Slice a file into a G-code"
msgstr "å°‡æ–‡ä»¶åˆ‡ç‰‡æˆ G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Quick Slice and Save As"
msgstr "快速切片並å¦å­˜çˆ²"
-#: src/slic3r/GUI/MainFrame.cpp:1279
+#: src/slic3r/GUI/MainFrame.cpp:1286
msgid "Slice a file into a G-code, save as"
msgstr "å°‡æ–‡ä»¶åˆ‡ç‰‡æˆ G-code, 並å¦å­˜çˆ²"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat Last Quick Slice"
msgstr "é‡è¤‡ä¸Šä¸€å€‹å¿«é€Ÿåˆ‡ç‰‡"
-#: src/slic3r/GUI/MainFrame.cpp:1285
+#: src/slic3r/GUI/MainFrame.cpp:1292
msgid "Repeat last quick slice"
msgstr "é‡è¤‡ä¸Šä¸€å€‹å¿«é€Ÿåˆ‡ç‰‡"
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "(Re)Slice No&w"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1293
+#: src/slic3r/GUI/MainFrame.cpp:1300
msgid "Start new slicing process"
msgstr "開始新的切片æµç¨‹"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "&Repair STL file"
msgstr "&修復 STL 文件"
-#: src/slic3r/GUI/MainFrame.cpp:1297
+#: src/slic3r/GUI/MainFrame.cpp:1304
msgid "Automatically repair an STL file"
msgstr "自動修復 STL 文件"
-#: src/slic3r/GUI/MainFrame.cpp:1301
+#: src/slic3r/GUI/MainFrame.cpp:1308
msgid "&G-code Preview"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
msgid "&Quit"
msgstr "&退出"
-#: src/slic3r/GUI/MainFrame.cpp:1304 src/slic3r/GUI/MainFrame.cpp:1538
+#: src/slic3r/GUI/MainFrame.cpp:1311 src/slic3r/GUI/MainFrame.cpp:1545
#, c-format, boost-format
msgid "Quit %s"
msgstr "çµæŸ %s"
-#: src/slic3r/GUI/MainFrame.cpp:1319
+#: src/slic3r/GUI/MainFrame.cpp:1326
msgid "&Select All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1320
+#: src/slic3r/GUI/MainFrame.cpp:1327
msgid "Selects all objects"
msgstr "é¸æ“‡æ‰€æœ‰å°è±¡"
-#: src/slic3r/GUI/MainFrame.cpp:1322
+#: src/slic3r/GUI/MainFrame.cpp:1329
msgid "D&eselect All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1323
+#: src/slic3r/GUI/MainFrame.cpp:1330
msgid "Deselects all objects"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1326
+#: src/slic3r/GUI/MainFrame.cpp:1333
msgid "&Delete Selected"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1327
+#: src/slic3r/GUI/MainFrame.cpp:1334
msgid "Deletes the current selection"
msgstr "刪除當å‰æ‰€é¸å…§å®¹"
-#: src/slic3r/GUI/MainFrame.cpp:1329
+#: src/slic3r/GUI/MainFrame.cpp:1336
msgid "Delete &All"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1330
+#: src/slic3r/GUI/MainFrame.cpp:1337
msgid "Deletes all objects"
msgstr "刪除所有å°è±¡"
-#: src/slic3r/GUI/MainFrame.cpp:1334
+#: src/slic3r/GUI/MainFrame.cpp:1341
msgid "&Undo"
msgstr "回復(&U)"
-#: src/slic3r/GUI/MainFrame.cpp:1337
+#: src/slic3r/GUI/MainFrame.cpp:1344
msgid "&Redo"
msgstr "é‡åš(&R)"
-#: src/slic3r/GUI/MainFrame.cpp:1342
+#: src/slic3r/GUI/MainFrame.cpp:1349
msgid "&Copy"
msgstr "複製(&C)"
-#: src/slic3r/GUI/MainFrame.cpp:1343
+#: src/slic3r/GUI/MainFrame.cpp:1350
msgid "Copy selection to clipboard"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1345
+#: src/slic3r/GUI/MainFrame.cpp:1352
msgid "&Paste"
msgstr "貼上(&P)"
-#: src/slic3r/GUI/MainFrame.cpp:1346
+#: src/slic3r/GUI/MainFrame.cpp:1353
msgid "Paste clipboard"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1351 src/slic3r/GUI/MainFrame.cpp:1355
-#: src/slic3r/GUI/MainFrame.cpp:1522 src/slic3r/GUI/MainFrame.cpp:1526
+#: src/slic3r/GUI/MainFrame.cpp:1358 src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1529 src/slic3r/GUI/MainFrame.cpp:1533
msgid "Re&load from Disk"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1361
+#: src/slic3r/GUI/MainFrame.cpp:1368
msgid "Searc&h"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1362
+#: src/slic3r/GUI/MainFrame.cpp:1369
msgid "Search in settings"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "&Plater Tab"
msgstr "&佈局器 é¸é …å¡"
-#: src/slic3r/GUI/MainFrame.cpp:1370
+#: src/slic3r/GUI/MainFrame.cpp:1377
msgid "Show the plater"
msgstr "顯示平臺佈局器"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "P&rint Settings Tab"
msgstr "&列å°è¨­ç½®é¸é …å¡"
-#: src/slic3r/GUI/MainFrame.cpp:1375
+#: src/slic3r/GUI/MainFrame.cpp:1382
msgid "Show the print settings"
msgstr "顯示列å°è¨­ç½®"
-#: src/slic3r/GUI/MainFrame.cpp:1378 src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1385 src/slic3r/GUI/MainFrame.cpp:1589
msgid "&Filament Settings Tab"
msgstr "&ç·šæ設置é¸é …å¡"
-#: src/slic3r/GUI/MainFrame.cpp:1378
+#: src/slic3r/GUI/MainFrame.cpp:1385
msgid "Show the filament settings"
msgstr "顯示耗æ設置"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Print&er Settings Tab"
msgstr "&å°è¡¨æ©Ÿè¨­ç½®é¸é …å¡"
-#: src/slic3r/GUI/MainFrame.cpp:1382
+#: src/slic3r/GUI/MainFrame.cpp:1389
msgid "Show the printer settings"
msgstr "顯示å°è¡¨æ©Ÿè¨­ç½®"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "3&D"
msgstr "3&D"
-#: src/slic3r/GUI/MainFrame.cpp:1388
+#: src/slic3r/GUI/MainFrame.cpp:1395
msgid "Show the 3D editing view"
msgstr "顯示3D 編輯視圖"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Pre&view"
msgstr "é è¦½"
-#: src/slic3r/GUI/MainFrame.cpp:1391
+#: src/slic3r/GUI/MainFrame.cpp:1398
msgid "Show the 3D slices preview"
msgstr "顯示3D 切片é è¦½"
-#: src/slic3r/GUI/MainFrame.cpp:1397
+#: src/slic3r/GUI/MainFrame.cpp:1404
msgid "Open the dialog to modify shape gallery"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Print &Host Upload Queue"
msgstr "列å°&主機上載隊列"
-#: src/slic3r/GUI/MainFrame.cpp:1409
+#: src/slic3r/GUI/MainFrame.cpp:1416
msgid "Display the Print Host Upload Queue window"
msgstr "顯示 \"列å°ä¸»æ©Ÿä¸Šè¼‰éšŠåˆ—\" 窗å£"
-#: src/slic3r/GUI/MainFrame.cpp:1413
+#: src/slic3r/GUI/MainFrame.cpp:1420
msgid "Open New Instance"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1564
+#: src/slic3r/GUI/MainFrame.cpp:1424
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1566
msgid "Compare Presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1417
+#: src/slic3r/GUI/MainFrame.cpp:1424
msgid "Compare presets"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show &Labels"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1427
+#: src/slic3r/GUI/MainFrame.cpp:1434
msgid "Show object/instance labels in 3D scene"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1430
+#: src/slic3r/GUI/MainFrame.cpp:1437
msgid "&Collapse Sidebar"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1430 src/slic3r/GUI/Plater.cpp:2319
+#: src/slic3r/GUI/MainFrame.cpp:1437 src/slic3r/GUI/Plater.cpp:2320
msgid "Collapse sidebar"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "&Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1435
+#: src/slic3r/GUI/MainFrame.cpp:1442
msgid "Fullscreen"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1450 src/slic3r/GUI/MainFrame.cpp:1553
+#: src/slic3r/GUI/MainFrame.cpp:1457 src/slic3r/GUI/MainFrame.cpp:1560
msgid "&File"
msgstr "&文件"
-#: src/slic3r/GUI/MainFrame.cpp:1451
+#: src/slic3r/GUI/MainFrame.cpp:1458
msgid "&Edit"
msgstr "&編輯"
-#: src/slic3r/GUI/MainFrame.cpp:1452
+#: src/slic3r/GUI/MainFrame.cpp:1459
msgid "&Window"
msgstr "&窗å£"
-#: src/slic3r/GUI/MainFrame.cpp:1453 src/slic3r/GUI/MainFrame.cpp:1554
+#: src/slic3r/GUI/MainFrame.cpp:1460 src/slic3r/GUI/MainFrame.cpp:1561
msgid "&View"
msgstr "&視圖"
-#: src/slic3r/GUI/MainFrame.cpp:1456 src/slic3r/GUI/MainFrame.cpp:1557
+#: src/slic3r/GUI/MainFrame.cpp:1463 src/slic3r/GUI/MainFrame.cpp:1564
msgid "&Help"
msgstr "&幫助"
-#: src/slic3r/GUI/MainFrame.cpp:1518
+#: src/slic3r/GUI/MainFrame.cpp:1525
msgid "&Open G-code"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1534
+#: src/slic3r/GUI/MainFrame.cpp:1541
msgid "Open &PrusaSlicer"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1579
+#: src/slic3r/GUI/MainFrame.cpp:1586
msgid "E&xport"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1580
+#: src/slic3r/GUI/MainFrame.cpp:1587
msgid "S&end to print"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1582
+#: src/slic3r/GUI/MainFrame.cpp:1589
msgid "Mate&rial Settings Tab"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1606
+#: src/slic3r/GUI/MainFrame.cpp:1613
msgid "Choose a file to slice (STL/OBJ/AMF/3MF/PRUSA):"
msgstr "é¸æ“‡è¦åˆ‡ç‰‡çš„文件(STL/OBJ/AMF/3MF/PRUSA):"
-#: src/slic3r/GUI/MainFrame.cpp:1618
+#: src/slic3r/GUI/MainFrame.cpp:1625
msgid "No previously sliced file."
msgstr "沒有é åˆ‡ç‰‡çš„文件。"
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid "Previously sliced file ("
msgstr "é åˆ‡ç‰‡æ–‡ä»¶ ("
-#: src/slic3r/GUI/MainFrame.cpp:1625
+#: src/slic3r/GUI/MainFrame.cpp:1632
msgid ") not found."
msgstr ") 無法找到。"
-#: src/slic3r/GUI/MainFrame.cpp:1626
+#: src/slic3r/GUI/MainFrame.cpp:1633
msgid "File Not Found"
msgstr "文件未找到"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
#, c-format, boost-format
msgid "Save %s file as:"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "SVG"
msgstr "SVG"
-#: src/slic3r/GUI/MainFrame.cpp:1661
+#: src/slic3r/GUI/MainFrame.cpp:1668
msgid "G-code"
msgstr "G-code"
-#: src/slic3r/GUI/MainFrame.cpp:1673
+#: src/slic3r/GUI/MainFrame.cpp:1680
msgid "Save zip file as:"
msgstr "å°‡ zip 文件å¦å­˜çˆ²:"
-#: src/slic3r/GUI/MainFrame.cpp:1682 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6024 src/slic3r/GUI/Tab.cpp:1666
-#: src/slic3r/GUI/Tab.cpp:4713
+#: src/slic3r/GUI/MainFrame.cpp:1689 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6064 src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:4727
msgid "Slicing"
msgstr "切片"
#. TRN "Processing input_file_basename"
-#: src/slic3r/GUI/MainFrame.cpp:1684
+#: src/slic3r/GUI/MainFrame.cpp:1691
#, c-format, boost-format
msgid "Processing %s"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1707
+#: src/slic3r/GUI/MainFrame.cpp:1714
#, boost-format
msgid "%1% was successfully sliced."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1710
+#: src/slic3r/GUI/MainFrame.cpp:1717
msgid "Slicing Done!"
msgstr "切片完æˆ!"
-#: src/slic3r/GUI/MainFrame.cpp:1726
+#: src/slic3r/GUI/MainFrame.cpp:1733
msgid "Select the STL file to repair:"
msgstr "é¸æ“‡è¦ä¿®å¾©çš„ STL 文件:"
-#: src/slic3r/GUI/MainFrame.cpp:1736
+#: src/slic3r/GUI/MainFrame.cpp:1743
msgid "Save OBJ file (less prone to coordinate errors than STL) as:"
msgstr "å°‡ OBJ 文件 (ä¸åƒ STL 那樣容易發生座標錯誤) ä¿å­˜çˆ²:"
-#: src/slic3r/GUI/MainFrame.cpp:1747
+#: src/slic3r/GUI/MainFrame.cpp:1754
msgid "Your file was repaired."
msgstr "您的文件已修復。"
-#: src/slic3r/GUI/MainFrame.cpp:1747 src/libslic3r/PrintConfig.cpp:4376
+#: src/slic3r/GUI/MainFrame.cpp:1754 src/libslic3r/PrintConfig.cpp:4497
msgid "Repair"
msgstr "修復"
-#: src/slic3r/GUI/MainFrame.cpp:1761
+#: src/slic3r/GUI/MainFrame.cpp:1768
msgid "Save configuration as:"
msgstr "å°‡é…ç½®å¦å­˜çˆ²:"
-#: src/slic3r/GUI/MainFrame.cpp:1778
+#: src/slic3r/GUI/MainFrame.cpp:1785
msgid "Loading of a configuration file"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1780 src/slic3r/GUI/MainFrame.cpp:1845
+#: src/slic3r/GUI/MainFrame.cpp:1787 src/slic3r/GUI/MainFrame.cpp:1852
msgid "Select configuration to load:"
msgstr "é¸æ“‡è¦åŠ è¼‰çš„é…ç½®:"
-#: src/slic3r/GUI/MainFrame.cpp:1809
+#: src/slic3r/GUI/MainFrame.cpp:1816
msgid "Exporting configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1810
+#: src/slic3r/GUI/MainFrame.cpp:1817
msgid ""
"Some presets are modified and the unsaved changes will not be exported into "
"configuration bundle."
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1819
+#: src/slic3r/GUI/MainFrame.cpp:1826
msgid "Save presets bundle as:"
msgstr "å°‡é è¨­åŒ…ä¿å­˜çˆ²:"
-#: src/slic3r/GUI/MainFrame.cpp:1842
+#: src/slic3r/GUI/MainFrame.cpp:1849
msgid "Loading of a configuration bundle"
msgstr ""
-#: src/slic3r/GUI/MainFrame.cpp:1872
+#: src/slic3r/GUI/MainFrame.cpp:1879
#, c-format, boost-format
msgid "%d presets successfully imported."
msgstr "%d é è¨­å·²æˆåŠŸå°Žå…¥ã€‚"
@@ -6064,32 +6071,32 @@ msgstr ""
msgid "Swap Y/Z axes"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:212
+#: src/slic3r/GUI/MsgDialog.cpp:227
#, c-format, boost-format
msgid "%s error"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:213
+#: src/slic3r/GUI/MsgDialog.cpp:228
#, c-format, boost-format
msgid "%s has encountered an error"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:232
+#: src/slic3r/GUI/MsgDialog.cpp:247
#, c-format, boost-format
msgid "%s warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:233
+#: src/slic3r/GUI/MsgDialog.cpp:248
#, c-format, boost-format
msgid "%s has a warning"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:246 src/slic3r/GUI/MsgDialog.cpp:259
+#: src/slic3r/GUI/MsgDialog.cpp:261 src/slic3r/GUI/MsgDialog.cpp:274
#, c-format, boost-format
msgid "%s info"
msgstr ""
-#: src/slic3r/GUI/MsgDialog.cpp:287
+#: src/slic3r/GUI/MsgDialog.cpp:302
#, c-format, boost-format
msgid "%s information"
msgstr ""
@@ -6216,7 +6223,7 @@ msgstr ""
#: src/slic3r/GUI/NotificationManager.cpp:1459
#: src/slic3r/GUI/NotificationManager.cpp:1486
#: src/slic3r/GUI/NotificationManager.cpp:1494
-#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3175
+#: src/slic3r/GUI/NotificationManager.cpp:1505 src/slic3r/GUI/Plater.cpp:3197
msgid "WARNING:"
msgstr ""
@@ -6242,8 +6249,8 @@ msgstr ""
msgid "Instance %d"
msgstr ""
-#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4551
-#: src/slic3r/GUI/Tab.cpp:4642
+#: src/slic3r/GUI/ObjectDataViewModel.cpp:105 src/slic3r/GUI/Tab.cpp:4565
+#: src/slic3r/GUI/Tab.cpp:4656
msgid "Layers"
msgstr "圖層"
@@ -6251,35 +6258,35 @@ msgstr "圖層"
msgid "Range"
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:257
+#: src/slic3r/GUI/OpenGLManager.cpp:258
#, c-format, boost-format
msgid ""
"PrusaSlicer requires OpenGL 2.0 capable graphics driver to run correctly, \n"
"while OpenGL version %s, render %s, vendor %s was detected."
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:260
+#: src/slic3r/GUI/OpenGLManager.cpp:261
msgid "You may need to update your graphics card driver."
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:263
+#: src/slic3r/GUI/OpenGLManager.cpp:264
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 ""
-#: src/slic3r/GUI/OpenGLManager.cpp:265
+#: src/slic3r/GUI/OpenGLManager.cpp:266
msgid "Unsupported OpenGL version"
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:273
+#: src/slic3r/GUI/OpenGLManager.cpp:274
#, c-format, boost-format
msgid ""
"Unable to load the following shaders:\n"
"%s"
msgstr ""
-#: src/slic3r/GUI/OpenGLManager.cpp:274
+#: src/slic3r/GUI/OpenGLManager.cpp:275
msgid "Error loading shaders"
msgstr ""
@@ -6313,7 +6320,7 @@ msgstr ""
msgid "Add preset for this printer device"
msgstr ""
-#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2247
+#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:210 src/slic3r/GUI/Tab.cpp:2252
msgid "Print Host upload"
msgstr "列å°ä¸»æ©Ÿä¸Šå‚³éšŠåˆ—"
@@ -6353,7 +6360,7 @@ msgid "Open CA certificate file"
msgstr "打開 CA 證書文件"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:404
-#: src/libslic3r/PrintConfig.cpp:307
+#: src/libslic3r/PrintConfig.cpp:329
msgid "HTTPS CA File"
msgstr ""
@@ -6375,7 +6382,7 @@ msgid "The supplied name is empty. It can't be saved."
msgstr "æ供的å稱爲空。無法ä¿å­˜ã€‚"
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:634
-msgid "You should change the name of your printer device."
+msgid "You have to enter a printer name."
msgstr ""
#: src/slic3r/GUI/PhysicalPrinterDialog.cpp:642
@@ -6427,15 +6434,15 @@ msgstr "å¹³é¢"
msgid "Sliced Info"
msgstr "切片信æ¯"
-#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1376
+#: src/slic3r/GUI/Plater.cpp:296 src/slic3r/GUI/Plater.cpp:1377
msgid "Used Filament (g)"
msgstr "消耗耗æçµ² (g)"
-#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:297 src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (m)"
msgstr "消耗耗æçµ² (m)"
-#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:298 src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (mm³)"
msgstr "消耗耗æçµ² (mm³)"
@@ -6447,8 +6454,8 @@ msgstr "消耗ææ–™ (å–®ä½)"
msgid "Cost (money)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1339
-#: src/slic3r/GUI/Plater.cpp:1426
+#: src/slic3r/GUI/Plater.cpp:301 src/slic3r/GUI/Plater.cpp:1340
+#: src/slic3r/GUI/Plater.cpp:1427
msgid "Estimated printing time"
msgstr "é è¨ˆåˆ—å°æ™‚é–“"
@@ -6460,12 +6467,12 @@ msgstr "工具更æ›æ¬¡æ•¸"
msgid "Select what kind of support do you need"
msgstr "é¸æ“‡æ‚¨éœ€è¦çš„支æŒé¡žåž‹"
-#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2540
-#: src/libslic3r/PrintConfig.cpp:3499
+#: src/slic3r/GUI/Plater.cpp:433 src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:3614
msgid "Support on build plate only"
msgstr "僅在熱牀上生æˆæ”¯æ’"
-#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:563
+#: src/slic3r/GUI/Plater.cpp:434 src/slic3r/GUI/Plater.cpp:564
msgid "For support enforcers only"
msgstr ""
@@ -6473,7 +6480,7 @@ msgstr ""
msgid "Everywhere"
msgstr "任何地方"
-#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1545
+#: src/slic3r/GUI/Plater.cpp:467 src/slic3r/GUI/Tab.cpp:1542
msgid "Brim"
msgstr "å´è£™"
@@ -6487,137 +6494,137 @@ msgstr "此標誌啓用將在第一層上的æ¯å€‹å°è±¡å‘¨åœåˆ—å°è£™é‚Š."
msgid "Purging volumes"
msgstr "清ç†é‡"
-#: src/slic3r/GUI/Plater.cpp:577
+#: src/slic3r/GUI/Plater.cpp:578
msgid "Select what kind of pad do you need"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:579
+#: src/slic3r/GUI/Plater.cpp:580
msgid "Below object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:580
+#: src/slic3r/GUI/Plater.cpp:581
msgid "Around object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:893 src/slic3r/GUI/Plater.cpp:6506
+#: src/slic3r/GUI/Plater.cpp:894 src/slic3r/GUI/Plater.cpp:6544
msgid "Send to printer"
msgstr "發é€åˆ°å°è¡¨æ©Ÿ"
-#: src/slic3r/GUI/Plater.cpp:913 src/slic3r/GUI/Plater.cpp:3307
-#: src/slic3r/GUI/Plater.cpp:6027
+#: src/slic3r/GUI/Plater.cpp:914 src/slic3r/GUI/Plater.cpp:3329
+#: src/slic3r/GUI/Plater.cpp:6067
msgid "Slice now"
msgstr "ç«‹å³åˆ‡ç‰‡"
-#: src/slic3r/GUI/Plater.cpp:1086
+#: src/slic3r/GUI/Plater.cpp:1087
msgid "Hold Shift to Slice & Export G-code"
msgstr "按ä½Shiftéµä¾†åˆ‡ç‰‡ 並 導出G-code"
-#: src/slic3r/GUI/Plater.cpp:1286
+#: src/slic3r/GUI/Plater.cpp:1287
#, boost-format
msgid "%1% (%2$d shell)"
msgid_plural "%1% (%2$d shells)"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:1314
+#: src/slic3r/GUI/Plater.cpp:1315
msgid "Used Material (ml)"
msgstr "使用的ææ–™ (毫å‡)"
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "object"
msgid_plural "objects"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:1317
+#: src/slic3r/GUI/Plater.cpp:1318
msgid "supports and pad"
msgstr "支æ’和墊"
-#: src/slic3r/GUI/Plater.cpp:1357
+#: src/slic3r/GUI/Plater.cpp:1358
msgid "Used Filament (in)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "objects"
msgstr "å°è±¡"
-#: src/slic3r/GUI/Plater.cpp:1359 src/slic3r/GUI/Plater.cpp:1412
+#: src/slic3r/GUI/Plater.cpp:1360 src/slic3r/GUI/Plater.cpp:1413
msgid "wipe tower"
msgstr "擦料塔"
-#: src/slic3r/GUI/Plater.cpp:1369
+#: src/slic3r/GUI/Plater.cpp:1370
msgid "Used Filament (in³)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1395
+#: src/slic3r/GUI/Plater.cpp:1396
#, boost-format
msgid "Filament at extruder %1%"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1401
+#: src/slic3r/GUI/Plater.cpp:1402
msgid "(including spool)"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1410 src/libslic3r/PrintConfig.cpp:1045
-#: src/libslic3r/PrintConfig.cpp:3293 src/libslic3r/PrintConfig.cpp:3294
+#: src/slic3r/GUI/Plater.cpp:1411 src/libslic3r/PrintConfig.cpp:1068
+#: src/libslic3r/PrintConfig.cpp:3408 src/libslic3r/PrintConfig.cpp:3409
msgid "Cost"
msgstr "單價"
-#: src/slic3r/GUI/Plater.cpp:1428
+#: src/slic3r/GUI/Plater.cpp:1429
msgid "normal mode"
msgstr "正常模å¼"
-#: src/slic3r/GUI/Plater.cpp:1435
+#: src/slic3r/GUI/Plater.cpp:1436
msgid "stealth mode"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1672
+#: src/slic3r/GUI/Plater.cpp:1670
msgid "Fill bed"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1678
+#: src/slic3r/GUI/Plater.cpp:1676
msgid "Optimize Rotation"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1684
+#: src/slic3r/GUI/Plater.cpp:1682
msgid "Import SLA archive"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1727
+#: src/slic3r/GUI/Plater.cpp:1725
#, boost-format
msgid "Do you want to save the changes to \"%1%\"?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1732 src/slic3r/GUI/Preferences.cpp:222
+#: src/slic3r/GUI/Plater.cpp:1730 src/slic3r/GUI/Preferences.cpp:222
msgid "Ask for unsaved changes in project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:1735
+#: src/slic3r/GUI/Plater.cpp:1733
msgid ""
"You will not be asked about it again, when: \n"
"- Closing PrusaSlicer,\n"
"- Loading or creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2197
+#: src/slic3r/GUI/Plater.cpp:2198
#, c-format, boost-format
msgid ""
"Successfully unmounted. The device %s(%s) can now be safely removed from the "
"computer."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2202
+#: src/slic3r/GUI/Plater.cpp:2203
#, c-format, boost-format
msgid "Ejecting of device %s(%s) has failed."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2221 src/slic3r/GUI/Plater.cpp:5086
+#: src/slic3r/GUI/Plater.cpp:2222 src/slic3r/GUI/Plater.cpp:5108
msgid "New Project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2318
+#: src/slic3r/GUI/Plater.cpp:2319
msgid "Expand sidebar"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2498
+#: src/slic3r/GUI/Plater.cpp:2518
msgid ""
"The preset below was temporarily installed on the active instance of "
"PrusaSlicer"
@@ -6626,12 +6633,12 @@ msgid_plural ""
"PrusaSlicer"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2528
+#: src/slic3r/GUI/Plater.cpp:2548
#, boost-format
msgid "Failed loading file \"%1%\" due to an invalid configuration."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2548
+#: src/slic3r/GUI/Plater.cpp:2568
#, c-format, boost-format
msgid ""
"Object size from file %s appears to be zero.\n"
@@ -6641,11 +6648,11 @@ msgid_plural ""
"These objects have been removed from the model"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2552
+#: src/slic3r/GUI/Plater.cpp:2572
msgid "The size of the object is zero"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2565
+#: src/slic3r/GUI/Plater.cpp:2585
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in meters.\n"
@@ -6657,15 +6664,15 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2569 src/slic3r/GUI/Plater.cpp:2591
+#: src/slic3r/GUI/Plater.cpp:2589 src/slic3r/GUI/Plater.cpp:2611
msgid "The object is too small"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2570 src/slic3r/GUI/Plater.cpp:2592
+#: src/slic3r/GUI/Plater.cpp:2590 src/slic3r/GUI/Plater.cpp:2612
msgid "Apply to all the remaining small objects being loaded."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2587
+#: src/slic3r/GUI/Plater.cpp:2607
#, c-format, boost-format
msgid ""
"The dimensions of the object from file %s seem to be defined in inches.\n"
@@ -6677,180 +6684,180 @@ msgid_plural ""
"the dimensions of these objects?"
msgstr[0] ""
-#: src/slic3r/GUI/Plater.cpp:2605
+#: src/slic3r/GUI/Plater.cpp:2625
msgid ""
"This file contains several objects positioned at multiple heights.\n"
"Instead of considering them as multiple objects, should \n"
"the file be loaded as a single object having multiple parts?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2608 src/slic3r/GUI/Plater.cpp:2663
+#: src/slic3r/GUI/Plater.cpp:2628 src/slic3r/GUI/Plater.cpp:2683
msgid "Multi-part object detected"
msgstr "檢測到多部分å°è±¡"
-#: src/slic3r/GUI/Plater.cpp:2616
+#: src/slic3r/GUI/Plater.cpp:2636
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:2617
+#: src/slic3r/GUI/Plater.cpp:2637
msgid "Detected advanced data"
msgstr "檢測到的高級數據"
-#: src/slic3r/GUI/Plater.cpp:2637
+#: src/slic3r/GUI/Plater.cpp:2657
#, c-format, boost-format
msgid ""
"You can't to add the object(s) from %s because of one or some of them "
"is(are) multi-part"
msgstr "ä¸èƒ½å¾ž %s 中添加å°è±¡, 因爲其中一個或一些有多個部分"
-#: src/slic3r/GUI/Plater.cpp:2660
+#: src/slic3r/GUI/Plater.cpp:2680
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:2779
+#: src/slic3r/GUI/Plater.cpp:2799
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:2780
+#: src/slic3r/GUI/Plater.cpp:2800
msgid "Object too large?"
msgstr "å°è±¡å¤ªå¤§ï¼Ÿ"
-#: src/slic3r/GUI/Plater.cpp:2858
+#: src/slic3r/GUI/Plater.cpp:2878
msgid "Export STL file:"
msgstr "導出 STL 文件:"
-#: src/slic3r/GUI/Plater.cpp:2865
+#: src/slic3r/GUI/Plater.cpp:2885
msgid "Export AMF file:"
msgstr "導出 AMF 文件:"
-#: src/slic3r/GUI/Plater.cpp:2871
+#: src/slic3r/GUI/Plater.cpp:2891
msgid "Save file as:"
msgstr "將文件å¦å­˜çˆ²:"
-#: src/slic3r/GUI/Plater.cpp:2877
+#: src/slic3r/GUI/Plater.cpp:2897
msgid "Export OBJ file:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2975
+#: src/slic3r/GUI/Plater.cpp:2995
msgid "Delete Object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:2987
+#: src/slic3r/GUI/Plater.cpp:3007
msgid "Delete All Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3015
+#: src/slic3r/GUI/Plater.cpp:3035
msgid "Reset Project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3098
+#: src/slic3r/GUI/Plater.cpp:3118
msgid ""
"The selected object couldn't be split because it contains only one solid "
"part."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3105
+#: src/slic3r/GUI/Plater.cpp:3125
msgid "All non-solid parts (modifiers) were deleted"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3107
+#: src/slic3r/GUI/Plater.cpp:3127
msgid "Split to Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3157
+#: src/slic3r/GUI/Plater.cpp:3179
msgid ""
"An object has custom support enforcers which will not be used because "
"supports are disabled."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3159
+#: src/slic3r/GUI/Plater.cpp:3181
msgid "Enable supports for enforcers only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3288 src/slic3r/GUI/Plater.cpp:4154
+#: src/slic3r/GUI/Plater.cpp:3310 src/slic3r/GUI/Plater.cpp:4176
msgid "Invalid data"
msgstr "無效數據"
-#: src/slic3r/GUI/Plater.cpp:3358
+#: src/slic3r/GUI/Plater.cpp:3380
msgid "Another export job is currently running."
msgstr "å¦ä¸€å€‹å°Žå‡ºä½œæ¥­ç•¶å‰æ­£åœ¨é‹è¡Œã€‚"
-#: src/slic3r/GUI/Plater.cpp:3444
+#: src/slic3r/GUI/Plater.cpp:3466
msgid "Replace from:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462
+#: src/slic3r/GUI/Plater.cpp:3484
msgid "Unable to replace with more than one volume"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3462 src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3484 src/slic3r/GUI/Plater.cpp:3563
msgid "Error during replace"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3533
+#: src/slic3r/GUI/Plater.cpp:3555
msgid "Select the new file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3541
+#: src/slic3r/GUI/Plater.cpp:3563
msgid "File for the replace wasn't selected"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3632
+#: src/slic3r/GUI/Plater.cpp:3654
msgid "Please select the file to reload"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3663 src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:3685 src/slic3r/GUI/Plater.cpp:5243
msgid "The selected file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "differs from the original file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3664
+#: src/slic3r/GUI/Plater.cpp:3686
msgid "Do you want to replace it"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3681 src/slic3r/GUI/Plater.cpp:3687
+#: src/slic3r/GUI/Plater.cpp:3703 src/slic3r/GUI/Plater.cpp:3709
msgid "Reload from:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3790
+#: src/slic3r/GUI/Plater.cpp:3812
msgid "Unable to reload:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3795
+#: src/slic3r/GUI/Plater.cpp:3817
msgid "Error during reload"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:3813
+#: src/slic3r/GUI/Plater.cpp:3835
msgid "Reload all from disk"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4108
+#: src/slic3r/GUI/Plater.cpp:4130
msgid "There are active warnings concerning sliced models:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4119
+#: src/slic3r/GUI/Plater.cpp:4141
msgid "generated warnings"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4450
+#: src/slic3r/GUI/Plater.cpp:4472
msgid "3D editor view"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4871
+#: src/slic3r/GUI/Plater.cpp:4893
msgid "Undo / Redo is processing"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:4873
+#: src/slic3r/GUI/Plater.cpp:4895
#, boost-format
msgid ""
"Switching the printer technology from %1% to %2%.\n"
@@ -6858,171 +6865,171 @@ msgid ""
"printer technology."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5070
+#: src/slic3r/GUI/Plater.cpp:5092
msgid "Creating a new project while the current project is modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5073
+#: src/slic3r/GUI/Plater.cpp:5095
msgid "Creating a new project while some presets are modified."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5074
+#: src/slic3r/GUI/Plater.cpp:5096
msgid "You can keep presets modifications to the new project or discard them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5075
+#: src/slic3r/GUI/Plater.cpp:5097
msgid ""
"You can keep presets modifications to the new project, discard them or save "
"changes as new presets.\n"
"Note, if changes will be saved then new project wouldn't keep them"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5081
+#: src/slic3r/GUI/Plater.cpp:5103
msgid "Creating a new project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5112
+#: src/slic3r/GUI/Plater.cpp:5137
msgid "Load Project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5139 src/slic3r/GUI/Plater.cpp:5399
+#: src/slic3r/GUI/Plater.cpp:5167 src/slic3r/GUI/Plater.cpp:5432
msgid "Import Object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5143
+#: src/slic3r/GUI/Plater.cpp:5171
msgid "Import Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5215
+#: src/slic3r/GUI/Plater.cpp:5243
msgid "does not contain valid gcode."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5216
+#: src/slic3r/GUI/Plater.cpp:5244
msgid "Error while loading .gcode file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5269
+#: src/slic3r/GUI/Plater.cpp:5297
#, c-format, boost-format
msgid "%s - Drop project file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5276
+#: src/slic3r/GUI/Plater.cpp:5304
msgid "Open as project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5277
+#: src/slic3r/GUI/Plater.cpp:5305
msgid "Import geometry only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5278
+#: src/slic3r/GUI/Plater.cpp:5306
msgid "Import config only"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5281
+#: src/slic3r/GUI/Plater.cpp:5309
msgid "Select an action to apply to the file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5286
+#: src/slic3r/GUI/Plater.cpp:5314
msgid "Action"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5302
+#: src/slic3r/GUI/Plater.cpp:5330
msgid "Don't show again"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5343
+#: src/slic3r/GUI/Plater.cpp:5371
msgid "You can open only one .gcode file at a time."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5344
+#: src/slic3r/GUI/Plater.cpp:5372
msgid "Drag and drop G-code file"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5421
+#: src/slic3r/GUI/Plater.cpp:5454
msgid "Load File"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5426
+#: src/slic3r/GUI/Plater.cpp:5459
msgid "Load Files"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5476
+#: src/slic3r/GUI/Plater.cpp:5509
msgid "All objects will be removed, continue?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5487
+#: src/slic3r/GUI/Plater.cpp:5520
msgid "Delete Selected Objects"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5496
+#: src/slic3r/GUI/Plater.cpp:5529
msgid "Increase Instances"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5530
+#: src/slic3r/GUI/Plater.cpp:5563
msgid "Decrease Instances"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5581
+#: src/slic3r/GUI/Plater.cpp:5614
msgid "Enter the number of copies:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5582
+#: src/slic3r/GUI/Plater.cpp:5615
msgid "Copies of the selected object"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5586
+#: src/slic3r/GUI/Plater.cpp:5619
#, c-format, boost-format
msgid "Set numbers of copies to %d"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5660
+#: src/slic3r/GUI/Plater.cpp:5697
msgid "Cut by Plane"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save G-code file as:"
msgstr "å°‡ G-code 文件å¦å­˜çˆ²:"
-#: src/slic3r/GUI/Plater.cpp:5720
+#: src/slic3r/GUI/Plater.cpp:5757
msgid "Save SL1 / SL1S file as:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5729
+#: src/slic3r/GUI/Plater.cpp:5766
msgid "The provided file name is not valid."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5730
+#: src/slic3r/GUI/Plater.cpp:5767
msgid "The following characters are not allowed by a FAT file system:"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid ""
"The plater is empty.\n"
"Do you want to save the project?"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:5917
+#: src/slic3r/GUI/Plater.cpp:5957
msgid "Save project"
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6505
+#: src/slic3r/GUI/Plater.cpp:6543
msgid "Export"
msgstr "導出"
-#: src/slic3r/GUI/Plater.cpp:6539
+#: src/slic3r/GUI/Plater.cpp:6575
msgid ""
"Custom supports, seams and multimaterial painting were removed after "
"repairing the mesh."
msgstr ""
-#: src/slic3r/GUI/Plater.cpp:6653
+#: src/slic3r/GUI/Plater.cpp:6689
msgid "Paste From Clipboard"
msgstr ""
-#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2282
-#: src/slic3r/GUI/Tab.cpp:2508 src/slic3r/GUI/Tab.cpp:2614
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Preferences.cpp:106 src/slic3r/GUI/Tab.cpp:2287
+#: src/slic3r/GUI/Tab.cpp:2514 src/slic3r/GUI/Tab.cpp:2621
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "General"
msgstr "常è¦"
@@ -7462,7 +7469,7 @@ msgid "Add/Remove presets"
msgstr ""
#: src/slic3r/GUI/PresetComboBoxes.cpp:702
-#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:742 src/slic3r/GUI/Tab.cpp:3245
msgid "Add physical printer"
msgstr ""
@@ -7474,7 +7481,7 @@ msgstr ""
msgid "Change extruder color"
msgstr ""
-#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3241
+#: src/slic3r/GUI/PresetComboBoxes.cpp:730 src/slic3r/GUI/Tab.cpp:3245
msgid "Edit physical printer"
msgstr ""
@@ -7770,12 +7777,12 @@ msgid "NO RAMMING AT ALL"
msgstr "完全ä¸å­˜åœ¨"
#: src/slic3r/GUI/RammingChart.cpp:90 src/slic3r/GUI/WipeTowerDialog.cpp:114
-#: src/libslic3r/PrintConfig.cpp:929 src/libslic3r/PrintConfig.cpp:973
-#: src/libslic3r/PrintConfig.cpp:988 src/libslic3r/PrintConfig.cpp:3160
-#: src/libslic3r/PrintConfig.cpp:3169 src/libslic3r/PrintConfig.cpp:3310
-#: src/libslic3r/PrintConfig.cpp:3318 src/libslic3r/PrintConfig.cpp:3326
-#: src/libslic3r/PrintConfig.cpp:3333 src/libslic3r/PrintConfig.cpp:3341
-#: src/libslic3r/PrintConfig.cpp:3349
+#: src/libslic3r/PrintConfig.cpp:951 src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1010 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3275 src/libslic3r/PrintConfig.cpp:3284
+#: src/libslic3r/PrintConfig.cpp:3425 src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3441 src/libslic3r/PrintConfig.cpp:3448
+#: src/libslic3r/PrintConfig.cpp:3456 src/libslic3r/PrintConfig.cpp:3464
msgid "s"
msgstr "s"
@@ -7783,8 +7790,8 @@ msgstr "s"
msgid "Volumetric speed"
msgstr "æµé‡é€Ÿåº¦"
-#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:886
-#: src/libslic3r/PrintConfig.cpp:1782
+#: src/slic3r/GUI/RammingChart.cpp:95 src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:1801
msgid "mm³/s"
msgstr "mm³/s"
@@ -7883,13 +7890,13 @@ msgstr ""
msgid "Just switch to \"%1%\" preset"
msgstr ""
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2642
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2649
msgid "Stealth"
msgstr ""
-#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:345
-#: src/slic3r/GUI/Tab.cpp:2636
+#: src/slic3r/GUI/Search.cpp:90 src/slic3r/GUI/Search.cpp:336
+#: src/slic3r/GUI/Tab.cpp:2643
msgid "Normal"
msgstr "正常"
@@ -8013,7 +8020,7 @@ msgstr ""
msgid "Copy to Clipboard"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:542
+#: src/slic3r/GUI/Tab.cpp:114 src/libslic3r/PrintConfig.cpp:564
msgid "Compatible printers"
msgstr "兼容的å°è¡¨æ©Ÿ"
@@ -8021,7 +8028,7 @@ msgstr "兼容的å°è¡¨æ©Ÿ"
msgid "Select the printers this profile is compatible with."
msgstr "é¸æ“‡èˆ‡æ­¤é…置文件兼容的å°è¡¨æ©Ÿã€‚"
-#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:557
+#: src/slic3r/GUI/Tab.cpp:120 src/libslic3r/PrintConfig.cpp:579
msgid "Compatible print profiles"
msgstr "兼容的列å°é…置文件"
@@ -8056,224 +8063,232 @@ msgstr ""
msgid "Search in settings [%1%]"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1302
+#: src/slic3r/GUI/Tab.cpp:1298
msgid "Detach from system preset"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1315
+#: src/slic3r/GUI/Tab.cpp:1311
msgid ""
"A copy of the current system preset will be created, which will be detached "
"from the system preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1316
+#: src/slic3r/GUI/Tab.cpp:1312
msgid ""
"The current custom preset will be detached from the parent system preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1319
+#: src/slic3r/GUI/Tab.cpp:1315
msgid "Modifications to the current profile will be saved."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1325
+#: src/slic3r/GUI/Tab.cpp:1321
msgid "Detach preset"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1351
+#: src/slic3r/GUI/Tab.cpp:1347
msgid "This is a default preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1353
+#: src/slic3r/GUI/Tab.cpp:1349
msgid "This is a system preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1355
+#: src/slic3r/GUI/Tab.cpp:1351
msgid "Current preset is inherited from the default preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1359
+#: src/slic3r/GUI/Tab.cpp:1355
msgid "Current preset is inherited from"
msgstr "當å‰é è¨­ç¹¼æ‰¿è‡ª"
-#: src/slic3r/GUI/Tab.cpp:1363
+#: src/slic3r/GUI/Tab.cpp:1359
msgid "It can't be deleted or modified."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1364
+#: src/slic3r/GUI/Tab.cpp:1360
msgid ""
"Any modifications should be saved as a new preset inherited from this one."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1365
+#: src/slic3r/GUI/Tab.cpp:1361
msgid "To do that please specify a new name for the preset."
msgstr "爲此, 請爲é è¨­æŒ‡å®šæ–°å稱。"
-#: src/slic3r/GUI/Tab.cpp:1369
+#: src/slic3r/GUI/Tab.cpp:1365
msgid "Additional information:"
msgstr "附加信æ¯ï¼š"
-#: src/slic3r/GUI/Tab.cpp:1375
+#: src/slic3r/GUI/Tab.cpp:1371
msgid "printer model"
msgstr "å°è¡¨æ©Ÿåž‹è™Ÿ"
-#: src/slic3r/GUI/Tab.cpp:1383
+#: src/slic3r/GUI/Tab.cpp:1379
msgid "default print profile"
msgstr "é»˜èª SLA 列å°é…置文件"
-#: src/slic3r/GUI/Tab.cpp:1386
+#: src/slic3r/GUI/Tab.cpp:1382
msgid "default filament profile"
msgstr "默èªè€—æçµ²é…ç½®"
-#: src/slic3r/GUI/Tab.cpp:1400
+#: src/slic3r/GUI/Tab.cpp:1396
msgid "default SLA material profile"
msgstr "é»˜èª SLA ææ–™é…置文件"
-#: src/slic3r/GUI/Tab.cpp:1404
+#: src/slic3r/GUI/Tab.cpp:1400
msgid "default SLA print profile"
msgstr "é»˜èª SLA 列å°é…置文件"
-#: src/slic3r/GUI/Tab.cpp:1412
+#: src/slic3r/GUI/Tab.cpp:1408
msgid "full profile name"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1413
+#: src/slic3r/GUI/Tab.cpp:1409
msgid "symbolic profile name"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1451 src/slic3r/GUI/Tab.cpp:4640
+#: src/slic3r/GUI/Tab.cpp:1447 src/slic3r/GUI/Tab.cpp:4654
msgid "Layers and perimeters"
msgstr "層和輪廓"
-#: src/slic3r/GUI/Tab.cpp:1457
+#: src/slic3r/GUI/Tab.cpp:1453
msgid "Vertical shells"
msgstr "垂直外殼"
-#: src/slic3r/GUI/Tab.cpp:1469
+#: src/slic3r/GUI/Tab.cpp:1465
msgid "Horizontal shells"
msgstr "水平外殼"
-#: src/slic3r/GUI/Tab.cpp:1470 src/libslic3r/PrintConfig.cpp:2367
+#: src/slic3r/GUI/Tab.cpp:1466 src/libslic3r/PrintConfig.cpp:2386
msgid "Solid layers"
msgstr "å¯é å±¤æ•¸"
-#: src/slic3r/GUI/Tab.cpp:1475
+#: src/slic3r/GUI/Tab.cpp:1471
msgid "Minimum shell thickness"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1486
+#: src/slic3r/GUI/Tab.cpp:1482
msgid "Quality (slower slicing)"
msgstr "è³ªé‡ (慢切)"
-#: src/slic3r/GUI/Tab.cpp:1500
+#: src/slic3r/GUI/Tab.cpp:1497
msgid "Fuzzy skin (experimental)"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1523
+#: src/slic3r/GUI/Tab.cpp:1520
msgid "Reducing printing time"
msgstr "縮短列å°æ™‚é–“"
-#: src/slic3r/GUI/Tab.cpp:1538 src/libslic3r/ExtrusionEntity.cpp:358
+#: src/slic3r/GUI/Tab.cpp:1535 src/libslic3r/ExtrusionEntity.cpp:370
msgid "Skirt"
msgstr "裙邊"
-#: src/slic3r/GUI/Tab.cpp:1560
+#: src/slic3r/GUI/Tab.cpp:1557
msgid "Raft"
msgstr "基座"
-#: src/slic3r/GUI/Tab.cpp:1565
+#: src/slic3r/GUI/Tab.cpp:1562
msgid "Options for support material and raft"
msgstr "支æ’æ料和基座的é¸é …"
-#: src/slic3r/GUI/Tab.cpp:1585
+#: src/slic3r/GUI/Tab.cpp:1582
msgid "Speed for print moves"
msgstr "列å°ç§»å‹•çš„速度"
-#: src/slic3r/GUI/Tab.cpp:1598
+#: src/slic3r/GUI/Tab.cpp:1595
msgid "Speed for non-print moves"
msgstr "éžåˆ—å°ç§»å‹•çš„速度"
-#: src/slic3r/GUI/Tab.cpp:1602
+#: src/slic3r/GUI/Tab.cpp:1599
msgid "Modifiers"
msgstr "武器性能修改"
-#: src/slic3r/GUI/Tab.cpp:1606
+#: src/slic3r/GUI/Tab.cpp:1603
msgid "Acceleration control (advanced)"
msgstr "加速控制 (高級)"
-#: src/slic3r/GUI/Tab.cpp:1614
+#: src/slic3r/GUI/Tab.cpp:1611
msgid "Autospeed (advanced)"
msgstr "自動調速 (高級)"
-#: src/slic3r/GUI/Tab.cpp:1622
+#: src/slic3r/GUI/Tab.cpp:1615
+msgid "Pressure equalizer (experimental)"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1619
msgid "Multiple Extruders"
msgstr "多個擠出頭"
-#: src/slic3r/GUI/Tab.cpp:1630
+#: src/slic3r/GUI/Tab.cpp:1627
msgid "Ooze prevention"
msgstr "Ooze é é˜²"
-#: src/slic3r/GUI/Tab.cpp:1650
+#: src/slic3r/GUI/Tab.cpp:1647
msgid "Extrusion width"
msgstr "擠出寬度"
-#: src/slic3r/GUI/Tab.cpp:1660
+#: src/slic3r/GUI/Tab.cpp:1657
msgid "Overlap"
msgstr "交疊"
-#: src/slic3r/GUI/Tab.cpp:1663
+#: src/slic3r/GUI/Tab.cpp:1660
msgid "Flow"
msgstr "æµé‡"
-#: src/slic3r/GUI/Tab.cpp:1674 src/slic3r/GUI/Tab.cpp:1692
+#: src/slic3r/GUI/Tab.cpp:1671 src/slic3r/GUI/Tab.cpp:1697
msgid "Other"
msgstr "其他"
-#: src/slic3r/GUI/Tab.cpp:1677 src/slic3r/GUI/Tab.cpp:4717
+#: src/slic3r/GUI/Tab.cpp:1674
+msgid "Arachne perimeter generator"
+msgstr ""
+
+#: src/slic3r/GUI/Tab.cpp:1682 src/slic3r/GUI/Tab.cpp:4731
msgid "Output options"
msgstr "輸出é¸é …"
-#: src/slic3r/GUI/Tab.cpp:1678
+#: src/slic3r/GUI/Tab.cpp:1683
msgid "Sequential printing"
msgstr "é †åºåˆ—å°"
-#: src/slic3r/GUI/Tab.cpp:1680
+#: src/slic3r/GUI/Tab.cpp:1685
msgid "Extruder clearance"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1685 src/slic3r/GUI/Tab.cpp:4718
+#: src/slic3r/GUI/Tab.cpp:1690 src/slic3r/GUI/Tab.cpp:4732
msgid "Output file"
msgstr "輸出文件"
-#: src/slic3r/GUI/Tab.cpp:1704 src/libslic3r/PrintConfig.cpp:1992
+#: src/slic3r/GUI/Tab.cpp:1709 src/libslic3r/PrintConfig.cpp:2011
msgid "Post-processing scripts"
msgstr "後處ç†è…³æœ¬"
-#: src/slic3r/GUI/Tab.cpp:1716 src/slic3r/GUI/Tab.cpp:1717
-#: src/slic3r/GUI/Tab.cpp:2102 src/slic3r/GUI/Tab.cpp:2103
-#: src/slic3r/GUI/Tab.cpp:2489 src/slic3r/GUI/Tab.cpp:2490
-#: src/slic3r/GUI/Tab.cpp:2561 src/slic3r/GUI/Tab.cpp:2562
-#: src/slic3r/GUI/Tab.cpp:3940 src/slic3r/GUI/Tab.cpp:4568
-#: src/slic3r/GUI/Tab.cpp:4569
+#: src/slic3r/GUI/Tab.cpp:1721 src/slic3r/GUI/Tab.cpp:1722
+#: src/slic3r/GUI/Tab.cpp:2107 src/slic3r/GUI/Tab.cpp:2108
+#: src/slic3r/GUI/Tab.cpp:2495 src/slic3r/GUI/Tab.cpp:2496
+#: src/slic3r/GUI/Tab.cpp:2568 src/slic3r/GUI/Tab.cpp:2569
+#: src/slic3r/GUI/Tab.cpp:3954 src/slic3r/GUI/Tab.cpp:4582
+#: src/slic3r/GUI/Tab.cpp:4583
msgid "Notes"
msgstr "備註"
-#: src/slic3r/GUI/Tab.cpp:1723 src/slic3r/GUI/Tab.cpp:2110
-#: src/slic3r/GUI/Tab.cpp:2496 src/slic3r/GUI/Tab.cpp:2568
-#: src/slic3r/GUI/Tab.cpp:4576 src/slic3r/GUI/Tab.cpp:4723
+#: src/slic3r/GUI/Tab.cpp:1728 src/slic3r/GUI/Tab.cpp:2115
+#: src/slic3r/GUI/Tab.cpp:2502 src/slic3r/GUI/Tab.cpp:2575
+#: src/slic3r/GUI/Tab.cpp:4590 src/slic3r/GUI/Tab.cpp:4737
msgid "Dependencies"
msgstr "ä¾è³´"
-#: src/slic3r/GUI/Tab.cpp:1724 src/slic3r/GUI/Tab.cpp:2111
-#: src/slic3r/GUI/Tab.cpp:2497 src/slic3r/GUI/Tab.cpp:2569
-#: src/slic3r/GUI/Tab.cpp:4577 src/slic3r/GUI/Tab.cpp:4724
+#: src/slic3r/GUI/Tab.cpp:1729 src/slic3r/GUI/Tab.cpp:2116
+#: src/slic3r/GUI/Tab.cpp:2503 src/slic3r/GUI/Tab.cpp:2576
+#: src/slic3r/GUI/Tab.cpp:4591 src/slic3r/GUI/Tab.cpp:4738
msgid "Profile dependencies"
msgstr "é…置文件ä¾è³´"
-#: src/slic3r/GUI/Tab.cpp:1763
+#: src/slic3r/GUI/Tab.cpp:1768
msgid "Post processing scripts shall modify G-code file in place."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1842
+#: src/slic3r/GUI/Tab.cpp:1847
#, c-format, boost-format
msgid ""
"The following line %s contains reserved keywords.\n"
@@ -8285,82 +8300,82 @@ msgid_plural ""
"printing time estimation."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:1847
+#: src/slic3r/GUI/Tab.cpp:1852
msgid "Found reserved keywords in"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1861
+#: src/slic3r/GUI/Tab.cpp:1866
msgid "Filament Overrides"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1984
+#: src/slic3r/GUI/Tab.cpp:1989
msgid "Nozzle"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:1989
+#: src/slic3r/GUI/Tab.cpp:1994
msgid "Bed"
msgstr "牀"
-#: src/slic3r/GUI/Tab.cpp:1994
+#: src/slic3r/GUI/Tab.cpp:1999
msgid "Cooling"
msgstr "冷å»"
-#: src/slic3r/GUI/Tab.cpp:1996 src/libslic3r/PrintConfig.cpp:1894
-#: src/libslic3r/PrintConfig.cpp:2944
+#: src/slic3r/GUI/Tab.cpp:2001 src/libslic3r/PrintConfig.cpp:1913
+#: src/libslic3r/PrintConfig.cpp:2963
msgid "Enable"
msgstr "使能"
-#: src/slic3r/GUI/Tab.cpp:2007
+#: src/slic3r/GUI/Tab.cpp:2012
msgid "Fan settings"
msgstr "風扇設置"
-#: src/slic3r/GUI/Tab.cpp:2018
+#: src/slic3r/GUI/Tab.cpp:2023
msgid "Cooling thresholds"
msgstr "冷å»é–¾å€¼"
-#: src/slic3r/GUI/Tab.cpp:2024
+#: src/slic3r/GUI/Tab.cpp:2029
msgid "Filament properties"
msgstr "耗æ絲特性"
-#: src/slic3r/GUI/Tab.cpp:2031
+#: src/slic3r/GUI/Tab.cpp:2036
msgid "Print speed override"
msgstr "列å°é€Ÿåº¦è¦†è“‹"
-#: src/slic3r/GUI/Tab.cpp:2041
+#: src/slic3r/GUI/Tab.cpp:2046
msgid "Wipe tower parameters"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2044
+#: src/slic3r/GUI/Tab.cpp:2049
msgid "Toolchange parameters with single extruder MM printers"
msgstr "單擠出機 MM å°è¡¨æ©Ÿçš„工具更æ›åƒæ•¸"
-#: src/slic3r/GUI/Tab.cpp:2057
+#: src/slic3r/GUI/Tab.cpp:2062
msgid "Ramming settings"
msgstr "è¡å£“設置"
-#: src/slic3r/GUI/Tab.cpp:2081 src/slic3r/GUI/Tab.cpp:2401
-#: src/slic3r/GUI/Tab.cpp:4247 src/libslic3r/GCode.cpp:733
-#: src/libslic3r/PrintConfig.cpp:2450
+#: src/slic3r/GUI/Tab.cpp:2086 src/slic3r/GUI/Tab.cpp:2407
+#: src/slic3r/GUI/Tab.cpp:4261 src/libslic3r/GCode.cpp:733
+#: src/libslic3r/PrintConfig.cpp:2469
msgid "Custom G-code"
msgstr "自定義 G-code"
-#: src/slic3r/GUI/Tab.cpp:2082 src/slic3r/GUI/Tab.cpp:2402
-#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2400
-#: src/libslic3r/PrintConfig.cpp:2415
+#: src/slic3r/GUI/Tab.cpp:2087 src/slic3r/GUI/Tab.cpp:2408
+#: src/libslic3r/GCode.cpp:707 src/libslic3r/PrintConfig.cpp:2419
+#: src/libslic3r/PrintConfig.cpp:2434
msgid "Start G-code"
msgstr "起始G代碼"
-#: src/slic3r/GUI/Tab.cpp:2092 src/slic3r/GUI/Tab.cpp:2412
-#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:662
-#: src/libslic3r/PrintConfig.cpp:672
+#: src/slic3r/GUI/Tab.cpp:2097 src/slic3r/GUI/Tab.cpp:2418
+#: src/libslic3r/GCode.cpp:708 src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:694
msgid "End G-code"
msgstr "çµå°¾G代碼"
-#: src/slic3r/GUI/Tab.cpp:2145
+#: src/slic3r/GUI/Tab.cpp:2150
msgid "Volumetric flow hints not available"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2249
+#: src/slic3r/GUI/Tab.cpp:2254
msgid ""
"Note: All parameters from this group are moved to the Physical Printer "
"settings (see changelog).\n"
@@ -8373,20 +8388,20 @@ msgid ""
"physical_printer directory."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2283 src/slic3r/GUI/Tab.cpp:2509
+#: src/slic3r/GUI/Tab.cpp:2288 src/slic3r/GUI/Tab.cpp:2515
msgid "Size and coordinates"
msgstr "尺寸和座標"
-#: src/slic3r/GUI/Tab.cpp:2292 src/slic3r/GUI/UnsavedChangesDialog.cpp:1285
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
+#: src/slic3r/GUI/Tab.cpp:2297 src/slic3r/GUI/UnsavedChangesDialog.cpp:1287
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1677
msgid "Capabilities"
msgstr "權é™"
-#: src/slic3r/GUI/Tab.cpp:2297
+#: src/slic3r/GUI/Tab.cpp:2302
msgid "Number of extruders of the printer."
msgstr "å°è¡¨æ©Ÿæ“ å‡ºæ©Ÿçš„數é‡ã€‚"
-#: src/slic3r/GUI/Tab.cpp:2326
+#: src/slic3r/GUI/Tab.cpp:2331
msgid ""
"Single Extruder Multi Material is selected, \n"
"and all extruders must have the same diameter.\n"
@@ -8394,133 +8409,133 @@ msgid ""
"nozzle diameter value?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2330 src/slic3r/GUI/Tab.cpp:2772
-#: src/libslic3r/PrintConfig.cpp:1858
+#: src/slic3r/GUI/Tab.cpp:2335 src/slic3r/GUI/Tab.cpp:2779
+#: src/libslic3r/PrintConfig.cpp:1877
msgid "Nozzle diameter"
msgstr "噴嘴直徑"
-#: src/slic3r/GUI/Tab.cpp:2422 src/libslic3r/GCode.cpp:709
-#: src/libslic3r/PrintConfig.cpp:402
+#: src/slic3r/GUI/Tab.cpp:2428 src/libslic3r/GCode.cpp:709
+#: src/libslic3r/PrintConfig.cpp:424
msgid "Before layer change G-code"
msgstr "層改變å‰çš„G代碼"
-#: src/slic3r/GUI/Tab.cpp:2432 src/libslic3r/GCode.cpp:710
-#: src/libslic3r/PrintConfig.cpp:1584
+#: src/slic3r/GUI/Tab.cpp:2438 src/libslic3r/GCode.cpp:710
+#: src/libslic3r/PrintConfig.cpp:1603
msgid "After layer change G-code"
msgstr "層變化後G代碼"
-#: src/slic3r/GUI/Tab.cpp:2442 src/libslic3r/GCode.cpp:711
-#: src/libslic3r/PrintConfig.cpp:2827
+#: src/slic3r/GUI/Tab.cpp:2448 src/libslic3r/GCode.cpp:711
+#: src/libslic3r/PrintConfig.cpp:2846
msgid "Tool change G-code"
msgstr "切æ›å·¥å…·G代碼"
-#: src/slic3r/GUI/Tab.cpp:2452 src/libslic3r/GCode.cpp:712
+#: src/slic3r/GUI/Tab.cpp:2458 src/libslic3r/GCode.cpp:712
msgid "Between objects G-code (for sequential printing)"
msgstr "模型å°è±¡ä¹‹é–“çš„ G-code (用於順åºåˆ—å°)"
-#: src/slic3r/GUI/Tab.cpp:2462 src/libslic3r/GCode.cpp:713
+#: src/slic3r/GUI/Tab.cpp:2468 src/libslic3r/GCode.cpp:713
msgid "Color Change G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2471 src/libslic3r/GCode.cpp:714
-#: src/libslic3r/PrintConfig.cpp:2441
+#: src/slic3r/GUI/Tab.cpp:2477 src/libslic3r/GCode.cpp:714
+#: src/libslic3r/PrintConfig.cpp:2460
msgid "Pause Print G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2480 src/libslic3r/GCode.cpp:715
+#: src/slic3r/GUI/Tab.cpp:2486 src/libslic3r/GCode.cpp:715
msgid "Template Custom G-code"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2516
+#: src/slic3r/GUI/Tab.cpp:2522
msgid "Display"
msgstr "顯示"
-#: src/slic3r/GUI/Tab.cpp:2531
+#: src/slic3r/GUI/Tab.cpp:2537
msgid "Tilt"
msgstr "傾斜"
-#: src/slic3r/GUI/Tab.cpp:2532
+#: src/slic3r/GUI/Tab.cpp:2538
msgid "Tilt time"
msgstr "傾斜時間"
-#: src/slic3r/GUI/Tab.cpp:2538 src/slic3r/GUI/Tab.cpp:4558
+#: src/slic3r/GUI/Tab.cpp:2545 src/slic3r/GUI/Tab.cpp:4572
msgid "Corrections"
msgstr "修正"
-#: src/slic3r/GUI/Tab.cpp:2551 src/slic3r/GUI/Tab.cpp:4554
+#: src/slic3r/GUI/Tab.cpp:2558 src/slic3r/GUI/Tab.cpp:4568
msgid "Exposure"
msgstr "æ›å…‰"
-#: src/slic3r/GUI/Tab.cpp:2612 src/slic3r/GUI/Tab.cpp:2699
-#: src/libslic3r/PrintConfig.cpp:1613 src/libslic3r/PrintConfig.cpp:1648
-#: src/libslic3r/PrintConfig.cpp:1665 src/libslic3r/PrintConfig.cpp:1682
-#: src/libslic3r/PrintConfig.cpp:1698 src/libslic3r/PrintConfig.cpp:1708
-#: src/libslic3r/PrintConfig.cpp:1718 src/libslic3r/PrintConfig.cpp:1731
-#: src/libslic3r/PrintConfig.cpp:1741
+#: src/slic3r/GUI/Tab.cpp:2619 src/slic3r/GUI/Tab.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1632 src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1684 src/libslic3r/PrintConfig.cpp:1701
+#: src/libslic3r/PrintConfig.cpp:1717 src/libslic3r/PrintConfig.cpp:1727
+#: src/libslic3r/PrintConfig.cpp:1737 src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1760
msgid "Machine limits"
msgstr "機器é™åˆ¶"
-#: src/slic3r/GUI/Tab.cpp:2635
+#: src/slic3r/GUI/Tab.cpp:2642
msgid "Values in this column are for Normal mode"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2641
+#: src/slic3r/GUI/Tab.cpp:2648
msgid "Values in this column are for Stealth mode"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:2650
+#: src/slic3r/GUI/Tab.cpp:2657
msgid "Maximum feedrates"
msgstr "最大進給率"
-#: src/slic3r/GUI/Tab.cpp:2655
+#: src/slic3r/GUI/Tab.cpp:2662
msgid "Maximum accelerations"
msgstr "最大加速度"
-#: src/slic3r/GUI/Tab.cpp:2664
+#: src/slic3r/GUI/Tab.cpp:2671
msgid "Jerk limits"
msgstr "抖動é™åˆ¶"
-#: src/slic3r/GUI/Tab.cpp:2670
+#: src/slic3r/GUI/Tab.cpp:2677
msgid "Minimum feedrates"
msgstr "最å°é€²çµ¦çŽ‡"
-#: src/slic3r/GUI/Tab.cpp:2724 src/slic3r/GUI/Tab.cpp:2733
+#: src/slic3r/GUI/Tab.cpp:2731 src/slic3r/GUI/Tab.cpp:2740
msgid "Single extruder MM setup"
msgstr "單擠出機 MM 設置"
-#: src/slic3r/GUI/Tab.cpp:2734
+#: src/slic3r/GUI/Tab.cpp:2741
msgid "Single extruder multimaterial parameters"
msgstr "單擠出機多ææ–™åƒæ•¸"
-#: src/slic3r/GUI/Tab.cpp:2769
+#: src/slic3r/GUI/Tab.cpp:2776
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 ""
-#: src/slic3r/GUI/Tab.cpp:2794
+#: src/slic3r/GUI/Tab.cpp:2801
msgid "Layer height limits"
msgstr "層高度é™åˆ¶"
-#: src/slic3r/GUI/Tab.cpp:2799
+#: src/slic3r/GUI/Tab.cpp:2806
msgid "Position (for multi-extruder printers)"
msgstr "ä½ç½® (é©ç”¨æ–¼å¤šæ“ å‡ºæ©Ÿå°è¡¨æ©Ÿ)"
-#: src/slic3r/GUI/Tab.cpp:2805
+#: src/slic3r/GUI/Tab.cpp:2812
msgid "Only lift Z"
msgstr "僅æå‡ Z"
-#: src/slic3r/GUI/Tab.cpp:2818
+#: src/slic3r/GUI/Tab.cpp:2825
msgid ""
"Retraction when tool is disabled (advanced settings for multi-extruder "
"setups)"
msgstr "ç¦ç”¨å·¥å…·æ™‚的回縮 (多擠出機設置的高級設置)"
-#: src/slic3r/GUI/Tab.cpp:2825
+#: src/slic3r/GUI/Tab.cpp:2832
msgid "Reset to Filament Color"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3005
+#: src/slic3r/GUI/Tab.cpp:3009
msgid ""
"The Wipe option is not available when using the Firmware Retraction mode.\n"
"\n"
@@ -8530,51 +8545,51 @@ msgstr ""
"\n"
"è¦ç¦ç”¨å®ƒä»¥å•“用固件回抽嗎?"
-#: src/slic3r/GUI/Tab.cpp:3007
+#: src/slic3r/GUI/Tab.cpp:3011
msgid "Firmware Retraction"
msgstr "固件回縮"
-#: src/slic3r/GUI/Tab.cpp:3312
+#: src/slic3r/GUI/Tab.cpp:3316
msgid "New printer preset selected"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3618
+#: src/slic3r/GUI/Tab.cpp:3622
msgid "Detached"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "remove"
msgstr "移除"
-#: src/slic3r/GUI/Tab.cpp:3685
+#: src/slic3r/GUI/Tab.cpp:3699
msgid "delete"
msgstr "刪除"
-#: src/slic3r/GUI/Tab.cpp:3694
+#: src/slic3r/GUI/Tab.cpp:3708
msgid "It's a last preset for this physical printer."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3699
+#: src/slic3r/GUI/Tab.cpp:3713
#, boost-format
msgid ""
"Are you sure you want to delete \"%1%\" preset from the physical printer "
"\"%2%\"?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3711
+#: src/slic3r/GUI/Tab.cpp:3725
msgid ""
"The physical printer below is based on the preset, you are going to delete."
msgid_plural ""
"The physical printers below are based on the preset, you are going to delete."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3716
+#: src/slic3r/GUI/Tab.cpp:3730
msgid "Note, that the selected preset will be deleted from this printer too."
msgid_plural ""
"Note, that the selected preset will be deleted from these printers too."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3721
+#: src/slic3r/GUI/Tab.cpp:3735
msgid ""
"The physical printer below is based only on the preset, you are going to "
"delete."
@@ -8583,91 +8598,91 @@ msgid_plural ""
"delete."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3726
+#: src/slic3r/GUI/Tab.cpp:3740
msgid ""
"Note, that this printer will be deleted after deleting the selected preset."
msgid_plural ""
"Note, that these printers will be deleted after deleting the selected preset."
msgstr[0] ""
-#: src/slic3r/GUI/Tab.cpp:3731
+#: src/slic3r/GUI/Tab.cpp:3745
#, boost-format
msgid "Are you sure you want to %1% the selected preset?"
msgstr ""
#. TRN Remove/Delete
-#: src/slic3r/GUI/Tab.cpp:3736
+#: src/slic3r/GUI/Tab.cpp:3750
#, boost-format
msgid "%1% Preset"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3819 src/slic3r/GUI/Tab.cpp:4181
+#: src/slic3r/GUI/Tab.cpp:3833 src/slic3r/GUI/Tab.cpp:4195
msgid "Set"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:3938
+#: src/slic3r/GUI/Tab.cpp:3952
msgid "Find"
msgstr "尋找"
-#: src/slic3r/GUI/Tab.cpp:3939
+#: src/slic3r/GUI/Tab.cpp:3953
msgid "Replace with"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4028
+#: src/slic3r/GUI/Tab.cpp:4042
msgid "Regular expression"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4032
+#: src/slic3r/GUI/Tab.cpp:4046
msgid "Case insensitive"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4036
+#: src/slic3r/GUI/Tab.cpp:4050
msgid "Whole word"
msgstr "整個字"
-#: src/slic3r/GUI/Tab.cpp:4040
+#: src/slic3r/GUI/Tab.cpp:4054
msgid "Match single line"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4143
+#: src/slic3r/GUI/Tab.cpp:4157
msgid "Are you sure you want to delete all substitutions?"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4275
+#: src/slic3r/GUI/Tab.cpp:4289
msgid ""
"Machine limits will be emitted to G-code and used to estimate print time."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4278
+#: src/slic3r/GUI/Tab.cpp:4292
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 ""
-#: src/slic3r/GUI/Tab.cpp:4282
+#: src/slic3r/GUI/Tab.cpp:4296
msgid ""
"Machine limits are not set, therefore the print time estimate may not be "
"accurate."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4304
+#: src/slic3r/GUI/Tab.cpp:4318
msgid "LOCKED LOCK"
msgstr ""
#. TRN Description for "LOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4306
+#: src/slic3r/GUI/Tab.cpp:4320
msgid ""
"indicates that the settings are the same as the system (or default) values "
"for the current option group"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4308
+#: src/slic3r/GUI/Tab.cpp:4322
msgid "UNLOCKED LOCK"
msgstr ""
#. TRN Description for "UNLOCKED LOCK"
-#: src/slic3r/GUI/Tab.cpp:4310
+#: src/slic3r/GUI/Tab.cpp:4324
msgid ""
"indicates that some settings were changed and are not equal to the system "
"(or default) values for the current option group.\n"
@@ -8675,23 +8690,23 @@ msgid ""
"to the system (or default) values."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4315
+#: src/slic3r/GUI/Tab.cpp:4329
msgid "WHITE BULLET"
msgstr ""
#. TRN Description for "WHITE BULLET"
-#: src/slic3r/GUI/Tab.cpp:4317
+#: src/slic3r/GUI/Tab.cpp:4331
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."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4320
+#: src/slic3r/GUI/Tab.cpp:4334
msgid "BACK ARROW"
msgstr ""
#. TRN Description for "BACK ARROW"
-#: src/slic3r/GUI/Tab.cpp:4322
+#: src/slic3r/GUI/Tab.cpp:4336
msgid ""
"indicates that the settings were changed and are not equal to the last saved "
"preset for the current option group.\n"
@@ -8699,13 +8714,13 @@ msgid ""
"to the last saved preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4332
+#: src/slic3r/GUI/Tab.cpp:4346
msgid ""
"LOCKED LOCK icon indicates that the settings are the same as the system (or "
"default) values for the current option group"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4334
+#: src/slic3r/GUI/Tab.cpp:4348
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"
@@ -8713,17 +8728,17 @@ msgid ""
"default) values."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4337
+#: src/slic3r/GUI/Tab.cpp:4351
msgid "WHITE BULLET icon indicates a non system (or non default) preset."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4340
+#: src/slic3r/GUI/Tab.cpp:4354
msgid ""
"WHITE BULLET icon indicates that the settings are the same as in the last "
"saved preset for the current option group."
msgstr "白色å­å½ˆåœ–標表示設置與當å‰é¸é …組上次ä¿å­˜çš„é è¨­ä¸­çš„設置相åŒã€‚"
-#: src/slic3r/GUI/Tab.cpp:4342
+#: src/slic3r/GUI/Tab.cpp:4356
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"
@@ -8733,26 +8748,26 @@ msgstr ""
"\"後退箭頭\" 圖標表示設置已更改, 與當å‰é¸é …組的上次ä¿å­˜çš„é è¨­ä¸ç›¸ç­‰ã€‚\n"
"單擊å¯å°‡ç•¶å‰é¸é …組的所有設置é‡ç½®çˆ²ä¸Šæ¬¡ä¿å­˜çš„é è¨­ã€‚"
-#: src/slic3r/GUI/Tab.cpp:4348
+#: src/slic3r/GUI/Tab.cpp:4362
msgid ""
"LOCKED LOCK icon indicates that the value is the same as the system (or "
"default) value."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4349
+#: src/slic3r/GUI/Tab.cpp:4363
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."
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4355
+#: src/slic3r/GUI/Tab.cpp:4369
msgid ""
"WHITE BULLET icon indicates that the value is the same as in the last saved "
"preset."
msgstr "白色å­å½ˆåœ–標表示該值與上次ä¿å­˜çš„é è¨­ä¸­çš„值相åŒã€‚"
-#: src/slic3r/GUI/Tab.cpp:4356
+#: src/slic3r/GUI/Tab.cpp:4370
msgid ""
"BACK ARROW icon indicates that the value was changed and is not equal to the "
"last saved preset.\n"
@@ -8761,42 +8776,42 @@ msgstr ""
"\"後退箭頭\" 圖標表示該值已更改, ä¸ç­‰æ–¼ä¸Šæ¬¡ä¿å­˜çš„é è¨­ã€‚\n"
"單擊å¯å°‡ç•¶å‰å€¼é‡ç½®çˆ²ä¸Šæ¬¡ä¿å­˜çš„é è¨­ã€‚"
-#: src/slic3r/GUI/Tab.cpp:4510 src/slic3r/GUI/Tab.cpp:4512
+#: src/slic3r/GUI/Tab.cpp:4524 src/slic3r/GUI/Tab.cpp:4526
msgid "Material"
msgstr "ææ–™"
-#: src/slic3r/GUI/Tab.cpp:4597 src/slic3r/GUI/Tab.cpp:4598
+#: src/slic3r/GUI/Tab.cpp:4611 src/slic3r/GUI/Tab.cpp:4612
msgid "Material printing profile"
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4650
+#: src/slic3r/GUI/Tab.cpp:4664
msgid "Support head"
msgstr "支æ’頭部寬度"
-#: src/slic3r/GUI/Tab.cpp:4655
+#: src/slic3r/GUI/Tab.cpp:4669
msgid "Support pillar"
msgstr "支æ’支柱"
-#: src/slic3r/GUI/Tab.cpp:4678
+#: src/slic3r/GUI/Tab.cpp:4692
msgid "Connection of the support sticks and junctions"
msgstr "支æ’æ†å’Œé€£æŽ¥é»žçš„連接"
-#: src/slic3r/GUI/Tab.cpp:4683
+#: src/slic3r/GUI/Tab.cpp:4697
msgid "Automatic generation"
msgstr "自動生æˆ"
-#: src/slic3r/GUI/Tab.cpp:4758
+#: src/slic3r/GUI/Tab.cpp:4772
#, boost-format
msgid ""
"\"%1%\" is disabled because \"%2%\" is on in \"%3%\" category.\n"
"To enable \"%1%\", please switch off \"%2%\""
msgstr ""
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3578
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3693
msgid "Object elevation"
msgstr "å°è±¡é«˜ç¨‹"
-#: src/slic3r/GUI/Tab.cpp:4760 src/libslic3r/PrintConfig.cpp:3680
+#: src/slic3r/GUI/Tab.cpp:4774 src/libslic3r/PrintConfig.cpp:3795
msgid "Pad around object"
msgstr ""
@@ -8879,7 +8894,7 @@ msgid ""
msgstr ""
#: src/slic3r/GUI/UnsavedChangesDialog.cpp:936
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1695
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1699
msgid ""
"Some fields are too long to fit. Right mouse click reveals the full text."
msgstr ""
@@ -8938,50 +8953,50 @@ msgid ""
"following unsaved changes:"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1281
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1669
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1283
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1673
msgid "Extruders count"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1454
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1456
msgid "Select presets to compare"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1503
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1505
msgid "Show all presets (including incompatible)"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1518
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1520
msgid "Left Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1519
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1521
msgid "Right Preset Value"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1626
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1630
msgid "One of the presets doesn't found"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1637
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1641
msgid "Compared presets has different printer technology"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1651
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1655
msgid "Presets are the same"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1659
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1663
msgid ""
"Presets are different.\n"
"Click this button to select the same preset for the right and left preset."
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef category"
msgstr ""
-#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1683
+#: src/slic3r/GUI/UnsavedChangesDialog.cpp:1687
msgid "Undef group"
msgstr ""
@@ -9303,7 +9318,7 @@ msgid "Could not get resources to create a new connection"
msgstr "無法ç²å–資æºä¾†å‰µå»ºæ–°é€£æŽ¥"
#: src/slic3r/Utils/FixModelByWin10.cpp:221
-#: src/slic3r/Utils/FixModelByWin10.cpp:362
+#: src/slic3r/Utils/FixModelByWin10.cpp:361
msgid "Exporting source model"
msgstr "導出æºæ¨¡åž‹"
@@ -9320,7 +9335,7 @@ msgid "Mesh repair failed."
msgstr "網格修復失敗。"
#: src/slic3r/Utils/FixModelByWin10.cpp:253
-#: src/slic3r/Utils/FixModelByWin10.cpp:389
+#: src/slic3r/Utils/FixModelByWin10.cpp:388
msgid "Loading repaired model"
msgstr "è£è¼‰ä¿®å¾©çš„模型"
@@ -9330,35 +9345,35 @@ msgstr "è£è¼‰ä¿®å¾©çš„模型"
msgid "Saving mesh into the 3MF container failed."
msgstr "將網格ä¿å­˜åˆ° 3MF 容器失敗。"
-#: src/slic3r/Utils/FixModelByWin10.cpp:379
+#: src/slic3r/Utils/FixModelByWin10.cpp:378
msgid "Export of a temporary 3mf file failed"
msgstr "導出臨時 3mf 文件失敗"
-#: src/slic3r/Utils/FixModelByWin10.cpp:395
+#: src/slic3r/Utils/FixModelByWin10.cpp:394
msgid "Import of the repaired 3mf file failed"
msgstr "導入修復的 3mf 文件失敗"
-#: src/slic3r/Utils/FixModelByWin10.cpp:397
+#: src/slic3r/Utils/FixModelByWin10.cpp:396
msgid "Repaired 3MF file does not contain any object"
msgstr "已修復的3MF 文件ä¸åŒ…å«ä»»ä½•å°è±¡"
-#: src/slic3r/Utils/FixModelByWin10.cpp:399
+#: src/slic3r/Utils/FixModelByWin10.cpp:398
msgid "Repaired 3MF file contains more than one object"
msgstr "修復的3MF 文件包å«å¤šå€‹å°è±¡"
-#: src/slic3r/Utils/FixModelByWin10.cpp:401
+#: src/slic3r/Utils/FixModelByWin10.cpp:400
msgid "Repaired 3MF file does not contain any volume"
msgstr "已修復的3MF 文件ä¸åŒ…å«ä»»ä½•å·"
-#: src/slic3r/Utils/FixModelByWin10.cpp:403
+#: src/slic3r/Utils/FixModelByWin10.cpp:402
msgid "Repaired 3MF file contains more than one volume"
msgstr "修復的3MF 文件包å«å¤šå€‹å·"
-#: src/slic3r/Utils/FixModelByWin10.cpp:413
+#: src/slic3r/Utils/FixModelByWin10.cpp:412
msgid "Model repair finished"
msgstr "模型修復完æˆ"
-#: src/slic3r/Utils/FixModelByWin10.cpp:419
+#: src/slic3r/Utils/FixModelByWin10.cpp:418
msgid "Model repair canceled"
msgstr "模型修復å–消"
@@ -9569,17 +9584,17 @@ msgid ""
"This may cause problems in g-code visualization and printing time estimation."
msgstr ""
-#: src/libslic3r/GCode.cpp:1236 src/libslic3r/GCode.cpp:1247
+#: src/libslic3r/GCode.cpp:1200 src/libslic3r/GCode.cpp:1211
msgid "No extrusions were generated for objects."
msgstr ""
-#: src/libslic3r/GCode.cpp:1445
+#: src/libslic3r/GCode.cpp:1406
msgid ""
"Your print is very close to the priming regions. Make sure there is no "
"collision."
msgstr ""
-#: src/libslic3r/ExtrusionEntity.cpp:332 src/libslic3r/ExtrusionEntity.cpp:368
+#: src/libslic3r/ExtrusionEntity.cpp:344 src/libslic3r/ExtrusionEntity.cpp:380
msgid "Mixed"
msgstr "æ··åˆ"
@@ -9589,26 +9604,26 @@ msgid ""
"Cannot calculate extrusion width for %1%: Variable \"%2%\" not accessible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1734
+#: src/libslic3r/Format/3mf.cpp:1735
#, boost-format
msgid ""
"The selected 3mf file has been saved with a newer version of %1% and is not "
"compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1745
+#: src/libslic3r/Format/3mf.cpp:1746
msgid ""
"The selected 3MF contains FDM supports painted object using a newer version "
"of PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1749
+#: src/libslic3r/Format/3mf.cpp:1750
msgid ""
"The selected 3MF contains seam painted object using a newer version of "
"PrusaSlicer and is not compatible."
msgstr ""
-#: src/libslic3r/Format/3mf.cpp:1753
+#: src/libslic3r/Format/3mf.cpp:1754
msgid ""
"The selected 3MF contains multi-material painted object using a newer "
"version of PrusaSlicer and is not compatible."
@@ -9846,28 +9861,28 @@ msgid ""
"equally."
msgstr "åªæœ‰åœ¨å¤šå€‹å°è±¡è¢«å¹³å‡åˆ‡å‰²çš„情æ³ä¸‹, æ‰æ”¯æŒæ“¦æ–™å¡”。"
-#: src/libslic3r/Print.cpp:541
+#: src/libslic3r/Print.cpp:552
msgid ""
"The Wipe tower is only supported if all objects have the same variable layer "
"height"
msgstr ""
-#: src/libslic3r/Print.cpp:563
+#: src/libslic3r/Print.cpp:576
msgid ""
"One or more object were assigned an extruder that the printer does not have."
msgstr "爲一個或多個å°è±¡åˆ†é…了å°è¡¨æ©Ÿä¸å­˜åœ¨çš„擠出機。"
-#: src/libslic3r/Print.cpp:576
+#: src/libslic3r/Print.cpp:589
#, boost-format
msgid "%1%=%2% mm is too low to be printable at a layer height %3% mm"
msgstr ""
-#: src/libslic3r/Print.cpp:579
+#: src/libslic3r/Print.cpp:592
#, boost-format
msgid "Excessive %1%=%2% mm to be printable with a nozzle diameter %3% mm"
msgstr ""
-#: src/libslic3r/Print.cpp:590
+#: src/libslic3r/Print.cpp:603
msgid ""
"Printing with multiple extruders of differing nozzle diameters. If support "
"is to be printed with the current extruder (support_material_extruder == 0 "
@@ -9878,13 +9893,13 @@ msgstr ""
"(support_material_extruder == 0 或 support_material_interface_extruder == 0)"
"列å°æ”¯æ’物, 則所有噴嘴的直徑必須相åŒã€‚"
-#: src/libslic3r/Print.cpp:598
+#: src/libslic3r/Print.cpp:611
msgid ""
"For the Wipe Tower to work with the soluble supports, the support layers "
"need to be synchronized with the object layers."
msgstr "è¦ä½¿æ“¦æ–™å¡”與å¯æº¶æ€§æ”¯æ’é…åˆä½¿ç”¨, 支æŒå±¤éœ€è¦èˆ‡å°è±¡åœ–層åŒæ­¥ã€‚"
-#: src/libslic3r/Print.cpp:602
+#: src/libslic3r/Print.cpp:615
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 "
@@ -9895,46 +9910,46 @@ msgstr ""
"於的支架。(support_material_extruder 和support_material_interface_extruder "
"都需è¦è¨­ç½®çˆ² 0)。"
-#: src/libslic3r/Print.cpp:638
+#: src/libslic3r/Print.cpp:651
msgid "First layer height can't be greater than nozzle diameter"
msgstr "第一層高度ä¸èƒ½å¤§æ–¼å™´å˜´ç›´å¾‘"
-#: src/libslic3r/Print.cpp:643
+#: src/libslic3r/Print.cpp:656
msgid "Layer height can't be greater than nozzle diameter"
msgstr "層高度ä¸èƒ½å¤§æ–¼å™´å˜´ç›´å¾‘"
-#: src/libslic3r/Print.cpp:663
+#: src/libslic3r/Print.cpp:677
msgid ""
"Relative extruder addressing requires resetting the extruder position at "
"each layer to prevent loss of floating point accuracy. Add \"G92 E0\" to "
"layer_gcode."
msgstr ""
-#: src/libslic3r/Print.cpp:665
+#: src/libslic3r/Print.cpp:679
msgid ""
"\"G92 E0\" was found in before_layer_gcode, which is incompatible with "
"absolute extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:667
+#: src/libslic3r/Print.cpp:681
msgid ""
"\"G92 E0\" was found in layer_gcode, which is incompatible with absolute "
"extruder addressing."
msgstr ""
-#: src/libslic3r/Print.cpp:809
+#: src/libslic3r/Print.cpp:823
msgid "Infilling layers"
msgstr ""
-#: src/libslic3r/Print.cpp:831
+#: src/libslic3r/Print.cpp:845
msgid "Generating skirt and brim"
msgstr ""
-#: src/libslic3r/Print.cpp:879
+#: src/libslic3r/Print.cpp:893
msgid "Exporting G-code"
msgstr ""
-#: src/libslic3r/Print.cpp:883
+#: src/libslic3r/Print.cpp:897
msgid "Generating G-code"
msgstr ""
@@ -9973,80 +9988,80 @@ msgstr ""
msgid "Slicing done"
msgstr "切片完æˆ"
-#: src/libslic3r/SLAPrintSteps.cpp:45
+#: src/libslic3r/SLAPrintSteps.cpp:47
msgid "Hollowing model"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:46
+#: src/libslic3r/SLAPrintSteps.cpp:48
msgid "Drilling holes into model."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:47
+#: src/libslic3r/SLAPrintSteps.cpp:49
msgid "Slicing model"
msgstr "切片模型"
-#: src/libslic3r/SLAPrintSteps.cpp:48 src/libslic3r/SLAPrintSteps.cpp:630
+#: src/libslic3r/SLAPrintSteps.cpp:50 src/libslic3r/SLAPrintSteps.cpp:639
msgid "Generating support points"
msgstr "生æˆæ”¯æŒé»ž"
-#: src/libslic3r/SLAPrintSteps.cpp:49
+#: src/libslic3r/SLAPrintSteps.cpp:51
msgid "Generating support tree"
msgstr "生æˆæ”¯æŒæ¨¹"
-#: src/libslic3r/SLAPrintSteps.cpp:50
+#: src/libslic3r/SLAPrintSteps.cpp:52
msgid "Generating pad"
msgstr "生æˆæ¿"
-#: src/libslic3r/SLAPrintSteps.cpp:51
+#: src/libslic3r/SLAPrintSteps.cpp:53
msgid "Slicing supports"
msgstr "切片支æŒ"
-#: src/libslic3r/SLAPrintSteps.cpp:66
+#: src/libslic3r/SLAPrintSteps.cpp:68
msgid "Merging slices and calculating statistics"
msgstr "åˆä½µåˆ‡ç‰‡å’Œè¨ˆç®—統計信æ¯"
-#: src/libslic3r/SLAPrintSteps.cpp:67
+#: src/libslic3r/SLAPrintSteps.cpp:69
msgid "Rasterizing layers"
msgstr "柵格化圖層"
-#: src/libslic3r/SLAPrintSteps.cpp:426
+#: src/libslic3r/SLAPrintSteps.cpp:435
msgid "Too many overlapping holes."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:433
+#: src/libslic3r/SLAPrintSteps.cpp:442
msgid ""
"Mesh to be hollowed is not suitable for hollowing (does not bound a volume)."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:441
+#: src/libslic3r/SLAPrintSteps.cpp:450
msgid "Unable to drill the current configuration of holes into the model."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:461
+#: src/libslic3r/SLAPrintSteps.cpp:470
msgid ""
"Drilling holes into the mesh failed. This is usually caused by broken model. "
"Try to fix it first."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:467
+#: src/libslic3r/SLAPrintSteps.cpp:476
msgid "Failed to drill some holes into the model"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:511
+#: src/libslic3r/SLAPrintSteps.cpp:520
msgid ""
"Slicing had to be stopped due to an internal error: Inconsistent slice index."
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:682 src/libslic3r/SLAPrintSteps.cpp:691
-#: src/libslic3r/SLAPrintSteps.cpp:729
+#: src/libslic3r/SLAPrintSteps.cpp:691 src/libslic3r/SLAPrintSteps.cpp:700
+#: src/libslic3r/SLAPrintSteps.cpp:738
msgid "Visualizing supports"
msgstr "å¯è¦–化支æŒ"
-#: src/libslic3r/SLAPrintSteps.cpp:721
+#: src/libslic3r/SLAPrintSteps.cpp:730
msgid "No pad can be generated for this model with the current configuration"
msgstr ""
-#: src/libslic3r/SLAPrintSteps.cpp:845
+#: src/libslic3r/SLAPrintSteps.cpp:854
msgid ""
"There are unprintable objects. Try to adjust support settings to make the "
"objects printable."
@@ -10056,27 +10071,27 @@ msgstr ""
msgid "Failed processing of the output_filename_format template."
msgstr "è™•ç† output_filename_format 模æ¿å¤±æ•—。"
-#: src/libslic3r/PrintConfig.cpp:223 src/libslic3r/PrintConfig.cpp:224
+#: src/libslic3r/PrintConfig.cpp:235 src/libslic3r/PrintConfig.cpp:236
msgid "Printer technology"
msgstr "å°è¡¨æ©ŸæŠ€è¡“"
-#: src/libslic3r/PrintConfig.cpp:231
+#: src/libslic3r/PrintConfig.cpp:243
msgid "Bed shape"
msgstr "機牀形狀"
-#: src/libslic3r/PrintConfig.cpp:236
+#: src/libslic3r/PrintConfig.cpp:248
msgid "Bed custom texture"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:241
+#: src/libslic3r/PrintConfig.cpp:253
msgid "Bed custom model"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:246
+#: src/libslic3r/PrintConfig.cpp:258
msgid "Elephant foot compensation"
msgstr "大象腳補償"
-#: src/libslic3r/PrintConfig.cpp:248
+#: src/libslic3r/PrintConfig.cpp:260
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."
@@ -10084,17 +10099,27 @@ msgstr ""
"第一層將被相å°æ–¼é…置的值在 XY å¹³é¢ä¸Šç¸®å°, 以補償第一層斜視, 也就是大象腳的效"
"果。"
-#: src/libslic3r/PrintConfig.cpp:256
+#: src/libslic3r/PrintConfig.cpp:268
msgid "G-code thumbnails"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:257
+#: src/libslic3r/PrintConfig.cpp:269
msgid ""
"Picture sizes to be stored into a .gcode and .sl1 / .sl1s files, in the "
"following format: \"XxY, XxY, ...\""
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:265
+#: src/libslic3r/PrintConfig.cpp:275
+msgid "Format of G-code thumbnails"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:276
+msgid ""
+"Format of G-code thumbnails: PNG for best quality, JPG for smallest size, "
+"QOI for low memory firmware"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:287
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."
@@ -10102,21 +10127,21 @@ msgstr ""
"該åƒæ•¸æŽ§åˆ¶åˆ‡ç‰‡çš„高度(因此也控制總層數)。較薄的切片å¯ä»¥ä½¿ç²¾åº¦æ›´é«˜ï¼Œä½†èŠ±è²»çš„"
"列å°æ™‚間也更長。"
-#: src/libslic3r/PrintConfig.cpp:272
+#: src/libslic3r/PrintConfig.cpp:294
msgid "Max print height"
msgstr "最大列å°é«˜åº¦"
-#: src/libslic3r/PrintConfig.cpp:273
+#: src/libslic3r/PrintConfig.cpp:295
msgid ""
"Set this to the maximum height that can be reached by your extruder while "
"printing."
msgstr "將其設置爲您的擠出機在列å°æ™‚å¯ä»¥é”到的最大高度。"
-#: src/libslic3r/PrintConfig.cpp:281
+#: src/libslic3r/PrintConfig.cpp:303
msgid "Hostname, IP or URL"
msgstr "主機å, IP 或 URL"
-#: src/libslic3r/PrintConfig.cpp:282
+#: src/libslic3r/PrintConfig.cpp:304
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. Print host "
@@ -10125,11 +10150,11 @@ msgid ""
"password@your-octopi-address/"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:291
+#: src/libslic3r/PrintConfig.cpp:313
msgid "API Key / Password"
msgstr "API 密鑰/密碼"
-#: src/libslic3r/PrintConfig.cpp:292
+#: src/libslic3r/PrintConfig.cpp:314
msgid ""
"Slic3r can upload G-code files to a printer host. This field should contain "
"the API Key or the password required for authentication."
@@ -10137,57 +10162,57 @@ msgstr ""
"Slic3r å¯ä»¥å°‡ G-code 文件上載到å°è¡¨æ©Ÿä¸»æ©Ÿã€‚æ­¤å­—æ®µæ‡‰åŒ…å« API 密鑰或身份驗證所"
"需的密碼。"
-#: src/libslic3r/PrintConfig.cpp:300
+#: src/libslic3r/PrintConfig.cpp:322
msgid "Name of the printer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:308
+#: src/libslic3r/PrintConfig.cpp:330
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 ""
-#: src/libslic3r/PrintConfig.cpp:324
+#: src/libslic3r/PrintConfig.cpp:346
msgid "Password"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:332
+#: src/libslic3r/PrintConfig.cpp:354
msgid "Ignore HTTPS certificate revocation checks"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:333
+#: src/libslic3r/PrintConfig.cpp:355
msgid ""
"Ignore HTTPS certificate revocation checks in case of missing or offline "
"distribution points. One may want to enable this option for self signed "
"certificates if connection fails."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:340
+#: src/libslic3r/PrintConfig.cpp:362
msgid "Printer preset names"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:341
+#: src/libslic3r/PrintConfig.cpp:363
msgid "Names of presets related to the physical printer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:346
+#: src/libslic3r/PrintConfig.cpp:368
msgid "Authorization Type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:351
+#: src/libslic3r/PrintConfig.cpp:373
msgid "API key"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:352
+#: src/libslic3r/PrintConfig.cpp:374
msgid "HTTP digest"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:372
+#: src/libslic3r/PrintConfig.cpp:394
msgid "Avoid crossing perimeters"
msgstr "é¿å…跨越輪廓"
-#: src/libslic3r/PrintConfig.cpp:373
+#: src/libslic3r/PrintConfig.cpp:395
msgid ""
"Optimize travel moves in order to minimize the crossing of perimeters. This "
"is mostly useful with Bowden extruders which suffer from oozing. This "
@@ -10196,11 +10221,11 @@ msgstr ""
"爲了儘é‡æ¸›å°‘跨越輪廓,優化空程的移動方å¼ã€‚這éžå¸¸é©ç”¨æ–¼å—滲æ¼å•é¡Œå½±éŸ¿çš„鮑登擠"
"出頭。此功能會減慢列å°é€Ÿåº¦å’Œ G 代碼生æˆé€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:380
+#: src/libslic3r/PrintConfig.cpp:402
msgid "Avoid crossing perimeters - Max detour length"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:382
+#: src/libslic3r/PrintConfig.cpp:404
msgid ""
"The maximum detour length for avoid crossing perimeters. If the detour is "
"longer than this value, avoid crossing perimeters is not applied for this "
@@ -10208,25 +10233,25 @@ msgid ""
"as percentage (for example 50%) of a direct travel path."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:385
+#: src/libslic3r/PrintConfig.cpp:407
msgid "mm or % (zero to disable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:392 src/libslic3r/PrintConfig.cpp:2789
+#: src/libslic3r/PrintConfig.cpp:414 src/libslic3r/PrintConfig.cpp:2808
msgid "Other layers"
msgstr "其它層"
-#: src/libslic3r/PrintConfig.cpp:393
+#: src/libslic3r/PrintConfig.cpp:415
msgid ""
"Bed temperature for layers after the first one. Set this to zero to disable "
"bed temperature control commands in the output."
msgstr "第一個圖層後的層的牀溫。將此設置爲零, 以ç¦ç”¨è¼¸å‡ºä¸­çš„牀溫控制命令。"
-#: src/libslic3r/PrintConfig.cpp:396
+#: src/libslic3r/PrintConfig.cpp:418
msgid "Bed temperature"
msgstr "機牀溫度"
-#: src/libslic3r/PrintConfig.cpp:403
+#: src/libslic3r/PrintConfig.cpp:425
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 "
@@ -10235,11 +10260,11 @@ msgstr ""
"這段自定義代碼在層改變,å³Z軸移動å‰æ’入。注æ„除了å¯ä»¥ä½¿ç”¨[layer_num]å’Œ"
"[layer_z],也å¯ä»¥ä½¿ç”¨ä½”ä½ç¬¦è®Šé‡æ›¿ä»£æ‰€æœ‰çš„slic3r設置。"
-#: src/libslic3r/PrintConfig.cpp:413
+#: src/libslic3r/PrintConfig.cpp:435
msgid "Between objects G-code"
msgstr "å°è±¡ä¹‹é–“çš„ G-code"
-#: src/libslic3r/PrintConfig.cpp:414
+#: src/libslic3r/PrintConfig.cpp:436
msgid ""
"This code is inserted between objects when using sequential printing. By "
"default extruder and bed temperature are reset using non-wait command; "
@@ -10253,47 +10278,47 @@ msgstr ""
"添加溫度命令。請注æ„, 您å¯ä»¥å°æ‰€æœ‰ Slic3r 設置使用佔ä½ç¬¦è®Šé‡, 因此您å¯ä»¥å°‡ "
"\"M109 S[first_layer_temperature]\" 命令放在任何需è¦çš„地方。"
-#: src/libslic3r/PrintConfig.cpp:425
+#: src/libslic3r/PrintConfig.cpp:447
msgid "Number of solid layers to generate on bottom surfaces."
msgstr "底部表é¢ç”Ÿæˆçš„å¯é å±¤æ•¸ã€‚"
-#: src/libslic3r/PrintConfig.cpp:426
+#: src/libslic3r/PrintConfig.cpp:448
msgid "Bottom solid layers"
msgstr "底部å¯é å±¤"
-#: src/libslic3r/PrintConfig.cpp:434
+#: src/libslic3r/PrintConfig.cpp:456
msgid ""
"The number of bottom solid layers is increased above bottom_solid_layers if "
"necessary to satisfy minimum thickness of bottom shell."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:436
+#: src/libslic3r/PrintConfig.cpp:458
msgid "Minimum bottom shell thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:442
+#: src/libslic3r/PrintConfig.cpp:464
msgid "Bridge"
msgstr "æ©‹"
-#: src/libslic3r/PrintConfig.cpp:443
+#: src/libslic3r/PrintConfig.cpp:465
msgid ""
"This is the acceleration your printer will use for bridges. Set zero to "
"disable acceleration control for bridges."
msgstr "此項爲å°è¡¨æ©Ÿåœ¨åˆ—å°æ©‹æ™‚的加速度。設爲0å¯ä»¥ç¦ç”¨åˆ—å°æ©‹çš„加速度控制。"
-#: src/libslic3r/PrintConfig.cpp:445 src/libslic3r/PrintConfig.cpp:616
-#: src/libslic3r/PrintConfig.cpp:1169 src/libslic3r/PrintConfig.cpp:1178
-#: src/libslic3r/PrintConfig.cpp:1378 src/libslic3r/PrintConfig.cpp:1671
-#: src/libslic3r/PrintConfig.cpp:1722 src/libslic3r/PrintConfig.cpp:1733
-#: src/libslic3r/PrintConfig.cpp:1743 src/libslic3r/PrintConfig.cpp:1941
+#: src/libslic3r/PrintConfig.cpp:467 src/libslic3r/PrintConfig.cpp:638
+#: src/libslic3r/PrintConfig.cpp:1188 src/libslic3r/PrintConfig.cpp:1197
+#: src/libslic3r/PrintConfig.cpp:1397 src/libslic3r/PrintConfig.cpp:1690
+#: src/libslic3r/PrintConfig.cpp:1741 src/libslic3r/PrintConfig.cpp:1752
+#: src/libslic3r/PrintConfig.cpp:1762 src/libslic3r/PrintConfig.cpp:1960
msgid "mm/s²"
msgstr "mm/s²"
-#: src/libslic3r/PrintConfig.cpp:451
+#: src/libslic3r/PrintConfig.cpp:473
msgid "Bridging angle"
msgstr "橋接角度"
-#: src/libslic3r/PrintConfig.cpp:453
+#: src/libslic3r/PrintConfig.cpp:475
msgid ""
"Bridging angle override. If left to zero, the bridging angle will be "
"calculated automatically. Otherwise the provided angle will be used for all "
@@ -10302,35 +10327,35 @@ msgstr ""
"橋接角度覆蓋。如果ä¿æŒçˆ²é›¶, 則將自動計算橋接角度。å¦å‰‡, 所æ供的角度將用於所"
"有橋樑。使用180°實ç¾é›¶è§’度。"
-#: src/libslic3r/PrintConfig.cpp:456 src/libslic3r/PrintConfig.cpp:1075
-#: src/libslic3r/PrintConfig.cpp:2232 src/libslic3r/PrintConfig.cpp:2242
-#: src/libslic3r/PrintConfig.cpp:2533 src/libslic3r/PrintConfig.cpp:2774
-#: src/libslic3r/PrintConfig.cpp:2991 src/libslic3r/PrintConfig.cpp:3552
-#: src/libslic3r/PrintConfig.cpp:3673
+#: src/libslic3r/PrintConfig.cpp:478 src/libslic3r/PrintConfig.cpp:1098
+#: src/libslic3r/PrintConfig.cpp:2251 src/libslic3r/PrintConfig.cpp:2261
+#: src/libslic3r/PrintConfig.cpp:2552 src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:3010 src/libslic3r/PrintConfig.cpp:3113
+#: src/libslic3r/PrintConfig.cpp:3667 src/libslic3r/PrintConfig.cpp:3788
msgid "°"
msgstr "°"
-#: src/libslic3r/PrintConfig.cpp:462
+#: src/libslic3r/PrintConfig.cpp:484
msgid "Bridges fan speed"
msgstr "橋風扇速度"
-#: src/libslic3r/PrintConfig.cpp:463
+#: src/libslic3r/PrintConfig.cpp:485
msgid "This fan speed is enforced during all bridges and overhangs."
msgstr "此項爲在列å°æ‰€æœ‰æ©‹å’Œæ‡¸åž‚部ä½æ™‚的風扇速度。"
-#: src/libslic3r/PrintConfig.cpp:464 src/libslic3r/PrintConfig.cpp:1087
-#: src/libslic3r/PrintConfig.cpp:1559 src/libslic3r/PrintConfig.cpp:1751
-#: src/libslic3r/PrintConfig.cpp:1814 src/libslic3r/PrintConfig.cpp:2065
-#: src/libslic3r/PrintConfig.cpp:2124 src/libslic3r/PrintConfig.cpp:3177
-#: src/libslic3r/PrintConfig.cpp:3466 src/libslic3r/PrintConfig.cpp:3592
+#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:1110
+#: src/libslic3r/PrintConfig.cpp:1578 src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1833 src/libslic3r/PrintConfig.cpp:2084
+#: src/libslic3r/PrintConfig.cpp:2143 src/libslic3r/PrintConfig.cpp:3292
+#: src/libslic3r/PrintConfig.cpp:3581 src/libslic3r/PrintConfig.cpp:3707
msgid "%"
msgstr "%"
-#: src/libslic3r/PrintConfig.cpp:471
+#: src/libslic3r/PrintConfig.cpp:493
msgid "Bridge flow ratio"
msgstr "æ©‹æµé‡æ¯”"
-#: src/libslic3r/PrintConfig.cpp:473
+#: src/libslic3r/PrintConfig.cpp:495
msgid ""
"This factor affects the amount of plastic for bridging. You can decrease it "
"slightly to pull the extrudates and prevent sagging, although default "
@@ -10340,99 +10365,99 @@ msgstr ""
"此因素影響橋接部ä½çš„塑料用é‡ã€‚å¯ä»¥ç•¥å¾®æ¸›å°‘該值以回撤擠出物é¿å…滴垂。但默èªè¨­"
"置通常來說已經å¯ä»¥æ»¿è¶³ä½¿ç”¨ï¼Œåœ¨ä¿®æ”¹å‰éœ€é€šéŽå†·å»ï¼ˆä½¿ç”¨é¢¨æ‰‡ï¼‰é€²è¡Œæ¸¬è©¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:483
+#: src/libslic3r/PrintConfig.cpp:505
msgid "Bridges"
msgstr "橋接處"
-#: src/libslic3r/PrintConfig.cpp:485
+#: src/libslic3r/PrintConfig.cpp:507
msgid "Speed for printing bridges."
msgstr "列å°æ©‹æŽ¥è™•çš„速度。"
-#: src/libslic3r/PrintConfig.cpp:486 src/libslic3r/PrintConfig.cpp:894
-#: src/libslic3r/PrintConfig.cpp:902 src/libslic3r/PrintConfig.cpp:911
-#: src/libslic3r/PrintConfig.cpp:919 src/libslic3r/PrintConfig.cpp:946
-#: src/libslic3r/PrintConfig.cpp:965 src/libslic3r/PrintConfig.cpp:1306
-#: src/libslic3r/PrintConfig.cpp:1496 src/libslic3r/PrintConfig.cpp:1578
-#: src/libslic3r/PrintConfig.cpp:1654 src/libslic3r/PrintConfig.cpp:1688
-#: src/libslic3r/PrintConfig.cpp:1700 src/libslic3r/PrintConfig.cpp:1710
-#: src/libslic3r/PrintConfig.cpp:1773 src/libslic3r/PrintConfig.cpp:1832
-#: src/libslic3r/PrintConfig.cpp:1972 src/libslic3r/PrintConfig.cpp:2199
-#: src/libslic3r/PrintConfig.cpp:2208 src/libslic3r/PrintConfig.cpp:2739
-#: src/libslic3r/PrintConfig.cpp:2889 src/libslic3r/PrintConfig.cpp:2899
+#: src/libslic3r/PrintConfig.cpp:508 src/libslic3r/PrintConfig.cpp:916
+#: src/libslic3r/PrintConfig.cpp:924 src/libslic3r/PrintConfig.cpp:933
+#: src/libslic3r/PrintConfig.cpp:941 src/libslic3r/PrintConfig.cpp:968
+#: src/libslic3r/PrintConfig.cpp:987 src/libslic3r/PrintConfig.cpp:1325
+#: src/libslic3r/PrintConfig.cpp:1515 src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1673 src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1719 src/libslic3r/PrintConfig.cpp:1729
+#: src/libslic3r/PrintConfig.cpp:1792 src/libslic3r/PrintConfig.cpp:1851
+#: src/libslic3r/PrintConfig.cpp:1991 src/libslic3r/PrintConfig.cpp:2218
+#: src/libslic3r/PrintConfig.cpp:2227 src/libslic3r/PrintConfig.cpp:2758
+#: src/libslic3r/PrintConfig.cpp:2908 src/libslic3r/PrintConfig.cpp:2918
msgid "mm/s"
msgstr "mm/s"
-#: src/libslic3r/PrintConfig.cpp:493
+#: src/libslic3r/PrintConfig.cpp:515
msgid "Brim width"
msgstr "裙邊寬度"
-#: src/libslic3r/PrintConfig.cpp:495
+#: src/libslic3r/PrintConfig.cpp:517
msgid ""
"The horizontal width of the brim that will be printed around each object on "
"the first layer. When raft is used, no brim is generated (use "
"raft_first_layer_expansion)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:504
+#: src/libslic3r/PrintConfig.cpp:526
msgid "Brim type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:506
+#: src/libslic3r/PrintConfig.cpp:528
msgid ""
"The places where the brim will be printed around each object on the first "
"layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:512
+#: src/libslic3r/PrintConfig.cpp:534
msgid "No brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:513
+#: src/libslic3r/PrintConfig.cpp:535
msgid "Outer brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:514
+#: src/libslic3r/PrintConfig.cpp:536
msgid "Inner brim only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:515
+#: src/libslic3r/PrintConfig.cpp:537
msgid "Outer and inner brim"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:520
+#: src/libslic3r/PrintConfig.cpp:542
msgid "Brim separation gap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:522
+#: src/libslic3r/PrintConfig.cpp:544
msgid ""
"Offset of brim from the printed object. The offset is applied after the "
"elephant foot compensation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:529
+#: src/libslic3r/PrintConfig.cpp:551
msgid "Clip multi-part objects"
msgstr "剪切多部分å°è±¡"
-#: src/libslic3r/PrintConfig.cpp:530
+#: src/libslic3r/PrintConfig.cpp:552
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 ""
-#: src/libslic3r/PrintConfig.cpp:537
+#: src/libslic3r/PrintConfig.cpp:559
msgid "Colorprint height"
msgstr "彩色列å°é«˜åº¦"
-#: src/libslic3r/PrintConfig.cpp:538
+#: src/libslic3r/PrintConfig.cpp:560
msgid "Heights at which a filament change is to occur."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:548
+#: src/libslic3r/PrintConfig.cpp:570
msgid "Compatible printers condition"
msgstr "兼容的å°è¡¨æ©Ÿæ¢ä»¶"
-#: src/libslic3r/PrintConfig.cpp:549
+#: src/libslic3r/PrintConfig.cpp:571
msgid ""
"A boolean expression using the configuration values of an active printer "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10441,11 +10466,11 @@ msgstr ""
"使用中的å°è¡¨æ©Ÿé…置文件的é…置值的布爾表é”å¼ã€‚如果此表é”å¼çš„計算çµæžœçˆ² true, 則"
"æ­¤é…置文件被視爲與活動å°è¡¨æ©Ÿé…置文件兼容。"
-#: src/libslic3r/PrintConfig.cpp:563
+#: src/libslic3r/PrintConfig.cpp:585
msgid "Compatible print profiles condition"
msgstr "兼容的列å°é…置文件æ¢ä»¶"
-#: src/libslic3r/PrintConfig.cpp:564
+#: src/libslic3r/PrintConfig.cpp:586
msgid ""
"A boolean expression using the configuration values of an active print "
"profile. If this expression evaluates to true, this profile is considered "
@@ -10454,11 +10479,11 @@ msgstr ""
"使用中的列å°é…置文件的é…置值的布爾表é”å¼ã€‚如果此表é”å¼çš„計算çµæžœçˆ² true, 則此"
"é…置文件被視爲與活動列å°é…置文件兼容。"
-#: src/libslic3r/PrintConfig.cpp:581
+#: src/libslic3r/PrintConfig.cpp:603
msgid "Complete individual objects"
msgstr "列å°å®Œæˆå–®å€‹ç‰©é«”"
-#: src/libslic3r/PrintConfig.cpp:582
+#: src/libslic3r/PrintConfig.cpp:604
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). "
@@ -10469,33 +10494,33 @@ msgstr ""
"(從底層開始)。此é¸é …利於é¿å…打毀掉物體。Slic3r應該給出警示,é¿å…擠出頭碰"
"撞,但請å°å¿ƒã€‚"
-#: src/libslic3r/PrintConfig.cpp:590
+#: src/libslic3r/PrintConfig.cpp:612
msgid "Enable auto cooling"
msgstr "自動冷å»ä½¿èƒ½"
-#: src/libslic3r/PrintConfig.cpp:591
+#: src/libslic3r/PrintConfig.cpp:613
msgid ""
"This flag enables the automatic cooling logic that adjusts print speed and "
"fan speed according to layer printing time."
msgstr "該é¸é …啓動自動冷å»ï¼Œä½¿å¾—å¯æ ¹æ“šå±¤åˆ—å°æ™‚間調整列å°é€Ÿåº¦å’Œé¢¨æ‰‡é€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:596
+#: src/libslic3r/PrintConfig.cpp:618
msgid "Cooling tube position"
msgstr "冷å»ç®¡ä½ç½®"
-#: src/libslic3r/PrintConfig.cpp:597
+#: src/libslic3r/PrintConfig.cpp:619
msgid "Distance of the center-point of the cooling tube from the extruder tip."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:604
+#: src/libslic3r/PrintConfig.cpp:626
msgid "Cooling tube length"
msgstr "冷å»ç®¡é•·åº¦"
-#: src/libslic3r/PrintConfig.cpp:605
+#: src/libslic3r/PrintConfig.cpp:627
msgid "Length of the cooling tube to limit space for cooling moves inside it."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:613
+#: src/libslic3r/PrintConfig.cpp:635
msgid ""
"This is the acceleration your printer will be reset to after the role-"
"specific acceleration values are used (perimeter/infill). Set zero to "
@@ -10504,11 +10529,11 @@ msgstr ""
"該值爲å°è¡¨æ©Ÿåœ¨ä½¿ç”¨äº†ç‰¹å®šçš„加速度值(如輪廓/填充)後將é‡ç½®çš„加速度值。設爲0以"
"防止é‡ç½®åŠ é€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:622
+#: src/libslic3r/PrintConfig.cpp:644
msgid "Default filament profile"
msgstr "默èªè€—æçµ²é…ç½®"
-#: src/libslic3r/PrintConfig.cpp:623
+#: src/libslic3r/PrintConfig.cpp:645
msgid ""
"Default filament profile associated with the current printer profile. On "
"selection of the current printer profile, this filament profile will be "
@@ -10517,12 +10542,12 @@ msgstr ""
"與當å‰å°è¡¨æ©Ÿé…置文件關è¯çš„默èªè€—æçµ²é…置文件。在é¸æ“‡ç•¶å‰å°è¡¨æ©Ÿé…置文件時, å°‡"
"激活此耗æ絲絲é…置文件。"
-#: src/libslic3r/PrintConfig.cpp:629
+#: src/libslic3r/PrintConfig.cpp:651
msgid "Default print profile"
msgstr "é»˜èª SLA 列å°é…置文件"
-#: src/libslic3r/PrintConfig.cpp:630 src/libslic3r/PrintConfig.cpp:3396
-#: src/libslic3r/PrintConfig.cpp:3407
+#: src/libslic3r/PrintConfig.cpp:652 src/libslic3r/PrintConfig.cpp:3511
+#: src/libslic3r/PrintConfig.cpp:3522
msgid ""
"Default print profile associated with the current printer profile. On "
"selection of the current printer profile, this print profile will be "
@@ -10531,11 +10556,11 @@ msgstr ""
"與當å‰å°è¡¨æ©Ÿé…置文件關è¯çš„默èªåˆ—å°é…置文件。在é¸æ“‡ç•¶å‰å°è¡¨æ©Ÿé…置文件時, 將激"
"活此列å°é…置文件。"
-#: src/libslic3r/PrintConfig.cpp:636
+#: src/libslic3r/PrintConfig.cpp:658
msgid "Disable fan for the first"
msgstr "å‰å¹¾å±¤ç¦ç”¨é¢¨æ‰‡"
-#: src/libslic3r/PrintConfig.cpp:637
+#: src/libslic3r/PrintConfig.cpp:659
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."
@@ -10543,31 +10568,31 @@ msgstr ""
"您å¯ä»¥å°‡å…¶è¨­ç½®çˆ²æ­£å€¼, 以便在第一層期間完全ç¦ç”¨é¢¨æ‰‡, 這樣就ä¸æœƒä½¿ç²˜é™„變得更"
"糟。"
-#: src/libslic3r/PrintConfig.cpp:646
+#: src/libslic3r/PrintConfig.cpp:668
msgid "Don't support bridges"
msgstr "ä¸æ”¯æŒæ©‹æŽ¥"
-#: src/libslic3r/PrintConfig.cpp:648
+#: src/libslic3r/PrintConfig.cpp:670
msgid ""
"Experimental option for preventing support material from being generated "
"under bridged areas."
msgstr "試驗項,在橋接處ç¦æ­¢ç”Ÿæˆæ”¯æ’æ料。"
-#: src/libslic3r/PrintConfig.cpp:654
+#: src/libslic3r/PrintConfig.cpp:676
msgid "Distance between copies"
msgstr "複製物體之間的è·é›¢"
-#: src/libslic3r/PrintConfig.cpp:655
+#: src/libslic3r/PrintConfig.cpp:677
msgid "Distance used for the auto-arrange feature of the plater."
msgstr "自動分佈時所使用的è·é›¢ã€‚"
-#: src/libslic3r/PrintConfig.cpp:663
+#: src/libslic3r/PrintConfig.cpp:685
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 ""
-#: src/libslic3r/PrintConfig.cpp:673
+#: src/libslic3r/PrintConfig.cpp:695
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 "
@@ -10576,72 +10601,72 @@ msgid ""
"in extruder order."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:684
+#: src/libslic3r/PrintConfig.cpp:706
msgid "Ensure vertical shell thickness"
msgstr "確ä¿åž‚直外殼厚度"
-#: src/libslic3r/PrintConfig.cpp:686
+#: src/libslic3r/PrintConfig.cpp:708
msgid ""
"Add solid infill near sloping surfaces to guarantee the vertical shell "
"thickness (top+bottom solid layers)."
msgstr "在傾斜表é¢é™„近添加實心填充, 以ä¿è­‰åž‚直外殼厚度 (頂部 + 底部實心層)。"
-#: src/libslic3r/PrintConfig.cpp:692
+#: src/libslic3r/PrintConfig.cpp:714
msgid "Top fill pattern"
msgstr "頂部填充圖案"
-#: src/libslic3r/PrintConfig.cpp:694
+#: src/libslic3r/PrintConfig.cpp:716
msgid ""
"Fill pattern for top infill. This only affects the top visible layer, and "
"not its adjacent solid shells."
msgstr "填充模å¼çš„頂部填充。這隻影響頂部å¯è¦‹å±¤, 而ä¸å½±éŸ¿å…¶ç›¸é„°çš„實體外殼。"
-#: src/libslic3r/PrintConfig.cpp:704 src/libslic3r/PrintConfig.cpp:1144
-#: src/libslic3r/PrintConfig.cpp:2704 src/libslic3r/PrintConfig.cpp:2721
+#: src/libslic3r/PrintConfig.cpp:726 src/libslic3r/PrintConfig.cpp:1165
+#: src/libslic3r/PrintConfig.cpp:2723 src/libslic3r/PrintConfig.cpp:2740
msgid "Rectilinear"
msgstr "折線å¼"
-#: src/libslic3r/PrintConfig.cpp:705
+#: src/libslic3r/PrintConfig.cpp:727
msgid "Monotonic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:706 src/libslic3r/PrintConfig.cpp:1145
+#: src/libslic3r/PrintConfig.cpp:728 src/libslic3r/PrintConfig.cpp:1166
msgid "Aligned Rectilinear"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:707 src/libslic3r/PrintConfig.cpp:1151
-#: src/libslic3r/PrintConfig.cpp:2722
+#: src/libslic3r/PrintConfig.cpp:729 src/libslic3r/PrintConfig.cpp:1172
+#: src/libslic3r/PrintConfig.cpp:2741
msgid "Concentric"
msgstr "åŒè»¸å¼"
-#: src/libslic3r/PrintConfig.cpp:708 src/libslic3r/PrintConfig.cpp:1155
+#: src/libslic3r/PrintConfig.cpp:730 src/libslic3r/PrintConfig.cpp:1176
msgid "Hilbert Curve"
msgstr "希爾伯特曲線å¼"
-#: src/libslic3r/PrintConfig.cpp:709 src/libslic3r/PrintConfig.cpp:1156
+#: src/libslic3r/PrintConfig.cpp:731 src/libslic3r/PrintConfig.cpp:1177
msgid "Archimedean Chords"
msgstr "阿基米德和鉉å¼"
# Not so sure about how to put "Octagram Spiral" in Chinese. Or maybe "Octagram螺旋“ is good.
-#: src/libslic3r/PrintConfig.cpp:710 src/libslic3r/PrintConfig.cpp:1157
+#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:1178
msgid "Octagram Spiral"
msgstr "八角星螺旋å¼"
-#: src/libslic3r/PrintConfig.cpp:716
+#: src/libslic3r/PrintConfig.cpp:738
msgid "Bottom fill pattern"
msgstr "底部填充圖案"
-#: src/libslic3r/PrintConfig.cpp:718
+#: src/libslic3r/PrintConfig.cpp:740
msgid ""
"Fill pattern for bottom infill. This only affects the bottom external "
"visible layer, and not its adjacent solid shells."
msgstr "底部填充填充模å¼ã€‚這隻影響底部的外部å¯è¦‹å±¤, 而ä¸å½±éŸ¿å…¶ç›¸é„°çš„實體外殼。"
-#: src/libslic3r/PrintConfig.cpp:727 src/libslic3r/PrintConfig.cpp:739
+#: src/libslic3r/PrintConfig.cpp:749 src/libslic3r/PrintConfig.cpp:761
msgid "External perimeters"
msgstr "外åœè¼ªå»“"
-#: src/libslic3r/PrintConfig.cpp:729
+#: src/libslic3r/PrintConfig.cpp:751
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, "
@@ -10652,16 +10677,18 @@ msgstr ""
"度, 如果沒有設置默èªå€¼å°‡ä½¿ç”¨ 1.125 x 噴嘴直徑。如果以百分比表示 (例如 200%), "
"則將根據圖層高度計算。"
-#: src/libslic3r/PrintConfig.cpp:732 src/libslic3r/PrintConfig.cpp:843
-#: src/libslic3r/PrintConfig.cpp:1200 src/libslic3r/PrintConfig.cpp:1403
-#: src/libslic3r/PrintConfig.cpp:1460 src/libslic3r/PrintConfig.cpp:1487
-#: src/libslic3r/PrintConfig.cpp:1961 src/libslic3r/PrintConfig.cpp:2347
-#: src/libslic3r/PrintConfig.cpp:2521 src/libslic3r/PrintConfig.cpp:2610
-#: src/libslic3r/PrintConfig.cpp:2845
+#: src/libslic3r/PrintConfig.cpp:754 src/libslic3r/PrintConfig.cpp:865
+#: src/libslic3r/PrintConfig.cpp:1219 src/libslic3r/PrintConfig.cpp:1422
+#: src/libslic3r/PrintConfig.cpp:1479 src/libslic3r/PrintConfig.cpp:1506
+#: src/libslic3r/PrintConfig.cpp:1980 src/libslic3r/PrintConfig.cpp:2366
+#: src/libslic3r/PrintConfig.cpp:2540 src/libslic3r/PrintConfig.cpp:2629
+#: src/libslic3r/PrintConfig.cpp:2864 src/libslic3r/PrintConfig.cpp:3086
+#: src/libslic3r/PrintConfig.cpp:3101 src/libslic3r/PrintConfig.cpp:3135
+#: src/libslic3r/PrintConfig.cpp:3147
msgid "mm or %"
msgstr "mm 或 %"
-#: src/libslic3r/PrintConfig.cpp:741
+#: src/libslic3r/PrintConfig.cpp:763
msgid ""
"This separate setting will affect the speed of external perimeters (the "
"visible ones). If expressed as percentage (for example: 80%) it will be "
@@ -10670,28 +10697,28 @@ msgstr ""
"此單ç¨è¨­ç½®å°‡å½±éŸ¿å¤–åœè¼ªå»“ (å¯è¦‹çš„表é¢) 的速度。如果以百分比表示 (例如: 80%)它"
"將在上é¢çš„周界速度設置上計算。自動設置爲零。"
-#: src/libslic3r/PrintConfig.cpp:744 src/libslic3r/PrintConfig.cpp:1222
-#: src/libslic3r/PrintConfig.cpp:1233 src/libslic3r/PrintConfig.cpp:2306
-#: src/libslic3r/PrintConfig.cpp:2359 src/libslic3r/PrintConfig.cpp:2690
-#: src/libslic3r/PrintConfig.cpp:2859
+#: src/libslic3r/PrintConfig.cpp:766 src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1252 src/libslic3r/PrintConfig.cpp:2325
+#: src/libslic3r/PrintConfig.cpp:2378 src/libslic3r/PrintConfig.cpp:2709
+#: src/libslic3r/PrintConfig.cpp:2878
msgid "mm/s or %"
msgstr "mm/s 或 %"
-#: src/libslic3r/PrintConfig.cpp:751
+#: src/libslic3r/PrintConfig.cpp:773
msgid "External perimeters first"
msgstr "先列å°å¤–åœè¼ªå»“"
-#: src/libslic3r/PrintConfig.cpp:753
+#: src/libslic3r/PrintConfig.cpp:775
msgid ""
"Print contour perimeters from the outermost one to the innermost one instead "
"of the default inverse order."
msgstr "從最外åœè¼ªå»“å‘最內部的輪廓列å°ï¼Œè€Œä¸æ˜¯åæ–¹å‘。"
-#: src/libslic3r/PrintConfig.cpp:759
+#: src/libslic3r/PrintConfig.cpp:781
msgid "Extra perimeters if needed"
msgstr "如果需è¦çš„話,擴展外åœè¼ªå»“"
-#: src/libslic3r/PrintConfig.cpp:761
+#: src/libslic3r/PrintConfig.cpp:783
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 "
@@ -10700,7 +10727,7 @@ msgstr ""
"在需è¦æ™‚添加更多外åœè¼ªå»“, 以é¿å…傾斜牆中的縫隙。Slic3rä¸æ–·æ·»åŠ è¼ªå»“,直到支æŒ"
"上é¢70%以上的循環。"
-#: src/libslic3r/PrintConfig.cpp:771
+#: src/libslic3r/PrintConfig.cpp:793
msgid ""
"The extruder to use (unless more specific extruder settings are specified). "
"This value overrides perimeter and infill extruders, but not the support "
@@ -10709,7 +10736,7 @@ msgstr ""
"è¦ä½¿ç”¨çš„擠出機 (除éžæŒ‡å®šäº†æ›´å…·é«”的擠出機設置)。此值覆蓋外åœå’Œå¡«å……擠出機, 但ä¸"
"覆蓋支æŒæ“ å‡ºæ©Ÿã€‚"
-#: src/libslic3r/PrintConfig.cpp:783
+#: src/libslic3r/PrintConfig.cpp:805
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 "
@@ -10719,7 +10746,7 @@ msgstr ""
"設置爲噴嘴尖端和(通常)X架æ†ä¹‹é–“çš„åž‚ç›´è·é›¢ã€‚æ›å¥è©±èªªï¼Œé€™æ˜¯åœ¨ä½ çš„擠出機周åœçš„"
"空隙氣缸的高度,它代表了擠出頭在與其他å°åˆ—å°ç‰©é«”碰撞å‰ç§‘é”到的最大深度。"
-#: src/libslic3r/PrintConfig.cpp:794
+#: src/libslic3r/PrintConfig.cpp:816
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 "
@@ -10728,20 +10755,20 @@ msgstr ""
"設置爲擠出頭周åœçš„空隙åŠå¾‘。如果擠出頭未置中,安全起見請é¸æ“‡æœ€å¤§å€¼ã€‚該åƒæ•¸ç”¨"
"於檢查碰撞,並在界é¢ä¸­é¡¯ç¤ºåœ–å½¢é è¦½ã€‚"
-#: src/libslic3r/PrintConfig.cpp:804
+#: src/libslic3r/PrintConfig.cpp:826
msgid "Extruder Color"
msgstr "擠出頭é¡è‰²"
-#: src/libslic3r/PrintConfig.cpp:805 src/libslic3r/PrintConfig.cpp:868
-#: src/libslic3r/PrintConfig.cpp:3248
+#: src/libslic3r/PrintConfig.cpp:827 src/libslic3r/PrintConfig.cpp:890
+#: src/libslic3r/PrintConfig.cpp:3363
msgid "This is only used in the Slic3r interface as a visual help."
msgstr "僅æä¾›Slic3rç•Œé¢çš„視覺幫助。"
-#: src/libslic3r/PrintConfig.cpp:811
+#: src/libslic3r/PrintConfig.cpp:833
msgid "Extruder offset"
msgstr "擠出頭åç½®"
-#: src/libslic3r/PrintConfig.cpp:812
+#: src/libslic3r/PrintConfig.cpp:834
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 "
@@ -10752,22 +10779,22 @@ msgstr ""
"化æ¯å€‹æ“ å‡ºé ­ç›¸å°ç¬¬ä¸€å€‹æ“ å‡ºé ­çš„ä½ç§»é‡ã€‚一般爲正座標(它們將從XY座標相減得"
"到)。"
-#: src/libslic3r/PrintConfig.cpp:821
+#: src/libslic3r/PrintConfig.cpp:843
msgid "Extrusion axis"
msgstr "擠出軸"
-#: src/libslic3r/PrintConfig.cpp:822
+#: src/libslic3r/PrintConfig.cpp:844
msgid ""
"Use this option to set the axis letter associated to your printer's extruder "
"(usually E but some printers use A)."
msgstr ""
"使用該項設置你的å°è¡¨æ©Ÿæ“ å‡ºé ­çš„軸所用字æ¯ï¼ˆä¸€èˆ¬çˆ²E,但有的å°è¡¨æ©Ÿä½¿ç”¨A)。"
-#: src/libslic3r/PrintConfig.cpp:827
+#: src/libslic3r/PrintConfig.cpp:849
msgid "Extrusion multiplier"
msgstr "擠出å€æ•¸"
-#: src/libslic3r/PrintConfig.cpp:828
+#: src/libslic3r/PrintConfig.cpp:850
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. "
@@ -10778,11 +10805,11 @@ msgstr ""
"的寬度。通常值範åœåœ¨0.9到1.1之間。如果你覺得有必è¦æ›´æ”¹å¹…度更大,檢查絲料直徑"
"和你的固件E步驟。"
-#: src/libslic3r/PrintConfig.cpp:837
+#: src/libslic3r/PrintConfig.cpp:859
msgid "Default extrusion width"
msgstr "默èªæ“ å‡ºå¯¬åº¦"
-#: src/libslic3r/PrintConfig.cpp:839
+#: src/libslic3r/PrintConfig.cpp:861
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 "
@@ -10794,11 +10821,11 @@ msgstr ""
"擠出寬度 (è«‹åƒé–±å‘¨é‚Šæ“ å‡ºå¯¬åº¦ã€å¡«å……擠出寬度等工具æ示)。如果以百分比表示 (例"
"如: 230%), 則將根據圖層高度計算。"
-#: src/libslic3r/PrintConfig.cpp:851
+#: src/libslic3r/PrintConfig.cpp:873
msgid "Keep fan always on"
msgstr "ä¿æŒé¢¨æ‰‡ç¸½æ˜¯æ‰“é–‹"
-#: src/libslic3r/PrintConfig.cpp:852
+#: src/libslic3r/PrintConfig.cpp:874
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."
@@ -10806,11 +10833,11 @@ msgstr ""
"勾é¸æ­¤é …,風扇將ä¸æœƒè¢«é—œé–‰ï¼Œåœ¨æ•´å€‹åˆ—å°éŽç¨‹ä¸­å°‡æŒçºŒä»¥ä¸ä½Žæ–¼æœ€ä½Žé€Ÿé–‹å•“。å°æ–¼PLA"
"æ料有用,å°ABSææ–™ä¸é©ç”¨ã€‚"
-#: src/libslic3r/PrintConfig.cpp:857
+#: src/libslic3r/PrintConfig.cpp:879
msgid "Enable fan if layer print time is below"
msgstr "如果列å°æ™‚間低於該值,則氣動風扇"
-#: src/libslic3r/PrintConfig.cpp:858
+#: src/libslic3r/PrintConfig.cpp:880
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 "
@@ -10819,27 +10846,27 @@ msgstr ""
"如果估算的列å°æ™‚間低於該數值(單ä½çˆ²ç§’),風扇將啓用,而且速度值根據æ’補最å°"
"速度值和最大速度值來計算。"
-#: src/libslic3r/PrintConfig.cpp:860 src/libslic3r/PrintConfig.cpp:2294
+#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:2313
msgid "approximate seconds"
msgstr "秒(大約)"
-#: src/libslic3r/PrintConfig.cpp:867 src/libslic3r/PrintConfig.cpp:3247
+#: src/libslic3r/PrintConfig.cpp:889 src/libslic3r/PrintConfig.cpp:3362
msgid "Color"
msgstr "é¡è‰²"
-#: src/libslic3r/PrintConfig.cpp:873
+#: src/libslic3r/PrintConfig.cpp:895
msgid "Filament notes"
msgstr "絲料備註"
-#: src/libslic3r/PrintConfig.cpp:874
+#: src/libslic3r/PrintConfig.cpp:896
msgid "You can put your notes regarding the filament here."
msgstr "關於æ料的備註å¯æ”¾é€™è£ã€‚"
-#: src/libslic3r/PrintConfig.cpp:882 src/libslic3r/PrintConfig.cpp:1779
+#: src/libslic3r/PrintConfig.cpp:904 src/libslic3r/PrintConfig.cpp:1798
msgid "Max volumetric speed"
msgstr "最大體ç©é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:883
+#: src/libslic3r/PrintConfig.cpp:905
msgid ""
"Maximum volumetric speed allowed for this filament. Limits the maximum "
"volumetric speed of a print to the minimum of print and filament volumetric "
@@ -10848,75 +10875,75 @@ msgstr ""
"該æ料所å…許的最大體ç©é€Ÿåº¦ã€‚把最大體ç©é€Ÿåº¦é™å®šçˆ²åˆ—å°é€Ÿåº¦å’Œæ料體ç©é€Ÿåº¦çš„最å°"
"值。設爲0則無é™åˆ¶ã€‚"
-#: src/libslic3r/PrintConfig.cpp:892
+#: src/libslic3r/PrintConfig.cpp:914
msgid "Loading speed"
msgstr "加載速度"
-#: src/libslic3r/PrintConfig.cpp:893
+#: src/libslic3r/PrintConfig.cpp:915
msgid "Speed used for loading the filament on the wipe tower."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:900
+#: src/libslic3r/PrintConfig.cpp:922
msgid "Loading speed at the start"
msgstr "啓動時的加載速度"
-#: src/libslic3r/PrintConfig.cpp:901
+#: src/libslic3r/PrintConfig.cpp:923
msgid "Speed used at the very beginning of loading phase."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:908
+#: src/libslic3r/PrintConfig.cpp:930
msgid "Unloading speed"
msgstr "å¸è¼‰é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:909
+#: src/libslic3r/PrintConfig.cpp:931
msgid ""
"Speed used for unloading the filament on the wipe tower (does not affect "
"initial part of unloading just after ramming)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:917
+#: src/libslic3r/PrintConfig.cpp:939
msgid "Unloading speed at the start"
msgstr "啓動時å¸è¼‰é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:918
+#: src/libslic3r/PrintConfig.cpp:940
msgid ""
"Speed used for unloading the tip of the filament immediately after ramming."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:925
+#: src/libslic3r/PrintConfig.cpp:947
msgid "Delay after unloading"
msgstr "å¸è¼‰å¾Œçš„延é²"
-#: src/libslic3r/PrintConfig.cpp:926
+#: src/libslic3r/PrintConfig.cpp:948
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 ""
-#: src/libslic3r/PrintConfig.cpp:935
+#: src/libslic3r/PrintConfig.cpp:957
msgid "Number of cooling moves"
msgstr "冷å»ç§»å‹•æ¬¡æ•¸"
-#: src/libslic3r/PrintConfig.cpp:936
+#: src/libslic3r/PrintConfig.cpp:958
msgid ""
"Filament is cooled by being moved back and forth in the cooling tubes. "
"Specify desired number of these moves."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:944
+#: src/libslic3r/PrintConfig.cpp:966
msgid "Speed of the first cooling move"
msgstr "第一次冷å»é‹å‹•çš„速度"
-#: src/libslic3r/PrintConfig.cpp:945
+#: src/libslic3r/PrintConfig.cpp:967
msgid "Cooling moves are gradually accelerating beginning at this speed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:952
+#: src/libslic3r/PrintConfig.cpp:974
msgid "Minimal purge on wipe tower"
msgstr "擦拭塔上的最å°æ¸…ç†é‡"
-#: src/libslic3r/PrintConfig.cpp:953
+#: src/libslic3r/PrintConfig.cpp:975
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 "
@@ -10928,23 +10955,23 @@ msgstr ""
"穩定。在將列å°é ­æ¸…æ´—æˆå¡«å……物或填充å°è±¡ä¹‹å‰, Slic3r 將始終將這些數é‡çš„æ料放入"
"擦拭塔中, 以å¯é åœ°ç”¢ç”Ÿé€£çºŒçš„填充物或填充å°è±¡ã€‚"
-#: src/libslic3r/PrintConfig.cpp:957
+#: src/libslic3r/PrintConfig.cpp:979
msgid "mm³"
msgstr "mm³"
-#: src/libslic3r/PrintConfig.cpp:963
+#: src/libslic3r/PrintConfig.cpp:985
msgid "Speed of the last cooling move"
msgstr "最後一次冷å»ç§»å‹•çš„速度"
-#: src/libslic3r/PrintConfig.cpp:964
+#: src/libslic3r/PrintConfig.cpp:986
msgid "Cooling moves are gradually accelerating towards this speed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:971
+#: src/libslic3r/PrintConfig.cpp:993
msgid "Filament load time"
msgstr "耗æ絲加載時間"
-#: src/libslic3r/PrintConfig.cpp:972
+#: src/libslic3r/PrintConfig.cpp:994
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 "
@@ -10953,21 +10980,21 @@ msgstr ""
"å°è¡¨æ©Ÿå›ºä»¶ (或Multi Material Unit 2.0) 在工具更æ›æœŸé–“ (執行 T 代碼時) 加載新"
"耗æ絲的時間。 G-code時間估計器將此時間添加到總列å°æ™‚間中。"
-#: src/libslic3r/PrintConfig.cpp:979
+#: src/libslic3r/PrintConfig.cpp:1001
msgid "Ramming parameters"
msgstr "è¡å£“åƒæ•¸"
-#: src/libslic3r/PrintConfig.cpp:980
+#: src/libslic3r/PrintConfig.cpp:1002
msgid ""
"This string is edited by RammingDialog and contains ramming specific "
"parameters."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:986
+#: src/libslic3r/PrintConfig.cpp:1008
msgid "Filament unload time"
msgstr "耗æçµ²å¸è¼‰æ™‚é–“"
-#: src/libslic3r/PrintConfig.cpp:987
+#: src/libslic3r/PrintConfig.cpp:1009
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 "
@@ -10976,7 +11003,7 @@ msgstr ""
"å°è¡¨æ©Ÿå›ºä»¶ (或Multi Material Unit 2.0) 在工具更æ›æœŸé–“ (執行 T 代碼時) å¸è¼‰è€—"
"æ絲的時間。 G-code時間估計器將此時間添加到總列å°æ™‚間中。"
-#: src/libslic3r/PrintConfig.cpp:995
+#: src/libslic3r/PrintConfig.cpp:1017
msgid ""
"Enter your filament diameter here. Good precision is required, so use a "
"caliper and do multiple measurements along the filament, then compute the "
@@ -10985,12 +11012,12 @@ msgstr ""
"在這è£è¼¸å…¥ä½ çš„æ料直徑。需è¦è¼ƒé«˜ç²¾åº¦ï¼Œæ‰€ä»¥è«‹ä½¿ç”¨å¡å°ºï¼Œæ²¿ç€æ料長絲åšå¤šæ¬¡æ¸¬"
"é‡ï¼Œè¨ˆç®—å¹³å‡å€¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1002 src/libslic3r/PrintConfig.cpp:3286
-#: src/libslic3r/PrintConfig.cpp:3287
+#: src/libslic3r/PrintConfig.cpp:1024 src/libslic3r/PrintConfig.cpp:3401
+#: src/libslic3r/PrintConfig.cpp:3402
msgid "Density"
msgstr "密度"
-#: src/libslic3r/PrintConfig.cpp:1003
+#: src/libslic3r/PrintConfig.cpp:1025
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 "
@@ -11000,42 +11027,42 @@ msgstr ""
"在這è£è¼¸å…¥ä½ çš„絲料密度。此僅爲統計信æ¯ã€‚一個ä¸éŒ¯çš„方法是測é‡ä¸€æ®µå·²çŸ¥é•·åº¦çµ²æ–™"
"çš„é‡é‡ï¼Œç„¶å¾Œè¨ˆç®—é«”ç©ã€‚更好的方法å¼ç›´æŽ¥é€šéŽä½ç§»è¨ˆç®—é«”ç©ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1006
+#: src/libslic3r/PrintConfig.cpp:1028
msgid "g/cm³"
msgstr "g/cm³"
-#: src/libslic3r/PrintConfig.cpp:1011
+#: src/libslic3r/PrintConfig.cpp:1033
msgid "Filament type"
msgstr "耗æé¡žåž‹"
-#: src/libslic3r/PrintConfig.cpp:1012
+#: src/libslic3r/PrintConfig.cpp:1034
msgid "The filament material type for use in custom G-codes."
msgstr "用於自定義 G-codes的耗æçµ²æ料類型。"
-#: src/libslic3r/PrintConfig.cpp:1039
+#: src/libslic3r/PrintConfig.cpp:1062
msgid "Soluble material"
msgstr "å¯æº¶æ€§ææ–™"
-#: src/libslic3r/PrintConfig.cpp:1040
+#: src/libslic3r/PrintConfig.cpp:1063
msgid "Soluble material is most likely used for a soluble support."
msgstr "å¯æº¶æ€§æ料最å¯èƒ½ç”¨æ–¼å¯æº¶æ€§æ”¯æ’。"
-#: src/libslic3r/PrintConfig.cpp:1046
+#: src/libslic3r/PrintConfig.cpp:1069
msgid ""
"Enter your filament cost per kg here. This is only for statistical "
"information."
msgstr "在這è£è¼¸å…¥çµ²æ–™æ¯å…¬æ–¤çš„價格。僅用於統計信æ¯ã€‚"
# Set this to be the local currency symbol.
-#: src/libslic3r/PrintConfig.cpp:1047
+#: src/libslic3r/PrintConfig.cpp:1070
msgid "money/kg"
msgstr "Â¥/kg"
-#: src/libslic3r/PrintConfig.cpp:1052
+#: src/libslic3r/PrintConfig.cpp:1075
msgid "Spool weight"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1053
+#: src/libslic3r/PrintConfig.cpp:1076
msgid ""
"Enter weight of the empty filament spool. One may weigh a partially consumed "
"filament spool before printing and one may compare the measured weight with "
@@ -11043,19 +11070,19 @@ msgid ""
"amount of filament on the spool is sufficient to finish the print."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1057
+#: src/libslic3r/PrintConfig.cpp:1080
msgid "g"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1066 src/libslic3r/PrintConfig.cpp:3391
+#: src/libslic3r/PrintConfig.cpp:1089 src/libslic3r/PrintConfig.cpp:3506
msgid "(Unknown)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1070
+#: src/libslic3r/PrintConfig.cpp:1093
msgid "Fill angle"
msgstr "填充角度"
-#: src/libslic3r/PrintConfig.cpp:1072
+#: src/libslic3r/PrintConfig.cpp:1095
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, "
@@ -11064,90 +11091,90 @@ msgstr ""
"填充的默èªåŸºç¤Žæ–¹å‘角。交å‰å¼•ç·šé©ç”¨æ–¼æ­¤ã€‚橋接處將使用Slic3r所åµæ¸¬çš„最好方å‘來"
"填充,所以此åƒæ•¸ä¸å½±éŸ¿å®ƒå€‘。"
-#: src/libslic3r/PrintConfig.cpp:1084
+#: src/libslic3r/PrintConfig.cpp:1107
msgid "Fill density"
msgstr "填充密度"
-#: src/libslic3r/PrintConfig.cpp:1086
+#: src/libslic3r/PrintConfig.cpp:1109
msgid "Density of internal infill, expressed in the range 0% - 100%."
msgstr "內部填充的密度,以0% - 100% 表示。"
-#: src/libslic3r/PrintConfig.cpp:1121
+#: src/libslic3r/PrintConfig.cpp:1144
msgid "Fill pattern"
msgstr "填充樣å¼"
-#: src/libslic3r/PrintConfig.cpp:1123
+#: src/libslic3r/PrintConfig.cpp:1146
msgid "Fill pattern for general low-density infill."
msgstr "一般低密度填充的填充樣å¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1146 src/libslic3r/PrintConfig.cpp:2753
+#: src/libslic3r/PrintConfig.cpp:1167 src/libslic3r/PrintConfig.cpp:2772
msgid "Grid"
msgstr "網格"
-#: src/libslic3r/PrintConfig.cpp:1148
+#: src/libslic3r/PrintConfig.cpp:1169
msgid "Stars"
msgstr "星級"
-#: src/libslic3r/PrintConfig.cpp:1149
+#: src/libslic3r/PrintConfig.cpp:1170
msgid "Cubic"
msgstr "立方體"
-#: src/libslic3r/PrintConfig.cpp:1150
+#: src/libslic3r/PrintConfig.cpp:1171
msgid "Line"
msgstr "ç·š"
-#: src/libslic3r/PrintConfig.cpp:1152 src/libslic3r/PrintConfig.cpp:2706
+#: src/libslic3r/PrintConfig.cpp:1173 src/libslic3r/PrintConfig.cpp:2725
msgid "Honeycomb"
msgstr "蜂窩"
-#: src/libslic3r/PrintConfig.cpp:1153
+#: src/libslic3r/PrintConfig.cpp:1174
msgid "3D Honeycomb"
msgstr "3D 蜂窩"
-#: src/libslic3r/PrintConfig.cpp:1154
+#: src/libslic3r/PrintConfig.cpp:1175
msgid "Gyroid"
msgstr "螺旋形"
-#: src/libslic3r/PrintConfig.cpp:1158
+#: src/libslic3r/PrintConfig.cpp:1179
msgid "Adaptive Cubic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1159
+#: src/libslic3r/PrintConfig.cpp:1180
msgid "Support Cubic"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1161
+#: src/libslic3r/PrintConfig.cpp:1181
msgid "Lightning"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1167
+#: src/libslic3r/PrintConfig.cpp:1186
msgid ""
"This is the acceleration your printer will use for first layer. Set zero to "
"disable acceleration control for first layer."
msgstr "此項爲å°è¡¨æ©Ÿå°é¦–層使用的加速度。設爲0則å°é¦–層ç¦ç”¨åŠ é€ŸæŽ§åˆ¶ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1175
+#: src/libslic3r/PrintConfig.cpp:1194
msgid "First object layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1176
+#: src/libslic3r/PrintConfig.cpp:1195
msgid ""
"This is the acceleration your printer will use for first layer of object "
"above raft interface. Set zero to disable acceleration control for first "
"layer of object above raft interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1185
+#: src/libslic3r/PrintConfig.cpp:1204
msgid "First layer bed temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1186
+#: src/libslic3r/PrintConfig.cpp:1205
msgid ""
"Heated build plate temperature for the first layer. Set this to zero to "
"disable bed temperature control commands in the output."
msgstr "首層的加熱æ¿æº«åº¦ã€‚設爲0,å¯åœ¨è¼¸å‡ºä¸­ç¦ç”¨æ©Ÿç‰€æº«åº¦æŽ§åˆ¶æŒ‡ä»¤ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1196
+#: src/libslic3r/PrintConfig.cpp:1215
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 "
@@ -11158,18 +11185,18 @@ msgstr ""
"以得到更好的附ç€åŠ›ã€‚如果以百分比表示 (例如 120%), 則將在第一層高度上計算。如"
"果設置爲零, 它將使用默èªçš„擠出寬度。"
-#: src/libslic3r/PrintConfig.cpp:1210
+#: src/libslic3r/PrintConfig.cpp:1229
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."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1218
+#: src/libslic3r/PrintConfig.cpp:1237
msgid "First layer speed"
msgstr "首層速度"
-#: src/libslic3r/PrintConfig.cpp:1219
+#: src/libslic3r/PrintConfig.cpp:1238
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 "
@@ -11178,11 +11205,11 @@ msgstr ""
"如果表示爲mm/s的數值,該值將被用於首層的列å°å‹•ä½œï¼Œç„¡é—œå‹•ä½œçš„類型。如果表示爲"
"百分數(如40%),則以默èªé€Ÿåº¦å€¼çˆ²åŸºæº–。"
-#: src/libslic3r/PrintConfig.cpp:1229
+#: src/libslic3r/PrintConfig.cpp:1248
msgid "Speed of object first layer over raft interface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1230
+#: src/libslic3r/PrintConfig.cpp:1249
msgid ""
"If expressed as absolute value in mm/s, this speed will be applied to all "
"the print moves of the first object layer above raft interface, regardless "
@@ -11190,22 +11217,22 @@ msgid ""
"the default speeds."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1240
+#: src/libslic3r/PrintConfig.cpp:1259
msgid "First layer nozzle temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1241
+#: src/libslic3r/PrintConfig.cpp:1260
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 ""
-#: src/libslic3r/PrintConfig.cpp:1249
+#: src/libslic3r/PrintConfig.cpp:1268
msgid "Full fan speed at layer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1250
+#: src/libslic3r/PrintConfig.cpp:1269
msgid ""
"Fan speed will be ramped up linearly from zero at layer "
"\"disable_fan_first_layers\" to maximum at layer \"full_fan_speed_layer\". "
@@ -11214,50 +11241,50 @@ msgid ""
"maximum allowed speed at layer \"disable_fan_first_layers\" + 1."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1262
+#: src/libslic3r/PrintConfig.cpp:1281
msgid "Fuzzy skin type."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1269
+#: src/libslic3r/PrintConfig.cpp:1288
msgid "Outside walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1270
+#: src/libslic3r/PrintConfig.cpp:1289
msgid "All walls"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1275
+#: src/libslic3r/PrintConfig.cpp:1294
msgid "Fuzzy skin thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1277
+#: src/libslic3r/PrintConfig.cpp:1296
msgid ""
"The maximum distance that each skin point can be offset (both ways), "
"measured perpendicular to the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1285
+#: src/libslic3r/PrintConfig.cpp:1304
msgid "Fuzzy skin point distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1287
+#: src/libslic3r/PrintConfig.cpp:1306
msgid ""
"Perimeters will be split into multiple segments by inserting Fuzzy skin "
"points. Lowering the Fuzzy skin point distance will increase the number of "
"randomly offset points on the perimeter wall."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1295
+#: src/libslic3r/PrintConfig.cpp:1314
msgid "Fill gaps"
msgstr "å¡«å……é–“éš™"
-#: src/libslic3r/PrintConfig.cpp:1297
+#: src/libslic3r/PrintConfig.cpp:1316
msgid ""
"Enables filling of gaps between perimeters and between the inner most "
"perimeters and infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1304
+#: src/libslic3r/PrintConfig.cpp:1323
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 "
@@ -11266,11 +11293,11 @@ msgstr ""
"使用短鋸齒形移動來填補å°ç¸«éš™çš„速度。ä¿æŒåˆç†çš„低值, 以é¿å…éŽå¤šçš„晃動和共振å•"
"題。設置爲零, 以ç¦ç”¨é–“隙填充。"
-#: src/libslic3r/PrintConfig.cpp:1312
+#: src/libslic3r/PrintConfig.cpp:1331
msgid "Verbose G-code"
msgstr "詳細的G代碼"
-#: src/libslic3r/PrintConfig.cpp:1313
+#: src/libslic3r/PrintConfig.cpp:1332
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 "
@@ -11279,11 +11306,11 @@ msgstr ""
"啓動該項å¯ç²å¾—帶註釋的G代碼文件,æ¯ä¸€è¡Œéƒ½æœ‰å°æ‡‰çš„解釋性文字。如果從SDå¡åˆ—å°ï¼Œ"
"文件冗餘部分å¯èƒ½æ¸›ç·©ä½ çš„固件é‹è¡Œé€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1320
+#: src/libslic3r/PrintConfig.cpp:1339
msgid "G-code flavor"
msgstr "G代碼風格"
-#: src/libslic3r/PrintConfig.cpp:1321
+#: src/libslic3r/PrintConfig.cpp:1340
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 "
@@ -11291,15 +11318,15 @@ msgid ""
"extrusion value at all."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1348
+#: src/libslic3r/PrintConfig.cpp:1367
msgid "No extrusion"
msgstr "無擠出"
-#: src/libslic3r/PrintConfig.cpp:1353
+#: src/libslic3r/PrintConfig.cpp:1372
msgid "Label objects"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1354
+#: src/libslic3r/PrintConfig.cpp:1373
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 "
@@ -11307,19 +11334,19 @@ msgid ""
"setup and Wipe into Object / Wipe into Infill."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1361
+#: src/libslic3r/PrintConfig.cpp:1380
msgid "G-code substitutions"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1362
+#: src/libslic3r/PrintConfig.cpp:1381
msgid "Find / replace patterns in G-code lines and substitute them."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1367
+#: src/libslic3r/PrintConfig.cpp:1386
msgid "High extruder current on filament swap"
msgstr "耗æ絲切æ›æ™‚的高擠出機電æµ"
-#: src/libslic3r/PrintConfig.cpp:1368
+#: src/libslic3r/PrintConfig.cpp:1387
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 "
@@ -11328,17 +11355,17 @@ msgstr ""
"在耗æ絲切æ›åºåˆ—中增加擠出機電機電æµå¯èƒ½æ˜¯æœ‰ç›Šçš„, 這樣å¯ä»¥å¿«é€Ÿè¡æ“Šé€²æ–™é€Ÿåº¦, "
"並在用ä¸è‰¯å½¢ç‹€çš„尖端加載耗æ絲時克æœé˜»åŠ›ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1376
+#: src/libslic3r/PrintConfig.cpp:1395
msgid ""
"This is the acceleration your printer will use for infill. Set zero to "
"disable acceleration control for infill."
msgstr "å°è¡¨æ©Ÿå¡«å……加速度。設爲0å¯ç¦ç”¨å¡«å……加速控制。"
-#: src/libslic3r/PrintConfig.cpp:1384
+#: src/libslic3r/PrintConfig.cpp:1403
msgid "Combine infill every"
msgstr "æ¯å¹¾å±¤è¯åˆå¡«å……"
-#: src/libslic3r/PrintConfig.cpp:1386
+#: src/libslic3r/PrintConfig.cpp:1405
msgid ""
"This feature allows to combine infill and speed up your print by extruding "
"thicker infill layers while preserving thin perimeters, thus accuracy."
@@ -11346,15 +11373,15 @@ msgstr ""
"該功能å¯é€šéŽæ“ å‡ºæ›´åŽšçš„填充層來實ç¾è¯åˆå¡«å……,並加速列å°ï¼ŒåŒæ™‚ä¿ç•™äº†è–„å£ï¼Œä¹Ÿå°±"
"ä¿è­‰äº†ç²¾åº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1389
+#: src/libslic3r/PrintConfig.cpp:1408
msgid "Combine infill every n layers"
msgstr "æ··åˆå¡«å……æ¯ n 個層"
-#: src/libslic3r/PrintConfig.cpp:1395
+#: src/libslic3r/PrintConfig.cpp:1414
msgid "Length of the infill anchor"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1397
+#: src/libslic3r/PrintConfig.cpp:1416
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11367,35 +11394,35 @@ msgid ""
"perimeters connected to a single infill line."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1413
+#: src/libslic3r/PrintConfig.cpp:1432
msgid "0 (no open anchors)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1414 src/libslic3r/PrintConfig.cpp:1437
+#: src/libslic3r/PrintConfig.cpp:1433 src/libslic3r/PrintConfig.cpp:1456
msgid "1 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1415 src/libslic3r/PrintConfig.cpp:1438
+#: src/libslic3r/PrintConfig.cpp:1434 src/libslic3r/PrintConfig.cpp:1457
msgid "2 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1416 src/libslic3r/PrintConfig.cpp:1439
+#: src/libslic3r/PrintConfig.cpp:1435 src/libslic3r/PrintConfig.cpp:1458
msgid "5 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1417 src/libslic3r/PrintConfig.cpp:1440
+#: src/libslic3r/PrintConfig.cpp:1436 src/libslic3r/PrintConfig.cpp:1459
msgid "10 mm"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1418 src/libslic3r/PrintConfig.cpp:1441
+#: src/libslic3r/PrintConfig.cpp:1437 src/libslic3r/PrintConfig.cpp:1460
msgid "1000 (unlimited)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1423
+#: src/libslic3r/PrintConfig.cpp:1442
msgid "Maximum length of the infill anchor"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1425
+#: src/libslic3r/PrintConfig.cpp:1444
msgid ""
"Connect an infill line to an internal perimeter with a short segment of an "
"additional perimeter. If expressed as percentage (example: 15%) it is "
@@ -11407,19 +11434,19 @@ msgid ""
"parameter. Set this parameter to zero to disable anchoring."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1436
+#: src/libslic3r/PrintConfig.cpp:1455
msgid "0 (not anchored)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1446
+#: src/libslic3r/PrintConfig.cpp:1465
msgid "Infill extruder"
msgstr "填充擠出頭"
-#: src/libslic3r/PrintConfig.cpp:1448
+#: src/libslic3r/PrintConfig.cpp:1467
msgid "The extruder to use when printing infill."
msgstr "列å°å¡«å……時使用的擠出頭。"
-#: src/libslic3r/PrintConfig.cpp:1456
+#: src/libslic3r/PrintConfig.cpp:1475
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 "
@@ -11431,21 +11458,21 @@ msgstr ""
"擠出寬度, å¦å‰‡å°‡ä½¿ç”¨ 1.125 x 噴嘴直徑。你å¯èƒ½æƒ³ä½¿ç”¨æ›´å¤šçš„擠出物來加速填充, 使"
"你的部件更çµå¯¦ã€‚如果以百分比表示 (例如 90%), 則將在圖層高度上計算。"
-#: src/libslic3r/PrintConfig.cpp:1467
+#: src/libslic3r/PrintConfig.cpp:1486
msgid "Infill before perimeters"
msgstr "先填充後列å°è¼ªå»“"
-#: src/libslic3r/PrintConfig.cpp:1468
+#: src/libslic3r/PrintConfig.cpp:1487
msgid ""
"This option will switch the print order of perimeters and infill, making the "
"latter first."
msgstr "該é¸é …將列å°è¼ªå»“和填充的方å¼å°èª¿ï¼Œä½¿å¾Œè€…æå‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1473
+#: src/libslic3r/PrintConfig.cpp:1492
msgid "Only infill where needed"
msgstr "僅在需è¦æ™‚å¡«å……"
-#: src/libslic3r/PrintConfig.cpp:1475
+#: src/libslic3r/PrintConfig.cpp:1494
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 "
@@ -11454,11 +11481,11 @@ msgstr ""
"該é¸é …將把填充é™å®šç”¨æ–¼æ”¯æ’天花æ¿ï¼ˆå°‡å……當內部支æ’æ料的作用)。如果啓用,由於"
"多個包å«çš„é¸é …將使G代碼生æˆé€Ÿåº¦è®Šæ…¢ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1482
+#: src/libslic3r/PrintConfig.cpp:1501
msgid "Infill/perimeters overlap"
msgstr "å¡«å……/輪廓é‡ç–Š"
-#: src/libslic3r/PrintConfig.cpp:1484
+#: src/libslic3r/PrintConfig.cpp:1503
msgid ""
"This setting applies an additional overlap between infill and perimeters for "
"better bonding. Theoretically this shouldn't be needed, but backlash might "
@@ -11468,23 +11495,23 @@ msgstr ""
"使得填充和輪廓間有é¡å¤–çš„é‡ç–Šéƒ¨åˆ†ï¼Œä¾¿æ–¼çµåˆã€‚ç†è«–上並ä¸éœ€è¦ï¼Œä½†å移å¯èƒ½æœƒå°Žè‡´"
"間隙。如果表示爲百分數(如15%),則以輪廓擠出寬度爲基準。"
-#: src/libslic3r/PrintConfig.cpp:1495
+#: src/libslic3r/PrintConfig.cpp:1514
msgid "Speed for printing the internal fill. Set to zero for auto."
msgstr "列å°å…§éƒ¨å¡«å……的速度。零爲自動設置。"
-#: src/libslic3r/PrintConfig.cpp:1503
+#: src/libslic3r/PrintConfig.cpp:1522
msgid "Inherits profile"
msgstr "繼承é…置文件"
-#: src/libslic3r/PrintConfig.cpp:1504
+#: src/libslic3r/PrintConfig.cpp:1523
msgid "Name of the profile, from which this profile inherits."
msgstr "æ­¤é…置文件從中繼承的é…置文件的å稱。"
-#: src/libslic3r/PrintConfig.cpp:1517
+#: src/libslic3r/PrintConfig.cpp:1536
msgid "Interface shells"
msgstr "表é¢å¤–殼"
-#: src/libslic3r/PrintConfig.cpp:1518
+#: src/libslic3r/PrintConfig.cpp:1537
msgid ""
"Force the generation of solid shells between adjacent materials/volumes. "
"Useful for multi-extruder prints with translucent materials or manual "
@@ -11493,61 +11520,61 @@ msgstr ""
"在相鄰的ææ–™/包åœé«”之間強制生æˆå¯é å¤–殼層。é©ç”¨æ–¼ä½¿ç”¨åŠé€æ˜Žæ料或手工å¯æº¶æ€§æ”¯"
"æ’æ料的多擠出頭列å°ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1526
+#: src/libslic3r/PrintConfig.cpp:1545
msgid "Maximum width of a segmented region"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1527
+#: src/libslic3r/PrintConfig.cpp:1546
msgid "Maximum width of a segmented region. Zero disables this feature."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1528 src/libslic3r/PrintConfig.cpp:2139
-#: src/libslic3r/PrintConfig.cpp:2148
+#: src/libslic3r/PrintConfig.cpp:1547 src/libslic3r/PrintConfig.cpp:2158
+#: src/libslic3r/PrintConfig.cpp:2167
msgid "mm (zero to disable)"
msgstr "mm (0ç¦ç”¨)"
-#: src/libslic3r/PrintConfig.cpp:1535
+#: src/libslic3r/PrintConfig.cpp:1554
msgid "Enable ironing"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1536
+#: src/libslic3r/PrintConfig.cpp:1555
msgid ""
"Enable ironing of the top layers with the hot print head for smooth surface"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1542 src/libslic3r/PrintConfig.cpp:1544
+#: src/libslic3r/PrintConfig.cpp:1561 src/libslic3r/PrintConfig.cpp:1563
msgid "Ironing Type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1549
+#: src/libslic3r/PrintConfig.cpp:1568
msgid "All top surfaces"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1550
+#: src/libslic3r/PrintConfig.cpp:1569
msgid "Topmost surface only"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1551
+#: src/libslic3r/PrintConfig.cpp:1570
msgid "All solid surfaces"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1556
+#: src/libslic3r/PrintConfig.cpp:1575
msgid "Flow rate"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1558
+#: src/libslic3r/PrintConfig.cpp:1577
msgid "Percent of a flow rate relative to object's normal layer height."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1566
+#: src/libslic3r/PrintConfig.cpp:1585
msgid "Spacing between ironing passes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1568
+#: src/libslic3r/PrintConfig.cpp:1587
msgid "Distance between ironing lines"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1585
+#: src/libslic3r/PrintConfig.cpp:1604
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 "
@@ -11557,11 +11584,11 @@ msgstr ""
"這段G代碼在æ¯ä¸€å±¤è®ŠåŒ–後,å³Z軸移動後,擠出頭移動到第一層的點之å‰æ’入。注æ„除"
"了使用如[layer_num]å’Œ[layer_z],也å¯ä»¥ä½¿ç”¨ä½”ä½ç¬¦è®Šé‡ä¾†ä»£æ›¿Slic3rçš„åƒæ•¸ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1596
+#: src/libslic3r/PrintConfig.cpp:1615
msgid "Supports remaining times"
msgstr "支æ’剩餘時間"
-#: src/libslic3r/PrintConfig.cpp:1597
+#: src/libslic3r/PrintConfig.cpp:1616
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. "
@@ -11572,155 +11599,155 @@ msgstr ""
"code , 讓固件顯示準確的剩餘時間。到目å‰çˆ²æ­¢, åªæœ‰ Prusa i3 MK3 固件識別 M73。"
"此外, i3 MK3 å›ºä»¶æ”¯æŒ M73 Qxx Sxx çš„éœéŸ³æ¨¡å¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1605
+#: src/libslic3r/PrintConfig.cpp:1624
msgid "Supports stealth mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1606
+#: src/libslic3r/PrintConfig.cpp:1625
msgid "The firmware supports stealth mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1611
+#: src/libslic3r/PrintConfig.cpp:1630
msgid "How to apply limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1612
+#: src/libslic3r/PrintConfig.cpp:1631
msgid "Purpose of Machine Limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1614
+#: src/libslic3r/PrintConfig.cpp:1633
msgid "How to apply the Machine Limits"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1619
+#: src/libslic3r/PrintConfig.cpp:1638
msgid "Emit to G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1620
+#: src/libslic3r/PrintConfig.cpp:1639
msgid "Use for time estimate"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1621
+#: src/libslic3r/PrintConfig.cpp:1640
msgid "Ignore"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1644
+#: src/libslic3r/PrintConfig.cpp:1663
msgid "Maximum feedrate X"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1645
+#: src/libslic3r/PrintConfig.cpp:1664
msgid "Maximum feedrate Y"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1646
+#: src/libslic3r/PrintConfig.cpp:1665
msgid "Maximum feedrate Z"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1647
+#: src/libslic3r/PrintConfig.cpp:1666
msgid "Maximum feedrate E"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1650
+#: src/libslic3r/PrintConfig.cpp:1669
msgid "Maximum feedrate of the X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1651
+#: src/libslic3r/PrintConfig.cpp:1670
msgid "Maximum feedrate of the Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1652
+#: src/libslic3r/PrintConfig.cpp:1671
msgid "Maximum feedrate of the Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1653
+#: src/libslic3r/PrintConfig.cpp:1672
msgid "Maximum feedrate of the E axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1661
+#: src/libslic3r/PrintConfig.cpp:1680
msgid "Maximum acceleration X"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1662
+#: src/libslic3r/PrintConfig.cpp:1681
msgid "Maximum acceleration Y"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1663
+#: src/libslic3r/PrintConfig.cpp:1682
msgid "Maximum acceleration Z"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1664
+#: src/libslic3r/PrintConfig.cpp:1683
msgid "Maximum acceleration E"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1667
+#: src/libslic3r/PrintConfig.cpp:1686
msgid "Maximum acceleration of the X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1668
+#: src/libslic3r/PrintConfig.cpp:1687
msgid "Maximum acceleration of the Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1669
+#: src/libslic3r/PrintConfig.cpp:1688
msgid "Maximum acceleration of the Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1670
+#: src/libslic3r/PrintConfig.cpp:1689
msgid "Maximum acceleration of the E axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1678
+#: src/libslic3r/PrintConfig.cpp:1697
msgid "Maximum jerk X"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1679
+#: src/libslic3r/PrintConfig.cpp:1698
msgid "Maximum jerk Y"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1680
+#: src/libslic3r/PrintConfig.cpp:1699
msgid "Maximum jerk Z"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1681
+#: src/libslic3r/PrintConfig.cpp:1700
msgid "Maximum jerk E"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1684
+#: src/libslic3r/PrintConfig.cpp:1703
msgid "Maximum jerk of the X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1685
+#: src/libslic3r/PrintConfig.cpp:1704
msgid "Maximum jerk of the Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1686
+#: src/libslic3r/PrintConfig.cpp:1705
msgid "Maximum jerk of the Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1687
+#: src/libslic3r/PrintConfig.cpp:1706
msgid "Maximum jerk of the E axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1697
+#: src/libslic3r/PrintConfig.cpp:1716
msgid "Minimum feedrate when extruding"
msgstr "擠出時的最å°é€²çµ¦çŽ‡"
-#: src/libslic3r/PrintConfig.cpp:1699
+#: src/libslic3r/PrintConfig.cpp:1718
msgid "Minimum feedrate when extruding (M205 S)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1707
+#: src/libslic3r/PrintConfig.cpp:1726
msgid "Minimum travel feedrate"
msgstr "最å°ç§»å‹•é€²çµ¦çŽ‡"
-#: src/libslic3r/PrintConfig.cpp:1709
+#: src/libslic3r/PrintConfig.cpp:1728
msgid "Minimum travel feedrate (M205 T)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1717
+#: src/libslic3r/PrintConfig.cpp:1736
msgid "Maximum acceleration when extruding"
msgstr "擠出時的最大加速度"
-#: src/libslic3r/PrintConfig.cpp:1719
+#: src/libslic3r/PrintConfig.cpp:1738
msgid ""
"Maximum acceleration when extruding (M204 P)\n"
"\n"
@@ -11728,31 +11755,31 @@ msgid ""
"(M204 T)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1730
+#: src/libslic3r/PrintConfig.cpp:1749
msgid "Maximum acceleration when retracting"
msgstr "回縮時的最大加速度"
-#: src/libslic3r/PrintConfig.cpp:1732
+#: src/libslic3r/PrintConfig.cpp:1751
msgid "Maximum acceleration when retracting (M204 R)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1740
+#: src/libslic3r/PrintConfig.cpp:1759
msgid "Maximum acceleration for travel moves"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1742
+#: src/libslic3r/PrintConfig.cpp:1761
msgid "Maximum acceleration for travel moves (M204 T)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1749 src/libslic3r/PrintConfig.cpp:1758
+#: src/libslic3r/PrintConfig.cpp:1768 src/libslic3r/PrintConfig.cpp:1777
msgid "Max"
msgstr "最大值"
-#: src/libslic3r/PrintConfig.cpp:1750
+#: src/libslic3r/PrintConfig.cpp:1769
msgid "This setting represents the maximum speed of your fan."
msgstr "該值表示風扇的最大速度。"
-#: src/libslic3r/PrintConfig.cpp:1759
+#: src/libslic3r/PrintConfig.cpp:1778
msgid ""
"This is the highest printable layer height for this extruder, used to cap "
"the variable layer height and support layer height. Maximum recommended "
@@ -11763,11 +11790,11 @@ msgstr ""
"層高度爲擠出寬度的 75%, 以實ç¾åˆç†çš„層間粘附。如果設置爲 0, 圖層高度將é™åˆ¶çˆ²"
"噴嘴直徑的75%。"
-#: src/libslic3r/PrintConfig.cpp:1769
+#: src/libslic3r/PrintConfig.cpp:1788
msgid "Max print speed"
msgstr "最大列å°é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1770
+#: src/libslic3r/PrintConfig.cpp:1789
msgid ""
"When setting other speed settings to 0 Slic3r will autocalculate the optimal "
"speed in order to keep constant extruder pressure. This experimental setting "
@@ -11776,44 +11803,51 @@ msgstr ""
"當將其他速度åƒæ•¸è¨­çˆ²0時,Slic3r會自動計算最優速度以ä¿è­‰æ“ å‡ºé ­å£“力穩定。該試驗"
"åƒæ•¸ç”¨æ–¼è¨­ç½®æ‰€å…許的最大列å°é€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1780
+#: src/libslic3r/PrintConfig.cpp:1799
msgid ""
"This experimental setting is used to set the maximum volumetric speed your "
"extruder supports."
msgstr "該實驗åƒæ•¸ç”¨æ–¼è¨­ç½®ä½ çš„擠出頭所支æŒçš„最大體ç©é€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1789
+#: src/libslic3r/PrintConfig.cpp:1807
msgid "Max volumetric slope positive"
msgstr "最大æµé‡å¢žåŠ çŽ‡"
-#: src/libslic3r/PrintConfig.cpp:1790 src/libslic3r/PrintConfig.cpp:1801
+#: src/libslic3r/PrintConfig.cpp:1808
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."
+"rate for a transition from lower speed to higher speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 1.8 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 20 mm/s) to 5.4 mm³/s "
+"(feedrate 60 mm/s) will take at least 2 seconds."
msgstr ""
-"該實驗設置用於é™åˆ¶æ“ å‡ºé€ŸçŽ‡çš„變化速度。1.8 mm/sm²的值確ä¿å¾ž1.8 毫米/(0.45 mm "
-"擠出寬度, 0.2 mm 擠出高度, 進給率 20 m) 到 5.4 mm/(進給率 60 m) 的擠出速率變"
-"化至少需è¦2秒。"
-#: src/libslic3r/PrintConfig.cpp:1794 src/libslic3r/PrintConfig.cpp:1805
+#: src/libslic3r/PrintConfig.cpp:1813 src/libslic3r/PrintConfig.cpp:1825
msgid "mm³/s²"
msgstr "mm³/s²"
-#: src/libslic3r/PrintConfig.cpp:1800
+#: src/libslic3r/PrintConfig.cpp:1819
msgid "Max volumetric slope negative"
msgstr "最大æµé‡æ¸›å°‘率"
-#: src/libslic3r/PrintConfig.cpp:1812 src/libslic3r/PrintConfig.cpp:1821
+#: src/libslic3r/PrintConfig.cpp:1820
+msgid ""
+"This experimental setting is used to limit the speed of change in extrusion "
+"rate for a transition from higher speed to lower speed. A value of 1.8 mm³/"
+"s² ensures, that a change from the extrusion rate of 5.4 mm³/s (0.45 mm "
+"extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) to 1.8 mm³/s "
+"(feedrate 20 mm/s) will take at least 2 seconds."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:1831 src/libslic3r/PrintConfig.cpp:1840
msgid "Min"
msgstr "最å°å€¼"
-#: src/libslic3r/PrintConfig.cpp:1813
+#: src/libslic3r/PrintConfig.cpp:1832
msgid "This setting represents the minimum PWM your fan needs to work."
msgstr "該åƒæ•¸è¡¨ç¤ºä½ çš„風扇工作的最å°PWM。"
-#: src/libslic3r/PrintConfig.cpp:1822
+#: src/libslic3r/PrintConfig.cpp:1841
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 "
@@ -11822,19 +11856,19 @@ msgstr ""
"這是此擠出機的最低å¯åˆ—å°å±¤é«˜åº¦, 並é™åˆ¶å¯è®Šåœ–層高度的分辨率。典型值介於 0.05 "
"mm 和 0.1 mm 之間。"
-#: src/libslic3r/PrintConfig.cpp:1830
+#: src/libslic3r/PrintConfig.cpp:1849
msgid "Min print speed"
msgstr "最å°åˆ—å°é€Ÿåº¦"
-#: src/libslic3r/PrintConfig.cpp:1831
+#: src/libslic3r/PrintConfig.cpp:1850
msgid "Slic3r will not scale speed down below this speed."
msgstr "Slic3r的最å°åˆ—å°é€Ÿåº¦ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1838
+#: src/libslic3r/PrintConfig.cpp:1857
msgid "Minimal filament extrusion length"
msgstr "最å°è€—æ絲擠出長度"
-#: src/libslic3r/PrintConfig.cpp:1839
+#: src/libslic3r/PrintConfig.cpp:1858
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 "
@@ -11843,43 +11877,43 @@ msgstr ""
"在底層上消耗指定ææ–™é‡ç”Ÿæˆç’°é‚Šã€‚å°æ–¼å¤šæ“ å‡ºé ­çš„機器,該最å°å€¼é©ç”¨æ–¼æ¯å€‹æ“ å‡º"
"頭。"
-#: src/libslic3r/PrintConfig.cpp:1848
+#: src/libslic3r/PrintConfig.cpp:1867
msgid "Configuration notes"
msgstr "é…置備註"
-#: src/libslic3r/PrintConfig.cpp:1849
+#: src/libslic3r/PrintConfig.cpp:1868
msgid ""
"You can put here your personal notes. This text will be added to the G-code "
"header comments."
msgstr ""
"ä½ å¯ä»¥åœ¨é€™è£è¼¸å…¥ä½ çš„個人備註。該段文字內容將被添加到G代碼文件開頭的註釋è£ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1859
+#: src/libslic3r/PrintConfig.cpp:1878
msgid ""
"This is the diameter of your extruder nozzle (for example: 0.5, 0.35 etc.)"
msgstr "這是你的擠出頭噴嘴的直徑(比如:0.5,0.35等。)"
-#: src/libslic3r/PrintConfig.cpp:1864
+#: src/libslic3r/PrintConfig.cpp:1883
msgid "Host Type"
msgstr "主機類型"
-#: src/libslic3r/PrintConfig.cpp:1865
+#: src/libslic3r/PrintConfig.cpp:1884
msgid ""
"Slic3r can upload G-code files to a printer host. This field must contain "
"the kind of the host."
msgstr "Slic3r å¯ä»¥å°‡ G-code 文件上載到å°è¡¨æ©Ÿä¸»æ©Ÿã€‚此字段必須包å«ä¸»æ©Ÿçš„類型。"
-#: src/libslic3r/PrintConfig.cpp:1887
+#: src/libslic3r/PrintConfig.cpp:1906
msgid "Only retract when crossing perimeters"
msgstr "僅在越éŽè¼ªå»“時回縮"
-#: src/libslic3r/PrintConfig.cpp:1888
+#: src/libslic3r/PrintConfig.cpp:1907
msgid ""
"Disables retraction when the travel path does not exceed the upper layer's "
"perimeters (and thus any ooze will be probably invisible)."
msgstr "當空程ä¸è¶…éŽä¸Šå±¤è¼ªå»“時ç¦ç”¨å›žæ’¤ï¼ˆé€™æ¨£æ»´åž‚ç¾è±¡å¯èƒ½æœƒçœ‹ä¸è¦‹ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1895
+#: src/libslic3r/PrintConfig.cpp:1914
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 "
@@ -11888,11 +11922,11 @@ msgstr ""
"æ­¤é¸é …å°‡é™ä½Žä¸æ´»å‹•æ“ å‡ºæ©Ÿçš„溫度, 以防止滲出。它將自動啓用一æ¢é«˜å¤§çš„裙邊, 並在"
"溫度變化時將擠出機移到這種裙邊之外。"
-#: src/libslic3r/PrintConfig.cpp:1902
+#: src/libslic3r/PrintConfig.cpp:1921
msgid "Output filename format"
msgstr "輸出文件å稱格å¼"
-#: src/libslic3r/PrintConfig.cpp:1903
+#: src/libslic3r/PrintConfig.cpp:1922
msgid ""
"You can use all configuration options as variables inside this template. For "
"example: [layer_height], [fill_density] etc. You can also use [timestamp], "
@@ -11903,11 +11937,11 @@ msgstr ""
"[timestamp], [year], [month], [day], [hour], [minute], [second], [version], "
"[input_filename], [input_filename_base]。"
-#: src/libslic3r/PrintConfig.cpp:1912
+#: src/libslic3r/PrintConfig.cpp:1931
msgid "Detect bridging perimeters"
msgstr "åµæ¸¬æ©‹æŽ¥è¼ªå»“"
-#: src/libslic3r/PrintConfig.cpp:1914
+#: src/libslic3r/PrintConfig.cpp:1933
msgid ""
"Experimental option to adjust flow for overhangs (bridge flow will be used), "
"to apply bridge speed to them and enable fan."
@@ -11915,21 +11949,21 @@ msgstr ""
"試驗é¸é …,用於調整懸空部ä½çš„æµé‡ï¼ˆä½¿ç”¨æ©‹æŽ¥æµé‡ï¼‰ï¼Œå°‡æ©‹æŽ¥é€Ÿåº¦ç”¨æ–¼å®ƒå€‘並啓用風"
"扇。"
-#: src/libslic3r/PrintConfig.cpp:1920
+#: src/libslic3r/PrintConfig.cpp:1939
msgid "Filament parking position"
msgstr "耗æçµ²åœè»Šä½"
-#: src/libslic3r/PrintConfig.cpp:1921
+#: src/libslic3r/PrintConfig.cpp:1940
msgid ""
"Distance of the extruder tip from the position where the filament is parked "
"when unloaded. This should match the value in printer firmware."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1929
+#: src/libslic3r/PrintConfig.cpp:1948
msgid "Extra loading distance"
msgstr "é¡å¤–çš„è£è¼‰é•·åº¦"
-#: src/libslic3r/PrintConfig.cpp:1930
+#: src/libslic3r/PrintConfig.cpp:1949
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 "
@@ -11937,27 +11971,27 @@ msgid ""
"than unloading."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1938 src/libslic3r/PrintConfig.cpp:1955
-#: src/libslic3r/PrintConfig.cpp:1969 src/libslic3r/PrintConfig.cpp:1979
+#: src/libslic3r/PrintConfig.cpp:1957 src/libslic3r/PrintConfig.cpp:1974
+#: src/libslic3r/PrintConfig.cpp:1988 src/libslic3r/PrintConfig.cpp:1998
msgid "Perimeters"
msgstr "輪廓"
-#: src/libslic3r/PrintConfig.cpp:1939
+#: src/libslic3r/PrintConfig.cpp:1958
msgid ""
"This is the acceleration your printer will use for perimeters. Set zero to "
"disable acceleration control for perimeters."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:1946
+#: src/libslic3r/PrintConfig.cpp:1965
msgid "Perimeter extruder"
msgstr "輪廓擠出頭"
-#: src/libslic3r/PrintConfig.cpp:1948
+#: src/libslic3r/PrintConfig.cpp:1967
msgid ""
"The extruder to use when printing perimeters and brim. First extruder is 1."
msgstr "列å°è¼ªå»“和裙邊所使用的擠出頭。第一個擠出頭是1。"
-#: src/libslic3r/PrintConfig.cpp:1957
+#: src/libslic3r/PrintConfig.cpp:1976
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 "
@@ -11969,12 +12003,12 @@ msgstr ""
"更精確的表é¢ã€‚如果爲零, 則如果設置, 將使用默èªæ“ å‡ºå¯¬åº¦, å¦å‰‡å°‡ä½¿ç”¨ 1.125 x å™´"
"嘴直徑。如果以百分比表示 (例如 200%), 則將在圖層高度上計算。"
-#: src/libslic3r/PrintConfig.cpp:1971
+#: src/libslic3r/PrintConfig.cpp:1990
msgid ""
"Speed for perimeters (contours, aka vertical shells). Set to zero for auto."
msgstr "邊界的速度 (等高線, 也稱爲垂直殼)。自動設置爲零。"
-#: src/libslic3r/PrintConfig.cpp:1981
+#: src/libslic3r/PrintConfig.cpp:2000
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 "
@@ -11984,11 +12018,11 @@ msgstr ""
"該é¸é …設置æ¯ä¸€å±¤ç”Ÿæˆçš„輪廓個數。注æ„,如果â€é¡å¤–輪廓“é¸é …被啓動,Slic3r在åµæ¸¬"
"到斜å¡è¡¨é¢æ™‚å¯èƒ½æœƒè‡ªå‹•å¢žåŠ è©²æ•¸å€¼ï¼Œå› çˆ²è¼ƒå¤šçš„輪廓有利於斜å¡è¡¨é¢çš„列å°ã€‚"
-#: src/libslic3r/PrintConfig.cpp:1985
+#: src/libslic3r/PrintConfig.cpp:2004
msgid "(minimum)"
msgstr "(最å°ï¼‰"
-#: src/libslic3r/PrintConfig.cpp:1993
+#: src/libslic3r/PrintConfig.cpp:2012
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. "
@@ -12000,90 +12034,90 @@ msgstr ""
"號分隔多個腳本。腳本將作爲第一個åƒæ•¸å‚³éžåˆ° G-code 文件的絕å°è·¯å¾‘, 並且它們å¯"
"以通éŽè®€å–環境變é‡è¨ªå• Slic3r é…置設置。"
-#: src/libslic3r/PrintConfig.cpp:2005
+#: src/libslic3r/PrintConfig.cpp:2024
msgid "Printer type"
msgstr "å°è¡¨æ©Ÿé¡žåž‹"
-#: src/libslic3r/PrintConfig.cpp:2006
+#: src/libslic3r/PrintConfig.cpp:2025
msgid "Type of the printer."
msgstr "å°è¡¨æ©Ÿçš„é¡žåž‹."
-#: src/libslic3r/PrintConfig.cpp:2011
+#: src/libslic3r/PrintConfig.cpp:2030
msgid "Printer notes"
msgstr "å°è¡¨æ©Ÿå‚™è¨»"
-#: src/libslic3r/PrintConfig.cpp:2012
+#: src/libslic3r/PrintConfig.cpp:2031
msgid "You can put your notes regarding the printer here."
msgstr "您å¯ä»¥åœ¨æ­¤è™•æ”¾ç½®æœ‰é—œå°è¡¨æ©Ÿçš„備註."
-#: src/libslic3r/PrintConfig.cpp:2020
+#: src/libslic3r/PrintConfig.cpp:2039
msgid "Printer vendor"
msgstr "å°è¡¨æ©Ÿä¾›æ‡‰å•†"
-#: src/libslic3r/PrintConfig.cpp:2021
+#: src/libslic3r/PrintConfig.cpp:2040
msgid "Name of the printer vendor."
msgstr "å°è¡¨æ©Ÿä¾›æ‡‰å•†çš„å稱."
-#: src/libslic3r/PrintConfig.cpp:2026
+#: src/libslic3r/PrintConfig.cpp:2045
msgid "Printer variant"
msgstr "å°è¡¨æ©Ÿç‰ˆæœ¬"
-#: src/libslic3r/PrintConfig.cpp:2027
+#: src/libslic3r/PrintConfig.cpp:2046
msgid ""
"Name of the printer variant. For example, the printer variants may be "
"differentiated by a nozzle diameter."
msgstr "å°è¡¨æ©Ÿè®Šé«”的版本。例如, å°è¡¨æ©Ÿç‰ˆæœ¬å¯ä»¥é€šéŽå™´å˜´ç›´å¾‘進行å€åˆ†ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2044
+#: src/libslic3r/PrintConfig.cpp:2063
msgid "Raft contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2046
+#: src/libslic3r/PrintConfig.cpp:2065
msgid ""
"The vertical distance between object and raft. Ignored for soluble interface."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2053
+#: src/libslic3r/PrintConfig.cpp:2072
msgid "Raft expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2055
+#: src/libslic3r/PrintConfig.cpp:2074
msgid "Expansion of the raft in XY plane for better stability."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2062
+#: src/libslic3r/PrintConfig.cpp:2081
msgid "First layer density"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2064
+#: src/libslic3r/PrintConfig.cpp:2083
msgid "Density of the first raft or support layer."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2072
+#: src/libslic3r/PrintConfig.cpp:2091
msgid "First layer expansion"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2074
+#: src/libslic3r/PrintConfig.cpp:2093
msgid ""
"Expansion of the first raft or support layer to improve adhesion to print "
"bed."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2081
+#: src/libslic3r/PrintConfig.cpp:2100
msgid "Raft layers"
msgstr "ç­æ¿å±¤"
-#: src/libslic3r/PrintConfig.cpp:2083
+#: src/libslic3r/PrintConfig.cpp:2102
msgid ""
"The object will be raised by this number of layers, and support material "
"will be generated under it."
msgstr "物體將被該數目的層數擡起,而支æ’æ料將在其下方生æˆã€‚"
-#: src/libslic3r/PrintConfig.cpp:2091
+#: src/libslic3r/PrintConfig.cpp:2110
msgid "Slice resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2092
+#: src/libslic3r/PrintConfig.cpp:2111
msgid ""
"Minimum detail resolution, used to simplify the input file for speeding up "
"the slicing job and reducing memory usage. High-resolution models often "
@@ -12093,11 +12127,11 @@ msgstr ""
"最å°ç´°ç¯€åˆ†è¾¨çŽ‡ï¼Œç”¨ä¾†ç°¡åŒ–輸入文件,加速切片,減少內存佔用。å°è¡¨æ©Ÿé€šå¸¸å¾ˆé›£æ¸²æŸ“"
"出高精度模型的細節。設爲0則ç¦ç”¨ä»»ä½•ç°¡åŒ–,完全ä¾ç…§è¼¸å…¥æ–‡ä»¶çš„精度。"
-#: src/libslic3r/PrintConfig.cpp:2102
+#: src/libslic3r/PrintConfig.cpp:2121
msgid "G-code resolution"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2103
+#: src/libslic3r/PrintConfig.cpp:2122
msgid ""
"Maximum deviation of exported G-code paths from their full resolution "
"counterparts. Very high resolution G-code requires huge amount of RAM to "
@@ -12108,42 +12142,42 @@ msgid ""
"produced."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2114
+#: src/libslic3r/PrintConfig.cpp:2133
msgid "Minimum travel after retraction"
msgstr "回縮後最å°ç©ºç¨‹"
-#: src/libslic3r/PrintConfig.cpp:2115
+#: src/libslic3r/PrintConfig.cpp:2134
msgid ""
"Retraction is not triggered when travel moves are shorter than this length."
msgstr "當空程短於此長度時ä¸æœƒè§¸ç™¼å›žç¸®ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2121
+#: src/libslic3r/PrintConfig.cpp:2140
msgid "Retract amount before wipe"
msgstr "擦拭å‰çš„回縮é‡"
-#: src/libslic3r/PrintConfig.cpp:2122
+#: src/libslic3r/PrintConfig.cpp:2141
msgid ""
"With bowden extruders, it may be wise to do some amount of quick retract "
"before doing the wipe movement."
msgstr "å°æ–¼é ç¨‹æ“ å‡ºæ©Ÿ, 在åšæ“¦æ‹­å‹•ä½œä¹‹å‰, åšä¸€äº›å¿«é€Ÿçš„收回å¯èƒ½æ˜¯æ˜Žæ™ºçš„。"
-#: src/libslic3r/PrintConfig.cpp:2129
+#: src/libslic3r/PrintConfig.cpp:2148
msgid "Retract on layer change"
msgstr "層變化時回縮"
-#: src/libslic3r/PrintConfig.cpp:2130
+#: src/libslic3r/PrintConfig.cpp:2149
msgid "This flag enforces a retraction whenever a Z move is done."
msgstr "該項強制在Z軸移動完æˆæ™‚回縮。"
-#: src/libslic3r/PrintConfig.cpp:2135 src/libslic3r/PrintConfig.cpp:2143
+#: src/libslic3r/PrintConfig.cpp:2154 src/libslic3r/PrintConfig.cpp:2162
msgid "Length"
msgstr "長度"
-#: src/libslic3r/PrintConfig.cpp:2136
+#: src/libslic3r/PrintConfig.cpp:2155
msgid "Retraction Length"
msgstr "回縮長度"
-#: src/libslic3r/PrintConfig.cpp:2137
+#: src/libslic3r/PrintConfig.cpp:2156
msgid ""
"When retraction is triggered, filament is pulled back by the specified "
"amount (the length is measured on raw filament, before it enters the "
@@ -12152,11 +12186,11 @@ msgstr ""
"當觸發回縮時,絲料以指定值往回收縮(長度以在進入擠出頭之å‰çš„原始æ料爲基礎進"
"行計算)。"
-#: src/libslic3r/PrintConfig.cpp:2144
+#: src/libslic3r/PrintConfig.cpp:2163
msgid "Retraction Length (Toolchange)"
msgstr "回縮長度 (工具更æ›)"
-#: src/libslic3r/PrintConfig.cpp:2145
+#: src/libslic3r/PrintConfig.cpp:2164
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 "
@@ -12165,11 +12199,11 @@ msgstr ""
"當在改變工具å‰è§¸ç™¼å›žç¸®æ™‚,絲料以指定值回縮(長度以進入擠出頭å‰çš„原始æ料爲基"
"礎測é‡ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2153
+#: src/libslic3r/PrintConfig.cpp:2172
msgid "Lift Z"
msgstr "擡高Z"
-#: src/libslic3r/PrintConfig.cpp:2154
+#: src/libslic3r/PrintConfig.cpp:2173
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 "
@@ -12178,15 +12212,15 @@ msgstr ""
"如果設爲正值,æ¯ç•¶å›žç¸®è§¸ç™¼æ™‚Z軸會快速擡å‡ã€‚當使用多個擠出頭時,僅會考慮第一個"
"擠出頭的該åƒæ•¸ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2161
+#: src/libslic3r/PrintConfig.cpp:2180
msgid "Above Z"
msgstr "在Z上方"
-#: src/libslic3r/PrintConfig.cpp:2162
+#: src/libslic3r/PrintConfig.cpp:2181
msgid "Only lift Z above"
msgstr "僅æå‡ Z 高於"
-#: src/libslic3r/PrintConfig.cpp:2163
+#: src/libslic3r/PrintConfig.cpp:2182
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 "
@@ -12195,15 +12229,15 @@ msgstr ""
"如果設爲正值,僅在指定的絕å°Z值上方纔會擡高Z。å¯ä»¥èª¿æ•´è©²åƒæ•¸ï¼Œç”¨æ–¼è·³éŽåœ¨å‰å¹¾"
"層時跳éŽZ擡高的步驟。"
-#: src/libslic3r/PrintConfig.cpp:2170
+#: src/libslic3r/PrintConfig.cpp:2189
msgid "Below Z"
msgstr "Z下方"
-#: src/libslic3r/PrintConfig.cpp:2171
+#: src/libslic3r/PrintConfig.cpp:2190
msgid "Only lift Z below"
msgstr "僅æå‡ Z 低於"
-#: src/libslic3r/PrintConfig.cpp:2172
+#: src/libslic3r/PrintConfig.cpp:2191
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 "
@@ -12212,36 +12246,36 @@ msgstr ""
"如果設爲正值,僅在指定的絕å°Z值é¸æˆ¿å¯ä»¥èª¿æ•´è©²åƒæ•¸ï¼Œç”¨æ–¼å°‡æ“¡é«˜Z的動作é™åˆ¶åœ¨å‰"
"幾層時。"
-#: src/libslic3r/PrintConfig.cpp:2180 src/libslic3r/PrintConfig.cpp:2188
+#: src/libslic3r/PrintConfig.cpp:2199 src/libslic3r/PrintConfig.cpp:2207
msgid "Extra length on restart"
msgstr "é‡å•“時é¡å¤–長度"
-#: src/libslic3r/PrintConfig.cpp:2181
+#: src/libslic3r/PrintConfig.cpp:2200
msgid ""
"When the retraction is compensated after the travel move, the extruder will "
"push this additional amount of filament. This setting is rarely needed."
msgstr ""
"當在空程後回縮被補償時,擠出頭會基礎é¡å¤–的指定é‡çµ²æ–™ã€‚該åƒæ•¸ä¸€èˆ¬ä¸éœ€è¨­ç½®ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2189
+#: src/libslic3r/PrintConfig.cpp:2208
msgid ""
"When the retraction is compensated after changing tool, the extruder will "
"push this additional amount of filament."
msgstr "當在切æ›å·¥å…·å¾Œå›žç¸®è¢«è£œå„Ÿæ™‚,擠出頭會基礎é¡å¤–的指定é‡çµ²æ–™ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2196 src/libslic3r/PrintConfig.cpp:2197
+#: src/libslic3r/PrintConfig.cpp:2215 src/libslic3r/PrintConfig.cpp:2216
msgid "Retraction Speed"
msgstr "回抽速度"
-#: src/libslic3r/PrintConfig.cpp:2198
+#: src/libslic3r/PrintConfig.cpp:2217
msgid "The speed for retractions (it only applies to the extruder motor)."
msgstr "回縮速度 (僅é©ç”¨æ–¼æ“ å‡ºæ©Ÿé›»æ©Ÿ)."
-#: src/libslic3r/PrintConfig.cpp:2204 src/libslic3r/PrintConfig.cpp:2205
+#: src/libslic3r/PrintConfig.cpp:2223 src/libslic3r/PrintConfig.cpp:2224
msgid "Deretraction Speed"
msgstr "減速速度"
-#: src/libslic3r/PrintConfig.cpp:2206
+#: src/libslic3r/PrintConfig.cpp:2225
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 "
@@ -12250,72 +12284,72 @@ msgstr ""
"收回後將耗æçµ²è£å…¥æ“ å‡ºæ©Ÿçš„速度 (僅é©ç”¨æ–¼æ“ å‡ºæ©Ÿé›»æ©Ÿ)。如果ä¿æŒçˆ²é›¶, 則使用回縮"
"速度。"
-#: src/libslic3r/PrintConfig.cpp:2213
+#: src/libslic3r/PrintConfig.cpp:2232
msgid "Seam position"
msgstr "接åˆä½ç½®"
-#: src/libslic3r/PrintConfig.cpp:2215
+#: src/libslic3r/PrintConfig.cpp:2234
msgid "Position of perimeters starting points."
msgstr "輪廓開始點的ä½ç½®ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2221
+#: src/libslic3r/PrintConfig.cpp:2240
msgid "Random"
msgstr "隨機"
-#: src/libslic3r/PrintConfig.cpp:2222
+#: src/libslic3r/PrintConfig.cpp:2241
msgid "Nearest"
msgstr "最近的"
-#: src/libslic3r/PrintConfig.cpp:2223
+#: src/libslic3r/PrintConfig.cpp:2242
msgid "Aligned"
msgstr "å°é½Š"
-#: src/libslic3r/PrintConfig.cpp:2231
+#: src/libslic3r/PrintConfig.cpp:2250
msgid "Direction"
msgstr "æ–¹å‘"
-#: src/libslic3r/PrintConfig.cpp:2233
+#: src/libslic3r/PrintConfig.cpp:2252
msgid "Preferred direction of the seam"
msgstr "接縫的首é¸æ–¹å‘"
-#: src/libslic3r/PrintConfig.cpp:2234
+#: src/libslic3r/PrintConfig.cpp:2253
msgid "Seam preferred direction"
msgstr "接縫首é¸æ–¹å‘"
-#: src/libslic3r/PrintConfig.cpp:2241
+#: src/libslic3r/PrintConfig.cpp:2260
msgid "Jitter"
msgstr "Jitter"
-#: src/libslic3r/PrintConfig.cpp:2243
+#: src/libslic3r/PrintConfig.cpp:2262
msgid "Seam preferred direction jitter"
msgstr "接縫首é¸æ–¹å‘抖動"
-#: src/libslic3r/PrintConfig.cpp:2244
+#: src/libslic3r/PrintConfig.cpp:2263
msgid "Preferred direction of the seam - jitter"
msgstr "接縫抖動的首é¸æ–¹å‘"
-#: src/libslic3r/PrintConfig.cpp:2251
+#: src/libslic3r/PrintConfig.cpp:2270
msgid "Distance from brim/object"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2252
+#: src/libslic3r/PrintConfig.cpp:2271
msgid ""
"Distance between skirt and brim (when draft shield is not used) or objects."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2258
+#: src/libslic3r/PrintConfig.cpp:2277
msgid "Skirt height"
msgstr "環邊高度"
-#: src/libslic3r/PrintConfig.cpp:2259
+#: src/libslic3r/PrintConfig.cpp:2278
msgid "Height of skirt expressed in layers."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2265
+#: src/libslic3r/PrintConfig.cpp:2284
msgid "Draft shield"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2266
+#: src/libslic3r/PrintConfig.cpp:2285
msgid ""
"With draft shield active, the skirt will be printed skirt_distance from the "
"object, possibly intersecting brim.\n"
@@ -12325,27 +12359,27 @@ msgid ""
"from print bed due to wind draft."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2274
+#: src/libslic3r/PrintConfig.cpp:2293
msgid "Disabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2275
+#: src/libslic3r/PrintConfig.cpp:2294
msgid "Limited"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2276
+#: src/libslic3r/PrintConfig.cpp:2295
msgid "Enabled"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2281
+#: src/libslic3r/PrintConfig.cpp:2300
msgid "Loops (minimum)"
msgstr "圈數(最å°)"
-#: src/libslic3r/PrintConfig.cpp:2282
+#: src/libslic3r/PrintConfig.cpp:2301
msgid "Skirt Loops"
msgstr "裙邊圈數"
-#: src/libslic3r/PrintConfig.cpp:2283
+#: src/libslic3r/PrintConfig.cpp:2302
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 "
@@ -12354,11 +12388,11 @@ msgstr ""
"環邊的圈數。如果設置了最å°æ“ å‡ºé•·åº¦ï¼Œé‚£éº¼åœˆæ•¸å¿…須比這è£è¨­ç½®çš„值è¦å¤§ã€‚設爲0則完"
"å…¨ç¦ç”¨ç’°é‚Šã€‚"
-#: src/libslic3r/PrintConfig.cpp:2291
+#: src/libslic3r/PrintConfig.cpp:2310
msgid "Slow down if layer print time is below"
msgstr "如果圖層列å°æ™‚間低於該值則減速"
-#: src/libslic3r/PrintConfig.cpp:2292
+#: src/libslic3r/PrintConfig.cpp:2311
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."
@@ -12366,11 +12400,11 @@ msgstr ""
"如果é è¨ˆåˆ—å°æ™‚間低於該值(單ä½çˆ²ç§’),則列å°é€Ÿåº¦å°‡é™ä½Žä»¥ä½¿åˆ—å°æ™‚間延長到該"
"值。"
-#: src/libslic3r/PrintConfig.cpp:2301
+#: src/libslic3r/PrintConfig.cpp:2320
msgid "Small perimeters"
msgstr "å°é‚Šç•Œ"
-#: src/libslic3r/PrintConfig.cpp:2303
+#: src/libslic3r/PrintConfig.cpp:2322
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 "
@@ -12379,33 +12413,33 @@ msgstr ""
"此單ç¨è¨­ç½®å°‡å½±éŸ¿åŠå¾‘爲 < = 6.5 mm (通常爲孔) 的邊界的速度。如果以百分比表示 "
"(例如: 80%), 則將根據上é¢çš„邊界速度設置進行計算。自動設置爲零。"
-#: src/libslic3r/PrintConfig.cpp:2313
+#: src/libslic3r/PrintConfig.cpp:2332
msgid "Solid infill threshold area"
msgstr "å¯é å¡«å……閾值å€åŸŸ"
-#: src/libslic3r/PrintConfig.cpp:2315
+#: src/libslic3r/PrintConfig.cpp:2334
msgid ""
"Force solid infill for regions having a smaller area than the specified "
"threshold."
msgstr "å°æ–¼æ¯”指定閾值å°çš„å€åŸŸå¼·åˆ¶é€²è¡Œå¯é å¡«å……。"
-#: src/libslic3r/PrintConfig.cpp:2316
+#: src/libslic3r/PrintConfig.cpp:2335
msgid "mm²"
msgstr "mm²"
-#: src/libslic3r/PrintConfig.cpp:2322
+#: src/libslic3r/PrintConfig.cpp:2341
msgid "Solid infill extruder"
msgstr "å¯é å¡«å……擠出頭"
-#: src/libslic3r/PrintConfig.cpp:2324
+#: src/libslic3r/PrintConfig.cpp:2343
msgid "The extruder to use when printing solid infill."
msgstr "當列å°å¯é å¡«å……時使用的擠出頭。"
-#: src/libslic3r/PrintConfig.cpp:2330
+#: src/libslic3r/PrintConfig.cpp:2349
msgid "Solid infill every"
msgstr "æ¯å¹¾å±¤å¯é å¡«å……"
-#: src/libslic3r/PrintConfig.cpp:2332
+#: src/libslic3r/PrintConfig.cpp:2351
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 "
@@ -12415,7 +12449,7 @@ msgstr ""
"該功能使得æ¯æŒ‡å®šæ•¸ç›®å±¤å¼·åˆ¶é€²è¡Œä¸€æ¬¡å¯é å¡«å……。設爲0ç¦ç”¨è©²åŠŸèƒ½ã€‚å¯ä»¥è¨­çˆ²ä»»æ„值"
"(如9999);Slic3r會根據噴嘴直徑和層高來自動é¸æ“‡åœ–層的最大å¯èƒ½å€‹æ•¸ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2344
+#: src/libslic3r/PrintConfig.cpp:2363
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, "
@@ -12426,7 +12460,7 @@ msgstr ""
"使用默èªæ“ å‡ºå¯¬åº¦, å¦å‰‡å°‡ä½¿ç”¨ 1.125 x 噴嘴直徑。如果以百分比表示 (例如 90%)它"
"將被計算在層的高度。"
-#: src/libslic3r/PrintConfig.cpp:2356
+#: src/libslic3r/PrintConfig.cpp:2375
msgid ""
"Speed for printing solid regions (top/bottom/internal horizontal shells). "
"This can be expressed as a percentage (for example: 80%) over the default "
@@ -12435,19 +12469,19 @@ msgstr ""
"列å°å¯¦å¿ƒå€åŸŸçš„速度 (頂部/內部水平外殼)。這å¯ä»¥ç”¨ç™¾åˆ†æ¯”表示 (例如: 80%)超éŽä¸Š"
"é¢çš„默èªå¡«å……速度。自動設置爲零。"
-#: src/libslic3r/PrintConfig.cpp:2368
+#: src/libslic3r/PrintConfig.cpp:2387
msgid "Number of solid layers to generate on top and bottom surfaces."
msgstr "在頂部和底部表é¢ç”Ÿæˆçš„å¯é å±¤æ•¸ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2374 src/libslic3r/PrintConfig.cpp:2375
+#: src/libslic3r/PrintConfig.cpp:2393 src/libslic3r/PrintConfig.cpp:2394
msgid "Minimum thickness of a top / bottom shell"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2381
+#: src/libslic3r/PrintConfig.cpp:2400
msgid "Spiral vase"
msgstr "螺旋å¼å®¹å™¨"
-#: src/libslic3r/PrintConfig.cpp:2382
+#: src/libslic3r/PrintConfig.cpp:2401
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, "
@@ -12456,11 +12490,11 @@ msgid ""
"when printing more than one single object."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2390
+#: src/libslic3r/PrintConfig.cpp:2409
msgid "Temperature variation"
msgstr "溫度變化"
-#: src/libslic3r/PrintConfig.cpp:2391
+#: src/libslic3r/PrintConfig.cpp:2410
msgid ""
"Temperature difference to be applied when an extruder is not active. Enables "
"a full-height \"sacrificial\" skirt on which the nozzles are periodically "
@@ -12469,7 +12503,7 @@ msgstr ""
"當擠出機處於éžæ´»å‹•ç‹€æ…‹æ™‚, è¦æ‡‰ç”¨æº«å·®ã€‚啓用全高的 \"犧牲\" 裙邊, 定期擦拭噴"
"嘴。"
-#: src/libslic3r/PrintConfig.cpp:2401
+#: src/libslic3r/PrintConfig.cpp:2420
msgid ""
"This start procedure is inserted at the beginning, after bed has reached the "
"target temperature and extruder just started heating, and before extruder "
@@ -12480,7 +12514,7 @@ msgid ""
"put a \"M109 S[first_layer_temperature]\" command wherever you want."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2416
+#: src/libslic3r/PrintConfig.cpp:2435
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 "
@@ -12493,45 +12527,45 @@ msgid ""
"extruders, the gcode is processed in extruder order."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2432
+#: src/libslic3r/PrintConfig.cpp:2451
msgid "Color change G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2433
+#: src/libslic3r/PrintConfig.cpp:2452
msgid "This G-code will be used as a code for the color change"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2442
+#: src/libslic3r/PrintConfig.cpp:2461
msgid "This G-code will be used as a code for the pause print"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2451
+#: src/libslic3r/PrintConfig.cpp:2470
msgid "This G-code will be used as a custom code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2459
+#: src/libslic3r/PrintConfig.cpp:2478
msgid "Single Extruder Multi Material"
msgstr "單擠出機多ææ–™"
-#: src/libslic3r/PrintConfig.cpp:2460
+#: src/libslic3r/PrintConfig.cpp:2479
msgid "The printer multiplexes filaments into a single hot end."
msgstr "å°è¡¨æ©Ÿå°‡è€—æ絲多路複用到一個熱端。"
-#: src/libslic3r/PrintConfig.cpp:2465
+#: src/libslic3r/PrintConfig.cpp:2484
msgid "Prime all printing extruders"
msgstr "è£å¡«æ‰€æœ‰å°åˆ·æ“ å‡ºæ©Ÿ"
-#: src/libslic3r/PrintConfig.cpp:2466
+#: src/libslic3r/PrintConfig.cpp:2485
msgid ""
"If enabled, all printing extruders will be primed at the front edge of the "
"print bed at the start of the print."
msgstr "如果啓用, 所有列å°æ“ å‡ºæ©Ÿéƒ½å°‡åœ¨åˆ—å°é–‹å§‹æ™‚在列å°ç‰€çš„å‰ç·£é€²è¡Œè£å¡«ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2471
+#: src/libslic3r/PrintConfig.cpp:2490
msgid "No sparse layers (EXPERIMENTAL)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2472
+#: src/libslic3r/PrintConfig.cpp:2491
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 "
@@ -12539,11 +12573,11 @@ msgid ""
"with the print."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2479
+#: src/libslic3r/PrintConfig.cpp:2498
msgid "Slice gap closing radius"
msgstr "切片間隙閉åˆåŠå¾‘"
-#: src/libslic3r/PrintConfig.cpp:2481
+#: src/libslic3r/PrintConfig.cpp:2500
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 "
@@ -12552,41 +12586,41 @@ msgstr ""
"在三角形網格切片éŽç¨‹ä¸­, å°æ–¼2å€é–“隙閉åˆåŠå¾‘的裂紋將會被填充。間隙閉åˆæ“作å¯èƒ½"
"會é™ä½Žæœ€çµ‚列å°åˆ†è¾¨çŽ‡, 因此最好將該值ä¿æŒåœ¨åˆç†çš„較低水平。"
-#: src/libslic3r/PrintConfig.cpp:2489
+#: src/libslic3r/PrintConfig.cpp:2508
msgid "Slicing Mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2491
+#: src/libslic3r/PrintConfig.cpp:2510
msgid ""
"Use \"Even-odd\" for 3DLabPrint airplane models. Use \"Close holes\" to "
"close all holes in the model."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2496
+#: src/libslic3r/PrintConfig.cpp:2515
msgid "Regular"
msgstr "一般"
-#: src/libslic3r/PrintConfig.cpp:2497
+#: src/libslic3r/PrintConfig.cpp:2516
msgid "Even-odd"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2498
+#: src/libslic3r/PrintConfig.cpp:2517
msgid "Close holes"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2503
+#: src/libslic3r/PrintConfig.cpp:2522
msgid "Generate support material"
msgstr "生æˆæ”¯æ’ææ–™"
-#: src/libslic3r/PrintConfig.cpp:2505
+#: src/libslic3r/PrintConfig.cpp:2524
msgid "Enable support material generation."
msgstr "啓用支æ’æ料生æˆåŠŸèƒ½ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2509
+#: src/libslic3r/PrintConfig.cpp:2528
msgid "Auto generated supports"
msgstr "自動生æˆæ”¯æ’"
-#: src/libslic3r/PrintConfig.cpp:2511
+#: src/libslic3r/PrintConfig.cpp:2530
msgid ""
"If checked, supports will be generated automatically based on the overhang "
"threshold value. If unchecked, supports will be generated inside the "
@@ -12595,11 +12629,11 @@ msgstr ""
"如果é¸ä¸­, 將根據懸垂閾值自動生æˆæ”¯æŒã€‚如果未é¸ä¸­, 則僅在 \"支æ’執行器\" 空間"
"內生æˆæ”¯æŒã€‚"
-#: src/libslic3r/PrintConfig.cpp:2517
+#: src/libslic3r/PrintConfig.cpp:2536
msgid "XY separation between an object and its support"
msgstr "å°è±¡èˆ‡å…¶æ”¯æ’之間的 XY 分離è·é›¢"
-#: src/libslic3r/PrintConfig.cpp:2519
+#: src/libslic3r/PrintConfig.cpp:2538
msgid ""
"XY separation between an object and its support. If expressed as percentage "
"(for example 50%), it will be calculated over external perimeter width."
@@ -12607,27 +12641,27 @@ msgstr ""
"å°è±¡èˆ‡å…¶æ”¯æ’之間的 xy 分離è·é›¢ã€‚如果表示爲百分比 (例如 50%), 則將根據外部外åœ"
"寬度計算。"
-#: src/libslic3r/PrintConfig.cpp:2530
+#: src/libslic3r/PrintConfig.cpp:2549
msgid "Pattern angle"
msgstr "樣å¼è§’度"
-#: src/libslic3r/PrintConfig.cpp:2532
+#: src/libslic3r/PrintConfig.cpp:2551
msgid ""
"Use this setting to rotate the support material pattern on the horizontal "
"plane."
msgstr "使用該åƒæ•¸å°æ”¯æ’æ料的樣å­åœ¨æ°´å¹³é¢ä¸Šé€²è¡Œæ—‹è½‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2542 src/libslic3r/PrintConfig.cpp:3501
+#: src/libslic3r/PrintConfig.cpp:2561 src/libslic3r/PrintConfig.cpp:3616
msgid ""
"Only create support if it lies on a build plate. Don't create support on a "
"print."
msgstr "僅在熱牀上生æˆæ”¯æ’,ä¸åœ¨åˆ—å°å‡ºä¾†çš„物體上生æˆã€‚"
-#: src/libslic3r/PrintConfig.cpp:2548
+#: src/libslic3r/PrintConfig.cpp:2567
msgid "Top contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2550
+#: src/libslic3r/PrintConfig.cpp:2569
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 "
@@ -12635,23 +12669,23 @@ msgid ""
msgstr ""
"物體和支æ’æ料平é¢ä¹‹é–“çš„åž‚ç›´è·é›¢ã€‚設爲0,則表é¢ä¸Šç¬¬ä¸€å±¤ä¸æœƒè¢«ç•¶åšæ©‹ä¾†è™•ç†ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2558
+#: src/libslic3r/PrintConfig.cpp:2577
msgid "0 (soluble)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2559
+#: src/libslic3r/PrintConfig.cpp:2578
msgid "0.1 (detachable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2560
+#: src/libslic3r/PrintConfig.cpp:2579
msgid "0.2 (detachable)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2566
+#: src/libslic3r/PrintConfig.cpp:2585
msgid "Bottom contact Z distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2568
+#: src/libslic3r/PrintConfig.cpp:2587
msgid ""
"The vertical distance between the object top surface and the support "
"material interface. If set to zero, support_material_contact_distance will "
@@ -12660,15 +12694,15 @@ msgstr ""
#. TRN To be shown in Print Settings "Bottom contact Z distance". Have to be as short as possible
#. TRN To be shown in Print Settings "Bottom interface layers". Have to be as short as possible
-#: src/libslic3r/PrintConfig.cpp:2576 src/libslic3r/PrintConfig.cpp:2661
+#: src/libslic3r/PrintConfig.cpp:2595 src/libslic3r/PrintConfig.cpp:2680
msgid "Same as top"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2583
+#: src/libslic3r/PrintConfig.cpp:2602
msgid "Enforce support for the first"
msgstr "å‰å¹¾å±¤å¢žå¼·æ”¯æ’"
-#: src/libslic3r/PrintConfig.cpp:2585
+#: src/libslic3r/PrintConfig.cpp:2604
msgid ""
"Generate support material for the specified number of layers counting from "
"bottom, regardless of whether normal support material is enabled or not and "
@@ -12678,15 +12712,15 @@ msgstr ""
"從底部開始,å°æŒ‡å®šæ•¸ç›®çš„圖層生æˆæ”¯æ’æ料,無論正常的支æ’æ料是å¦å•“用,也ä¸ç®¡"
"任何角度閾值。é©ç”¨æ–¼åœ¨ç†±ç‰€ä¸Šè…³å¤ªç´°ã€ç«™ä¸ä½çš„物件,便於更好的粘附。"
-#: src/libslic3r/PrintConfig.cpp:2590
+#: src/libslic3r/PrintConfig.cpp:2609
msgid "Enforce support for the first n layers"
msgstr "強制支æ’å‰ n 層"
-#: src/libslic3r/PrintConfig.cpp:2596
+#: src/libslic3r/PrintConfig.cpp:2615
msgid "Support material/raft/skirt extruder"
msgstr "支æ’ææ–™/ç­/環邊擠出頭"
-#: src/libslic3r/PrintConfig.cpp:2598
+#: src/libslic3r/PrintConfig.cpp:2617
msgid ""
"The extruder to use when printing support material, raft and skirt (1+, 0 to "
"use the current extruder to minimize tool changes)."
@@ -12694,7 +12728,7 @@ msgstr ""
"列å°æ”¯æ’ææ–™ã€åŸºåº§å’Œè£™é‚Šæ™‚使用的擠出機 (1+, 0 用於使用當å‰æ“ å‡ºæ©Ÿä»¥æœ€å¤§é™åº¦åœ°"
"減少工具切æ›)."
-#: src/libslic3r/PrintConfig.cpp:2607
+#: src/libslic3r/PrintConfig.cpp:2626
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, "
@@ -12705,20 +12739,20 @@ msgstr ""
"默èªçš„擠出寬度, å¦å‰‡å°‡ä½¿ç”¨å™´å˜´ç›´å¾‘。如果以百分比表示 (例如 90%)它將根據層的高"
"度計算。"
-#: src/libslic3r/PrintConfig.cpp:2617
+#: src/libslic3r/PrintConfig.cpp:2636
msgid "Interface loops"
msgstr "接觸é¢åœˆæ•¸"
-#: src/libslic3r/PrintConfig.cpp:2619
+#: src/libslic3r/PrintConfig.cpp:2638
msgid ""
"Cover the top contact layer of the supports with loops. Disabled by default."
msgstr "用循環覆蓋支æ’物的頂部接觸層。默èªæƒ…æ³ä¸‹ç¦ç”¨ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2624
+#: src/libslic3r/PrintConfig.cpp:2643
msgid "Support material/raft interface extruder"
msgstr "支æ’ææ–™/ç­è¡¨é¢æ“ å‡ºé ­"
-#: src/libslic3r/PrintConfig.cpp:2626
+#: src/libslic3r/PrintConfig.cpp:2645
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."
@@ -12726,61 +12760,61 @@ msgstr ""
"列å°æ”¯æ’æ料界é¢æ™‚è¦ä½¿ç”¨çš„擠出機 (1+, 0 用於使用當å‰æ“ å‡ºæ©Ÿä»¥æœ€å¤§é™åº¦åœ°æ¸›å°‘å·¥"
"具切æ›)。這也會影響基座."
-#: src/libslic3r/PrintConfig.cpp:2634
+#: src/libslic3r/PrintConfig.cpp:2653
msgid "Top interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2636
+#: src/libslic3r/PrintConfig.cpp:2655
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material."
msgstr "在物體和支æ’æ料中間æ’入的表é¢å±¤æ•¸ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2643
+#: src/libslic3r/PrintConfig.cpp:2662
msgid "0 (off)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2644
+#: src/libslic3r/PrintConfig.cpp:2663
msgid "1 (light)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2645
+#: src/libslic3r/PrintConfig.cpp:2664
msgid "2 (default)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2646
+#: src/libslic3r/PrintConfig.cpp:2665
msgid "3 (heavy)"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2652
+#: src/libslic3r/PrintConfig.cpp:2671
msgid "Bottom interface layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2654
+#: src/libslic3r/PrintConfig.cpp:2673
msgid ""
"Number of interface layers to insert between the object(s) and support "
"material. Set to -1 to use support_material_interface_layers"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2667
+#: src/libslic3r/PrintConfig.cpp:2686
msgid "Closing radius"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2669
+#: src/libslic3r/PrintConfig.cpp:2688
msgid ""
"For snug supports, the support regions will be merged using morphological "
"closing operation. Gaps smaller than the closing radius will be filled in."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2677
+#: src/libslic3r/PrintConfig.cpp:2696
msgid "Interface pattern spacing"
msgstr "表é¢æ¨£å¼é–“éš”"
-#: src/libslic3r/PrintConfig.cpp:2679
+#: src/libslic3r/PrintConfig.cpp:2698
msgid "Spacing between interface lines. Set zero to get a solid interface."
msgstr "表é¢ç›´ç·šé–“的間隔。設爲0ç²å¾—å¯é è¡¨é¢ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2688
+#: src/libslic3r/PrintConfig.cpp:2707
msgid ""
"Speed for printing support material interface layers. If expressed as "
"percentage (for example 50%) it will be calculated over support material "
@@ -12789,61 +12823,61 @@ msgstr ""
"列å°æ”¯æ’æ料表é¢å±¤çš„速度。若表示爲百分數(如50%),則以支æ’æ料速度爲基準計"
"算。"
-#: src/libslic3r/PrintConfig.cpp:2697
+#: src/libslic3r/PrintConfig.cpp:2716
msgid "Pattern"
msgstr "樣å¼"
-#: src/libslic3r/PrintConfig.cpp:2699
+#: src/libslic3r/PrintConfig.cpp:2718
msgid "Pattern used to generate support material."
msgstr "生æˆæ”¯æ’æ料的樣å¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2705
+#: src/libslic3r/PrintConfig.cpp:2724
msgid "Rectilinear grid"
msgstr "直線網格"
-#: src/libslic3r/PrintConfig.cpp:2711
+#: src/libslic3r/PrintConfig.cpp:2730
msgid "Interface pattern"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2713
+#: src/libslic3r/PrintConfig.cpp:2732
msgid ""
"Pattern used to generate support material interface. Default pattern for non-"
"soluble support interface is Rectilinear, while default pattern for soluble "
"support interface is Concentric."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2727
+#: src/libslic3r/PrintConfig.cpp:2746
msgid "Pattern spacing"
msgstr "樣å¼é–“éš”"
-#: src/libslic3r/PrintConfig.cpp:2729
+#: src/libslic3r/PrintConfig.cpp:2748
msgid "Spacing between support material lines."
msgstr "支æ’æ料直線間的間隙。"
-#: src/libslic3r/PrintConfig.cpp:2738
+#: src/libslic3r/PrintConfig.cpp:2757
msgid "Speed for printing support material."
msgstr "列å°æ”¯æ’æ料的速度。"
-#: src/libslic3r/PrintConfig.cpp:2745
+#: src/libslic3r/PrintConfig.cpp:2764
msgid "Style"
msgstr "樣å¼"
-#: src/libslic3r/PrintConfig.cpp:2747
+#: src/libslic3r/PrintConfig.cpp:2766
msgid ""
"Style and shape of the support towers. Projecting the supports into a "
"regular grid will create more stable supports, while snug support towers "
"will save material and reduce object scarring."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2754
+#: src/libslic3r/PrintConfig.cpp:2773
msgid "Snug"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2759
+#: src/libslic3r/PrintConfig.cpp:2778
msgid "Synchronize with object layers"
msgstr "與å°è±¡åœ–層åŒæ­¥"
-#: src/libslic3r/PrintConfig.cpp:2761
+#: src/libslic3r/PrintConfig.cpp:2780
msgid ""
"Synchronize support layers with the object print layers. This is useful with "
"multi-material printers, where the extruder switch is expensive."
@@ -12851,11 +12885,11 @@ msgstr ""
"將支æ’圖層與å°è±¡åˆ—å°åœ–層åŒæ­¥ã€‚這å°æ–¼å¤šææ–™å°è¡¨æ©Ÿéžå¸¸æœ‰ç”¨, 因爲在這種å°è¡¨æ©Ÿ"
"中, 擠出機切æ›éžå¸¸ä¸åˆ’ç®—."
-#: src/libslic3r/PrintConfig.cpp:2767
+#: src/libslic3r/PrintConfig.cpp:2786
msgid "Overhang threshold"
msgstr "懸空閾值"
-#: src/libslic3r/PrintConfig.cpp:2769
+#: src/libslic3r/PrintConfig.cpp:2788
msgid ""
"Support material will not be generated for overhangs whose slope angle (90° "
"= vertical) is above the given threshold. In other words, this value "
@@ -12867,43 +12901,43 @@ msgstr ""
"說, 此值表示在沒有支æ’æ料的情æ³ä¸‹å¯ä»¥åˆ—å°çš„最水平å¡åº¦ (從水平é¢æ¸¬é‡)。設置爲"
"零, 用於自動檢測 (推薦)。"
-#: src/libslic3r/PrintConfig.cpp:2781
+#: src/libslic3r/PrintConfig.cpp:2800
msgid "With sheath around the support"
msgstr "用護套åœç¹žæ”¯æ’"
-#: src/libslic3r/PrintConfig.cpp:2783
+#: src/libslic3r/PrintConfig.cpp:2802
msgid ""
"Add a sheath (a single perimeter line) around the base support. This makes "
"the support more reliable, but also more difficult to remove."
msgstr ""
"在基礎支架周åœæ·»åŠ è­·å¥— (一æ¢å¤–åœç·š)。這使得支æŒæ›´å¯é , 但也更難以移除。"
-#: src/libslic3r/PrintConfig.cpp:2790
+#: src/libslic3r/PrintConfig.cpp:2809
msgid ""
"Nozzle temperature for layers after the first one. Set this to zero to "
"disable temperature control commands in the output G-code."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2793
+#: src/libslic3r/PrintConfig.cpp:2812
msgid "Nozzle temperature"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2799
+#: src/libslic3r/PrintConfig.cpp:2818
msgid "Thick bridges"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2801
+#: src/libslic3r/PrintConfig.cpp:2820
msgid ""
"If enabled, bridges are more reliable, can bridge longer distances, but may "
"look worse. If disabled, bridges look better but are reliable just for "
"shorter bridged distances."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2807
+#: src/libslic3r/PrintConfig.cpp:2826
msgid "Detect thin walls"
msgstr "檢測薄å£"
-#: src/libslic3r/PrintConfig.cpp:2809
+#: src/libslic3r/PrintConfig.cpp:2828
msgid ""
"Detect single-width walls (parts where two extrusions don't fit and we need "
"to collapse them into a single trace)."
@@ -12911,17 +12945,17 @@ msgstr ""
"檢測單一厚度的薄å£ï¼ˆå…©å€‹æ“ å‡ºé‡ä¸å»åˆï¼Œä»¥è‡³æ–¼éœ€è¦æŠŠå®ƒå€‘壓縮æˆä¸€æ¢è»Œè·¡çš„地"
"方)。"
-#: src/libslic3r/PrintConfig.cpp:2815
+#: src/libslic3r/PrintConfig.cpp:2834
msgid "Threads"
msgstr "線程"
-#: src/libslic3r/PrintConfig.cpp:2816
+#: src/libslic3r/PrintConfig.cpp:2835
msgid ""
"Threads are used to parallelize long-running tasks. Optimal threads number "
"is slightly above the number of available cores/processors."
msgstr "線程用於並行處ç†é•·æ™‚間任務。最優的線程數應比å¯ç”¨æ ¸/處ç†å™¨çš„數目略多。"
-#: src/libslic3r/PrintConfig.cpp:2828
+#: src/libslic3r/PrintConfig.cpp:2847
msgid ""
"This custom code is inserted before every toolchange. Placeholder variables "
"for all PrusaSlicer settings as well as {toolchange_z}, {previous_extruder} "
@@ -12931,7 +12965,7 @@ msgid ""
"behaviour both before and after the toolchange."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2841
+#: src/libslic3r/PrintConfig.cpp:2860
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 "
@@ -12944,7 +12978,7 @@ msgstr ""
"的擠出寬度, å¦å‰‡å°‡ä½¿ç”¨å™´å˜´ç›´å¾‘。如果以百分比表示 (例如 90%)它將被計算在層的高"
"度。"
-#: src/libslic3r/PrintConfig.cpp:2854
+#: src/libslic3r/PrintConfig.cpp:2873
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 "
@@ -12956,66 +12990,66 @@ msgstr ""
"層)。你å¯èƒ½æƒ³æ”¾æ…¢é€Ÿåº¦, 以ç²å¾—更好的表é¢å…‰æ½”度。這å¯ä»¥ç”¨ç™¾åˆ†æ¯”表示 (例如: 80%)"
"以上的固體填充速度。自動設置爲零。"
-#: src/libslic3r/PrintConfig.cpp:2869
+#: src/libslic3r/PrintConfig.cpp:2888
msgid "Number of solid layers to generate on top surfaces."
msgstr "在頂部表é¢ä¸Šç”Ÿæˆçš„å¯é å±¤æ•¸ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2870
+#: src/libslic3r/PrintConfig.cpp:2889
msgid "Top solid layers"
msgstr "頂部實心層"
-#: src/libslic3r/PrintConfig.cpp:2878
+#: src/libslic3r/PrintConfig.cpp:2897
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 ""
-#: src/libslic3r/PrintConfig.cpp:2881
+#: src/libslic3r/PrintConfig.cpp:2900
msgid "Minimum top shell thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2888
+#: src/libslic3r/PrintConfig.cpp:2907
msgid "Speed for travel moves (jumps between distant extrusion points)."
msgstr "空程移動的速度(從一個擠出點çµæŸèª¿åˆ°å¦ä¸€å€‹æ“ å‡ºé»žé–‹å§‹ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2896
+#: src/libslic3r/PrintConfig.cpp:2915
msgid "Z travel"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2897
+#: src/libslic3r/PrintConfig.cpp:2916
msgid ""
"Speed for movements along the Z axis.\n"
"When set to zero, the value is ignored and regular travel speed is used "
"instead."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2905
+#: src/libslic3r/PrintConfig.cpp:2924
msgid "Use firmware retraction"
msgstr "使用固件回縮"
-#: src/libslic3r/PrintConfig.cpp:2906
+#: src/libslic3r/PrintConfig.cpp:2925
msgid ""
"This experimental setting uses G10 and G11 commands to have the firmware "
"handle the retraction. This is only supported in recent Marlin."
msgstr ""
"該試驗åƒæ•¸ä½¿ç”¨G10å’ŒG11指令來使固件處ç†å›žç¸®ã€‚僅在最新的Marlin中支æŒè©²åŠŸèƒ½ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2912
+#: src/libslic3r/PrintConfig.cpp:2931
msgid "Use relative E distances"
msgstr "使用相å°Eè·é›¢"
-#: src/libslic3r/PrintConfig.cpp:2913
+#: src/libslic3r/PrintConfig.cpp:2932
msgid ""
"If your firmware requires relative E values, check this, otherwise leave it "
"unchecked. Most firmwares use absolute values."
msgstr "如果固件需è¦ç›¸å°E值,勾é¸æ­¤é …,å¦å‰‡ä¸è¦å‹¾é¸ã€‚大部分固件使用絕å°å€¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2919
+#: src/libslic3r/PrintConfig.cpp:2938
msgid "Use volumetric E"
msgstr "使用體ç©E"
-#: src/libslic3r/PrintConfig.cpp:2920
+#: src/libslic3r/PrintConfig.cpp:2939
msgid ""
"This experimental setting uses outputs the E values in cubic millimeters "
"instead of linear millimeters. If your firmware doesn't already know "
@@ -13028,28 +13062,28 @@ msgstr ""
"起始G代碼中輸入如'M200 D[filament_diameter_0] T0' 以開啓體ç©æ¨¡å¼ï¼Œä¸¦ä½¿ç”¨åœ¨"
"Slic3r中已é¸çš„絲料直徑。僅在最新Marlin中支æŒè©²åŠŸèƒ½ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2930
+#: src/libslic3r/PrintConfig.cpp:2949
msgid "Enable variable layer height feature"
msgstr "啓用å¯è®Šåœ–層高度功能"
-#: src/libslic3r/PrintConfig.cpp:2931
+#: src/libslic3r/PrintConfig.cpp:2950
msgid ""
"Some printers or printer setups may have difficulties printing with a "
"variable layer height. Enabled by default."
msgstr ""
"æŸäº›å°è¡¨æ©Ÿæˆ–å°è¡¨æ©Ÿè¨­ç½®å¯èƒ½é›£ä»¥ä½¿ç”¨å¯è®Šåœ–層高度進行列å°ã€‚默èªæƒ…æ³ä¸‹å•“用。"
-#: src/libslic3r/PrintConfig.cpp:2937
+#: src/libslic3r/PrintConfig.cpp:2956
msgid "Wipe while retracting"
msgstr "回縮時擦拭"
-#: src/libslic3r/PrintConfig.cpp:2938
+#: src/libslic3r/PrintConfig.cpp:2957
msgid ""
"This flag will move the nozzle while retracting to minimize the possible "
"blob on leaky extruders."
msgstr "在回縮時移動噴嘴以é¿å…擠出頭滴æ¼ã€‚"
-#: src/libslic3r/PrintConfig.cpp:2945
+#: src/libslic3r/PrintConfig.cpp:2964
msgid ""
"Multi material printers may need to prime or purge extruders on tool "
"changes. Extrude the excess material into the wipe tower."
@@ -13057,75 +13091,75 @@ msgstr ""
"多ææ–™å°è¡¨æ©Ÿå¯èƒ½éœ€è¦å°å·¥å…·æ›´æ›é€²è¡Œå¡«å……清洗或清除擠出機。將多餘的æ料擠出到擦"
"料塔中."
-#: src/libslic3r/PrintConfig.cpp:2951
+#: src/libslic3r/PrintConfig.cpp:2970
msgid "Purging volumes - load/unload volumes"
msgstr "清除é‡-加載/å¸è¼‰å·"
-#: src/libslic3r/PrintConfig.cpp:2952
+#: src/libslic3r/PrintConfig.cpp:2971
msgid ""
"This vector saves required volumes to change from/to each tool used on the "
"wipe tower. These values are used to simplify creation of the full purging "
"volumes below."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2958
+#: src/libslic3r/PrintConfig.cpp:2977
msgid "Purging volumes - matrix"
msgstr "清除é‡-矩陣"
-#: src/libslic3r/PrintConfig.cpp:2959
+#: src/libslic3r/PrintConfig.cpp:2978
msgid ""
"This matrix describes volumes (in cubic milimetres) required to purge the "
"new filament on the wipe tower for any given pair of tools."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2968
+#: src/libslic3r/PrintConfig.cpp:2987
msgid "Position X"
msgstr "æ©«å‘ä½ç½®X"
-#: src/libslic3r/PrintConfig.cpp:2969
+#: src/libslic3r/PrintConfig.cpp:2988
msgid "X coordinate of the left front corner of a wipe tower"
msgstr "擦料塔左å‰è§’çš„ X 座標"
-#: src/libslic3r/PrintConfig.cpp:2975
+#: src/libslic3r/PrintConfig.cpp:2994
msgid "Position Y"
msgstr "縱å‘ä½ç½®Y"
-#: src/libslic3r/PrintConfig.cpp:2976
+#: src/libslic3r/PrintConfig.cpp:2995
msgid "Y coordinate of the left front corner of a wipe tower"
msgstr "擦拭塔左å‰è§’çš„ Y 座標"
-#: src/libslic3r/PrintConfig.cpp:2983
+#: src/libslic3r/PrintConfig.cpp:3002
msgid "Width of a wipe tower"
msgstr "擦料塔的寬度"
-#: src/libslic3r/PrintConfig.cpp:2989
+#: src/libslic3r/PrintConfig.cpp:3008
msgid "Wipe tower rotation angle"
msgstr "擦料塔旋轉角度"
-#: src/libslic3r/PrintConfig.cpp:2990
+#: src/libslic3r/PrintConfig.cpp:3009
msgid "Wipe tower rotation angle with respect to x-axis."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:2996 src/libslic3r/PrintConfig.cpp:2997
+#: src/libslic3r/PrintConfig.cpp:3015 src/libslic3r/PrintConfig.cpp:3016
msgid "Wipe tower brim width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3005
+#: src/libslic3r/PrintConfig.cpp:3024
msgid "Wipe into this object's infill"
msgstr "擦入此物體的填充"
-#: src/libslic3r/PrintConfig.cpp:3006
+#: src/libslic3r/PrintConfig.cpp:3025
msgid ""
"Purging after toolchange will be done inside this object's infills. This "
"lowers the amount of waste but may result in longer print time due to "
"additional travel moves."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3013
+#: src/libslic3r/PrintConfig.cpp:3032
msgid "Wipe into this object"
msgstr "擦入此物體的填充"
-#: src/libslic3r/PrintConfig.cpp:3014
+#: src/libslic3r/PrintConfig.cpp:3033
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. "
@@ -13134,19 +13168,19 @@ msgstr ""
"å°è±¡å°‡ç”¨æ–¼åœ¨å·¥å…·æ›´æ”¹å¾Œæ¸…除噴嘴, 以節çœåœ¨æ“¦é™¤å¡”中浪費的æ料並減少列å°æ™‚間。因"
"æ­¤, å°è±¡çš„é¡è‰²å°‡æ··åˆåœ¨ä¸€èµ·ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3020
+#: src/libslic3r/PrintConfig.cpp:3039
msgid "Maximal bridging distance"
msgstr "最大橋接è·é›¢"
-#: src/libslic3r/PrintConfig.cpp:3021
+#: src/libslic3r/PrintConfig.cpp:3040
msgid "Maximal distance between supports on sparse infill sections."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3027
+#: src/libslic3r/PrintConfig.cpp:3046
msgid "XY Size Compensation"
msgstr "XY尺寸補償"
-#: src/libslic3r/PrintConfig.cpp:3029
+#: src/libslic3r/PrintConfig.cpp:3048
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-"
@@ -13154,11 +13188,11 @@ msgid ""
msgstr ""
"該物體將以指定值(負=往內,正=往外)變大/收縮。å°æ–¼ç²¾ç¢ºèª¿ç¯€å­”洞尺寸å¯èƒ½æœ‰ç”¨ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3037
+#: src/libslic3r/PrintConfig.cpp:3056
msgid "Z offset"
msgstr "Z補償"
-#: src/libslic3r/PrintConfig.cpp:3038
+#: src/libslic3r/PrintConfig.cpp:3057
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 "
@@ -13169,63 +13203,161 @@ msgstr ""
"æ¿ä½ç½®é€²è¡Œè£œå„Ÿï¼Œå¦‚果你的終點擋æ¿çˆ²é›¶æ™‚,噴嘴離列å°ç†±ç‰€é‚„有0.3毫米,將該值設"
"爲-0.3(或者調整你的終點擋æ¿ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3105
+#: src/libslic3r/PrintConfig.cpp:3066
+msgid "Perimeter generator"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3068
+msgid ""
+"Classic perimeter generator produces perimeters with constant extrusion "
+"width and for very thin areas is used gap-fill. Arachne engine produces "
+"perimeters with variable extrusion width. This setting also affects the "
+"Concentric infill."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3075
+msgid "Classic"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3076
+msgid "Arachne"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3081
+msgid "Perimeter transition length"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3083
+msgid ""
+"When transitioning between different numbers of perimeters as the part "
+"becomes thinner, a certain amount of space is allotted to split or join the "
+"perimeter segments. If expressed as a percentage (for example 100%), it will "
+"be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3092
+msgid "Perimeter transitioning filter margin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3094
+msgid ""
+"Prevent transitioning back and forth between one extra perimeter and one "
+"less. This margin extends the range of extrusion widths which follow to "
+"[Minimum perimeter width - margin, 2 * Minimum perimeter width + margin]. "
+"Increasing this margin reduces the number of transitions, which reduces the "
+"number of extrusion starts/stops and travel time. However, large extrusion "
+"width variation can lead to under- or overextrusion problems. If expressed "
+"as a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3107
+msgid "Perimeter transitioning threshold angle"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3109
+msgid ""
+"When to create transitions between even and odd numbers of perimeters. A "
+"wedge shape with an angle greater than this setting will not have "
+"transitions and no perimeters will be printed in the center to fill the "
+"remaining space. Reducing this setting reduces the number and length of "
+"these center perimeters, but may leave gaps or overextrude."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3120
+msgid "Perimeter distribution count"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3122
+msgid ""
+"The number of perimeters, counted from the center, over which the variation "
+"needs to be spread. Lower values mean that the outer perimeters don't change "
+"in width."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3129
+msgid "Minimum feature size"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3131
+msgid ""
+"Minimum thickness of thin features. Model features that are thinner than "
+"this value will not be printed, while features thicker than the Minimum "
+"feature size will be widened to the Minimum perimeter width. If expressed as "
+"a percentage (for example 25%), it will be computed based on the nozzle "
+"diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3141
+msgid "Minimum perimeter width"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3143
+msgid ""
+"Width of the perimeter that will replace thin features (according to the "
+"Minimum feature size) of the model. If the Minimum perimeter width is "
+"thinner than the thickness of the feature, the perimeter will become as "
+"thick as the feature itself. If expressed as a percentage (for example 85%), "
+"it will be computed based on the nozzle diameter."
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3211
msgid "Display width"
msgstr "顯示寬度"
-#: src/libslic3r/PrintConfig.cpp:3106
+#: src/libslic3r/PrintConfig.cpp:3212
msgid "Width of the display"
msgstr "顯示寬度"
-#: src/libslic3r/PrintConfig.cpp:3111
+#: src/libslic3r/PrintConfig.cpp:3217
msgid "Display height"
msgstr "顯示高度"
-#: src/libslic3r/PrintConfig.cpp:3112
+#: src/libslic3r/PrintConfig.cpp:3218
msgid "Height of the display"
msgstr "顯示高度"
-#: src/libslic3r/PrintConfig.cpp:3117
+#: src/libslic3r/PrintConfig.cpp:3223
msgid "Number of pixels in"
msgstr "åƒç´ é»žçš„數é‡"
-#: src/libslic3r/PrintConfig.cpp:3119
+#: src/libslic3r/PrintConfig.cpp:3225
msgid "Number of pixels in X"
msgstr "X 中的åƒç´ æ•¸"
-#: src/libslic3r/PrintConfig.cpp:3125
+#: src/libslic3r/PrintConfig.cpp:3231
msgid "Number of pixels in Y"
msgstr "Y 中的åƒç´ æ•¸"
-#: src/libslic3r/PrintConfig.cpp:3130
+#: src/libslic3r/PrintConfig.cpp:3236
msgid "Display horizontal mirroring"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3131
+#: src/libslic3r/PrintConfig.cpp:3237
msgid "Mirror horizontally"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3132
+#: src/libslic3r/PrintConfig.cpp:3238
msgid "Enable horizontal mirroring of output images"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3137
+#: src/libslic3r/PrintConfig.cpp:3243
msgid "Display vertical mirroring"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3138
+#: src/libslic3r/PrintConfig.cpp:3244
msgid "Mirror vertically"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3139
+#: src/libslic3r/PrintConfig.cpp:3245
msgid "Enable vertical mirroring of output images"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3144
+#: src/libslic3r/PrintConfig.cpp:3250
msgid "Display orientation"
msgstr "顯示方å‘"
-#: src/libslic3r/PrintConfig.cpp:3145
+#: src/libslic3r/PrintConfig.cpp:3251
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 "
@@ -13234,43 +13366,55 @@ msgstr ""
"在 SLA å°è¡¨æ©Ÿå…§è¨­ç½®å¯¦éš›çš„ LCD 顯示方å‘。人åƒæ¨¡å¼å°‡ç¿»è½‰é¡¯ç¤ºå¯¬åº¦å’Œé«˜åº¦åƒæ•¸çš„å«"
"義, 輸出圖åƒå°‡æ—‹è½‰90度。"
-#: src/libslic3r/PrintConfig.cpp:3151
+#: src/libslic3r/PrintConfig.cpp:3257
msgid "Landscape"
msgstr "景觀"
-#: src/libslic3r/PrintConfig.cpp:3152
+#: src/libslic3r/PrintConfig.cpp:3258
msgid "Portrait"
msgstr "è‚–åƒ"
-#: src/libslic3r/PrintConfig.cpp:3157 src/libslic3r/PrintConfig.cpp:3782
+#: src/libslic3r/PrintConfig.cpp:3263 src/libslic3r/PrintConfig.cpp:3898
msgid "Fast"
msgstr "å¿«"
-#: src/libslic3r/PrintConfig.cpp:3158
+#: src/libslic3r/PrintConfig.cpp:3264
msgid "Fast tilt"
msgstr "快速傾斜"
-#: src/libslic3r/PrintConfig.cpp:3159
+#: src/libslic3r/PrintConfig.cpp:3265
msgid "Time of the fast tilt"
msgstr "快速傾斜的時間"
-#: src/libslic3r/PrintConfig.cpp:3166 src/libslic3r/PrintConfig.cpp:3781
+#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3897
msgid "Slow"
msgstr "æ…¢"
-#: src/libslic3r/PrintConfig.cpp:3167
+#: src/libslic3r/PrintConfig.cpp:3273
msgid "Slow tilt"
msgstr "緩慢傾斜"
-#: src/libslic3r/PrintConfig.cpp:3168
+#: src/libslic3r/PrintConfig.cpp:3274
msgid "Time of the slow tilt"
msgstr "緩慢傾斜的時間"
-#: src/libslic3r/PrintConfig.cpp:3175
+#: src/libslic3r/PrintConfig.cpp:3281 src/libslic3r/PrintConfig.cpp:3899
+msgid "High viscosity"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3282
+msgid "Tilt for high viscosity resin"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3283
+msgid "Time of the super slow tilt"
+msgstr ""
+
+#: src/libslic3r/PrintConfig.cpp:3290
msgid "Area fill"
msgstr "å€åŸŸå¡«å……"
-#: src/libslic3r/PrintConfig.cpp:3176
+#: src/libslic3r/PrintConfig.cpp:3291
msgid ""
"The percentage of the bed area. \n"
"If the print area exceeds the specified value, \n"
@@ -13280,345 +13424,345 @@ msgstr ""
"如果列å°å€åŸŸè¶…éŽæŒ‡å®šçš„值,\n"
"然後一個緩慢的傾斜將被使用, å¦å‰‡-一個快速傾斜"
-#: src/libslic3r/PrintConfig.cpp:3183 src/libslic3r/PrintConfig.cpp:3184
-#: src/libslic3r/PrintConfig.cpp:3185
+#: src/libslic3r/PrintConfig.cpp:3298 src/libslic3r/PrintConfig.cpp:3299
+#: src/libslic3r/PrintConfig.cpp:3300
msgid "Printer scaling correction"
msgstr "å°è¡¨æ©Ÿç¸®æ”¾æ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3191 src/libslic3r/PrintConfig.cpp:3193
+#: src/libslic3r/PrintConfig.cpp:3306 src/libslic3r/PrintConfig.cpp:3308
msgid "Printer scaling correction in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3192
+#: src/libslic3r/PrintConfig.cpp:3307
msgid "Printer scaling X axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3199 src/libslic3r/PrintConfig.cpp:3201
+#: src/libslic3r/PrintConfig.cpp:3314 src/libslic3r/PrintConfig.cpp:3316
msgid "Printer scaling correction in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3200
+#: src/libslic3r/PrintConfig.cpp:3315
msgid "Printer scaling Y axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3207 src/libslic3r/PrintConfig.cpp:3209
+#: src/libslic3r/PrintConfig.cpp:3322 src/libslic3r/PrintConfig.cpp:3324
msgid "Printer scaling correction in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3208
+#: src/libslic3r/PrintConfig.cpp:3323
msgid "Printer scaling Z axis correction"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3215 src/libslic3r/PrintConfig.cpp:3216
+#: src/libslic3r/PrintConfig.cpp:3330 src/libslic3r/PrintConfig.cpp:3331
msgid "Printer absolute correction"
msgstr "å°è¡¨æ©Ÿçµ•å°æ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3217
+#: src/libslic3r/PrintConfig.cpp:3332
msgid ""
"Will inflate or deflate the sliced 2D polygons according to the sign of the "
"correction."
msgstr "將根據校正的符號å°åˆ‡ç‰‡çš„2D 多邊形進行放大或收縮。"
-#: src/libslic3r/PrintConfig.cpp:3223
+#: src/libslic3r/PrintConfig.cpp:3338
msgid "Elephant foot minimum width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3225
+#: src/libslic3r/PrintConfig.cpp:3340
msgid ""
"Minimum width of features to maintain when doing elephant foot compensation."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3232 src/libslic3r/PrintConfig.cpp:3233
+#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
msgid "Printer gamma correction"
msgstr "å°è¡¨æ©Ÿä¼½ç‘ªæ ¡æ­£"
-#: src/libslic3r/PrintConfig.cpp:3234
+#: src/libslic3r/PrintConfig.cpp:3349
msgid ""
"This will apply a gamma correction to the rasterized 2D polygons. A gamma "
"value of zero means thresholding with the threshold in the middle. This "
"behaviour eliminates antialiasing without losing holes in polygons."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3253 src/libslic3r/PrintConfig.cpp:3254
+#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
msgid "SLA material type"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3265 src/libslic3r/PrintConfig.cpp:3266
+#: src/libslic3r/PrintConfig.cpp:3380 src/libslic3r/PrintConfig.cpp:3381
msgid "Initial layer height"
msgstr "åˆå§‹åœ–層高度"
-#: src/libslic3r/PrintConfig.cpp:3272 src/libslic3r/PrintConfig.cpp:3273
+#: src/libslic3r/PrintConfig.cpp:3387 src/libslic3r/PrintConfig.cpp:3388
msgid "Bottle volume"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3274
+#: src/libslic3r/PrintConfig.cpp:3389
msgid "ml"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3279 src/libslic3r/PrintConfig.cpp:3280
+#: src/libslic3r/PrintConfig.cpp:3394 src/libslic3r/PrintConfig.cpp:3395
msgid "Bottle weight"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3281
+#: src/libslic3r/PrintConfig.cpp:3396
msgid "kg"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3288
+#: src/libslic3r/PrintConfig.cpp:3403
msgid "g/ml"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3295
+#: src/libslic3r/PrintConfig.cpp:3410
msgid "money/bottle"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3300
+#: src/libslic3r/PrintConfig.cpp:3415
msgid "Faded layers"
msgstr "淡入淡出的圖層"
-#: src/libslic3r/PrintConfig.cpp:3301
+#: src/libslic3r/PrintConfig.cpp:3416
msgid ""
"Number of the layers needed for the exposure time fade from initial exposure "
"time to the exposure time"
msgstr "æ›å…‰æ™‚間所需的層數從最åˆçš„æ›å…‰æ™‚間消失到æ›å…‰æ™‚é–“"
-#: src/libslic3r/PrintConfig.cpp:3308 src/libslic3r/PrintConfig.cpp:3309
+#: src/libslic3r/PrintConfig.cpp:3423 src/libslic3r/PrintConfig.cpp:3424
msgid "Minimum exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3316 src/libslic3r/PrintConfig.cpp:3317
+#: src/libslic3r/PrintConfig.cpp:3431 src/libslic3r/PrintConfig.cpp:3432
msgid "Maximum exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3324 src/libslic3r/PrintConfig.cpp:3325
+#: src/libslic3r/PrintConfig.cpp:3439 src/libslic3r/PrintConfig.cpp:3440
msgid "Exposure time"
msgstr "æ›å…‰æ™‚é–“"
-#: src/libslic3r/PrintConfig.cpp:3331 src/libslic3r/PrintConfig.cpp:3332
+#: src/libslic3r/PrintConfig.cpp:3446 src/libslic3r/PrintConfig.cpp:3447
msgid "Minimum initial exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3339 src/libslic3r/PrintConfig.cpp:3340
+#: src/libslic3r/PrintConfig.cpp:3454 src/libslic3r/PrintConfig.cpp:3455
msgid "Maximum initial exposure time"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3347 src/libslic3r/PrintConfig.cpp:3348
+#: src/libslic3r/PrintConfig.cpp:3462 src/libslic3r/PrintConfig.cpp:3463
msgid "Initial exposure time"
msgstr "åˆå§‹æ›å…‰æ™‚é–“"
-#: src/libslic3r/PrintConfig.cpp:3354 src/libslic3r/PrintConfig.cpp:3355
+#: src/libslic3r/PrintConfig.cpp:3469 src/libslic3r/PrintConfig.cpp:3470
msgid "Correction for expansion"
msgstr "擴展的更正"
-#: src/libslic3r/PrintConfig.cpp:3361 src/libslic3r/PrintConfig.cpp:3362
+#: src/libslic3r/PrintConfig.cpp:3476 src/libslic3r/PrintConfig.cpp:3477
msgid "Correction for expansion in X axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3368 src/libslic3r/PrintConfig.cpp:3369
+#: src/libslic3r/PrintConfig.cpp:3483 src/libslic3r/PrintConfig.cpp:3484
msgid "Correction for expansion in Y axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3375 src/libslic3r/PrintConfig.cpp:3376
+#: src/libslic3r/PrintConfig.cpp:3490 src/libslic3r/PrintConfig.cpp:3491
msgid "Correction for expansion in Z axis"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3382
+#: src/libslic3r/PrintConfig.cpp:3497
msgid "SLA print material notes"
msgstr "SLA 列å°æ料註釋"
-#: src/libslic3r/PrintConfig.cpp:3383
+#: src/libslic3r/PrintConfig.cpp:3498
msgid "You can put your notes regarding the SLA print material here."
msgstr "您å¯ä»¥åœ¨æ­¤è™•æ”¾ç½®æœ‰é—œ sla 列å°æ料的註釋."
-#: src/libslic3r/PrintConfig.cpp:3395 src/libslic3r/PrintConfig.cpp:3406
+#: src/libslic3r/PrintConfig.cpp:3510 src/libslic3r/PrintConfig.cpp:3521
msgid "Default SLA material profile"
msgstr "é»˜èª SLA ææ–™é…置文件"
-#: src/libslic3r/PrintConfig.cpp:3417
+#: src/libslic3r/PrintConfig.cpp:3532
msgid "Generate supports"
msgstr "生æˆæ”¯æ’"
-#: src/libslic3r/PrintConfig.cpp:3419
+#: src/libslic3r/PrintConfig.cpp:3534
msgid "Generate supports for the models"
msgstr "生æˆæ¨¡åž‹çš„支æ’"
-#: src/libslic3r/PrintConfig.cpp:3424
+#: src/libslic3r/PrintConfig.cpp:3539
msgid "Pinhead front diameter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3426
+#: src/libslic3r/PrintConfig.cpp:3541
msgid "Diameter of the pointing side of the head"
msgstr "頭部指å‘å´çš„直徑"
-#: src/libslic3r/PrintConfig.cpp:3433
+#: src/libslic3r/PrintConfig.cpp:3548
msgid "Head penetration"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3435
+#: src/libslic3r/PrintConfig.cpp:3550
msgid "How much the pinhead has to penetrate the model surface"
msgstr "é‡é ­ç©¿é€æ¨¡åž‹è¡¨é¢çš„程度"
-#: src/libslic3r/PrintConfig.cpp:3442
+#: src/libslic3r/PrintConfig.cpp:3557
msgid "Pinhead width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3444
+#: src/libslic3r/PrintConfig.cpp:3559
msgid "Width from the back sphere center to the front sphere center"
msgstr "從後çƒé«”中心到å‰çƒé«”中心的寬度"
-#: src/libslic3r/PrintConfig.cpp:3452
+#: src/libslic3r/PrintConfig.cpp:3567
msgid "Pillar diameter"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3454
+#: src/libslic3r/PrintConfig.cpp:3569
msgid "Diameter in mm of the support pillars"
msgstr "支æ’柱直徑 (毫米)"
-#: src/libslic3r/PrintConfig.cpp:3462
+#: src/libslic3r/PrintConfig.cpp:3577
msgid "Small pillar diameter percent"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3464
+#: src/libslic3r/PrintConfig.cpp:3579
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 ""
-#: src/libslic3r/PrintConfig.cpp:3473
+#: src/libslic3r/PrintConfig.cpp:3588
msgid "Max bridges on a pillar"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3475
+#: src/libslic3r/PrintConfig.cpp:3590
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 ""
-#: src/libslic3r/PrintConfig.cpp:3483
+#: src/libslic3r/PrintConfig.cpp:3598
msgid "Pillar connection mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3484
+#: src/libslic3r/PrintConfig.cpp:3599
msgid ""
"Controls the bridge type between two neighboring pillars. Can be zig-zag, "
"cross (double zig-zag) or dynamic which will automatically switch between "
"the first two depending on the distance of the two pillars."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3492
+#: src/libslic3r/PrintConfig.cpp:3607
msgid "Zig-Zag"
msgstr "鋸齒形"
-#: src/libslic3r/PrintConfig.cpp:3493
+#: src/libslic3r/PrintConfig.cpp:3608
msgid "Cross"
msgstr "交å‰"
-#: src/libslic3r/PrintConfig.cpp:3494
+#: src/libslic3r/PrintConfig.cpp:3609
msgid "Dynamic"
msgstr "å‹•æ…‹"
-#: src/libslic3r/PrintConfig.cpp:3506
+#: src/libslic3r/PrintConfig.cpp:3621
msgid "Pillar widening factor"
msgstr "支柱加寬係數"
-#: src/libslic3r/PrintConfig.cpp:3508
+#: src/libslic3r/PrintConfig.cpp:3623
msgid ""
"Merging bridges or pillars into another pillars can increase the radius. "
"Zero means no increase, one means full increase."
msgstr ""
"將橋樑或柱å­åˆä½µåˆ°å¦ä¸€å€‹æŸ±å­ä¸­å¯ä»¥å¢žåŠ åŠå¾‘。零æ„味ç€æ²’有增加,1æ„味ç€å…¨å¢žåŠ ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3517
+#: src/libslic3r/PrintConfig.cpp:3632
msgid "Support base diameter"
msgstr "支æ’底座直徑"
-#: src/libslic3r/PrintConfig.cpp:3519
+#: src/libslic3r/PrintConfig.cpp:3634
msgid "Diameter in mm of the pillar base"
msgstr "柱底座直徑 (毫米)"
-#: src/libslic3r/PrintConfig.cpp:3527
+#: src/libslic3r/PrintConfig.cpp:3642
msgid "Support base height"
msgstr "支æ’基座高度"
-#: src/libslic3r/PrintConfig.cpp:3529
+#: src/libslic3r/PrintConfig.cpp:3644
msgid "The height of the pillar base cone"
msgstr "柱基éŒçš„高度"
-#: src/libslic3r/PrintConfig.cpp:3536
+#: src/libslic3r/PrintConfig.cpp:3651
msgid "Support base safety distance"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3539
+#: src/libslic3r/PrintConfig.cpp:3654
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 ""
-#: src/libslic3r/PrintConfig.cpp:3549
+#: src/libslic3r/PrintConfig.cpp:3664
msgid "Critical angle"
msgstr "臨界角度"
-#: src/libslic3r/PrintConfig.cpp:3551
+#: src/libslic3r/PrintConfig.cpp:3666
msgid "The default angle for connecting support sticks and junctions."
msgstr "連接支æ’æ†å’Œé€£æŽ¥é»žçš„默èªè§’度。"
-#: src/libslic3r/PrintConfig.cpp:3559
+#: src/libslic3r/PrintConfig.cpp:3674
msgid "Max bridge length"
msgstr "最大橋長"
-#: src/libslic3r/PrintConfig.cpp:3561
+#: src/libslic3r/PrintConfig.cpp:3676
msgid "The max length of a bridge"
msgstr "橋的最大長度"
-#: src/libslic3r/PrintConfig.cpp:3568
+#: src/libslic3r/PrintConfig.cpp:3683
msgid "Max pillar linking distance"
msgstr "最大柱連接è·é›¢"
-#: src/libslic3r/PrintConfig.cpp:3570
+#: src/libslic3r/PrintConfig.cpp:3685
msgid ""
"The max distance of two pillars to get linked with each other. A zero value "
"will prohibit pillar cascading."
msgstr "兩個支柱的最大è·é›¢, 以相互連接。零值將ç¦æ­¢æŸ±ç´šè¯ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3580
+#: src/libslic3r/PrintConfig.cpp:3695
msgid ""
"How much the supports should lift up the supported object. If \"Pad around "
"object\" is enabled, this value is ignored."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3591
+#: src/libslic3r/PrintConfig.cpp:3706
msgid "This is a relative measure of support points density."
msgstr "這是支æŒé»žå¯†åº¦çš„相å°åº¦é‡ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3597
+#: src/libslic3r/PrintConfig.cpp:3712
msgid "Minimal distance of the support points"
msgstr "支æ’點的最å°è·é›¢"
-#: src/libslic3r/PrintConfig.cpp:3599
+#: src/libslic3r/PrintConfig.cpp:3714
msgid "No support points will be placed closer than this threshold."
msgstr "沒有任何支助點將被放置在比這一閾值更近的地方。"
-#: src/libslic3r/PrintConfig.cpp:3605
+#: src/libslic3r/PrintConfig.cpp:3720
msgid "Use pad"
msgstr "使用墊"
-#: src/libslic3r/PrintConfig.cpp:3607
+#: src/libslic3r/PrintConfig.cpp:3722
msgid "Add a pad underneath the supported model"
msgstr "在支æ’模型下添加一個墊"
-#: src/libslic3r/PrintConfig.cpp:3612
+#: src/libslic3r/PrintConfig.cpp:3727
msgid "Pad wall thickness"
msgstr "墊å£åŽšåº¦"
-#: src/libslic3r/PrintConfig.cpp:3614
+#: src/libslic3r/PrintConfig.cpp:3729
msgid "The thickness of the pad and its optional cavity walls."
msgstr "墊片的厚度åŠå…¶å¯é¸çš„空腔å£ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3622
+#: src/libslic3r/PrintConfig.cpp:3737
msgid "Pad wall height"
msgstr "墊å£é«˜åº¦"
-#: src/libslic3r/PrintConfig.cpp:3623
+#: src/libslic3r/PrintConfig.cpp:3738
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 "
@@ -13626,19 +13770,19 @@ msgid ""
"difficult."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3636
+#: src/libslic3r/PrintConfig.cpp:3751
msgid "Pad brim size"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3637
+#: src/libslic3r/PrintConfig.cpp:3752
msgid "How far should the pad extend around the contained geometry"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3647
+#: src/libslic3r/PrintConfig.cpp:3762
msgid "Max merge distance"
msgstr "最大åˆä½µè·é›¢"
-#: src/libslic3r/PrintConfig.cpp:3649
+#: src/libslic3r/PrintConfig.cpp:3764
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 "
@@ -13647,92 +13791,92 @@ msgstr ""
"有些物體å¯ä»¥èˆ‡å¹¾å€‹è¼ƒå°çš„墊å­åœ¨ä¸€èµ·, 而ä¸æ˜¯ä¸€å€‹å¤§çš„墊å­ã€‚æ­¤åƒæ•¸å®šç¾©å…©å€‹è¼ƒå°å¢Š"
"的中心應該有多é ã€‚如果它們更接近, 它們將被åˆä½µæˆä¸€å€‹å¢Šå­ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3669
+#: src/libslic3r/PrintConfig.cpp:3784
msgid "Pad wall slope"
msgstr "墊å£å¡åº¦"
-#: src/libslic3r/PrintConfig.cpp:3671
+#: src/libslic3r/PrintConfig.cpp:3786
msgid ""
"The slope of the pad wall relative to the bed plane. 90 degrees means "
"straight walls."
msgstr "墊å£ç›¸å°æ–¼ç‰€é¢çš„斜率。90度æ„味ç€ç›´ç‰†ã€‚"
-#: src/libslic3r/PrintConfig.cpp:3682
+#: src/libslic3r/PrintConfig.cpp:3797
msgid "Create pad around object and ignore the support elevation"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3687
+#: src/libslic3r/PrintConfig.cpp:3802
msgid "Pad around object everywhere"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3689
+#: src/libslic3r/PrintConfig.cpp:3804
msgid "Force pad around object everywhere"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3694
+#: src/libslic3r/PrintConfig.cpp:3809
msgid "Pad object gap"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3696
+#: src/libslic3r/PrintConfig.cpp:3811
msgid ""
"The gap between the object bottom and the generated pad in zero elevation "
"mode."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3705
+#: src/libslic3r/PrintConfig.cpp:3820
msgid "Pad object connector stride"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3707
+#: src/libslic3r/PrintConfig.cpp:3822
msgid ""
"Distance between two connector sticks which connect the object and the "
"generated pad."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3714
+#: src/libslic3r/PrintConfig.cpp:3829
msgid "Pad object connector width"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3716
+#: src/libslic3r/PrintConfig.cpp:3831
msgid ""
"Width of the connector sticks which connect the object and the generated pad."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3723
+#: src/libslic3r/PrintConfig.cpp:3838
msgid "Pad object connector penetration"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3726
+#: src/libslic3r/PrintConfig.cpp:3841
msgid "How much should the tiny connectors penetrate into the model body."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3733
+#: src/libslic3r/PrintConfig.cpp:3848
msgid "Enable hollowing"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3735
+#: src/libslic3r/PrintConfig.cpp:3850
msgid "Hollow out a model to have an empty interior"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3740
+#: src/libslic3r/PrintConfig.cpp:3855
msgid "Wall thickness"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3742
+#: src/libslic3r/PrintConfig.cpp:3857
msgid "Minimum wall thickness of a hollowed model."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3750
+#: src/libslic3r/PrintConfig.cpp:3865
msgid "Accuracy"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3752
+#: src/libslic3r/PrintConfig.cpp:3867
msgid ""
"Performance vs accuracy of calculation. Lower values may produce unwanted "
"artifacts."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3762
+#: src/libslic3r/PrintConfig.cpp:3877
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 "
@@ -13741,183 +13885,183 @@ msgid ""
"most."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3774
+#: src/libslic3r/PrintConfig.cpp:3889
msgid "Print speed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:3776
+#: src/libslic3r/PrintConfig.cpp:3891
msgid ""
"A slower printing profile might be necessary when using materials with "
"higher viscosity or with some hollowed parts. It slows down the tilt "
"movement and adds a delay before exposure."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4238
+#: src/libslic3r/PrintConfig.cpp:4359
msgid "Export OBJ"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4239
+#: src/libslic3r/PrintConfig.cpp:4360
msgid "Export the model(s) as OBJ."
msgstr "將模型導出爲 OBJ。"
-#: src/libslic3r/PrintConfig.cpp:4250
+#: src/libslic3r/PrintConfig.cpp:4371
msgid "Export SLA"
msgstr "導出 SLA"
-#: src/libslic3r/PrintConfig.cpp:4251
+#: src/libslic3r/PrintConfig.cpp:4372
msgid "Slice the model and export SLA printing layers as PNG."
msgstr "將模型切片, 並將 SLA 列å°åœ–層導出爲 PNG。"
-#: src/libslic3r/PrintConfig.cpp:4256
+#: src/libslic3r/PrintConfig.cpp:4377
msgid "Export 3MF"
msgstr "導出 3MF"
-#: src/libslic3r/PrintConfig.cpp:4257
+#: src/libslic3r/PrintConfig.cpp:4378
msgid "Export the model(s) as 3MF."
msgstr "將模型導出爲3MF。"
-#: src/libslic3r/PrintConfig.cpp:4261
+#: src/libslic3r/PrintConfig.cpp:4382
msgid "Export AMF"
msgstr "導出 AMF"
-#: src/libslic3r/PrintConfig.cpp:4262
+#: src/libslic3r/PrintConfig.cpp:4383
msgid "Export the model(s) as AMF."
msgstr "將模型導出爲 AMF。"
-#: src/libslic3r/PrintConfig.cpp:4266
+#: src/libslic3r/PrintConfig.cpp:4387
msgid "Export STL"
msgstr "導出STL Export STL"
-#: src/libslic3r/PrintConfig.cpp:4267
+#: src/libslic3r/PrintConfig.cpp:4388
msgid "Export the model(s) as STL."
msgstr "將模型導出爲 STL。"
-#: src/libslic3r/PrintConfig.cpp:4272
+#: src/libslic3r/PrintConfig.cpp:4393
msgid "Slice the model and export toolpaths as G-code."
msgstr "將模型切片並將刀具路徑導出爲 G 代碼。"
-#: src/libslic3r/PrintConfig.cpp:4277
+#: src/libslic3r/PrintConfig.cpp:4398
msgid "G-code viewer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4278
+#: src/libslic3r/PrintConfig.cpp:4399
msgid "Visualize an already sliced and saved G-code"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4283
+#: src/libslic3r/PrintConfig.cpp:4404
msgid "Slice"
msgstr "切片"
-#: src/libslic3r/PrintConfig.cpp:4284
+#: src/libslic3r/PrintConfig.cpp:4405
msgid ""
"Slice the model as FFF or SLA based on the printer_technology configuration "
"value."
msgstr "根據å°è¡¨æ©ŸæŠ€è¡“é…置值將模型切片爲 FFF 或 SLA。"
-#: src/libslic3r/PrintConfig.cpp:4289
+#: src/libslic3r/PrintConfig.cpp:4410
msgid "Help"
msgstr "幫助"
-#: src/libslic3r/PrintConfig.cpp:4290
+#: src/libslic3r/PrintConfig.cpp:4411
msgid "Show this help."
msgstr "顯示此幫助。"
-#: src/libslic3r/PrintConfig.cpp:4295
+#: src/libslic3r/PrintConfig.cpp:4416
msgid "Help (FFF options)"
msgstr "幫助 (FFF é¸é …)"
-#: src/libslic3r/PrintConfig.cpp:4296
+#: src/libslic3r/PrintConfig.cpp:4417
msgid "Show the full list of print/G-code configuration options."
msgstr "顯示列å°ä»£ç¢¼é…ç½®é¸é …的完整列表。"
-#: src/libslic3r/PrintConfig.cpp:4300
+#: src/libslic3r/PrintConfig.cpp:4421
msgid "Help (SLA options)"
msgstr "幫助 (SLA é¸é …)"
-#: src/libslic3r/PrintConfig.cpp:4301
+#: src/libslic3r/PrintConfig.cpp:4422
msgid "Show the full list of SLA print configuration options."
msgstr "顯示 SLA 列å°é…ç½®é¸é …的完整列表。"
-#: src/libslic3r/PrintConfig.cpp:4305
+#: src/libslic3r/PrintConfig.cpp:4426
msgid "Output Model Info"
msgstr "輸出模型信æ¯"
-#: src/libslic3r/PrintConfig.cpp:4306
+#: src/libslic3r/PrintConfig.cpp:4427
msgid "Write information about the model to the console."
msgstr "給控制檯寫入模型的信æ¯ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4310
+#: src/libslic3r/PrintConfig.cpp:4431
msgid "Save config file"
msgstr "ä¿å­˜é…置文件"
-#: src/libslic3r/PrintConfig.cpp:4311
+#: src/libslic3r/PrintConfig.cpp:4432
msgid "Save configuration to the specified file."
msgstr "å°‡é…ç½®åƒæ•¸ä¿å­˜åˆ°æŒ‡å®šæ–‡ä»¶ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4321
+#: src/libslic3r/PrintConfig.cpp:4442
msgid "Align XY"
msgstr "å°é½Š XY"
-#: src/libslic3r/PrintConfig.cpp:4322
+#: src/libslic3r/PrintConfig.cpp:4443
msgid "Align the model to the given point."
msgstr "將模型å°é½Šåˆ°çµ¦å®šé»žã€‚"
-#: src/libslic3r/PrintConfig.cpp:4327
+#: src/libslic3r/PrintConfig.cpp:4448
msgid "Cut model at the given Z."
msgstr "在給定Z處切割模型。"
-#: src/libslic3r/PrintConfig.cpp:4348
+#: src/libslic3r/PrintConfig.cpp:4469
msgid "Center"
msgstr "居中"
-#: src/libslic3r/PrintConfig.cpp:4349
+#: src/libslic3r/PrintConfig.cpp:4470
msgid "Center the print around the given center."
msgstr "將列å°å…§å®¹é›†ä¸­åœ¨çµ¦å®šçš„中心周åœã€‚"
-#: src/libslic3r/PrintConfig.cpp:4353
+#: src/libslic3r/PrintConfig.cpp:4474
msgid "Don't arrange"
msgstr "ä¸è¦æŽ’列布局"
-#: src/libslic3r/PrintConfig.cpp:4354
+#: src/libslic3r/PrintConfig.cpp:4475
msgid ""
"Do not rearrange the given models before merging and keep their original XY "
"coordinates."
msgstr "在åˆä½µä¹‹å‰, ä¸è¦é‡æ–°æŽ’列給定的模型, 並ä¿ç•™å…¶åŽŸå§‹ XY 座標。"
-#: src/libslic3r/PrintConfig.cpp:4357
+#: src/libslic3r/PrintConfig.cpp:4478
msgid "Ensure on bed"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4358
+#: src/libslic3r/PrintConfig.cpp:4479
msgid ""
"Lift the object above the bed when it is partially below. Enabled by "
"default, use --no-ensure-on-bed to disable."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4362
+#: src/libslic3r/PrintConfig.cpp:4483
msgid "Duplicate"
msgstr "複製"
-#: src/libslic3r/PrintConfig.cpp:4363
+#: src/libslic3r/PrintConfig.cpp:4484
msgid "Multiply copies by this factor."
msgstr "按此å€æ•¸å¢žåŠ å‰¯æœ¬ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4367
+#: src/libslic3r/PrintConfig.cpp:4488
msgid "Duplicate by grid"
msgstr "按網格複製"
-#: src/libslic3r/PrintConfig.cpp:4368
+#: src/libslic3r/PrintConfig.cpp:4489
msgid "Multiply copies by creating a grid."
msgstr "通éŽå‰µå»ºç¶²æ ¼å°‡å‰¯æœ¬å¢žåŠ ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4372
+#: src/libslic3r/PrintConfig.cpp:4493
msgid ""
"Arrange the supplied models in a plate and merge them in a single model in "
"order to perform actions once."
msgstr ""
"å°‡æ供的模型排列在一個平æ¿ä¸­, 並將它們åˆä½µåˆ°ä¸€å€‹æ¨¡åž‹ä¸­, 以便執行一次æ“作。"
-#: src/libslic3r/PrintConfig.cpp:4377
+#: src/libslic3r/PrintConfig.cpp:4498
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)."
@@ -13925,59 +14069,59 @@ msgstr ""
"嘗試修復任何éžæµå½¢ç¶²æ ¼ (æ¯ç•¶æˆ‘們需è¦å°æ¨¡åž‹é€²è¡Œåˆ‡ç‰‡ä»¥åŸ·è¡Œè«‹æ±‚çš„æ“作時, 都會隱"
"å¼æ·»åŠ æ­¤é¸é …)。"
-#: src/libslic3r/PrintConfig.cpp:4381
+#: src/libslic3r/PrintConfig.cpp:4502
msgid "Rotation angle around the Z axis in degrees."
msgstr "åœç¹ž Z 軸的旋轉角度 (以度爲單ä½)。"
-#: src/libslic3r/PrintConfig.cpp:4385
+#: src/libslic3r/PrintConfig.cpp:4506
msgid "Rotate around X"
msgstr "繞X軸旋轉"
-#: src/libslic3r/PrintConfig.cpp:4386
+#: src/libslic3r/PrintConfig.cpp:4507
msgid "Rotation angle around the X axis in degrees."
msgstr "åœç¹ž X 軸的旋轉角度 (以度爲單ä½)。"
-#: src/libslic3r/PrintConfig.cpp:4390
+#: src/libslic3r/PrintConfig.cpp:4511
msgid "Rotate around Y"
msgstr "繞Y軸旋轉"
-#: src/libslic3r/PrintConfig.cpp:4391
+#: src/libslic3r/PrintConfig.cpp:4512
msgid "Rotation angle around the Y axis in degrees."
msgstr "åœç¹ž Y 軸的旋轉角度 (以度爲單ä½)。"
-#: src/libslic3r/PrintConfig.cpp:4396
+#: src/libslic3r/PrintConfig.cpp:4517
msgid "Scaling factor or percentage."
msgstr "縮放因å­æˆ–百分比。"
-#: src/libslic3r/PrintConfig.cpp:4401
+#: src/libslic3r/PrintConfig.cpp:4522
msgid ""
"Detect unconnected parts in the given model(s) and split them into separate "
"objects."
msgstr "檢測給定模型中未連接的部件, 並將其拆分爲單ç¨çš„å°è±¡ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4404
+#: src/libslic3r/PrintConfig.cpp:4525
msgid "Scale to Fit"
msgstr "縮放到åˆé©å¤§å°"
-#: src/libslic3r/PrintConfig.cpp:4405
+#: src/libslic3r/PrintConfig.cpp:4526
msgid "Scale to fit the given volume."
msgstr "縮放到é©åˆæ–¼çµ¦å®šé«”ç©ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4414
+#: src/libslic3r/PrintConfig.cpp:4535
msgid "Ignore non-existent config files"
msgstr "忽略ä¸å­˜åœ¨çš„é…置文件"
-#: src/libslic3r/PrintConfig.cpp:4415
+#: src/libslic3r/PrintConfig.cpp:4536
msgid "Do not fail if a file supplied to --load does not exist."
msgstr "如果æ供給—load 的文件ä¸å­˜åœ¨, ä¸è¦å ±éŒ¯ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4418
+#: src/libslic3r/PrintConfig.cpp:4539
msgid ""
"Forward-compatibility rule when loading configurations from config files and "
"project files (3MF, AMF)."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4419
+#: src/libslic3r/PrintConfig.cpp:4540
msgid ""
"This version of PrusaSlicer may not understand configurations produced by "
"the newest PrusaSlicer versions. For example, newer PrusaSlicer may extend "
@@ -13985,58 +14129,58 @@ msgid ""
"substitute an unknown value with a default silently or verbosely."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4426
+#: src/libslic3r/PrintConfig.cpp:4547
msgid "Bail out on unknown configuration values"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4427
+#: src/libslic3r/PrintConfig.cpp:4548
msgid ""
"Enable reading unknown configuration values by verbosely substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4428
+#: src/libslic3r/PrintConfig.cpp:4549
msgid ""
"Enable reading unknown configuration values by silently substituting them "
"with defaults."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4432
+#: src/libslic3r/PrintConfig.cpp:4553
msgid "Load config file"
msgstr "加載é…置文件"
-#: src/libslic3r/PrintConfig.cpp:4433
+#: src/libslic3r/PrintConfig.cpp:4554
msgid ""
"Load configuration from the specified file. It can be used more than once to "
"load options from multiple files."
msgstr "從指定文件加載é…置。å¯å¤šæ¬¡ä½¿ç”¨ä»¥å¾žå¤šå€‹æ–‡ä»¶ä¸­åŠ è¼‰åƒæ•¸ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4436
+#: src/libslic3r/PrintConfig.cpp:4557
msgid "Output File"
msgstr "輸出文件"
-#: src/libslic3r/PrintConfig.cpp:4437
+#: src/libslic3r/PrintConfig.cpp:4558
msgid ""
"The file where the output will be written (if not specified, it will be "
"based on the input file)."
msgstr "輸出的文件(如果未指定,則將ä¾æ“šè¼¸å…¥æ–‡ä»¶ï¼‰ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4441
+#: src/libslic3r/PrintConfig.cpp:4562
msgid "Single instance mode"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4442
+#: src/libslic3r/PrintConfig.cpp:4563
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 ""
-#: src/libslic3r/PrintConfig.cpp:4453
+#: src/libslic3r/PrintConfig.cpp:4574
msgid "Data directory"
msgstr "數據目錄"
-#: src/libslic3r/PrintConfig.cpp:4454
+#: src/libslic3r/PrintConfig.cpp:4575
msgid ""
"Load and store settings at the given directory. This is useful for "
"maintaining different profiles or including configurations from a network "
@@ -14045,22 +14189,22 @@ msgstr ""
"在給定目錄中加載和存儲設置。這å°æ–¼ç¶­è­·ä¸åŒçš„é…置文件或包括來自網絡存儲的é…ç½®"
"éžå¸¸æœ‰ç”¨ã€‚"
-#: src/libslic3r/PrintConfig.cpp:4457
+#: src/libslic3r/PrintConfig.cpp:4578
msgid "Logging level"
msgstr "日誌級別"
-#: src/libslic3r/PrintConfig.cpp:4458
+#: src/libslic3r/PrintConfig.cpp:4579
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."
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4464
+#: src/libslic3r/PrintConfig.cpp:4585
msgid "Render with a software renderer"
msgstr ""
-#: src/libslic3r/PrintConfig.cpp:4465
+#: src/libslic3r/PrintConfig.cpp:4586
msgid ""
"Render with a software renderer. The bundled MESA software renderer is "
"loaded instead of the default OpenGL driver."
@@ -14070,15 +14214,15 @@ msgstr ""
msgid "Error with zip archive"
msgstr "Zip 存檔出錯"
-#: src/libslic3r/PrintObject.cpp:125
+#: src/libslic3r/PrintObject.cpp:126
msgid "Generating perimeters"
msgstr ""
-#: src/libslic3r/PrintObject.cpp:228
+#: src/libslic3r/PrintObject.cpp:229
msgid "Preparing infill"
msgstr ""
-#: src/libslic3r/PrintObject.cpp:401
+#: src/libslic3r/PrintObject.cpp:403
msgid "Generating support material"
msgstr ""
@@ -14337,6 +14481,14 @@ msgid ""
"the documentation."
msgstr ""
+#: resources/data/hints.ini: [hint:Lightning infill]
+msgid ""
+"Lightning infill\n"
+"Did you know that you can use the Lightning infill to support only the top "
+"surfaces, save a lot of the filament, and decrease the print time? Read more "
+"in the documentation."
+msgstr ""
+
#: resources/data/hints.ini: [hint:Fullscreen mode]
msgid ""
"Fullscreen mode\n"
diff --git a/resources/profiles b/resources/profiles
deleted file mode 160000
-Subproject be9eda0bbf93ff217ad03606b0f9843aba145fa
diff --git a/resources/splashscreen/prusa-gcodepreview.jpg b/resources/splashscreen/prusa-gcodepreview.jpg
index 481c4a6e1..bf30739be 100644
--- a/resources/splashscreen/prusa-gcodepreview.jpg
+++ b/resources/splashscreen/prusa-gcodepreview.jpg
Binary files differ
diff --git a/resources/ui_layout/default/print.ui b/resources/ui_layout/default/print.ui
index a4ceb7f64..81e8689e6 100644
--- a/resources/ui_layout/default/print.ui
+++ b/resources/ui_layout/default/print.ui
@@ -343,6 +343,9 @@ group:sidetext_width$7:Modifiers
group:Autospeed (advanced)
setting:max_volumetric_speed
setting:max_print_speed
+group:Pressure equalizer (experimental)
+ setting:max_volumetric_extrusion_rate_slope_positive
+ setting:max_volumetric_extrusion_rate_slope_negative
group:label_width$9:sidetext_width$8:Acceleration control (advanced)
line:Default acceleration
setting:width$4:default_acceleration
diff --git a/resources/ui_layout/default/printer_sla.ui b/resources/ui_layout/default/printer_sla.ui
index 0619cdc10..6116f0e7b 100644
--- a/resources/ui_layout/default/printer_sla.ui
+++ b/resources/ui_layout/default/printer_sla.ui
@@ -20,6 +20,7 @@ group:Tilt
line:Tilt time
setting:fast_tilt_time
setting:slow_tilt_time
+ setting:high_viscosity_tilt_time
end_line
setting:area_fill
group:Corrections
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ec44417fa..7b2defea7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -15,13 +15,13 @@ add_subdirectory(semver)
add_subdirectory(libigl)
add_subdirectory(hints)
add_subdirectory(qoi)
-add_subdirectory(jpeg-compressor)
-
-# Adding libnest2d project for bin packing...
add_subdirectory(libnest2d)
-
add_subdirectory(libslic3r)
+if (SLIC3R_ENABLE_FORMAT_STEP)
+ add_subdirectory(occt_wrapper)
+endif ()
+
if (SLIC3R_GUI)
add_subdirectory(imgui)
add_subdirectory(hidapi)
@@ -88,7 +88,7 @@ if (SLIC3R_GUI)
string(REGEX MATCH "wxexpat" WX_EXPAT_BUILTIN ${wxWidgets_LIBRARIES})
if (EXPAT_FOUND AND NOT WX_EXPAT_BUILTIN)
list(FILTER wxWidgets_LIBRARIES EXCLUDE REGEX expat)
- list(APPEND wxWidgets_LIBRARIES ${EXPAT_LIBRARIES})
+ list(APPEND wxWidgets_LIBRARIES libexpat)
endif ()
# This is an issue in the new wxWidgets cmake build, doesn't deal with librt
@@ -142,6 +142,7 @@ if (NOT WIN32)
endif ()
target_link_libraries(Slic3r libslic3r cereal)
+
if (APPLE)
# add_compile_options(-stdlib=libc++)
# add_definitions(-DBOOST_THREAD_DONT_USE_CHRONO -DBOOST_NO_CXX11_RVALUE_REFERENCES -DBOOST_THREAD_USES_MOVE)
diff --git a/src/clipper/clipper.cpp b/src/clipper/clipper.cpp
index 69ac05754..1955c5242 100644
--- a/src/clipper/clipper.cpp
+++ b/src/clipper/clipper.cpp
@@ -2312,9 +2312,11 @@ void Clipper::ProcessHorizontal(TEdge *horzEdge)
if (horzEdge->OutIdx >= 0 && !IsOpen) //note: may be done multiple times
{
-#ifdef use_xyz
- if (dir == dLeftToRight) SetZ(e->Curr, *horzEdge, *e);
- else SetZ(e->Curr, *e, *horzEdge);
+#ifdef CLIPPERLIB_USE_XYZ
+ if (dir == dLeftToRight)
+ SetZ(e->Curr, *horzEdge, *e);
+ else
+ SetZ(e->Curr, *e, *horzEdge);
#endif
op1 = AddOutPt(horzEdge, e->Curr);
TEdge* eNextHorz = m_SortedEdges;
@@ -2640,8 +2642,8 @@ void Clipper::ProcessEdgesAtTopOfScanbeam(const cInt topY)
{
e->Curr.x() = TopX( *e, topY );
e->Curr.y() = topY;
-#ifdef use_xyz
- e->Curr.Z = topY == e->Top.Y ? e->Top.Z : (topY == e->Bot.Y ? e->Bot.Z : 0);
+#ifdef CLIPPERLIB_USE_XYZ
+ e->Curr.z() = topY == e->Top.y() ? e->Top.z() : (topY == e->Bot.y() ? e->Bot.z() : 0);
#endif
}
diff --git a/src/expat/COPYING b/src/expat/COPYING
deleted file mode 100644
index 092c83bae..000000000
--- a/src/expat/COPYING
+++ /dev/null
@@ -1,21 +0,0 @@
-Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper
-Copyright (c) 2001-2016 Expat maintainers
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/src/expat/README b/src/expat/README
deleted file mode 100644
index 40873a6f8..000000000
--- a/src/expat/README
+++ /dev/null
@@ -1,146 +0,0 @@
-Expat, Release 2.2.0, stripped and modified for inclusion into Slic3r.
-Only the library sources needed for static linking were left.
-
-The original README follows:
----------------------------------------------------------------------
-
-
-
- Expat, Release 2.2.0
-
-This is Expat, a C library for parsing XML, written by James Clark.
-Expat is a stream-oriented XML parser. This means that you register
-handlers with the parser before starting the parse. These handlers
-are called when the parser discovers the associated structures in the
-document being parsed. A start tag is an example of the kind of
-structures for which you may register handlers.
-
-Windows users should use the expat_win32bin package, which includes
-both precompiled libraries and executables, and source code for
-developers.
-
-Expat is free software. You may copy, distribute, and modify it under
-the terms of the License contained in the file COPYING distributed
-with this package. This license is the same as the MIT/X Consortium
-license.
-
-Versions of Expat that have an odd minor version (the middle number in
-the release above), are development releases and should be considered
-as beta software. Releases with even minor version numbers are
-intended to be production grade software.
-
-If you are building Expat from a check-out from the CVS repository,
-you need to run a script that generates the configure script using the
-GNU autoconf and libtool tools. To do this, you need to have
-autoconf 2.58 or newer. Run the script like this:
-
- ./buildconf.sh
-
-Once this has been done, follow the same instructions as for building
-from a source distribution.
-
-To build Expat from a source distribution, you first run the
-configuration shell script in the top level distribution directory:
-
- ./configure
-
-There are many options which you may provide to configure (which you
-can discover by running configure with the --help option). But the
-one of most interest is the one that sets the installation directory.
-By default, the configure script will set things up to install
-libexpat into /usr/local/lib, expat.h into /usr/local/include, and
-xmlwf into /usr/local/bin. If, for example, you'd prefer to install
-into /home/me/mystuff/lib, /home/me/mystuff/include, and
-/home/me/mystuff/bin, you can tell configure about that with:
-
- ./configure --prefix=/home/me/mystuff
-
-Another interesting option is to enable 64-bit integer support for
-line and column numbers and the over-all byte index:
-
- ./configure CPPFLAGS=-DXML_LARGE_SIZE
-
-However, such a modification would be a breaking change to the ABI
-and is therefore not recommended for general use - e.g. as part of
-a Linux distribution - but rather for builds with special requirements.
-
-After running the configure script, the "make" command will build
-things and "make install" will install things into their proper
-location. Have a look at the "Makefile" to learn about additional
-"make" options. Note that you need to have write permission into
-the directories into which things will be installed.
-
-If you are interested in building Expat to provide document
-information in UTF-16 encoding rather than the default UTF-8, follow
-these instructions (after having run "make distclean"):
-
- 1. For UTF-16 output as unsigned short (and version/error
- strings as char), run:
-
- ./configure CPPFLAGS=-DXML_UNICODE
-
- For UTF-16 output as wchar_t (incl. version/error strings),
- run:
-
- ./configure CFLAGS="-g -O2 -fshort-wchar" \
- CPPFLAGS=-DXML_UNICODE_WCHAR_T
-
- 2. Edit the MakeFile, changing:
-
- LIBRARY = libexpat.la
-
- to:
-
- LIBRARY = libexpatw.la
-
- (Note the additional "w" in the library name.)
-
- 3. Run "make buildlib" (which builds the library only).
- Or, to save step 2, run "make buildlib LIBRARY=libexpatw.la".
-
- 4. Run "make installlib" (which installs the library only).
- Or, if step 2 was omitted, run "make installlib LIBRARY=libexpatw.la".
-
-Using DESTDIR or INSTALL_ROOT is enabled, with INSTALL_ROOT being the default
-value for DESTDIR, and the rest of the make file using only DESTDIR.
-It works as follows:
- $ make install DESTDIR=/path/to/image
-overrides the in-makefile set DESTDIR, while both
- $ INSTALL_ROOT=/path/to/image make install
- $ make install INSTALL_ROOT=/path/to/image
-use DESTDIR=$(INSTALL_ROOT), even if DESTDIR eventually is defined in the
-environment, because variable-setting priority is
-1) commandline
-2) in-makefile
-3) environment
-
-Note: This only applies to the Expat library itself, building UTF-16 versions
-of xmlwf and the tests is currently not supported.
-
-Note for Solaris users: The "ar" command is usually located in
-"/usr/ccs/bin", which is not in the default PATH. You will need to
-add this to your path for the "make" command, and probably also switch
-to GNU make (the "make" found in /usr/ccs/bin does not seem to work
-properly -- apparently it does not understand .PHONY directives). If
-you're using ksh or bash, use this command to build:
-
- PATH=/usr/ccs/bin:$PATH make
-
-When using Expat with a project using autoconf for configuration, you
-can use the probing macro in conftools/expat.m4 to determine how to
-include Expat. See the comments at the top of that file for more
-information.
-
-A reference manual is available in the file doc/reference.html in this
-distribution.
-
-The homepage for this project is http://www.libexpat.org/. There
-are links there to connect you to the bug reports page. If you need
-to report a bug when you don't have access to a browser, you may also
-send a bug report by email to expat-bugs@mail.libexpat.org.
-
-Discussion related to the direction of future expat development takes
-place on expat-discuss@mail.libexpat.org. Archives of this list and
-other Expat-related lists may be found at:
-
- http://mail.libexpat.org/mailman/listinfo/
diff --git a/src/expat/ascii.h b/src/expat/ascii.h
deleted file mode 100644
index d10530b09..000000000
--- a/src/expat/ascii.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#define ASCII_A 0x41
-#define ASCII_B 0x42
-#define ASCII_C 0x43
-#define ASCII_D 0x44
-#define ASCII_E 0x45
-#define ASCII_F 0x46
-#define ASCII_G 0x47
-#define ASCII_H 0x48
-#define ASCII_I 0x49
-#define ASCII_J 0x4A
-#define ASCII_K 0x4B
-#define ASCII_L 0x4C
-#define ASCII_M 0x4D
-#define ASCII_N 0x4E
-#define ASCII_O 0x4F
-#define ASCII_P 0x50
-#define ASCII_Q 0x51
-#define ASCII_R 0x52
-#define ASCII_S 0x53
-#define ASCII_T 0x54
-#define ASCII_U 0x55
-#define ASCII_V 0x56
-#define ASCII_W 0x57
-#define ASCII_X 0x58
-#define ASCII_Y 0x59
-#define ASCII_Z 0x5A
-
-#define ASCII_a 0x61
-#define ASCII_b 0x62
-#define ASCII_c 0x63
-#define ASCII_d 0x64
-#define ASCII_e 0x65
-#define ASCII_f 0x66
-#define ASCII_g 0x67
-#define ASCII_h 0x68
-#define ASCII_i 0x69
-#define ASCII_j 0x6A
-#define ASCII_k 0x6B
-#define ASCII_l 0x6C
-#define ASCII_m 0x6D
-#define ASCII_n 0x6E
-#define ASCII_o 0x6F
-#define ASCII_p 0x70
-#define ASCII_q 0x71
-#define ASCII_r 0x72
-#define ASCII_s 0x73
-#define ASCII_t 0x74
-#define ASCII_u 0x75
-#define ASCII_v 0x76
-#define ASCII_w 0x77
-#define ASCII_x 0x78
-#define ASCII_y 0x79
-#define ASCII_z 0x7A
-
-#define ASCII_0 0x30
-#define ASCII_1 0x31
-#define ASCII_2 0x32
-#define ASCII_3 0x33
-#define ASCII_4 0x34
-#define ASCII_5 0x35
-#define ASCII_6 0x36
-#define ASCII_7 0x37
-#define ASCII_8 0x38
-#define ASCII_9 0x39
-
-#define ASCII_TAB 0x09
-#define ASCII_SPACE 0x20
-#define ASCII_EXCL 0x21
-#define ASCII_QUOT 0x22
-#define ASCII_AMP 0x26
-#define ASCII_APOS 0x27
-#define ASCII_MINUS 0x2D
-#define ASCII_PERIOD 0x2E
-#define ASCII_COLON 0x3A
-#define ASCII_SEMI 0x3B
-#define ASCII_LT 0x3C
-#define ASCII_EQUALS 0x3D
-#define ASCII_GT 0x3E
-#define ASCII_LSQB 0x5B
-#define ASCII_RSQB 0x5D
-#define ASCII_UNDERSCORE 0x5F
-#define ASCII_LPAREN 0x28
-#define ASCII_RPAREN 0x29
-#define ASCII_FF 0x0C
-#define ASCII_SLASH 0x2F
-#define ASCII_HASH 0x23
-#define ASCII_PIPE 0x7C
-#define ASCII_COMMA 0x2C
diff --git a/src/expat/asciitab.h b/src/expat/asciitab.h
deleted file mode 100644
index 79a15c28c..000000000
--- a/src/expat/asciitab.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-/* 0x00 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x04 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x08 */ BT_NONXML, BT_S, BT_LF, BT_NONXML,
-/* 0x0C */ BT_NONXML, BT_CR, BT_NONXML, BT_NONXML,
-/* 0x10 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x14 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x18 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x1C */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x20 */ BT_S, BT_EXCL, BT_QUOT, BT_NUM,
-/* 0x24 */ BT_OTHER, BT_PERCNT, BT_AMP, BT_APOS,
-/* 0x28 */ BT_LPAR, BT_RPAR, BT_AST, BT_PLUS,
-/* 0x2C */ BT_COMMA, BT_MINUS, BT_NAME, BT_SOL,
-/* 0x30 */ BT_DIGIT, BT_DIGIT, BT_DIGIT, BT_DIGIT,
-/* 0x34 */ BT_DIGIT, BT_DIGIT, BT_DIGIT, BT_DIGIT,
-/* 0x38 */ BT_DIGIT, BT_DIGIT, BT_COLON, BT_SEMI,
-/* 0x3C */ BT_LT, BT_EQUALS, BT_GT, BT_QUEST,
-/* 0x40 */ BT_OTHER, BT_HEX, BT_HEX, BT_HEX,
-/* 0x44 */ BT_HEX, BT_HEX, BT_HEX, BT_NMSTRT,
-/* 0x48 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x4C */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x50 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x54 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x58 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_LSQB,
-/* 0x5C */ BT_OTHER, BT_RSQB, BT_OTHER, BT_NMSTRT,
-/* 0x60 */ BT_OTHER, BT_HEX, BT_HEX, BT_HEX,
-/* 0x64 */ BT_HEX, BT_HEX, BT_HEX, BT_NMSTRT,
-/* 0x68 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x6C */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x70 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x74 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x78 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_OTHER,
-/* 0x7C */ BT_VERBAR, BT_OTHER, BT_OTHER, BT_OTHER,
diff --git a/src/expat/expat.h b/src/expat/expat.h
deleted file mode 100644
index 086e24b39..000000000
--- a/src/expat/expat.h
+++ /dev/null
@@ -1,1048 +0,0 @@
-/* Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#ifndef Expat_INCLUDED
-#define Expat_INCLUDED 1
-
-#ifdef __VMS
-/* 0 1 2 3 0 1 2 3
- 1234567890123456789012345678901 1234567890123456789012345678901 */
-#define XML_SetProcessingInstructionHandler XML_SetProcessingInstrHandler
-#define XML_SetUnparsedEntityDeclHandler XML_SetUnparsedEntDeclHandler
-#define XML_SetStartNamespaceDeclHandler XML_SetStartNamespcDeclHandler
-#define XML_SetExternalEntityRefHandlerArg XML_SetExternalEntRefHandlerArg
-#endif
-
-#include <stdlib.h>
-#include "expat_external.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-struct XML_ParserStruct;
-typedef struct XML_ParserStruct *XML_Parser;
-
-/* Should this be defined using stdbool.h when C99 is available? */
-typedef unsigned char XML_Bool;
-#define XML_TRUE ((XML_Bool) 1)
-#define XML_FALSE ((XML_Bool) 0)
-
-/* The XML_Status enum gives the possible return values for several
- API functions. The preprocessor #defines are included so this
- stanza can be added to code that still needs to support older
- versions of Expat 1.95.x:
-
- #ifndef XML_STATUS_OK
- #define XML_STATUS_OK 1
- #define XML_STATUS_ERROR 0
- #endif
-
- Otherwise, the #define hackery is quite ugly and would have been
- dropped.
-*/
-enum XML_Status {
- XML_STATUS_ERROR = 0,
-#define XML_STATUS_ERROR XML_STATUS_ERROR
- XML_STATUS_OK = 1,
-#define XML_STATUS_OK XML_STATUS_OK
- XML_STATUS_SUSPENDED = 2
-#define XML_STATUS_SUSPENDED XML_STATUS_SUSPENDED
-};
-
-enum XML_Error {
- XML_ERROR_NONE,
- XML_ERROR_NO_MEMORY,
- XML_ERROR_SYNTAX,
- XML_ERROR_NO_ELEMENTS,
- XML_ERROR_INVALID_TOKEN,
- XML_ERROR_UNCLOSED_TOKEN,
- XML_ERROR_PARTIAL_CHAR,
- XML_ERROR_TAG_MISMATCH,
- XML_ERROR_DUPLICATE_ATTRIBUTE,
- XML_ERROR_JUNK_AFTER_DOC_ELEMENT,
- XML_ERROR_PARAM_ENTITY_REF,
- XML_ERROR_UNDEFINED_ENTITY,
- XML_ERROR_RECURSIVE_ENTITY_REF,
- XML_ERROR_ASYNC_ENTITY,
- XML_ERROR_BAD_CHAR_REF,
- XML_ERROR_BINARY_ENTITY_REF,
- XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF,
- XML_ERROR_MISPLACED_XML_PI,
- XML_ERROR_UNKNOWN_ENCODING,
- XML_ERROR_INCORRECT_ENCODING,
- XML_ERROR_UNCLOSED_CDATA_SECTION,
- XML_ERROR_EXTERNAL_ENTITY_HANDLING,
- XML_ERROR_NOT_STANDALONE,
- XML_ERROR_UNEXPECTED_STATE,
- XML_ERROR_ENTITY_DECLARED_IN_PE,
- XML_ERROR_FEATURE_REQUIRES_XML_DTD,
- XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING,
- /* Added in 1.95.7. */
- XML_ERROR_UNBOUND_PREFIX,
- /* Added in 1.95.8. */
- XML_ERROR_UNDECLARING_PREFIX,
- XML_ERROR_INCOMPLETE_PE,
- XML_ERROR_XML_DECL,
- XML_ERROR_TEXT_DECL,
- XML_ERROR_PUBLICID,
- XML_ERROR_SUSPENDED,
- XML_ERROR_NOT_SUSPENDED,
- XML_ERROR_ABORTED,
- XML_ERROR_FINISHED,
- XML_ERROR_SUSPEND_PE,
- /* Added in 2.0. */
- XML_ERROR_RESERVED_PREFIX_XML,
- XML_ERROR_RESERVED_PREFIX_XMLNS,
- XML_ERROR_RESERVED_NAMESPACE_URI
-};
-
-enum XML_Content_Type {
- XML_CTYPE_EMPTY = 1,
- XML_CTYPE_ANY,
- XML_CTYPE_MIXED,
- XML_CTYPE_NAME,
- XML_CTYPE_CHOICE,
- XML_CTYPE_SEQ
-};
-
-enum XML_Content_Quant {
- XML_CQUANT_NONE,
- XML_CQUANT_OPT,
- XML_CQUANT_REP,
- XML_CQUANT_PLUS
-};
-
-/* If type == XML_CTYPE_EMPTY or XML_CTYPE_ANY, then quant will be
- XML_CQUANT_NONE, and the other fields will be zero or NULL.
- If type == XML_CTYPE_MIXED, then quant will be NONE or REP and
- numchildren will contain number of elements that may be mixed in
- and children point to an array of XML_Content cells that will be
- all of XML_CTYPE_NAME type with no quantification.
-
- If type == XML_CTYPE_NAME, then the name points to the name, and
- the numchildren field will be zero and children will be NULL. The
- quant fields indicates any quantifiers placed on the name.
-
- CHOICE and SEQ will have name NULL, the number of children in
- numchildren and children will point, recursively, to an array
- of XML_Content cells.
-
- The EMPTY, ANY, and MIXED types will only occur at top level.
-*/
-
-typedef struct XML_cp XML_Content;
-
-struct XML_cp {
- enum XML_Content_Type type;
- enum XML_Content_Quant quant;
- XML_Char * name;
- unsigned int numchildren;
- XML_Content * children;
-};
-
-
-/* This is called for an element declaration. See above for
- description of the model argument. It's the caller's responsibility
- to free model when finished with it.
-*/
-typedef void (XMLCALL *XML_ElementDeclHandler) (void *userData,
- const XML_Char *name,
- XML_Content *model);
-
-XMLPARSEAPI(void)
-XML_SetElementDeclHandler(XML_Parser parser,
- XML_ElementDeclHandler eldecl);
-
-/* The Attlist declaration handler is called for *each* attribute. So
- a single Attlist declaration with multiple attributes declared will
- generate multiple calls to this handler. The "default" parameter
- may be NULL in the case of the "#IMPLIED" or "#REQUIRED"
- keyword. The "isrequired" parameter will be true and the default
- value will be NULL in the case of "#REQUIRED". If "isrequired" is
- true and default is non-NULL, then this is a "#FIXED" default.
-*/
-typedef void (XMLCALL *XML_AttlistDeclHandler) (
- void *userData,
- const XML_Char *elname,
- const XML_Char *attname,
- const XML_Char *att_type,
- const XML_Char *dflt,
- int isrequired);
-
-XMLPARSEAPI(void)
-XML_SetAttlistDeclHandler(XML_Parser parser,
- XML_AttlistDeclHandler attdecl);
-
-/* The XML declaration handler is called for *both* XML declarations
- and text declarations. The way to distinguish is that the version
- parameter will be NULL for text declarations. The encoding
- parameter may be NULL for XML declarations. The standalone
- parameter will be -1, 0, or 1 indicating respectively that there
- was no standalone parameter in the declaration, that it was given
- as no, or that it was given as yes.
-*/
-typedef void (XMLCALL *XML_XmlDeclHandler) (void *userData,
- const XML_Char *version,
- const XML_Char *encoding,
- int standalone);
-
-XMLPARSEAPI(void)
-XML_SetXmlDeclHandler(XML_Parser parser,
- XML_XmlDeclHandler xmldecl);
-
-
-typedef struct {
- void *(*malloc_fcn)(size_t size);
- void *(*realloc_fcn)(void *ptr, size_t size);
- void (*free_fcn)(void *ptr);
-} XML_Memory_Handling_Suite;
-
-/* Constructs a new parser; encoding is the encoding specified by the
- external protocol or NULL if there is none specified.
-*/
-XMLPARSEAPI(XML_Parser)
-XML_ParserCreate(const XML_Char *encoding);
-
-/* Constructs a new parser and namespace processor. Element type
- names and attribute names that belong to a namespace will be
- expanded; unprefixed attribute names are never expanded; unprefixed
- element type names are expanded only if there is a default
- namespace. The expanded name is the concatenation of the namespace
- URI, the namespace separator character, and the local part of the
- name. If the namespace separator is '\0' then the namespace URI
- and the local part will be concatenated without any separator.
- It is a programming error to use the separator '\0' with namespace
- triplets (see XML_SetReturnNSTriplet).
-*/
-XMLPARSEAPI(XML_Parser)
-XML_ParserCreateNS(const XML_Char *encoding, XML_Char namespaceSeparator);
-
-
-/* Constructs a new parser using the memory management suite referred to
- by memsuite. If memsuite is NULL, then use the standard library memory
- suite. If namespaceSeparator is non-NULL it creates a parser with
- namespace processing as described above. The character pointed at
- will serve as the namespace separator.
-
- All further memory operations used for the created parser will come from
- the given suite.
-*/
-XMLPARSEAPI(XML_Parser)
-XML_ParserCreate_MM(const XML_Char *encoding,
- const XML_Memory_Handling_Suite *memsuite,
- const XML_Char *namespaceSeparator);
-
-/* Prepare a parser object to be re-used. This is particularly
- valuable when memory allocation overhead is disproportionatly high,
- such as when a large number of small documnents need to be parsed.
- All handlers are cleared from the parser, except for the
- unknownEncodingHandler. The parser's external state is re-initialized
- except for the values of ns and ns_triplets.
-
- Added in Expat 1.95.3.
-*/
-XMLPARSEAPI(XML_Bool)
-XML_ParserReset(XML_Parser parser, const XML_Char *encoding);
-
-/* atts is array of name/value pairs, terminated by 0;
- names and values are 0 terminated.
-*/
-typedef void (XMLCALL *XML_StartElementHandler) (void *userData,
- const XML_Char *name,
- const XML_Char **atts);
-
-typedef void (XMLCALL *XML_EndElementHandler) (void *userData,
- const XML_Char *name);
-
-
-/* s is not 0 terminated. */
-typedef void (XMLCALL *XML_CharacterDataHandler) (void *userData,
- const XML_Char *s,
- int len);
-
-/* target and data are 0 terminated */
-typedef void (XMLCALL *XML_ProcessingInstructionHandler) (
- void *userData,
- const XML_Char *target,
- const XML_Char *data);
-
-/* data is 0 terminated */
-typedef void (XMLCALL *XML_CommentHandler) (void *userData,
- const XML_Char *data);
-
-typedef void (XMLCALL *XML_StartCdataSectionHandler) (void *userData);
-typedef void (XMLCALL *XML_EndCdataSectionHandler) (void *userData);
-
-/* This is called for any characters in the XML document for which
- there is no applicable handler. This includes both characters that
- are part of markup which is of a kind that is not reported
- (comments, markup declarations), or characters that are part of a
- construct which could be reported but for which no handler has been
- supplied. The characters are passed exactly as they were in the XML
- document except that they will be encoded in UTF-8 or UTF-16.
- Line boundaries are not normalized. Note that a byte order mark
- character is not passed to the default handler. There are no
- guarantees about how characters are divided between calls to the
- default handler: for example, a comment might be split between
- multiple calls.
-*/
-typedef void (XMLCALL *XML_DefaultHandler) (void *userData,
- const XML_Char *s,
- int len);
-
-/* This is called for the start of the DOCTYPE declaration, before
- any DTD or internal subset is parsed.
-*/
-typedef void (XMLCALL *XML_StartDoctypeDeclHandler) (
- void *userData,
- const XML_Char *doctypeName,
- const XML_Char *sysid,
- const XML_Char *pubid,
- int has_internal_subset);
-
-/* This is called for the start of the DOCTYPE declaration when the
- closing > is encountered, but after processing any external
- subset.
-*/
-typedef void (XMLCALL *XML_EndDoctypeDeclHandler)(void *userData);
-
-/* This is called for entity declarations. The is_parameter_entity
- argument will be non-zero if the entity is a parameter entity, zero
- otherwise.
-
- For internal entities (<!ENTITY foo "bar">), value will
- be non-NULL and systemId, publicID, and notationName will be NULL.
- The value string is NOT nul-terminated; the length is provided in
- the value_length argument. Since it is legal to have zero-length
- values, do not use this argument to test for internal entities.
-
- For external entities, value will be NULL and systemId will be
- non-NULL. The publicId argument will be NULL unless a public
- identifier was provided. The notationName argument will have a
- non-NULL value only for unparsed entity declarations.
-
- Note that is_parameter_entity can't be changed to XML_Bool, since
- that would break binary compatibility.
-*/
-typedef void (XMLCALL *XML_EntityDeclHandler) (
- void *userData,
- const XML_Char *entityName,
- int is_parameter_entity,
- const XML_Char *value,
- int value_length,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId,
- const XML_Char *notationName);
-
-XMLPARSEAPI(void)
-XML_SetEntityDeclHandler(XML_Parser parser,
- XML_EntityDeclHandler handler);
-
-/* OBSOLETE -- OBSOLETE -- OBSOLETE
- This handler has been superseded by the EntityDeclHandler above.
- It is provided here for backward compatibility.
-
- This is called for a declaration of an unparsed (NDATA) entity.
- The base argument is whatever was set by XML_SetBase. The
- entityName, systemId and notationName arguments will never be
- NULL. The other arguments may be.
-*/
-typedef void (XMLCALL *XML_UnparsedEntityDeclHandler) (
- void *userData,
- const XML_Char *entityName,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId,
- const XML_Char *notationName);
-
-/* This is called for a declaration of notation. The base argument is
- whatever was set by XML_SetBase. The notationName will never be
- NULL. The other arguments can be.
-*/
-typedef void (XMLCALL *XML_NotationDeclHandler) (
- void *userData,
- const XML_Char *notationName,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId);
-
-/* When namespace processing is enabled, these are called once for
- each namespace declaration. The call to the start and end element
- handlers occur between the calls to the start and end namespace
- declaration handlers. For an xmlns attribute, prefix will be
- NULL. For an xmlns="" attribute, uri will be NULL.
-*/
-typedef void (XMLCALL *XML_StartNamespaceDeclHandler) (
- void *userData,
- const XML_Char *prefix,
- const XML_Char *uri);
-
-typedef void (XMLCALL *XML_EndNamespaceDeclHandler) (
- void *userData,
- const XML_Char *prefix);
-
-/* This is called if the document is not standalone, that is, it has an
- external subset or a reference to a parameter entity, but does not
- have standalone="yes". If this handler returns XML_STATUS_ERROR,
- then processing will not continue, and the parser will return a
- XML_ERROR_NOT_STANDALONE error.
- If parameter entity parsing is enabled, then in addition to the
- conditions above this handler will only be called if the referenced
- entity was actually read.
-*/
-typedef int (XMLCALL *XML_NotStandaloneHandler) (void *userData);
-
-/* This is called for a reference to an external parsed general
- entity. The referenced entity is not automatically parsed. The
- application can parse it immediately or later using
- XML_ExternalEntityParserCreate.
-
- The parser argument is the parser parsing the entity containing the
- reference; it can be passed as the parser argument to
- XML_ExternalEntityParserCreate. The systemId argument is the
- system identifier as specified in the entity declaration; it will
- not be NULL.
-
- The base argument is the system identifier that should be used as
- the base for resolving systemId if systemId was relative; this is
- set by XML_SetBase; it may be NULL.
-
- The publicId argument is the public identifier as specified in the
- entity declaration, or NULL if none was specified; the whitespace
- in the public identifier will have been normalized as required by
- the XML spec.
-
- The context argument specifies the parsing context in the format
- expected by the context argument to XML_ExternalEntityParserCreate;
- context is valid only until the handler returns, so if the
- referenced entity is to be parsed later, it must be copied.
- context is NULL only when the entity is a parameter entity.
-
- The handler should return XML_STATUS_ERROR if processing should not
- continue because of a fatal error in the handling of the external
- entity. In this case the calling parser will return an
- XML_ERROR_EXTERNAL_ENTITY_HANDLING error.
-
- Note that unlike other handlers the first argument is the parser,
- not userData.
-*/
-typedef int (XMLCALL *XML_ExternalEntityRefHandler) (
- XML_Parser parser,
- const XML_Char *context,
- const XML_Char *base,
- const XML_Char *systemId,
- const XML_Char *publicId);
-
-/* This is called in two situations:
- 1) An entity reference is encountered for which no declaration
- has been read *and* this is not an error.
- 2) An internal entity reference is read, but not expanded, because
- XML_SetDefaultHandler has been called.
- Note: skipped parameter entities in declarations and skipped general
- entities in attribute values cannot be reported, because
- the event would be out of sync with the reporting of the
- declarations or attribute values
-*/
-typedef void (XMLCALL *XML_SkippedEntityHandler) (
- void *userData,
- const XML_Char *entityName,
- int is_parameter_entity);
-
-/* This structure is filled in by the XML_UnknownEncodingHandler to
- provide information to the parser about encodings that are unknown
- to the parser.
-
- The map[b] member gives information about byte sequences whose
- first byte is b.
-
- If map[b] is c where c is >= 0, then b by itself encodes the
- Unicode scalar value c.
-
- If map[b] is -1, then the byte sequence is malformed.
-
- If map[b] is -n, where n >= 2, then b is the first byte of an
- n-byte sequence that encodes a single Unicode scalar value.
-
- The data member will be passed as the first argument to the convert
- function.
-
- The convert function is used to convert multibyte sequences; s will
- point to a n-byte sequence where map[(unsigned char)*s] == -n. The
- convert function must return the Unicode scalar value represented
- by this byte sequence or -1 if the byte sequence is malformed.
-
- The convert function may be NULL if the encoding is a single-byte
- encoding, that is if map[b] >= -1 for all bytes b.
-
- When the parser is finished with the encoding, then if release is
- not NULL, it will call release passing it the data member; once
- release has been called, the convert function will not be called
- again.
-
- Expat places certain restrictions on the encodings that are supported
- using this mechanism.
-
- 1. Every ASCII character that can appear in a well-formed XML document,
- other than the characters
-
- $@\^`{}~
-
- must be represented by a single byte, and that byte must be the
- same byte that represents that character in ASCII.
-
- 2. No character may require more than 4 bytes to encode.
-
- 3. All characters encoded must have Unicode scalar values <=
- 0xFFFF, (i.e., characters that would be encoded by surrogates in
- UTF-16 are not allowed). Note that this restriction doesn't
- apply to the built-in support for UTF-8 and UTF-16.
-
- 4. No Unicode character may be encoded by more than one distinct
- sequence of bytes.
-*/
-typedef struct {
- int map[256];
- void *data;
- int (XMLCALL *convert)(void *data, const char *s);
- void (XMLCALL *release)(void *data);
-} XML_Encoding;
-
-/* This is called for an encoding that is unknown to the parser.
-
- The encodingHandlerData argument is that which was passed as the
- second argument to XML_SetUnknownEncodingHandler.
-
- The name argument gives the name of the encoding as specified in
- the encoding declaration.
-
- If the callback can provide information about the encoding, it must
- fill in the XML_Encoding structure, and return XML_STATUS_OK.
- Otherwise it must return XML_STATUS_ERROR.
-
- If info does not describe a suitable encoding, then the parser will
- return an XML_UNKNOWN_ENCODING error.
-*/
-typedef int (XMLCALL *XML_UnknownEncodingHandler) (
- void *encodingHandlerData,
- const XML_Char *name,
- XML_Encoding *info);
-
-XMLPARSEAPI(void)
-XML_SetElementHandler(XML_Parser parser,
- XML_StartElementHandler start,
- XML_EndElementHandler end);
-
-XMLPARSEAPI(void)
-XML_SetStartElementHandler(XML_Parser parser,
- XML_StartElementHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetEndElementHandler(XML_Parser parser,
- XML_EndElementHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetCharacterDataHandler(XML_Parser parser,
- XML_CharacterDataHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetProcessingInstructionHandler(XML_Parser parser,
- XML_ProcessingInstructionHandler handler);
-XMLPARSEAPI(void)
-XML_SetCommentHandler(XML_Parser parser,
- XML_CommentHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetCdataSectionHandler(XML_Parser parser,
- XML_StartCdataSectionHandler start,
- XML_EndCdataSectionHandler end);
-
-XMLPARSEAPI(void)
-XML_SetStartCdataSectionHandler(XML_Parser parser,
- XML_StartCdataSectionHandler start);
-
-XMLPARSEAPI(void)
-XML_SetEndCdataSectionHandler(XML_Parser parser,
- XML_EndCdataSectionHandler end);
-
-/* This sets the default handler and also inhibits expansion of
- internal entities. These entity references will be passed to the
- default handler, or to the skipped entity handler, if one is set.
-*/
-XMLPARSEAPI(void)
-XML_SetDefaultHandler(XML_Parser parser,
- XML_DefaultHandler handler);
-
-/* This sets the default handler but does not inhibit expansion of
- internal entities. The entity reference will not be passed to the
- default handler.
-*/
-XMLPARSEAPI(void)
-XML_SetDefaultHandlerExpand(XML_Parser parser,
- XML_DefaultHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetDoctypeDeclHandler(XML_Parser parser,
- XML_StartDoctypeDeclHandler start,
- XML_EndDoctypeDeclHandler end);
-
-XMLPARSEAPI(void)
-XML_SetStartDoctypeDeclHandler(XML_Parser parser,
- XML_StartDoctypeDeclHandler start);
-
-XMLPARSEAPI(void)
-XML_SetEndDoctypeDeclHandler(XML_Parser parser,
- XML_EndDoctypeDeclHandler end);
-
-XMLPARSEAPI(void)
-XML_SetUnparsedEntityDeclHandler(XML_Parser parser,
- XML_UnparsedEntityDeclHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetNotationDeclHandler(XML_Parser parser,
- XML_NotationDeclHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetNamespaceDeclHandler(XML_Parser parser,
- XML_StartNamespaceDeclHandler start,
- XML_EndNamespaceDeclHandler end);
-
-XMLPARSEAPI(void)
-XML_SetStartNamespaceDeclHandler(XML_Parser parser,
- XML_StartNamespaceDeclHandler start);
-
-XMLPARSEAPI(void)
-XML_SetEndNamespaceDeclHandler(XML_Parser parser,
- XML_EndNamespaceDeclHandler end);
-
-XMLPARSEAPI(void)
-XML_SetNotStandaloneHandler(XML_Parser parser,
- XML_NotStandaloneHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetExternalEntityRefHandler(XML_Parser parser,
- XML_ExternalEntityRefHandler handler);
-
-/* If a non-NULL value for arg is specified here, then it will be
- passed as the first argument to the external entity ref handler
- instead of the parser object.
-*/
-XMLPARSEAPI(void)
-XML_SetExternalEntityRefHandlerArg(XML_Parser parser,
- void *arg);
-
-XMLPARSEAPI(void)
-XML_SetSkippedEntityHandler(XML_Parser parser,
- XML_SkippedEntityHandler handler);
-
-XMLPARSEAPI(void)
-XML_SetUnknownEncodingHandler(XML_Parser parser,
- XML_UnknownEncodingHandler handler,
- void *encodingHandlerData);
-
-/* This can be called within a handler for a start element, end
- element, processing instruction or character data. It causes the
- corresponding markup to be passed to the default handler.
-*/
-XMLPARSEAPI(void)
-XML_DefaultCurrent(XML_Parser parser);
-
-/* If do_nst is non-zero, and namespace processing is in effect, and
- a name has a prefix (i.e. an explicit namespace qualifier) then
- that name is returned as a triplet in a single string separated by
- the separator character specified when the parser was created: URI
- + sep + local_name + sep + prefix.
-
- If do_nst is zero, then namespace information is returned in the
- default manner (URI + sep + local_name) whether or not the name
- has a prefix.
-
- Note: Calling XML_SetReturnNSTriplet after XML_Parse or
- XML_ParseBuffer has no effect.
-*/
-
-XMLPARSEAPI(void)
-XML_SetReturnNSTriplet(XML_Parser parser, int do_nst);
-
-/* This value is passed as the userData argument to callbacks. */
-XMLPARSEAPI(void)
-XML_SetUserData(XML_Parser parser, void *userData);
-
-/* Returns the last value set by XML_SetUserData or NULL. */
-#define XML_GetUserData(parser) (*(void **)(parser))
-
-/* This is equivalent to supplying an encoding argument to
- XML_ParserCreate. On success XML_SetEncoding returns non-zero,
- zero otherwise.
- Note: Calling XML_SetEncoding after XML_Parse or XML_ParseBuffer
- has no effect and returns XML_STATUS_ERROR.
-*/
-XMLPARSEAPI(enum XML_Status)
-XML_SetEncoding(XML_Parser parser, const XML_Char *encoding);
-
-/* If this function is called, then the parser will be passed as the
- first argument to callbacks instead of userData. The userData will
- still be accessible using XML_GetUserData.
-*/
-XMLPARSEAPI(void)
-XML_UseParserAsHandlerArg(XML_Parser parser);
-
-/* If useDTD == XML_TRUE is passed to this function, then the parser
- will assume that there is an external subset, even if none is
- specified in the document. In such a case the parser will call the
- externalEntityRefHandler with a value of NULL for the systemId
- argument (the publicId and context arguments will be NULL as well).
- Note: For the purpose of checking WFC: Entity Declared, passing
- useDTD == XML_TRUE will make the parser behave as if the document
- had a DTD with an external subset.
- Note: If this function is called, then this must be done before
- the first call to XML_Parse or XML_ParseBuffer, since it will
- have no effect after that. Returns
- XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING.
- Note: If the document does not have a DOCTYPE declaration at all,
- then startDoctypeDeclHandler and endDoctypeDeclHandler will not
- be called, despite an external subset being parsed.
- Note: If XML_DTD is not defined when Expat is compiled, returns
- XML_ERROR_FEATURE_REQUIRES_XML_DTD.
-*/
-XMLPARSEAPI(enum XML_Error)
-XML_UseForeignDTD(XML_Parser parser, XML_Bool useDTD);
-
-
-/* Sets the base to be used for resolving relative URIs in system
- identifiers in declarations. Resolving relative identifiers is
- left to the application: this value will be passed through as the
- base argument to the XML_ExternalEntityRefHandler,
- XML_NotationDeclHandler and XML_UnparsedEntityDeclHandler. The base
- argument will be copied. Returns XML_STATUS_ERROR if out of memory,
- XML_STATUS_OK otherwise.
-*/
-XMLPARSEAPI(enum XML_Status)
-XML_SetBase(XML_Parser parser, const XML_Char *base);
-
-XMLPARSEAPI(const XML_Char *)
-XML_GetBase(XML_Parser parser);
-
-/* Returns the number of the attribute/value pairs passed in last call
- to the XML_StartElementHandler that were specified in the start-tag
- rather than defaulted. Each attribute/value pair counts as 2; thus
- this correspondds to an index into the atts array passed to the
- XML_StartElementHandler.
-*/
-XMLPARSEAPI(int)
-XML_GetSpecifiedAttributeCount(XML_Parser parser);
-
-/* Returns the index of the ID attribute passed in the last call to
- XML_StartElementHandler, or -1 if there is no ID attribute. Each
- attribute/value pair counts as 2; thus this correspondds to an
- index into the atts array passed to the XML_StartElementHandler.
-*/
-XMLPARSEAPI(int)
-XML_GetIdAttributeIndex(XML_Parser parser);
-
-#ifdef XML_ATTR_INFO
-/* Source file byte offsets for the start and end of attribute names and values.
- The value indices are exclusive of surrounding quotes; thus in a UTF-8 source
- file an attribute value of "blah" will yield:
- info->valueEnd - info->valueStart = 4 bytes.
-*/
-typedef struct {
- XML_Index nameStart; /* Offset to beginning of the attribute name. */
- XML_Index nameEnd; /* Offset after the attribute name's last byte. */
- XML_Index valueStart; /* Offset to beginning of the attribute value. */
- XML_Index valueEnd; /* Offset after the attribute value's last byte. */
-} XML_AttrInfo;
-
-/* Returns an array of XML_AttrInfo structures for the attribute/value pairs
- passed in last call to the XML_StartElementHandler that were specified
- in the start-tag rather than defaulted. Each attribute/value pair counts
- as 1; thus the number of entries in the array is
- XML_GetSpecifiedAttributeCount(parser) / 2.
-*/
-XMLPARSEAPI(const XML_AttrInfo *)
-XML_GetAttributeInfo(XML_Parser parser);
-#endif
-
-/* Parses some input. Returns XML_STATUS_ERROR if a fatal error is
- detected. The last call to XML_Parse must have isFinal true; len
- may be zero for this call (or any other).
-
- Though the return values for these functions has always been
- described as a Boolean value, the implementation, at least for the
- 1.95.x series, has always returned exactly one of the XML_Status
- values.
-*/
-XMLPARSEAPI(enum XML_Status)
-XML_Parse(XML_Parser parser, const char *s, int len, int isFinal);
-
-XMLPARSEAPI(void *)
-XML_GetBuffer(XML_Parser parser, int len);
-
-XMLPARSEAPI(enum XML_Status)
-XML_ParseBuffer(XML_Parser parser, int len, int isFinal);
-
-/* Stops parsing, causing XML_Parse() or XML_ParseBuffer() to return.
- Must be called from within a call-back handler, except when aborting
- (resumable = 0) an already suspended parser. Some call-backs may
- still follow because they would otherwise get lost. Examples:
- - endElementHandler() for empty elements when stopped in
- startElementHandler(),
- - endNameSpaceDeclHandler() when stopped in endElementHandler(),
- and possibly others.
-
- Can be called from most handlers, including DTD related call-backs,
- except when parsing an external parameter entity and resumable != 0.
- Returns XML_STATUS_OK when successful, XML_STATUS_ERROR otherwise.
- Possible error codes:
- - XML_ERROR_SUSPENDED: when suspending an already suspended parser.
- - XML_ERROR_FINISHED: when the parser has already finished.
- - XML_ERROR_SUSPEND_PE: when suspending while parsing an external PE.
-
- When resumable != 0 (true) then parsing is suspended, that is,
- XML_Parse() and XML_ParseBuffer() return XML_STATUS_SUSPENDED.
- Otherwise, parsing is aborted, that is, XML_Parse() and XML_ParseBuffer()
- return XML_STATUS_ERROR with error code XML_ERROR_ABORTED.
-
- *Note*:
- This will be applied to the current parser instance only, that is, if
- there is a parent parser then it will continue parsing when the
- externalEntityRefHandler() returns. It is up to the implementation of
- the externalEntityRefHandler() to call XML_StopParser() on the parent
- parser (recursively), if one wants to stop parsing altogether.
-
- When suspended, parsing can be resumed by calling XML_ResumeParser().
-*/
-XMLPARSEAPI(enum XML_Status)
-XML_StopParser(XML_Parser parser, XML_Bool resumable);
-
-/* Resumes parsing after it has been suspended with XML_StopParser().
- Must not be called from within a handler call-back. Returns same
- status codes as XML_Parse() or XML_ParseBuffer().
- Additional error code XML_ERROR_NOT_SUSPENDED possible.
-
- *Note*:
- This must be called on the most deeply nested child parser instance
- first, and on its parent parser only after the child parser has finished,
- to be applied recursively until the document entity's parser is restarted.
- That is, the parent parser will not resume by itself and it is up to the
- application to call XML_ResumeParser() on it at the appropriate moment.
-*/
-XMLPARSEAPI(enum XML_Status)
-XML_ResumeParser(XML_Parser parser);
-
-enum XML_Parsing {
- XML_INITIALIZED,
- XML_PARSING,
- XML_FINISHED,
- XML_SUSPENDED
-};
-
-typedef struct {
- enum XML_Parsing parsing;
- XML_Bool finalBuffer;
-} XML_ParsingStatus;
-
-/* Returns status of parser with respect to being initialized, parsing,
- finished, or suspended and processing the final buffer.
- XXX XML_Parse() and XML_ParseBuffer() should return XML_ParsingStatus,
- XXX with XML_FINISHED_OK or XML_FINISHED_ERROR replacing XML_FINISHED
-*/
-XMLPARSEAPI(void)
-XML_GetParsingStatus(XML_Parser parser, XML_ParsingStatus *status);
-
-/* Creates an XML_Parser object that can parse an external general
- entity; context is a '\0'-terminated string specifying the parse
- context; encoding is a '\0'-terminated string giving the name of
- the externally specified encoding, or NULL if there is no
- externally specified encoding. The context string consists of a
- sequence of tokens separated by formfeeds (\f); a token consisting
- of a name specifies that the general entity of the name is open; a
- token of the form prefix=uri specifies the namespace for a
- particular prefix; a token of the form =uri specifies the default
- namespace. This can be called at any point after the first call to
- an ExternalEntityRefHandler so longer as the parser has not yet
- been freed. The new parser is completely independent and may
- safely be used in a separate thread. The handlers and userData are
- initialized from the parser argument. Returns NULL if out of memory.
- Otherwise returns a new XML_Parser object.
-*/
-XMLPARSEAPI(XML_Parser)
-XML_ExternalEntityParserCreate(XML_Parser parser,
- const XML_Char *context,
- const XML_Char *encoding);
-
-enum XML_ParamEntityParsing {
- XML_PARAM_ENTITY_PARSING_NEVER,
- XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE,
- XML_PARAM_ENTITY_PARSING_ALWAYS
-};
-
-/* Controls parsing of parameter entities (including the external DTD
- subset). If parsing of parameter entities is enabled, then
- references to external parameter entities (including the external
- DTD subset) will be passed to the handler set with
- XML_SetExternalEntityRefHandler. The context passed will be 0.
-
- Unlike external general entities, external parameter entities can
- only be parsed synchronously. If the external parameter entity is
- to be parsed, it must be parsed during the call to the external
- entity ref handler: the complete sequence of
- XML_ExternalEntityParserCreate, XML_Parse/XML_ParseBuffer and
- XML_ParserFree calls must be made during this call. After
- XML_ExternalEntityParserCreate has been called to create the parser
- for the external parameter entity (context must be 0 for this
- call), it is illegal to make any calls on the old parser until
- XML_ParserFree has been called on the newly created parser.
- If the library has been compiled without support for parameter
- entity parsing (ie without XML_DTD being defined), then
- XML_SetParamEntityParsing will return 0 if parsing of parameter
- entities is requested; otherwise it will return non-zero.
- Note: If XML_SetParamEntityParsing is called after XML_Parse or
- XML_ParseBuffer, then it has no effect and will always return 0.
-*/
-XMLPARSEAPI(int)
-XML_SetParamEntityParsing(XML_Parser parser,
- enum XML_ParamEntityParsing parsing);
-
-/* Sets the hash salt to use for internal hash calculations.
- Helps in preventing DoS attacks based on predicting hash
- function behavior. This must be called before parsing is started.
- Returns 1 if successful, 0 when called after parsing has started.
-*/
-XMLPARSEAPI(int)
-XML_SetHashSalt(XML_Parser parser,
- unsigned long hash_salt);
-
-/* If XML_Parse or XML_ParseBuffer have returned XML_STATUS_ERROR, then
- XML_GetErrorCode returns information about the error.
-*/
-XMLPARSEAPI(enum XML_Error)
-XML_GetErrorCode(XML_Parser parser);
-
-/* These functions return information about the current parse
- location. They may be called from any callback called to report
- some parse event; in this case the location is the location of the
- first of the sequence of characters that generated the event. When
- called from callbacks generated by declarations in the document
- prologue, the location identified isn't as neatly defined, but will
- be within the relevant markup. When called outside of the callback
- functions, the position indicated will be just past the last parse
- event (regardless of whether there was an associated callback).
-
- They may also be called after returning from a call to XML_Parse
- or XML_ParseBuffer. If the return value is XML_STATUS_ERROR then
- the location is the location of the character at which the error
- was detected; otherwise the location is the location of the last
- parse event, as described above.
-*/
-XMLPARSEAPI(XML_Size) XML_GetCurrentLineNumber(XML_Parser parser);
-XMLPARSEAPI(XML_Size) XML_GetCurrentColumnNumber(XML_Parser parser);
-XMLPARSEAPI(XML_Index) XML_GetCurrentByteIndex(XML_Parser parser);
-
-/* Return the number of bytes in the current event.
- Returns 0 if the event is in an internal entity.
-*/
-XMLPARSEAPI(int)
-XML_GetCurrentByteCount(XML_Parser parser);
-
-/* If XML_CONTEXT_BYTES is defined, returns the input buffer, sets
- the integer pointed to by offset to the offset within this buffer
- of the current parse position, and sets the integer pointed to by size
- to the size of this buffer (the number of input bytes). Otherwise
- returns a NULL pointer. Also returns a NULL pointer if a parse isn't
- active.
-
- NOTE: The character pointer returned should not be used outside
- the handler that makes the call.
-*/
-XMLPARSEAPI(const char *)
-XML_GetInputContext(XML_Parser parser,
- int *offset,
- int *size);
-
-/* For backwards compatibility with previous versions. */
-#define XML_GetErrorLineNumber XML_GetCurrentLineNumber
-#define XML_GetErrorColumnNumber XML_GetCurrentColumnNumber
-#define XML_GetErrorByteIndex XML_GetCurrentByteIndex
-
-/* Frees the content model passed to the element declaration handler */
-XMLPARSEAPI(void)
-XML_FreeContentModel(XML_Parser parser, XML_Content *model);
-
-/* Exposing the memory handling functions used in Expat */
-XMLPARSEAPI(void *)
-XML_ATTR_MALLOC
-XML_ATTR_ALLOC_SIZE(2)
-XML_MemMalloc(XML_Parser parser, size_t size);
-
-XMLPARSEAPI(void *)
-XML_ATTR_ALLOC_SIZE(3)
-XML_MemRealloc(XML_Parser parser, void *ptr, size_t size);
-
-XMLPARSEAPI(void)
-XML_MemFree(XML_Parser parser, void *ptr);
-
-/* Frees memory used by the parser. */
-XMLPARSEAPI(void)
-XML_ParserFree(XML_Parser parser);
-
-/* Returns a string describing the error. */
-XMLPARSEAPI(const XML_LChar *)
-XML_ErrorString(enum XML_Error code);
-
-/* Return a string containing the version number of this expat */
-XMLPARSEAPI(const XML_LChar *)
-XML_ExpatVersion(void);
-
-typedef struct {
- int major;
- int minor;
- int micro;
-} XML_Expat_Version;
-
-/* Return an XML_Expat_Version structure containing numeric version
- number information for this version of expat.
-*/
-XMLPARSEAPI(XML_Expat_Version)
-XML_ExpatVersionInfo(void);
-
-/* Added in Expat 1.95.5. */
-enum XML_FeatureEnum {
- XML_FEATURE_END = 0,
- XML_FEATURE_UNICODE,
- XML_FEATURE_UNICODE_WCHAR_T,
- XML_FEATURE_DTD,
- XML_FEATURE_CONTEXT_BYTES,
- XML_FEATURE_MIN_SIZE,
- XML_FEATURE_SIZEOF_XML_CHAR,
- XML_FEATURE_SIZEOF_XML_LCHAR,
- XML_FEATURE_NS,
- XML_FEATURE_LARGE_SIZE,
- XML_FEATURE_ATTR_INFO
- /* Additional features must be added to the end of this enum. */
-};
-
-typedef struct {
- enum XML_FeatureEnum feature;
- const XML_LChar *name;
- long int value;
-} XML_Feature;
-
-XMLPARSEAPI(const XML_Feature *)
-XML_GetFeatureList(void);
-
-
-/* Expat follows the semantic versioning convention.
- See http://semver.org.
-*/
-#define XML_MAJOR_VERSION 2
-#define XML_MINOR_VERSION 2
-#define XML_MICRO_VERSION 0
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* not Expat_INCLUDED */
diff --git a/src/expat/expat_config.h b/src/expat/expat_config.h
deleted file mode 100644
index 8aa80db0d..000000000
--- a/src/expat/expat_config.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/*================================================================
-** Copyright 2000, Clark Cooper
-** All rights reserved.
-**
-** This is free software. You are permitted to copy, distribute, or modify
-** it under the terms of the MIT/X license (contained in the COPYING file
-** with this distribution.)
-*/
-
-#ifndef EXPATCONFIG_H
-#define EXPATCONFIG_H
-
-#include <memory.h>
-#include <string.h>
-
-#define XML_NS 1
-#define XML_DTD 1
-#define XML_CONTEXT_BYTES 1024
-
-/* we will assume all Windows platforms are little endian */
-#define BYTEORDER 1234
-
-/* Windows has memmove() available. */
-#define HAVE_MEMMOVE
-
-#ifdef WIN32
- #define WIN32_LEAN_AND_MEAN
- #include <windows.h>
- #undef WIN32_LEAN_AND_MEAN
-#else
-#endif
-
-#endif /* ifndef EXPATCONFIG_H */
diff --git a/src/expat/expat_external.h b/src/expat/expat_external.h
deleted file mode 100644
index 56cd84367..000000000
--- a/src/expat/expat_external.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/* Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#ifndef Expat_External_INCLUDED
-#define Expat_External_INCLUDED 1
-
-/* External API definitions */
-
-#if defined(_MSC_EXTENSIONS) && !defined(__BEOS__) && !defined(__CYGWIN__)
-#define XML_USE_MSC_EXTENSIONS 1
-#endif
-
-/* Expat tries very hard to make the API boundary very specifically
- defined. There are two macros defined to control this boundary;
- each of these can be defined before including this header to
- achieve some different behavior, but doing so it not recommended or
- tested frequently.
-
- XMLCALL - The calling convention to use for all calls across the
- "library boundary." This will default to cdecl, and
- try really hard to tell the compiler that's what we
- want.
-
- XMLIMPORT - Whatever magic is needed to note that a function is
- to be imported from a dynamically loaded library
- (.dll, .so, or .sl, depending on your platform).
-
- The XMLCALL macro was added in Expat 1.95.7. The only one which is
- expected to be directly useful in client code is XMLCALL.
-
- Note that on at least some Unix versions, the Expat library must be
- compiled with the cdecl calling convention as the default since
- system headers may assume the cdecl convention.
-*/
-#ifndef XMLCALL
-#if defined(_MSC_VER)
-#define XMLCALL __cdecl
-#elif defined(__GNUC__) && defined(__i386) && !defined(__INTEL_COMPILER)
-#define XMLCALL __attribute__((cdecl))
-#else
-/* For any platform which uses this definition and supports more than
- one calling convention, we need to extend this definition to
- declare the convention used on that platform, if it's possible to
- do so.
-
- If this is the case for your platform, please file a bug report
- with information on how to identify your platform via the C
- pre-processor and how to specify the same calling convention as the
- platform's malloc() implementation.
-*/
-#define XMLCALL
-#endif
-#endif /* not defined XMLCALL */
-
-
-#if !defined(XML_STATIC) && !defined(XMLIMPORT)
-#ifndef XML_BUILDING_EXPAT
-/* using Expat from an application */
-
-#ifdef XML_USE_MSC_EXTENSIONS
-// #define XMLIMPORT __declspec(dllimport)
-#endif
-
-#endif
-#endif /* not defined XML_STATIC */
-
-#if !defined(XMLIMPORT) && defined(__GNUC__) && (__GNUC__ >= 4)
-#define XMLIMPORT __attribute__ ((visibility ("default")))
-#endif
-
-/* If we didn't define it above, define it away: */
-#ifndef XMLIMPORT
-#define XMLIMPORT
-#endif
-
-#if defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96))
-#define XML_ATTR_MALLOC __attribute__((__malloc__))
-#else
-#define XML_ATTR_MALLOC
-#endif
-
-#if defined(__GNUC__) && ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))
-#define XML_ATTR_ALLOC_SIZE(x) __attribute__((__alloc_size__(x)))
-#else
-#define XML_ATTR_ALLOC_SIZE(x)
-#endif
-
-#define XMLPARSEAPI(type) XMLIMPORT type XMLCALL
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifdef XML_UNICODE_WCHAR_T
-#define XML_UNICODE
-#endif
-
-#ifdef XML_UNICODE /* Information is UTF-16 encoded. */
-#ifdef XML_UNICODE_WCHAR_T
-typedef wchar_t XML_Char;
-typedef wchar_t XML_LChar;
-#else
-typedef unsigned short XML_Char;
-typedef char XML_LChar;
-#endif /* XML_UNICODE_WCHAR_T */
-#else /* Information is UTF-8 encoded. */
-typedef char XML_Char;
-typedef char XML_LChar;
-#endif /* XML_UNICODE */
-
-#ifdef XML_LARGE_SIZE /* Use large integers for file/stream positions. */
-#if defined(XML_USE_MSC_EXTENSIONS) && _MSC_VER < 1400
-typedef __int64 XML_Index;
-typedef unsigned __int64 XML_Size;
-#else
-typedef long long XML_Index;
-typedef unsigned long long XML_Size;
-#endif
-#else
-typedef long XML_Index;
-typedef unsigned long XML_Size;
-#endif /* XML_LARGE_SIZE */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* not Expat_External_INCLUDED */
diff --git a/src/expat/iasciitab.h b/src/expat/iasciitab.h
deleted file mode 100644
index 24a1d5ccc..000000000
--- a/src/expat/iasciitab.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-/* Like asciitab.h, except that 0xD has code BT_S rather than BT_CR */
-/* 0x00 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x04 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x08 */ BT_NONXML, BT_S, BT_LF, BT_NONXML,
-/* 0x0C */ BT_NONXML, BT_S, BT_NONXML, BT_NONXML,
-/* 0x10 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x14 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x18 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x1C */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0x20 */ BT_S, BT_EXCL, BT_QUOT, BT_NUM,
-/* 0x24 */ BT_OTHER, BT_PERCNT, BT_AMP, BT_APOS,
-/* 0x28 */ BT_LPAR, BT_RPAR, BT_AST, BT_PLUS,
-/* 0x2C */ BT_COMMA, BT_MINUS, BT_NAME, BT_SOL,
-/* 0x30 */ BT_DIGIT, BT_DIGIT, BT_DIGIT, BT_DIGIT,
-/* 0x34 */ BT_DIGIT, BT_DIGIT, BT_DIGIT, BT_DIGIT,
-/* 0x38 */ BT_DIGIT, BT_DIGIT, BT_COLON, BT_SEMI,
-/* 0x3C */ BT_LT, BT_EQUALS, BT_GT, BT_QUEST,
-/* 0x40 */ BT_OTHER, BT_HEX, BT_HEX, BT_HEX,
-/* 0x44 */ BT_HEX, BT_HEX, BT_HEX, BT_NMSTRT,
-/* 0x48 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x4C */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x50 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x54 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x58 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_LSQB,
-/* 0x5C */ BT_OTHER, BT_RSQB, BT_OTHER, BT_NMSTRT,
-/* 0x60 */ BT_OTHER, BT_HEX, BT_HEX, BT_HEX,
-/* 0x64 */ BT_HEX, BT_HEX, BT_HEX, BT_NMSTRT,
-/* 0x68 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x6C */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x70 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x74 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0x78 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_OTHER,
-/* 0x7C */ BT_VERBAR, BT_OTHER, BT_OTHER, BT_OTHER,
diff --git a/src/expat/internal.h b/src/expat/internal.h
deleted file mode 100644
index 94cb98e15..000000000
--- a/src/expat/internal.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* internal.h
-
- Internal definitions used by Expat. This is not needed to compile
- client code.
-
- The following calling convention macros are defined for frequently
- called functions:
-
- FASTCALL - Used for those internal functions that have a simple
- body and a low number of arguments and local variables.
-
- PTRCALL - Used for functions called though function pointers.
-
- PTRFASTCALL - Like PTRCALL, but for low number of arguments.
-
- inline - Used for selected internal functions for which inlining
- may improve performance on some platforms.
-
- Note: Use of these macros is based on judgement, not hard rules,
- and therefore subject to change.
-*/
-
-#if defined(__GNUC__) && defined(__i386__) && !defined(__MINGW32__)
-/* We'll use this version by default only where we know it helps.
-
- regparm() generates warnings on Solaris boxes. See SF bug #692878.
-
- Instability reported with egcs on a RedHat Linux 7.3.
- Let's comment out:
- #define FASTCALL __attribute__((stdcall, regparm(3)))
- and let's try this:
-*/
-#define FASTCALL __attribute__((regparm(3)))
-#define PTRFASTCALL __attribute__((regparm(3)))
-#endif
-
-/* Using __fastcall seems to have an unexpected negative effect under
- MS VC++, especially for function pointers, so we won't use it for
- now on that platform. It may be reconsidered for a future release
- if it can be made more effective.
- Likely reason: __fastcall on Windows is like stdcall, therefore
- the compiler cannot perform stack optimizations for call clusters.
-*/
-
-/* Make sure all of these are defined if they aren't already. */
-
-#ifndef FASTCALL
-#define FASTCALL
-#endif
-
-#ifndef PTRCALL
-#define PTRCALL
-#endif
-
-#ifndef PTRFASTCALL
-#define PTRFASTCALL
-#endif
-
-#ifndef XML_MIN_SIZE
-#if !defined(__cplusplus) && !defined(inline)
-#ifdef __GNUC__
-#define inline __inline
-#endif /* __GNUC__ */
-#endif
-#endif /* XML_MIN_SIZE */
-
-#ifdef __cplusplus
-#define inline inline
-#else
-#ifndef inline
-#define inline
-#endif
-#endif
-
-#ifndef UNUSED_P
-# ifdef __GNUC__
-# define UNUSED_P(p) UNUSED_ ## p __attribute__((__unused__))
-# else
-# define UNUSED_P(p) UNUSED_ ## p
-# endif
-#endif
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-void
-align_limit_to_full_utf8_characters(const char * from, const char ** fromLimRef);
-
-
-#ifdef __cplusplus
-}
-#endif
diff --git a/src/expat/latin1tab.h b/src/expat/latin1tab.h
deleted file mode 100644
index 53c25d76b..000000000
--- a/src/expat/latin1tab.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-/* 0x80 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x84 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x88 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x8C */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x90 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x94 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x98 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0x9C */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xA0 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xA4 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xA8 */ BT_OTHER, BT_OTHER, BT_NMSTRT, BT_OTHER,
-/* 0xAC */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xB0 */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xB4 */ BT_OTHER, BT_NMSTRT, BT_OTHER, BT_NAME,
-/* 0xB8 */ BT_OTHER, BT_OTHER, BT_NMSTRT, BT_OTHER,
-/* 0xBC */ BT_OTHER, BT_OTHER, BT_OTHER, BT_OTHER,
-/* 0xC0 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xC4 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xC8 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xCC */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xD0 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xD4 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_OTHER,
-/* 0xD8 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xDC */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xE0 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xE4 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xE8 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xEC */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xF0 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xF4 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_OTHER,
-/* 0xF8 */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
-/* 0xFC */ BT_NMSTRT, BT_NMSTRT, BT_NMSTRT, BT_NMSTRT,
diff --git a/src/expat/nametab.h b/src/expat/nametab.h
deleted file mode 100644
index b05e62c77..000000000
--- a/src/expat/nametab.h
+++ /dev/null
@@ -1,150 +0,0 @@
-static const unsigned namingBitmap[] = {
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
-0x00000000, 0x04000000, 0x87FFFFFE, 0x07FFFFFE,
-0x00000000, 0x00000000, 0xFF7FFFFF, 0xFF7FFFFF,
-0xFFFFFFFF, 0x7FF3FFFF, 0xFFFFFDFE, 0x7FFFFFFF,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFE00F, 0xFC31FFFF,
-0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
-0xFFFFFFFF, 0xF80001FF, 0x00000003, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xFFFFD740, 0xFFFFFFFB, 0x547F7FFF, 0x000FFFFD,
-0xFFFFDFFE, 0xFFFFFFFF, 0xDFFEFFFF, 0xFFFFFFFF,
-0xFFFF0003, 0xFFFFFFFF, 0xFFFF199F, 0x033FCFFF,
-0x00000000, 0xFFFE0000, 0x027FFFFF, 0xFFFFFFFE,
-0x0000007F, 0x00000000, 0xFFFF0000, 0x000707FF,
-0x00000000, 0x07FFFFFE, 0x000007FE, 0xFFFE0000,
-0xFFFFFFFF, 0x7CFFFFFF, 0x002F7FFF, 0x00000060,
-0xFFFFFFE0, 0x23FFFFFF, 0xFF000000, 0x00000003,
-0xFFF99FE0, 0x03C5FDFF, 0xB0000000, 0x00030003,
-0xFFF987E0, 0x036DFDFF, 0x5E000000, 0x001C0000,
-0xFFFBAFE0, 0x23EDFDFF, 0x00000000, 0x00000001,
-0xFFF99FE0, 0x23CDFDFF, 0xB0000000, 0x00000003,
-0xD63DC7E0, 0x03BFC718, 0x00000000, 0x00000000,
-0xFFFDDFE0, 0x03EFFDFF, 0x00000000, 0x00000003,
-0xFFFDDFE0, 0x03EFFDFF, 0x40000000, 0x00000003,
-0xFFFDDFE0, 0x03FFFDFF, 0x00000000, 0x00000003,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xFFFFFFFE, 0x000D7FFF, 0x0000003F, 0x00000000,
-0xFEF02596, 0x200D6CAE, 0x0000001F, 0x00000000,
-0x00000000, 0x00000000, 0xFFFFFEFF, 0x000003FF,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x00000000, 0xFFFFFFFF, 0xFFFF003F, 0x007FFFFF,
-0x0007DAED, 0x50000000, 0x82315001, 0x002C62AB,
-0x40000000, 0xF580C900, 0x00000007, 0x02010800,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
-0x0FFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x03FFFFFF,
-0x3F3FFFFF, 0xFFFFFFFF, 0xAAFF3F3F, 0x3FFFFFFF,
-0xFFFFFFFF, 0x5FDFFFFF, 0x0FCF1FDC, 0x1FDC1FFF,
-0x00000000, 0x00004C40, 0x00000000, 0x00000000,
-0x00000007, 0x00000000, 0x00000000, 0x00000000,
-0x00000080, 0x000003FE, 0xFFFFFFFE, 0xFFFFFFFF,
-0x001FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x07FFFFFF,
-0xFFFFFFE0, 0x00001FFF, 0x00000000, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
-0xFFFFFFFF, 0x0000003F, 0x00000000, 0x00000000,
-0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF,
-0xFFFFFFFF, 0x0000000F, 0x00000000, 0x00000000,
-0x00000000, 0x07FF6000, 0x87FFFFFE, 0x07FFFFFE,
-0x00000000, 0x00800000, 0xFF7FFFFF, 0xFF7FFFFF,
-0x00FFFFFF, 0x00000000, 0xFFFF0000, 0xFFFFFFFF,
-0xFFFFFFFF, 0xF80001FF, 0x00030003, 0x00000000,
-0xFFFFFFFF, 0xFFFFFFFF, 0x0000003F, 0x00000003,
-0xFFFFD7C0, 0xFFFFFFFB, 0x547F7FFF, 0x000FFFFD,
-0xFFFFDFFE, 0xFFFFFFFF, 0xDFFEFFFF, 0xFFFFFFFF,
-0xFFFF007B, 0xFFFFFFFF, 0xFFFF199F, 0x033FCFFF,
-0x00000000, 0xFFFE0000, 0x027FFFFF, 0xFFFFFFFE,
-0xFFFE007F, 0xBBFFFFFB, 0xFFFF0016, 0x000707FF,
-0x00000000, 0x07FFFFFE, 0x0007FFFF, 0xFFFF03FF,
-0xFFFFFFFF, 0x7CFFFFFF, 0xFFEF7FFF, 0x03FF3DFF,
-0xFFFFFFEE, 0xF3FFFFFF, 0xFF1E3FFF, 0x0000FFCF,
-0xFFF99FEE, 0xD3C5FDFF, 0xB080399F, 0x0003FFCF,
-0xFFF987E4, 0xD36DFDFF, 0x5E003987, 0x001FFFC0,
-0xFFFBAFEE, 0xF3EDFDFF, 0x00003BBF, 0x0000FFC1,
-0xFFF99FEE, 0xF3CDFDFF, 0xB0C0398F, 0x0000FFC3,
-0xD63DC7EC, 0xC3BFC718, 0x00803DC7, 0x0000FF80,
-0xFFFDDFEE, 0xC3EFFDFF, 0x00603DDF, 0x0000FFC3,
-0xFFFDDFEC, 0xC3EFFDFF, 0x40603DDF, 0x0000FFC3,
-0xFFFDDFEC, 0xC3FFFDFF, 0x00803DCF, 0x0000FFC3,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xFFFFFFFE, 0x07FF7FFF, 0x03FF7FFF, 0x00000000,
-0xFEF02596, 0x3BFF6CAE, 0x03FF3F5F, 0x00000000,
-0x03000000, 0xC2A003FF, 0xFFFFFEFF, 0xFFFE03FF,
-0xFEBF0FDF, 0x02FE3FFF, 0x00000000, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x00000000, 0x00000000, 0x1FFF0000, 0x00000002,
-0x000000A0, 0x003EFFFE, 0xFFFFFFFE, 0xFFFFFFFF,
-0x661FFFFF, 0xFFFFFFFE, 0xFFFFFFFF, 0x77FFFFFF,
-};
-static const unsigned char nmstrtPages[] = {
-0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x00,
-0x00, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
-0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x13,
-0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x15, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x17,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-static const unsigned char namePages[] = {
-0x19, 0x03, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x00,
-0x00, 0x1F, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25,
-0x10, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x13,
-0x26, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x27, 0x16, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x17,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
-0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x18,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
diff --git a/src/expat/utf8tab.h b/src/expat/utf8tab.h
deleted file mode 100644
index 7bb3e7760..000000000
--- a/src/expat/utf8tab.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-
-/* 0x80 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x84 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x88 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x8C */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x90 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x94 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x98 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0x9C */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xA0 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xA4 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xA8 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xAC */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xB0 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xB4 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xB8 */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xBC */ BT_TRAIL, BT_TRAIL, BT_TRAIL, BT_TRAIL,
-/* 0xC0 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xC4 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xC8 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xCC */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xD0 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xD4 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xD8 */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xDC */ BT_LEAD2, BT_LEAD2, BT_LEAD2, BT_LEAD2,
-/* 0xE0 */ BT_LEAD3, BT_LEAD3, BT_LEAD3, BT_LEAD3,
-/* 0xE4 */ BT_LEAD3, BT_LEAD3, BT_LEAD3, BT_LEAD3,
-/* 0xE8 */ BT_LEAD3, BT_LEAD3, BT_LEAD3, BT_LEAD3,
-/* 0xEC */ BT_LEAD3, BT_LEAD3, BT_LEAD3, BT_LEAD3,
-/* 0xF0 */ BT_LEAD4, BT_LEAD4, BT_LEAD4, BT_LEAD4,
-/* 0xF4 */ BT_LEAD4, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0xF8 */ BT_NONXML, BT_NONXML, BT_NONXML, BT_NONXML,
-/* 0xFC */ BT_NONXML, BT_NONXML, BT_MALFORM, BT_MALFORM,
diff --git a/src/expat/xmlparse.c b/src/expat/xmlparse.c
deleted file mode 100644
index fbe5e0200..000000000
--- a/src/expat/xmlparse.c
+++ /dev/null
@@ -1,6458 +0,0 @@
-/* Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#include <stddef.h>
-#include <string.h> /* memset(), memcpy() */
-#include <assert.h>
-#include <limits.h> /* UINT_MAX */
-
-#ifdef WIN32
-#define getpid GetCurrentProcessId
-#else
-#include <sys/time.h> /* gettimeofday() */
-#include <sys/types.h> /* getpid() */
-#include <unistd.h> /* getpid() */
-#endif
-
-#define XML_BUILDING_EXPAT 1
-
-#include "expat_config.h"
-#include "ascii.h"
-#include "expat.h"
-
-#ifdef XML_UNICODE
-#define XML_ENCODE_MAX XML_UTF16_ENCODE_MAX
-#define XmlConvert XmlUtf16Convert
-#define XmlGetInternalEncoding XmlGetUtf16InternalEncoding
-#define XmlGetInternalEncodingNS XmlGetUtf16InternalEncodingNS
-#define XmlEncode XmlUtf16Encode
-/* Using pointer subtraction to convert to integer type. */
-#define MUST_CONVERT(enc, s) (!(enc)->isUtf16 || (((char *)(s) - (char *)NULL) & 1))
-typedef unsigned short ICHAR;
-#else
-#define XML_ENCODE_MAX XML_UTF8_ENCODE_MAX
-#define XmlConvert XmlUtf8Convert
-#define XmlGetInternalEncoding XmlGetUtf8InternalEncoding
-#define XmlGetInternalEncodingNS XmlGetUtf8InternalEncodingNS
-#define XmlEncode XmlUtf8Encode
-#define MUST_CONVERT(enc, s) (!(enc)->isUtf8)
-typedef char ICHAR;
-#endif
-
-
-#ifndef XML_NS
-
-#define XmlInitEncodingNS XmlInitEncoding
-#define XmlInitUnknownEncodingNS XmlInitUnknownEncoding
-#undef XmlGetInternalEncodingNS
-#define XmlGetInternalEncodingNS XmlGetInternalEncoding
-#define XmlParseXmlDeclNS XmlParseXmlDecl
-
-#endif
-
-#ifdef XML_UNICODE
-
-#ifdef XML_UNICODE_WCHAR_T
-#define XML_T(x) (const wchar_t)x
-#define XML_L(x) L ## x
-#else
-#define XML_T(x) (const unsigned short)x
-#define XML_L(x) x
-#endif
-
-#else
-
-#define XML_T(x) x
-#define XML_L(x) x
-
-#endif
-
-/* Round up n to be a multiple of sz, where sz is a power of 2. */
-#define ROUND_UP(n, sz) (((n) + ((sz) - 1)) & ~((sz) - 1))
-
-/* Handle the case where memmove() doesn't exist. */
-#ifndef HAVE_MEMMOVE
-#ifdef HAVE_BCOPY
-#define memmove(d,s,l) bcopy((s),(d),(l))
-#else
-#error memmove does not exist on this platform, nor is a substitute available
-#endif /* HAVE_BCOPY */
-#endif /* HAVE_MEMMOVE */
-
-#include "internal.h"
-#include "xmltok.h"
-#include "xmlrole.h"
-
-typedef const XML_Char *KEY;
-
-typedef struct {
- KEY name;
-} NAMED;
-
-typedef struct {
- NAMED **v;
- unsigned char power;
- size_t size;
- size_t used;
- const XML_Memory_Handling_Suite *mem;
-} HASH_TABLE;
-
-/* Basic character hash algorithm, taken from Python's string hash:
- h = h * 1000003 ^ character, the constant being a prime number.
-
-*/
-#ifdef XML_UNICODE
-#define CHAR_HASH(h, c) \
- (((h) * 0xF4243) ^ (unsigned short)(c))
-#else
-#define CHAR_HASH(h, c) \
- (((h) * 0xF4243) ^ (unsigned char)(c))
-#endif
-
-/* For probing (after a collision) we need a step size relative prime
- to the hash table size, which is a power of 2. We use double-hashing,
- since we can calculate a second hash value cheaply by taking those bits
- of the first hash value that were discarded (masked out) when the table
- index was calculated: index = hash & mask, where mask = table->size - 1.
- We limit the maximum step size to table->size / 4 (mask >> 2) and make
- it odd, since odd numbers are always relative prime to a power of 2.
-*/
-#define SECOND_HASH(hash, mask, power) \
- ((((hash) & ~(mask)) >> ((power) - 1)) & ((mask) >> 2))
-#define PROBE_STEP(hash, mask, power) \
- ((unsigned char)((SECOND_HASH(hash, mask, power)) | 1))
-
-typedef struct {
- NAMED **p;
- NAMED **end;
-} HASH_TABLE_ITER;
-
-#define INIT_TAG_BUF_SIZE 32 /* must be a multiple of sizeof(XML_Char) */
-#define INIT_DATA_BUF_SIZE 1024
-#define INIT_ATTS_SIZE 16
-#define INIT_ATTS_VERSION 0xFFFFFFFF
-#define INIT_BLOCK_SIZE 1024
-#define INIT_BUFFER_SIZE 1024
-
-#define EXPAND_SPARE 24
-
-typedef struct binding {
- struct prefix *prefix;
- struct binding *nextTagBinding;
- struct binding *prevPrefixBinding;
- const struct attribute_id *attId;
- XML_Char *uri;
- int uriLen;
- int uriAlloc;
-} BINDING;
-
-typedef struct prefix {
- const XML_Char *name;
- BINDING *binding;
-} PREFIX;
-
-typedef struct {
- const XML_Char *str;
- const XML_Char *localPart;
- const XML_Char *prefix;
- int strLen;
- int uriLen;
- int prefixLen;
-} TAG_NAME;
-
-/* TAG represents an open element.
- The name of the element is stored in both the document and API
- encodings. The memory buffer 'buf' is a separately-allocated
- memory area which stores the name. During the XML_Parse()/
- XMLParseBuffer() when the element is open, the memory for the 'raw'
- version of the name (in the document encoding) is shared with the
- document buffer. If the element is open across calls to
- XML_Parse()/XML_ParseBuffer(), the buffer is re-allocated to
- contain the 'raw' name as well.
-
- A parser re-uses these structures, maintaining a list of allocated
- TAG objects in a free list.
-*/
-typedef struct tag {
- struct tag *parent; /* parent of this element */
- const char *rawName; /* tagName in the original encoding */
- int rawNameLength;
- TAG_NAME name; /* tagName in the API encoding */
- char *buf; /* buffer for name components */
- char *bufEnd; /* end of the buffer */
- BINDING *bindings;
-} TAG;
-
-typedef struct {
- const XML_Char *name;
- const XML_Char *textPtr;
- int textLen; /* length in XML_Chars */
- int processed; /* # of processed bytes - when suspended */
- const XML_Char *systemId;
- const XML_Char *base;
- const XML_Char *publicId;
- const XML_Char *notation;
- XML_Bool open;
- XML_Bool is_param;
- XML_Bool is_internal; /* true if declared in internal subset outside PE */
-} ENTITY;
-
-typedef struct {
- enum XML_Content_Type type;
- enum XML_Content_Quant quant;
- const XML_Char * name;
- int firstchild;
- int lastchild;
- int childcnt;
- int nextsib;
-} CONTENT_SCAFFOLD;
-
-#define INIT_SCAFFOLD_ELEMENTS 32
-
-typedef struct block {
- struct block *next;
- int size;
- XML_Char s[1];
-} BLOCK;
-
-typedef struct {
- BLOCK *blocks;
- BLOCK *freeBlocks;
- const XML_Char *end;
- XML_Char *ptr;
- XML_Char *start;
- const XML_Memory_Handling_Suite *mem;
-} STRING_POOL;
-
-/* The XML_Char before the name is used to determine whether
- an attribute has been specified. */
-typedef struct attribute_id {
- XML_Char *name;
- PREFIX *prefix;
- XML_Bool maybeTokenized;
- XML_Bool xmlns;
-} ATTRIBUTE_ID;
-
-typedef struct {
- const ATTRIBUTE_ID *id;
- XML_Bool isCdata;
- const XML_Char *value;
-} DEFAULT_ATTRIBUTE;
-
-typedef struct {
- unsigned long version;
- unsigned long hash;
- const XML_Char *uriName;
-} NS_ATT;
-
-typedef struct {
- const XML_Char *name;
- PREFIX *prefix;
- const ATTRIBUTE_ID *idAtt;
- int nDefaultAtts;
- int allocDefaultAtts;
- DEFAULT_ATTRIBUTE *defaultAtts;
-} ELEMENT_TYPE;
-
-typedef struct {
- HASH_TABLE generalEntities;
- HASH_TABLE elementTypes;
- HASH_TABLE attributeIds;
- HASH_TABLE prefixes;
- STRING_POOL pool;
- STRING_POOL entityValuePool;
- /* false once a parameter entity reference has been skipped */
- XML_Bool keepProcessing;
- /* true once an internal or external PE reference has been encountered;
- this includes the reference to an external subset */
- XML_Bool hasParamEntityRefs;
- XML_Bool standalone;
-#ifdef XML_DTD
- /* indicates if external PE has been read */
- XML_Bool paramEntityRead;
- HASH_TABLE paramEntities;
-#endif /* XML_DTD */
- PREFIX defaultPrefix;
- /* === scaffolding for building content model === */
- XML_Bool in_eldecl;
- CONTENT_SCAFFOLD *scaffold;
- unsigned contentStringLen;
- unsigned scaffSize;
- unsigned scaffCount;
- int scaffLevel;
- int *scaffIndex;
-} DTD;
-
-typedef struct open_internal_entity {
- const char *internalEventPtr;
- const char *internalEventEndPtr;
- struct open_internal_entity *next;
- ENTITY *entity;
- int startTagLevel;
- XML_Bool betweenDecl; /* WFC: PE Between Declarations */
-} OPEN_INTERNAL_ENTITY;
-
-typedef enum XML_Error PTRCALL Processor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr);
-
-static Processor prologProcessor;
-static Processor prologInitProcessor;
-static Processor contentProcessor;
-static Processor cdataSectionProcessor;
-#ifdef XML_DTD
-static Processor ignoreSectionProcessor;
-static Processor externalParEntProcessor;
-static Processor externalParEntInitProcessor;
-static Processor entityValueProcessor;
-static Processor entityValueInitProcessor;
-#endif /* XML_DTD */
-static Processor epilogProcessor;
-static Processor errorProcessor;
-static Processor externalEntityInitProcessor;
-static Processor externalEntityInitProcessor2;
-static Processor externalEntityInitProcessor3;
-static Processor externalEntityContentProcessor;
-static Processor internalEntityProcessor;
-
-static enum XML_Error
-handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName);
-static enum XML_Error
-processXmlDecl(XML_Parser parser, int isGeneralTextEntity,
- const char *s, const char *next);
-static enum XML_Error
-initializeEncoding(XML_Parser parser);
-static enum XML_Error
-doProlog(XML_Parser parser, const ENCODING *enc, const char *s,
- const char *end, int tok, const char *next, const char **nextPtr,
- XML_Bool haveMore);
-static enum XML_Error
-processInternalEntity(XML_Parser parser, ENTITY *entity,
- XML_Bool betweenDecl);
-static enum XML_Error
-doContent(XML_Parser parser, int startTagLevel, const ENCODING *enc,
- const char *start, const char *end, const char **endPtr,
- XML_Bool haveMore);
-static enum XML_Error
-doCdataSection(XML_Parser parser, const ENCODING *, const char **startPtr,
- const char *end, const char **nextPtr, XML_Bool haveMore);
-#ifdef XML_DTD
-static enum XML_Error
-doIgnoreSection(XML_Parser parser, const ENCODING *, const char **startPtr,
- const char *end, const char **nextPtr, XML_Bool haveMore);
-#endif /* XML_DTD */
-
-static enum XML_Error
-storeAtts(XML_Parser parser, const ENCODING *, const char *s,
- TAG_NAME *tagNamePtr, BINDING **bindingsPtr);
-static enum XML_Error
-addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId,
- const XML_Char *uri, BINDING **bindingsPtr);
-static int
-defineAttribute(ELEMENT_TYPE *type, ATTRIBUTE_ID *, XML_Bool isCdata,
- XML_Bool isId, const XML_Char *dfltValue, XML_Parser parser);
-static enum XML_Error
-storeAttributeValue(XML_Parser parser, const ENCODING *, XML_Bool isCdata,
- const char *, const char *, STRING_POOL *);
-static enum XML_Error
-appendAttributeValue(XML_Parser parser, const ENCODING *, XML_Bool isCdata,
- const char *, const char *, STRING_POOL *);
-static ATTRIBUTE_ID *
-getAttributeId(XML_Parser parser, const ENCODING *enc, const char *start,
- const char *end);
-static int
-setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *);
-static enum XML_Error
-storeEntityValue(XML_Parser parser, const ENCODING *enc, const char *start,
- const char *end);
-static int
-reportProcessingInstruction(XML_Parser parser, const ENCODING *enc,
- const char *start, const char *end);
-static int
-reportComment(XML_Parser parser, const ENCODING *enc, const char *start,
- const char *end);
-static void
-reportDefault(XML_Parser parser, const ENCODING *enc, const char *start,
- const char *end);
-
-static const XML_Char * getContext(XML_Parser parser);
-static XML_Bool
-setContext(XML_Parser parser, const XML_Char *context);
-
-static void FASTCALL normalizePublicId(XML_Char *s);
-
-static DTD * dtdCreate(const XML_Memory_Handling_Suite *ms);
-/* do not call if parentParser != NULL */
-static void dtdReset(DTD *p, const XML_Memory_Handling_Suite *ms);
-static void
-dtdDestroy(DTD *p, XML_Bool isDocEntity, const XML_Memory_Handling_Suite *ms);
-static int
-dtdCopy(XML_Parser oldParser,
- DTD *newDtd, const DTD *oldDtd, const XML_Memory_Handling_Suite *ms);
-static int
-copyEntityTable(XML_Parser oldParser,
- HASH_TABLE *, STRING_POOL *, const HASH_TABLE *);
-static NAMED *
-lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize);
-static void FASTCALL
-hashTableInit(HASH_TABLE *, const XML_Memory_Handling_Suite *ms);
-static void FASTCALL hashTableClear(HASH_TABLE *);
-static void FASTCALL hashTableDestroy(HASH_TABLE *);
-static void FASTCALL
-hashTableIterInit(HASH_TABLE_ITER *, const HASH_TABLE *);
-static NAMED * FASTCALL hashTableIterNext(HASH_TABLE_ITER *);
-
-static void FASTCALL
-poolInit(STRING_POOL *, const XML_Memory_Handling_Suite *ms);
-static void FASTCALL poolClear(STRING_POOL *);
-static void FASTCALL poolDestroy(STRING_POOL *);
-static XML_Char *
-poolAppend(STRING_POOL *pool, const ENCODING *enc,
- const char *ptr, const char *end);
-static XML_Char *
-poolStoreString(STRING_POOL *pool, const ENCODING *enc,
- const char *ptr, const char *end);
-static XML_Bool FASTCALL poolGrow(STRING_POOL *pool);
-static const XML_Char * FASTCALL
-poolCopyString(STRING_POOL *pool, const XML_Char *s);
-static const XML_Char *
-poolCopyStringN(STRING_POOL *pool, const XML_Char *s, int n);
-static const XML_Char * FASTCALL
-poolAppendString(STRING_POOL *pool, const XML_Char *s);
-
-static int FASTCALL nextScaffoldPart(XML_Parser parser);
-static XML_Content * build_model(XML_Parser parser);
-static ELEMENT_TYPE *
-getElementType(XML_Parser parser, const ENCODING *enc,
- const char *ptr, const char *end);
-
-static unsigned long generate_hash_secret_salt(XML_Parser parser);
-static XML_Bool startParsing(XML_Parser parser);
-
-static XML_Parser
-parserCreate(const XML_Char *encodingName,
- const XML_Memory_Handling_Suite *memsuite,
- const XML_Char *nameSep,
- DTD *dtd);
-
-static void
-parserInit(XML_Parser parser, const XML_Char *encodingName);
-
-#define poolStart(pool) ((pool)->start)
-#define poolEnd(pool) ((pool)->ptr)
-#define poolLength(pool) ((pool)->ptr - (pool)->start)
-#define poolChop(pool) ((void)--(pool->ptr))
-#define poolLastChar(pool) (((pool)->ptr)[-1])
-#define poolDiscard(pool) ((pool)->ptr = (pool)->start)
-#define poolFinish(pool) ((pool)->start = (pool)->ptr)
-#define poolAppendChar(pool, c) \
- (((pool)->ptr == (pool)->end && !poolGrow(pool)) \
- ? 0 \
- : ((*((pool)->ptr)++ = c), 1))
-
-struct XML_ParserStruct {
- /* The first member must be userData so that the XML_GetUserData
- macro works. */
- void *m_userData;
- void *m_handlerArg;
- char *m_buffer;
- const XML_Memory_Handling_Suite m_mem;
- /* first character to be parsed */
- const char *m_bufferPtr;
- /* past last character to be parsed */
- char *m_bufferEnd;
- /* allocated end of buffer */
- const char *m_bufferLim;
- XML_Index m_parseEndByteIndex;
- const char *m_parseEndPtr;
- XML_Char *m_dataBuf;
- XML_Char *m_dataBufEnd;
- XML_StartElementHandler m_startElementHandler;
- XML_EndElementHandler m_endElementHandler;
- XML_CharacterDataHandler m_characterDataHandler;
- XML_ProcessingInstructionHandler m_processingInstructionHandler;
- XML_CommentHandler m_commentHandler;
- XML_StartCdataSectionHandler m_startCdataSectionHandler;
- XML_EndCdataSectionHandler m_endCdataSectionHandler;
- XML_DefaultHandler m_defaultHandler;
- XML_StartDoctypeDeclHandler m_startDoctypeDeclHandler;
- XML_EndDoctypeDeclHandler m_endDoctypeDeclHandler;
- XML_UnparsedEntityDeclHandler m_unparsedEntityDeclHandler;
- XML_NotationDeclHandler m_notationDeclHandler;
- XML_StartNamespaceDeclHandler m_startNamespaceDeclHandler;
- XML_EndNamespaceDeclHandler m_endNamespaceDeclHandler;
- XML_NotStandaloneHandler m_notStandaloneHandler;
- XML_ExternalEntityRefHandler m_externalEntityRefHandler;
- XML_Parser m_externalEntityRefHandlerArg;
- XML_SkippedEntityHandler m_skippedEntityHandler;
- XML_UnknownEncodingHandler m_unknownEncodingHandler;
- XML_ElementDeclHandler m_elementDeclHandler;
- XML_AttlistDeclHandler m_attlistDeclHandler;
- XML_EntityDeclHandler m_entityDeclHandler;
- XML_XmlDeclHandler m_xmlDeclHandler;
- const ENCODING *m_encoding;
- INIT_ENCODING m_initEncoding;
- const ENCODING *m_internalEncoding;
- const XML_Char *m_protocolEncodingName;
- XML_Bool m_ns;
- XML_Bool m_ns_triplets;
- void *m_unknownEncodingMem;
- void *m_unknownEncodingData;
- void *m_unknownEncodingHandlerData;
- void (XMLCALL *m_unknownEncodingRelease)(void *);
- PROLOG_STATE m_prologState;
- Processor *m_processor;
- enum XML_Error m_errorCode;
- const char *m_eventPtr;
- const char *m_eventEndPtr;
- const char *m_positionPtr;
- OPEN_INTERNAL_ENTITY *m_openInternalEntities;
- OPEN_INTERNAL_ENTITY *m_freeInternalEntities;
- XML_Bool m_defaultExpandInternalEntities;
- int m_tagLevel;
- ENTITY *m_declEntity;
- const XML_Char *m_doctypeName;
- const XML_Char *m_doctypeSysid;
- const XML_Char *m_doctypePubid;
- const XML_Char *m_declAttributeType;
- const XML_Char *m_declNotationName;
- const XML_Char *m_declNotationPublicId;
- ELEMENT_TYPE *m_declElementType;
- ATTRIBUTE_ID *m_declAttributeId;
- XML_Bool m_declAttributeIsCdata;
- XML_Bool m_declAttributeIsId;
- DTD *m_dtd;
- const XML_Char *m_curBase;
- TAG *m_tagStack;
- TAG *m_freeTagList;
- BINDING *m_inheritedBindings;
- BINDING *m_freeBindingList;
- int m_attsSize;
- int m_nSpecifiedAtts;
- int m_idAttIndex;
- ATTRIBUTE *m_atts;
- NS_ATT *m_nsAtts;
- unsigned long m_nsAttsVersion;
- unsigned char m_nsAttsPower;
-#ifdef XML_ATTR_INFO
- XML_AttrInfo *m_attInfo;
-#endif
- POSITION m_position;
- STRING_POOL m_tempPool;
- STRING_POOL m_temp2Pool;
- char *m_groupConnector;
- unsigned int m_groupSize;
- XML_Char m_namespaceSeparator;
- XML_Parser m_parentParser;
- XML_ParsingStatus m_parsingStatus;
-#ifdef XML_DTD
- XML_Bool m_isParamEntity;
- XML_Bool m_useForeignDTD;
- enum XML_ParamEntityParsing m_paramEntityParsing;
-#endif
- unsigned long m_hash_secret_salt;
-};
-
-#define MALLOC(s) (parser->m_mem.malloc_fcn((s)))
-#define REALLOC(p,s) (parser->m_mem.realloc_fcn((p),(s)))
-#define FREE(p) (parser->m_mem.free_fcn((p)))
-
-#define userData (parser->m_userData)
-#define handlerArg (parser->m_handlerArg)
-#define startElementHandler (parser->m_startElementHandler)
-#define endElementHandler (parser->m_endElementHandler)
-#define characterDataHandler (parser->m_characterDataHandler)
-#define processingInstructionHandler \
- (parser->m_processingInstructionHandler)
-#define commentHandler (parser->m_commentHandler)
-#define startCdataSectionHandler \
- (parser->m_startCdataSectionHandler)
-#define endCdataSectionHandler (parser->m_endCdataSectionHandler)
-#define defaultHandler (parser->m_defaultHandler)
-#define startDoctypeDeclHandler (parser->m_startDoctypeDeclHandler)
-#define endDoctypeDeclHandler (parser->m_endDoctypeDeclHandler)
-#define unparsedEntityDeclHandler \
- (parser->m_unparsedEntityDeclHandler)
-#define notationDeclHandler (parser->m_notationDeclHandler)
-#define startNamespaceDeclHandler \
- (parser->m_startNamespaceDeclHandler)
-#define endNamespaceDeclHandler (parser->m_endNamespaceDeclHandler)
-#define notStandaloneHandler (parser->m_notStandaloneHandler)
-#define externalEntityRefHandler \
- (parser->m_externalEntityRefHandler)
-#define externalEntityRefHandlerArg \
- (parser->m_externalEntityRefHandlerArg)
-#define internalEntityRefHandler \
- (parser->m_internalEntityRefHandler)
-#define skippedEntityHandler (parser->m_skippedEntityHandler)
-#define unknownEncodingHandler (parser->m_unknownEncodingHandler)
-#define elementDeclHandler (parser->m_elementDeclHandler)
-#define attlistDeclHandler (parser->m_attlistDeclHandler)
-#define entityDeclHandler (parser->m_entityDeclHandler)
-#define xmlDeclHandler (parser->m_xmlDeclHandler)
-#define encoding (parser->m_encoding)
-#define initEncoding (parser->m_initEncoding)
-#define internalEncoding (parser->m_internalEncoding)
-#define unknownEncodingMem (parser->m_unknownEncodingMem)
-#define unknownEncodingData (parser->m_unknownEncodingData)
-#define unknownEncodingHandlerData \
- (parser->m_unknownEncodingHandlerData)
-#define unknownEncodingRelease (parser->m_unknownEncodingRelease)
-#define protocolEncodingName (parser->m_protocolEncodingName)
-#define ns (parser->m_ns)
-#define ns_triplets (parser->m_ns_triplets)
-#define prologState (parser->m_prologState)
-#define processor (parser->m_processor)
-#define errorCode (parser->m_errorCode)
-#define eventPtr (parser->m_eventPtr)
-#define eventEndPtr (parser->m_eventEndPtr)
-#define positionPtr (parser->m_positionPtr)
-#define position (parser->m_position)
-#define openInternalEntities (parser->m_openInternalEntities)
-#define freeInternalEntities (parser->m_freeInternalEntities)
-#define defaultExpandInternalEntities \
- (parser->m_defaultExpandInternalEntities)
-#define tagLevel (parser->m_tagLevel)
-#define buffer (parser->m_buffer)
-#define bufferPtr (parser->m_bufferPtr)
-#define bufferEnd (parser->m_bufferEnd)
-#define parseEndByteIndex (parser->m_parseEndByteIndex)
-#define parseEndPtr (parser->m_parseEndPtr)
-#define bufferLim (parser->m_bufferLim)
-#define dataBuf (parser->m_dataBuf)
-#define dataBufEnd (parser->m_dataBufEnd)
-#define _dtd (parser->m_dtd)
-#define curBase (parser->m_curBase)
-#define declEntity (parser->m_declEntity)
-#define doctypeName (parser->m_doctypeName)
-#define doctypeSysid (parser->m_doctypeSysid)
-#define doctypePubid (parser->m_doctypePubid)
-#define declAttributeType (parser->m_declAttributeType)
-#define declNotationName (parser->m_declNotationName)
-#define declNotationPublicId (parser->m_declNotationPublicId)
-#define declElementType (parser->m_declElementType)
-#define declAttributeId (parser->m_declAttributeId)
-#define declAttributeIsCdata (parser->m_declAttributeIsCdata)
-#define declAttributeIsId (parser->m_declAttributeIsId)
-#define freeTagList (parser->m_freeTagList)
-#define freeBindingList (parser->m_freeBindingList)
-#define inheritedBindings (parser->m_inheritedBindings)
-#define tagStack (parser->m_tagStack)
-#define atts (parser->m_atts)
-#define attsSize (parser->m_attsSize)
-#define nSpecifiedAtts (parser->m_nSpecifiedAtts)
-#define idAttIndex (parser->m_idAttIndex)
-#define nsAtts (parser->m_nsAtts)
-#define nsAttsVersion (parser->m_nsAttsVersion)
-#define nsAttsPower (parser->m_nsAttsPower)
-#define attInfo (parser->m_attInfo)
-#define tempPool (parser->m_tempPool)
-#define temp2Pool (parser->m_temp2Pool)
-#define groupConnector (parser->m_groupConnector)
-#define groupSize (parser->m_groupSize)
-#define namespaceSeparator (parser->m_namespaceSeparator)
-#define parentParser (parser->m_parentParser)
-#define ps_parsing (parser->m_parsingStatus.parsing)
-#define ps_finalBuffer (parser->m_parsingStatus.finalBuffer)
-#ifdef XML_DTD
-#define isParamEntity (parser->m_isParamEntity)
-#define useForeignDTD (parser->m_useForeignDTD)
-#define paramEntityParsing (parser->m_paramEntityParsing)
-#endif /* XML_DTD */
-#define hash_secret_salt (parser->m_hash_secret_salt)
-
-XML_Parser XMLCALL
-XML_ParserCreate(const XML_Char *encodingName)
-{
- return XML_ParserCreate_MM(encodingName, NULL, NULL);
-}
-
-XML_Parser XMLCALL
-XML_ParserCreateNS(const XML_Char *encodingName, XML_Char nsSep)
-{
- XML_Char tmp[2];
- *tmp = nsSep;
- return XML_ParserCreate_MM(encodingName, NULL, tmp);
-}
-
-static const XML_Char implicitContext[] = {
- ASCII_x, ASCII_m, ASCII_l, ASCII_EQUALS, ASCII_h, ASCII_t, ASCII_t, ASCII_p,
- ASCII_COLON, ASCII_SLASH, ASCII_SLASH, ASCII_w, ASCII_w, ASCII_w,
- ASCII_PERIOD, ASCII_w, ASCII_3, ASCII_PERIOD, ASCII_o, ASCII_r, ASCII_g,
- ASCII_SLASH, ASCII_X, ASCII_M, ASCII_L, ASCII_SLASH, ASCII_1, ASCII_9,
- ASCII_9, ASCII_8, ASCII_SLASH, ASCII_n, ASCII_a, ASCII_m, ASCII_e,
- ASCII_s, ASCII_p, ASCII_a, ASCII_c, ASCII_e, '\0'
-};
-
-static unsigned long
-gather_time_entropy(void)
-{
-#ifdef WIN32
- FILETIME ft;
- GetSystemTimeAsFileTime(&ft); /* never fails */
- return ft.dwHighDateTime ^ ft.dwLowDateTime;
-#else
- struct timeval tv;
- int gettimeofday_res;
-
- gettimeofday_res = gettimeofday(&tv, NULL);
- assert (gettimeofday_res == 0);
-
- /* Microseconds time is <20 bits entropy */
- return tv.tv_usec;
-#endif
-}
-
-static unsigned long
-generate_hash_secret_salt(XML_Parser parser)
-{
- /* Process ID is 0 bits entropy if attacker has local access
- * XML_Parser address is few bits of entropy if attacker has local access */
- // Prusa3D specific: Fix for a following warning, which turns to an error on some Perl/XS installations:
- // error: cast from 'XML_Parser' to 'long unsigned int' loses precision [-fpermissive]
- unsigned long *parser_addr = (unsigned long*)&parser;
- const unsigned long entropy =
- gather_time_entropy() ^ getpid() ^ *parser_addr;
-
- /* Factors are 2^31-1 and 2^61-1 (Mersenne primes M31 and M61) */
- if (sizeof(unsigned long) == 4) {
- return entropy * 2147483647;
- } else {
- return entropy * (unsigned long)2305843009213693951;
- }
-}
-
-static XML_Bool /* only valid for root parser */
-startParsing(XML_Parser parser)
-{
- /* hash functions must be initialized before setContext() is called */
- if (hash_secret_salt == 0)
- hash_secret_salt = generate_hash_secret_salt(parser);
- if (ns) {
- /* implicit context only set for root parser, since child
- parsers (i.e. external entity parsers) will inherit it
- */
- return setContext(parser, implicitContext);
- }
- return XML_TRUE;
-}
-
-XML_Parser XMLCALL
-XML_ParserCreate_MM(const XML_Char *encodingName,
- const XML_Memory_Handling_Suite *memsuite,
- const XML_Char *nameSep)
-{
- return parserCreate(encodingName, memsuite, nameSep, NULL);
-}
-
-static XML_Parser
-parserCreate(const XML_Char *encodingName,
- const XML_Memory_Handling_Suite *memsuite,
- const XML_Char *nameSep,
- DTD *dtd)
-{
- XML_Parser parser;
-
- if (memsuite) {
- XML_Memory_Handling_Suite *mtemp;
- parser = (XML_Parser)
- memsuite->malloc_fcn(sizeof(struct XML_ParserStruct));
- if (parser != NULL) {
- mtemp = (XML_Memory_Handling_Suite *)&(parser->m_mem);
- mtemp->malloc_fcn = memsuite->malloc_fcn;
- mtemp->realloc_fcn = memsuite->realloc_fcn;
- mtemp->free_fcn = memsuite->free_fcn;
- }
- }
- else {
- XML_Memory_Handling_Suite *mtemp;
- parser = (XML_Parser)malloc(sizeof(struct XML_ParserStruct));
- if (parser != NULL) {
- mtemp = (XML_Memory_Handling_Suite *)&(parser->m_mem);
- mtemp->malloc_fcn = malloc;
- mtemp->realloc_fcn = realloc;
- mtemp->free_fcn = free;
- }
- }
-
- if (!parser)
- return parser;
-
- buffer = NULL;
- bufferLim = NULL;
-
- attsSize = INIT_ATTS_SIZE;
- atts = (ATTRIBUTE *)MALLOC(attsSize * sizeof(ATTRIBUTE));
- if (atts == NULL) {
- FREE(parser);
- return NULL;
- }
-#ifdef XML_ATTR_INFO
- attInfo = (XML_AttrInfo*)MALLOC(attsSize * sizeof(XML_AttrInfo));
- if (attInfo == NULL) {
- FREE(atts);
- FREE(parser);
- return NULL;
- }
-#endif
- dataBuf = (XML_Char *)MALLOC(INIT_DATA_BUF_SIZE * sizeof(XML_Char));
- if (dataBuf == NULL) {
- FREE(atts);
-#ifdef XML_ATTR_INFO
- FREE(attInfo);
-#endif
- FREE(parser);
- return NULL;
- }
- dataBufEnd = dataBuf + INIT_DATA_BUF_SIZE;
-
- if (dtd)
- _dtd = dtd;
- else {
- _dtd = dtdCreate(&parser->m_mem);
- if (_dtd == NULL) {
- FREE(dataBuf);
- FREE(atts);
-#ifdef XML_ATTR_INFO
- FREE(attInfo);
-#endif
- FREE(parser);
- return NULL;
- }
- }
-
- freeBindingList = NULL;
- freeTagList = NULL;
- freeInternalEntities = NULL;
-
- groupSize = 0;
- groupConnector = NULL;
-
- unknownEncodingHandler = NULL;
- unknownEncodingHandlerData = NULL;
-
- namespaceSeparator = ASCII_EXCL;
- ns = XML_FALSE;
- ns_triplets = XML_FALSE;
-
- nsAtts = NULL;
- nsAttsVersion = 0;
- nsAttsPower = 0;
-
- poolInit(&tempPool, &(parser->m_mem));
- poolInit(&temp2Pool, &(parser->m_mem));
- parserInit(parser, encodingName);
-
- if (encodingName && !protocolEncodingName) {
- XML_ParserFree(parser);
- return NULL;
- }
-
- if (nameSep) {
- ns = XML_TRUE;
- internalEncoding = XmlGetInternalEncodingNS();
- namespaceSeparator = *nameSep;
- }
- else {
- internalEncoding = XmlGetInternalEncoding();
- }
-
- return parser;
-}
-
-static void
-parserInit(XML_Parser parser, const XML_Char *encodingName)
-{
- processor = prologInitProcessor;
- XmlPrologStateInit(&prologState);
- protocolEncodingName = (encodingName != NULL
- ? poolCopyString(&tempPool, encodingName)
- : NULL);
- curBase = NULL;
- XmlInitEncoding(&initEncoding, &encoding, 0);
- userData = NULL;
- handlerArg = NULL;
- startElementHandler = NULL;
- endElementHandler = NULL;
- characterDataHandler = NULL;
- processingInstructionHandler = NULL;
- commentHandler = NULL;
- startCdataSectionHandler = NULL;
- endCdataSectionHandler = NULL;
- defaultHandler = NULL;
- startDoctypeDeclHandler = NULL;
- endDoctypeDeclHandler = NULL;
- unparsedEntityDeclHandler = NULL;
- notationDeclHandler = NULL;
- startNamespaceDeclHandler = NULL;
- endNamespaceDeclHandler = NULL;
- notStandaloneHandler = NULL;
- externalEntityRefHandler = NULL;
- externalEntityRefHandlerArg = parser;
- skippedEntityHandler = NULL;
- elementDeclHandler = NULL;
- attlistDeclHandler = NULL;
- entityDeclHandler = NULL;
- xmlDeclHandler = NULL;
- bufferPtr = buffer;
- bufferEnd = buffer;
- parseEndByteIndex = 0;
- parseEndPtr = NULL;
- declElementType = NULL;
- declAttributeId = NULL;
- declEntity = NULL;
- doctypeName = NULL;
- doctypeSysid = NULL;
- doctypePubid = NULL;
- declAttributeType = NULL;
- declNotationName = NULL;
- declNotationPublicId = NULL;
- declAttributeIsCdata = XML_FALSE;
- declAttributeIsId = XML_FALSE;
- memset(&position, 0, sizeof(POSITION));
- errorCode = XML_ERROR_NONE;
- eventPtr = NULL;
- eventEndPtr = NULL;
- positionPtr = NULL;
- openInternalEntities = NULL;
- defaultExpandInternalEntities = XML_TRUE;
- tagLevel = 0;
- tagStack = NULL;
- inheritedBindings = NULL;
- nSpecifiedAtts = 0;
- unknownEncodingMem = NULL;
- unknownEncodingRelease = NULL;
- unknownEncodingData = NULL;
- parentParser = NULL;
- ps_parsing = XML_INITIALIZED;
-#ifdef XML_DTD
- isParamEntity = XML_FALSE;
- useForeignDTD = XML_FALSE;
- paramEntityParsing = XML_PARAM_ENTITY_PARSING_NEVER;
-#endif
- hash_secret_salt = 0;
-}
-
-/* moves list of bindings to freeBindingList */
-static void FASTCALL
-moveToFreeBindingList(XML_Parser parser, BINDING *bindings)
-{
- while (bindings) {
- BINDING *b = bindings;
- bindings = bindings->nextTagBinding;
- b->nextTagBinding = freeBindingList;
- freeBindingList = b;
- }
-}
-
-XML_Bool XMLCALL
-XML_ParserReset(XML_Parser parser, const XML_Char *encodingName)
-{
- TAG *tStk;
- OPEN_INTERNAL_ENTITY *openEntityList;
- if (parentParser)
- return XML_FALSE;
- /* move tagStack to freeTagList */
- tStk = tagStack;
- while (tStk) {
- TAG *tag = tStk;
- tStk = tStk->parent;
- tag->parent = freeTagList;
- moveToFreeBindingList(parser, tag->bindings);
- tag->bindings = NULL;
- freeTagList = tag;
- }
- /* move openInternalEntities to freeInternalEntities */
- openEntityList = openInternalEntities;
- while (openEntityList) {
- OPEN_INTERNAL_ENTITY *openEntity = openEntityList;
- openEntityList = openEntity->next;
- openEntity->next = freeInternalEntities;
- freeInternalEntities = openEntity;
- }
- moveToFreeBindingList(parser, inheritedBindings);
- FREE(unknownEncodingMem);
- if (unknownEncodingRelease)
- unknownEncodingRelease(unknownEncodingData);
- poolClear(&tempPool);
- poolClear(&temp2Pool);
- parserInit(parser, encodingName);
- dtdReset(_dtd, &parser->m_mem);
- return XML_TRUE;
-}
-
-enum XML_Status XMLCALL
-XML_SetEncoding(XML_Parser parser, const XML_Char *encodingName)
-{
- /* Block after XML_Parse()/XML_ParseBuffer() has been called.
- XXX There's no way for the caller to determine which of the
- XXX possible error cases caused the XML_STATUS_ERROR return.
- */
- if (ps_parsing == XML_PARSING || ps_parsing == XML_SUSPENDED)
- return XML_STATUS_ERROR;
- if (encodingName == NULL)
- protocolEncodingName = NULL;
- else {
- protocolEncodingName = poolCopyString(&tempPool, encodingName);
- if (!protocolEncodingName)
- return XML_STATUS_ERROR;
- }
- return XML_STATUS_OK;
-}
-
-XML_Parser XMLCALL
-XML_ExternalEntityParserCreate(XML_Parser oldParser,
- const XML_Char *context,
- const XML_Char *encodingName)
-{
- XML_Parser parser = oldParser;
- DTD *newDtd = NULL;
- DTD *oldDtd = _dtd;
- XML_StartElementHandler oldStartElementHandler = startElementHandler;
- XML_EndElementHandler oldEndElementHandler = endElementHandler;
- XML_CharacterDataHandler oldCharacterDataHandler = characterDataHandler;
- XML_ProcessingInstructionHandler oldProcessingInstructionHandler
- = processingInstructionHandler;
- XML_CommentHandler oldCommentHandler = commentHandler;
- XML_StartCdataSectionHandler oldStartCdataSectionHandler
- = startCdataSectionHandler;
- XML_EndCdataSectionHandler oldEndCdataSectionHandler
- = endCdataSectionHandler;
- XML_DefaultHandler oldDefaultHandler = defaultHandler;
- XML_UnparsedEntityDeclHandler oldUnparsedEntityDeclHandler
- = unparsedEntityDeclHandler;
- XML_NotationDeclHandler oldNotationDeclHandler = notationDeclHandler;
- XML_StartNamespaceDeclHandler oldStartNamespaceDeclHandler
- = startNamespaceDeclHandler;
- XML_EndNamespaceDeclHandler oldEndNamespaceDeclHandler
- = endNamespaceDeclHandler;
- XML_NotStandaloneHandler oldNotStandaloneHandler = notStandaloneHandler;
- XML_ExternalEntityRefHandler oldExternalEntityRefHandler
- = externalEntityRefHandler;
- XML_SkippedEntityHandler oldSkippedEntityHandler = skippedEntityHandler;
- XML_UnknownEncodingHandler oldUnknownEncodingHandler
- = unknownEncodingHandler;
- XML_ElementDeclHandler oldElementDeclHandler = elementDeclHandler;
- XML_AttlistDeclHandler oldAttlistDeclHandler = attlistDeclHandler;
- XML_EntityDeclHandler oldEntityDeclHandler = entityDeclHandler;
- XML_XmlDeclHandler oldXmlDeclHandler = xmlDeclHandler;
- ELEMENT_TYPE * oldDeclElementType = declElementType;
-
- void *oldUserData = userData;
- void *oldHandlerArg = handlerArg;
- XML_Bool oldDefaultExpandInternalEntities = defaultExpandInternalEntities;
- XML_Parser oldExternalEntityRefHandlerArg = externalEntityRefHandlerArg;
-#ifdef XML_DTD
- enum XML_ParamEntityParsing oldParamEntityParsing = paramEntityParsing;
- int oldInEntityValue = prologState.inEntityValue;
-#endif
- XML_Bool oldns_triplets = ns_triplets;
- /* Note that the new parser shares the same hash secret as the old
- parser, so that dtdCopy and copyEntityTable can lookup values
- from hash tables associated with either parser without us having
- to worry which hash secrets each table has.
- */
- unsigned long oldhash_secret_salt = hash_secret_salt;
-
-#ifdef XML_DTD
- if (!context)
- newDtd = oldDtd;
-#endif /* XML_DTD */
-
- /* Note that the magical uses of the pre-processor to make field
- access look more like C++ require that `parser' be overwritten
- here. This makes this function more painful to follow than it
- would be otherwise.
- */
- if (ns) {
- XML_Char tmp[2];
- *tmp = namespaceSeparator;
- parser = parserCreate(encodingName, &parser->m_mem, tmp, newDtd);
- }
- else {
- parser = parserCreate(encodingName, &parser->m_mem, NULL, newDtd);
- }
-
- if (!parser)
- return NULL;
-
- startElementHandler = oldStartElementHandler;
- endElementHandler = oldEndElementHandler;
- characterDataHandler = oldCharacterDataHandler;
- processingInstructionHandler = oldProcessingInstructionHandler;
- commentHandler = oldCommentHandler;
- startCdataSectionHandler = oldStartCdataSectionHandler;
- endCdataSectionHandler = oldEndCdataSectionHandler;
- defaultHandler = oldDefaultHandler;
- unparsedEntityDeclHandler = oldUnparsedEntityDeclHandler;
- notationDeclHandler = oldNotationDeclHandler;
- startNamespaceDeclHandler = oldStartNamespaceDeclHandler;
- endNamespaceDeclHandler = oldEndNamespaceDeclHandler;
- notStandaloneHandler = oldNotStandaloneHandler;
- externalEntityRefHandler = oldExternalEntityRefHandler;
- skippedEntityHandler = oldSkippedEntityHandler;
- unknownEncodingHandler = oldUnknownEncodingHandler;
- elementDeclHandler = oldElementDeclHandler;
- attlistDeclHandler = oldAttlistDeclHandler;
- entityDeclHandler = oldEntityDeclHandler;
- xmlDeclHandler = oldXmlDeclHandler;
- declElementType = oldDeclElementType;
- userData = oldUserData;
- if (oldUserData == oldHandlerArg)
- handlerArg = userData;
- else
- handlerArg = parser;
- if (oldExternalEntityRefHandlerArg != oldParser)
- externalEntityRefHandlerArg = oldExternalEntityRefHandlerArg;
- defaultExpandInternalEntities = oldDefaultExpandInternalEntities;
- ns_triplets = oldns_triplets;
- hash_secret_salt = oldhash_secret_salt;
- parentParser = oldParser;
-#ifdef XML_DTD
- paramEntityParsing = oldParamEntityParsing;
- prologState.inEntityValue = oldInEntityValue;
- if (context) {
-#endif /* XML_DTD */
- if (!dtdCopy(oldParser, _dtd, oldDtd, &parser->m_mem)
- || !setContext(parser, context)) {
- XML_ParserFree(parser);
- return NULL;
- }
- processor = externalEntityInitProcessor;
-#ifdef XML_DTD
- }
- else {
- /* The DTD instance referenced by _dtd is shared between the document's
- root parser and external PE parsers, therefore one does not need to
- call setContext. In addition, one also *must* not call setContext,
- because this would overwrite existing prefix->binding pointers in
- _dtd with ones that get destroyed with the external PE parser.
- This would leave those prefixes with dangling pointers.
- */
- isParamEntity = XML_TRUE;
- XmlPrologStateInitExternalEntity(&prologState);
- processor = externalParEntInitProcessor;
- }
-#endif /* XML_DTD */
- return parser;
-}
-
-static void FASTCALL
-destroyBindings(BINDING *bindings, XML_Parser parser)
-{
- for (;;) {
- BINDING *b = bindings;
- if (!b)
- break;
- bindings = b->nextTagBinding;
- FREE(b->uri);
- FREE(b);
- }
-}
-
-void XMLCALL
-XML_ParserFree(XML_Parser parser)
-{
- TAG *tagList;
- OPEN_INTERNAL_ENTITY *entityList;
- if (parser == NULL)
- return;
- /* free tagStack and freeTagList */
- tagList = tagStack;
- for (;;) {
- TAG *p;
- if (tagList == NULL) {
- if (freeTagList == NULL)
- break;
- tagList = freeTagList;
- freeTagList = NULL;
- }
- p = tagList;
- tagList = tagList->parent;
- FREE(p->buf);
- destroyBindings(p->bindings, parser);
- FREE(p);
- }
- /* free openInternalEntities and freeInternalEntities */
- entityList = openInternalEntities;
- for (;;) {
- OPEN_INTERNAL_ENTITY *openEntity;
- if (entityList == NULL) {
- if (freeInternalEntities == NULL)
- break;
- entityList = freeInternalEntities;
- freeInternalEntities = NULL;
- }
- openEntity = entityList;
- entityList = entityList->next;
- FREE(openEntity);
- }
-
- destroyBindings(freeBindingList, parser);
- destroyBindings(inheritedBindings, parser);
- poolDestroy(&tempPool);
- poolDestroy(&temp2Pool);
-#ifdef XML_DTD
- /* external parameter entity parsers share the DTD structure
- parser->m_dtd with the root parser, so we must not destroy it
- */
- if (!isParamEntity && _dtd)
-#else
- if (_dtd)
-#endif /* XML_DTD */
- dtdDestroy(_dtd, (XML_Bool)!parentParser, &parser->m_mem);
- FREE((void *)atts);
-#ifdef XML_ATTR_INFO
- FREE((void *)attInfo);
-#endif
- FREE(groupConnector);
- FREE(buffer);
- FREE(dataBuf);
- FREE(nsAtts);
- FREE(unknownEncodingMem);
- if (unknownEncodingRelease)
- unknownEncodingRelease(unknownEncodingData);
- FREE(parser);
-}
-
-void XMLCALL
-XML_UseParserAsHandlerArg(XML_Parser parser)
-{
- handlerArg = parser;
-}
-
-enum XML_Error XMLCALL
-XML_UseForeignDTD(XML_Parser parser, XML_Bool useDTD)
-{
-#ifdef XML_DTD
- /* block after XML_Parse()/XML_ParseBuffer() has been called */
- if (ps_parsing == XML_PARSING || ps_parsing == XML_SUSPENDED)
- return XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING;
- useForeignDTD = useDTD;
- return XML_ERROR_NONE;
-#else
- return XML_ERROR_FEATURE_REQUIRES_XML_DTD;
-#endif
-}
-
-void XMLCALL
-XML_SetReturnNSTriplet(XML_Parser parser, int do_nst)
-{
- /* block after XML_Parse()/XML_ParseBuffer() has been called */
- if (ps_parsing == XML_PARSING || ps_parsing == XML_SUSPENDED)
- return;
- ns_triplets = do_nst ? XML_TRUE : XML_FALSE;
-}
-
-void XMLCALL
-XML_SetUserData(XML_Parser parser, void *p)
-{
- if (handlerArg == userData)
- handlerArg = userData = p;
- else
- userData = p;
-}
-
-enum XML_Status XMLCALL
-XML_SetBase(XML_Parser parser, const XML_Char *p)
-{
- if (p) {
- p = poolCopyString(&_dtd->pool, p);
- if (!p)
- return XML_STATUS_ERROR;
- curBase = p;
- }
- else
- curBase = NULL;
- return XML_STATUS_OK;
-}
-
-const XML_Char * XMLCALL
-XML_GetBase(XML_Parser parser)
-{
- return curBase;
-}
-
-int XMLCALL
-XML_GetSpecifiedAttributeCount(XML_Parser parser)
-{
- return nSpecifiedAtts;
-}
-
-int XMLCALL
-XML_GetIdAttributeIndex(XML_Parser parser)
-{
- return idAttIndex;
-}
-
-#ifdef XML_ATTR_INFO
-const XML_AttrInfo * XMLCALL
-XML_GetAttributeInfo(XML_Parser parser)
-{
- return attInfo;
-}
-#endif
-
-void XMLCALL
-XML_SetElementHandler(XML_Parser parser,
- XML_StartElementHandler start,
- XML_EndElementHandler end)
-{
- startElementHandler = start;
- endElementHandler = end;
-}
-
-void XMLCALL
-XML_SetStartElementHandler(XML_Parser parser,
- XML_StartElementHandler start) {
- startElementHandler = start;
-}
-
-void XMLCALL
-XML_SetEndElementHandler(XML_Parser parser,
- XML_EndElementHandler end) {
- endElementHandler = end;
-}
-
-void XMLCALL
-XML_SetCharacterDataHandler(XML_Parser parser,
- XML_CharacterDataHandler handler)
-{
- characterDataHandler = handler;
-}
-
-void XMLCALL
-XML_SetProcessingInstructionHandler(XML_Parser parser,
- XML_ProcessingInstructionHandler handler)
-{
- processingInstructionHandler = handler;
-}
-
-void XMLCALL
-XML_SetCommentHandler(XML_Parser parser,
- XML_CommentHandler handler)
-{
- commentHandler = handler;
-}
-
-void XMLCALL
-XML_SetCdataSectionHandler(XML_Parser parser,
- XML_StartCdataSectionHandler start,
- XML_EndCdataSectionHandler end)
-{
- startCdataSectionHandler = start;
- endCdataSectionHandler = end;
-}
-
-void XMLCALL
-XML_SetStartCdataSectionHandler(XML_Parser parser,
- XML_StartCdataSectionHandler start) {
- startCdataSectionHandler = start;
-}
-
-void XMLCALL
-XML_SetEndCdataSectionHandler(XML_Parser parser,
- XML_EndCdataSectionHandler end) {
- endCdataSectionHandler = end;
-}
-
-void XMLCALL
-XML_SetDefaultHandler(XML_Parser parser,
- XML_DefaultHandler handler)
-{
- defaultHandler = handler;
- defaultExpandInternalEntities = XML_FALSE;
-}
-
-void XMLCALL
-XML_SetDefaultHandlerExpand(XML_Parser parser,
- XML_DefaultHandler handler)
-{
- defaultHandler = handler;
- defaultExpandInternalEntities = XML_TRUE;
-}
-
-void XMLCALL
-XML_SetDoctypeDeclHandler(XML_Parser parser,
- XML_StartDoctypeDeclHandler start,
- XML_EndDoctypeDeclHandler end)
-{
- startDoctypeDeclHandler = start;
- endDoctypeDeclHandler = end;
-}
-
-void XMLCALL
-XML_SetStartDoctypeDeclHandler(XML_Parser parser,
- XML_StartDoctypeDeclHandler start) {
- startDoctypeDeclHandler = start;
-}
-
-void XMLCALL
-XML_SetEndDoctypeDeclHandler(XML_Parser parser,
- XML_EndDoctypeDeclHandler end) {
- endDoctypeDeclHandler = end;
-}
-
-void XMLCALL
-XML_SetUnparsedEntityDeclHandler(XML_Parser parser,
- XML_UnparsedEntityDeclHandler handler)
-{
- unparsedEntityDeclHandler = handler;
-}
-
-void XMLCALL
-XML_SetNotationDeclHandler(XML_Parser parser,
- XML_NotationDeclHandler handler)
-{
- notationDeclHandler = handler;
-}
-
-void XMLCALL
-XML_SetNamespaceDeclHandler(XML_Parser parser,
- XML_StartNamespaceDeclHandler start,
- XML_EndNamespaceDeclHandler end)
-{
- startNamespaceDeclHandler = start;
- endNamespaceDeclHandler = end;
-}
-
-void XMLCALL
-XML_SetStartNamespaceDeclHandler(XML_Parser parser,
- XML_StartNamespaceDeclHandler start) {
- startNamespaceDeclHandler = start;
-}
-
-void XMLCALL
-XML_SetEndNamespaceDeclHandler(XML_Parser parser,
- XML_EndNamespaceDeclHandler end) {
- endNamespaceDeclHandler = end;
-}
-
-void XMLCALL
-XML_SetNotStandaloneHandler(XML_Parser parser,
- XML_NotStandaloneHandler handler)
-{
- notStandaloneHandler = handler;
-}
-
-void XMLCALL
-XML_SetExternalEntityRefHandler(XML_Parser parser,
- XML_ExternalEntityRefHandler handler)
-{
- externalEntityRefHandler = handler;
-}
-
-void XMLCALL
-XML_SetExternalEntityRefHandlerArg(XML_Parser parser, void *arg)
-{
- if (arg)
- externalEntityRefHandlerArg = (XML_Parser)arg;
- else
- externalEntityRefHandlerArg = parser;
-}
-
-void XMLCALL
-XML_SetSkippedEntityHandler(XML_Parser parser,
- XML_SkippedEntityHandler handler)
-{
- skippedEntityHandler = handler;
-}
-
-void XMLCALL
-XML_SetUnknownEncodingHandler(XML_Parser parser,
- XML_UnknownEncodingHandler handler,
- void *data)
-{
- unknownEncodingHandler = handler;
- unknownEncodingHandlerData = data;
-}
-
-void XMLCALL
-XML_SetElementDeclHandler(XML_Parser parser,
- XML_ElementDeclHandler eldecl)
-{
- elementDeclHandler = eldecl;
-}
-
-void XMLCALL
-XML_SetAttlistDeclHandler(XML_Parser parser,
- XML_AttlistDeclHandler attdecl)
-{
- attlistDeclHandler = attdecl;
-}
-
-void XMLCALL
-XML_SetEntityDeclHandler(XML_Parser parser,
- XML_EntityDeclHandler handler)
-{
- entityDeclHandler = handler;
-}
-
-void XMLCALL
-XML_SetXmlDeclHandler(XML_Parser parser,
- XML_XmlDeclHandler handler) {
- xmlDeclHandler = handler;
-}
-
-int XMLCALL
-XML_SetParamEntityParsing(XML_Parser parser,
- enum XML_ParamEntityParsing peParsing)
-{
- /* block after XML_Parse()/XML_ParseBuffer() has been called */
- if (ps_parsing == XML_PARSING || ps_parsing == XML_SUSPENDED)
- return 0;
-#ifdef XML_DTD
- paramEntityParsing = peParsing;
- return 1;
-#else
- return peParsing == XML_PARAM_ENTITY_PARSING_NEVER;
-#endif
-}
-
-int XMLCALL
-XML_SetHashSalt(XML_Parser parser,
- unsigned long hash_salt)
-{
- /* block after XML_Parse()/XML_ParseBuffer() has been called */
- if (ps_parsing == XML_PARSING || ps_parsing == XML_SUSPENDED)
- return 0;
- hash_secret_salt = hash_salt;
- return 1;
-}
-
-enum XML_Status XMLCALL
-XML_Parse(XML_Parser parser, const char *s, int len, int isFinal)
-{
- switch (ps_parsing) {
- case XML_SUSPENDED:
- errorCode = XML_ERROR_SUSPENDED;
- return XML_STATUS_ERROR;
- case XML_FINISHED:
- errorCode = XML_ERROR_FINISHED;
- return XML_STATUS_ERROR;
- case XML_INITIALIZED:
- if (parentParser == NULL && !startParsing(parser)) {
- errorCode = XML_ERROR_NO_MEMORY;
- return XML_STATUS_ERROR;
- }
- default:
- ps_parsing = XML_PARSING;
- }
-
- if (len == 0) {
- ps_finalBuffer = (XML_Bool)isFinal;
- if (!isFinal)
- return XML_STATUS_OK;
- positionPtr = bufferPtr;
- parseEndPtr = bufferEnd;
-
- /* If data are left over from last buffer, and we now know that these
- data are the final chunk of input, then we have to check them again
- to detect errors based on that fact.
- */
- errorCode = processor(parser, bufferPtr, parseEndPtr, &bufferPtr);
-
- if (errorCode == XML_ERROR_NONE) {
- switch (ps_parsing) {
- case XML_SUSPENDED:
- XmlUpdatePosition(encoding, positionPtr, bufferPtr, &position);
- positionPtr = bufferPtr;
- return XML_STATUS_SUSPENDED;
- case XML_INITIALIZED:
- case XML_PARSING:
- ps_parsing = XML_FINISHED;
- /* fall through */
- default:
- return XML_STATUS_OK;
- }
- }
- eventEndPtr = eventPtr;
- processor = errorProcessor;
- return XML_STATUS_ERROR;
- }
-#ifndef XML_CONTEXT_BYTES
- else if (bufferPtr == bufferEnd) {
- const char *end;
- int nLeftOver;
- enum XML_Status result;
- parseEndByteIndex += len;
- positionPtr = s;
- ps_finalBuffer = (XML_Bool)isFinal;
-
- errorCode = processor(parser, s, parseEndPtr = s + len, &end);
-
- if (errorCode != XML_ERROR_NONE) {
- eventEndPtr = eventPtr;
- processor = errorProcessor;
- return XML_STATUS_ERROR;
- }
- else {
- switch (ps_parsing) {
- case XML_SUSPENDED:
- result = XML_STATUS_SUSPENDED;
- break;
- case XML_INITIALIZED:
- case XML_PARSING:
- if (isFinal) {
- ps_parsing = XML_FINISHED;
- return XML_STATUS_OK;
- }
- /* fall through */
- default:
- result = XML_STATUS_OK;
- }
- }
-
- XmlUpdatePosition(encoding, positionPtr, end, &position);
- nLeftOver = s + len - end;
- if (nLeftOver) {
- if (buffer == NULL || nLeftOver > bufferLim - buffer) {
- /* FIXME avoid integer overflow */
- char *temp;
- temp = (buffer == NULL
- ? (char *)MALLOC(len * 2)
- : (char *)REALLOC(buffer, len * 2));
- if (temp == NULL) {
- errorCode = XML_ERROR_NO_MEMORY;
- eventPtr = eventEndPtr = NULL;
- processor = errorProcessor;
- return XML_STATUS_ERROR;
- }
- buffer = temp;
- bufferLim = buffer + len * 2;
- }
- memcpy(buffer, end, nLeftOver);
- }
- bufferPtr = buffer;
- bufferEnd = buffer + nLeftOver;
- positionPtr = bufferPtr;
- parseEndPtr = bufferEnd;
- eventPtr = bufferPtr;
- eventEndPtr = bufferPtr;
- return result;
- }
-#endif /* not defined XML_CONTEXT_BYTES */
- else {
- void *buff = XML_GetBuffer(parser, len);
- if (buff == NULL)
- return XML_STATUS_ERROR;
- else {
- memcpy(buff, s, len);
- return XML_ParseBuffer(parser, len, isFinal);
- }
- }
-}
-
-enum XML_Status XMLCALL
-XML_ParseBuffer(XML_Parser parser, int len, int isFinal)
-{
- const char *start;
- enum XML_Status result = XML_STATUS_OK;
-
- switch (ps_parsing) {
- case XML_SUSPENDED:
- errorCode = XML_ERROR_SUSPENDED;
- return XML_STATUS_ERROR;
- case XML_FINISHED:
- errorCode = XML_ERROR_FINISHED;
- return XML_STATUS_ERROR;
- case XML_INITIALIZED:
- if (parentParser == NULL && !startParsing(parser)) {
- errorCode = XML_ERROR_NO_MEMORY;
- return XML_STATUS_ERROR;
- }
- default:
- ps_parsing = XML_PARSING;
- }
-
- start = bufferPtr;
- positionPtr = start;
- bufferEnd += len;
- parseEndPtr = bufferEnd;
- parseEndByteIndex += len;
- ps_finalBuffer = (XML_Bool)isFinal;
-
- errorCode = processor(parser, start, parseEndPtr, &bufferPtr);
-
- if (errorCode != XML_ERROR_NONE) {
- eventEndPtr = eventPtr;
- processor = errorProcessor;
- return XML_STATUS_ERROR;
- }
- else {
- switch (ps_parsing) {
- case XML_SUSPENDED:
- result = XML_STATUS_SUSPENDED;
- break;
- case XML_INITIALIZED:
- case XML_PARSING:
- if (isFinal) {
- ps_parsing = XML_FINISHED;
- return result;
- }
- default: ; /* should not happen */
- }
- }
-
- XmlUpdatePosition(encoding, positionPtr, bufferPtr, &position);
- positionPtr = bufferPtr;
- return result;
-}
-
-void * XMLCALL
-XML_GetBuffer(XML_Parser parser, int len)
-{
- if (len < 0) {
- errorCode = XML_ERROR_NO_MEMORY;
- return NULL;
- }
- switch (ps_parsing) {
- case XML_SUSPENDED:
- errorCode = XML_ERROR_SUSPENDED;
- return NULL;
- case XML_FINISHED:
- errorCode = XML_ERROR_FINISHED;
- return NULL;
- default: ;
- }
-
- if (len > bufferLim - bufferEnd) {
-#ifdef XML_CONTEXT_BYTES
- int keep;
-#endif /* defined XML_CONTEXT_BYTES */
- /* Do not invoke signed arithmetic overflow: */
- int neededSize = (int) ((unsigned)len + (unsigned)(bufferEnd - bufferPtr));
- if (neededSize < 0) {
- errorCode = XML_ERROR_NO_MEMORY;
- return NULL;
- }
-#ifdef XML_CONTEXT_BYTES
- keep = (int)(bufferPtr - buffer);
- if (keep > XML_CONTEXT_BYTES)
- keep = XML_CONTEXT_BYTES;
- neededSize += keep;
-#endif /* defined XML_CONTEXT_BYTES */
- if (neededSize <= bufferLim - buffer) {
-#ifdef XML_CONTEXT_BYTES
- if (keep < bufferPtr - buffer) {
- int offset = (int)(bufferPtr - buffer) - keep;
- memmove(buffer, &buffer[offset], bufferEnd - bufferPtr + keep);
- bufferEnd -= offset;
- bufferPtr -= offset;
- }
-#else
- memmove(buffer, bufferPtr, bufferEnd - bufferPtr);
- bufferEnd = buffer + (bufferEnd - bufferPtr);
- bufferPtr = buffer;
-#endif /* not defined XML_CONTEXT_BYTES */
- }
- else {
- char *newBuf;
- int bufferSize = (int)(bufferLim - bufferPtr);
- if (bufferSize == 0)
- bufferSize = INIT_BUFFER_SIZE;
- do {
- /* Do not invoke signed arithmetic overflow: */
- bufferSize = (int) (2U * (unsigned) bufferSize);
- } while (bufferSize < neededSize && bufferSize > 0);
- if (bufferSize <= 0) {
- errorCode = XML_ERROR_NO_MEMORY;
- return NULL;
- }
- newBuf = (char *)MALLOC(bufferSize);
- if (newBuf == 0) {
- errorCode = XML_ERROR_NO_MEMORY;
- return NULL;
- }
- bufferLim = newBuf + bufferSize;
-#ifdef XML_CONTEXT_BYTES
- if (bufferPtr) {
- int keep = (int)(bufferPtr - buffer);
- if (keep > XML_CONTEXT_BYTES)
- keep = XML_CONTEXT_BYTES;
- memcpy(newBuf, &bufferPtr[-keep], bufferEnd - bufferPtr + keep);
- FREE(buffer);
- buffer = newBuf;
- bufferEnd = buffer + (bufferEnd - bufferPtr) + keep;
- bufferPtr = buffer + keep;
- }
- else {
- bufferEnd = newBuf + (bufferEnd - bufferPtr);
- bufferPtr = buffer = newBuf;
- }
-#else
- if (bufferPtr) {
- memcpy(newBuf, bufferPtr, bufferEnd - bufferPtr);
- FREE(buffer);
- }
- bufferEnd = newBuf + (bufferEnd - bufferPtr);
- bufferPtr = buffer = newBuf;
-#endif /* not defined XML_CONTEXT_BYTES */
- }
- eventPtr = eventEndPtr = NULL;
- positionPtr = NULL;
- }
- return bufferEnd;
-}
-
-enum XML_Status XMLCALL
-XML_StopParser(XML_Parser parser, XML_Bool resumable)
-{
- switch (ps_parsing) {
- case XML_SUSPENDED:
- if (resumable) {
- errorCode = XML_ERROR_SUSPENDED;
- return XML_STATUS_ERROR;
- }
- ps_parsing = XML_FINISHED;
- break;
- case XML_FINISHED:
- errorCode = XML_ERROR_FINISHED;
- return XML_STATUS_ERROR;
- default:
- if (resumable) {
-#ifdef XML_DTD
- if (isParamEntity) {
- errorCode = XML_ERROR_SUSPEND_PE;
- return XML_STATUS_ERROR;
- }
-#endif
- ps_parsing = XML_SUSPENDED;
- }
- else
- ps_parsing = XML_FINISHED;
- }
- return XML_STATUS_OK;
-}
-
-enum XML_Status XMLCALL
-XML_ResumeParser(XML_Parser parser)
-{
- enum XML_Status result = XML_STATUS_OK;
-
- if (ps_parsing != XML_SUSPENDED) {
- errorCode = XML_ERROR_NOT_SUSPENDED;
- return XML_STATUS_ERROR;
- }
- ps_parsing = XML_PARSING;
-
- errorCode = processor(parser, bufferPtr, parseEndPtr, &bufferPtr);
-
- if (errorCode != XML_ERROR_NONE) {
- eventEndPtr = eventPtr;
- processor = errorProcessor;
- return XML_STATUS_ERROR;
- }
- else {
- switch (ps_parsing) {
- case XML_SUSPENDED:
- result = XML_STATUS_SUSPENDED;
- break;
- case XML_INITIALIZED:
- case XML_PARSING:
- if (ps_finalBuffer) {
- ps_parsing = XML_FINISHED;
- return result;
- }
- default: ;
- }
- }
-
- XmlUpdatePosition(encoding, positionPtr, bufferPtr, &position);
- positionPtr = bufferPtr;
- return result;
-}
-
-void XMLCALL
-XML_GetParsingStatus(XML_Parser parser, XML_ParsingStatus *status)
-{
- assert(status != NULL);
- *status = parser->m_parsingStatus;
-}
-
-enum XML_Error XMLCALL
-XML_GetErrorCode(XML_Parser parser)
-{
- return errorCode;
-}
-
-XML_Index XMLCALL
-XML_GetCurrentByteIndex(XML_Parser parser)
-{
- if (eventPtr)
- return (XML_Index)(parseEndByteIndex - (parseEndPtr - eventPtr));
- return -1;
-}
-
-int XMLCALL
-XML_GetCurrentByteCount(XML_Parser parser)
-{
- if (eventEndPtr && eventPtr)
- return (int)(eventEndPtr - eventPtr);
- return 0;
-}
-
-const char * XMLCALL
-XML_GetInputContext(XML_Parser parser, int *offset, int *size)
-{
-#ifdef XML_CONTEXT_BYTES
- if (eventPtr && buffer) {
- *offset = (int)(eventPtr - buffer);
- *size = (int)(bufferEnd - buffer);
- return buffer;
- }
-#endif /* defined XML_CONTEXT_BYTES */
- return (char *) 0;
-}
-
-XML_Size XMLCALL
-XML_GetCurrentLineNumber(XML_Parser parser)
-{
- if (eventPtr && eventPtr >= positionPtr) {
- XmlUpdatePosition(encoding, positionPtr, eventPtr, &position);
- positionPtr = eventPtr;
- }
- return position.lineNumber + 1;
-}
-
-XML_Size XMLCALL
-XML_GetCurrentColumnNumber(XML_Parser parser)
-{
- if (eventPtr && eventPtr >= positionPtr) {
- XmlUpdatePosition(encoding, positionPtr, eventPtr, &position);
- positionPtr = eventPtr;
- }
- return position.columnNumber;
-}
-
-void XMLCALL
-XML_FreeContentModel(XML_Parser parser, XML_Content *model)
-{
- FREE(model);
-}
-
-void * XMLCALL
-XML_MemMalloc(XML_Parser parser, size_t size)
-{
- return MALLOC(size);
-}
-
-void * XMLCALL
-XML_MemRealloc(XML_Parser parser, void *ptr, size_t size)
-{
- return REALLOC(ptr, size);
-}
-
-void XMLCALL
-XML_MemFree(XML_Parser parser, void *ptr)
-{
- FREE(ptr);
-}
-
-void XMLCALL
-XML_DefaultCurrent(XML_Parser parser)
-{
- if (defaultHandler) {
- if (openInternalEntities)
- reportDefault(parser,
- internalEncoding,
- openInternalEntities->internalEventPtr,
- openInternalEntities->internalEventEndPtr);
- else
- reportDefault(parser, encoding, eventPtr, eventEndPtr);
- }
-}
-
-const XML_LChar * XMLCALL
-XML_ErrorString(enum XML_Error code)
-{
- static const XML_LChar* const message[] = {
- 0,
- XML_L("out of memory"),
- XML_L("syntax error"),
- XML_L("no element found"),
- XML_L("not well-formed (invalid token)"),
- XML_L("unclosed token"),
- XML_L("partial character"),
- XML_L("mismatched tag"),
- XML_L("duplicate attribute"),
- XML_L("junk after document element"),
- XML_L("illegal parameter entity reference"),
- XML_L("undefined entity"),
- XML_L("recursive entity reference"),
- XML_L("asynchronous entity"),
- XML_L("reference to invalid character number"),
- XML_L("reference to binary entity"),
- XML_L("reference to external entity in attribute"),
- XML_L("XML or text declaration not at start of entity"),
- XML_L("unknown encoding"),
- XML_L("encoding specified in XML declaration is incorrect"),
- XML_L("unclosed CDATA section"),
- XML_L("error in processing external entity reference"),
- XML_L("document is not standalone"),
- XML_L("unexpected parser state - please send a bug report"),
- XML_L("entity declared in parameter entity"),
- XML_L("requested feature requires XML_DTD support in Expat"),
- XML_L("cannot change setting once parsing has begun"),
- XML_L("unbound prefix"),
- XML_L("must not undeclare prefix"),
- XML_L("incomplete markup in parameter entity"),
- XML_L("XML declaration not well-formed"),
- XML_L("text declaration not well-formed"),
- XML_L("illegal character(s) in public id"),
- XML_L("parser suspended"),
- XML_L("parser not suspended"),
- XML_L("parsing aborted"),
- XML_L("parsing finished"),
- XML_L("cannot suspend in external parameter entity"),
- XML_L("reserved prefix (xml) must not be undeclared or bound to another namespace name"),
- XML_L("reserved prefix (xmlns) must not be declared or undeclared"),
- XML_L("prefix must not be bound to one of the reserved namespace names")
- };
- if (code > 0 && code < sizeof(message)/sizeof(message[0]))
- return message[code];
- return NULL;
-}
-
-const XML_LChar * XMLCALL
-XML_ExpatVersion(void) {
-
- /* V1 is used to string-ize the version number. However, it would
- string-ize the actual version macro *names* unless we get them
- substituted before being passed to V1. CPP is defined to expand
- a macro, then rescan for more expansions. Thus, we use V2 to expand
- the version macros, then CPP will expand the resulting V1() macro
- with the correct numerals. */
- /* ### I'm assuming cpp is portable in this respect... */
-
-#define V1(a,b,c) XML_L(#a)XML_L(".")XML_L(#b)XML_L(".")XML_L(#c)
-#define V2(a,b,c) XML_L("expat_")V1(a,b,c)
-
- return V2(XML_MAJOR_VERSION, XML_MINOR_VERSION, XML_MICRO_VERSION);
-
-#undef V1
-#undef V2
-}
-
-XML_Expat_Version XMLCALL
-XML_ExpatVersionInfo(void)
-{
- XML_Expat_Version version;
-
- version.major = XML_MAJOR_VERSION;
- version.minor = XML_MINOR_VERSION;
- version.micro = XML_MICRO_VERSION;
-
- return version;
-}
-
-const XML_Feature * XMLCALL
-XML_GetFeatureList(void)
-{
- static const XML_Feature features[] = {
- {XML_FEATURE_SIZEOF_XML_CHAR, XML_L("sizeof(XML_Char)"),
- sizeof(XML_Char)},
- {XML_FEATURE_SIZEOF_XML_LCHAR, XML_L("sizeof(XML_LChar)"),
- sizeof(XML_LChar)},
-#ifdef XML_UNICODE
- {XML_FEATURE_UNICODE, XML_L("XML_UNICODE"), 0},
-#endif
-#ifdef XML_UNICODE_WCHAR_T
- {XML_FEATURE_UNICODE_WCHAR_T, XML_L("XML_UNICODE_WCHAR_T"), 0},
-#endif
-#ifdef XML_DTD
- {XML_FEATURE_DTD, XML_L("XML_DTD"), 0},
-#endif
-#ifdef XML_CONTEXT_BYTES
- {XML_FEATURE_CONTEXT_BYTES, XML_L("XML_CONTEXT_BYTES"),
- XML_CONTEXT_BYTES},
-#endif
-#ifdef XML_MIN_SIZE
- {XML_FEATURE_MIN_SIZE, XML_L("XML_MIN_SIZE"), 0},
-#endif
-#ifdef XML_NS
- {XML_FEATURE_NS, XML_L("XML_NS"), 0},
-#endif
-#ifdef XML_LARGE_SIZE
- {XML_FEATURE_LARGE_SIZE, XML_L("XML_LARGE_SIZE"), 0},
-#endif
-#ifdef XML_ATTR_INFO
- {XML_FEATURE_ATTR_INFO, XML_L("XML_ATTR_INFO"), 0},
-#endif
- {XML_FEATURE_END, NULL, 0}
- };
-
- return features;
-}
-
-/* Initially tag->rawName always points into the parse buffer;
- for those TAG instances opened while the current parse buffer was
- processed, and not yet closed, we need to store tag->rawName in a more
- permanent location, since the parse buffer is about to be discarded.
-*/
-static XML_Bool
-storeRawNames(XML_Parser parser)
-{
- TAG *tag = tagStack;
- while (tag) {
- int bufSize;
- int nameLen = sizeof(XML_Char) * (tag->name.strLen + 1);
- char *rawNameBuf = tag->buf + nameLen;
- /* Stop if already stored. Since tagStack is a stack, we can stop
- at the first entry that has already been copied; everything
- below it in the stack is already been accounted for in a
- previous call to this function.
- */
- if (tag->rawName == rawNameBuf)
- break;
- /* For re-use purposes we need to ensure that the
- size of tag->buf is a multiple of sizeof(XML_Char).
- */
- bufSize = nameLen + ROUND_UP(tag->rawNameLength, sizeof(XML_Char));
- if (bufSize > tag->bufEnd - tag->buf) {
- char *temp = (char *)REALLOC(tag->buf, bufSize);
- if (temp == NULL)
- return XML_FALSE;
- /* if tag->name.str points to tag->buf (only when namespace
- processing is off) then we have to update it
- */
- if (tag->name.str == (XML_Char *)tag->buf)
- tag->name.str = (XML_Char *)temp;
- /* if tag->name.localPart is set (when namespace processing is on)
- then update it as well, since it will always point into tag->buf
- */
- if (tag->name.localPart)
- tag->name.localPart = (XML_Char *)temp + (tag->name.localPart -
- (XML_Char *)tag->buf);
- tag->buf = temp;
- tag->bufEnd = temp + bufSize;
- rawNameBuf = temp + nameLen;
- }
- memcpy(rawNameBuf, tag->rawName, tag->rawNameLength);
- tag->rawName = rawNameBuf;
- tag = tag->parent;
- }
- return XML_TRUE;
-}
-
-static enum XML_Error PTRCALL
-contentProcessor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- enum XML_Error result = doContent(parser, 0, encoding, start, end,
- endPtr, (XML_Bool)!ps_finalBuffer);
- if (result == XML_ERROR_NONE) {
- if (!storeRawNames(parser))
- return XML_ERROR_NO_MEMORY;
- }
- return result;
-}
-
-static enum XML_Error PTRCALL
-externalEntityInitProcessor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- enum XML_Error result = initializeEncoding(parser);
- if (result != XML_ERROR_NONE)
- return result;
- processor = externalEntityInitProcessor2;
- return externalEntityInitProcessor2(parser, start, end, endPtr);
-}
-
-static enum XML_Error PTRCALL
-externalEntityInitProcessor2(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- const char *next = start; /* XmlContentTok doesn't always set the last arg */
- int tok = XmlContentTok(encoding, start, end, &next);
- switch (tok) {
- case XML_TOK_BOM:
- /* If we are at the end of the buffer, this would cause the next stage,
- i.e. externalEntityInitProcessor3, to pass control directly to
- doContent (by detecting XML_TOK_NONE) without processing any xml text
- declaration - causing the error XML_ERROR_MISPLACED_XML_PI in doContent.
- */
- if (next == end && !ps_finalBuffer) {
- *endPtr = next;
- return XML_ERROR_NONE;
- }
- start = next;
- break;
- case XML_TOK_PARTIAL:
- if (!ps_finalBuffer) {
- *endPtr = start;
- return XML_ERROR_NONE;
- }
- eventPtr = start;
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (!ps_finalBuffer) {
- *endPtr = start;
- return XML_ERROR_NONE;
- }
- eventPtr = start;
- return XML_ERROR_PARTIAL_CHAR;
- }
- processor = externalEntityInitProcessor3;
- return externalEntityInitProcessor3(parser, start, end, endPtr);
-}
-
-static enum XML_Error PTRCALL
-externalEntityInitProcessor3(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- int tok;
- const char *next = start; /* XmlContentTok doesn't always set the last arg */
- eventPtr = start;
- tok = XmlContentTok(encoding, start, end, &next);
- eventEndPtr = next;
-
- switch (tok) {
- case XML_TOK_XML_DECL:
- {
- enum XML_Error result;
- result = processXmlDecl(parser, 1, start, next);
- if (result != XML_ERROR_NONE)
- return result;
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *endPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default:
- start = next;
- }
- }
- break;
- case XML_TOK_PARTIAL:
- if (!ps_finalBuffer) {
- *endPtr = start;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (!ps_finalBuffer) {
- *endPtr = start;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_PARTIAL_CHAR;
- }
- processor = externalEntityContentProcessor;
- tagLevel = 1;
- return externalEntityContentProcessor(parser, start, end, endPtr);
-}
-
-static enum XML_Error PTRCALL
-externalEntityContentProcessor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- enum XML_Error result = doContent(parser, 1, encoding, start, end,
- endPtr, (XML_Bool)!ps_finalBuffer);
- if (result == XML_ERROR_NONE) {
- if (!storeRawNames(parser))
- return XML_ERROR_NO_MEMORY;
- }
- return result;
-}
-
-static enum XML_Error
-doContent(XML_Parser parser,
- int startTagLevel,
- const ENCODING *enc,
- const char *s,
- const char *end,
- const char **nextPtr,
- XML_Bool haveMore)
-{
- /* save one level of indirection */
- DTD * const dtd = _dtd;
-
- const char **eventPP;
- const char **eventEndPP;
- if (enc == encoding) {
- eventPP = &eventPtr;
- eventEndPP = &eventEndPtr;
- }
- else {
- eventPP = &(openInternalEntities->internalEventPtr);
- eventEndPP = &(openInternalEntities->internalEventEndPtr);
- }
- *eventPP = s;
-
- for (;;) {
- const char *next = s; /* XmlContentTok doesn't always set the last arg */
- int tok = XmlContentTok(enc, s, end, &next);
- *eventEndPP = next;
- switch (tok) {
- case XML_TOK_TRAILING_CR:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- *eventEndPP = end;
- if (characterDataHandler) {
- XML_Char c = 0xA;
- characterDataHandler(handlerArg, &c, 1);
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, end);
- /* We are at the end of the final buffer, should we check for
- XML_SUSPENDED, XML_FINISHED?
- */
- if (startTagLevel == 0)
- return XML_ERROR_NO_ELEMENTS;
- if (tagLevel != startTagLevel)
- return XML_ERROR_ASYNC_ENTITY;
- *nextPtr = end;
- return XML_ERROR_NONE;
- case XML_TOK_NONE:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- if (startTagLevel > 0) {
- if (tagLevel != startTagLevel)
- return XML_ERROR_ASYNC_ENTITY;
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_NO_ELEMENTS;
- case XML_TOK_INVALID:
- *eventPP = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_ENTITY_REF:
- {
- const XML_Char *name;
- ENTITY *entity;
- XML_Char ch = (XML_Char) XmlPredefinedEntityName(enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (ch) {
- if (characterDataHandler)
- characterDataHandler(handlerArg, &ch, 1);
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- }
- name = poolStoreString(&dtd->pool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0);
- poolDiscard(&dtd->pool);
- /* First, determine if a check for an existing declaration is needed;
- if yes, check that the entity exists, and that it is internal,
- otherwise call the skipped entity or default handler.
- */
- if (!dtd->hasParamEntityRefs || dtd->standalone) {
- if (!entity)
- return XML_ERROR_UNDEFINED_ENTITY;
- else if (!entity->is_internal)
- return XML_ERROR_ENTITY_DECLARED_IN_PE;
- }
- else if (!entity) {
- if (skippedEntityHandler)
- skippedEntityHandler(handlerArg, name, 0);
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- }
- if (entity->open)
- return XML_ERROR_RECURSIVE_ENTITY_REF;
- if (entity->notation)
- return XML_ERROR_BINARY_ENTITY_REF;
- if (entity->textPtr) {
- enum XML_Error result;
- if (!defaultExpandInternalEntities) {
- if (skippedEntityHandler)
- skippedEntityHandler(handlerArg, entity->name, 0);
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- }
- result = processInternalEntity(parser, entity, XML_FALSE);
- if (result != XML_ERROR_NONE)
- return result;
- }
- else if (externalEntityRefHandler) {
- const XML_Char *context;
- entity->open = XML_TRUE;
- context = getContext(parser);
- entity->open = XML_FALSE;
- if (!context)
- return XML_ERROR_NO_MEMORY;
- if (!externalEntityRefHandler(externalEntityRefHandlerArg,
- context,
- entity->base,
- entity->systemId,
- entity->publicId))
- return XML_ERROR_EXTERNAL_ENTITY_HANDLING;
- poolDiscard(&tempPool);
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- }
- case XML_TOK_START_TAG_NO_ATTS:
- /* fall through */
- case XML_TOK_START_TAG_WITH_ATTS:
- {
- TAG *tag;
- enum XML_Error result;
- XML_Char *toPtr;
- if (freeTagList) {
- tag = freeTagList;
- freeTagList = freeTagList->parent;
- }
- else {
- tag = (TAG *)MALLOC(sizeof(TAG));
- if (!tag)
- return XML_ERROR_NO_MEMORY;
- tag->buf = (char *)MALLOC(INIT_TAG_BUF_SIZE);
- if (!tag->buf) {
- FREE(tag);
- return XML_ERROR_NO_MEMORY;
- }
- tag->bufEnd = tag->buf + INIT_TAG_BUF_SIZE;
- }
- tag->bindings = NULL;
- tag->parent = tagStack;
- tagStack = tag;
- tag->name.localPart = NULL;
- tag->name.prefix = NULL;
- tag->rawName = s + enc->minBytesPerChar;
- tag->rawNameLength = XmlNameLength(enc, tag->rawName);
- ++tagLevel;
- {
- const char *rawNameEnd = tag->rawName + tag->rawNameLength;
- const char *fromPtr = tag->rawName;
- toPtr = (XML_Char *)tag->buf;
- for (;;) {
- int bufSize;
- int convLen;
- const enum XML_Convert_Result convert_res = XmlConvert(enc,
- &fromPtr, rawNameEnd,
- (ICHAR **)&toPtr, (ICHAR *)tag->bufEnd - 1);
- convLen = (int)(toPtr - (XML_Char *)tag->buf);
- if ((convert_res == XML_CONVERT_COMPLETED) || (convert_res == XML_CONVERT_INPUT_INCOMPLETE)) {
- tag->name.strLen = convLen;
- break;
- }
- bufSize = (int)(tag->bufEnd - tag->buf) << 1;
- {
- char *temp = (char *)REALLOC(tag->buf, bufSize);
- if (temp == NULL)
- return XML_ERROR_NO_MEMORY;
- tag->buf = temp;
- tag->bufEnd = temp + bufSize;
- toPtr = (XML_Char *)temp + convLen;
- }
- }
- }
- tag->name.str = (XML_Char *)tag->buf;
- *toPtr = XML_T('\0');
- result = storeAtts(parser, enc, s, &(tag->name), &(tag->bindings));
- if (result)
- return result;
- if (startElementHandler)
- startElementHandler(handlerArg, tag->name.str,
- (const XML_Char **)atts);
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- poolClear(&tempPool);
- break;
- }
- case XML_TOK_EMPTY_ELEMENT_NO_ATTS:
- /* fall through */
- case XML_TOK_EMPTY_ELEMENT_WITH_ATTS:
- {
- const char *rawName = s + enc->minBytesPerChar;
- enum XML_Error result;
- BINDING *bindings = NULL;
- XML_Bool noElmHandlers = XML_TRUE;
- TAG_NAME name;
- name.str = poolStoreString(&tempPool, enc, rawName,
- rawName + XmlNameLength(enc, rawName));
- if (!name.str)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&tempPool);
- result = storeAtts(parser, enc, s, &name, &bindings);
- if (result)
- return result;
- poolFinish(&tempPool);
- if (startElementHandler) {
- startElementHandler(handlerArg, name.str, (const XML_Char **)atts);
- noElmHandlers = XML_FALSE;
- }
- if (endElementHandler) {
- if (startElementHandler)
- *eventPP = *eventEndPP;
- endElementHandler(handlerArg, name.str);
- noElmHandlers = XML_FALSE;
- }
- if (noElmHandlers && defaultHandler)
- reportDefault(parser, enc, s, next);
- poolClear(&tempPool);
- while (bindings) {
- BINDING *b = bindings;
- if (endNamespaceDeclHandler)
- endNamespaceDeclHandler(handlerArg, b->prefix->name);
- bindings = bindings->nextTagBinding;
- b->nextTagBinding = freeBindingList;
- freeBindingList = b;
- b->prefix->binding = b->prevPrefixBinding;
- }
- }
- if (tagLevel == 0)
- return epilogProcessor(parser, next, end, nextPtr);
- break;
- case XML_TOK_END_TAG:
- if (tagLevel == startTagLevel)
- return XML_ERROR_ASYNC_ENTITY;
- else {
- int len;
- const char *rawName;
- TAG *tag = tagStack;
- tagStack = tag->parent;
- tag->parent = freeTagList;
- freeTagList = tag;
- rawName = s + enc->minBytesPerChar*2;
- len = XmlNameLength(enc, rawName);
- if (len != tag->rawNameLength
- || memcmp(tag->rawName, rawName, len) != 0) {
- *eventPP = rawName;
- return XML_ERROR_TAG_MISMATCH;
- }
- --tagLevel;
- if (endElementHandler) {
- const XML_Char *localPart;
- const XML_Char *prefix;
- XML_Char *uri;
- localPart = tag->name.localPart;
- if (ns && localPart) {
- /* localPart and prefix may have been overwritten in
- tag->name.str, since this points to the binding->uri
- buffer which gets re-used; so we have to add them again
- */
- uri = (XML_Char *)tag->name.str + tag->name.uriLen;
- /* don't need to check for space - already done in storeAtts() */
- while (*localPart) *uri++ = *localPart++;
- prefix = (XML_Char *)tag->name.prefix;
- if (ns_triplets && prefix) {
- *uri++ = namespaceSeparator;
- while (*prefix) *uri++ = *prefix++;
- }
- *uri = XML_T('\0');
- }
- endElementHandler(handlerArg, tag->name.str);
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- while (tag->bindings) {
- BINDING *b = tag->bindings;
- if (endNamespaceDeclHandler)
- endNamespaceDeclHandler(handlerArg, b->prefix->name);
- tag->bindings = tag->bindings->nextTagBinding;
- b->nextTagBinding = freeBindingList;
- freeBindingList = b;
- b->prefix->binding = b->prevPrefixBinding;
- }
- if (tagLevel == 0)
- return epilogProcessor(parser, next, end, nextPtr);
- }
- break;
- case XML_TOK_CHAR_REF:
- {
- int n = XmlCharRefNumber(enc, s);
- if (n < 0)
- return XML_ERROR_BAD_CHAR_REF;
- if (characterDataHandler) {
- XML_Char buf[XML_ENCODE_MAX];
- characterDataHandler(handlerArg, buf, XmlEncode(n, (ICHAR *)buf));
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- }
- break;
- case XML_TOK_XML_DECL:
- return XML_ERROR_MISPLACED_XML_PI;
- case XML_TOK_DATA_NEWLINE:
- if (characterDataHandler) {
- XML_Char c = 0xA;
- characterDataHandler(handlerArg, &c, 1);
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- case XML_TOK_CDATA_SECT_OPEN:
- {
- enum XML_Error result;
- if (startCdataSectionHandler)
- startCdataSectionHandler(handlerArg);
-#if 0
- /* Suppose you doing a transformation on a document that involves
- changing only the character data. You set up a defaultHandler
- and a characterDataHandler. The defaultHandler simply copies
- characters through. The characterDataHandler does the
- transformation and writes the characters out escaping them as
- necessary. This case will fail to work if we leave out the
- following two lines (because & and < inside CDATA sections will
- be incorrectly escaped).
-
- However, now we have a start/endCdataSectionHandler, so it seems
- easier to let the user deal with this.
- */
- else if (characterDataHandler)
- characterDataHandler(handlerArg, dataBuf, 0);
-#endif
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- result = doCdataSection(parser, enc, &next, end, nextPtr, haveMore);
- if (result != XML_ERROR_NONE)
- return result;
- else if (!next) {
- processor = cdataSectionProcessor;
- return result;
- }
- }
- break;
- case XML_TOK_TRAILING_RSQB:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- if (characterDataHandler) {
- if (MUST_CONVERT(enc, s)) {
- ICHAR *dataPtr = (ICHAR *)dataBuf;
- XmlConvert(enc, &s, end, &dataPtr, (ICHAR *)dataBufEnd);
- characterDataHandler(handlerArg, dataBuf,
- (int)(dataPtr - (ICHAR *)dataBuf));
- }
- else
- characterDataHandler(handlerArg,
- (XML_Char *)s,
- (int)((XML_Char *)end - (XML_Char *)s));
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, end);
- /* We are at the end of the final buffer, should we check for
- XML_SUSPENDED, XML_FINISHED?
- */
- if (startTagLevel == 0) {
- *eventPP = end;
- return XML_ERROR_NO_ELEMENTS;
- }
- if (tagLevel != startTagLevel) {
- *eventPP = end;
- return XML_ERROR_ASYNC_ENTITY;
- }
- *nextPtr = end;
- return XML_ERROR_NONE;
- case XML_TOK_DATA_CHARS:
- {
- XML_CharacterDataHandler charDataHandler = characterDataHandler;
- if (charDataHandler) {
- if (MUST_CONVERT(enc, s)) {
- for (;;) {
- ICHAR *dataPtr = (ICHAR *)dataBuf;
- const enum XML_Convert_Result convert_res = XmlConvert(enc, &s, next, &dataPtr, (ICHAR *)dataBufEnd);
- *eventEndPP = s;
- charDataHandler(handlerArg, dataBuf,
- (int)(dataPtr - (ICHAR *)dataBuf));
- if ((convert_res == XML_CONVERT_COMPLETED) || (convert_res == XML_CONVERT_INPUT_INCOMPLETE))
- break;
- *eventPP = s;
- }
- }
- else
- charDataHandler(handlerArg,
- (XML_Char *)s,
- (int)((XML_Char *)next - (XML_Char *)s));
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- }
- break;
- case XML_TOK_PI:
- if (!reportProcessingInstruction(parser, enc, s, next))
- return XML_ERROR_NO_MEMORY;
- break;
- case XML_TOK_COMMENT:
- if (!reportComment(parser, enc, s, next))
- return XML_ERROR_NO_MEMORY;
- break;
- default:
- if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- }
- *eventPP = s = next;
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default: ;
- }
- }
- /* not reached */
-}
-
-/* Precondition: all arguments must be non-NULL;
- Purpose:
- - normalize attributes
- - check attributes for well-formedness
- - generate namespace aware attribute names (URI, prefix)
- - build list of attributes for startElementHandler
- - default attributes
- - process namespace declarations (check and report them)
- - generate namespace aware element name (URI, prefix)
-*/
-static enum XML_Error
-storeAtts(XML_Parser parser, const ENCODING *enc,
- const char *attStr, TAG_NAME *tagNamePtr,
- BINDING **bindingsPtr)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- ELEMENT_TYPE *elementType;
- int nDefaultAtts;
- const XML_Char **appAtts; /* the attribute list for the application */
- int attIndex = 0;
- int prefixLen;
- int i;
- int n;
- XML_Char *uri;
- int nPrefixes = 0;
- BINDING *binding;
- const XML_Char *localPart;
-
- /* lookup the element type name */
- elementType = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, tagNamePtr->str,0);
- if (!elementType) {
- const XML_Char *name = poolCopyString(&dtd->pool, tagNamePtr->str);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- elementType = (ELEMENT_TYPE *)lookup(parser, &dtd->elementTypes, name,
- sizeof(ELEMENT_TYPE));
- if (!elementType)
- return XML_ERROR_NO_MEMORY;
- if (ns && !setElementTypePrefix(parser, elementType))
- return XML_ERROR_NO_MEMORY;
- }
- nDefaultAtts = elementType->nDefaultAtts;
-
- /* get the attributes from the tokenizer */
- n = XmlGetAttributes(enc, attStr, attsSize, atts);
- if (n + nDefaultAtts > attsSize) {
- int oldAttsSize = attsSize;
- ATTRIBUTE *temp;
-#ifdef XML_ATTR_INFO
- XML_AttrInfo *temp2;
-#endif
- attsSize = n + nDefaultAtts + INIT_ATTS_SIZE;
- temp = (ATTRIBUTE *)REALLOC((void *)atts, attsSize * sizeof(ATTRIBUTE));
- if (temp == NULL)
- return XML_ERROR_NO_MEMORY;
- atts = temp;
-#ifdef XML_ATTR_INFO
- temp2 = (XML_AttrInfo *)REALLOC((void *)attInfo, attsSize * sizeof(XML_AttrInfo));
- if (temp2 == NULL)
- return XML_ERROR_NO_MEMORY;
- attInfo = temp2;
-#endif
- if (n > oldAttsSize)
- XmlGetAttributes(enc, attStr, n, atts);
- }
-
- appAtts = (const XML_Char **)atts;
- for (i = 0; i < n; i++) {
- ATTRIBUTE *currAtt = &atts[i];
-#ifdef XML_ATTR_INFO
- XML_AttrInfo *currAttInfo = &attInfo[i];
-#endif
- /* add the name and value to the attribute list */
- ATTRIBUTE_ID *attId = getAttributeId(parser, enc, currAtt->name,
- currAtt->name
- + XmlNameLength(enc, currAtt->name));
- if (!attId)
- return XML_ERROR_NO_MEMORY;
-#ifdef XML_ATTR_INFO
- currAttInfo->nameStart = parseEndByteIndex - (parseEndPtr - currAtt->name);
- currAttInfo->nameEnd = currAttInfo->nameStart +
- XmlNameLength(enc, currAtt->name);
- currAttInfo->valueStart = parseEndByteIndex -
- (parseEndPtr - currAtt->valuePtr);
- currAttInfo->valueEnd = parseEndByteIndex - (parseEndPtr - currAtt->valueEnd);
-#endif
- /* Detect duplicate attributes by their QNames. This does not work when
- namespace processing is turned on and different prefixes for the same
- namespace are used. For this case we have a check further down.
- */
- if ((attId->name)[-1]) {
- if (enc == encoding)
- eventPtr = atts[i].name;
- return XML_ERROR_DUPLICATE_ATTRIBUTE;
- }
- (attId->name)[-1] = 1;
- appAtts[attIndex++] = attId->name;
- if (!atts[i].normalized) {
- enum XML_Error result;
- XML_Bool isCdata = XML_TRUE;
-
- /* figure out whether declared as other than CDATA */
- if (attId->maybeTokenized) {
- int j;
- for (j = 0; j < nDefaultAtts; j++) {
- if (attId == elementType->defaultAtts[j].id) {
- isCdata = elementType->defaultAtts[j].isCdata;
- break;
- }
- }
- }
-
- /* normalize the attribute value */
- result = storeAttributeValue(parser, enc, isCdata,
- atts[i].valuePtr, atts[i].valueEnd,
- &tempPool);
- if (result)
- return result;
- appAtts[attIndex] = poolStart(&tempPool);
- poolFinish(&tempPool);
- }
- else {
- /* the value did not need normalizing */
- appAtts[attIndex] = poolStoreString(&tempPool, enc, atts[i].valuePtr,
- atts[i].valueEnd);
- if (appAtts[attIndex] == 0)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&tempPool);
- }
- /* handle prefixed attribute names */
- if (attId->prefix) {
- if (attId->xmlns) {
- /* deal with namespace declarations here */
- enum XML_Error result = addBinding(parser, attId->prefix, attId,
- appAtts[attIndex], bindingsPtr);
- if (result)
- return result;
- --attIndex;
- }
- else {
- /* deal with other prefixed names later */
- attIndex++;
- nPrefixes++;
- (attId->name)[-1] = 2;
- }
- }
- else
- attIndex++;
- }
-
- /* set-up for XML_GetSpecifiedAttributeCount and XML_GetIdAttributeIndex */
- nSpecifiedAtts = attIndex;
- if (elementType->idAtt && (elementType->idAtt->name)[-1]) {
- for (i = 0; i < attIndex; i += 2)
- if (appAtts[i] == elementType->idAtt->name) {
- idAttIndex = i;
- break;
- }
- }
- else
- idAttIndex = -1;
-
- /* do attribute defaulting */
- for (i = 0; i < nDefaultAtts; i++) {
- const DEFAULT_ATTRIBUTE *da = elementType->defaultAtts + i;
- if (!(da->id->name)[-1] && da->value) {
- if (da->id->prefix) {
- if (da->id->xmlns) {
- enum XML_Error result = addBinding(parser, da->id->prefix, da->id,
- da->value, bindingsPtr);
- if (result)
- return result;
- }
- else {
- (da->id->name)[-1] = 2;
- nPrefixes++;
- appAtts[attIndex++] = da->id->name;
- appAtts[attIndex++] = da->value;
- }
- }
- else {
- (da->id->name)[-1] = 1;
- appAtts[attIndex++] = da->id->name;
- appAtts[attIndex++] = da->value;
- }
- }
- }
- appAtts[attIndex] = 0;
-
- /* expand prefixed attribute names, check for duplicates,
- and clear flags that say whether attributes were specified */
- i = 0;
- if (nPrefixes) {
- int j; /* hash table index */
- unsigned long version = nsAttsVersion;
- int nsAttsSize = (int)1 << nsAttsPower;
- /* size of hash table must be at least 2 * (# of prefixed attributes) */
- if ((nPrefixes << 1) >> nsAttsPower) { /* true for nsAttsPower = 0 */
- NS_ATT *temp;
- /* hash table size must also be a power of 2 and >= 8 */
- while (nPrefixes >> nsAttsPower++);
- if (nsAttsPower < 3)
- nsAttsPower = 3;
- nsAttsSize = (int)1 << nsAttsPower;
- temp = (NS_ATT *)REALLOC(nsAtts, nsAttsSize * sizeof(NS_ATT));
- if (!temp)
- return XML_ERROR_NO_MEMORY;
- nsAtts = temp;
- version = 0; /* force re-initialization of nsAtts hash table */
- }
- /* using a version flag saves us from initializing nsAtts every time */
- if (!version) { /* initialize version flags when version wraps around */
- version = INIT_ATTS_VERSION;
- for (j = nsAttsSize; j != 0; )
- nsAtts[--j].version = version;
- }
- nsAttsVersion = --version;
-
- /* expand prefixed names and check for duplicates */
- for (; i < attIndex; i += 2) {
- const XML_Char *s = appAtts[i];
- if (s[-1] == 2) { /* prefixed */
- ATTRIBUTE_ID *id;
- const BINDING *b;
- unsigned long uriHash = hash_secret_salt;
- ((XML_Char *)s)[-1] = 0; /* clear flag */
- id = (ATTRIBUTE_ID *)lookup(parser, &dtd->attributeIds, s, 0);
- if (!id || !id->prefix)
- return XML_ERROR_NO_MEMORY;
- b = id->prefix->binding;
- if (!b)
- return XML_ERROR_UNBOUND_PREFIX;
-
- /* as we expand the name we also calculate its hash value */
- for (j = 0; j < b->uriLen; j++) {
- const XML_Char c = b->uri[j];
- if (!poolAppendChar(&tempPool, c))
- return XML_ERROR_NO_MEMORY;
- uriHash = CHAR_HASH(uriHash, c);
- }
- while (*s++ != XML_T(ASCII_COLON))
- ;
- do { /* copies null terminator */
- const XML_Char c = *s;
- if (!poolAppendChar(&tempPool, *s))
- return XML_ERROR_NO_MEMORY;
- uriHash = CHAR_HASH(uriHash, c);
- } while (*s++);
-
- { /* Check hash table for duplicate of expanded name (uriName).
- Derived from code in lookup(parser, HASH_TABLE *table, ...).
- */
- unsigned char step = 0;
- unsigned long mask = nsAttsSize - 1;
- j = uriHash & mask; /* index into hash table */
- while (nsAtts[j].version == version) {
- /* for speed we compare stored hash values first */
- if (uriHash == nsAtts[j].hash) {
- const XML_Char *s1 = poolStart(&tempPool);
- const XML_Char *s2 = nsAtts[j].uriName;
- /* s1 is null terminated, but not s2 */
- for (; *s1 == *s2 && *s1 != 0; s1++, s2++);
- if (*s1 == 0)
- return XML_ERROR_DUPLICATE_ATTRIBUTE;
- }
- if (!step)
- step = PROBE_STEP(uriHash, mask, nsAttsPower);
- j < step ? (j += nsAttsSize - step) : (j -= step);
- }
- }
-
- if (ns_triplets) { /* append namespace separator and prefix */
- tempPool.ptr[-1] = namespaceSeparator;
- s = b->prefix->name;
- do {
- if (!poolAppendChar(&tempPool, *s))
- return XML_ERROR_NO_MEMORY;
- } while (*s++);
- }
-
- /* store expanded name in attribute list */
- s = poolStart(&tempPool);
- poolFinish(&tempPool);
- appAtts[i] = s;
-
- /* fill empty slot with new version, uriName and hash value */
- nsAtts[j].version = version;
- nsAtts[j].hash = uriHash;
- nsAtts[j].uriName = s;
-
- if (!--nPrefixes) {
- i += 2;
- break;
- }
- }
- else /* not prefixed */
- ((XML_Char *)s)[-1] = 0; /* clear flag */
- }
- }
- /* clear flags for the remaining attributes */
- for (; i < attIndex; i += 2)
- ((XML_Char *)(appAtts[i]))[-1] = 0;
- for (binding = *bindingsPtr; binding; binding = binding->nextTagBinding)
- binding->attId->name[-1] = 0;
-
- if (!ns)
- return XML_ERROR_NONE;
-
- /* expand the element type name */
- if (elementType->prefix) {
- binding = elementType->prefix->binding;
- if (!binding)
- return XML_ERROR_UNBOUND_PREFIX;
- localPart = tagNamePtr->str;
- while (*localPart++ != XML_T(ASCII_COLON))
- ;
- }
- else if (dtd->defaultPrefix.binding) {
- binding = dtd->defaultPrefix.binding;
- localPart = tagNamePtr->str;
- }
- else
- return XML_ERROR_NONE;
- prefixLen = 0;
- if (ns_triplets && binding->prefix->name) {
- for (; binding->prefix->name[prefixLen++];)
- ; /* prefixLen includes null terminator */
- }
- tagNamePtr->localPart = localPart;
- tagNamePtr->uriLen = binding->uriLen;
- tagNamePtr->prefix = binding->prefix->name;
- tagNamePtr->prefixLen = prefixLen;
- for (i = 0; localPart[i++];)
- ; /* i includes null terminator */
- n = i + binding->uriLen + prefixLen;
- if (n > binding->uriAlloc) {
- TAG *p;
- uri = (XML_Char *)MALLOC((n + EXPAND_SPARE) * sizeof(XML_Char));
- if (!uri)
- return XML_ERROR_NO_MEMORY;
- binding->uriAlloc = n + EXPAND_SPARE;
- memcpy(uri, binding->uri, binding->uriLen * sizeof(XML_Char));
- for (p = tagStack; p; p = p->parent)
- if (p->name.str == binding->uri)
- p->name.str = uri;
- FREE(binding->uri);
- binding->uri = uri;
- }
- /* if namespaceSeparator != '\0' then uri includes it already */
- uri = binding->uri + binding->uriLen;
- memcpy(uri, localPart, i * sizeof(XML_Char));
- /* we always have a namespace separator between localPart and prefix */
- if (prefixLen) {
- uri += i - 1;
- *uri = namespaceSeparator; /* replace null terminator */
- memcpy(uri + 1, binding->prefix->name, prefixLen * sizeof(XML_Char));
- }
- tagNamePtr->str = binding->uri;
- return XML_ERROR_NONE;
-}
-
-/* addBinding() overwrites the value of prefix->binding without checking.
- Therefore one must keep track of the old value outside of addBinding().
-*/
-static enum XML_Error
-addBinding(XML_Parser parser, PREFIX *prefix, const ATTRIBUTE_ID *attId,
- const XML_Char *uri, BINDING **bindingsPtr)
-{
- static const XML_Char xmlNamespace[] = {
- ASCII_h, ASCII_t, ASCII_t, ASCII_p, ASCII_COLON, ASCII_SLASH, ASCII_SLASH,
- ASCII_w, ASCII_w, ASCII_w, ASCII_PERIOD, ASCII_w, ASCII_3, ASCII_PERIOD,
- ASCII_o, ASCII_r, ASCII_g, ASCII_SLASH, ASCII_X, ASCII_M, ASCII_L,
- ASCII_SLASH, ASCII_1, ASCII_9, ASCII_9, ASCII_8, ASCII_SLASH,
- ASCII_n, ASCII_a, ASCII_m, ASCII_e, ASCII_s, ASCII_p, ASCII_a, ASCII_c,
- ASCII_e, '\0'
- };
- static const int xmlLen =
- (int)sizeof(xmlNamespace)/sizeof(XML_Char) - 1;
- static const XML_Char xmlnsNamespace[] = {
- ASCII_h, ASCII_t, ASCII_t, ASCII_p, ASCII_COLON, ASCII_SLASH, ASCII_SLASH,
- ASCII_w, ASCII_w, ASCII_w, ASCII_PERIOD, ASCII_w, ASCII_3, ASCII_PERIOD,
- ASCII_o, ASCII_r, ASCII_g, ASCII_SLASH, ASCII_2, ASCII_0, ASCII_0,
- ASCII_0, ASCII_SLASH, ASCII_x, ASCII_m, ASCII_l, ASCII_n, ASCII_s,
- ASCII_SLASH, '\0'
- };
- static const int xmlnsLen =
- (int)sizeof(xmlnsNamespace)/sizeof(XML_Char) - 1;
-
- XML_Bool mustBeXML = XML_FALSE;
- XML_Bool isXML = XML_TRUE;
- XML_Bool isXMLNS = XML_TRUE;
-
- BINDING *b;
- int len;
-
- /* empty URI is only valid for default namespace per XML NS 1.0 (not 1.1) */
- if (*uri == XML_T('\0') && prefix->name)
- return XML_ERROR_UNDECLARING_PREFIX;
-
- if (prefix->name
- && prefix->name[0] == XML_T(ASCII_x)
- && prefix->name[1] == XML_T(ASCII_m)
- && prefix->name[2] == XML_T(ASCII_l)) {
-
- /* Not allowed to bind xmlns */
- if (prefix->name[3] == XML_T(ASCII_n)
- && prefix->name[4] == XML_T(ASCII_s)
- && prefix->name[5] == XML_T('\0'))
- return XML_ERROR_RESERVED_PREFIX_XMLNS;
-
- if (prefix->name[3] == XML_T('\0'))
- mustBeXML = XML_TRUE;
- }
-
- for (len = 0; uri[len]; len++) {
- if (isXML && (len > xmlLen || uri[len] != xmlNamespace[len]))
- isXML = XML_FALSE;
-
- if (!mustBeXML && isXMLNS
- && (len > xmlnsLen || uri[len] != xmlnsNamespace[len]))
- isXMLNS = XML_FALSE;
- }
- isXML = isXML && len == xmlLen;
- isXMLNS = isXMLNS && len == xmlnsLen;
-
- if (mustBeXML != isXML)
- return mustBeXML ? XML_ERROR_RESERVED_PREFIX_XML
- : XML_ERROR_RESERVED_NAMESPACE_URI;
-
- if (isXMLNS)
- return XML_ERROR_RESERVED_NAMESPACE_URI;
-
- if (namespaceSeparator)
- len++;
- if (freeBindingList) {
- b = freeBindingList;
- if (len > b->uriAlloc) {
- XML_Char *temp = (XML_Char *)REALLOC(b->uri,
- sizeof(XML_Char) * (len + EXPAND_SPARE));
- if (temp == NULL)
- return XML_ERROR_NO_MEMORY;
- b->uri = temp;
- b->uriAlloc = len + EXPAND_SPARE;
- }
- freeBindingList = b->nextTagBinding;
- }
- else {
- b = (BINDING *)MALLOC(sizeof(BINDING));
- if (!b)
- return XML_ERROR_NO_MEMORY;
- b->uri = (XML_Char *)MALLOC(sizeof(XML_Char) * (len + EXPAND_SPARE));
- if (!b->uri) {
- FREE(b);
- return XML_ERROR_NO_MEMORY;
- }
- b->uriAlloc = len + EXPAND_SPARE;
- }
- b->uriLen = len;
- memcpy(b->uri, uri, len * sizeof(XML_Char));
- if (namespaceSeparator)
- b->uri[len - 1] = namespaceSeparator;
- b->prefix = prefix;
- b->attId = attId;
- b->prevPrefixBinding = prefix->binding;
- /* NULL binding when default namespace undeclared */
- if (*uri == XML_T('\0') && prefix == &_dtd->defaultPrefix)
- prefix->binding = NULL;
- else
- prefix->binding = b;
- b->nextTagBinding = *bindingsPtr;
- *bindingsPtr = b;
- /* if attId == NULL then we are not starting a namespace scope */
- if (attId && startNamespaceDeclHandler)
- startNamespaceDeclHandler(handlerArg, prefix->name,
- prefix->binding ? uri : 0);
- return XML_ERROR_NONE;
-}
-
-/* The idea here is to avoid using stack for each CDATA section when
- the whole file is parsed with one call.
-*/
-static enum XML_Error PTRCALL
-cdataSectionProcessor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- enum XML_Error result = doCdataSection(parser, encoding, &start, end,
- endPtr, (XML_Bool)!ps_finalBuffer);
- if (result != XML_ERROR_NONE)
- return result;
- if (start) {
- if (parentParser) { /* we are parsing an external entity */
- processor = externalEntityContentProcessor;
- return externalEntityContentProcessor(parser, start, end, endPtr);
- }
- else {
- processor = contentProcessor;
- return contentProcessor(parser, start, end, endPtr);
- }
- }
- return result;
-}
-
-/* startPtr gets set to non-null if the section is closed, and to null if
- the section is not yet closed.
-*/
-static enum XML_Error
-doCdataSection(XML_Parser parser,
- const ENCODING *enc,
- const char **startPtr,
- const char *end,
- const char **nextPtr,
- XML_Bool haveMore)
-{
- const char *s = *startPtr;
- const char **eventPP;
- const char **eventEndPP;
- if (enc == encoding) {
- eventPP = &eventPtr;
- *eventPP = s;
- eventEndPP = &eventEndPtr;
- }
- else {
- eventPP = &(openInternalEntities->internalEventPtr);
- eventEndPP = &(openInternalEntities->internalEventEndPtr);
- }
- *eventPP = s;
- *startPtr = NULL;
-
- for (;;) {
- const char *next;
- int tok = XmlCdataSectionTok(enc, s, end, &next);
- *eventEndPP = next;
- switch (tok) {
- case XML_TOK_CDATA_SECT_CLOSE:
- if (endCdataSectionHandler)
- endCdataSectionHandler(handlerArg);
-#if 0
- /* see comment under XML_TOK_CDATA_SECT_OPEN */
- else if (characterDataHandler)
- characterDataHandler(handlerArg, dataBuf, 0);
-#endif
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- *startPtr = next;
- *nextPtr = next;
- if (ps_parsing == XML_FINISHED)
- return XML_ERROR_ABORTED;
- else
- return XML_ERROR_NONE;
- case XML_TOK_DATA_NEWLINE:
- if (characterDataHandler) {
- XML_Char c = 0xA;
- characterDataHandler(handlerArg, &c, 1);
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- break;
- case XML_TOK_DATA_CHARS:
- {
- XML_CharacterDataHandler charDataHandler = characterDataHandler;
- if (charDataHandler) {
- if (MUST_CONVERT(enc, s)) {
- for (;;) {
- ICHAR *dataPtr = (ICHAR *)dataBuf;
- const enum XML_Convert_Result convert_res = XmlConvert(enc, &s, next, &dataPtr, (ICHAR *)dataBufEnd);
- *eventEndPP = next;
- charDataHandler(handlerArg, dataBuf,
- (int)(dataPtr - (ICHAR *)dataBuf));
- if ((convert_res == XML_CONVERT_COMPLETED) || (convert_res == XML_CONVERT_INPUT_INCOMPLETE))
- break;
- *eventPP = s;
- }
- }
- else
- charDataHandler(handlerArg,
- (XML_Char *)s,
- (int)((XML_Char *)next - (XML_Char *)s));
- }
- else if (defaultHandler)
- reportDefault(parser, enc, s, next);
- }
- break;
- case XML_TOK_INVALID:
- *eventPP = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_PARTIAL:
- case XML_TOK_NONE:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_UNCLOSED_CDATA_SECTION;
- default:
- *eventPP = next;
- return XML_ERROR_UNEXPECTED_STATE;
- }
-
- *eventPP = s = next;
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default: ;
- }
- }
- /* not reached */
-}
-
-#ifdef XML_DTD
-
-/* The idea here is to avoid using stack for each IGNORE section when
- the whole file is parsed with one call.
-*/
-static enum XML_Error PTRCALL
-ignoreSectionProcessor(XML_Parser parser,
- const char *start,
- const char *end,
- const char **endPtr)
-{
- enum XML_Error result = doIgnoreSection(parser, encoding, &start, end,
- endPtr, (XML_Bool)!ps_finalBuffer);
- if (result != XML_ERROR_NONE)
- return result;
- if (start) {
- processor = prologProcessor;
- return prologProcessor(parser, start, end, endPtr);
- }
- return result;
-}
-
-/* startPtr gets set to non-null is the section is closed, and to null
- if the section is not yet closed.
-*/
-static enum XML_Error
-doIgnoreSection(XML_Parser parser,
- const ENCODING *enc,
- const char **startPtr,
- const char *end,
- const char **nextPtr,
- XML_Bool haveMore)
-{
- const char *next;
- int tok;
- const char *s = *startPtr;
- const char **eventPP;
- const char **eventEndPP;
- if (enc == encoding) {
- eventPP = &eventPtr;
- *eventPP = s;
- eventEndPP = &eventEndPtr;
- }
- else {
- eventPP = &(openInternalEntities->internalEventPtr);
- eventEndPP = &(openInternalEntities->internalEventEndPtr);
- }
- *eventPP = s;
- *startPtr = NULL;
- tok = XmlIgnoreSectionTok(enc, s, end, &next);
- *eventEndPP = next;
- switch (tok) {
- case XML_TOK_IGNORE_SECT:
- if (defaultHandler)
- reportDefault(parser, enc, s, next);
- *startPtr = next;
- *nextPtr = next;
- if (ps_parsing == XML_FINISHED)
- return XML_ERROR_ABORTED;
- else
- return XML_ERROR_NONE;
- case XML_TOK_INVALID:
- *eventPP = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_PARTIAL:
- case XML_TOK_NONE:
- if (haveMore) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_SYNTAX; /* XML_ERROR_UNCLOSED_IGNORE_SECTION */
- default:
- *eventPP = next;
- return XML_ERROR_UNEXPECTED_STATE;
- }
- /* not reached */
-}
-
-#endif /* XML_DTD */
-
-static enum XML_Error
-initializeEncoding(XML_Parser parser)
-{
- const char *s;
-#ifdef XML_UNICODE
- char encodingBuf[128];
- if (!protocolEncodingName)
- s = NULL;
- else {
- int i;
- for (i = 0; protocolEncodingName[i]; i++) {
- if (i == sizeof(encodingBuf) - 1
- || (protocolEncodingName[i] & ~0x7f) != 0) {
- encodingBuf[0] = '\0';
- break;
- }
- encodingBuf[i] = (char)protocolEncodingName[i];
- }
- encodingBuf[i] = '\0';
- s = encodingBuf;
- }
-#else
- s = protocolEncodingName;
-#endif
- if ((ns ? XmlInitEncodingNS : XmlInitEncoding)(&initEncoding, &encoding, s))
- return XML_ERROR_NONE;
- return handleUnknownEncoding(parser, protocolEncodingName);
-}
-
-static enum XML_Error
-processXmlDecl(XML_Parser parser, int isGeneralTextEntity,
- const char *s, const char *next)
-{
- const char *encodingName = NULL;
- const XML_Char *storedEncName = NULL;
- const ENCODING *newEncoding = NULL;
- const char *version = NULL;
- const char *versionend;
- const XML_Char *storedversion = NULL;
- int standalone = -1;
- if (!(ns
- ? XmlParseXmlDeclNS
- : XmlParseXmlDecl)(isGeneralTextEntity,
- encoding,
- s,
- next,
- &eventPtr,
- &version,
- &versionend,
- &encodingName,
- &newEncoding,
- &standalone)) {
- if (isGeneralTextEntity)
- return XML_ERROR_TEXT_DECL;
- else
- return XML_ERROR_XML_DECL;
- }
- if (!isGeneralTextEntity && standalone == 1) {
- _dtd->standalone = XML_TRUE;
-#ifdef XML_DTD
- if (paramEntityParsing == XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE)
- paramEntityParsing = XML_PARAM_ENTITY_PARSING_NEVER;
-#endif /* XML_DTD */
- }
- if (xmlDeclHandler) {
- if (encodingName != NULL) {
- storedEncName = poolStoreString(&temp2Pool,
- encoding,
- encodingName,
- encodingName
- + XmlNameLength(encoding, encodingName));
- if (!storedEncName)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&temp2Pool);
- }
- if (version) {
- storedversion = poolStoreString(&temp2Pool,
- encoding,
- version,
- versionend - encoding->minBytesPerChar);
- if (!storedversion)
- return XML_ERROR_NO_MEMORY;
- }
- xmlDeclHandler(handlerArg, storedversion, storedEncName, standalone);
- }
- else if (defaultHandler)
- reportDefault(parser, encoding, s, next);
- if (protocolEncodingName == NULL) {
- if (newEncoding) {
- if (newEncoding->minBytesPerChar != encoding->minBytesPerChar) {
- eventPtr = encodingName;
- return XML_ERROR_INCORRECT_ENCODING;
- }
- encoding = newEncoding;
- }
- else if (encodingName) {
- enum XML_Error result;
- if (!storedEncName) {
- storedEncName = poolStoreString(
- &temp2Pool, encoding, encodingName,
- encodingName + XmlNameLength(encoding, encodingName));
- if (!storedEncName)
- return XML_ERROR_NO_MEMORY;
- }
- result = handleUnknownEncoding(parser, storedEncName);
- poolClear(&temp2Pool);
- if (result == XML_ERROR_UNKNOWN_ENCODING)
- eventPtr = encodingName;
- return result;
- }
- }
-
- if (storedEncName || storedversion)
- poolClear(&temp2Pool);
-
- return XML_ERROR_NONE;
-}
-
-static enum XML_Error
-handleUnknownEncoding(XML_Parser parser, const XML_Char *encodingName)
-{
- if (unknownEncodingHandler) {
- XML_Encoding info;
- int i;
- for (i = 0; i < 256; i++)
- info.map[i] = -1;
- info.convert = NULL;
- info.data = NULL;
- info.release = NULL;
- if (unknownEncodingHandler(unknownEncodingHandlerData, encodingName,
- &info)) {
- ENCODING *enc;
- unknownEncodingMem = MALLOC(XmlSizeOfUnknownEncoding());
- if (!unknownEncodingMem) {
- if (info.release)
- info.release(info.data);
- return XML_ERROR_NO_MEMORY;
- }
- enc = (ns
- ? XmlInitUnknownEncodingNS
- : XmlInitUnknownEncoding)(unknownEncodingMem,
- info.map,
- info.convert,
- info.data);
- if (enc) {
- unknownEncodingData = info.data;
- unknownEncodingRelease = info.release;
- encoding = enc;
- return XML_ERROR_NONE;
- }
- }
- if (info.release != NULL)
- info.release(info.data);
- }
- return XML_ERROR_UNKNOWN_ENCODING;
-}
-
-static enum XML_Error PTRCALL
-prologInitProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- enum XML_Error result = initializeEncoding(parser);
- if (result != XML_ERROR_NONE)
- return result;
- processor = prologProcessor;
- return prologProcessor(parser, s, end, nextPtr);
-}
-
-#ifdef XML_DTD
-
-static enum XML_Error PTRCALL
-externalParEntInitProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- enum XML_Error result = initializeEncoding(parser);
- if (result != XML_ERROR_NONE)
- return result;
-
- /* we know now that XML_Parse(Buffer) has been called,
- so we consider the external parameter entity read */
- _dtd->paramEntityRead = XML_TRUE;
-
- if (prologState.inEntityValue) {
- processor = entityValueInitProcessor;
- return entityValueInitProcessor(parser, s, end, nextPtr);
- }
- else {
- processor = externalParEntProcessor;
- return externalParEntProcessor(parser, s, end, nextPtr);
- }
-}
-
-static enum XML_Error PTRCALL
-entityValueInitProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- int tok;
- const char *start = s;
- const char *next = start;
- eventPtr = start;
-
- for (;;) {
- tok = XmlPrologTok(encoding, start, end, &next);
- eventEndPtr = next;
- if (tok <= 0) {
- if (!ps_finalBuffer && tok != XML_TOK_INVALID) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- switch (tok) {
- case XML_TOK_INVALID:
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_NONE: /* start == end */
- default:
- break;
- }
- /* found end of entity value - can store it now */
- return storeEntityValue(parser, encoding, s, end);
- }
- else if (tok == XML_TOK_XML_DECL) {
- enum XML_Error result;
- result = processXmlDecl(parser, 0, start, next);
- if (result != XML_ERROR_NONE)
- return result;
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default:
- *nextPtr = next;
- }
- /* stop scanning for text declaration - we found one */
- processor = entityValueProcessor;
- return entityValueProcessor(parser, next, end, nextPtr);
- }
- /* If we are at the end of the buffer, this would cause XmlPrologTok to
- return XML_TOK_NONE on the next call, which would then cause the
- function to exit with *nextPtr set to s - that is what we want for other
- tokens, but not for the BOM - we would rather like to skip it;
- then, when this routine is entered the next time, XmlPrologTok will
- return XML_TOK_INVALID, since the BOM is still in the buffer
- */
- else if (tok == XML_TOK_BOM && next == end && !ps_finalBuffer) {
- *nextPtr = next;
- return XML_ERROR_NONE;
- }
- start = next;
- eventPtr = start;
- }
-}
-
-static enum XML_Error PTRCALL
-externalParEntProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- const char *next = s;
- int tok;
-
- tok = XmlPrologTok(encoding, s, end, &next);
- if (tok <= 0) {
- if (!ps_finalBuffer && tok != XML_TOK_INVALID) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- switch (tok) {
- case XML_TOK_INVALID:
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_NONE: /* start == end */
- default:
- break;
- }
- }
- /* This would cause the next stage, i.e. doProlog to be passed XML_TOK_BOM.
- However, when parsing an external subset, doProlog will not accept a BOM
- as valid, and report a syntax error, so we have to skip the BOM
- */
- else if (tok == XML_TOK_BOM) {
- s = next;
- tok = XmlPrologTok(encoding, s, end, &next);
- }
-
- processor = prologProcessor;
- return doProlog(parser, encoding, s, end, tok, next,
- nextPtr, (XML_Bool)!ps_finalBuffer);
-}
-
-static enum XML_Error PTRCALL
-entityValueProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- const char *start = s;
- const char *next = s;
- const ENCODING *enc = encoding;
- int tok;
-
- for (;;) {
- tok = XmlPrologTok(enc, start, end, &next);
- if (tok <= 0) {
- if (!ps_finalBuffer && tok != XML_TOK_INVALID) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- switch (tok) {
- case XML_TOK_INVALID:
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- return XML_ERROR_PARTIAL_CHAR;
- case XML_TOK_NONE: /* start == end */
- default:
- break;
- }
- /* found end of entity value - can store it now */
- return storeEntityValue(parser, enc, s, end);
- }
- start = next;
- }
-}
-
-#endif /* XML_DTD */
-
-static enum XML_Error PTRCALL
-prologProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- const char *next = s;
- int tok = XmlPrologTok(encoding, s, end, &next);
- return doProlog(parser, encoding, s, end, tok, next,
- nextPtr, (XML_Bool)!ps_finalBuffer);
-}
-
-static enum XML_Error
-doProlog(XML_Parser parser,
- const ENCODING *enc,
- const char *s,
- const char *end,
- int tok,
- const char *next,
- const char **nextPtr,
- XML_Bool haveMore)
-{
-#ifdef XML_DTD
- static const XML_Char externalSubsetName[] = { ASCII_HASH , '\0' };
-#endif /* XML_DTD */
- static const XML_Char atypeCDATA[] =
- { ASCII_C, ASCII_D, ASCII_A, ASCII_T, ASCII_A, '\0' };
- static const XML_Char atypeID[] = { ASCII_I, ASCII_D, '\0' };
- static const XML_Char atypeIDREF[] =
- { ASCII_I, ASCII_D, ASCII_R, ASCII_E, ASCII_F, '\0' };
- static const XML_Char atypeIDREFS[] =
- { ASCII_I, ASCII_D, ASCII_R, ASCII_E, ASCII_F, ASCII_S, '\0' };
- static const XML_Char atypeENTITY[] =
- { ASCII_E, ASCII_N, ASCII_T, ASCII_I, ASCII_T, ASCII_Y, '\0' };
- static const XML_Char atypeENTITIES[] = { ASCII_E, ASCII_N,
- ASCII_T, ASCII_I, ASCII_T, ASCII_I, ASCII_E, ASCII_S, '\0' };
- static const XML_Char atypeNMTOKEN[] = {
- ASCII_N, ASCII_M, ASCII_T, ASCII_O, ASCII_K, ASCII_E, ASCII_N, '\0' };
- static const XML_Char atypeNMTOKENS[] = { ASCII_N, ASCII_M, ASCII_T,
- ASCII_O, ASCII_K, ASCII_E, ASCII_N, ASCII_S, '\0' };
- static const XML_Char notationPrefix[] = { ASCII_N, ASCII_O, ASCII_T,
- ASCII_A, ASCII_T, ASCII_I, ASCII_O, ASCII_N, ASCII_LPAREN, '\0' };
- static const XML_Char enumValueSep[] = { ASCII_PIPE, '\0' };
- static const XML_Char enumValueStart[] = { ASCII_LPAREN, '\0' };
-
- /* save one level of indirection */
- DTD * const dtd = _dtd;
-
- const char **eventPP;
- const char **eventEndPP;
- enum XML_Content_Quant quant;
-
- if (enc == encoding) {
- eventPP = &eventPtr;
- eventEndPP = &eventEndPtr;
- }
- else {
- eventPP = &(openInternalEntities->internalEventPtr);
- eventEndPP = &(openInternalEntities->internalEventEndPtr);
- }
-
- for (;;) {
- int role;
- XML_Bool handleDefault = XML_TRUE;
- *eventPP = s;
- *eventEndPP = next;
- if (tok <= 0) {
- if (haveMore && tok != XML_TOK_INVALID) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- switch (tok) {
- case XML_TOK_INVALID:
- *eventPP = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- return XML_ERROR_PARTIAL_CHAR;
- case -XML_TOK_PROLOG_S:
- tok = -tok;
- break;
- case XML_TOK_NONE:
-#ifdef XML_DTD
- /* for internal PE NOT referenced between declarations */
- if (enc != encoding && !openInternalEntities->betweenDecl) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- /* WFC: PE Between Declarations - must check that PE contains
- complete markup, not only for external PEs, but also for
- internal PEs if the reference occurs between declarations.
- */
- if (isParamEntity || enc != encoding) {
- if (XmlTokenRole(&prologState, XML_TOK_NONE, end, end, enc)
- == XML_ROLE_ERROR)
- return XML_ERROR_INCOMPLETE_PE;
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
-#endif /* XML_DTD */
- return XML_ERROR_NO_ELEMENTS;
- default:
- tok = -tok;
- next = end;
- break;
- }
- }
- role = XmlTokenRole(&prologState, tok, s, next, enc);
- switch (role) {
- case XML_ROLE_XML_DECL:
- {
- enum XML_Error result = processXmlDecl(parser, 0, s, next);
- if (result != XML_ERROR_NONE)
- return result;
- enc = encoding;
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_DOCTYPE_NAME:
- if (startDoctypeDeclHandler) {
- doctypeName = poolStoreString(&tempPool, enc, s, next);
- if (!doctypeName)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&tempPool);
- doctypePubid = NULL;
- handleDefault = XML_FALSE;
- }
- doctypeSysid = NULL; /* always initialize to NULL */
- break;
- case XML_ROLE_DOCTYPE_INTERNAL_SUBSET:
- if (startDoctypeDeclHandler) {
- startDoctypeDeclHandler(handlerArg, doctypeName, doctypeSysid,
- doctypePubid, 1);
- doctypeName = NULL;
- poolClear(&tempPool);
- handleDefault = XML_FALSE;
- }
- break;
-#ifdef XML_DTD
- case XML_ROLE_TEXT_DECL:
- {
- enum XML_Error result = processXmlDecl(parser, 1, s, next);
- if (result != XML_ERROR_NONE)
- return result;
- enc = encoding;
- handleDefault = XML_FALSE;
- }
- break;
-#endif /* XML_DTD */
- case XML_ROLE_DOCTYPE_PUBLIC_ID:
-#ifdef XML_DTD
- useForeignDTD = XML_FALSE;
- declEntity = (ENTITY *)lookup(parser,
- &dtd->paramEntities,
- externalSubsetName,
- sizeof(ENTITY));
- if (!declEntity)
- return XML_ERROR_NO_MEMORY;
-#endif /* XML_DTD */
- dtd->hasParamEntityRefs = XML_TRUE;
- if (startDoctypeDeclHandler) {
- XML_Char *pubId;
- if (!XmlIsPublicId(enc, s, next, eventPP))
- return XML_ERROR_PUBLICID;
- pubId = poolStoreString(&tempPool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!pubId)
- return XML_ERROR_NO_MEMORY;
- normalizePublicId(pubId);
- poolFinish(&tempPool);
- doctypePubid = pubId;
- handleDefault = XML_FALSE;
- goto alreadyChecked;
- }
- /* fall through */
- case XML_ROLE_ENTITY_PUBLIC_ID:
- if (!XmlIsPublicId(enc, s, next, eventPP))
- return XML_ERROR_PUBLICID;
- alreadyChecked:
- if (dtd->keepProcessing && declEntity) {
- XML_Char *tem = poolStoreString(&dtd->pool,
- enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!tem)
- return XML_ERROR_NO_MEMORY;
- normalizePublicId(tem);
- declEntity->publicId = tem;
- poolFinish(&dtd->pool);
- if (entityDeclHandler)
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_DOCTYPE_CLOSE:
- if (doctypeName) {
- startDoctypeDeclHandler(handlerArg, doctypeName,
- doctypeSysid, doctypePubid, 0);
- poolClear(&tempPool);
- handleDefault = XML_FALSE;
- }
- /* doctypeSysid will be non-NULL in the case of a previous
- XML_ROLE_DOCTYPE_SYSTEM_ID, even if startDoctypeDeclHandler
- was not set, indicating an external subset
- */
-#ifdef XML_DTD
- if (doctypeSysid || useForeignDTD) {
- XML_Bool hadParamEntityRefs = dtd->hasParamEntityRefs;
- dtd->hasParamEntityRefs = XML_TRUE;
- if (paramEntityParsing && externalEntityRefHandler) {
- ENTITY *entity = (ENTITY *)lookup(parser,
- &dtd->paramEntities,
- externalSubsetName,
- sizeof(ENTITY));
- if (!entity)
- return XML_ERROR_NO_MEMORY;
- if (useForeignDTD)
- entity->base = curBase;
- dtd->paramEntityRead = XML_FALSE;
- if (!externalEntityRefHandler(externalEntityRefHandlerArg,
- 0,
- entity->base,
- entity->systemId,
- entity->publicId))
- return XML_ERROR_EXTERNAL_ENTITY_HANDLING;
- if (dtd->paramEntityRead) {
- if (!dtd->standalone &&
- notStandaloneHandler &&
- !notStandaloneHandler(handlerArg))
- return XML_ERROR_NOT_STANDALONE;
- }
- /* if we didn't read the foreign DTD then this means that there
- is no external subset and we must reset dtd->hasParamEntityRefs
- */
- else if (!doctypeSysid)
- dtd->hasParamEntityRefs = hadParamEntityRefs;
- /* end of DTD - no need to update dtd->keepProcessing */
- }
- useForeignDTD = XML_FALSE;
- }
-#endif /* XML_DTD */
- if (endDoctypeDeclHandler) {
- endDoctypeDeclHandler(handlerArg);
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_INSTANCE_START:
-#ifdef XML_DTD
- /* if there is no DOCTYPE declaration then now is the
- last chance to read the foreign DTD
- */
- if (useForeignDTD) {
- XML_Bool hadParamEntityRefs = dtd->hasParamEntityRefs;
- dtd->hasParamEntityRefs = XML_TRUE;
- if (paramEntityParsing && externalEntityRefHandler) {
- ENTITY *entity = (ENTITY *)lookup(parser, &dtd->paramEntities,
- externalSubsetName,
- sizeof(ENTITY));
- if (!entity)
- return XML_ERROR_NO_MEMORY;
- entity->base = curBase;
- dtd->paramEntityRead = XML_FALSE;
- if (!externalEntityRefHandler(externalEntityRefHandlerArg,
- 0,
- entity->base,
- entity->systemId,
- entity->publicId))
- return XML_ERROR_EXTERNAL_ENTITY_HANDLING;
- if (dtd->paramEntityRead) {
- if (!dtd->standalone &&
- notStandaloneHandler &&
- !notStandaloneHandler(handlerArg))
- return XML_ERROR_NOT_STANDALONE;
- }
- /* if we didn't read the foreign DTD then this means that there
- is no external subset and we must reset dtd->hasParamEntityRefs
- */
- else
- dtd->hasParamEntityRefs = hadParamEntityRefs;
- /* end of DTD - no need to update dtd->keepProcessing */
- }
- }
-#endif /* XML_DTD */
- processor = contentProcessor;
- return contentProcessor(parser, s, end, nextPtr);
- case XML_ROLE_ATTLIST_ELEMENT_NAME:
- declElementType = getElementType(parser, enc, s, next);
- if (!declElementType)
- return XML_ERROR_NO_MEMORY;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_NAME:
- declAttributeId = getAttributeId(parser, enc, s, next);
- if (!declAttributeId)
- return XML_ERROR_NO_MEMORY;
- declAttributeIsCdata = XML_FALSE;
- declAttributeType = NULL;
- declAttributeIsId = XML_FALSE;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_CDATA:
- declAttributeIsCdata = XML_TRUE;
- declAttributeType = atypeCDATA;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_ID:
- declAttributeIsId = XML_TRUE;
- declAttributeType = atypeID;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_IDREF:
- declAttributeType = atypeIDREF;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_IDREFS:
- declAttributeType = atypeIDREFS;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_ENTITY:
- declAttributeType = atypeENTITY;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_ENTITIES:
- declAttributeType = atypeENTITIES;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_NMTOKEN:
- declAttributeType = atypeNMTOKEN;
- goto checkAttListDeclHandler;
- case XML_ROLE_ATTRIBUTE_TYPE_NMTOKENS:
- declAttributeType = atypeNMTOKENS;
- checkAttListDeclHandler:
- if (dtd->keepProcessing && attlistDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_ATTRIBUTE_ENUM_VALUE:
- case XML_ROLE_ATTRIBUTE_NOTATION_VALUE:
- if (dtd->keepProcessing && attlistDeclHandler) {
- const XML_Char *prefix;
- if (declAttributeType) {
- prefix = enumValueSep;
- }
- else {
- prefix = (role == XML_ROLE_ATTRIBUTE_NOTATION_VALUE
- ? notationPrefix
- : enumValueStart);
- }
- if (!poolAppendString(&tempPool, prefix))
- return XML_ERROR_NO_MEMORY;
- if (!poolAppend(&tempPool, enc, s, next))
- return XML_ERROR_NO_MEMORY;
- declAttributeType = tempPool.start;
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_IMPLIED_ATTRIBUTE_VALUE:
- case XML_ROLE_REQUIRED_ATTRIBUTE_VALUE:
- if (dtd->keepProcessing) {
- if (!defineAttribute(declElementType, declAttributeId,
- declAttributeIsCdata, declAttributeIsId,
- 0, parser))
- return XML_ERROR_NO_MEMORY;
- if (attlistDeclHandler && declAttributeType) {
- if (*declAttributeType == XML_T(ASCII_LPAREN)
- || (*declAttributeType == XML_T(ASCII_N)
- && declAttributeType[1] == XML_T(ASCII_O))) {
- /* Enumerated or Notation type */
- if (!poolAppendChar(&tempPool, XML_T(ASCII_RPAREN))
- || !poolAppendChar(&tempPool, XML_T('\0')))
- return XML_ERROR_NO_MEMORY;
- declAttributeType = tempPool.start;
- poolFinish(&tempPool);
- }
- *eventEndPP = s;
- attlistDeclHandler(handlerArg, declElementType->name,
- declAttributeId->name, declAttributeType,
- 0, role == XML_ROLE_REQUIRED_ATTRIBUTE_VALUE);
- poolClear(&tempPool);
- handleDefault = XML_FALSE;
- }
- }
- break;
- case XML_ROLE_DEFAULT_ATTRIBUTE_VALUE:
- case XML_ROLE_FIXED_ATTRIBUTE_VALUE:
- if (dtd->keepProcessing) {
- const XML_Char *attVal;
- enum XML_Error result =
- storeAttributeValue(parser, enc, declAttributeIsCdata,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar,
- &dtd->pool);
- if (result)
- return result;
- attVal = poolStart(&dtd->pool);
- poolFinish(&dtd->pool);
- /* ID attributes aren't allowed to have a default */
- if (!defineAttribute(declElementType, declAttributeId,
- declAttributeIsCdata, XML_FALSE, attVal, parser))
- return XML_ERROR_NO_MEMORY;
- if (attlistDeclHandler && declAttributeType) {
- if (*declAttributeType == XML_T(ASCII_LPAREN)
- || (*declAttributeType == XML_T(ASCII_N)
- && declAttributeType[1] == XML_T(ASCII_O))) {
- /* Enumerated or Notation type */
- if (!poolAppendChar(&tempPool, XML_T(ASCII_RPAREN))
- || !poolAppendChar(&tempPool, XML_T('\0')))
- return XML_ERROR_NO_MEMORY;
- declAttributeType = tempPool.start;
- poolFinish(&tempPool);
- }
- *eventEndPP = s;
- attlistDeclHandler(handlerArg, declElementType->name,
- declAttributeId->name, declAttributeType,
- attVal,
- role == XML_ROLE_FIXED_ATTRIBUTE_VALUE);
- poolClear(&tempPool);
- handleDefault = XML_FALSE;
- }
- }
- break;
- case XML_ROLE_ENTITY_VALUE:
- if (dtd->keepProcessing) {
- enum XML_Error result = storeEntityValue(parser, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (declEntity) {
- declEntity->textPtr = poolStart(&dtd->entityValuePool);
- declEntity->textLen = (int)(poolLength(&dtd->entityValuePool));
- poolFinish(&dtd->entityValuePool);
- if (entityDeclHandler) {
- *eventEndPP = s;
- entityDeclHandler(handlerArg,
- declEntity->name,
- declEntity->is_param,
- declEntity->textPtr,
- declEntity->textLen,
- curBase, 0, 0, 0);
- handleDefault = XML_FALSE;
- }
- }
- else
- poolDiscard(&dtd->entityValuePool);
- if (result != XML_ERROR_NONE)
- return result;
- }
- break;
- case XML_ROLE_DOCTYPE_SYSTEM_ID:
-#ifdef XML_DTD
- useForeignDTD = XML_FALSE;
-#endif /* XML_DTD */
- dtd->hasParamEntityRefs = XML_TRUE;
- if (startDoctypeDeclHandler) {
- doctypeSysid = poolStoreString(&tempPool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (doctypeSysid == NULL)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&tempPool);
- handleDefault = XML_FALSE;
- }
-#ifdef XML_DTD
- else
- /* use externalSubsetName to make doctypeSysid non-NULL
- for the case where no startDoctypeDeclHandler is set */
- doctypeSysid = externalSubsetName;
-#endif /* XML_DTD */
- if (!dtd->standalone
-#ifdef XML_DTD
- && !paramEntityParsing
-#endif /* XML_DTD */
- && notStandaloneHandler
- && !notStandaloneHandler(handlerArg))
- return XML_ERROR_NOT_STANDALONE;
-#ifndef XML_DTD
- break;
-#else /* XML_DTD */
- if (!declEntity) {
- declEntity = (ENTITY *)lookup(parser,
- &dtd->paramEntities,
- externalSubsetName,
- sizeof(ENTITY));
- if (!declEntity)
- return XML_ERROR_NO_MEMORY;
- declEntity->publicId = NULL;
- }
- /* fall through */
-#endif /* XML_DTD */
- case XML_ROLE_ENTITY_SYSTEM_ID:
- if (dtd->keepProcessing && declEntity) {
- declEntity->systemId = poolStoreString(&dtd->pool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!declEntity->systemId)
- return XML_ERROR_NO_MEMORY;
- declEntity->base = curBase;
- poolFinish(&dtd->pool);
- if (entityDeclHandler)
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_ENTITY_COMPLETE:
- if (dtd->keepProcessing && declEntity && entityDeclHandler) {
- *eventEndPP = s;
- entityDeclHandler(handlerArg,
- declEntity->name,
- declEntity->is_param,
- 0,0,
- declEntity->base,
- declEntity->systemId,
- declEntity->publicId,
- 0);
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_ENTITY_NOTATION_NAME:
- if (dtd->keepProcessing && declEntity) {
- declEntity->notation = poolStoreString(&dtd->pool, enc, s, next);
- if (!declEntity->notation)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&dtd->pool);
- if (unparsedEntityDeclHandler) {
- *eventEndPP = s;
- unparsedEntityDeclHandler(handlerArg,
- declEntity->name,
- declEntity->base,
- declEntity->systemId,
- declEntity->publicId,
- declEntity->notation);
- handleDefault = XML_FALSE;
- }
- else if (entityDeclHandler) {
- *eventEndPP = s;
- entityDeclHandler(handlerArg,
- declEntity->name,
- 0,0,0,
- declEntity->base,
- declEntity->systemId,
- declEntity->publicId,
- declEntity->notation);
- handleDefault = XML_FALSE;
- }
- }
- break;
- case XML_ROLE_GENERAL_ENTITY_NAME:
- {
- if (XmlPredefinedEntityName(enc, s, next)) {
- declEntity = NULL;
- break;
- }
- if (dtd->keepProcessing) {
- const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- declEntity = (ENTITY *)lookup(parser, &dtd->generalEntities, name,
- sizeof(ENTITY));
- if (!declEntity)
- return XML_ERROR_NO_MEMORY;
- if (declEntity->name != name) {
- poolDiscard(&dtd->pool);
- declEntity = NULL;
- }
- else {
- poolFinish(&dtd->pool);
- declEntity->publicId = NULL;
- declEntity->is_param = XML_FALSE;
- /* if we have a parent parser or are reading an internal parameter
- entity, then the entity declaration is not considered "internal"
- */
- declEntity->is_internal = !(parentParser || openInternalEntities);
- if (entityDeclHandler)
- handleDefault = XML_FALSE;
- }
- }
- else {
- poolDiscard(&dtd->pool);
- declEntity = NULL;
- }
- }
- break;
- case XML_ROLE_PARAM_ENTITY_NAME:
-#ifdef XML_DTD
- if (dtd->keepProcessing) {
- const XML_Char *name = poolStoreString(&dtd->pool, enc, s, next);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- declEntity = (ENTITY *)lookup(parser, &dtd->paramEntities,
- name, sizeof(ENTITY));
- if (!declEntity)
- return XML_ERROR_NO_MEMORY;
- if (declEntity->name != name) {
- poolDiscard(&dtd->pool);
- declEntity = NULL;
- }
- else {
- poolFinish(&dtd->pool);
- declEntity->publicId = NULL;
- declEntity->is_param = XML_TRUE;
- /* if we have a parent parser or are reading an internal parameter
- entity, then the entity declaration is not considered "internal"
- */
- declEntity->is_internal = !(parentParser || openInternalEntities);
- if (entityDeclHandler)
- handleDefault = XML_FALSE;
- }
- }
- else {
- poolDiscard(&dtd->pool);
- declEntity = NULL;
- }
-#else /* not XML_DTD */
- declEntity = NULL;
-#endif /* XML_DTD */
- break;
- case XML_ROLE_NOTATION_NAME:
- declNotationPublicId = NULL;
- declNotationName = NULL;
- if (notationDeclHandler) {
- declNotationName = poolStoreString(&tempPool, enc, s, next);
- if (!declNotationName)
- return XML_ERROR_NO_MEMORY;
- poolFinish(&tempPool);
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_NOTATION_PUBLIC_ID:
- if (!XmlIsPublicId(enc, s, next, eventPP))
- return XML_ERROR_PUBLICID;
- if (declNotationName) { /* means notationDeclHandler != NULL */
- XML_Char *tem = poolStoreString(&tempPool,
- enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!tem)
- return XML_ERROR_NO_MEMORY;
- normalizePublicId(tem);
- declNotationPublicId = tem;
- poolFinish(&tempPool);
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_NOTATION_SYSTEM_ID:
- if (declNotationName && notationDeclHandler) {
- const XML_Char *systemId
- = poolStoreString(&tempPool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!systemId)
- return XML_ERROR_NO_MEMORY;
- *eventEndPP = s;
- notationDeclHandler(handlerArg,
- declNotationName,
- curBase,
- systemId,
- declNotationPublicId);
- handleDefault = XML_FALSE;
- }
- poolClear(&tempPool);
- break;
- case XML_ROLE_NOTATION_NO_SYSTEM_ID:
- if (declNotationPublicId && notationDeclHandler) {
- *eventEndPP = s;
- notationDeclHandler(handlerArg,
- declNotationName,
- curBase,
- 0,
- declNotationPublicId);
- handleDefault = XML_FALSE;
- }
- poolClear(&tempPool);
- break;
- case XML_ROLE_ERROR:
- switch (tok) {
- case XML_TOK_PARAM_ENTITY_REF:
- /* PE references in internal subset are
- not allowed within declarations. */
- return XML_ERROR_PARAM_ENTITY_REF;
- case XML_TOK_XML_DECL:
- return XML_ERROR_MISPLACED_XML_PI;
- default:
- return XML_ERROR_SYNTAX;
- }
-#ifdef XML_DTD
- case XML_ROLE_IGNORE_SECT:
- {
- enum XML_Error result;
- if (defaultHandler)
- reportDefault(parser, enc, s, next);
- handleDefault = XML_FALSE;
- result = doIgnoreSection(parser, enc, &next, end, nextPtr, haveMore);
- if (result != XML_ERROR_NONE)
- return result;
- else if (!next) {
- processor = ignoreSectionProcessor;
- return result;
- }
- }
- break;
-#endif /* XML_DTD */
- case XML_ROLE_GROUP_OPEN:
- if (prologState.level >= groupSize) {
- if (groupSize) {
- char *temp = (char *)REALLOC(groupConnector, groupSize *= 2);
- if (temp == NULL)
- return XML_ERROR_NO_MEMORY;
- groupConnector = temp;
- if (dtd->scaffIndex) {
- int *temp = (int *)REALLOC(dtd->scaffIndex,
- groupSize * sizeof(int));
- if (temp == NULL)
- return XML_ERROR_NO_MEMORY;
- dtd->scaffIndex = temp;
- }
- }
- else {
- groupConnector = (char *)MALLOC(groupSize = 32);
- if (!groupConnector)
- return XML_ERROR_NO_MEMORY;
- }
- }
- groupConnector[prologState.level] = 0;
- if (dtd->in_eldecl) {
- int myindex = nextScaffoldPart(parser);
- if (myindex < 0)
- return XML_ERROR_NO_MEMORY;
- dtd->scaffIndex[dtd->scaffLevel] = myindex;
- dtd->scaffLevel++;
- dtd->scaffold[myindex].type = XML_CTYPE_SEQ;
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- }
- break;
- case XML_ROLE_GROUP_SEQUENCE:
- if (groupConnector[prologState.level] == ASCII_PIPE)
- return XML_ERROR_SYNTAX;
- groupConnector[prologState.level] = ASCII_COMMA;
- if (dtd->in_eldecl && elementDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_GROUP_CHOICE:
- if (groupConnector[prologState.level] == ASCII_COMMA)
- return XML_ERROR_SYNTAX;
- if (dtd->in_eldecl
- && !groupConnector[prologState.level]
- && (dtd->scaffold[dtd->scaffIndex[dtd->scaffLevel - 1]].type
- != XML_CTYPE_MIXED)
- ) {
- dtd->scaffold[dtd->scaffIndex[dtd->scaffLevel - 1]].type
- = XML_CTYPE_CHOICE;
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- }
- groupConnector[prologState.level] = ASCII_PIPE;
- break;
- case XML_ROLE_PARAM_ENTITY_REF:
-#ifdef XML_DTD
- case XML_ROLE_INNER_PARAM_ENTITY_REF:
- dtd->hasParamEntityRefs = XML_TRUE;
- if (!paramEntityParsing)
- dtd->keepProcessing = dtd->standalone;
- else {
- const XML_Char *name;
- ENTITY *entity;
- name = poolStoreString(&dtd->pool, enc,
- s + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0);
- poolDiscard(&dtd->pool);
- /* first, determine if a check for an existing declaration is needed;
- if yes, check that the entity exists, and that it is internal,
- otherwise call the skipped entity handler
- */
- if (prologState.documentEntity &&
- (dtd->standalone
- ? !openInternalEntities
- : !dtd->hasParamEntityRefs)) {
- if (!entity)
- return XML_ERROR_UNDEFINED_ENTITY;
- else if (!entity->is_internal)
- return XML_ERROR_ENTITY_DECLARED_IN_PE;
- }
- else if (!entity) {
- dtd->keepProcessing = dtd->standalone;
- /* cannot report skipped entities in declarations */
- if ((role == XML_ROLE_PARAM_ENTITY_REF) && skippedEntityHandler) {
- skippedEntityHandler(handlerArg, name, 1);
- handleDefault = XML_FALSE;
- }
- break;
- }
- if (entity->open)
- return XML_ERROR_RECURSIVE_ENTITY_REF;
- if (entity->textPtr) {
- enum XML_Error result;
- XML_Bool betweenDecl =
- (role == XML_ROLE_PARAM_ENTITY_REF ? XML_TRUE : XML_FALSE);
- result = processInternalEntity(parser, entity, betweenDecl);
- if (result != XML_ERROR_NONE)
- return result;
- handleDefault = XML_FALSE;
- break;
- }
- if (externalEntityRefHandler) {
- dtd->paramEntityRead = XML_FALSE;
- entity->open = XML_TRUE;
- if (!externalEntityRefHandler(externalEntityRefHandlerArg,
- 0,
- entity->base,
- entity->systemId,
- entity->publicId)) {
- entity->open = XML_FALSE;
- return XML_ERROR_EXTERNAL_ENTITY_HANDLING;
- }
- entity->open = XML_FALSE;
- handleDefault = XML_FALSE;
- if (!dtd->paramEntityRead) {
- dtd->keepProcessing = dtd->standalone;
- break;
- }
- }
- else {
- dtd->keepProcessing = dtd->standalone;
- break;
- }
- }
-#endif /* XML_DTD */
- if (!dtd->standalone &&
- notStandaloneHandler &&
- !notStandaloneHandler(handlerArg))
- return XML_ERROR_NOT_STANDALONE;
- break;
-
- /* Element declaration stuff */
-
- case XML_ROLE_ELEMENT_NAME:
- if (elementDeclHandler) {
- declElementType = getElementType(parser, enc, s, next);
- if (!declElementType)
- return XML_ERROR_NO_MEMORY;
- dtd->scaffLevel = 0;
- dtd->scaffCount = 0;
- dtd->in_eldecl = XML_TRUE;
- handleDefault = XML_FALSE;
- }
- break;
-
- case XML_ROLE_CONTENT_ANY:
- case XML_ROLE_CONTENT_EMPTY:
- if (dtd->in_eldecl) {
- if (elementDeclHandler) {
- XML_Content * content = (XML_Content *) MALLOC(sizeof(XML_Content));
- if (!content)
- return XML_ERROR_NO_MEMORY;
- content->quant = XML_CQUANT_NONE;
- content->name = NULL;
- content->numchildren = 0;
- content->children = NULL;
- content->type = ((role == XML_ROLE_CONTENT_ANY) ?
- XML_CTYPE_ANY :
- XML_CTYPE_EMPTY);
- *eventEndPP = s;
- elementDeclHandler(handlerArg, declElementType->name, content);
- handleDefault = XML_FALSE;
- }
- dtd->in_eldecl = XML_FALSE;
- }
- break;
-
- case XML_ROLE_CONTENT_PCDATA:
- if (dtd->in_eldecl) {
- dtd->scaffold[dtd->scaffIndex[dtd->scaffLevel - 1]].type
- = XML_CTYPE_MIXED;
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- }
- break;
-
- case XML_ROLE_CONTENT_ELEMENT:
- quant = XML_CQUANT_NONE;
- goto elementContent;
- case XML_ROLE_CONTENT_ELEMENT_OPT:
- quant = XML_CQUANT_OPT;
- goto elementContent;
- case XML_ROLE_CONTENT_ELEMENT_REP:
- quant = XML_CQUANT_REP;
- goto elementContent;
- case XML_ROLE_CONTENT_ELEMENT_PLUS:
- quant = XML_CQUANT_PLUS;
- elementContent:
- if (dtd->in_eldecl) {
- ELEMENT_TYPE *el;
- const XML_Char *name;
- int nameLen;
- const char *nxt = (quant == XML_CQUANT_NONE
- ? next
- : next - enc->minBytesPerChar);
- int myindex = nextScaffoldPart(parser);
- if (myindex < 0)
- return XML_ERROR_NO_MEMORY;
- dtd->scaffold[myindex].type = XML_CTYPE_NAME;
- dtd->scaffold[myindex].quant = quant;
- el = getElementType(parser, enc, s, nxt);
- if (!el)
- return XML_ERROR_NO_MEMORY;
- name = el->name;
- dtd->scaffold[myindex].name = name;
- nameLen = 0;
- for (; name[nameLen++]; );
- dtd->contentStringLen += nameLen;
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- }
- break;
-
- case XML_ROLE_GROUP_CLOSE:
- quant = XML_CQUANT_NONE;
- goto closeGroup;
- case XML_ROLE_GROUP_CLOSE_OPT:
- quant = XML_CQUANT_OPT;
- goto closeGroup;
- case XML_ROLE_GROUP_CLOSE_REP:
- quant = XML_CQUANT_REP;
- goto closeGroup;
- case XML_ROLE_GROUP_CLOSE_PLUS:
- quant = XML_CQUANT_PLUS;
- closeGroup:
- if (dtd->in_eldecl) {
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- dtd->scaffLevel--;
- dtd->scaffold[dtd->scaffIndex[dtd->scaffLevel]].quant = quant;
- if (dtd->scaffLevel == 0) {
- if (!handleDefault) {
- XML_Content *model = build_model(parser);
- if (!model)
- return XML_ERROR_NO_MEMORY;
- *eventEndPP = s;
- elementDeclHandler(handlerArg, declElementType->name, model);
- }
- dtd->in_eldecl = XML_FALSE;
- dtd->contentStringLen = 0;
- }
- }
- break;
- /* End element declaration stuff */
-
- case XML_ROLE_PI:
- if (!reportProcessingInstruction(parser, enc, s, next))
- return XML_ERROR_NO_MEMORY;
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_COMMENT:
- if (!reportComment(parser, enc, s, next))
- return XML_ERROR_NO_MEMORY;
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_NONE:
- switch (tok) {
- case XML_TOK_BOM:
- handleDefault = XML_FALSE;
- break;
- }
- break;
- case XML_ROLE_DOCTYPE_NONE:
- if (startDoctypeDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_ENTITY_NONE:
- if (dtd->keepProcessing && entityDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_NOTATION_NONE:
- if (notationDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_ATTLIST_NONE:
- if (dtd->keepProcessing && attlistDeclHandler)
- handleDefault = XML_FALSE;
- break;
- case XML_ROLE_ELEMENT_NONE:
- if (elementDeclHandler)
- handleDefault = XML_FALSE;
- break;
- } /* end of big switch */
-
- if (handleDefault && defaultHandler)
- reportDefault(parser, enc, s, next);
-
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default:
- s = next;
- tok = XmlPrologTok(enc, s, end, &next);
- }
- }
- /* not reached */
-}
-
-static enum XML_Error PTRCALL
-epilogProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- processor = epilogProcessor;
- eventPtr = s;
- for (;;) {
- const char *next = NULL;
- int tok = XmlPrologTok(encoding, s, end, &next);
- eventEndPtr = next;
- switch (tok) {
- /* report partial linebreak - it might be the last token */
- case -XML_TOK_PROLOG_S:
- if (defaultHandler) {
- reportDefault(parser, encoding, s, next);
- if (ps_parsing == XML_FINISHED)
- return XML_ERROR_ABORTED;
- }
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_TOK_NONE:
- *nextPtr = s;
- return XML_ERROR_NONE;
- case XML_TOK_PROLOG_S:
- if (defaultHandler)
- reportDefault(parser, encoding, s, next);
- break;
- case XML_TOK_PI:
- if (!reportProcessingInstruction(parser, encoding, s, next))
- return XML_ERROR_NO_MEMORY;
- break;
- case XML_TOK_COMMENT:
- if (!reportComment(parser, encoding, s, next))
- return XML_ERROR_NO_MEMORY;
- break;
- case XML_TOK_INVALID:
- eventPtr = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- if (!ps_finalBuffer) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_UNCLOSED_TOKEN;
- case XML_TOK_PARTIAL_CHAR:
- if (!ps_finalBuffer) {
- *nextPtr = s;
- return XML_ERROR_NONE;
- }
- return XML_ERROR_PARTIAL_CHAR;
- default:
- return XML_ERROR_JUNK_AFTER_DOC_ELEMENT;
- }
- eventPtr = s = next;
- switch (ps_parsing) {
- case XML_SUSPENDED:
- *nextPtr = next;
- return XML_ERROR_NONE;
- case XML_FINISHED:
- return XML_ERROR_ABORTED;
- default: ;
- }
- }
-}
-
-static enum XML_Error
-processInternalEntity(XML_Parser parser, ENTITY *entity,
- XML_Bool betweenDecl)
-{
- const char *textStart, *textEnd;
- const char *next;
- enum XML_Error result;
- OPEN_INTERNAL_ENTITY *openEntity;
-
- if (freeInternalEntities) {
- openEntity = freeInternalEntities;
- freeInternalEntities = openEntity->next;
- }
- else {
- openEntity = (OPEN_INTERNAL_ENTITY *)MALLOC(sizeof(OPEN_INTERNAL_ENTITY));
- if (!openEntity)
- return XML_ERROR_NO_MEMORY;
- }
- entity->open = XML_TRUE;
- entity->processed = 0;
- openEntity->next = openInternalEntities;
- openInternalEntities = openEntity;
- openEntity->entity = entity;
- openEntity->startTagLevel = tagLevel;
- openEntity->betweenDecl = betweenDecl;
- openEntity->internalEventPtr = NULL;
- openEntity->internalEventEndPtr = NULL;
- textStart = (char *)entity->textPtr;
- textEnd = (char *)(entity->textPtr + entity->textLen);
-
-#ifdef XML_DTD
- if (entity->is_param) {
- int tok = XmlPrologTok(internalEncoding, textStart, textEnd, &next);
- result = doProlog(parser, internalEncoding, textStart, textEnd, tok,
- next, &next, XML_FALSE);
- }
- else
-#endif /* XML_DTD */
- result = doContent(parser, tagLevel, internalEncoding, textStart,
- textEnd, &next, XML_FALSE);
-
- if (result == XML_ERROR_NONE) {
- if (textEnd != next && ps_parsing == XML_SUSPENDED) {
- entity->processed = (int)(next - textStart);
- processor = internalEntityProcessor;
- }
- else {
- entity->open = XML_FALSE;
- openInternalEntities = openEntity->next;
- /* put openEntity back in list of free instances */
- openEntity->next = freeInternalEntities;
- freeInternalEntities = openEntity;
- }
- }
- return result;
-}
-
-static enum XML_Error PTRCALL
-internalEntityProcessor(XML_Parser parser,
- const char *s,
- const char *end,
- const char **nextPtr)
-{
- ENTITY *entity;
- const char *textStart, *textEnd;
- const char *next;
- enum XML_Error result;
- OPEN_INTERNAL_ENTITY *openEntity = openInternalEntities;
- if (!openEntity)
- return XML_ERROR_UNEXPECTED_STATE;
-
- entity = openEntity->entity;
- textStart = ((char *)entity->textPtr) + entity->processed;
- textEnd = (char *)(entity->textPtr + entity->textLen);
-
-#ifdef XML_DTD
- if (entity->is_param) {
- int tok = XmlPrologTok(internalEncoding, textStart, textEnd, &next);
- result = doProlog(parser, internalEncoding, textStart, textEnd, tok,
- next, &next, XML_FALSE);
- }
- else
-#endif /* XML_DTD */
- result = doContent(parser, openEntity->startTagLevel, internalEncoding,
- textStart, textEnd, &next, XML_FALSE);
-
- if (result != XML_ERROR_NONE)
- return result;
- else if (textEnd != next && ps_parsing == XML_SUSPENDED) {
- entity->processed = (int)(next - (char *)entity->textPtr);
- return result;
- }
- else {
- entity->open = XML_FALSE;
- openInternalEntities = openEntity->next;
- /* put openEntity back in list of free instances */
- openEntity->next = freeInternalEntities;
- freeInternalEntities = openEntity;
- }
-
-#ifdef XML_DTD
- if (entity->is_param) {
- int tok;
- processor = prologProcessor;
- tok = XmlPrologTok(encoding, s, end, &next);
- return doProlog(parser, encoding, s, end, tok, next, nextPtr,
- (XML_Bool)!ps_finalBuffer);
- }
- else
-#endif /* XML_DTD */
- {
- processor = contentProcessor;
- /* see externalEntityContentProcessor vs contentProcessor */
- return doContent(parser, parentParser ? 1 : 0, encoding, s, end,
- nextPtr, (XML_Bool)!ps_finalBuffer);
- }
-}
-
-static enum XML_Error PTRCALL
-errorProcessor(XML_Parser parser,
- const char *UNUSED_P(s),
- const char *UNUSED_P(end),
- const char **UNUSED_P(nextPtr))
-{
- return errorCode;
-}
-
-static enum XML_Error
-storeAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata,
- const char *ptr, const char *end,
- STRING_POOL *pool)
-{
- enum XML_Error result = appendAttributeValue(parser, enc, isCdata, ptr,
- end, pool);
- if (result)
- return result;
- if (!isCdata && poolLength(pool) && poolLastChar(pool) == 0x20)
- poolChop(pool);
- if (!poolAppendChar(pool, XML_T('\0')))
- return XML_ERROR_NO_MEMORY;
- return XML_ERROR_NONE;
-}
-
-static enum XML_Error
-appendAttributeValue(XML_Parser parser, const ENCODING *enc, XML_Bool isCdata,
- const char *ptr, const char *end,
- STRING_POOL *pool)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- for (;;) {
- const char *next;
- int tok = XmlAttributeValueTok(enc, ptr, end, &next);
- switch (tok) {
- case XML_TOK_NONE:
- return XML_ERROR_NONE;
- case XML_TOK_INVALID:
- if (enc == encoding)
- eventPtr = next;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_PARTIAL:
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_INVALID_TOKEN;
- case XML_TOK_CHAR_REF:
- {
- XML_Char buf[XML_ENCODE_MAX];
- int i;
- int n = XmlCharRefNumber(enc, ptr);
- if (n < 0) {
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_BAD_CHAR_REF;
- }
- if (!isCdata
- && n == 0x20 /* space */
- && (poolLength(pool) == 0 || poolLastChar(pool) == 0x20))
- break;
- n = XmlEncode(n, (ICHAR *)buf);
- if (!n) {
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_BAD_CHAR_REF;
- }
- for (i = 0; i < n; i++) {
- if (!poolAppendChar(pool, buf[i]))
- return XML_ERROR_NO_MEMORY;
- }
- }
- break;
- case XML_TOK_DATA_CHARS:
- if (!poolAppend(pool, enc, ptr, next))
- return XML_ERROR_NO_MEMORY;
- break;
- case XML_TOK_TRAILING_CR:
- next = ptr + enc->minBytesPerChar;
- /* fall through */
- case XML_TOK_ATTRIBUTE_VALUE_S:
- case XML_TOK_DATA_NEWLINE:
- if (!isCdata && (poolLength(pool) == 0 || poolLastChar(pool) == 0x20))
- break;
- if (!poolAppendChar(pool, 0x20))
- return XML_ERROR_NO_MEMORY;
- break;
- case XML_TOK_ENTITY_REF:
- {
- const XML_Char *name;
- ENTITY *entity;
- char checkEntityDecl;
- XML_Char ch = (XML_Char) XmlPredefinedEntityName(enc,
- ptr + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (ch) {
- if (!poolAppendChar(pool, ch))
- return XML_ERROR_NO_MEMORY;
- break;
- }
- name = poolStoreString(&temp2Pool, enc,
- ptr + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!name)
- return XML_ERROR_NO_MEMORY;
- entity = (ENTITY *)lookup(parser, &dtd->generalEntities, name, 0);
- poolDiscard(&temp2Pool);
- /* First, determine if a check for an existing declaration is needed;
- if yes, check that the entity exists, and that it is internal.
- */
- if (pool == &dtd->pool) /* are we called from prolog? */
- checkEntityDecl =
-#ifdef XML_DTD
- prologState.documentEntity &&
-#endif /* XML_DTD */
- (dtd->standalone
- ? !openInternalEntities
- : !dtd->hasParamEntityRefs);
- else /* if (pool == &tempPool): we are called from content */
- checkEntityDecl = !dtd->hasParamEntityRefs || dtd->standalone;
- if (checkEntityDecl) {
- if (!entity)
- return XML_ERROR_UNDEFINED_ENTITY;
- else if (!entity->is_internal)
- return XML_ERROR_ENTITY_DECLARED_IN_PE;
- }
- else if (!entity) {
- /* Cannot report skipped entity here - see comments on
- skippedEntityHandler.
- if (skippedEntityHandler)
- skippedEntityHandler(handlerArg, name, 0);
- */
- /* Cannot call the default handler because this would be
- out of sync with the call to the startElementHandler.
- if ((pool == &tempPool) && defaultHandler)
- reportDefault(parser, enc, ptr, next);
- */
- break;
- }
- if (entity->open) {
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_RECURSIVE_ENTITY_REF;
- }
- if (entity->notation) {
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_BINARY_ENTITY_REF;
- }
- if (!entity->textPtr) {
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF;
- }
- else {
- enum XML_Error result;
- const XML_Char *textEnd = entity->textPtr + entity->textLen;
- entity->open = XML_TRUE;
- result = appendAttributeValue(parser, internalEncoding, isCdata,
- (char *)entity->textPtr,
- (char *)textEnd, pool);
- entity->open = XML_FALSE;
- if (result)
- return result;
- }
- }
- break;
- default:
- if (enc == encoding)
- eventPtr = ptr;
- return XML_ERROR_UNEXPECTED_STATE;
- }
- ptr = next;
- }
- /* not reached */
-}
-
-static enum XML_Error
-storeEntityValue(XML_Parser parser,
- const ENCODING *enc,
- const char *entityTextPtr,
- const char *entityTextEnd)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- STRING_POOL *pool = &(dtd->entityValuePool);
- enum XML_Error result = XML_ERROR_NONE;
-#ifdef XML_DTD
- int oldInEntityValue = prologState.inEntityValue;
- prologState.inEntityValue = 1;
-#endif /* XML_DTD */
- /* never return Null for the value argument in EntityDeclHandler,
- since this would indicate an external entity; therefore we
- have to make sure that entityValuePool.start is not null */
- if (!pool->blocks) {
- if (!poolGrow(pool))
- return XML_ERROR_NO_MEMORY;
- }
-
- for (;;) {
- const char *next;
- int tok = XmlEntityValueTok(enc, entityTextPtr, entityTextEnd, &next);
- switch (tok) {
- case XML_TOK_PARAM_ENTITY_REF:
-#ifdef XML_DTD
- if (isParamEntity || enc != encoding) {
- const XML_Char *name;
- ENTITY *entity;
- name = poolStoreString(&tempPool, enc,
- entityTextPtr + enc->minBytesPerChar,
- next - enc->minBytesPerChar);
- if (!name) {
- result = XML_ERROR_NO_MEMORY;
- goto endEntityValue;
- }
- entity = (ENTITY *)lookup(parser, &dtd->paramEntities, name, 0);
- poolDiscard(&tempPool);
- if (!entity) {
- /* not a well-formedness error - see XML 1.0: WFC Entity Declared */
- /* cannot report skipped entity here - see comments on
- skippedEntityHandler
- if (skippedEntityHandler)
- skippedEntityHandler(handlerArg, name, 0);
- */
- dtd->keepProcessing = dtd->standalone;
- goto endEntityValue;
- }
- if (entity->open) {
- if (enc == encoding)
- eventPtr = entityTextPtr;
- result = XML_ERROR_RECURSIVE_ENTITY_REF;
- goto endEntityValue;
- }
- if (entity->systemId) {
- if (externalEntityRefHandler) {
- dtd->paramEntityRead = XML_FALSE;
- entity->open = XML_TRUE;
- if (!externalEntityRefHandler(externalEntityRefHandlerArg,
- 0,
- entity->base,
- entity->systemId,
- entity->publicId)) {
- entity->open = XML_FALSE;
- result = XML_ERROR_EXTERNAL_ENTITY_HANDLING;
- goto endEntityValue;
- }
- entity->open = XML_FALSE;
- if (!dtd->paramEntityRead)
- dtd->keepProcessing = dtd->standalone;
- }
- else
- dtd->keepProcessing = dtd->standalone;
- }
- else {
- entity->open = XML_TRUE;
- result = storeEntityValue(parser,
- internalEncoding,
- (char *)entity->textPtr,
- (char *)(entity->textPtr
- + entity->textLen));
- entity->open = XML_FALSE;
- if (result)
- goto endEntityValue;
- }
- break;
- }
-#endif /* XML_DTD */
- /* In the internal subset, PE references are not legal
- within markup declarations, e.g entity values in this case. */
- eventPtr = entityTextPtr;
- result = XML_ERROR_PARAM_ENTITY_REF;
- goto endEntityValue;
- case XML_TOK_NONE:
- result = XML_ERROR_NONE;
- goto endEntityValue;
- case XML_TOK_ENTITY_REF:
- case XML_TOK_DATA_CHARS:
- if (!poolAppend(pool, enc, entityTextPtr, next)) {
- result = XML_ERROR_NO_MEMORY;
- goto endEntityValue;
- }
- break;
- case XML_TOK_TRAILING_CR:
- next = entityTextPtr + enc->minBytesPerChar;
- /* fall through */
- case XML_TOK_DATA_NEWLINE:
- if (pool->end == pool->ptr && !poolGrow(pool)) {
- result = XML_ERROR_NO_MEMORY;
- goto endEntityValue;
- }
- *(pool->ptr)++ = 0xA;
- break;
- case XML_TOK_CHAR_REF:
- {
- XML_Char buf[XML_ENCODE_MAX];
- int i;
- int n = XmlCharRefNumber(enc, entityTextPtr);
- if (n < 0) {
- if (enc == encoding)
- eventPtr = entityTextPtr;
- result = XML_ERROR_BAD_CHAR_REF;
- goto endEntityValue;
- }
- n = XmlEncode(n, (ICHAR *)buf);
- if (!n) {
- if (enc == encoding)
- eventPtr = entityTextPtr;
- result = XML_ERROR_BAD_CHAR_REF;
- goto endEntityValue;
- }
- for (i = 0; i < n; i++) {
- if (pool->end == pool->ptr && !poolGrow(pool)) {
- result = XML_ERROR_NO_MEMORY;
- goto endEntityValue;
- }
- *(pool->ptr)++ = buf[i];
- }
- }
- break;
- case XML_TOK_PARTIAL:
- if (enc == encoding)
- eventPtr = entityTextPtr;
- result = XML_ERROR_INVALID_TOKEN;
- goto endEntityValue;
- case XML_TOK_INVALID:
- if (enc == encoding)
- eventPtr = next;
- result = XML_ERROR_INVALID_TOKEN;
- goto endEntityValue;
- default:
- if (enc == encoding)
- eventPtr = entityTextPtr;
- result = XML_ERROR_UNEXPECTED_STATE;
- goto endEntityValue;
- }
- entityTextPtr = next;
- }
-endEntityValue:
-#ifdef XML_DTD
- prologState.inEntityValue = oldInEntityValue;
-#endif /* XML_DTD */
- return result;
-}
-
-static void FASTCALL
-normalizeLines(XML_Char *s)
-{
- XML_Char *p;
- for (;; s++) {
- if (*s == XML_T('\0'))
- return;
- if (*s == 0xD)
- break;
- }
- p = s;
- do {
- if (*s == 0xD) {
- *p++ = 0xA;
- if (*++s == 0xA)
- s++;
- }
- else
- *p++ = *s++;
- } while (*s);
- *p = XML_T('\0');
-}
-
-static int
-reportProcessingInstruction(XML_Parser parser, const ENCODING *enc,
- const char *start, const char *end)
-{
- const XML_Char *target;
- XML_Char *data;
- const char *tem;
- if (!processingInstructionHandler) {
- if (defaultHandler)
- reportDefault(parser, enc, start, end);
- return 1;
- }
- start += enc->minBytesPerChar * 2;
- tem = start + XmlNameLength(enc, start);
- target = poolStoreString(&tempPool, enc, start, tem);
- if (!target)
- return 0;
- poolFinish(&tempPool);
- data = poolStoreString(&tempPool, enc,
- XmlSkipS(enc, tem),
- end - enc->minBytesPerChar*2);
- if (!data)
- return 0;
- normalizeLines(data);
- processingInstructionHandler(handlerArg, target, data);
- poolClear(&tempPool);
- return 1;
-}
-
-static int
-reportComment(XML_Parser parser, const ENCODING *enc,
- const char *start, const char *end)
-{
- XML_Char *data;
- if (!commentHandler) {
- if (defaultHandler)
- reportDefault(parser, enc, start, end);
- return 1;
- }
- data = poolStoreString(&tempPool,
- enc,
- start + enc->minBytesPerChar * 4,
- end - enc->minBytesPerChar * 3);
- if (!data)
- return 0;
- normalizeLines(data);
- commentHandler(handlerArg, data);
- poolClear(&tempPool);
- return 1;
-}
-
-static void
-reportDefault(XML_Parser parser, const ENCODING *enc,
- const char *s, const char *end)
-{
- if (MUST_CONVERT(enc, s)) {
- enum XML_Convert_Result convert_res;
- const char **eventPP;
- const char **eventEndPP;
- if (enc == encoding) {
- eventPP = &eventPtr;
- eventEndPP = &eventEndPtr;
- }
- else {
- eventPP = &(openInternalEntities->internalEventPtr);
- eventEndPP = &(openInternalEntities->internalEventEndPtr);
- }
- do {
- ICHAR *dataPtr = (ICHAR *)dataBuf;
- convert_res = XmlConvert(enc, &s, end, &dataPtr, (ICHAR *)dataBufEnd);
- *eventEndPP = s;
- defaultHandler(handlerArg, dataBuf, (int)(dataPtr - (ICHAR *)dataBuf));
- *eventPP = s;
- } while ((convert_res != XML_CONVERT_COMPLETED) && (convert_res != XML_CONVERT_INPUT_INCOMPLETE));
- }
- else
- defaultHandler(handlerArg, (XML_Char *)s, (int)((XML_Char *)end - (XML_Char *)s));
-}
-
-
-static int
-defineAttribute(ELEMENT_TYPE *type, ATTRIBUTE_ID *attId, XML_Bool isCdata,
- XML_Bool isId, const XML_Char *value, XML_Parser parser)
-{
- DEFAULT_ATTRIBUTE *att;
- if (value || isId) {
- /* The handling of default attributes gets messed up if we have
- a default which duplicates a non-default. */
- int i;
- for (i = 0; i < type->nDefaultAtts; i++)
- if (attId == type->defaultAtts[i].id)
- return 1;
- if (isId && !type->idAtt && !attId->xmlns)
- type->idAtt = attId;
- }
- if (type->nDefaultAtts == type->allocDefaultAtts) {
- if (type->allocDefaultAtts == 0) {
- type->allocDefaultAtts = 8;
- type->defaultAtts = (DEFAULT_ATTRIBUTE *)MALLOC(type->allocDefaultAtts
- * sizeof(DEFAULT_ATTRIBUTE));
- if (!type->defaultAtts)
- return 0;
- }
- else {
- DEFAULT_ATTRIBUTE *temp;
- int count = type->allocDefaultAtts * 2;
- temp = (DEFAULT_ATTRIBUTE *)
- REALLOC(type->defaultAtts, (count * sizeof(DEFAULT_ATTRIBUTE)));
- if (temp == NULL)
- return 0;
- type->allocDefaultAtts = count;
- type->defaultAtts = temp;
- }
- }
- att = type->defaultAtts + type->nDefaultAtts;
- att->id = attId;
- att->value = value;
- att->isCdata = isCdata;
- if (!isCdata)
- attId->maybeTokenized = XML_TRUE;
- type->nDefaultAtts += 1;
- return 1;
-}
-
-static int
-setElementTypePrefix(XML_Parser parser, ELEMENT_TYPE *elementType)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- const XML_Char *name;
- for (name = elementType->name; *name; name++) {
- if (*name == XML_T(ASCII_COLON)) {
- PREFIX *prefix;
- const XML_Char *s;
- for (s = elementType->name; s != name; s++) {
- if (!poolAppendChar(&dtd->pool, *s))
- return 0;
- }
- if (!poolAppendChar(&dtd->pool, XML_T('\0')))
- return 0;
- prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&dtd->pool),
- sizeof(PREFIX));
- if (!prefix)
- return 0;
- if (prefix->name == poolStart(&dtd->pool))
- poolFinish(&dtd->pool);
- else
- poolDiscard(&dtd->pool);
- elementType->prefix = prefix;
-
- }
- }
- return 1;
-}
-
-static ATTRIBUTE_ID *
-getAttributeId(XML_Parser parser, const ENCODING *enc,
- const char *start, const char *end)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- ATTRIBUTE_ID *id;
- const XML_Char *name;
- if (!poolAppendChar(&dtd->pool, XML_T('\0')))
- return NULL;
- name = poolStoreString(&dtd->pool, enc, start, end);
- if (!name)
- return NULL;
- /* skip quotation mark - its storage will be re-used (like in name[-1]) */
- ++name;
- id = (ATTRIBUTE_ID *)lookup(parser, &dtd->attributeIds, name, sizeof(ATTRIBUTE_ID));
- if (!id)
- return NULL;
- if (id->name != name)
- poolDiscard(&dtd->pool);
- else {
- poolFinish(&dtd->pool);
- if (!ns)
- ;
- else if (name[0] == XML_T(ASCII_x)
- && name[1] == XML_T(ASCII_m)
- && name[2] == XML_T(ASCII_l)
- && name[3] == XML_T(ASCII_n)
- && name[4] == XML_T(ASCII_s)
- && (name[5] == XML_T('\0') || name[5] == XML_T(ASCII_COLON))) {
- if (name[5] == XML_T('\0'))
- id->prefix = &dtd->defaultPrefix;
- else
- id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes, name + 6, sizeof(PREFIX));
- id->xmlns = XML_TRUE;
- }
- else {
- int i;
- for (i = 0; name[i]; i++) {
- /* attributes without prefix are *not* in the default namespace */
- if (name[i] == XML_T(ASCII_COLON)) {
- int j;
- for (j = 0; j < i; j++) {
- if (!poolAppendChar(&dtd->pool, name[j]))
- return NULL;
- }
- if (!poolAppendChar(&dtd->pool, XML_T('\0')))
- return NULL;
- id->prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&dtd->pool),
- sizeof(PREFIX));
- if (!id->prefix)
- return NULL;
- if (id->prefix->name == poolStart(&dtd->pool))
- poolFinish(&dtd->pool);
- else
- poolDiscard(&dtd->pool);
- break;
- }
- }
- }
- }
- return id;
-}
-
-#define CONTEXT_SEP XML_T(ASCII_FF)
-
-static const XML_Char *
-getContext(XML_Parser parser)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- HASH_TABLE_ITER iter;
- XML_Bool needSep = XML_FALSE;
-
- if (dtd->defaultPrefix.binding) {
- int i;
- int len;
- if (!poolAppendChar(&tempPool, XML_T(ASCII_EQUALS)))
- return NULL;
- len = dtd->defaultPrefix.binding->uriLen;
- if (namespaceSeparator)
- len--;
- for (i = 0; i < len; i++)
- if (!poolAppendChar(&tempPool, dtd->defaultPrefix.binding->uri[i]))
- return NULL;
- needSep = XML_TRUE;
- }
-
- hashTableIterInit(&iter, &(dtd->prefixes));
- for (;;) {
- int i;
- int len;
- const XML_Char *s;
- PREFIX *prefix = (PREFIX *)hashTableIterNext(&iter);
- if (!prefix)
- break;
- if (!prefix->binding)
- continue;
- if (needSep && !poolAppendChar(&tempPool, CONTEXT_SEP))
- return NULL;
- for (s = prefix->name; *s; s++)
- if (!poolAppendChar(&tempPool, *s))
- return NULL;
- if (!poolAppendChar(&tempPool, XML_T(ASCII_EQUALS)))
- return NULL;
- len = prefix->binding->uriLen;
- if (namespaceSeparator)
- len--;
- for (i = 0; i < len; i++)
- if (!poolAppendChar(&tempPool, prefix->binding->uri[i]))
- return NULL;
- needSep = XML_TRUE;
- }
-
-
- hashTableIterInit(&iter, &(dtd->generalEntities));
- for (;;) {
- const XML_Char *s;
- ENTITY *e = (ENTITY *)hashTableIterNext(&iter);
- if (!e)
- break;
- if (!e->open)
- continue;
- if (needSep && !poolAppendChar(&tempPool, CONTEXT_SEP))
- return NULL;
- for (s = e->name; *s; s++)
- if (!poolAppendChar(&tempPool, *s))
- return 0;
- needSep = XML_TRUE;
- }
-
- if (!poolAppendChar(&tempPool, XML_T('\0')))
- return NULL;
- return tempPool.start;
-}
-
-static XML_Bool
-setContext(XML_Parser parser, const XML_Char *context)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- const XML_Char *s = context;
-
- while (*context != XML_T('\0')) {
- if (*s == CONTEXT_SEP || *s == XML_T('\0')) {
- ENTITY *e;
- if (!poolAppendChar(&tempPool, XML_T('\0')))
- return XML_FALSE;
- e = (ENTITY *)lookup(parser, &dtd->generalEntities, poolStart(&tempPool), 0);
- if (e)
- e->open = XML_TRUE;
- if (*s != XML_T('\0'))
- s++;
- context = s;
- poolDiscard(&tempPool);
- }
- else if (*s == XML_T(ASCII_EQUALS)) {
- PREFIX *prefix;
- if (poolLength(&tempPool) == 0)
- prefix = &dtd->defaultPrefix;
- else {
- if (!poolAppendChar(&tempPool, XML_T('\0')))
- return XML_FALSE;
- prefix = (PREFIX *)lookup(parser, &dtd->prefixes, poolStart(&tempPool),
- sizeof(PREFIX));
- if (!prefix)
- return XML_FALSE;
- if (prefix->name == poolStart(&tempPool)) {
- prefix->name = poolCopyString(&dtd->pool, prefix->name);
- if (!prefix->name)
- return XML_FALSE;
- }
- poolDiscard(&tempPool);
- }
- for (context = s + 1;
- *context != CONTEXT_SEP && *context != XML_T('\0');
- context++)
- if (!poolAppendChar(&tempPool, *context))
- return XML_FALSE;
- if (!poolAppendChar(&tempPool, XML_T('\0')))
- return XML_FALSE;
- if (addBinding(parser, prefix, NULL, poolStart(&tempPool),
- &inheritedBindings) != XML_ERROR_NONE)
- return XML_FALSE;
- poolDiscard(&tempPool);
- if (*context != XML_T('\0'))
- ++context;
- s = context;
- }
- else {
- if (!poolAppendChar(&tempPool, *s))
- return XML_FALSE;
- s++;
- }
- }
- return XML_TRUE;
-}
-
-static void FASTCALL
-normalizePublicId(XML_Char *publicId)
-{
- XML_Char *p = publicId;
- XML_Char *s;
- for (s = publicId; *s; s++) {
- switch (*s) {
- case 0x20:
- case 0xD:
- case 0xA:
- if (p != publicId && p[-1] != 0x20)
- *p++ = 0x20;
- break;
- default:
- *p++ = *s;
- }
- }
- if (p != publicId && p[-1] == 0x20)
- --p;
- *p = XML_T('\0');
-}
-
-static DTD *
-dtdCreate(const XML_Memory_Handling_Suite *ms)
-{
- DTD *p = (DTD *)ms->malloc_fcn(sizeof(DTD));
- if (p == NULL)
- return p;
- poolInit(&(p->pool), ms);
- poolInit(&(p->entityValuePool), ms);
- hashTableInit(&(p->generalEntities), ms);
- hashTableInit(&(p->elementTypes), ms);
- hashTableInit(&(p->attributeIds), ms);
- hashTableInit(&(p->prefixes), ms);
-#ifdef XML_DTD
- p->paramEntityRead = XML_FALSE;
- hashTableInit(&(p->paramEntities), ms);
-#endif /* XML_DTD */
- p->defaultPrefix.name = NULL;
- p->defaultPrefix.binding = NULL;
-
- p->in_eldecl = XML_FALSE;
- p->scaffIndex = NULL;
- p->scaffold = NULL;
- p->scaffLevel = 0;
- p->scaffSize = 0;
- p->scaffCount = 0;
- p->contentStringLen = 0;
-
- p->keepProcessing = XML_TRUE;
- p->hasParamEntityRefs = XML_FALSE;
- p->standalone = XML_FALSE;
- return p;
-}
-
-static void
-dtdReset(DTD *p, const XML_Memory_Handling_Suite *ms)
-{
- HASH_TABLE_ITER iter;
- hashTableIterInit(&iter, &(p->elementTypes));
- for (;;) {
- ELEMENT_TYPE *e = (ELEMENT_TYPE *)hashTableIterNext(&iter);
- if (!e)
- break;
- if (e->allocDefaultAtts != 0)
- ms->free_fcn(e->defaultAtts);
- }
- hashTableClear(&(p->generalEntities));
-#ifdef XML_DTD
- p->paramEntityRead = XML_FALSE;
- hashTableClear(&(p->paramEntities));
-#endif /* XML_DTD */
- hashTableClear(&(p->elementTypes));
- hashTableClear(&(p->attributeIds));
- hashTableClear(&(p->prefixes));
- poolClear(&(p->pool));
- poolClear(&(p->entityValuePool));
- p->defaultPrefix.name = NULL;
- p->defaultPrefix.binding = NULL;
-
- p->in_eldecl = XML_FALSE;
-
- ms->free_fcn(p->scaffIndex);
- p->scaffIndex = NULL;
- ms->free_fcn(p->scaffold);
- p->scaffold = NULL;
-
- p->scaffLevel = 0;
- p->scaffSize = 0;
- p->scaffCount = 0;
- p->contentStringLen = 0;
-
- p->keepProcessing = XML_TRUE;
- p->hasParamEntityRefs = XML_FALSE;
- p->standalone = XML_FALSE;
-}
-
-static void
-dtdDestroy(DTD *p, XML_Bool isDocEntity, const XML_Memory_Handling_Suite *ms)
-{
- HASH_TABLE_ITER iter;
- hashTableIterInit(&iter, &(p->elementTypes));
- for (;;) {
- ELEMENT_TYPE *e = (ELEMENT_TYPE *)hashTableIterNext(&iter);
- if (!e)
- break;
- if (e->allocDefaultAtts != 0)
- ms->free_fcn(e->defaultAtts);
- }
- hashTableDestroy(&(p->generalEntities));
-#ifdef XML_DTD
- hashTableDestroy(&(p->paramEntities));
-#endif /* XML_DTD */
- hashTableDestroy(&(p->elementTypes));
- hashTableDestroy(&(p->attributeIds));
- hashTableDestroy(&(p->prefixes));
- poolDestroy(&(p->pool));
- poolDestroy(&(p->entityValuePool));
- if (isDocEntity) {
- ms->free_fcn(p->scaffIndex);
- ms->free_fcn(p->scaffold);
- }
- ms->free_fcn(p);
-}
-
-/* Do a deep copy of the DTD. Return 0 for out of memory, non-zero otherwise.
- The new DTD has already been initialized.
-*/
-static int
-dtdCopy(XML_Parser oldParser, DTD *newDtd, const DTD *oldDtd, const XML_Memory_Handling_Suite *ms)
-{
- HASH_TABLE_ITER iter;
-
- /* Copy the prefix table. */
-
- hashTableIterInit(&iter, &(oldDtd->prefixes));
- for (;;) {
- const XML_Char *name;
- const PREFIX *oldP = (PREFIX *)hashTableIterNext(&iter);
- if (!oldP)
- break;
- name = poolCopyString(&(newDtd->pool), oldP->name);
- if (!name)
- return 0;
- if (!lookup(oldParser, &(newDtd->prefixes), name, sizeof(PREFIX)))
- return 0;
- }
-
- hashTableIterInit(&iter, &(oldDtd->attributeIds));
-
- /* Copy the attribute id table. */
-
- for (;;) {
- ATTRIBUTE_ID *newA;
- const XML_Char *name;
- const ATTRIBUTE_ID *oldA = (ATTRIBUTE_ID *)hashTableIterNext(&iter);
-
- if (!oldA)
- break;
- /* Remember to allocate the scratch byte before the name. */
- if (!poolAppendChar(&(newDtd->pool), XML_T('\0')))
- return 0;
- name = poolCopyString(&(newDtd->pool), oldA->name);
- if (!name)
- return 0;
- ++name;
- newA = (ATTRIBUTE_ID *)lookup(oldParser, &(newDtd->attributeIds), name,
- sizeof(ATTRIBUTE_ID));
- if (!newA)
- return 0;
- newA->maybeTokenized = oldA->maybeTokenized;
- if (oldA->prefix) {
- newA->xmlns = oldA->xmlns;
- if (oldA->prefix == &oldDtd->defaultPrefix)
- newA->prefix = &newDtd->defaultPrefix;
- else
- newA->prefix = (PREFIX *)lookup(oldParser, &(newDtd->prefixes),
- oldA->prefix->name, 0);
- }
- }
-
- /* Copy the element type table. */
-
- hashTableIterInit(&iter, &(oldDtd->elementTypes));
-
- for (;;) {
- int i;
- ELEMENT_TYPE *newE;
- const XML_Char *name;
- const ELEMENT_TYPE *oldE = (ELEMENT_TYPE *)hashTableIterNext(&iter);
- if (!oldE)
- break;
- name = poolCopyString(&(newDtd->pool), oldE->name);
- if (!name)
- return 0;
- newE = (ELEMENT_TYPE *)lookup(oldParser, &(newDtd->elementTypes), name,
- sizeof(ELEMENT_TYPE));
- if (!newE)
- return 0;
- if (oldE->nDefaultAtts) {
- newE->defaultAtts = (DEFAULT_ATTRIBUTE *)
- ms->malloc_fcn(oldE->nDefaultAtts * sizeof(DEFAULT_ATTRIBUTE));
- if (!newE->defaultAtts) {
- ms->free_fcn(newE);
- return 0;
- }
- }
- if (oldE->idAtt)
- newE->idAtt = (ATTRIBUTE_ID *)
- lookup(oldParser, &(newDtd->attributeIds), oldE->idAtt->name, 0);
- newE->allocDefaultAtts = newE->nDefaultAtts = oldE->nDefaultAtts;
- if (oldE->prefix)
- newE->prefix = (PREFIX *)lookup(oldParser, &(newDtd->prefixes),
- oldE->prefix->name, 0);
- for (i = 0; i < newE->nDefaultAtts; i++) {
- newE->defaultAtts[i].id = (ATTRIBUTE_ID *)
- lookup(oldParser, &(newDtd->attributeIds), oldE->defaultAtts[i].id->name, 0);
- newE->defaultAtts[i].isCdata = oldE->defaultAtts[i].isCdata;
- if (oldE->defaultAtts[i].value) {
- newE->defaultAtts[i].value
- = poolCopyString(&(newDtd->pool), oldE->defaultAtts[i].value);
- if (!newE->defaultAtts[i].value)
- return 0;
- }
- else
- newE->defaultAtts[i].value = NULL;
- }
- }
-
- /* Copy the entity tables. */
- if (!copyEntityTable(oldParser,
- &(newDtd->generalEntities),
- &(newDtd->pool),
- &(oldDtd->generalEntities)))
- return 0;
-
-#ifdef XML_DTD
- if (!copyEntityTable(oldParser,
- &(newDtd->paramEntities),
- &(newDtd->pool),
- &(oldDtd->paramEntities)))
- return 0;
- newDtd->paramEntityRead = oldDtd->paramEntityRead;
-#endif /* XML_DTD */
-
- newDtd->keepProcessing = oldDtd->keepProcessing;
- newDtd->hasParamEntityRefs = oldDtd->hasParamEntityRefs;
- newDtd->standalone = oldDtd->standalone;
-
- /* Don't want deep copying for scaffolding */
- newDtd->in_eldecl = oldDtd->in_eldecl;
- newDtd->scaffold = oldDtd->scaffold;
- newDtd->contentStringLen = oldDtd->contentStringLen;
- newDtd->scaffSize = oldDtd->scaffSize;
- newDtd->scaffLevel = oldDtd->scaffLevel;
- newDtd->scaffIndex = oldDtd->scaffIndex;
-
- return 1;
-} /* End dtdCopy */
-
-static int
-copyEntityTable(XML_Parser oldParser,
- HASH_TABLE *newTable,
- STRING_POOL *newPool,
- const HASH_TABLE *oldTable)
-{
- HASH_TABLE_ITER iter;
- const XML_Char *cachedOldBase = NULL;
- const XML_Char *cachedNewBase = NULL;
-
- hashTableIterInit(&iter, oldTable);
-
- for (;;) {
- ENTITY *newE;
- const XML_Char *name;
- const ENTITY *oldE = (ENTITY *)hashTableIterNext(&iter);
- if (!oldE)
- break;
- name = poolCopyString(newPool, oldE->name);
- if (!name)
- return 0;
- newE = (ENTITY *)lookup(oldParser, newTable, name, sizeof(ENTITY));
- if (!newE)
- return 0;
- if (oldE->systemId) {
- const XML_Char *tem = poolCopyString(newPool, oldE->systemId);
- if (!tem)
- return 0;
- newE->systemId = tem;
- if (oldE->base) {
- if (oldE->base == cachedOldBase)
- newE->base = cachedNewBase;
- else {
- cachedOldBase = oldE->base;
- tem = poolCopyString(newPool, cachedOldBase);
- if (!tem)
- return 0;
- cachedNewBase = newE->base = tem;
- }
- }
- if (oldE->publicId) {
- tem = poolCopyString(newPool, oldE->publicId);
- if (!tem)
- return 0;
- newE->publicId = tem;
- }
- }
- else {
- const XML_Char *tem = poolCopyStringN(newPool, oldE->textPtr,
- oldE->textLen);
- if (!tem)
- return 0;
- newE->textPtr = tem;
- newE->textLen = oldE->textLen;
- }
- if (oldE->notation) {
- const XML_Char *tem = poolCopyString(newPool, oldE->notation);
- if (!tem)
- return 0;
- newE->notation = tem;
- }
- newE->is_param = oldE->is_param;
- newE->is_internal = oldE->is_internal;
- }
- return 1;
-}
-
-#define INIT_POWER 6
-
-static XML_Bool FASTCALL
-keyeq(KEY s1, KEY s2)
-{
- for (; *s1 == *s2; s1++, s2++)
- if (*s1 == 0)
- return XML_TRUE;
- return XML_FALSE;
-}
-
-static unsigned long FASTCALL
-hash(XML_Parser parser, KEY s)
-{
- unsigned long h = hash_secret_salt;
- while (*s)
- h = CHAR_HASH(h, *s++);
- return h;
-}
-
-static NAMED *
-lookup(XML_Parser parser, HASH_TABLE *table, KEY name, size_t createSize)
-{
- size_t i;
- if (table->size == 0) {
- size_t tsize;
- if (!createSize)
- return NULL;
- table->power = INIT_POWER;
- /* table->size is a power of 2 */
- table->size = (size_t)1 << INIT_POWER;
- tsize = table->size * sizeof(NAMED *);
- table->v = (NAMED **)table->mem->malloc_fcn(tsize);
- if (!table->v) {
- table->size = 0;
- return NULL;
- }
- memset(table->v, 0, tsize);
- i = hash(parser, name) & ((unsigned long)table->size - 1);
- }
- else {
- unsigned long h = hash(parser, name);
- unsigned long mask = (unsigned long)table->size - 1;
- unsigned char step = 0;
- i = h & mask;
- while (table->v[i]) {
- if (keyeq(name, table->v[i]->name))
- return table->v[i];
- if (!step)
- step = PROBE_STEP(h, mask, table->power);
- i < step ? (i += table->size - step) : (i -= step);
- }
- if (!createSize)
- return NULL;
-
- /* check for overflow (table is half full) */
- if (table->used >> (table->power - 1)) {
- unsigned char newPower = table->power + 1;
- size_t newSize = (size_t)1 << newPower;
- unsigned long newMask = (unsigned long)newSize - 1;
- size_t tsize = newSize * sizeof(NAMED *);
- NAMED **newV = (NAMED **)table->mem->malloc_fcn(tsize);
- if (!newV)
- return NULL;
- memset(newV, 0, tsize);
- for (i = 0; i < table->size; i++)
- if (table->v[i]) {
- unsigned long newHash = hash(parser, table->v[i]->name);
- size_t j = newHash & newMask;
- step = 0;
- while (newV[j]) {
- if (!step)
- step = PROBE_STEP(newHash, newMask, newPower);
- j < step ? (j += newSize - step) : (j -= step);
- }
- newV[j] = table->v[i];
- }
- table->mem->free_fcn(table->v);
- table->v = newV;
- table->power = newPower;
- table->size = newSize;
- i = h & newMask;
- step = 0;
- while (table->v[i]) {
- if (!step)
- step = PROBE_STEP(h, newMask, newPower);
- i < step ? (i += newSize - step) : (i -= step);
- }
- }
- }
- table->v[i] = (NAMED *)table->mem->malloc_fcn(createSize);
- if (!table->v[i])
- return NULL;
- memset(table->v[i], 0, createSize);
- table->v[i]->name = name;
- (table->used)++;
- return table->v[i];
-}
-
-static void FASTCALL
-hashTableClear(HASH_TABLE *table)
-{
- size_t i;
- for (i = 0; i < table->size; i++) {
- table->mem->free_fcn(table->v[i]);
- table->v[i] = NULL;
- }
- table->used = 0;
-}
-
-static void FASTCALL
-hashTableDestroy(HASH_TABLE *table)
-{
- size_t i;
- for (i = 0; i < table->size; i++)
- table->mem->free_fcn(table->v[i]);
- table->mem->free_fcn(table->v);
-}
-
-static void FASTCALL
-hashTableInit(HASH_TABLE *p, const XML_Memory_Handling_Suite *ms)
-{
- p->power = 0;
- p->size = 0;
- p->used = 0;
- p->v = NULL;
- p->mem = ms;
-}
-
-static void FASTCALL
-hashTableIterInit(HASH_TABLE_ITER *iter, const HASH_TABLE *table)
-{
- iter->p = table->v;
- iter->end = iter->p + table->size;
-}
-
-static NAMED * FASTCALL
-hashTableIterNext(HASH_TABLE_ITER *iter)
-{
- while (iter->p != iter->end) {
- NAMED *tem = *(iter->p)++;
- if (tem)
- return tem;
- }
- return NULL;
-}
-
-static void FASTCALL
-poolInit(STRING_POOL *pool, const XML_Memory_Handling_Suite *ms)
-{
- pool->blocks = NULL;
- pool->freeBlocks = NULL;
- pool->start = NULL;
- pool->ptr = NULL;
- pool->end = NULL;
- pool->mem = ms;
-}
-
-static void FASTCALL
-poolClear(STRING_POOL *pool)
-{
- if (!pool->freeBlocks)
- pool->freeBlocks = pool->blocks;
- else {
- BLOCK *p = pool->blocks;
- while (p) {
- BLOCK *tem = p->next;
- p->next = pool->freeBlocks;
- pool->freeBlocks = p;
- p = tem;
- }
- }
- pool->blocks = NULL;
- pool->start = NULL;
- pool->ptr = NULL;
- pool->end = NULL;
-}
-
-static void FASTCALL
-poolDestroy(STRING_POOL *pool)
-{
- BLOCK *p = pool->blocks;
- while (p) {
- BLOCK *tem = p->next;
- pool->mem->free_fcn(p);
- p = tem;
- }
- p = pool->freeBlocks;
- while (p) {
- BLOCK *tem = p->next;
- pool->mem->free_fcn(p);
- p = tem;
- }
-}
-
-static XML_Char *
-poolAppend(STRING_POOL *pool, const ENCODING *enc,
- const char *ptr, const char *end)
-{
- if (!pool->ptr && !poolGrow(pool))
- return NULL;
- for (;;) {
- const enum XML_Convert_Result convert_res = XmlConvert(enc, &ptr, end, (ICHAR **)&(pool->ptr), (ICHAR *)pool->end);
- if ((convert_res == XML_CONVERT_COMPLETED) || (convert_res == XML_CONVERT_INPUT_INCOMPLETE))
- break;
- if (!poolGrow(pool))
- return NULL;
- }
- return pool->start;
-}
-
-static const XML_Char * FASTCALL
-poolCopyString(STRING_POOL *pool, const XML_Char *s)
-{
- do {
- if (!poolAppendChar(pool, *s))
- return NULL;
- } while (*s++);
- s = pool->start;
- poolFinish(pool);
- return s;
-}
-
-static const XML_Char *
-poolCopyStringN(STRING_POOL *pool, const XML_Char *s, int n)
-{
- if (!pool->ptr && !poolGrow(pool))
- return NULL;
- for (; n > 0; --n, s++) {
- if (!poolAppendChar(pool, *s))
- return NULL;
- }
- s = pool->start;
- poolFinish(pool);
- return s;
-}
-
-static const XML_Char * FASTCALL
-poolAppendString(STRING_POOL *pool, const XML_Char *s)
-{
- while (*s) {
- if (!poolAppendChar(pool, *s))
- return NULL;
- s++;
- }
- return pool->start;
-}
-
-static XML_Char *
-poolStoreString(STRING_POOL *pool, const ENCODING *enc,
- const char *ptr, const char *end)
-{
- if (!poolAppend(pool, enc, ptr, end))
- return NULL;
- if (pool->ptr == pool->end && !poolGrow(pool))
- return NULL;
- *(pool->ptr)++ = 0;
- return pool->start;
-}
-
-static XML_Bool FASTCALL
-poolGrow(STRING_POOL *pool)
-{
- if (pool->freeBlocks) {
- if (pool->start == 0) {
- pool->blocks = pool->freeBlocks;
- pool->freeBlocks = pool->freeBlocks->next;
- pool->blocks->next = NULL;
- pool->start = pool->blocks->s;
- pool->end = pool->start + pool->blocks->size;
- pool->ptr = pool->start;
- return XML_TRUE;
- }
- if (pool->end - pool->start < pool->freeBlocks->size) {
- BLOCK *tem = pool->freeBlocks->next;
- pool->freeBlocks->next = pool->blocks;
- pool->blocks = pool->freeBlocks;
- pool->freeBlocks = tem;
- memcpy(pool->blocks->s, pool->start,
- (pool->end - pool->start) * sizeof(XML_Char));
- pool->ptr = pool->blocks->s + (pool->ptr - pool->start);
- pool->start = pool->blocks->s;
- pool->end = pool->start + pool->blocks->size;
- return XML_TRUE;
- }
- }
- if (pool->blocks && pool->start == pool->blocks->s) {
- BLOCK *temp;
- int blockSize = (int)((unsigned)(pool->end - pool->start)*2U);
-
- if (blockSize < 0)
- return XML_FALSE;
-
- temp = (BLOCK *)
- pool->mem->realloc_fcn(pool->blocks,
- (offsetof(BLOCK, s)
- + blockSize * sizeof(XML_Char)));
- if (temp == NULL)
- return XML_FALSE;
- pool->blocks = temp;
- pool->blocks->size = blockSize;
- pool->ptr = pool->blocks->s + (pool->ptr - pool->start);
- pool->start = pool->blocks->s;
- pool->end = pool->start + blockSize;
- }
- else {
- BLOCK *tem;
- int blockSize = (int)(pool->end - pool->start);
-
- if (blockSize < 0)
- return XML_FALSE;
-
- if (blockSize < INIT_BLOCK_SIZE)
- blockSize = INIT_BLOCK_SIZE;
- else
- blockSize *= 2;
- tem = (BLOCK *)pool->mem->malloc_fcn(offsetof(BLOCK, s)
- + blockSize * sizeof(XML_Char));
- if (!tem)
- return XML_FALSE;
- tem->size = blockSize;
- tem->next = pool->blocks;
- pool->blocks = tem;
- if (pool->ptr != pool->start)
- memcpy(tem->s, pool->start,
- (pool->ptr - pool->start) * sizeof(XML_Char));
- pool->ptr = tem->s + (pool->ptr - pool->start);
- pool->start = tem->s;
- pool->end = tem->s + blockSize;
- }
- return XML_TRUE;
-}
-
-static int FASTCALL
-nextScaffoldPart(XML_Parser parser)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- CONTENT_SCAFFOLD * me;
- int next;
-
- if (!dtd->scaffIndex) {
- dtd->scaffIndex = (int *)MALLOC(groupSize * sizeof(int));
- if (!dtd->scaffIndex)
- return -1;
- dtd->scaffIndex[0] = 0;
- }
-
- if (dtd->scaffCount >= dtd->scaffSize) {
- CONTENT_SCAFFOLD *temp;
- if (dtd->scaffold) {
- temp = (CONTENT_SCAFFOLD *)
- REALLOC(dtd->scaffold, dtd->scaffSize * 2 * sizeof(CONTENT_SCAFFOLD));
- if (temp == NULL)
- return -1;
- dtd->scaffSize *= 2;
- }
- else {
- temp = (CONTENT_SCAFFOLD *)MALLOC(INIT_SCAFFOLD_ELEMENTS
- * sizeof(CONTENT_SCAFFOLD));
- if (temp == NULL)
- return -1;
- dtd->scaffSize = INIT_SCAFFOLD_ELEMENTS;
- }
- dtd->scaffold = temp;
- }
- next = dtd->scaffCount++;
- me = &dtd->scaffold[next];
- if (dtd->scaffLevel) {
- CONTENT_SCAFFOLD *parent = &dtd->scaffold[dtd->scaffIndex[dtd->scaffLevel-1]];
- if (parent->lastchild) {
- dtd->scaffold[parent->lastchild].nextsib = next;
- }
- if (!parent->childcnt)
- parent->firstchild = next;
- parent->lastchild = next;
- parent->childcnt++;
- }
- me->firstchild = me->lastchild = me->childcnt = me->nextsib = 0;
- return next;
-}
-
-static void
-build_node(XML_Parser parser,
- int src_node,
- XML_Content *dest,
- XML_Content **contpos,
- XML_Char **strpos)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- dest->type = dtd->scaffold[src_node].type;
- dest->quant = dtd->scaffold[src_node].quant;
- if (dest->type == XML_CTYPE_NAME) {
- const XML_Char *src;
- dest->name = *strpos;
- src = dtd->scaffold[src_node].name;
- for (;;) {
- *(*strpos)++ = *src;
- if (!*src)
- break;
- src++;
- }
- dest->numchildren = 0;
- dest->children = NULL;
- }
- else {
- unsigned int i;
- int cn;
- dest->numchildren = dtd->scaffold[src_node].childcnt;
- dest->children = *contpos;
- *contpos += dest->numchildren;
- for (i = 0, cn = dtd->scaffold[src_node].firstchild;
- i < dest->numchildren;
- i++, cn = dtd->scaffold[cn].nextsib) {
- build_node(parser, cn, &(dest->children[i]), contpos, strpos);
- }
- dest->name = NULL;
- }
-}
-
-static XML_Content *
-build_model (XML_Parser parser)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- XML_Content *ret;
- XML_Content *cpos;
- XML_Char * str;
- int allocsize = (dtd->scaffCount * sizeof(XML_Content)
- + (dtd->contentStringLen * sizeof(XML_Char)));
-
- ret = (XML_Content *)MALLOC(allocsize);
- if (!ret)
- return NULL;
-
- str = (XML_Char *) (&ret[dtd->scaffCount]);
- cpos = &ret[1];
-
- build_node(parser, 0, ret, &cpos, &str);
- return ret;
-}
-
-static ELEMENT_TYPE *
-getElementType(XML_Parser parser,
- const ENCODING *enc,
- const char *ptr,
- const char *end)
-{
- DTD * const dtd = _dtd; /* save one level of indirection */
- const XML_Char *name = poolStoreString(&dtd->pool, enc, ptr, end);
- ELEMENT_TYPE *ret;
-
- if (!name)
- return NULL;
- ret = (ELEMENT_TYPE *) lookup(parser, &dtd->elementTypes, name, sizeof(ELEMENT_TYPE));
- if (!ret)
- return NULL;
- if (ret->name != name)
- poolDiscard(&dtd->pool);
- else {
- poolFinish(&dtd->pool);
- if (!setElementTypePrefix(parser, ret))
- return NULL;
- }
- return ret;
-}
diff --git a/src/expat/xmlrole.c b/src/expat/xmlrole.c
deleted file mode 100644
index 8475238d3..000000000
--- a/src/expat/xmlrole.c
+++ /dev/null
@@ -1,1322 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#include <stddef.h>
-#include "expat_config.h"
-#include "expat_external.h"
-#include "internal.h"
-#include "xmlrole.h"
-#include "ascii.h"
-
-/* Doesn't check:
-
- that ,| are not mixed in a model group
- content of literals
-
-*/
-
-static const char KW_ANY[] = {
- ASCII_A, ASCII_N, ASCII_Y, '\0' };
-static const char KW_ATTLIST[] = {
- ASCII_A, ASCII_T, ASCII_T, ASCII_L, ASCII_I, ASCII_S, ASCII_T, '\0' };
-static const char KW_CDATA[] = {
- ASCII_C, ASCII_D, ASCII_A, ASCII_T, ASCII_A, '\0' };
-static const char KW_DOCTYPE[] = {
- ASCII_D, ASCII_O, ASCII_C, ASCII_T, ASCII_Y, ASCII_P, ASCII_E, '\0' };
-static const char KW_ELEMENT[] = {
- ASCII_E, ASCII_L, ASCII_E, ASCII_M, ASCII_E, ASCII_N, ASCII_T, '\0' };
-static const char KW_EMPTY[] = {
- ASCII_E, ASCII_M, ASCII_P, ASCII_T, ASCII_Y, '\0' };
-static const char KW_ENTITIES[] = {
- ASCII_E, ASCII_N, ASCII_T, ASCII_I, ASCII_T, ASCII_I, ASCII_E, ASCII_S,
- '\0' };
-static const char KW_ENTITY[] = {
- ASCII_E, ASCII_N, ASCII_T, ASCII_I, ASCII_T, ASCII_Y, '\0' };
-static const char KW_FIXED[] = {
- ASCII_F, ASCII_I, ASCII_X, ASCII_E, ASCII_D, '\0' };
-static const char KW_ID[] = {
- ASCII_I, ASCII_D, '\0' };
-static const char KW_IDREF[] = {
- ASCII_I, ASCII_D, ASCII_R, ASCII_E, ASCII_F, '\0' };
-static const char KW_IDREFS[] = {
- ASCII_I, ASCII_D, ASCII_R, ASCII_E, ASCII_F, ASCII_S, '\0' };
-#ifdef XML_DTD
-static const char KW_IGNORE[] = {
- ASCII_I, ASCII_G, ASCII_N, ASCII_O, ASCII_R, ASCII_E, '\0' };
-#endif
-static const char KW_IMPLIED[] = {
- ASCII_I, ASCII_M, ASCII_P, ASCII_L, ASCII_I, ASCII_E, ASCII_D, '\0' };
-#ifdef XML_DTD
-static const char KW_INCLUDE[] = {
- ASCII_I, ASCII_N, ASCII_C, ASCII_L, ASCII_U, ASCII_D, ASCII_E, '\0' };
-#endif
-static const char KW_NDATA[] = {
- ASCII_N, ASCII_D, ASCII_A, ASCII_T, ASCII_A, '\0' };
-static const char KW_NMTOKEN[] = {
- ASCII_N, ASCII_M, ASCII_T, ASCII_O, ASCII_K, ASCII_E, ASCII_N, '\0' };
-static const char KW_NMTOKENS[] = {
- ASCII_N, ASCII_M, ASCII_T, ASCII_O, ASCII_K, ASCII_E, ASCII_N, ASCII_S,
- '\0' };
-static const char KW_NOTATION[] =
- { ASCII_N, ASCII_O, ASCII_T, ASCII_A, ASCII_T, ASCII_I, ASCII_O, ASCII_N,
- '\0' };
-static const char KW_PCDATA[] = {
- ASCII_P, ASCII_C, ASCII_D, ASCII_A, ASCII_T, ASCII_A, '\0' };
-static const char KW_PUBLIC[] = {
- ASCII_P, ASCII_U, ASCII_B, ASCII_L, ASCII_I, ASCII_C, '\0' };
-static const char KW_REQUIRED[] = {
- ASCII_R, ASCII_E, ASCII_Q, ASCII_U, ASCII_I, ASCII_R, ASCII_E, ASCII_D,
- '\0' };
-static const char KW_SYSTEM[] = {
- ASCII_S, ASCII_Y, ASCII_S, ASCII_T, ASCII_E, ASCII_M, '\0' };
-
-#ifndef MIN_BYTES_PER_CHAR
-#define MIN_BYTES_PER_CHAR(enc) ((enc)->minBytesPerChar)
-#endif
-
-#ifdef XML_DTD
-#define setTopLevel(state) \
- ((state)->handler = ((state)->documentEntity \
- ? internalSubset \
- : externalSubset1))
-#else /* not XML_DTD */
-#define setTopLevel(state) ((state)->handler = internalSubset)
-#endif /* not XML_DTD */
-
-typedef int PTRCALL PROLOG_HANDLER(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc);
-
-static PROLOG_HANDLER
- prolog0, prolog1, prolog2,
- doctype0, doctype1, doctype2, doctype3, doctype4, doctype5,
- internalSubset,
- entity0, entity1, entity2, entity3, entity4, entity5, entity6,
- entity7, entity8, entity9, entity10,
- notation0, notation1, notation2, notation3, notation4,
- attlist0, attlist1, attlist2, attlist3, attlist4, attlist5, attlist6,
- attlist7, attlist8, attlist9,
- element0, element1, element2, element3, element4, element5, element6,
- element7,
-#ifdef XML_DTD
- externalSubset0, externalSubset1,
- condSect0, condSect1, condSect2,
-#endif /* XML_DTD */
- declClose,
- error;
-
-static int FASTCALL common(PROLOG_STATE *state, int tok);
-
-static int PTRCALL
-prolog0(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- state->handler = prolog1;
- return XML_ROLE_NONE;
- case XML_TOK_XML_DECL:
- state->handler = prolog1;
- return XML_ROLE_XML_DECL;
- case XML_TOK_PI:
- state->handler = prolog1;
- return XML_ROLE_PI;
- case XML_TOK_COMMENT:
- state->handler = prolog1;
- return XML_ROLE_COMMENT;
- case XML_TOK_BOM:
- return XML_ROLE_NONE;
- case XML_TOK_DECL_OPEN:
- if (!XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_DOCTYPE))
- break;
- state->handler = doctype0;
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_INSTANCE_START:
- state->handler = error;
- return XML_ROLE_INSTANCE_START;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-prolog1(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_PI:
- return XML_ROLE_PI;
- case XML_TOK_COMMENT:
- return XML_ROLE_COMMENT;
- case XML_TOK_BOM:
- return XML_ROLE_NONE;
- case XML_TOK_DECL_OPEN:
- if (!XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_DOCTYPE))
- break;
- state->handler = doctype0;
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_INSTANCE_START:
- state->handler = error;
- return XML_ROLE_INSTANCE_START;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-prolog2(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_PI:
- return XML_ROLE_PI;
- case XML_TOK_COMMENT:
- return XML_ROLE_COMMENT;
- case XML_TOK_INSTANCE_START:
- state->handler = error;
- return XML_ROLE_INSTANCE_START;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype0(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = doctype1;
- return XML_ROLE_DOCTYPE_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype1(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_OPEN_BRACKET:
- state->handler = internalSubset;
- return XML_ROLE_DOCTYPE_INTERNAL_SUBSET;
- case XML_TOK_DECL_CLOSE:
- state->handler = prolog2;
- return XML_ROLE_DOCTYPE_CLOSE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_SYSTEM)) {
- state->handler = doctype3;
- return XML_ROLE_DOCTYPE_NONE;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_PUBLIC)) {
- state->handler = doctype2;
- return XML_ROLE_DOCTYPE_NONE;
- }
- break;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype2(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_LITERAL:
- state->handler = doctype3;
- return XML_ROLE_DOCTYPE_PUBLIC_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype3(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_LITERAL:
- state->handler = doctype4;
- return XML_ROLE_DOCTYPE_SYSTEM_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype4(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_OPEN_BRACKET:
- state->handler = internalSubset;
- return XML_ROLE_DOCTYPE_INTERNAL_SUBSET;
- case XML_TOK_DECL_CLOSE:
- state->handler = prolog2;
- return XML_ROLE_DOCTYPE_CLOSE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-doctype5(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_DECL_CLOSE:
- state->handler = prolog2;
- return XML_ROLE_DOCTYPE_CLOSE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-internalSubset(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_DECL_OPEN:
- if (XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_ENTITY)) {
- state->handler = entity0;
- return XML_ROLE_ENTITY_NONE;
- }
- if (XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_ATTLIST)) {
- state->handler = attlist0;
- return XML_ROLE_ATTLIST_NONE;
- }
- if (XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_ELEMENT)) {
- state->handler = element0;
- return XML_ROLE_ELEMENT_NONE;
- }
- if (XmlNameMatchesAscii(enc,
- ptr + 2 * MIN_BYTES_PER_CHAR(enc),
- end,
- KW_NOTATION)) {
- state->handler = notation0;
- return XML_ROLE_NOTATION_NONE;
- }
- break;
- case XML_TOK_PI:
- return XML_ROLE_PI;
- case XML_TOK_COMMENT:
- return XML_ROLE_COMMENT;
- case XML_TOK_PARAM_ENTITY_REF:
- return XML_ROLE_PARAM_ENTITY_REF;
- case XML_TOK_CLOSE_BRACKET:
- state->handler = doctype5;
- return XML_ROLE_DOCTYPE_NONE;
- case XML_TOK_NONE:
- return XML_ROLE_NONE;
- }
- return common(state, tok);
-}
-
-#ifdef XML_DTD
-
-static int PTRCALL
-externalSubset0(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- state->handler = externalSubset1;
- if (tok == XML_TOK_XML_DECL)
- return XML_ROLE_TEXT_DECL;
- return externalSubset1(state, tok, ptr, end, enc);
-}
-
-static int PTRCALL
-externalSubset1(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_COND_SECT_OPEN:
- state->handler = condSect0;
- return XML_ROLE_NONE;
- case XML_TOK_COND_SECT_CLOSE:
- if (state->includeLevel == 0)
- break;
- state->includeLevel -= 1;
- return XML_ROLE_NONE;
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_CLOSE_BRACKET:
- break;
- case XML_TOK_NONE:
- if (state->includeLevel)
- break;
- return XML_ROLE_NONE;
- default:
- return internalSubset(state, tok, ptr, end, enc);
- }
- return common(state, tok);
-}
-
-#endif /* XML_DTD */
-
-static int PTRCALL
-entity0(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_PERCENT:
- state->handler = entity1;
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_NAME:
- state->handler = entity2;
- return XML_ROLE_GENERAL_ENTITY_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity1(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_NAME:
- state->handler = entity7;
- return XML_ROLE_PARAM_ENTITY_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity2(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_SYSTEM)) {
- state->handler = entity4;
- return XML_ROLE_ENTITY_NONE;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_PUBLIC)) {
- state->handler = entity3;
- return XML_ROLE_ENTITY_NONE;
- }
- break;
- case XML_TOK_LITERAL:
- state->handler = declClose;
- state->role_none = XML_ROLE_ENTITY_NONE;
- return XML_ROLE_ENTITY_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity3(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_LITERAL:
- state->handler = entity4;
- return XML_ROLE_ENTITY_PUBLIC_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity4(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_LITERAL:
- state->handler = entity5;
- return XML_ROLE_ENTITY_SYSTEM_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity5(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_DECL_CLOSE:
- setTopLevel(state);
- return XML_ROLE_ENTITY_COMPLETE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_NDATA)) {
- state->handler = entity6;
- return XML_ROLE_ENTITY_NONE;
- }
- break;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity6(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_NAME:
- state->handler = declClose;
- state->role_none = XML_ROLE_ENTITY_NONE;
- return XML_ROLE_ENTITY_NOTATION_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity7(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_SYSTEM)) {
- state->handler = entity9;
- return XML_ROLE_ENTITY_NONE;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_PUBLIC)) {
- state->handler = entity8;
- return XML_ROLE_ENTITY_NONE;
- }
- break;
- case XML_TOK_LITERAL:
- state->handler = declClose;
- state->role_none = XML_ROLE_ENTITY_NONE;
- return XML_ROLE_ENTITY_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity8(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_LITERAL:
- state->handler = entity9;
- return XML_ROLE_ENTITY_PUBLIC_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity9(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_LITERAL:
- state->handler = entity10;
- return XML_ROLE_ENTITY_SYSTEM_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-entity10(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ENTITY_NONE;
- case XML_TOK_DECL_CLOSE:
- setTopLevel(state);
- return XML_ROLE_ENTITY_COMPLETE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-notation0(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NOTATION_NONE;
- case XML_TOK_NAME:
- state->handler = notation1;
- return XML_ROLE_NOTATION_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-notation1(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NOTATION_NONE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_SYSTEM)) {
- state->handler = notation3;
- return XML_ROLE_NOTATION_NONE;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_PUBLIC)) {
- state->handler = notation2;
- return XML_ROLE_NOTATION_NONE;
- }
- break;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-notation2(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NOTATION_NONE;
- case XML_TOK_LITERAL:
- state->handler = notation4;
- return XML_ROLE_NOTATION_PUBLIC_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-notation3(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NOTATION_NONE;
- case XML_TOK_LITERAL:
- state->handler = declClose;
- state->role_none = XML_ROLE_NOTATION_NONE;
- return XML_ROLE_NOTATION_SYSTEM_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-notation4(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NOTATION_NONE;
- case XML_TOK_LITERAL:
- state->handler = declClose;
- state->role_none = XML_ROLE_NOTATION_NONE;
- return XML_ROLE_NOTATION_SYSTEM_ID;
- case XML_TOK_DECL_CLOSE:
- setTopLevel(state);
- return XML_ROLE_NOTATION_NO_SYSTEM_ID;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist0(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = attlist1;
- return XML_ROLE_ATTLIST_ELEMENT_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist1(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_DECL_CLOSE:
- setTopLevel(state);
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = attlist2;
- return XML_ROLE_ATTRIBUTE_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist2(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_NAME:
- {
- static const char * const types[] = {
- KW_CDATA,
- KW_ID,
- KW_IDREF,
- KW_IDREFS,
- KW_ENTITY,
- KW_ENTITIES,
- KW_NMTOKEN,
- KW_NMTOKENS,
- };
- int i;
- for (i = 0; i < (int)(sizeof(types)/sizeof(types[0])); i++)
- if (XmlNameMatchesAscii(enc, ptr, end, types[i])) {
- state->handler = attlist8;
- return XML_ROLE_ATTRIBUTE_TYPE_CDATA + i;
- }
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_NOTATION)) {
- state->handler = attlist5;
- return XML_ROLE_ATTLIST_NONE;
- }
- break;
- case XML_TOK_OPEN_PAREN:
- state->handler = attlist3;
- return XML_ROLE_ATTLIST_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist3(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_NMTOKEN:
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = attlist4;
- return XML_ROLE_ATTRIBUTE_ENUM_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist4(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_CLOSE_PAREN:
- state->handler = attlist8;
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_OR:
- state->handler = attlist3;
- return XML_ROLE_ATTLIST_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist5(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_OPEN_PAREN:
- state->handler = attlist6;
- return XML_ROLE_ATTLIST_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist6(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_NAME:
- state->handler = attlist7;
- return XML_ROLE_ATTRIBUTE_NOTATION_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist7(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_CLOSE_PAREN:
- state->handler = attlist8;
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_OR:
- state->handler = attlist6;
- return XML_ROLE_ATTLIST_NONE;
- }
- return common(state, tok);
-}
-
-/* default value */
-static int PTRCALL
-attlist8(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_POUND_NAME:
- if (XmlNameMatchesAscii(enc,
- ptr + MIN_BYTES_PER_CHAR(enc),
- end,
- KW_IMPLIED)) {
- state->handler = attlist1;
- return XML_ROLE_IMPLIED_ATTRIBUTE_VALUE;
- }
- if (XmlNameMatchesAscii(enc,
- ptr + MIN_BYTES_PER_CHAR(enc),
- end,
- KW_REQUIRED)) {
- state->handler = attlist1;
- return XML_ROLE_REQUIRED_ATTRIBUTE_VALUE;
- }
- if (XmlNameMatchesAscii(enc,
- ptr + MIN_BYTES_PER_CHAR(enc),
- end,
- KW_FIXED)) {
- state->handler = attlist9;
- return XML_ROLE_ATTLIST_NONE;
- }
- break;
- case XML_TOK_LITERAL:
- state->handler = attlist1;
- return XML_ROLE_DEFAULT_ATTRIBUTE_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-attlist9(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ATTLIST_NONE;
- case XML_TOK_LITERAL:
- state->handler = attlist1;
- return XML_ROLE_FIXED_ATTRIBUTE_VALUE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element0(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = element1;
- return XML_ROLE_ELEMENT_NAME;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element1(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_EMPTY)) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- return XML_ROLE_CONTENT_EMPTY;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_ANY)) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- return XML_ROLE_CONTENT_ANY;
- }
- break;
- case XML_TOK_OPEN_PAREN:
- state->handler = element2;
- state->level = 1;
- return XML_ROLE_GROUP_OPEN;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element2(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_POUND_NAME:
- if (XmlNameMatchesAscii(enc,
- ptr + MIN_BYTES_PER_CHAR(enc),
- end,
- KW_PCDATA)) {
- state->handler = element3;
- return XML_ROLE_CONTENT_PCDATA;
- }
- break;
- case XML_TOK_OPEN_PAREN:
- state->level = 2;
- state->handler = element6;
- return XML_ROLE_GROUP_OPEN;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT;
- case XML_TOK_NAME_QUESTION:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_OPT;
- case XML_TOK_NAME_ASTERISK:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_REP;
- case XML_TOK_NAME_PLUS:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_PLUS;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element3(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_CLOSE_PAREN:
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- return XML_ROLE_GROUP_CLOSE;
- case XML_TOK_CLOSE_PAREN_ASTERISK:
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- return XML_ROLE_GROUP_CLOSE_REP;
- case XML_TOK_OR:
- state->handler = element4;
- return XML_ROLE_ELEMENT_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element4(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = element5;
- return XML_ROLE_CONTENT_ELEMENT;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element5(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_CLOSE_PAREN_ASTERISK:
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- return XML_ROLE_GROUP_CLOSE_REP;
- case XML_TOK_OR:
- state->handler = element4;
- return XML_ROLE_ELEMENT_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element6(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_OPEN_PAREN:
- state->level += 1;
- return XML_ROLE_GROUP_OPEN;
- case XML_TOK_NAME:
- case XML_TOK_PREFIXED_NAME:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT;
- case XML_TOK_NAME_QUESTION:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_OPT;
- case XML_TOK_NAME_ASTERISK:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_REP;
- case XML_TOK_NAME_PLUS:
- state->handler = element7;
- return XML_ROLE_CONTENT_ELEMENT_PLUS;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-element7(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_ELEMENT_NONE;
- case XML_TOK_CLOSE_PAREN:
- state->level -= 1;
- if (state->level == 0) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- }
- return XML_ROLE_GROUP_CLOSE;
- case XML_TOK_CLOSE_PAREN_ASTERISK:
- state->level -= 1;
- if (state->level == 0) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- }
- return XML_ROLE_GROUP_CLOSE_REP;
- case XML_TOK_CLOSE_PAREN_QUESTION:
- state->level -= 1;
- if (state->level == 0) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- }
- return XML_ROLE_GROUP_CLOSE_OPT;
- case XML_TOK_CLOSE_PAREN_PLUS:
- state->level -= 1;
- if (state->level == 0) {
- state->handler = declClose;
- state->role_none = XML_ROLE_ELEMENT_NONE;
- }
- return XML_ROLE_GROUP_CLOSE_PLUS;
- case XML_TOK_COMMA:
- state->handler = element6;
- return XML_ROLE_GROUP_SEQUENCE;
- case XML_TOK_OR:
- state->handler = element6;
- return XML_ROLE_GROUP_CHOICE;
- }
- return common(state, tok);
-}
-
-#ifdef XML_DTD
-
-static int PTRCALL
-condSect0(PROLOG_STATE *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc)
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_NAME:
- if (XmlNameMatchesAscii(enc, ptr, end, KW_INCLUDE)) {
- state->handler = condSect1;
- return XML_ROLE_NONE;
- }
- if (XmlNameMatchesAscii(enc, ptr, end, KW_IGNORE)) {
- state->handler = condSect2;
- return XML_ROLE_NONE;
- }
- break;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-condSect1(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_OPEN_BRACKET:
- state->handler = externalSubset1;
- state->includeLevel += 1;
- return XML_ROLE_NONE;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-condSect2(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return XML_ROLE_NONE;
- case XML_TOK_OPEN_BRACKET:
- state->handler = externalSubset1;
- return XML_ROLE_IGNORE_SECT;
- }
- return common(state, tok);
-}
-
-#endif /* XML_DTD */
-
-static int PTRCALL
-declClose(PROLOG_STATE *state,
- int tok,
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- switch (tok) {
- case XML_TOK_PROLOG_S:
- return state->role_none;
- case XML_TOK_DECL_CLOSE:
- setTopLevel(state);
- return state->role_none;
- }
- return common(state, tok);
-}
-
-static int PTRCALL
-error(PROLOG_STATE *UNUSED_P(state),
- int UNUSED_P(tok),
- const char *UNUSED_P(ptr),
- const char *UNUSED_P(end),
- const ENCODING *UNUSED_P(enc))
-{
- return XML_ROLE_NONE;
-}
-
-static int FASTCALL
-common(PROLOG_STATE *state, int tok)
-{
-#ifdef XML_DTD
- if (!state->documentEntity && tok == XML_TOK_PARAM_ENTITY_REF)
- return XML_ROLE_INNER_PARAM_ENTITY_REF;
-#endif
- state->handler = error;
- return XML_ROLE_ERROR;
-}
-
-void
-XmlPrologStateInit(PROLOG_STATE *state)
-{
- state->handler = prolog0;
-#ifdef XML_DTD
- state->documentEntity = 1;
- state->includeLevel = 0;
- state->inEntityValue = 0;
-#endif /* XML_DTD */
-}
-
-#ifdef XML_DTD
-
-void
-XmlPrologStateInitExternalEntity(PROLOG_STATE *state)
-{
- state->handler = externalSubset0;
- state->documentEntity = 0;
- state->includeLevel = 0;
-}
-
-#endif /* XML_DTD */
diff --git a/src/expat/xmlrole.h b/src/expat/xmlrole.h
deleted file mode 100644
index 4dd9f06f9..000000000
--- a/src/expat/xmlrole.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#ifndef XmlRole_INCLUDED
-#define XmlRole_INCLUDED 1
-
-#ifdef __VMS
-/* 0 1 2 3 0 1 2 3
- 1234567890123456789012345678901 1234567890123456789012345678901 */
-#define XmlPrologStateInitExternalEntity XmlPrologStateInitExternalEnt
-#endif
-
-#include "xmltok.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-enum {
- XML_ROLE_ERROR = -1,
- XML_ROLE_NONE = 0,
- XML_ROLE_XML_DECL,
- XML_ROLE_INSTANCE_START,
- XML_ROLE_DOCTYPE_NONE,
- XML_ROLE_DOCTYPE_NAME,
- XML_ROLE_DOCTYPE_SYSTEM_ID,
- XML_ROLE_DOCTYPE_PUBLIC_ID,
- XML_ROLE_DOCTYPE_INTERNAL_SUBSET,
- XML_ROLE_DOCTYPE_CLOSE,
- XML_ROLE_GENERAL_ENTITY_NAME,
- XML_ROLE_PARAM_ENTITY_NAME,
- XML_ROLE_ENTITY_NONE,
- XML_ROLE_ENTITY_VALUE,
- XML_ROLE_ENTITY_SYSTEM_ID,
- XML_ROLE_ENTITY_PUBLIC_ID,
- XML_ROLE_ENTITY_COMPLETE,
- XML_ROLE_ENTITY_NOTATION_NAME,
- XML_ROLE_NOTATION_NONE,
- XML_ROLE_NOTATION_NAME,
- XML_ROLE_NOTATION_SYSTEM_ID,
- XML_ROLE_NOTATION_NO_SYSTEM_ID,
- XML_ROLE_NOTATION_PUBLIC_ID,
- XML_ROLE_ATTRIBUTE_NAME,
- XML_ROLE_ATTRIBUTE_TYPE_CDATA,
- XML_ROLE_ATTRIBUTE_TYPE_ID,
- XML_ROLE_ATTRIBUTE_TYPE_IDREF,
- XML_ROLE_ATTRIBUTE_TYPE_IDREFS,
- XML_ROLE_ATTRIBUTE_TYPE_ENTITY,
- XML_ROLE_ATTRIBUTE_TYPE_ENTITIES,
- XML_ROLE_ATTRIBUTE_TYPE_NMTOKEN,
- XML_ROLE_ATTRIBUTE_TYPE_NMTOKENS,
- XML_ROLE_ATTRIBUTE_ENUM_VALUE,
- XML_ROLE_ATTRIBUTE_NOTATION_VALUE,
- XML_ROLE_ATTLIST_NONE,
- XML_ROLE_ATTLIST_ELEMENT_NAME,
- XML_ROLE_IMPLIED_ATTRIBUTE_VALUE,
- XML_ROLE_REQUIRED_ATTRIBUTE_VALUE,
- XML_ROLE_DEFAULT_ATTRIBUTE_VALUE,
- XML_ROLE_FIXED_ATTRIBUTE_VALUE,
- XML_ROLE_ELEMENT_NONE,
- XML_ROLE_ELEMENT_NAME,
- XML_ROLE_CONTENT_ANY,
- XML_ROLE_CONTENT_EMPTY,
- XML_ROLE_CONTENT_PCDATA,
- XML_ROLE_GROUP_OPEN,
- XML_ROLE_GROUP_CLOSE,
- XML_ROLE_GROUP_CLOSE_REP,
- XML_ROLE_GROUP_CLOSE_OPT,
- XML_ROLE_GROUP_CLOSE_PLUS,
- XML_ROLE_GROUP_CHOICE,
- XML_ROLE_GROUP_SEQUENCE,
- XML_ROLE_CONTENT_ELEMENT,
- XML_ROLE_CONTENT_ELEMENT_REP,
- XML_ROLE_CONTENT_ELEMENT_OPT,
- XML_ROLE_CONTENT_ELEMENT_PLUS,
- XML_ROLE_PI,
- XML_ROLE_COMMENT,
-#ifdef XML_DTD
- XML_ROLE_TEXT_DECL,
- XML_ROLE_IGNORE_SECT,
- XML_ROLE_INNER_PARAM_ENTITY_REF,
-#endif /* XML_DTD */
- XML_ROLE_PARAM_ENTITY_REF
-};
-
-typedef struct prolog_state {
- int (PTRCALL *handler) (struct prolog_state *state,
- int tok,
- const char *ptr,
- const char *end,
- const ENCODING *enc);
- unsigned level;
- int role_none;
-#ifdef XML_DTD
- unsigned includeLevel;
- int documentEntity;
- int inEntityValue;
-#endif /* XML_DTD */
-} PROLOG_STATE;
-
-void XmlPrologStateInit(PROLOG_STATE *);
-#ifdef XML_DTD
-void XmlPrologStateInitExternalEntity(PROLOG_STATE *);
-#endif /* XML_DTD */
-
-#define XmlTokenRole(state, tok, ptr, end, enc) \
- (((state)->handler)(state, tok, ptr, end, enc))
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* not XmlRole_INCLUDED */
diff --git a/src/expat/xmltok.c b/src/expat/xmltok.c
deleted file mode 100644
index f10b459ff..000000000
--- a/src/expat/xmltok.c
+++ /dev/null
@@ -1,1737 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#include <stddef.h>
-#include "expat_config.h"
-#include "expat_external.h"
-#include "internal.h"
-#include "xmltok.h"
-#include "nametab.h"
-
-#ifdef XML_DTD
-#define IGNORE_SECTION_TOK_VTABLE , PREFIX(ignoreSectionTok)
-#else
-#define IGNORE_SECTION_TOK_VTABLE /* as nothing */
-#endif
-
-#define VTABLE1 \
- { PREFIX(prologTok), PREFIX(contentTok), \
- PREFIX(cdataSectionTok) IGNORE_SECTION_TOK_VTABLE }, \
- { PREFIX(attributeValueTok), PREFIX(entityValueTok) }, \
- PREFIX(sameName), \
- PREFIX(nameMatchesAscii), \
- PREFIX(nameLength), \
- PREFIX(skipS), \
- PREFIX(getAtts), \
- PREFIX(charRefNumber), \
- PREFIX(predefinedEntityName), \
- PREFIX(updatePosition), \
- PREFIX(isPublicId)
-
-#define VTABLE VTABLE1, PREFIX(toUtf8), PREFIX(toUtf16)
-
-#define UCS2_GET_NAMING(pages, hi, lo) \
- (namingBitmap[(pages[hi] << 3) + ((lo) >> 5)] & (1u << ((lo) & 0x1F)))
-
-/* A 2 byte UTF-8 representation splits the characters 11 bits between
- the bottom 5 and 6 bits of the bytes. We need 8 bits to index into
- pages, 3 bits to add to that index and 5 bits to generate the mask.
-*/
-#define UTF8_GET_NAMING2(pages, byte) \
- (namingBitmap[((pages)[(((byte)[0]) >> 2) & 7] << 3) \
- + ((((byte)[0]) & 3) << 1) \
- + ((((byte)[1]) >> 5) & 1)] \
- & (1u << (((byte)[1]) & 0x1F)))
-
-/* A 3 byte UTF-8 representation splits the characters 16 bits between
- the bottom 4, 6 and 6 bits of the bytes. We need 8 bits to index
- into pages, 3 bits to add to that index and 5 bits to generate the
- mask.
-*/
-#define UTF8_GET_NAMING3(pages, byte) \
- (namingBitmap[((pages)[((((byte)[0]) & 0xF) << 4) \
- + ((((byte)[1]) >> 2) & 0xF)] \
- << 3) \
- + ((((byte)[1]) & 3) << 1) \
- + ((((byte)[2]) >> 5) & 1)] \
- & (1u << (((byte)[2]) & 0x1F)))
-
-#define UTF8_GET_NAMING(pages, p, n) \
- ((n) == 2 \
- ? UTF8_GET_NAMING2(pages, (const unsigned char *)(p)) \
- : ((n) == 3 \
- ? UTF8_GET_NAMING3(pages, (const unsigned char *)(p)) \
- : 0))
-
-/* Detection of invalid UTF-8 sequences is based on Table 3.1B
- of Unicode 3.2: http://www.unicode.org/unicode/reports/tr28/
- with the additional restriction of not allowing the Unicode
- code points 0xFFFF and 0xFFFE (sequences EF,BF,BF and EF,BF,BE).
- Implementation details:
- (A & 0x80) == 0 means A < 0x80
- and
- (A & 0xC0) == 0xC0 means A > 0xBF
-*/
-
-#define UTF8_INVALID2(p) \
- ((*p) < 0xC2 || ((p)[1] & 0x80) == 0 || ((p)[1] & 0xC0) == 0xC0)
-
-#define UTF8_INVALID3(p) \
- (((p)[2] & 0x80) == 0 \
- || \
- ((*p) == 0xEF && (p)[1] == 0xBF \
- ? \
- (p)[2] > 0xBD \
- : \
- ((p)[2] & 0xC0) == 0xC0) \
- || \
- ((*p) == 0xE0 \
- ? \
- (p)[1] < 0xA0 || ((p)[1] & 0xC0) == 0xC0 \
- : \
- ((p)[1] & 0x80) == 0 \
- || \
- ((*p) == 0xED ? (p)[1] > 0x9F : ((p)[1] & 0xC0) == 0xC0)))
-
-#define UTF8_INVALID4(p) \
- (((p)[3] & 0x80) == 0 || ((p)[3] & 0xC0) == 0xC0 \
- || \
- ((p)[2] & 0x80) == 0 || ((p)[2] & 0xC0) == 0xC0 \
- || \
- ((*p) == 0xF0 \
- ? \
- (p)[1] < 0x90 || ((p)[1] & 0xC0) == 0xC0 \
- : \
- ((p)[1] & 0x80) == 0 \
- || \
- ((*p) == 0xF4 ? (p)[1] > 0x8F : ((p)[1] & 0xC0) == 0xC0)))
-
-static int PTRFASTCALL
-isNever(const ENCODING *UNUSED_P(enc), const char *UNUSED_P(p))
-{
- return 0;
-}
-
-static int PTRFASTCALL
-utf8_isName2(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_GET_NAMING2(namePages, (const unsigned char *)p);
-}
-
-static int PTRFASTCALL
-utf8_isName3(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_GET_NAMING3(namePages, (const unsigned char *)p);
-}
-
-#define utf8_isName4 isNever
-
-static int PTRFASTCALL
-utf8_isNmstrt2(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_GET_NAMING2(nmstrtPages, (const unsigned char *)p);
-}
-
-static int PTRFASTCALL
-utf8_isNmstrt3(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_GET_NAMING3(nmstrtPages, (const unsigned char *)p);
-}
-
-#define utf8_isNmstrt4 isNever
-
-static int PTRFASTCALL
-utf8_isInvalid2(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_INVALID2((const unsigned char *)p);
-}
-
-static int PTRFASTCALL
-utf8_isInvalid3(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_INVALID3((const unsigned char *)p);
-}
-
-static int PTRFASTCALL
-utf8_isInvalid4(const ENCODING *UNUSED_P(enc), const char *p)
-{
- return UTF8_INVALID4((const unsigned char *)p);
-}
-
-struct normal_encoding {
- ENCODING enc;
- unsigned char type[256];
-#ifdef XML_MIN_SIZE
- int (PTRFASTCALL *byteType)(const ENCODING *, const char *);
- int (PTRFASTCALL *isNameMin)(const ENCODING *, const char *);
- int (PTRFASTCALL *isNmstrtMin)(const ENCODING *, const char *);
- int (PTRFASTCALL *byteToAscii)(const ENCODING *, const char *);
- int (PTRCALL *charMatches)(const ENCODING *, const char *, int);
-#endif /* XML_MIN_SIZE */
- int (PTRFASTCALL *isName2)(const ENCODING *, const char *);
- int (PTRFASTCALL *isName3)(const ENCODING *, const char *);
- int (PTRFASTCALL *isName4)(const ENCODING *, const char *);
- int (PTRFASTCALL *isNmstrt2)(const ENCODING *, const char *);
- int (PTRFASTCALL *isNmstrt3)(const ENCODING *, const char *);
- int (PTRFASTCALL *isNmstrt4)(const ENCODING *, const char *);
- int (PTRFASTCALL *isInvalid2)(const ENCODING *, const char *);
- int (PTRFASTCALL *isInvalid3)(const ENCODING *, const char *);
- int (PTRFASTCALL *isInvalid4)(const ENCODING *, const char *);
-};
-
-#define AS_NORMAL_ENCODING(enc) ((const struct normal_encoding *) (enc))
-
-#ifdef XML_MIN_SIZE
-
-#define STANDARD_VTABLE(E) \
- E ## byteType, \
- E ## isNameMin, \
- E ## isNmstrtMin, \
- E ## byteToAscii, \
- E ## charMatches,
-
-#else
-
-#define STANDARD_VTABLE(E) /* as nothing */
-
-#endif
-
-#define NORMAL_VTABLE(E) \
- E ## isName2, \
- E ## isName3, \
- E ## isName4, \
- E ## isNmstrt2, \
- E ## isNmstrt3, \
- E ## isNmstrt4, \
- E ## isInvalid2, \
- E ## isInvalid3, \
- E ## isInvalid4
-
-#define NULL_VTABLE \
- /* isName2 */ NULL, \
- /* isName3 */ NULL, \
- /* isName4 */ NULL, \
- /* isNmstrt2 */ NULL, \
- /* isNmstrt3 */ NULL, \
- /* isNmstrt4 */ NULL, \
- /* isInvalid2 */ NULL, \
- /* isInvalid3 */ NULL, \
- /* isInvalid4 */ NULL
-
-static int FASTCALL checkCharRefNumber(int);
-
-#include "xmltok_impl.h"
-#include "ascii.h"
-
-#ifdef XML_MIN_SIZE
-#define sb_isNameMin isNever
-#define sb_isNmstrtMin isNever
-#endif
-
-#ifdef XML_MIN_SIZE
-#define MINBPC(enc) ((enc)->minBytesPerChar)
-#else
-/* minimum bytes per character */
-#define MINBPC(enc) 1
-#endif
-
-#define SB_BYTE_TYPE(enc, p) \
- (((struct normal_encoding *)(enc))->type[(unsigned char)*(p)])
-
-#ifdef XML_MIN_SIZE
-static int PTRFASTCALL
-sb_byteType(const ENCODING *enc, const char *p)
-{
- return SB_BYTE_TYPE(enc, p);
-}
-#define BYTE_TYPE(enc, p) \
- (AS_NORMAL_ENCODING(enc)->byteType(enc, p))
-#else
-#define BYTE_TYPE(enc, p) SB_BYTE_TYPE(enc, p)
-#endif
-
-#ifdef XML_MIN_SIZE
-#define BYTE_TO_ASCII(enc, p) \
- (AS_NORMAL_ENCODING(enc)->byteToAscii(enc, p))
-static int PTRFASTCALL
-sb_byteToAscii(const ENCODING *enc, const char *p)
-{
- return *p;
-}
-#else
-#define BYTE_TO_ASCII(enc, p) (*(p))
-#endif
-
-#define IS_NAME_CHAR(enc, p, n) \
- (AS_NORMAL_ENCODING(enc)->isName ## n(enc, p))
-#define IS_NMSTRT_CHAR(enc, p, n) \
- (AS_NORMAL_ENCODING(enc)->isNmstrt ## n(enc, p))
-#define IS_INVALID_CHAR(enc, p, n) \
- (AS_NORMAL_ENCODING(enc)->isInvalid ## n(enc, p))
-
-#ifdef XML_MIN_SIZE
-#define IS_NAME_CHAR_MINBPC(enc, p) \
- (AS_NORMAL_ENCODING(enc)->isNameMin(enc, p))
-#define IS_NMSTRT_CHAR_MINBPC(enc, p) \
- (AS_NORMAL_ENCODING(enc)->isNmstrtMin(enc, p))
-#else
-#define IS_NAME_CHAR_MINBPC(enc, p) (0)
-#define IS_NMSTRT_CHAR_MINBPC(enc, p) (0)
-#endif
-
-#ifdef XML_MIN_SIZE
-#define CHAR_MATCHES(enc, p, c) \
- (AS_NORMAL_ENCODING(enc)->charMatches(enc, p, c))
-static int PTRCALL
-sb_charMatches(const ENCODING *enc, const char *p, int c)
-{
- return *p == c;
-}
-#else
-/* c is an ASCII character */
-#define CHAR_MATCHES(enc, p, c) (*(p) == c)
-#endif
-
-#define PREFIX(ident) normal_ ## ident
-#define XML_TOK_IMPL_C
-#include "xmltok_impl.inc"
-#undef XML_TOK_IMPL_C
-
-#undef MINBPC
-#undef BYTE_TYPE
-#undef BYTE_TO_ASCII
-#undef CHAR_MATCHES
-#undef IS_NAME_CHAR
-#undef IS_NAME_CHAR_MINBPC
-#undef IS_NMSTRT_CHAR
-#undef IS_NMSTRT_CHAR_MINBPC
-#undef IS_INVALID_CHAR
-
-enum { /* UTF8_cvalN is value of masked first byte of N byte sequence */
- UTF8_cval1 = 0x00,
- UTF8_cval2 = 0xc0,
- UTF8_cval3 = 0xe0,
- UTF8_cval4 = 0xf0
-};
-
-void
-align_limit_to_full_utf8_characters(const char * from, const char ** fromLimRef)
-{
- const char * fromLim = *fromLimRef;
- size_t walked = 0;
- for (; fromLim > from; fromLim--, walked++) {
- const unsigned char prev = (unsigned char)fromLim[-1];
- if ((prev & 0xf8u) == 0xf0u) { /* 4-byte character, lead by 0b11110xxx byte */
- if (walked + 1 >= 4) {
- fromLim += 4 - 1;
- break;
- } else {
- walked = 0;
- }
- } else if ((prev & 0xf0u) == 0xe0u) { /* 3-byte character, lead by 0b1110xxxx byte */
- if (walked + 1 >= 3) {
- fromLim += 3 - 1;
- break;
- } else {
- walked = 0;
- }
- } else if ((prev & 0xe0u) == 0xc0u) { /* 2-byte character, lead by 0b110xxxxx byte */
- if (walked + 1 >= 2) {
- fromLim += 2 - 1;
- break;
- } else {
- walked = 0;
- }
- } else if ((prev & 0x80u) == 0x00u) { /* 1-byte character, matching 0b0xxxxxxx */
- break;
- }
- }
- *fromLimRef = fromLim;
-}
-
-static enum XML_Convert_Result PTRCALL
-utf8_toUtf8(const ENCODING *UNUSED_P(enc),
- const char **fromP, const char *fromLim,
- char **toP, const char *toLim)
-{
- enum XML_Convert_Result res = XML_CONVERT_COMPLETED;
- char *to;
- const char *from;
- if (fromLim - *fromP > toLim - *toP) {
- /* Avoid copying partial characters. */
- res = XML_CONVERT_OUTPUT_EXHAUSTED;
- fromLim = *fromP + (toLim - *toP);
- align_limit_to_full_utf8_characters(*fromP, &fromLim);
- }
- for (to = *toP, from = *fromP; (from < fromLim) && (to < toLim); from++, to++)
- *to = *from;
- *fromP = from;
- *toP = to;
-
- if ((to == toLim) && (from < fromLim))
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- else
- return res;
-}
-
-static enum XML_Convert_Result PTRCALL
-utf8_toUtf16(const ENCODING *enc,
- const char **fromP, const char *fromLim,
- unsigned short **toP, const unsigned short *toLim)
-{
- enum XML_Convert_Result res = XML_CONVERT_COMPLETED;
- unsigned short *to = *toP;
- const char *from = *fromP;
- while (from < fromLim && to < toLim) {
- switch (((struct normal_encoding *)enc)->type[(unsigned char)*from]) {
- case BT_LEAD2:
- if (fromLim - from < 2) {
- res = XML_CONVERT_INPUT_INCOMPLETE;
- break;
- }
- *to++ = (unsigned short)(((from[0] & 0x1f) << 6) | (from[1] & 0x3f));
- from += 2;
- break;
- case BT_LEAD3:
- if (fromLim - from < 3) {
- res = XML_CONVERT_INPUT_INCOMPLETE;
- break;
- }
- *to++ = (unsigned short)(((from[0] & 0xf) << 12)
- | ((from[1] & 0x3f) << 6) | (from[2] & 0x3f));
- from += 3;
- break;
- case BT_LEAD4:
- {
- unsigned long n;
- if (toLim - to < 2) {
- res = XML_CONVERT_OUTPUT_EXHAUSTED;
- goto after;
- }
- if (fromLim - from < 4) {
- res = XML_CONVERT_INPUT_INCOMPLETE;
- goto after;
- }
- n = ((from[0] & 0x7) << 18) | ((from[1] & 0x3f) << 12)
- | ((from[2] & 0x3f) << 6) | (from[3] & 0x3f);
- n -= 0x10000;
- to[0] = (unsigned short)((n >> 10) | 0xD800);
- to[1] = (unsigned short)((n & 0x3FF) | 0xDC00);
- to += 2;
- from += 4;
- }
- break;
- default:
- *to++ = *from++;
- break;
- }
- }
-after:
- *fromP = from;
- *toP = to;
- return res;
-}
-
-#ifdef XML_NS
-static const struct normal_encoding utf8_encoding_ns = {
- { VTABLE1, utf8_toUtf8, utf8_toUtf16, 1, 1, 0 },
- {
-#include "asciitab.h"
-#include "utf8tab.h"
- },
- STANDARD_VTABLE(sb_) NORMAL_VTABLE(utf8_)
-};
-#endif
-
-static const struct normal_encoding utf8_encoding = {
- { VTABLE1, utf8_toUtf8, utf8_toUtf16, 1, 1, 0 },
- {
-#define BT_COLON BT_NMSTRT
-#include "asciitab.h"
-#undef BT_COLON
-#include "utf8tab.h"
- },
- STANDARD_VTABLE(sb_) NORMAL_VTABLE(utf8_)
-};
-
-#ifdef XML_NS
-
-static const struct normal_encoding internal_utf8_encoding_ns = {
- { VTABLE1, utf8_toUtf8, utf8_toUtf16, 1, 1, 0 },
- {
-#include "iasciitab.h"
-#include "utf8tab.h"
- },
- STANDARD_VTABLE(sb_) NORMAL_VTABLE(utf8_)
-};
-
-#endif
-
-static const struct normal_encoding internal_utf8_encoding = {
- { VTABLE1, utf8_toUtf8, utf8_toUtf16, 1, 1, 0 },
- {
-#define BT_COLON BT_NMSTRT
-#include "iasciitab.h"
-#undef BT_COLON
-#include "utf8tab.h"
- },
- STANDARD_VTABLE(sb_) NORMAL_VTABLE(utf8_)
-};
-
-static enum XML_Convert_Result PTRCALL
-latin1_toUtf8(const ENCODING *UNUSED_P(enc),
- const char **fromP, const char *fromLim,
- char **toP, const char *toLim)
-{
- for (;;) {
- unsigned char c;
- if (*fromP == fromLim)
- return XML_CONVERT_COMPLETED;
- c = (unsigned char)**fromP;
- if (c & 0x80) {
- if (toLim - *toP < 2)
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- *(*toP)++ = (char)((c >> 6) | UTF8_cval2);
- *(*toP)++ = (char)((c & 0x3f) | 0x80);
- (*fromP)++;
- }
- else {
- if (*toP == toLim)
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- *(*toP)++ = *(*fromP)++;
- }
- }
-}
-
-static enum XML_Convert_Result PTRCALL
-latin1_toUtf16(const ENCODING *UNUSED_P(enc),
- const char **fromP, const char *fromLim,
- unsigned short **toP, const unsigned short *toLim)
-{
- while (*fromP < fromLim && *toP < toLim)
- *(*toP)++ = (unsigned char)*(*fromP)++;
-
- if ((*toP == toLim) && (*fromP < fromLim))
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- else
- return XML_CONVERT_COMPLETED;
-}
-
-#ifdef XML_NS
-
-static const struct normal_encoding latin1_encoding_ns = {
- { VTABLE1, latin1_toUtf8, latin1_toUtf16, 1, 0, 0 },
- {
-#include "asciitab.h"
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(sb_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding latin1_encoding = {
- { VTABLE1, latin1_toUtf8, latin1_toUtf16, 1, 0, 0 },
- {
-#define BT_COLON BT_NMSTRT
-#include "asciitab.h"
-#undef BT_COLON
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(sb_) NULL_VTABLE
-};
-
-static enum XML_Convert_Result PTRCALL
-ascii_toUtf8(const ENCODING *UNUSED_P(enc),
- const char **fromP, const char *fromLim,
- char **toP, const char *toLim)
-{
- while (*fromP < fromLim && *toP < toLim)
- *(*toP)++ = *(*fromP)++;
-
- if ((*toP == toLim) && (*fromP < fromLim))
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- else
- return XML_CONVERT_COMPLETED;
-}
-
-#ifdef XML_NS
-
-static const struct normal_encoding ascii_encoding_ns = {
- { VTABLE1, ascii_toUtf8, latin1_toUtf16, 1, 1, 0 },
- {
-#include "asciitab.h"
-/* BT_NONXML == 0 */
- },
- STANDARD_VTABLE(sb_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding ascii_encoding = {
- { VTABLE1, ascii_toUtf8, latin1_toUtf16, 1, 1, 0 },
- {
-#define BT_COLON BT_NMSTRT
-#include "asciitab.h"
-#undef BT_COLON
-/* BT_NONXML == 0 */
- },
- STANDARD_VTABLE(sb_) NULL_VTABLE
-};
-
-static int PTRFASTCALL
-unicode_byte_type(char hi, char lo)
-{
- switch ((unsigned char)hi) {
- case 0xD8: case 0xD9: case 0xDA: case 0xDB:
- return BT_LEAD4;
- case 0xDC: case 0xDD: case 0xDE: case 0xDF:
- return BT_TRAIL;
- case 0xFF:
- switch ((unsigned char)lo) {
- case 0xFF:
- case 0xFE:
- return BT_NONXML;
- }
- break;
- }
- return BT_NONASCII;
-}
-
-#define DEFINE_UTF16_TO_UTF8(E) \
-static enum XML_Convert_Result PTRCALL \
-E ## toUtf8(const ENCODING *UNUSED_P(enc), \
- const char **fromP, const char *fromLim, \
- char **toP, const char *toLim) \
-{ \
- const char *from = *fromP; \
- fromLim = from + (((fromLim - from) >> 1) << 1); /* shrink to even */ \
- for (; from < fromLim; from += 2) { \
- int plane; \
- unsigned char lo2; \
- unsigned char lo = GET_LO(from); \
- unsigned char hi = GET_HI(from); \
- switch (hi) { \
- case 0: \
- if (lo < 0x80) { \
- if (*toP == toLim) { \
- *fromP = from; \
- return XML_CONVERT_OUTPUT_EXHAUSTED; \
- } \
- *(*toP)++ = lo; \
- break; \
- } \
- /* fall through */ \
- case 0x1: case 0x2: case 0x3: \
- case 0x4: case 0x5: case 0x6: case 0x7: \
- if (toLim - *toP < 2) { \
- *fromP = from; \
- return XML_CONVERT_OUTPUT_EXHAUSTED; \
- } \
- *(*toP)++ = ((lo >> 6) | (hi << 2) | UTF8_cval2); \
- *(*toP)++ = ((lo & 0x3f) | 0x80); \
- break; \
- default: \
- if (toLim - *toP < 3) { \
- *fromP = from; \
- return XML_CONVERT_OUTPUT_EXHAUSTED; \
- } \
- /* 16 bits divided 4, 6, 6 amongst 3 bytes */ \
- *(*toP)++ = ((hi >> 4) | UTF8_cval3); \
- *(*toP)++ = (((hi & 0xf) << 2) | (lo >> 6) | 0x80); \
- *(*toP)++ = ((lo & 0x3f) | 0x80); \
- break; \
- case 0xD8: case 0xD9: case 0xDA: case 0xDB: \
- if (toLim - *toP < 4) { \
- *fromP = from; \
- return XML_CONVERT_OUTPUT_EXHAUSTED; \
- } \
- if (fromLim - from < 4) { \
- *fromP = from; \
- return XML_CONVERT_INPUT_INCOMPLETE; \
- } \
- plane = (((hi & 0x3) << 2) | ((lo >> 6) & 0x3)) + 1; \
- *(*toP)++ = ((plane >> 2) | UTF8_cval4); \
- *(*toP)++ = (((lo >> 2) & 0xF) | ((plane & 0x3) << 4) | 0x80); \
- from += 2; \
- lo2 = GET_LO(from); \
- *(*toP)++ = (((lo & 0x3) << 4) \
- | ((GET_HI(from) & 0x3) << 2) \
- | (lo2 >> 6) \
- | 0x80); \
- *(*toP)++ = ((lo2 & 0x3f) | 0x80); \
- break; \
- } \
- } \
- *fromP = from; \
- if (from < fromLim) \
- return XML_CONVERT_INPUT_INCOMPLETE; \
- else \
- return XML_CONVERT_COMPLETED; \
-}
-
-#define DEFINE_UTF16_TO_UTF16(E) \
-static enum XML_Convert_Result PTRCALL \
-E ## toUtf16(const ENCODING *UNUSED_P(enc), \
- const char **fromP, const char *fromLim, \
- unsigned short **toP, const unsigned short *toLim) \
-{ \
- enum XML_Convert_Result res = XML_CONVERT_COMPLETED; \
- fromLim = *fromP + (((fromLim - *fromP) >> 1) << 1); /* shrink to even */ \
- /* Avoid copying first half only of surrogate */ \
- if (fromLim - *fromP > ((toLim - *toP) << 1) \
- && (GET_HI(fromLim - 2) & 0xF8) == 0xD8) { \
- fromLim -= 2; \
- res = XML_CONVERT_INPUT_INCOMPLETE; \
- } \
- for (; *fromP < fromLim && *toP < toLim; *fromP += 2) \
- *(*toP)++ = (GET_HI(*fromP) << 8) | GET_LO(*fromP); \
- if ((*toP == toLim) && (*fromP < fromLim)) \
- return XML_CONVERT_OUTPUT_EXHAUSTED; \
- else \
- return res; \
-}
-
-#define SET2(ptr, ch) \
- (((ptr)[0] = ((ch) & 0xff)), ((ptr)[1] = ((ch) >> 8)))
-#define GET_LO(ptr) ((unsigned char)(ptr)[0])
-#define GET_HI(ptr) ((unsigned char)(ptr)[1])
-
-DEFINE_UTF16_TO_UTF8(little2_)
-DEFINE_UTF16_TO_UTF16(little2_)
-
-#undef SET2
-#undef GET_LO
-#undef GET_HI
-
-#define SET2(ptr, ch) \
- (((ptr)[0] = ((ch) >> 8)), ((ptr)[1] = ((ch) & 0xFF)))
-#define GET_LO(ptr) ((unsigned char)(ptr)[1])
-#define GET_HI(ptr) ((unsigned char)(ptr)[0])
-
-DEFINE_UTF16_TO_UTF8(big2_)
-DEFINE_UTF16_TO_UTF16(big2_)
-
-#undef SET2
-#undef GET_LO
-#undef GET_HI
-
-#define LITTLE2_BYTE_TYPE(enc, p) \
- ((p)[1] == 0 \
- ? ((struct normal_encoding *)(enc))->type[(unsigned char)*(p)] \
- : unicode_byte_type((p)[1], (p)[0]))
-#define LITTLE2_BYTE_TO_ASCII(enc, p) ((p)[1] == 0 ? (p)[0] : -1)
-#define LITTLE2_CHAR_MATCHES(enc, p, c) ((p)[1] == 0 && (p)[0] == c)
-#define LITTLE2_IS_NAME_CHAR_MINBPC(enc, p) \
- UCS2_GET_NAMING(namePages, (unsigned char)p[1], (unsigned char)p[0])
-#define LITTLE2_IS_NMSTRT_CHAR_MINBPC(enc, p) \
- UCS2_GET_NAMING(nmstrtPages, (unsigned char)p[1], (unsigned char)p[0])
-
-#ifdef XML_MIN_SIZE
-
-static int PTRFASTCALL
-little2_byteType(const ENCODING *enc, const char *p)
-{
- return LITTLE2_BYTE_TYPE(enc, p);
-}
-
-static int PTRFASTCALL
-little2_byteToAscii(const ENCODING *enc, const char *p)
-{
- return LITTLE2_BYTE_TO_ASCII(enc, p);
-}
-
-static int PTRCALL
-little2_charMatches(const ENCODING *enc, const char *p, int c)
-{
- return LITTLE2_CHAR_MATCHES(enc, p, c);
-}
-
-static int PTRFASTCALL
-little2_isNameMin(const ENCODING *enc, const char *p)
-{
- return LITTLE2_IS_NAME_CHAR_MINBPC(enc, p);
-}
-
-static int PTRFASTCALL
-little2_isNmstrtMin(const ENCODING *enc, const char *p)
-{
- return LITTLE2_IS_NMSTRT_CHAR_MINBPC(enc, p);
-}
-
-#undef VTABLE
-#define VTABLE VTABLE1, little2_toUtf8, little2_toUtf16
-
-#else /* not XML_MIN_SIZE */
-
-#undef PREFIX
-#define PREFIX(ident) little2_ ## ident
-#define MINBPC(enc) 2
-/* CHAR_MATCHES is guaranteed to have MINBPC bytes available. */
-#define BYTE_TYPE(enc, p) LITTLE2_BYTE_TYPE(enc, p)
-#define BYTE_TO_ASCII(enc, p) LITTLE2_BYTE_TO_ASCII(enc, p)
-#define CHAR_MATCHES(enc, p, c) LITTLE2_CHAR_MATCHES(enc, p, c)
-#define IS_NAME_CHAR(enc, p, n) 0
-#define IS_NAME_CHAR_MINBPC(enc, p) LITTLE2_IS_NAME_CHAR_MINBPC(enc, p)
-#define IS_NMSTRT_CHAR(enc, p, n) (0)
-#define IS_NMSTRT_CHAR_MINBPC(enc, p) LITTLE2_IS_NMSTRT_CHAR_MINBPC(enc, p)
-
-#define XML_TOK_IMPL_C
-#include "xmltok_impl.inc"
-#undef XML_TOK_IMPL_C
-
-#undef MINBPC
-#undef BYTE_TYPE
-#undef BYTE_TO_ASCII
-#undef CHAR_MATCHES
-#undef IS_NAME_CHAR
-#undef IS_NAME_CHAR_MINBPC
-#undef IS_NMSTRT_CHAR
-#undef IS_NMSTRT_CHAR_MINBPC
-#undef IS_INVALID_CHAR
-
-#endif /* not XML_MIN_SIZE */
-
-#ifdef XML_NS
-
-static const struct normal_encoding little2_encoding_ns = {
- { VTABLE, 2, 0,
-#if BYTEORDER == 1234
- 1
-#else
- 0
-#endif
- },
- {
-#include "asciitab.h"
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(little2_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding little2_encoding = {
- { VTABLE, 2, 0,
-#if BYTEORDER == 1234
- 1
-#else
- 0
-#endif
- },
- {
-#define BT_COLON BT_NMSTRT
-#include "asciitab.h"
-#undef BT_COLON
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(little2_) NULL_VTABLE
-};
-
-#if BYTEORDER != 4321
-
-#ifdef XML_NS
-
-static const struct normal_encoding internal_little2_encoding_ns = {
- { VTABLE, 2, 0, 1 },
- {
-#include "iasciitab.h"
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(little2_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding internal_little2_encoding = {
- { VTABLE, 2, 0, 1 },
- {
-#define BT_COLON BT_NMSTRT
-#include "iasciitab.h"
-#undef BT_COLON
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(little2_) NULL_VTABLE
-};
-
-#endif
-
-
-#define BIG2_BYTE_TYPE(enc, p) \
- ((p)[0] == 0 \
- ? ((struct normal_encoding *)(enc))->type[(unsigned char)(p)[1]] \
- : unicode_byte_type((p)[0], (p)[1]))
-#define BIG2_BYTE_TO_ASCII(enc, p) ((p)[0] == 0 ? (p)[1] : -1)
-#define BIG2_CHAR_MATCHES(enc, p, c) ((p)[0] == 0 && (p)[1] == c)
-#define BIG2_IS_NAME_CHAR_MINBPC(enc, p) \
- UCS2_GET_NAMING(namePages, (unsigned char)p[0], (unsigned char)p[1])
-#define BIG2_IS_NMSTRT_CHAR_MINBPC(enc, p) \
- UCS2_GET_NAMING(nmstrtPages, (unsigned char)p[0], (unsigned char)p[1])
-
-#ifdef XML_MIN_SIZE
-
-static int PTRFASTCALL
-big2_byteType(const ENCODING *enc, const char *p)
-{
- return BIG2_BYTE_TYPE(enc, p);
-}
-
-static int PTRFASTCALL
-big2_byteToAscii(const ENCODING *enc, const char *p)
-{
- return BIG2_BYTE_TO_ASCII(enc, p);
-}
-
-static int PTRCALL
-big2_charMatches(const ENCODING *enc, const char *p, int c)
-{
- return BIG2_CHAR_MATCHES(enc, p, c);
-}
-
-static int PTRFASTCALL
-big2_isNameMin(const ENCODING *enc, const char *p)
-{
- return BIG2_IS_NAME_CHAR_MINBPC(enc, p);
-}
-
-static int PTRFASTCALL
-big2_isNmstrtMin(const ENCODING *enc, const char *p)
-{
- return BIG2_IS_NMSTRT_CHAR_MINBPC(enc, p);
-}
-
-#undef VTABLE
-#define VTABLE VTABLE1, big2_toUtf8, big2_toUtf16
-
-#else /* not XML_MIN_SIZE */
-
-#undef PREFIX
-#define PREFIX(ident) big2_ ## ident
-#define MINBPC(enc) 2
-/* CHAR_MATCHES is guaranteed to have MINBPC bytes available. */
-#define BYTE_TYPE(enc, p) BIG2_BYTE_TYPE(enc, p)
-#define BYTE_TO_ASCII(enc, p) BIG2_BYTE_TO_ASCII(enc, p)
-#define CHAR_MATCHES(enc, p, c) BIG2_CHAR_MATCHES(enc, p, c)
-#define IS_NAME_CHAR(enc, p, n) 0
-#define IS_NAME_CHAR_MINBPC(enc, p) BIG2_IS_NAME_CHAR_MINBPC(enc, p)
-#define IS_NMSTRT_CHAR(enc, p, n) (0)
-#define IS_NMSTRT_CHAR_MINBPC(enc, p) BIG2_IS_NMSTRT_CHAR_MINBPC(enc, p)
-
-#define XML_TOK_IMPL_C
-#include "xmltok_impl.inc"
-#undef XML_TOK_IMPL_C
-
-#undef MINBPC
-#undef BYTE_TYPE
-#undef BYTE_TO_ASCII
-#undef CHAR_MATCHES
-#undef IS_NAME_CHAR
-#undef IS_NAME_CHAR_MINBPC
-#undef IS_NMSTRT_CHAR
-#undef IS_NMSTRT_CHAR_MINBPC
-#undef IS_INVALID_CHAR
-
-#endif /* not XML_MIN_SIZE */
-
-#ifdef XML_NS
-
-static const struct normal_encoding big2_encoding_ns = {
- { VTABLE, 2, 0,
-#if BYTEORDER == 4321
- 1
-#else
- 0
-#endif
- },
- {
-#include "asciitab.h"
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(big2_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding big2_encoding = {
- { VTABLE, 2, 0,
-#if BYTEORDER == 4321
- 1
-#else
- 0
-#endif
- },
- {
-#define BT_COLON BT_NMSTRT
-#include "asciitab.h"
-#undef BT_COLON
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(big2_) NULL_VTABLE
-};
-
-#if BYTEORDER != 1234
-
-#ifdef XML_NS
-
-static const struct normal_encoding internal_big2_encoding_ns = {
- { VTABLE, 2, 0, 1 },
- {
-#include "iasciitab.h"
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(big2_) NULL_VTABLE
-};
-
-#endif
-
-static const struct normal_encoding internal_big2_encoding = {
- { VTABLE, 2, 0, 1 },
- {
-#define BT_COLON BT_NMSTRT
-#include "iasciitab.h"
-#undef BT_COLON
-#include "latin1tab.h"
- },
- STANDARD_VTABLE(big2_) NULL_VTABLE
-};
-
-#endif
-
-#undef PREFIX
-
-static int FASTCALL
-streqci(const char *s1, const char *s2)
-{
- for (;;) {
- char c1 = *s1++;
- char c2 = *s2++;
- if (ASCII_a <= c1 && c1 <= ASCII_z)
- c1 += ASCII_A - ASCII_a;
- if (ASCII_a <= c2 && c2 <= ASCII_z)
- c2 += ASCII_A - ASCII_a;
- if (c1 != c2)
- return 0;
- if (!c1)
- break;
- }
- return 1;
-}
-
-static void PTRCALL
-initUpdatePosition(const ENCODING *UNUSED_P(enc), const char *ptr,
- const char *end, POSITION *pos)
-{
- normal_updatePosition(&utf8_encoding.enc, ptr, end, pos);
-}
-
-static int
-toAscii(const ENCODING *enc, const char *ptr, const char *end)
-{
- char buf[1];
- char *p = buf;
- XmlUtf8Convert(enc, &ptr, end, &p, p + 1);
- if (p == buf)
- return -1;
- else
- return buf[0];
-}
-
-static int FASTCALL
-isSpace(int c)
-{
- switch (c) {
- case 0x20:
- case 0xD:
- case 0xA:
- case 0x9:
- return 1;
- }
- return 0;
-}
-
-/* Return 1 if there's just optional white space or there's an S
- followed by name=val.
-*/
-static int
-parsePseudoAttribute(const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **namePtr,
- const char **nameEndPtr,
- const char **valPtr,
- const char **nextTokPtr)
-{
- int c;
- char open;
- if (ptr == end) {
- *namePtr = NULL;
- return 1;
- }
- if (!isSpace(toAscii(enc, ptr, end))) {
- *nextTokPtr = ptr;
- return 0;
- }
- do {
- ptr += enc->minBytesPerChar;
- } while (isSpace(toAscii(enc, ptr, end)));
- if (ptr == end) {
- *namePtr = NULL;
- return 1;
- }
- *namePtr = ptr;
- for (;;) {
- c = toAscii(enc, ptr, end);
- if (c == -1) {
- *nextTokPtr = ptr;
- return 0;
- }
- if (c == ASCII_EQUALS) {
- *nameEndPtr = ptr;
- break;
- }
- if (isSpace(c)) {
- *nameEndPtr = ptr;
- do {
- ptr += enc->minBytesPerChar;
- } while (isSpace(c = toAscii(enc, ptr, end)));
- if (c != ASCII_EQUALS) {
- *nextTokPtr = ptr;
- return 0;
- }
- break;
- }
- ptr += enc->minBytesPerChar;
- }
- if (ptr == *namePtr) {
- *nextTokPtr = ptr;
- return 0;
- }
- ptr += enc->minBytesPerChar;
- c = toAscii(enc, ptr, end);
- while (isSpace(c)) {
- ptr += enc->minBytesPerChar;
- c = toAscii(enc, ptr, end);
- }
- if (c != ASCII_QUOT && c != ASCII_APOS) {
- *nextTokPtr = ptr;
- return 0;
- }
- open = (char)c;
- ptr += enc->minBytesPerChar;
- *valPtr = ptr;
- for (;; ptr += enc->minBytesPerChar) {
- c = toAscii(enc, ptr, end);
- if (c == open)
- break;
- if (!(ASCII_a <= c && c <= ASCII_z)
- && !(ASCII_A <= c && c <= ASCII_Z)
- && !(ASCII_0 <= c && c <= ASCII_9)
- && c != ASCII_PERIOD
- && c != ASCII_MINUS
- && c != ASCII_UNDERSCORE) {
- *nextTokPtr = ptr;
- return 0;
- }
- }
- *nextTokPtr = ptr + enc->minBytesPerChar;
- return 1;
-}
-
-static const char KW_version[] = {
- ASCII_v, ASCII_e, ASCII_r, ASCII_s, ASCII_i, ASCII_o, ASCII_n, '\0'
-};
-
-static const char KW_encoding[] = {
- ASCII_e, ASCII_n, ASCII_c, ASCII_o, ASCII_d, ASCII_i, ASCII_n, ASCII_g, '\0'
-};
-
-static const char KW_standalone[] = {
- ASCII_s, ASCII_t, ASCII_a, ASCII_n, ASCII_d, ASCII_a, ASCII_l, ASCII_o,
- ASCII_n, ASCII_e, '\0'
-};
-
-static const char KW_yes[] = {
- ASCII_y, ASCII_e, ASCII_s, '\0'
-};
-
-static const char KW_no[] = {
- ASCII_n, ASCII_o, '\0'
-};
-
-static int
-doParseXmlDecl(const ENCODING *(*encodingFinder)(const ENCODING *,
- const char *,
- const char *),
- int isGeneralTextEntity,
- const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **badPtr,
- const char **versionPtr,
- const char **versionEndPtr,
- const char **encodingName,
- const ENCODING **encoding,
- int *standalone)
-{
- const char *val = NULL;
- const char *name = NULL;
- const char *nameEnd = NULL;
- ptr += 5 * enc->minBytesPerChar;
- end -= 2 * enc->minBytesPerChar;
- if (!parsePseudoAttribute(enc, ptr, end, &name, &nameEnd, &val, &ptr)
- || !name) {
- *badPtr = ptr;
- return 0;
- }
- if (!XmlNameMatchesAscii(enc, name, nameEnd, KW_version)) {
- if (!isGeneralTextEntity) {
- *badPtr = name;
- return 0;
- }
- }
- else {
- if (versionPtr)
- *versionPtr = val;
- if (versionEndPtr)
- *versionEndPtr = ptr;
- if (!parsePseudoAttribute(enc, ptr, end, &name, &nameEnd, &val, &ptr)) {
- *badPtr = ptr;
- return 0;
- }
- if (!name) {
- if (isGeneralTextEntity) {
- /* a TextDecl must have an EncodingDecl */
- *badPtr = ptr;
- return 0;
- }
- return 1;
- }
- }
- if (XmlNameMatchesAscii(enc, name, nameEnd, KW_encoding)) {
- int c = toAscii(enc, val, end);
- if (!(ASCII_a <= c && c <= ASCII_z) && !(ASCII_A <= c && c <= ASCII_Z)) {
- *badPtr = val;
- return 0;
- }
- if (encodingName)
- *encodingName = val;
- if (encoding)
- *encoding = encodingFinder(enc, val, ptr - enc->minBytesPerChar);
- if (!parsePseudoAttribute(enc, ptr, end, &name, &nameEnd, &val, &ptr)) {
- *badPtr = ptr;
- return 0;
- }
- if (!name)
- return 1;
- }
- if (!XmlNameMatchesAscii(enc, name, nameEnd, KW_standalone)
- || isGeneralTextEntity) {
- *badPtr = name;
- return 0;
- }
- if (XmlNameMatchesAscii(enc, val, ptr - enc->minBytesPerChar, KW_yes)) {
- if (standalone)
- *standalone = 1;
- }
- else if (XmlNameMatchesAscii(enc, val, ptr - enc->minBytesPerChar, KW_no)) {
- if (standalone)
- *standalone = 0;
- }
- else {
- *badPtr = val;
- return 0;
- }
- while (isSpace(toAscii(enc, ptr, end)))
- ptr += enc->minBytesPerChar;
- if (ptr != end) {
- *badPtr = ptr;
- return 0;
- }
- return 1;
-}
-
-static int FASTCALL
-checkCharRefNumber(int result)
-{
- switch (result >> 8) {
- case 0xD8: case 0xD9: case 0xDA: case 0xDB:
- case 0xDC: case 0xDD: case 0xDE: case 0xDF:
- return -1;
- case 0:
- if (latin1_encoding.type[result] == BT_NONXML)
- return -1;
- break;
- case 0xFF:
- if (result == 0xFFFE || result == 0xFFFF)
- return -1;
- break;
- }
- return result;
-}
-
-int FASTCALL
-XmlUtf8Encode(int c, char *buf)
-{
- enum {
- /* minN is minimum legal resulting value for N byte sequence */
- min2 = 0x80,
- min3 = 0x800,
- min4 = 0x10000
- };
-
- if (c < 0)
- return 0;
- if (c < min2) {
- buf[0] = (char)(c | UTF8_cval1);
- return 1;
- }
- if (c < min3) {
- buf[0] = (char)((c >> 6) | UTF8_cval2);
- buf[1] = (char)((c & 0x3f) | 0x80);
- return 2;
- }
- if (c < min4) {
- buf[0] = (char)((c >> 12) | UTF8_cval3);
- buf[1] = (char)(((c >> 6) & 0x3f) | 0x80);
- buf[2] = (char)((c & 0x3f) | 0x80);
- return 3;
- }
- if (c < 0x110000) {
- buf[0] = (char)((c >> 18) | UTF8_cval4);
- buf[1] = (char)(((c >> 12) & 0x3f) | 0x80);
- buf[2] = (char)(((c >> 6) & 0x3f) | 0x80);
- buf[3] = (char)((c & 0x3f) | 0x80);
- return 4;
- }
- return 0;
-}
-
-int FASTCALL
-XmlUtf16Encode(int charNum, unsigned short *buf)
-{
- if (charNum < 0)
- return 0;
- if (charNum < 0x10000) {
- buf[0] = (unsigned short)charNum;
- return 1;
- }
- if (charNum < 0x110000) {
- charNum -= 0x10000;
- buf[0] = (unsigned short)((charNum >> 10) + 0xD800);
- buf[1] = (unsigned short)((charNum & 0x3FF) + 0xDC00);
- return 2;
- }
- return 0;
-}
-
-struct unknown_encoding {
- struct normal_encoding normal;
- CONVERTER convert;
- void *userData;
- unsigned short utf16[256];
- char utf8[256][4];
-};
-
-#define AS_UNKNOWN_ENCODING(enc) ((const struct unknown_encoding *) (enc))
-
-int
-XmlSizeOfUnknownEncoding(void)
-{
- return sizeof(struct unknown_encoding);
-}
-
-static int PTRFASTCALL
-unknown_isName(const ENCODING *enc, const char *p)
-{
- const struct unknown_encoding *uenc = AS_UNKNOWN_ENCODING(enc);
- int c = uenc->convert(uenc->userData, p);
- if (c & ~0xFFFF)
- return 0;
- return UCS2_GET_NAMING(namePages, c >> 8, c & 0xFF);
-}
-
-static int PTRFASTCALL
-unknown_isNmstrt(const ENCODING *enc, const char *p)
-{
- const struct unknown_encoding *uenc = AS_UNKNOWN_ENCODING(enc);
- int c = uenc->convert(uenc->userData, p);
- if (c & ~0xFFFF)
- return 0;
- return UCS2_GET_NAMING(nmstrtPages, c >> 8, c & 0xFF);
-}
-
-static int PTRFASTCALL
-unknown_isInvalid(const ENCODING *enc, const char *p)
-{
- const struct unknown_encoding *uenc = AS_UNKNOWN_ENCODING(enc);
- int c = uenc->convert(uenc->userData, p);
- return (c & ~0xFFFF) || checkCharRefNumber(c) < 0;
-}
-
-static enum XML_Convert_Result PTRCALL
-unknown_toUtf8(const ENCODING *enc,
- const char **fromP, const char *fromLim,
- char **toP, const char *toLim)
-{
- const struct unknown_encoding *uenc = AS_UNKNOWN_ENCODING(enc);
- char buf[XML_UTF8_ENCODE_MAX];
- for (;;) {
- const char *utf8;
- int n;
- if (*fromP == fromLim)
- return XML_CONVERT_COMPLETED;
- utf8 = uenc->utf8[(unsigned char)**fromP];
- n = *utf8++;
- if (n == 0) {
- int c = uenc->convert(uenc->userData, *fromP);
- n = XmlUtf8Encode(c, buf);
- if (n > toLim - *toP)
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- utf8 = buf;
- *fromP += (AS_NORMAL_ENCODING(enc)->type[(unsigned char)**fromP]
- - (BT_LEAD2 - 2));
- }
- else {
- if (n > toLim - *toP)
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- (*fromP)++;
- }
- do {
- *(*toP)++ = *utf8++;
- } while (--n != 0);
- }
-}
-
-static enum XML_Convert_Result PTRCALL
-unknown_toUtf16(const ENCODING *enc,
- const char **fromP, const char *fromLim,
- unsigned short **toP, const unsigned short *toLim)
-{
- const struct unknown_encoding *uenc = AS_UNKNOWN_ENCODING(enc);
- while (*fromP < fromLim && *toP < toLim) {
- unsigned short c = uenc->utf16[(unsigned char)**fromP];
- if (c == 0) {
- c = (unsigned short)
- uenc->convert(uenc->userData, *fromP);
- *fromP += (AS_NORMAL_ENCODING(enc)->type[(unsigned char)**fromP]
- - (BT_LEAD2 - 2));
- }
- else
- (*fromP)++;
- *(*toP)++ = c;
- }
-
- if ((*toP == toLim) && (*fromP < fromLim))
- return XML_CONVERT_OUTPUT_EXHAUSTED;
- else
- return XML_CONVERT_COMPLETED;
-}
-
-ENCODING *
-XmlInitUnknownEncoding(void *mem,
- int *table,
- CONVERTER convert,
- void *userData)
-{
- int i;
- struct unknown_encoding *e = (struct unknown_encoding *)mem;
- for (i = 0; i < (int)sizeof(struct normal_encoding); i++)
- ((char *)mem)[i] = ((char *)&latin1_encoding)[i];
- for (i = 0; i < 128; i++)
- if (latin1_encoding.type[i] != BT_OTHER
- && latin1_encoding.type[i] != BT_NONXML
- && table[i] != i)
- return 0;
- for (i = 0; i < 256; i++) {
- int c = table[i];
- if (c == -1) {
- e->normal.type[i] = BT_MALFORM;
- /* This shouldn't really get used. */
- e->utf16[i] = 0xFFFF;
- e->utf8[i][0] = 1;
- e->utf8[i][1] = 0;
- }
- else if (c < 0) {
- if (c < -4)
- return 0;
- e->normal.type[i] = (unsigned char)(BT_LEAD2 - (c + 2));
- e->utf8[i][0] = 0;
- e->utf16[i] = 0;
- }
- else if (c < 0x80) {
- if (latin1_encoding.type[c] != BT_OTHER
- && latin1_encoding.type[c] != BT_NONXML
- && c != i)
- return 0;
- e->normal.type[i] = latin1_encoding.type[c];
- e->utf8[i][0] = 1;
- e->utf8[i][1] = (char)c;
- e->utf16[i] = (unsigned short)(c == 0 ? 0xFFFF : c);
- }
- else if (checkCharRefNumber(c) < 0) {
- e->normal.type[i] = BT_NONXML;
- /* This shouldn't really get used. */
- e->utf16[i] = 0xFFFF;
- e->utf8[i][0] = 1;
- e->utf8[i][1] = 0;
- }
- else {
- if (c > 0xFFFF)
- return 0;
- if (UCS2_GET_NAMING(nmstrtPages, c >> 8, c & 0xff))
- e->normal.type[i] = BT_NMSTRT;
- else if (UCS2_GET_NAMING(namePages, c >> 8, c & 0xff))
- e->normal.type[i] = BT_NAME;
- else
- e->normal.type[i] = BT_OTHER;
- e->utf8[i][0] = (char)XmlUtf8Encode(c, e->utf8[i] + 1);
- e->utf16[i] = (unsigned short)c;
- }
- }
- e->userData = userData;
- e->convert = convert;
- if (convert) {
- e->normal.isName2 = unknown_isName;
- e->normal.isName3 = unknown_isName;
- e->normal.isName4 = unknown_isName;
- e->normal.isNmstrt2 = unknown_isNmstrt;
- e->normal.isNmstrt3 = unknown_isNmstrt;
- e->normal.isNmstrt4 = unknown_isNmstrt;
- e->normal.isInvalid2 = unknown_isInvalid;
- e->normal.isInvalid3 = unknown_isInvalid;
- e->normal.isInvalid4 = unknown_isInvalid;
- }
- e->normal.enc.utf8Convert = unknown_toUtf8;
- e->normal.enc.utf16Convert = unknown_toUtf16;
- return &(e->normal.enc);
-}
-
-/* If this enumeration is changed, getEncodingIndex and encodings
-must also be changed. */
-enum {
- UNKNOWN_ENC = -1,
- ISO_8859_1_ENC = 0,
- US_ASCII_ENC,
- UTF_8_ENC,
- UTF_16_ENC,
- UTF_16BE_ENC,
- UTF_16LE_ENC,
- /* must match encodingNames up to here */
- NO_ENC
-};
-
-static const char KW_ISO_8859_1[] = {
- ASCII_I, ASCII_S, ASCII_O, ASCII_MINUS, ASCII_8, ASCII_8, ASCII_5, ASCII_9,
- ASCII_MINUS, ASCII_1, '\0'
-};
-static const char KW_US_ASCII[] = {
- ASCII_U, ASCII_S, ASCII_MINUS, ASCII_A, ASCII_S, ASCII_C, ASCII_I, ASCII_I,
- '\0'
-};
-static const char KW_UTF_8[] = {
- ASCII_U, ASCII_T, ASCII_F, ASCII_MINUS, ASCII_8, '\0'
-};
-static const char KW_UTF_16[] = {
- ASCII_U, ASCII_T, ASCII_F, ASCII_MINUS, ASCII_1, ASCII_6, '\0'
-};
-static const char KW_UTF_16BE[] = {
- ASCII_U, ASCII_T, ASCII_F, ASCII_MINUS, ASCII_1, ASCII_6, ASCII_B, ASCII_E,
- '\0'
-};
-static const char KW_UTF_16LE[] = {
- ASCII_U, ASCII_T, ASCII_F, ASCII_MINUS, ASCII_1, ASCII_6, ASCII_L, ASCII_E,
- '\0'
-};
-
-static int FASTCALL
-getEncodingIndex(const char *name)
-{
- static const char * const encodingNames[] = {
- KW_ISO_8859_1,
- KW_US_ASCII,
- KW_UTF_8,
- KW_UTF_16,
- KW_UTF_16BE,
- KW_UTF_16LE,
- };
- int i;
- if (name == NULL)
- return NO_ENC;
- for (i = 0; i < (int)(sizeof(encodingNames)/sizeof(encodingNames[0])); i++)
- if (streqci(name, encodingNames[i]))
- return i;
- return UNKNOWN_ENC;
-}
-
-/* For binary compatibility, we store the index of the encoding
- specified at initialization in the isUtf16 member.
-*/
-
-#define INIT_ENC_INDEX(enc) ((int)(enc)->initEnc.isUtf16)
-#define SET_INIT_ENC_INDEX(enc, i) ((enc)->initEnc.isUtf16 = (char)i)
-
-/* This is what detects the encoding. encodingTable maps from
- encoding indices to encodings; INIT_ENC_INDEX(enc) is the index of
- the external (protocol) specified encoding; state is
- XML_CONTENT_STATE if we're parsing an external text entity, and
- XML_PROLOG_STATE otherwise.
-*/
-
-
-static int
-initScan(const ENCODING * const *encodingTable,
- const INIT_ENCODING *enc,
- int state,
- const char *ptr,
- const char *end,
- const char **nextTokPtr)
-{
- const ENCODING **encPtr;
-
- if (ptr >= end)
- return XML_TOK_NONE;
- encPtr = enc->encPtr;
- if (ptr + 1 == end) {
- /* only a single byte available for auto-detection */
-#ifndef XML_DTD /* FIXME */
- /* a well-formed document entity must have more than one byte */
- if (state != XML_CONTENT_STATE)
- return XML_TOK_PARTIAL;
-#endif
- /* so we're parsing an external text entity... */
- /* if UTF-16 was externally specified, then we need at least 2 bytes */
- switch (INIT_ENC_INDEX(enc)) {
- case UTF_16_ENC:
- case UTF_16LE_ENC:
- case UTF_16BE_ENC:
- return XML_TOK_PARTIAL;
- }
- switch ((unsigned char)*ptr) {
- case 0xFE:
- case 0xFF:
- case 0xEF: /* possibly first byte of UTF-8 BOM */
- if (INIT_ENC_INDEX(enc) == ISO_8859_1_ENC
- && state == XML_CONTENT_STATE)
- break;
- /* fall through */
- case 0x00:
- case 0x3C:
- return XML_TOK_PARTIAL;
- }
- }
- else {
- switch (((unsigned char)ptr[0] << 8) | (unsigned char)ptr[1]) {
- case 0xFEFF:
- if (INIT_ENC_INDEX(enc) == ISO_8859_1_ENC
- && state == XML_CONTENT_STATE)
- break;
- *nextTokPtr = ptr + 2;
- *encPtr = encodingTable[UTF_16BE_ENC];
- return XML_TOK_BOM;
- /* 00 3C is handled in the default case */
- case 0x3C00:
- if ((INIT_ENC_INDEX(enc) == UTF_16BE_ENC
- || INIT_ENC_INDEX(enc) == UTF_16_ENC)
- && state == XML_CONTENT_STATE)
- break;
- *encPtr = encodingTable[UTF_16LE_ENC];
- return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
- case 0xFFFE:
- if (INIT_ENC_INDEX(enc) == ISO_8859_1_ENC
- && state == XML_CONTENT_STATE)
- break;
- *nextTokPtr = ptr + 2;
- *encPtr = encodingTable[UTF_16LE_ENC];
- return XML_TOK_BOM;
- case 0xEFBB:
- /* Maybe a UTF-8 BOM (EF BB BF) */
- /* If there's an explicitly specified (external) encoding
- of ISO-8859-1 or some flavour of UTF-16
- and this is an external text entity,
- don't look for the BOM,
- because it might be a legal data.
- */
- if (state == XML_CONTENT_STATE) {
- int e = INIT_ENC_INDEX(enc);
- if (e == ISO_8859_1_ENC || e == UTF_16BE_ENC
- || e == UTF_16LE_ENC || e == UTF_16_ENC)
- break;
- }
- if (ptr + 2 == end)
- return XML_TOK_PARTIAL;
- if ((unsigned char)ptr[2] == 0xBF) {
- *nextTokPtr = ptr + 3;
- *encPtr = encodingTable[UTF_8_ENC];
- return XML_TOK_BOM;
- }
- break;
- default:
- if (ptr[0] == '\0') {
- /* 0 isn't a legal data character. Furthermore a document
- entity can only start with ASCII characters. So the only
- way this can fail to be big-endian UTF-16 if it it's an
- external parsed general entity that's labelled as
- UTF-16LE.
- */
- if (state == XML_CONTENT_STATE && INIT_ENC_INDEX(enc) == UTF_16LE_ENC)
- break;
- *encPtr = encodingTable[UTF_16BE_ENC];
- return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
- }
- else if (ptr[1] == '\0') {
- /* We could recover here in the case:
- - parsing an external entity
- - second byte is 0
- - no externally specified encoding
- - no encoding declaration
- by assuming UTF-16LE. But we don't, because this would mean when
- presented just with a single byte, we couldn't reliably determine
- whether we needed further bytes.
- */
- if (state == XML_CONTENT_STATE)
- break;
- *encPtr = encodingTable[UTF_16LE_ENC];
- return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
- }
- break;
- }
- }
- *encPtr = encodingTable[INIT_ENC_INDEX(enc)];
- return XmlTok(*encPtr, state, ptr, end, nextTokPtr);
-}
-
-
-#define NS(x) x
-#define ns(x) x
-#define XML_TOK_NS_C
-#include "xmltok_ns.inc"
-#undef XML_TOK_NS_C
-#undef NS
-#undef ns
-
-#ifdef XML_NS
-
-#define NS(x) x ## NS
-#define ns(x) x ## _ns
-
-#define XML_TOK_NS_C
-#include "xmltok_ns.inc"
-#undef XML_TOK_NS_C
-
-#undef NS
-#undef ns
-
-ENCODING *
-XmlInitUnknownEncodingNS(void *mem,
- int *table,
- CONVERTER convert,
- void *userData)
-{
- ENCODING *enc = XmlInitUnknownEncoding(mem, table, convert, userData);
- if (enc)
- ((struct normal_encoding *)enc)->type[ASCII_COLON] = BT_COLON;
- return enc;
-}
-
-#endif /* XML_NS */
diff --git a/src/expat/xmltok.h b/src/expat/xmltok.h
deleted file mode 100644
index 752007e8b..000000000
--- a/src/expat/xmltok.h
+++ /dev/null
@@ -1,322 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-#ifndef XmlTok_INCLUDED
-#define XmlTok_INCLUDED 1
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* The following token may be returned by XmlContentTok */
-#define XML_TOK_TRAILING_RSQB -5 /* ] or ]] at the end of the scan; might be
- start of illegal ]]> sequence */
-/* The following tokens may be returned by both XmlPrologTok and
- XmlContentTok.
-*/
-#define XML_TOK_NONE -4 /* The string to be scanned is empty */
-#define XML_TOK_TRAILING_CR -3 /* A CR at the end of the scan;
- might be part of CRLF sequence */
-#define XML_TOK_PARTIAL_CHAR -2 /* only part of a multibyte sequence */
-#define XML_TOK_PARTIAL -1 /* only part of a token */
-#define XML_TOK_INVALID 0
-
-/* The following tokens are returned by XmlContentTok; some are also
- returned by XmlAttributeValueTok, XmlEntityTok, XmlCdataSectionTok.
-*/
-#define XML_TOK_START_TAG_WITH_ATTS 1
-#define XML_TOK_START_TAG_NO_ATTS 2
-#define XML_TOK_EMPTY_ELEMENT_WITH_ATTS 3 /* empty element tag <e/> */
-#define XML_TOK_EMPTY_ELEMENT_NO_ATTS 4
-#define XML_TOK_END_TAG 5
-#define XML_TOK_DATA_CHARS 6
-#define XML_TOK_DATA_NEWLINE 7
-#define XML_TOK_CDATA_SECT_OPEN 8
-#define XML_TOK_ENTITY_REF 9
-#define XML_TOK_CHAR_REF 10 /* numeric character reference */
-
-/* The following tokens may be returned by both XmlPrologTok and
- XmlContentTok.
-*/
-#define XML_TOK_PI 11 /* processing instruction */
-#define XML_TOK_XML_DECL 12 /* XML decl or text decl */
-#define XML_TOK_COMMENT 13
-#define XML_TOK_BOM 14 /* Byte order mark */
-
-/* The following tokens are returned only by XmlPrologTok */
-#define XML_TOK_PROLOG_S 15
-#define XML_TOK_DECL_OPEN 16 /* <!foo */
-#define XML_TOK_DECL_CLOSE 17 /* > */
-#define XML_TOK_NAME 18
-#define XML_TOK_NMTOKEN 19
-#define XML_TOK_POUND_NAME 20 /* #name */
-#define XML_TOK_OR 21 /* | */
-#define XML_TOK_PERCENT 22
-#define XML_TOK_OPEN_PAREN 23
-#define XML_TOK_CLOSE_PAREN 24
-#define XML_TOK_OPEN_BRACKET 25
-#define XML_TOK_CLOSE_BRACKET 26
-#define XML_TOK_LITERAL 27
-#define XML_TOK_PARAM_ENTITY_REF 28
-#define XML_TOK_INSTANCE_START 29
-
-/* The following occur only in element type declarations */
-#define XML_TOK_NAME_QUESTION 30 /* name? */
-#define XML_TOK_NAME_ASTERISK 31 /* name* */
-#define XML_TOK_NAME_PLUS 32 /* name+ */
-#define XML_TOK_COND_SECT_OPEN 33 /* <![ */
-#define XML_TOK_COND_SECT_CLOSE 34 /* ]]> */
-#define XML_TOK_CLOSE_PAREN_QUESTION 35 /* )? */
-#define XML_TOK_CLOSE_PAREN_ASTERISK 36 /* )* */
-#define XML_TOK_CLOSE_PAREN_PLUS 37 /* )+ */
-#define XML_TOK_COMMA 38
-
-/* The following token is returned only by XmlAttributeValueTok */
-#define XML_TOK_ATTRIBUTE_VALUE_S 39
-
-/* The following token is returned only by XmlCdataSectionTok */
-#define XML_TOK_CDATA_SECT_CLOSE 40
-
-/* With namespace processing this is returned by XmlPrologTok for a
- name with a colon.
-*/
-#define XML_TOK_PREFIXED_NAME 41
-
-#ifdef XML_DTD
-#define XML_TOK_IGNORE_SECT 42
-#endif /* XML_DTD */
-
-#ifdef XML_DTD
-#define XML_N_STATES 4
-#else /* not XML_DTD */
-#define XML_N_STATES 3
-#endif /* not XML_DTD */
-
-#define XML_PROLOG_STATE 0
-#define XML_CONTENT_STATE 1
-#define XML_CDATA_SECTION_STATE 2
-#ifdef XML_DTD
-#define XML_IGNORE_SECTION_STATE 3
-#endif /* XML_DTD */
-
-#define XML_N_LITERAL_TYPES 2
-#define XML_ATTRIBUTE_VALUE_LITERAL 0
-#define XML_ENTITY_VALUE_LITERAL 1
-
-/* The size of the buffer passed to XmlUtf8Encode must be at least this. */
-#define XML_UTF8_ENCODE_MAX 4
-/* The size of the buffer passed to XmlUtf16Encode must be at least this. */
-#define XML_UTF16_ENCODE_MAX 2
-
-typedef struct position {
- /* first line and first column are 0 not 1 */
- XML_Size lineNumber;
- XML_Size columnNumber;
-} POSITION;
-
-typedef struct {
- const char *name;
- const char *valuePtr;
- const char *valueEnd;
- char normalized;
-} ATTRIBUTE;
-
-struct encoding;
-typedef struct encoding ENCODING;
-
-typedef int (PTRCALL *SCANNER)(const ENCODING *,
- const char *,
- const char *,
- const char **);
-
-enum XML_Convert_Result {
- XML_CONVERT_COMPLETED = 0,
- XML_CONVERT_INPUT_INCOMPLETE = 1,
- XML_CONVERT_OUTPUT_EXHAUSTED = 2 /* and therefore potentially input remaining as well */
-};
-
-struct encoding {
- SCANNER scanners[XML_N_STATES];
- SCANNER literalScanners[XML_N_LITERAL_TYPES];
- int (PTRCALL *sameName)(const ENCODING *,
- const char *,
- const char *);
- int (PTRCALL *nameMatchesAscii)(const ENCODING *,
- const char *,
- const char *,
- const char *);
- int (PTRFASTCALL *nameLength)(const ENCODING *, const char *);
- const char *(PTRFASTCALL *skipS)(const ENCODING *, const char *);
- int (PTRCALL *getAtts)(const ENCODING *enc,
- const char *ptr,
- int attsMax,
- ATTRIBUTE *atts);
- int (PTRFASTCALL *charRefNumber)(const ENCODING *enc, const char *ptr);
- int (PTRCALL *predefinedEntityName)(const ENCODING *,
- const char *,
- const char *);
- void (PTRCALL *updatePosition)(const ENCODING *,
- const char *ptr,
- const char *end,
- POSITION *);
- int (PTRCALL *isPublicId)(const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **badPtr);
- enum XML_Convert_Result (PTRCALL *utf8Convert)(const ENCODING *enc,
- const char **fromP,
- const char *fromLim,
- char **toP,
- const char *toLim);
- enum XML_Convert_Result (PTRCALL *utf16Convert)(const ENCODING *enc,
- const char **fromP,
- const char *fromLim,
- unsigned short **toP,
- const unsigned short *toLim);
- int minBytesPerChar;
- char isUtf8;
- char isUtf16;
-};
-
-/* Scan the string starting at ptr until the end of the next complete
- token, but do not scan past eptr. Return an integer giving the
- type of token.
-
- Return XML_TOK_NONE when ptr == eptr; nextTokPtr will not be set.
-
- Return XML_TOK_PARTIAL when the string does not contain a complete
- token; nextTokPtr will not be set.
-
- Return XML_TOK_INVALID when the string does not start a valid
- token; nextTokPtr will be set to point to the character which made
- the token invalid.
-
- Otherwise the string starts with a valid token; nextTokPtr will be
- set to point to the character following the end of that token.
-
- Each data character counts as a single token, but adjacent data
- characters may be returned together. Similarly for characters in
- the prolog outside literals, comments and processing instructions.
-*/
-
-
-#define XmlTok(enc, state, ptr, end, nextTokPtr) \
- (((enc)->scanners[state])(enc, ptr, end, nextTokPtr))
-
-#define XmlPrologTok(enc, ptr, end, nextTokPtr) \
- XmlTok(enc, XML_PROLOG_STATE, ptr, end, nextTokPtr)
-
-#define XmlContentTok(enc, ptr, end, nextTokPtr) \
- XmlTok(enc, XML_CONTENT_STATE, ptr, end, nextTokPtr)
-
-#define XmlCdataSectionTok(enc, ptr, end, nextTokPtr) \
- XmlTok(enc, XML_CDATA_SECTION_STATE, ptr, end, nextTokPtr)
-
-#ifdef XML_DTD
-
-#define XmlIgnoreSectionTok(enc, ptr, end, nextTokPtr) \
- XmlTok(enc, XML_IGNORE_SECTION_STATE, ptr, end, nextTokPtr)
-
-#endif /* XML_DTD */
-
-/* This is used for performing a 2nd-level tokenization on the content
- of a literal that has already been returned by XmlTok.
-*/
-#define XmlLiteralTok(enc, literalType, ptr, end, nextTokPtr) \
- (((enc)->literalScanners[literalType])(enc, ptr, end, nextTokPtr))
-
-#define XmlAttributeValueTok(enc, ptr, end, nextTokPtr) \
- XmlLiteralTok(enc, XML_ATTRIBUTE_VALUE_LITERAL, ptr, end, nextTokPtr)
-
-#define XmlEntityValueTok(enc, ptr, end, nextTokPtr) \
- XmlLiteralTok(enc, XML_ENTITY_VALUE_LITERAL, ptr, end, nextTokPtr)
-
-#define XmlSameName(enc, ptr1, ptr2) (((enc)->sameName)(enc, ptr1, ptr2))
-
-#define XmlNameMatchesAscii(enc, ptr1, end1, ptr2) \
- (((enc)->nameMatchesAscii)(enc, ptr1, end1, ptr2))
-
-#define XmlNameLength(enc, ptr) \
- (((enc)->nameLength)(enc, ptr))
-
-#define XmlSkipS(enc, ptr) \
- (((enc)->skipS)(enc, ptr))
-
-#define XmlGetAttributes(enc, ptr, attsMax, atts) \
- (((enc)->getAtts)(enc, ptr, attsMax, atts))
-
-#define XmlCharRefNumber(enc, ptr) \
- (((enc)->charRefNumber)(enc, ptr))
-
-#define XmlPredefinedEntityName(enc, ptr, end) \
- (((enc)->predefinedEntityName)(enc, ptr, end))
-
-#define XmlUpdatePosition(enc, ptr, end, pos) \
- (((enc)->updatePosition)(enc, ptr, end, pos))
-
-#define XmlIsPublicId(enc, ptr, end, badPtr) \
- (((enc)->isPublicId)(enc, ptr, end, badPtr))
-
-#define XmlUtf8Convert(enc, fromP, fromLim, toP, toLim) \
- (((enc)->utf8Convert)(enc, fromP, fromLim, toP, toLim))
-
-#define XmlUtf16Convert(enc, fromP, fromLim, toP, toLim) \
- (((enc)->utf16Convert)(enc, fromP, fromLim, toP, toLim))
-
-typedef struct {
- ENCODING initEnc;
- const ENCODING **encPtr;
-} INIT_ENCODING;
-
-int XmlParseXmlDecl(int isGeneralTextEntity,
- const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **badPtr,
- const char **versionPtr,
- const char **versionEndPtr,
- const char **encodingNamePtr,
- const ENCODING **namedEncodingPtr,
- int *standalonePtr);
-
-int XmlInitEncoding(INIT_ENCODING *, const ENCODING **, const char *name);
-const ENCODING *XmlGetUtf8InternalEncoding(void);
-const ENCODING *XmlGetUtf16InternalEncoding(void);
-int FASTCALL XmlUtf8Encode(int charNumber, char *buf);
-int FASTCALL XmlUtf16Encode(int charNumber, unsigned short *buf);
-int XmlSizeOfUnknownEncoding(void);
-
-
-typedef int (XMLCALL *CONVERTER) (void *userData, const char *p);
-
-ENCODING *
-XmlInitUnknownEncoding(void *mem,
- int *table,
- CONVERTER convert,
- void *userData);
-
-int XmlParseXmlDeclNS(int isGeneralTextEntity,
- const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **badPtr,
- const char **versionPtr,
- const char **versionEndPtr,
- const char **encodingNamePtr,
- const ENCODING **namedEncodingPtr,
- int *standalonePtr);
-
-int XmlInitEncodingNS(INIT_ENCODING *, const ENCODING **, const char *name);
-const ENCODING *XmlGetUtf8InternalEncodingNS(void);
-const ENCODING *XmlGetUtf16InternalEncodingNS(void);
-ENCODING *
-XmlInitUnknownEncodingNS(void *mem,
- int *table,
- CONVERTER convert,
- void *userData);
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* not XmlTok_INCLUDED */
diff --git a/src/expat/xmltok_impl.h b/src/expat/xmltok_impl.h
deleted file mode 100644
index da0ea60a6..000000000
--- a/src/expat/xmltok_impl.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
-Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
-See the file COPYING for copying permission.
-*/
-
-enum {
- BT_NONXML,
- BT_MALFORM,
- BT_LT,
- BT_AMP,
- BT_RSQB,
- BT_LEAD2,
- BT_LEAD3,
- BT_LEAD4,
- BT_TRAIL,
- BT_CR,
- BT_LF,
- BT_GT,
- BT_QUOT,
- BT_APOS,
- BT_EQUALS,
- BT_QUEST,
- BT_EXCL,
- BT_SOL,
- BT_SEMI,
- BT_NUM,
- BT_LSQB,
- BT_S,
- BT_NMSTRT,
- BT_COLON,
- BT_HEX,
- BT_DIGIT,
- BT_NAME,
- BT_MINUS,
- BT_OTHER, /* known not to be a name or name start character */
- BT_NONASCII, /* might be a name or name start character */
- BT_PERCNT,
- BT_LPAR,
- BT_RPAR,
- BT_AST,
- BT_PLUS,
- BT_COMMA,
- BT_VERBAR
-};
-
-#include <stddef.h>
diff --git a/src/expat/xmltok_impl.inc b/src/expat/xmltok_impl.inc
deleted file mode 100644
index 5f779c057..000000000
--- a/src/expat/xmltok_impl.inc
+++ /dev/null
@@ -1,1779 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-/* This file is included! */
-#ifdef XML_TOK_IMPL_C
-
-#ifndef IS_INVALID_CHAR
-#define IS_INVALID_CHAR(enc, ptr, n) (0)
-#endif
-
-#define INVALID_LEAD_CASE(n, ptr, nextTokPtr) \
- case BT_LEAD ## n: \
- if (end - ptr < n) \
- return XML_TOK_PARTIAL_CHAR; \
- if (IS_INVALID_CHAR(enc, ptr, n)) { \
- *(nextTokPtr) = (ptr); \
- return XML_TOK_INVALID; \
- } \
- ptr += n; \
- break;
-
-#define INVALID_CASES(ptr, nextTokPtr) \
- INVALID_LEAD_CASE(2, ptr, nextTokPtr) \
- INVALID_LEAD_CASE(3, ptr, nextTokPtr) \
- INVALID_LEAD_CASE(4, ptr, nextTokPtr) \
- case BT_NONXML: \
- case BT_MALFORM: \
- case BT_TRAIL: \
- *(nextTokPtr) = (ptr); \
- return XML_TOK_INVALID;
-
-#define CHECK_NAME_CASE(n, enc, ptr, end, nextTokPtr) \
- case BT_LEAD ## n: \
- if (end - ptr < n) \
- return XML_TOK_PARTIAL_CHAR; \
- if (!IS_NAME_CHAR(enc, ptr, n)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_INVALID; \
- } \
- ptr += n; \
- break;
-
-#define CHECK_NAME_CASES(enc, ptr, end, nextTokPtr) \
- case BT_NONASCII: \
- if (!IS_NAME_CHAR_MINBPC(enc, ptr)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_INVALID; \
- } \
- case BT_NMSTRT: \
- case BT_HEX: \
- case BT_DIGIT: \
- case BT_NAME: \
- case BT_MINUS: \
- ptr += MINBPC(enc); \
- break; \
- CHECK_NAME_CASE(2, enc, ptr, end, nextTokPtr) \
- CHECK_NAME_CASE(3, enc, ptr, end, nextTokPtr) \
- CHECK_NAME_CASE(4, enc, ptr, end, nextTokPtr)
-
-#define CHECK_NMSTRT_CASE(n, enc, ptr, end, nextTokPtr) \
- case BT_LEAD ## n: \
- if (end - ptr < n) \
- return XML_TOK_PARTIAL_CHAR; \
- if (!IS_NMSTRT_CHAR(enc, ptr, n)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_INVALID; \
- } \
- ptr += n; \
- break;
-
-#define CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr) \
- case BT_NONASCII: \
- if (!IS_NMSTRT_CHAR_MINBPC(enc, ptr)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_INVALID; \
- } \
- case BT_NMSTRT: \
- case BT_HEX: \
- ptr += MINBPC(enc); \
- break; \
- CHECK_NMSTRT_CASE(2, enc, ptr, end, nextTokPtr) \
- CHECK_NMSTRT_CASE(3, enc, ptr, end, nextTokPtr) \
- CHECK_NMSTRT_CASE(4, enc, ptr, end, nextTokPtr)
-
-#ifndef PREFIX
-#define PREFIX(ident) ident
-#endif
-
-
-#define HAS_CHARS(enc, ptr, end, count) \
- (end - ptr >= count * MINBPC(enc))
-
-#define HAS_CHAR(enc, ptr, end) \
- HAS_CHARS(enc, ptr, end, 1)
-
-#define REQUIRE_CHARS(enc, ptr, end, count) \
- { \
- if (! HAS_CHARS(enc, ptr, end, count)) { \
- return XML_TOK_PARTIAL; \
- } \
- }
-
-#define REQUIRE_CHAR(enc, ptr, end) \
- REQUIRE_CHARS(enc, ptr, end, 1)
-
-
-/* ptr points to character following "<!-" */
-
-static int PTRCALL
-PREFIX(scanComment)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- if (HAS_CHAR(enc, ptr, end)) {
- if (!CHAR_MATCHES(enc, ptr, ASCII_MINUS)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- ptr += MINBPC(enc);
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- INVALID_CASES(ptr, nextTokPtr)
- case BT_MINUS:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_MINUS)) {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (!CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_COMMENT;
- }
- break;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following "<!" */
-
-static int PTRCALL
-PREFIX(scanDecl)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_MINUS:
- return PREFIX(scanComment)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_LSQB:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_COND_SECT_OPEN;
- case BT_NMSTRT:
- case BT_HEX:
- ptr += MINBPC(enc);
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_PERCNT:
- REQUIRE_CHARS(enc, ptr, end, 2);
- /* don't allow <!ENTITY% foo "whatever"> */
- switch (BYTE_TYPE(enc, ptr + MINBPC(enc))) {
- case BT_S: case BT_CR: case BT_LF: case BT_PERCNT:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- /* fall through */
- case BT_S: case BT_CR: case BT_LF:
- *nextTokPtr = ptr;
- return XML_TOK_DECL_OPEN;
- case BT_NMSTRT:
- case BT_HEX:
- ptr += MINBPC(enc);
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-static int PTRCALL
-PREFIX(checkPiTarget)(const ENCODING *UNUSED_P(enc), const char *ptr,
- const char *end, int *tokPtr)
-{
- int upper = 0;
- *tokPtr = XML_TOK_PI;
- if (end - ptr != MINBPC(enc)*3)
- return 1;
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case ASCII_x:
- break;
- case ASCII_X:
- upper = 1;
- break;
- default:
- return 1;
- }
- ptr += MINBPC(enc);
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case ASCII_m:
- break;
- case ASCII_M:
- upper = 1;
- break;
- default:
- return 1;
- }
- ptr += MINBPC(enc);
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case ASCII_l:
- break;
- case ASCII_L:
- upper = 1;
- break;
- default:
- return 1;
- }
- if (upper)
- return 0;
- *tokPtr = XML_TOK_XML_DECL;
- return 1;
-}
-
-/* ptr points to character following "<?" */
-
-static int PTRCALL
-PREFIX(scanPi)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- int tok;
- const char *target = ptr;
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_S: case BT_CR: case BT_LF:
- if (!PREFIX(checkPiTarget)(enc, target, ptr, &tok)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- ptr += MINBPC(enc);
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- INVALID_CASES(ptr, nextTokPtr)
- case BT_QUEST:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- *nextTokPtr = ptr + MINBPC(enc);
- return tok;
- }
- break;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- return XML_TOK_PARTIAL;
- case BT_QUEST:
- if (!PREFIX(checkPiTarget)(enc, target, ptr, &tok)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- *nextTokPtr = ptr + MINBPC(enc);
- return tok;
- }
- /* fall through */
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-static int PTRCALL
-PREFIX(scanCdataSection)(const ENCODING *UNUSED_P(enc), const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- static const char CDATA_LSQB[] = { ASCII_C, ASCII_D, ASCII_A,
- ASCII_T, ASCII_A, ASCII_LSQB };
- int i;
- /* CDATA[ */
- REQUIRE_CHARS(enc, ptr, end, 6);
- for (i = 0; i < 6; i++, ptr += MINBPC(enc)) {
- if (!CHAR_MATCHES(enc, ptr, CDATA_LSQB[i])) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_CDATA_SECT_OPEN;
-}
-
-static int PTRCALL
-PREFIX(cdataSectionTok)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- if (ptr >= end)
- return XML_TOK_NONE;
- if (MINBPC(enc) > 1) {
- size_t n = end - ptr;
- if (n & (MINBPC(enc) - 1)) {
- n &= ~(MINBPC(enc) - 1);
- if (n == 0)
- return XML_TOK_PARTIAL;
- end = ptr + n;
- }
- }
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_RSQB:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (!CHAR_MATCHES(enc, ptr, ASCII_RSQB))
- break;
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (!CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- ptr -= MINBPC(enc);
- break;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CDATA_SECT_CLOSE;
- case BT_CR:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (BYTE_TYPE(enc, ptr) == BT_LF)
- ptr += MINBPC(enc);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_NEWLINE;
- case BT_LF:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_DATA_NEWLINE;
- INVALID_CASES(ptr, nextTokPtr)
- default:
- ptr += MINBPC(enc);
- break;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: \
- if (end - ptr < n || IS_INVALID_CHAR(enc, ptr, n)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_DATA_CHARS; \
- } \
- ptr += n; \
- break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_NONXML:
- case BT_MALFORM:
- case BT_TRAIL:
- case BT_CR:
- case BT_LF:
- case BT_RSQB:
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
-}
-
-/* ptr points to character following "</" */
-
-static int PTRCALL
-PREFIX(scanEndTag)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_S: case BT_CR: case BT_LF:
- for (ptr += MINBPC(enc); HAS_CHAR(enc, ptr, end); ptr += MINBPC(enc)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_S: case BT_CR: case BT_LF:
- break;
- case BT_GT:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_END_TAG;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-#ifdef XML_NS
- case BT_COLON:
- /* no need to check qname syntax here,
- since end-tag must match exactly */
- ptr += MINBPC(enc);
- break;
-#endif
- case BT_GT:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_END_TAG;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following "&#X" */
-
-static int PTRCALL
-PREFIX(scanHexCharRef)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- if (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_DIGIT:
- case BT_HEX:
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- for (ptr += MINBPC(enc); HAS_CHAR(enc, ptr, end); ptr += MINBPC(enc)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_DIGIT:
- case BT_HEX:
- break;
- case BT_SEMI:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CHAR_REF;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following "&#" */
-
-static int PTRCALL
-PREFIX(scanCharRef)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- if (HAS_CHAR(enc, ptr, end)) {
- if (CHAR_MATCHES(enc, ptr, ASCII_x))
- return PREFIX(scanHexCharRef)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_DIGIT:
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- for (ptr += MINBPC(enc); HAS_CHAR(enc, ptr, end); ptr += MINBPC(enc)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_DIGIT:
- break;
- case BT_SEMI:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CHAR_REF;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following "&" */
-
-static int PTRCALL
-PREFIX(scanRef)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- case BT_NUM:
- return PREFIX(scanCharRef)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_SEMI:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_ENTITY_REF;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following first character of attribute name */
-
-static int PTRCALL
-PREFIX(scanAtts)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
-#ifdef XML_NS
- int hadColon = 0;
-#endif
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
-#ifdef XML_NS
- case BT_COLON:
- if (hadColon) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- hadColon = 1;
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- break;
-#endif
- case BT_S: case BT_CR: case BT_LF:
- for (;;) {
- int t;
-
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- t = BYTE_TYPE(enc, ptr);
- if (t == BT_EQUALS)
- break;
- switch (t) {
- case BT_S:
- case BT_LF:
- case BT_CR:
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- /* fall through */
- case BT_EQUALS:
- {
- int open;
-#ifdef XML_NS
- hadColon = 0;
-#endif
- for (;;) {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- open = BYTE_TYPE(enc, ptr);
- if (open == BT_QUOT || open == BT_APOS)
- break;
- switch (open) {
- case BT_S:
- case BT_LF:
- case BT_CR:
- break;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- ptr += MINBPC(enc);
- /* in attribute value */
- for (;;) {
- int t;
- REQUIRE_CHAR(enc, ptr, end);
- t = BYTE_TYPE(enc, ptr);
- if (t == open)
- break;
- switch (t) {
- INVALID_CASES(ptr, nextTokPtr)
- case BT_AMP:
- {
- int tok = PREFIX(scanRef)(enc, ptr + MINBPC(enc), end, &ptr);
- if (tok <= 0) {
- if (tok == XML_TOK_INVALID)
- *nextTokPtr = ptr;
- return tok;
- }
- break;
- }
- case BT_LT:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_S:
- case BT_CR:
- case BT_LF:
- break;
- case BT_SOL:
- goto sol;
- case BT_GT:
- goto gt;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- /* ptr points to closing quote */
- for (;;) {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- case BT_S: case BT_CR: case BT_LF:
- continue;
- case BT_GT:
- gt:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_START_TAG_WITH_ATTS;
- case BT_SOL:
- sol:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (!CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_EMPTY_ELEMENT_WITH_ATTS;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- break;
- }
- break;
- }
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-/* ptr points to character following "<" */
-
-static int PTRCALL
-PREFIX(scanLt)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
-#ifdef XML_NS
- int hadColon;
-#endif
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- case BT_EXCL:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_MINUS:
- return PREFIX(scanComment)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_LSQB:
- return PREFIX(scanCdataSection)(enc, ptr + MINBPC(enc),
- end, nextTokPtr);
- }
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- case BT_QUEST:
- return PREFIX(scanPi)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_SOL:
- return PREFIX(scanEndTag)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
-#ifdef XML_NS
- hadColon = 0;
-#endif
- /* we have a start-tag */
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
-#ifdef XML_NS
- case BT_COLON:
- if (hadColon) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- hadColon = 1;
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- break;
-#endif
- case BT_S: case BT_CR: case BT_LF:
- {
- ptr += MINBPC(enc);
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- case BT_GT:
- goto gt;
- case BT_SOL:
- goto sol;
- case BT_S: case BT_CR: case BT_LF:
- ptr += MINBPC(enc);
- continue;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- return PREFIX(scanAtts)(enc, ptr, end, nextTokPtr);
- }
- return XML_TOK_PARTIAL;
- }
- case BT_GT:
- gt:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_START_TAG_NO_ATTS;
- case BT_SOL:
- sol:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (!CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_EMPTY_ELEMENT_NO_ATTS;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-static int PTRCALL
-PREFIX(contentTok)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- if (ptr >= end)
- return XML_TOK_NONE;
- if (MINBPC(enc) > 1) {
- size_t n = end - ptr;
- if (n & (MINBPC(enc) - 1)) {
- n &= ~(MINBPC(enc) - 1);
- if (n == 0)
- return XML_TOK_PARTIAL;
- end = ptr + n;
- }
- }
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_LT:
- return PREFIX(scanLt)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_AMP:
- return PREFIX(scanRef)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_CR:
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_TRAILING_CR;
- if (BYTE_TYPE(enc, ptr) == BT_LF)
- ptr += MINBPC(enc);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_NEWLINE;
- case BT_LF:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_DATA_NEWLINE;
- case BT_RSQB:
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_TRAILING_RSQB;
- if (!CHAR_MATCHES(enc, ptr, ASCII_RSQB))
- break;
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_TRAILING_RSQB;
- if (!CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- ptr -= MINBPC(enc);
- break;
- }
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- INVALID_CASES(ptr, nextTokPtr)
- default:
- ptr += MINBPC(enc);
- break;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: \
- if (end - ptr < n || IS_INVALID_CHAR(enc, ptr, n)) { \
- *nextTokPtr = ptr; \
- return XML_TOK_DATA_CHARS; \
- } \
- ptr += n; \
- break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_RSQB:
- if (HAS_CHARS(enc, ptr, end, 2)) {
- if (!CHAR_MATCHES(enc, ptr + MINBPC(enc), ASCII_RSQB)) {
- ptr += MINBPC(enc);
- break;
- }
- if (HAS_CHARS(enc, ptr, end, 3)) {
- if (!CHAR_MATCHES(enc, ptr + 2*MINBPC(enc), ASCII_GT)) {
- ptr += MINBPC(enc);
- break;
- }
- *nextTokPtr = ptr + 2*MINBPC(enc);
- return XML_TOK_INVALID;
- }
- }
- /* fall through */
- case BT_AMP:
- case BT_LT:
- case BT_NONXML:
- case BT_MALFORM:
- case BT_TRAIL:
- case BT_CR:
- case BT_LF:
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
-}
-
-/* ptr points to character following "%" */
-
-static int PTRCALL
-PREFIX(scanPercent)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- case BT_S: case BT_LF: case BT_CR: case BT_PERCNT:
- *nextTokPtr = ptr;
- return XML_TOK_PERCENT;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_SEMI:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_PARAM_ENTITY_REF;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-static int PTRCALL
-PREFIX(scanPoundName)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NMSTRT_CASES(enc, ptr, end, nextTokPtr)
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_CR: case BT_LF: case BT_S:
- case BT_RPAR: case BT_GT: case BT_PERCNT: case BT_VERBAR:
- *nextTokPtr = ptr;
- return XML_TOK_POUND_NAME;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return -XML_TOK_POUND_NAME;
-}
-
-static int PTRCALL
-PREFIX(scanLit)(int open, const ENCODING *enc,
- const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- while (HAS_CHAR(enc, ptr, end)) {
- int t = BYTE_TYPE(enc, ptr);
- switch (t) {
- INVALID_CASES(ptr, nextTokPtr)
- case BT_QUOT:
- case BT_APOS:
- ptr += MINBPC(enc);
- if (t != open)
- break;
- if (! HAS_CHAR(enc, ptr, end))
- return -XML_TOK_LITERAL;
- *nextTokPtr = ptr;
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_S: case BT_CR: case BT_LF:
- case BT_GT: case BT_PERCNT: case BT_LSQB:
- return XML_TOK_LITERAL;
- default:
- return XML_TOK_INVALID;
- }
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-static int PTRCALL
-PREFIX(prologTok)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- int tok;
- if (ptr >= end)
- return XML_TOK_NONE;
- if (MINBPC(enc) > 1) {
- size_t n = end - ptr;
- if (n & (MINBPC(enc) - 1)) {
- n &= ~(MINBPC(enc) - 1);
- if (n == 0)
- return XML_TOK_PARTIAL;
- end = ptr + n;
- }
- }
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_QUOT:
- return PREFIX(scanLit)(BT_QUOT, enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_APOS:
- return PREFIX(scanLit)(BT_APOS, enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_LT:
- {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_EXCL:
- return PREFIX(scanDecl)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_QUEST:
- return PREFIX(scanPi)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_NMSTRT:
- case BT_HEX:
- case BT_NONASCII:
- case BT_LEAD2:
- case BT_LEAD3:
- case BT_LEAD4:
- *nextTokPtr = ptr - MINBPC(enc);
- return XML_TOK_INSTANCE_START;
- }
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- case BT_CR:
- if (ptr + MINBPC(enc) == end) {
- *nextTokPtr = end;
- /* indicate that this might be part of a CR/LF pair */
- return -XML_TOK_PROLOG_S;
- }
- /* fall through */
- case BT_S: case BT_LF:
- for (;;) {
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- break;
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_S: case BT_LF:
- break;
- case BT_CR:
- /* don't split CR/LF pair */
- if (ptr + MINBPC(enc) != end)
- break;
- /* fall through */
- default:
- *nextTokPtr = ptr;
- return XML_TOK_PROLOG_S;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_PROLOG_S;
- case BT_PERCNT:
- return PREFIX(scanPercent)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- case BT_COMMA:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_COMMA;
- case BT_LSQB:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_OPEN_BRACKET;
- case BT_RSQB:
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return -XML_TOK_CLOSE_BRACKET;
- if (CHAR_MATCHES(enc, ptr, ASCII_RSQB)) {
- REQUIRE_CHARS(enc, ptr, end, 2);
- if (CHAR_MATCHES(enc, ptr + MINBPC(enc), ASCII_GT)) {
- *nextTokPtr = ptr + 2*MINBPC(enc);
- return XML_TOK_COND_SECT_CLOSE;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_CLOSE_BRACKET;
- case BT_LPAR:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_OPEN_PAREN;
- case BT_RPAR:
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return -XML_TOK_CLOSE_PAREN;
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_AST:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CLOSE_PAREN_ASTERISK;
- case BT_QUEST:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CLOSE_PAREN_QUESTION;
- case BT_PLUS:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_CLOSE_PAREN_PLUS;
- case BT_CR: case BT_LF: case BT_S:
- case BT_GT: case BT_COMMA: case BT_VERBAR:
- case BT_RPAR:
- *nextTokPtr = ptr;
- return XML_TOK_CLOSE_PAREN;
- }
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- case BT_VERBAR:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_OR;
- case BT_GT:
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_DECL_CLOSE;
- case BT_NUM:
- return PREFIX(scanPoundName)(enc, ptr + MINBPC(enc), end, nextTokPtr);
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: \
- if (end - ptr < n) \
- return XML_TOK_PARTIAL_CHAR; \
- if (IS_NMSTRT_CHAR(enc, ptr, n)) { \
- ptr += n; \
- tok = XML_TOK_NAME; \
- break; \
- } \
- if (IS_NAME_CHAR(enc, ptr, n)) { \
- ptr += n; \
- tok = XML_TOK_NMTOKEN; \
- break; \
- } \
- *nextTokPtr = ptr; \
- return XML_TOK_INVALID;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_NMSTRT:
- case BT_HEX:
- tok = XML_TOK_NAME;
- ptr += MINBPC(enc);
- break;
- case BT_DIGIT:
- case BT_NAME:
- case BT_MINUS:
-#ifdef XML_NS
- case BT_COLON:
-#endif
- tok = XML_TOK_NMTOKEN;
- ptr += MINBPC(enc);
- break;
- case BT_NONASCII:
- if (IS_NMSTRT_CHAR_MINBPC(enc, ptr)) {
- ptr += MINBPC(enc);
- tok = XML_TOK_NAME;
- break;
- }
- if (IS_NAME_CHAR_MINBPC(enc, ptr)) {
- ptr += MINBPC(enc);
- tok = XML_TOK_NMTOKEN;
- break;
- }
- /* fall through */
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- case BT_GT: case BT_RPAR: case BT_COMMA:
- case BT_VERBAR: case BT_LSQB: case BT_PERCNT:
- case BT_S: case BT_CR: case BT_LF:
- *nextTokPtr = ptr;
- return tok;
-#ifdef XML_NS
- case BT_COLON:
- ptr += MINBPC(enc);
- switch (tok) {
- case XML_TOK_NAME:
- REQUIRE_CHAR(enc, ptr, end);
- tok = XML_TOK_PREFIXED_NAME;
- switch (BYTE_TYPE(enc, ptr)) {
- CHECK_NAME_CASES(enc, ptr, end, nextTokPtr)
- default:
- tok = XML_TOK_NMTOKEN;
- break;
- }
- break;
- case XML_TOK_PREFIXED_NAME:
- tok = XML_TOK_NMTOKEN;
- break;
- }
- break;
-#endif
- case BT_PLUS:
- if (tok == XML_TOK_NMTOKEN) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_NAME_PLUS;
- case BT_AST:
- if (tok == XML_TOK_NMTOKEN) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_NAME_ASTERISK;
- case BT_QUEST:
- if (tok == XML_TOK_NMTOKEN) {
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_NAME_QUESTION;
- default:
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- }
- }
- return -tok;
-}
-
-static int PTRCALL
-PREFIX(attributeValueTok)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- const char *start;
- if (ptr >= end)
- return XML_TOK_NONE;
- else if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_PARTIAL;
- start = ptr;
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: ptr += n; break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_AMP:
- if (ptr == start)
- return PREFIX(scanRef)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_LT:
- /* this is for inside entity references */
- *nextTokPtr = ptr;
- return XML_TOK_INVALID;
- case BT_LF:
- if (ptr == start) {
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_DATA_NEWLINE;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_CR:
- if (ptr == start) {
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_TRAILING_CR;
- if (BYTE_TYPE(enc, ptr) == BT_LF)
- ptr += MINBPC(enc);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_NEWLINE;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_S:
- if (ptr == start) {
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_ATTRIBUTE_VALUE_S;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
-}
-
-static int PTRCALL
-PREFIX(entityValueTok)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- const char *start;
- if (ptr >= end)
- return XML_TOK_NONE;
- else if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_PARTIAL;
- start = ptr;
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: ptr += n; break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_AMP:
- if (ptr == start)
- return PREFIX(scanRef)(enc, ptr + MINBPC(enc), end, nextTokPtr);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_PERCNT:
- if (ptr == start) {
- int tok = PREFIX(scanPercent)(enc, ptr + MINBPC(enc),
- end, nextTokPtr);
- return (tok == XML_TOK_PERCENT) ? XML_TOK_INVALID : tok;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_LF:
- if (ptr == start) {
- *nextTokPtr = ptr + MINBPC(enc);
- return XML_TOK_DATA_NEWLINE;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- case BT_CR:
- if (ptr == start) {
- ptr += MINBPC(enc);
- if (! HAS_CHAR(enc, ptr, end))
- return XML_TOK_TRAILING_CR;
- if (BYTE_TYPE(enc, ptr) == BT_LF)
- ptr += MINBPC(enc);
- *nextTokPtr = ptr;
- return XML_TOK_DATA_NEWLINE;
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- *nextTokPtr = ptr;
- return XML_TOK_DATA_CHARS;
-}
-
-#ifdef XML_DTD
-
-static int PTRCALL
-PREFIX(ignoreSectionTok)(const ENCODING *enc, const char *ptr,
- const char *end, const char **nextTokPtr)
-{
- int level = 0;
- if (MINBPC(enc) > 1) {
- size_t n = end - ptr;
- if (n & (MINBPC(enc) - 1)) {
- n &= ~(MINBPC(enc) - 1);
- end = ptr + n;
- }
- }
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
- INVALID_CASES(ptr, nextTokPtr)
- case BT_LT:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_EXCL)) {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_LSQB)) {
- ++level;
- ptr += MINBPC(enc);
- }
- }
- break;
- case BT_RSQB:
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_RSQB)) {
- ptr += MINBPC(enc);
- REQUIRE_CHAR(enc, ptr, end);
- if (CHAR_MATCHES(enc, ptr, ASCII_GT)) {
- ptr += MINBPC(enc);
- if (level == 0) {
- *nextTokPtr = ptr;
- return XML_TOK_IGNORE_SECT;
- }
- --level;
- }
- }
- break;
- default:
- ptr += MINBPC(enc);
- break;
- }
- }
- return XML_TOK_PARTIAL;
-}
-
-#endif /* XML_DTD */
-
-static int PTRCALL
-PREFIX(isPublicId)(const ENCODING *enc, const char *ptr, const char *end,
- const char **badPtr)
-{
- ptr += MINBPC(enc);
- end -= MINBPC(enc);
- for (; HAS_CHAR(enc, ptr, end); ptr += MINBPC(enc)) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_DIGIT:
- case BT_HEX:
- case BT_MINUS:
- case BT_APOS:
- case BT_LPAR:
- case BT_RPAR:
- case BT_PLUS:
- case BT_COMMA:
- case BT_SOL:
- case BT_EQUALS:
- case BT_QUEST:
- case BT_CR:
- case BT_LF:
- case BT_SEMI:
- case BT_EXCL:
- case BT_AST:
- case BT_PERCNT:
- case BT_NUM:
-#ifdef XML_NS
- case BT_COLON:
-#endif
- break;
- case BT_S:
- if (CHAR_MATCHES(enc, ptr, ASCII_TAB)) {
- *badPtr = ptr;
- return 0;
- }
- break;
- case BT_NAME:
- case BT_NMSTRT:
- if (!(BYTE_TO_ASCII(enc, ptr) & ~0x7f))
- break;
- default:
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case 0x24: /* $ */
- case 0x40: /* @ */
- break;
- default:
- *badPtr = ptr;
- return 0;
- }
- break;
- }
- }
- return 1;
-}
-
-/* This must only be called for a well-formed start-tag or empty
- element tag. Returns the number of attributes. Pointers to the
- first attsMax attributes are stored in atts.
-*/
-
-static int PTRCALL
-PREFIX(getAtts)(const ENCODING *enc, const char *ptr,
- int attsMax, ATTRIBUTE *atts)
-{
- enum { other, inName, inValue } state = inName;
- int nAtts = 0;
- int open = 0; /* defined when state == inValue;
- initialization just to shut up compilers */
-
- for (ptr += MINBPC(enc);; ptr += MINBPC(enc)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define START_NAME \
- if (state == other) { \
- if (nAtts < attsMax) { \
- atts[nAtts].name = ptr; \
- atts[nAtts].normalized = 1; \
- } \
- state = inName; \
- }
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: START_NAME ptr += (n - MINBPC(enc)); break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_NONASCII:
- case BT_NMSTRT:
- case BT_HEX:
- START_NAME
- break;
-#undef START_NAME
- case BT_QUOT:
- if (state != inValue) {
- if (nAtts < attsMax)
- atts[nAtts].valuePtr = ptr + MINBPC(enc);
- state = inValue;
- open = BT_QUOT;
- }
- else if (open == BT_QUOT) {
- state = other;
- if (nAtts < attsMax)
- atts[nAtts].valueEnd = ptr;
- nAtts++;
- }
- break;
- case BT_APOS:
- if (state != inValue) {
- if (nAtts < attsMax)
- atts[nAtts].valuePtr = ptr + MINBPC(enc);
- state = inValue;
- open = BT_APOS;
- }
- else if (open == BT_APOS) {
- state = other;
- if (nAtts < attsMax)
- atts[nAtts].valueEnd = ptr;
- nAtts++;
- }
- break;
- case BT_AMP:
- if (nAtts < attsMax)
- atts[nAtts].normalized = 0;
- break;
- case BT_S:
- if (state == inName)
- state = other;
- else if (state == inValue
- && nAtts < attsMax
- && atts[nAtts].normalized
- && (ptr == atts[nAtts].valuePtr
- || BYTE_TO_ASCII(enc, ptr) != ASCII_SPACE
- || BYTE_TO_ASCII(enc, ptr + MINBPC(enc)) == ASCII_SPACE
- || BYTE_TYPE(enc, ptr + MINBPC(enc)) == open))
- atts[nAtts].normalized = 0;
- break;
- case BT_CR: case BT_LF:
- /* This case ensures that the first attribute name is counted
- Apart from that we could just change state on the quote. */
- if (state == inName)
- state = other;
- else if (state == inValue && nAtts < attsMax)
- atts[nAtts].normalized = 0;
- break;
- case BT_GT:
- case BT_SOL:
- if (state != inValue)
- return nAtts;
- break;
- default:
- break;
- }
- }
- /* not reached */
-}
-
-static int PTRFASTCALL
-PREFIX(charRefNumber)(const ENCODING *UNUSED_P(enc), const char *ptr)
-{
- int result = 0;
- /* skip &# */
- ptr += 2*MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_x)) {
- for (ptr += MINBPC(enc);
- !CHAR_MATCHES(enc, ptr, ASCII_SEMI);
- ptr += MINBPC(enc)) {
- int c = BYTE_TO_ASCII(enc, ptr);
- switch (c) {
- case ASCII_0: case ASCII_1: case ASCII_2: case ASCII_3: case ASCII_4:
- case ASCII_5: case ASCII_6: case ASCII_7: case ASCII_8: case ASCII_9:
- result <<= 4;
- result |= (c - ASCII_0);
- break;
- case ASCII_A: case ASCII_B: case ASCII_C:
- case ASCII_D: case ASCII_E: case ASCII_F:
- result <<= 4;
- result += 10 + (c - ASCII_A);
- break;
- case ASCII_a: case ASCII_b: case ASCII_c:
- case ASCII_d: case ASCII_e: case ASCII_f:
- result <<= 4;
- result += 10 + (c - ASCII_a);
- break;
- }
- if (result >= 0x110000)
- return -1;
- }
- }
- else {
- for (; !CHAR_MATCHES(enc, ptr, ASCII_SEMI); ptr += MINBPC(enc)) {
- int c = BYTE_TO_ASCII(enc, ptr);
- result *= 10;
- result += (c - ASCII_0);
- if (result >= 0x110000)
- return -1;
- }
- }
- return checkCharRefNumber(result);
-}
-
-static int PTRCALL
-PREFIX(predefinedEntityName)(const ENCODING *UNUSED_P(enc), const char *ptr,
- const char *end)
-{
- switch ((end - ptr)/MINBPC(enc)) {
- case 2:
- if (CHAR_MATCHES(enc, ptr + MINBPC(enc), ASCII_t)) {
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case ASCII_l:
- return ASCII_LT;
- case ASCII_g:
- return ASCII_GT;
- }
- }
- break;
- case 3:
- if (CHAR_MATCHES(enc, ptr, ASCII_a)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_m)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_p))
- return ASCII_AMP;
- }
- }
- break;
- case 4:
- switch (BYTE_TO_ASCII(enc, ptr)) {
- case ASCII_q:
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_u)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_o)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_t))
- return ASCII_QUOT;
- }
- }
- break;
- case ASCII_a:
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_p)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_o)) {
- ptr += MINBPC(enc);
- if (CHAR_MATCHES(enc, ptr, ASCII_s))
- return ASCII_APOS;
- }
- }
- break;
- }
- }
- return 0;
-}
-
-static int PTRCALL
-PREFIX(sameName)(const ENCODING *enc, const char *ptr1, const char *ptr2)
-{
- for (;;) {
- switch (BYTE_TYPE(enc, ptr1)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: \
- if (*ptr1++ != *ptr2++) \
- return 0;
- LEAD_CASE(4) LEAD_CASE(3) LEAD_CASE(2)
-#undef LEAD_CASE
- /* fall through */
- if (*ptr1++ != *ptr2++)
- return 0;
- break;
- case BT_NONASCII:
- case BT_NMSTRT:
-#ifdef XML_NS
- case BT_COLON:
-#endif
- case BT_HEX:
- case BT_DIGIT:
- case BT_NAME:
- case BT_MINUS:
- if (*ptr2++ != *ptr1++)
- return 0;
- if (MINBPC(enc) > 1) {
- if (*ptr2++ != *ptr1++)
- return 0;
- if (MINBPC(enc) > 2) {
- if (*ptr2++ != *ptr1++)
- return 0;
- if (MINBPC(enc) > 3) {
- if (*ptr2++ != *ptr1++)
- return 0;
- }
- }
- }
- break;
- default:
- if (MINBPC(enc) == 1 && *ptr1 == *ptr2)
- return 1;
- switch (BYTE_TYPE(enc, ptr2)) {
- case BT_LEAD2:
- case BT_LEAD3:
- case BT_LEAD4:
- case BT_NONASCII:
- case BT_NMSTRT:
-#ifdef XML_NS
- case BT_COLON:
-#endif
- case BT_HEX:
- case BT_DIGIT:
- case BT_NAME:
- case BT_MINUS:
- return 0;
- default:
- return 1;
- }
- }
- }
- /* not reached */
-}
-
-static int PTRCALL
-PREFIX(nameMatchesAscii)(const ENCODING *UNUSED_P(enc), const char *ptr1,
- const char *end1, const char *ptr2)
-{
- for (; *ptr2; ptr1 += MINBPC(enc), ptr2++) {
- if (end1 - ptr1 < MINBPC(enc))
- return 0;
- if (!CHAR_MATCHES(enc, ptr1, *ptr2))
- return 0;
- }
- return ptr1 == end1;
-}
-
-static int PTRFASTCALL
-PREFIX(nameLength)(const ENCODING *enc, const char *ptr)
-{
- const char *start = ptr;
- for (;;) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: ptr += n; break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_NONASCII:
- case BT_NMSTRT:
-#ifdef XML_NS
- case BT_COLON:
-#endif
- case BT_HEX:
- case BT_DIGIT:
- case BT_NAME:
- case BT_MINUS:
- ptr += MINBPC(enc);
- break;
- default:
- return (int)(ptr - start);
- }
- }
-}
-
-static const char * PTRFASTCALL
-PREFIX(skipS)(const ENCODING *enc, const char *ptr)
-{
- for (;;) {
- switch (BYTE_TYPE(enc, ptr)) {
- case BT_LF:
- case BT_CR:
- case BT_S:
- ptr += MINBPC(enc);
- break;
- default:
- return ptr;
- }
- }
-}
-
-static void PTRCALL
-PREFIX(updatePosition)(const ENCODING *enc,
- const char *ptr,
- const char *end,
- POSITION *pos)
-{
- while (HAS_CHAR(enc, ptr, end)) {
- switch (BYTE_TYPE(enc, ptr)) {
-#define LEAD_CASE(n) \
- case BT_LEAD ## n: \
- ptr += n; \
- break;
- LEAD_CASE(2) LEAD_CASE(3) LEAD_CASE(4)
-#undef LEAD_CASE
- case BT_LF:
- pos->columnNumber = (XML_Size)-1;
- pos->lineNumber++;
- ptr += MINBPC(enc);
- break;
- case BT_CR:
- pos->lineNumber++;
- ptr += MINBPC(enc);
- if (HAS_CHAR(enc, ptr, end) && BYTE_TYPE(enc, ptr) == BT_LF)
- ptr += MINBPC(enc);
- pos->columnNumber = (XML_Size)-1;
- break;
- default:
- ptr += MINBPC(enc);
- break;
- }
- pos->columnNumber++;
- }
-}
-
-#undef DO_LEAD_CASE
-#undef MULTIBYTE_CASES
-#undef INVALID_CASES
-#undef CHECK_NAME_CASE
-#undef CHECK_NAME_CASES
-#undef CHECK_NMSTRT_CASE
-#undef CHECK_NMSTRT_CASES
-
-#endif /* XML_TOK_IMPL_C */
diff --git a/src/expat/xmltok_ns.inc b/src/expat/xmltok_ns.inc
deleted file mode 100644
index c3b88fdf4..000000000
--- a/src/expat/xmltok_ns.inc
+++ /dev/null
@@ -1,115 +0,0 @@
-/* Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
- See the file COPYING for copying permission.
-*/
-
-/* This file is included! */
-#ifdef XML_TOK_NS_C
-
-const ENCODING *
-NS(XmlGetUtf8InternalEncoding)(void)
-{
- return &ns(internal_utf8_encoding).enc;
-}
-
-const ENCODING *
-NS(XmlGetUtf16InternalEncoding)(void)
-{
-#if BYTEORDER == 1234
- return &ns(internal_little2_encoding).enc;
-#elif BYTEORDER == 4321
- return &ns(internal_big2_encoding).enc;
-#else
- const short n = 1;
- return (*(const char *)&n
- ? &ns(internal_little2_encoding).enc
- : &ns(internal_big2_encoding).enc);
-#endif
-}
-
-static const ENCODING * const NS(encodings)[] = {
- &ns(latin1_encoding).enc,
- &ns(ascii_encoding).enc,
- &ns(utf8_encoding).enc,
- &ns(big2_encoding).enc,
- &ns(big2_encoding).enc,
- &ns(little2_encoding).enc,
- &ns(utf8_encoding).enc /* NO_ENC */
-};
-
-static int PTRCALL
-NS(initScanProlog)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- return initScan(NS(encodings), (const INIT_ENCODING *)enc,
- XML_PROLOG_STATE, ptr, end, nextTokPtr);
-}
-
-static int PTRCALL
-NS(initScanContent)(const ENCODING *enc, const char *ptr, const char *end,
- const char **nextTokPtr)
-{
- return initScan(NS(encodings), (const INIT_ENCODING *)enc,
- XML_CONTENT_STATE, ptr, end, nextTokPtr);
-}
-
-int
-NS(XmlInitEncoding)(INIT_ENCODING *p, const ENCODING **encPtr,
- const char *name)
-{
- int i = getEncodingIndex(name);
- if (i == UNKNOWN_ENC)
- return 0;
- SET_INIT_ENC_INDEX(p, i);
- p->initEnc.scanners[XML_PROLOG_STATE] = NS(initScanProlog);
- p->initEnc.scanners[XML_CONTENT_STATE] = NS(initScanContent);
- p->initEnc.updatePosition = initUpdatePosition;
- p->encPtr = encPtr;
- *encPtr = &(p->initEnc);
- return 1;
-}
-
-static const ENCODING *
-NS(findEncoding)(const ENCODING *enc, const char *ptr, const char *end)
-{
-#define ENCODING_MAX 128
- char buf[ENCODING_MAX];
- char *p = buf;
- int i;
- XmlUtf8Convert(enc, &ptr, end, &p, p + ENCODING_MAX - 1);
- if (ptr != end)
- return 0;
- *p = 0;
- if (streqci(buf, KW_UTF_16) && enc->minBytesPerChar == 2)
- return enc;
- i = getEncodingIndex(buf);
- if (i == UNKNOWN_ENC)
- return 0;
- return NS(encodings)[i];
-}
-
-int
-NS(XmlParseXmlDecl)(int isGeneralTextEntity,
- const ENCODING *enc,
- const char *ptr,
- const char *end,
- const char **badPtr,
- const char **versionPtr,
- const char **versionEndPtr,
- const char **encodingName,
- const ENCODING **encoding,
- int *standalone)
-{
- return doParseXmlDecl(NS(findEncoding),
- isGeneralTextEntity,
- enc,
- ptr,
- end,
- badPtr,
- versionPtr,
- versionEndPtr,
- encodingName,
- encoding,
- standalone);
-}
-
-#endif /* XML_TOK_NS_C */
diff --git a/src/libslic3r/AABBTreeIndirect.hpp b/src/libslic3r/AABBTreeIndirect.hpp
index 217166f8c..9b9c886ec 100644
--- a/src/libslic3r/AABBTreeIndirect.hpp
+++ b/src/libslic3r/AABBTreeIndirect.hpp
@@ -446,6 +446,57 @@ namespace detail {
}
}
+ // Real-time collision detection, Ericson, Chapter 5
+ template<typename Vector>
+ static inline Vector closest_point_to_triangle(const Vector &p, const Vector &a, const Vector &b, const Vector &c)
+ {
+ using Scalar = typename Vector::Scalar;
+ // Check if P in vertex region outside A
+ Vector ab = b - a;
+ Vector ac = c - a;
+ Vector ap = p - a;
+ Scalar d1 = ab.dot(ap);
+ Scalar d2 = ac.dot(ap);
+ if (d1 <= 0 && d2 <= 0)
+ return a;
+ // Check if P in vertex region outside B
+ Vector bp = p - b;
+ Scalar d3 = ab.dot(bp);
+ Scalar d4 = ac.dot(bp);
+ if (d3 >= 0 && d4 <= d3)
+ return b;
+ // Check if P in edge region of AB, if so return projection of P onto AB
+ Scalar vc = d1*d4 - d3*d2;
+ if (a != b && vc <= 0 && d1 >= 0 && d3 <= 0) {
+ Scalar v = d1 / (d1 - d3);
+ return a + v * ab;
+ }
+ // Check if P in vertex region outside C
+ Vector cp = p - c;
+ Scalar d5 = ab.dot(cp);
+ Scalar d6 = ac.dot(cp);
+ if (d6 >= 0 && d5 <= d6)
+ return c;
+ // Check if P in edge region of AC, if so return projection of P onto AC
+ Scalar vb = d5*d2 - d1*d6;
+ if (vb <= 0 && d2 >= 0 && d6 <= 0) {
+ Scalar w = d2 / (d2 - d6);
+ return a + w * ac;
+ }
+ // Check if P in edge region of BC, if so return projection of P onto BC
+ Scalar va = d3*d6 - d5*d4;
+ if (va <= 0 && (d4 - d3) >= 0 && (d5 - d6) >= 0) {
+ Scalar w = (d4 - d3) / ((d4 - d3) + (d5 - d6));
+ return b + w * (c - b);
+ }
+ // P inside face region. Compute Q through its barycentric coordinates (u,v,w)
+ Scalar denom = Scalar(1.0) / (va + vb + vc);
+ Scalar v = vb * denom;
+ Scalar w = vc * denom;
+ return a + ab * v + ac * w; // = u*a + v*b + w*c, u = va * denom = 1.0-v-w
+ };
+
+
// Nothing to do with COVID-19 social distancing.
template<typename AVertexType, typename AIndexedFaceType, typename ATreeType, typename AVectorType>
struct IndexedTriangleSetDistancer {
@@ -453,74 +504,36 @@ namespace detail {
using IndexedFaceType = AIndexedFaceType;
using TreeType = ATreeType;
using VectorType = AVectorType;
+ using ScalarType = typename VectorType::Scalar;
const std::vector<VertexType> &vertices;
const std::vector<IndexedFaceType> &faces;
const TreeType &tree;
const VectorType origin;
- };
- // Real-time collision detection, Ericson, Chapter 5
- template<typename Vector>
- static inline Vector closest_point_to_triangle(const Vector &p, const Vector &a, const Vector &b, const Vector &c)
- {
- using Scalar = typename Vector::Scalar;
- // Check if P in vertex region outside A
- Vector ab = b - a;
- Vector ac = c - a;
- Vector ap = p - a;
- Scalar d1 = ab.dot(ap);
- Scalar d2 = ac.dot(ap);
- if (d1 <= 0 && d2 <= 0)
- return a;
- // Check if P in vertex region outside B
- Vector bp = p - b;
- Scalar d3 = ab.dot(bp);
- Scalar d4 = ac.dot(bp);
- if (d3 >= 0 && d4 <= d3)
- return b;
- // Check if P in edge region of AB, if so return projection of P onto AB
- Scalar vc = d1*d4 - d3*d2;
- if (a != b && vc <= 0 && d1 >= 0 && d3 <= 0) {
- Scalar v = d1 / (d1 - d3);
- return a + v * ab;
- }
- // Check if P in vertex region outside C
- Vector cp = p - c;
- Scalar d5 = ab.dot(cp);
- Scalar d6 = ac.dot(cp);
- if (d6 >= 0 && d5 <= d6)
- return c;
- // Check if P in edge region of AC, if so return projection of P onto AC
- Scalar vb = d5*d2 - d1*d6;
- if (vb <= 0 && d2 >= 0 && d6 <= 0) {
- Scalar w = d2 / (d2 - d6);
- return a + w * ac;
- }
- // Check if P in edge region of BC, if so return projection of P onto BC
- Scalar va = d3*d6 - d5*d4;
- if (va <= 0 && (d4 - d3) >= 0 && (d5 - d6) >= 0) {
- Scalar w = (d4 - d3) / ((d4 - d3) + (d5 - d6));
- return b + w * (c - b);
+ inline VectorType closest_point_to_origin(size_t primitive_index,
+ ScalarType& squared_distance){
+ const auto &triangle = this->faces[primitive_index];
+ VectorType closest_point = closest_point_to_triangle<VectorType>(origin,
+ this->vertices[triangle(0)].template cast<ScalarType>(),
+ this->vertices[triangle(1)].template cast<ScalarType>(),
+ this->vertices[triangle(2)].template cast<ScalarType>());
+ squared_distance = (origin - closest_point).squaredNorm();
+ return closest_point;
}
- // P inside face region. Compute Q through its barycentric coordinates (u,v,w)
- Scalar denom = Scalar(1.0) / (va + vb + vc);
- Scalar v = vb * denom;
- Scalar w = vc * denom;
- return a + ab * v + ac * w; // = u*a + v*b + w*c, u = va * denom = 1.0-v-w
};
- template<typename IndexedTriangleSetDistancerType, typename Scalar>
- static inline Scalar squared_distance_to_indexed_triangle_set_recursive(
- IndexedTriangleSetDistancerType &distancer,
+ template<typename IndexedPrimitivesDistancerType, typename Scalar>
+ static inline Scalar squared_distance_to_indexed_primitives_recursive(
+ IndexedPrimitivesDistancerType &distancer,
size_t node_idx,
Scalar low_sqr_d,
Scalar up_sqr_d,
size_t &i,
- Eigen::PlainObjectBase<typename IndexedTriangleSetDistancerType::VectorType> &c)
+ Eigen::PlainObjectBase<typename IndexedPrimitivesDistancerType::VectorType> &c)
{
- using Vector = typename IndexedTriangleSetDistancerType::VectorType;
+ using Vector = typename IndexedPrimitivesDistancerType::VectorType;
if (low_sqr_d > up_sqr_d)
return low_sqr_d;
@@ -538,13 +551,9 @@ namespace detail {
assert(node.is_valid());
if (node.is_leaf())
{
- const auto &triangle = distancer.faces[node.idx];
- Vector c_candidate = closest_point_to_triangle<Vector>(
- distancer.origin,
- distancer.vertices[triangle(0)].template cast<Scalar>(),
- distancer.vertices[triangle(1)].template cast<Scalar>(),
- distancer.vertices[triangle(2)].template cast<Scalar>());
- set_min((c_candidate - distancer.origin).squaredNorm(), node.idx, c_candidate);
+ Scalar sqr_dist;
+ Vector c_candidate = distancer.closest_point_to_origin(node.idx, sqr_dist);
+ set_min(sqr_dist, node.idx, c_candidate);
}
else
{
@@ -561,7 +570,7 @@ namespace detail {
{
size_t i_left;
Vector c_left = c;
- Scalar sqr_d_left = squared_distance_to_indexed_triangle_set_recursive(distancer, left_node_idx, low_sqr_d, up_sqr_d, i_left, c_left);
+ Scalar sqr_d_left = squared_distance_to_indexed_primitives_recursive(distancer, left_node_idx, low_sqr_d, up_sqr_d, i_left, c_left);
set_min(sqr_d_left, i_left, c_left);
looked_left = true;
};
@@ -569,13 +578,13 @@ namespace detail {
{
size_t i_right;
Vector c_right = c;
- Scalar sqr_d_right = squared_distance_to_indexed_triangle_set_recursive(distancer, right_node_idx, low_sqr_d, up_sqr_d, i_right, c_right);
+ Scalar sqr_d_right = squared_distance_to_indexed_primitives_recursive(distancer, right_node_idx, low_sqr_d, up_sqr_d, i_right, c_right);
set_min(sqr_d_right, i_right, c_right);
looked_right = true;
};
// must look left or right if in box
- using BBoxScalar = typename IndexedTriangleSetDistancerType::TreeType::BoundingBox::Scalar;
+ using BBoxScalar = typename IndexedPrimitivesDistancerType::TreeType::BoundingBox::Scalar;
if (node_left.bbox.contains(distancer.origin.template cast<BBoxScalar>()))
look_left();
if (node_right.bbox.contains(distancer.origin.template cast<BBoxScalar>()))
@@ -709,10 +718,15 @@ inline bool intersect_ray_all_hits(
origin, dir, VectorType(dir.cwiseInverse()),
eps }
};
- if (! tree.empty()) {
+ if (tree.empty()) {
+ hits.clear();
+ } else {
+ // Reusing the output memory if there is some memory already pre-allocated.
+ ray_intersector.hits = std::move(hits);
+ ray_intersector.hits.clear();
ray_intersector.hits.reserve(8);
detail::intersect_ray_recursive_all_hits(ray_intersector, 0);
- std::swap(hits, ray_intersector.hits);
+ hits = std::move(ray_intersector.hits);
std::sort(hits.begin(), hits.end(), [](const auto &l, const auto &r) { return l.t < r.t; });
}
return ! hits.empty();
@@ -742,7 +756,7 @@ inline typename VectorType::Scalar squared_distance_to_indexed_triangle_set(
auto distancer = detail::IndexedTriangleSetDistancer<VertexType, IndexedFaceType, TreeType, VectorType>
{ vertices, faces, tree, point };
return tree.empty() ? Scalar(-1) :
- detail::squared_distance_to_indexed_triangle_set_recursive(distancer, size_t(0), Scalar(0), std::numeric_limits<Scalar>::infinity(), hit_idx_out, hit_point_out);
+ detail::squared_distance_to_indexed_primitives_recursive(distancer, size_t(0), Scalar(0), std::numeric_limits<Scalar>::infinity(), hit_idx_out, hit_point_out);
}
// Decides if exists some triangle in defined radius on a 3D indexed triangle set using a pre-built AABBTreeIndirect::Tree.
@@ -759,22 +773,22 @@ inline bool is_any_triangle_in_radius(
const TreeType &tree,
// Point to which the closest point on the indexed triangle set is searched for.
const VectorType &point,
- // Maximum distance in which triangle is search for
- typename VectorType::Scalar &max_distance)
+ //Square of maximum distance in which triangle is searched for
+ typename VectorType::Scalar &max_distance_squared)
{
using Scalar = typename VectorType::Scalar;
auto distancer = detail::IndexedTriangleSetDistancer<VertexType, IndexedFaceType, TreeType, VectorType>
{ vertices, faces, tree, point };
- size_t hit_idx;
- VectorType hit_point = VectorType::Ones() * (std::nan(""));
+ size_t hit_idx;
+ VectorType hit_point = VectorType::Ones() * (NaN<typename VectorType::Scalar>);
if(tree.empty())
{
return false;
}
- detail::squared_distance_to_indexed_triangle_set_recursive(distancer, size_t(0), Scalar(0), max_distance, hit_idx, hit_point);
+ detail::squared_distance_to_indexed_primitives_recursive(distancer, size_t(0), Scalar(0), max_distance_squared, hit_idx, hit_point);
return hit_point.allFinite();
}
diff --git a/src/libslic3r/AABBTreeLines.hpp b/src/libslic3r/AABBTreeLines.hpp
new file mode 100644
index 000000000..7b9595419
--- /dev/null
+++ b/src/libslic3r/AABBTreeLines.hpp
@@ -0,0 +1,112 @@
+#ifndef SRC_LIBSLIC3R_AABBTREELINES_HPP_
+#define SRC_LIBSLIC3R_AABBTREELINES_HPP_
+
+#include "libslic3r/Point.hpp"
+#include "libslic3r/EdgeGrid.hpp"
+#include "libslic3r/AABBTreeIndirect.hpp"
+#include "libslic3r/Line.hpp"
+
+namespace Slic3r {
+
+namespace AABBTreeLines {
+
+namespace detail {
+
+template<typename ALineType, typename ATreeType, typename AVectorType>
+struct IndexedLinesDistancer {
+ using LineType = ALineType;
+ using TreeType = ATreeType;
+ using VectorType = AVectorType;
+ using ScalarType = typename VectorType::Scalar;
+
+ const std::vector<LineType> &lines;
+ const TreeType &tree;
+
+ const VectorType origin;
+
+ inline VectorType closest_point_to_origin(size_t primitive_index,
+ ScalarType &squared_distance) {
+ VectorType nearest_point;
+ const LineType &line = lines[primitive_index];
+ squared_distance = line_alg::distance_to_squared(line, origin, &nearest_point);
+ return nearest_point;
+ }
+};
+
+}
+
+// Build a balanced AABB Tree over a vector of float lines, balancing the tree
+// on centroids of the lines.
+// Epsilon is applied to the bounding boxes of the AABB Tree to cope with numeric inaccuracies
+// during tree traversal.
+template<typename LineType>
+inline AABBTreeIndirect::Tree<2, typename LineType::Scalar> build_aabb_tree_over_indexed_lines(
+ const std::vector<LineType> &lines,
+ //FIXME do we want to apply an epsilon?
+ const float eps = 0)
+ {
+ using TreeType = AABBTreeIndirect::Tree<2, typename LineType::Scalar>;
+// using CoordType = typename TreeType::CoordType;
+ using VectorType = typename TreeType::VectorType;
+ using BoundingBox = typename TreeType::BoundingBox;
+
+ struct InputType {
+ size_t idx() const {
+ return m_idx;
+ }
+ const BoundingBox& bbox() const {
+ return m_bbox;
+ }
+ const VectorType& centroid() const {
+ return m_centroid;
+ }
+
+ size_t m_idx;
+ BoundingBox m_bbox;
+ VectorType m_centroid;
+ };
+
+ std::vector<InputType> input;
+ input.reserve(lines.size());
+ const VectorType veps(eps, eps);
+ for (size_t i = 0; i < lines.size(); ++i) {
+ const LineType &line = lines[i];
+ InputType n;
+ n.m_idx = i;
+ n.m_centroid = (line.a + line.b) * 0.5;
+ n.m_bbox = BoundingBox(line.a, line.a);
+ n.m_bbox.extend(line.b);
+ n.m_bbox.min() -= veps;
+ n.m_bbox.max() += veps;
+ input.emplace_back(n);
+ }
+
+ TreeType out;
+ out.build(std::move(input));
+ return out;
+}
+
+// Finding a closest line, its closest point and squared distance to the closest point
+// Returns squared distance to the closest point or -1 if the input is empty.
+template<typename LineType, typename TreeType, typename VectorType>
+inline typename VectorType::Scalar squared_distance_to_indexed_lines(
+ const std::vector<LineType> &lines,
+ const TreeType &tree,
+ const VectorType &point,
+ size_t &hit_idx_out,
+ Eigen::PlainObjectBase<VectorType> &hit_point_out)
+ {
+ using Scalar = typename VectorType::Scalar;
+ auto distancer = detail::IndexedLinesDistancer<LineType, TreeType, VectorType>
+ { lines, tree, point };
+ return tree.empty() ?
+ Scalar(-1) :
+ AABBTreeIndirect::detail::squared_distance_to_indexed_primitives_recursive(distancer, size_t(0), Scalar(0),
+ std::numeric_limits<Scalar>::infinity(), hit_idx_out, hit_point_out);
+}
+
+}
+
+}
+
+#endif /* SRC_LIBSLIC3R_AABBTREELINES_HPP_ */
diff --git a/src/libslic3r/AppConfig.cpp b/src/libslic3r/AppConfig.cpp
index f029b3d72..e7c81f823 100644
--- a/src/libslic3r/AppConfig.cpp
+++ b/src/libslic3r/AppConfig.cpp
@@ -750,7 +750,7 @@ std::string AppConfig::appconfig_md5_hash_line(const std::string_view data)
};
// Assume that the last line with the comment inside the config file contains a checksum and that the user didn't modify the config file.
-bool AppConfig::verify_config_file_checksum(boost::nowide::ifstream &ifs)
+AppConfig::ConfigFileInfo AppConfig::check_config_file_and_verify_checksum(boost::nowide::ifstream &ifs)
{
auto read_whole_config_file = [&ifs]() -> std::string {
std::stringstream ss;
@@ -759,7 +759,8 @@ bool AppConfig::verify_config_file_checksum(boost::nowide::ifstream &ifs)
};
ifs.seekg(0, boost::nowide::ifstream::beg);
- std::string whole_config = read_whole_config_file();
+ const std::string whole_config = read_whole_config_file();
+ const bool contains_null = whole_config.find_first_of('\0') != std::string::npos;
// The checksum should be on the last line in the config file.
if (size_t last_comment_pos = whole_config.find_last_of('#'); last_comment_pos != std::string::npos) {
@@ -768,9 +769,9 @@ bool AppConfig::verify_config_file_checksum(boost::nowide::ifstream &ifs)
// When the checksum isn't found, the checksum was not saved correctly, it was removed or it is an older config file without the checksum.
// If the checksum is incorrect, then the file was either not saved correctly or modified.
if (std::string_view(whole_config.c_str() + last_comment_pos, whole_config.size() - last_comment_pos) == appconfig_md5_hash_line({ whole_config.data(), last_comment_pos }))
- return true;
+ return ConfigFileInfo{true, contains_null};
}
- return false;
+ return ConfigFileInfo{false, contains_null};
}
#endif
@@ -788,14 +789,25 @@ std::string AppConfig::load(const std::string &path)
ifs.open(path);
#ifdef WIN32
// Verify the checksum of the config file without taking just for debugging purpose.
- if (!verify_config_file_checksum(ifs))
- BOOST_LOG_TRIVIAL(info) << "The configuration file " << path <<
- " has a wrong MD5 checksum or the checksum is missing. This may indicate a file corruption or a harmless user edit.";
+ const ConfigFileInfo config_file_info = check_config_file_and_verify_checksum(ifs);
+ if (!config_file_info.correct_checksum)
+ BOOST_LOG_TRIVIAL(info)
+ << "The configuration file " << path
+ << " has a wrong MD5 checksum or the checksum is missing. This may indicate a file corruption or a harmless user edit.";
+
+ if (!config_file_info.correct_checksum && config_file_info.contains_null) {
+ BOOST_LOG_TRIVIAL(info) << "The configuration file " + path + " is corrupted, because it is contains null characters.";
+ throw Slic3r::CriticalException("The configuration file contains null characters.");
+ }
ifs.seekg(0, boost::nowide::ifstream::beg);
#endif
- pt::read_ini(ifs, tree);
- } catch (pt::ptree_error& ex) {
+ try {
+ pt::read_ini(ifs, tree);
+ } catch (pt::ptree_error& ex) {
+ throw Slic3r::CriticalException(ex.what());
+ }
+ } catch (Slic3r::CriticalException &ex) {
#ifdef WIN32
// The configuration file is corrupted, try replacing it with the backup configuration.
ifs.close();
@@ -803,28 +815,28 @@ std::string AppConfig::load(const std::string &path)
if (boost::filesystem::exists(backup_path)) {
// Compute checksum of the configuration backup file and try to load configuration from it when the checksum is correct.
boost::nowide::ifstream backup_ifs(backup_path);
- if (!verify_config_file_checksum(backup_ifs)) {
- BOOST_LOG_TRIVIAL(error) << format("Both \"%1%\" and \"%2%\" are corrupted. It isn't possible to restore configuration from the backup.", path, backup_path);
+ if (const ConfigFileInfo config_file_info = check_config_file_and_verify_checksum(backup_ifs); !config_file_info.correct_checksum || config_file_info.contains_null) {
+ BOOST_LOG_TRIVIAL(error) << format(R"(Both "%1%" and "%2%" are corrupted. It isn't possible to restore configuration from the backup.)", path, backup_path);
backup_ifs.close();
boost::filesystem::remove(backup_path);
} else if (std::string error_message; copy_file(backup_path, path, error_message, false) != SUCCESS) {
- BOOST_LOG_TRIVIAL(error) << format("Configuration file \"%1%\" is corrupted. Failed to restore from backup \"%2%\": %3%", path, backup_path, error_message);
+ BOOST_LOG_TRIVIAL(error) << format(R"(Configuration file "%1%" is corrupted. Failed to restore from backup "%2%": %3%)", path, backup_path, error_message);
backup_ifs.close();
boost::filesystem::remove(backup_path);
} else {
- BOOST_LOG_TRIVIAL(info) << format("Configuration file \"%1%\" was corrupted. It has been succesfully restored from the backup \"%2%\".", path, backup_path);
+ BOOST_LOG_TRIVIAL(info) << format(R"(Configuration file "%1%" was corrupted. It has been successfully restored from the backup "%2%".)", path, backup_path);
// Try parse configuration file after restore from backup.
try {
ifs.open(path);
pt::read_ini(ifs, tree);
recovered = true;
} catch (pt::ptree_error& ex) {
- BOOST_LOG_TRIVIAL(info) << format("Failed to parse configuration file \"%1%\" after it has been restored from backup: %2%", path, ex.what());
+ BOOST_LOG_TRIVIAL(info) << format(R"(Failed to parse configuration file "%1%" after it has been restored from backup: %2%)", path, ex.what());
}
}
} else
#endif // WIN32
- BOOST_LOG_TRIVIAL(info) << format("Failed to parse configuration file \"%1%\": %2%", path, ex.what());
+ BOOST_LOG_TRIVIAL(info) << format(R"(Failed to parse configuration file "%1%": %2%)", path, ex.what());
if (! recovered) {
// Report the initial error of parsing PrusaSlicer.ini.
// Error while parsing config file. We'll customize the error message and rethrow to be displayed.
diff --git a/src/libslic3r/AppConfig.hpp b/src/libslic3r/AppConfig.hpp
index d811ddcc2..35e36c042 100644
--- a/src/libslic3r/AppConfig.hpp
+++ b/src/libslic3r/AppConfig.hpp
@@ -12,7 +12,6 @@
namespace Slic3r {
-
class AppConfig
{
public:
@@ -28,6 +27,10 @@ public:
Highlight,
};
+ struct ConfigFileInfo {
+ bool correct_checksum{ false };
+ bool contains_null{ false };
+ };
typedef struct {
double r; // a fraction between 0 and 1
@@ -231,7 +234,7 @@ public:
#ifdef WIN32
static std::string appconfig_md5_hash_line(const std::string_view data);
- static bool verify_config_file_checksum(boost::nowide::ifstream& ifs);
+ static ConfigFileInfo check_config_file_and_verify_checksum(boost::nowide::ifstream& ifs);
#endif
private:
template<typename T>
diff --git a/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategyFactory.hpp b/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategyFactory.hpp
index b0cb07b6f..a586906f4 100644
--- a/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategyFactory.hpp
+++ b/src/libslic3r/Arachne/BeadingStrategy/BeadingStrategyFactory.hpp
@@ -9,14 +9,6 @@
namespace Slic3r::Arachne
{
- enum class BeadingStrategyType
- {
- Center,
- Distributed,
- InwardDistributed,
- None,
- Count
- };
class BeadingStrategyFactory
{
diff --git a/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp b/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp
index e9afa0305..04dede546 100644
--- a/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp
+++ b/src/libslic3r/Arachne/SkeletalTrapezoidation.cpp
@@ -525,29 +525,36 @@ static bool has_missing_twin_edge(const SkeletalTrapezoidationGraph &graph)
inline static std::unordered_map<Point, Point, PointHash> try_to_fix_degenerated_voronoi_diagram_by_rotation(
Geometry::VoronoiDiagram &voronoi_diagram,
const Polygons &polys,
- Polygons &polys_copy,
+ Polygons &polys_rotated,
std::vector<SkeletalTrapezoidation::Segment> &segments,
const double fix_angle)
{
std::unordered_map<Point, Point, PointHash> vertex_mapping;
- for (Polygon &poly : polys_copy)
+ for (Polygon &poly : polys_rotated)
poly.rotate(fix_angle);
- assert(polys_copy.size() == polys.size());
+ assert(polys_rotated.size() == polys.size());
for (size_t poly_idx = 0; poly_idx < polys.size(); ++poly_idx) {
- assert(polys_copy[poly_idx].size() == polys[poly_idx].size());
+ assert(polys_rotated[poly_idx].size() == polys[poly_idx].size());
for (size_t point_idx = 0; point_idx < polys[poly_idx].size(); ++point_idx)
- vertex_mapping.insert({polys[poly_idx][point_idx], polys_copy[poly_idx][point_idx]});
+ vertex_mapping.insert({polys_rotated[poly_idx][point_idx], polys[poly_idx][point_idx]});
}
segments.clear();
- for (size_t poly_idx = 0; poly_idx < polys_copy.size(); poly_idx++)
- for (size_t point_idx = 0; point_idx < polys_copy[poly_idx].size(); point_idx++)
- segments.emplace_back(&polys_copy, poly_idx, point_idx);
+ for (size_t poly_idx = 0; poly_idx < polys_rotated.size(); poly_idx++)
+ for (size_t point_idx = 0; point_idx < polys_rotated[poly_idx].size(); point_idx++)
+ segments.emplace_back(&polys_rotated, poly_idx, point_idx);
voronoi_diagram.clear();
construct_voronoi(segments.begin(), segments.end(), &voronoi_diagram);
+#ifdef ARACHNE_DEBUG_VORONOI
+ {
+ static int iRun = 0;
+ dump_voronoi_to_svg(debug_out_path("arachne_voronoi-diagram-rotated-%d.svg", iRun++).c_str(), voronoi_diagram, to_points(polys), to_lines(polys));
+ }
+#endif
+
assert(Geometry::VoronoiUtilsCgal::is_voronoi_diagram_planar_intersection(voronoi_diagram));
return vertex_mapping;
@@ -607,10 +614,6 @@ void SkeletalTrapezoidation::constructFromPolygons(const Polygons& polys)
}
#endif
-#ifdef ARACHNE_DEBUG
- assert(Geometry::VoronoiUtilsCgal::is_voronoi_diagram_planar_intersection(voronoi_diagram));
-#endif
-
// Try to detect cases when some Voronoi vertex is missing and when
// the Voronoi diagram is not planar.
// When any Voronoi vertex is missing, or the Voronoi diagram is not
@@ -731,6 +734,10 @@ process_voronoi_diagram:
if (degenerated_voronoi_diagram)
rotate_back_skeletal_trapezoidation_graph_after_fix(this->graph, fix_angle, vertex_mapping);
+#ifdef ARACHNE_DEBUG
+ assert(Geometry::VoronoiUtilsCgal::is_voronoi_diagram_planar_intersection(voronoi_diagram));
+#endif
+
separatePointyQuadEndNodes();
graph.collapseSmallEdges();
@@ -1639,9 +1646,7 @@ bool SkeletalTrapezoidation::isEndOfCentral(const edge_t& edge_to) const
void SkeletalTrapezoidation::generateExtraRibs()
{
- if (graph.edges.empty()) return;
- auto end_edge_it = --graph.edges.end(); // Don't check newly introduced edges
- for (auto edge_it = graph.edges.begin(); edge_it == graph.edges.begin() || std::prev(edge_it) != end_edge_it; ++edge_it)
+ for (auto edge_it = graph.edges.begin(); edge_it != graph.edges.end(); ++edge_it)
{
edge_t& edge = *edge_it;
diff --git a/src/libslic3r/Brim.cpp b/src/libslic3r/Brim.cpp
index cb486e39e..d42ea6f75 100644
--- a/src/libslic3r/Brim.cpp
+++ b/src/libslic3r/Brim.cpp
@@ -317,7 +317,7 @@ static std::vector<InnerBrimExPolygons> inner_brim_area(const Print
// After 7ff76d07684858fd937ef2f5d863f105a10f798e offset and shrink don't work with CW polygons (holes), so let's make it CCW.
Polygons ex_poly_holes_reversed = ex_poly.holes;
polygons_reverse(ex_poly_holes_reversed);
- for (const PrintInstance &instance : object->instances()) {
+ for ([[maybe_unused]] const PrintInstance &instance : object->instances()) {
++polygon_idx; // Increase idx because of the contour of the ExPolygon.
if (brim_type == BrimType::btInnerOnly || brim_type == BrimType::btOuterAndInner)
diff --git a/src/libslic3r/CMakeLists.txt b/src/libslic3r/CMakeLists.txt
index c8f22a482..a55909c2c 100644
--- a/src/libslic3r/CMakeLists.txt
+++ b/src/libslic3r/CMakeLists.txt
@@ -103,6 +103,8 @@ add_library(libslic3r STATIC
Format/STL.hpp
Format/SL1.hpp
Format/SL1.cpp
+ Format/STEP.hpp
+ Format/STEP.cpp
Format/SLAArchive.hpp
Format/SLAArchive.cpp
Format/CWS.hpp
@@ -119,8 +121,8 @@ add_library(libslic3r STATIC
GCode/FindReplace.hpp
GCode/PostProcessor.cpp
GCode/PostProcessor.hpp
-# GCode/PressureEqualizer.cpp
-# GCode/PressureEqualizer.hpp
+ GCode/PressureEqualizer.cpp
+ GCode/PressureEqualizer.hpp
GCode/PrintExtents.cpp
GCode/PrintExtents.hpp
GCode/SpiralVase.cpp
@@ -145,10 +147,12 @@ add_library(libslic3r STATIC
GCodeWriter.hpp
Geometry.cpp
Geometry.hpp
+ Geometry/Bicubic.hpp
Geometry/Circle.cpp
Geometry/Circle.hpp
Geometry/ConvexHull.cpp
Geometry/ConvexHull.hpp
+ Geometry/Curves.hpp
Geometry/MedialAxis.cpp
Geometry/MedialAxis.hpp
Geometry/Voronoi.hpp
@@ -185,6 +189,8 @@ add_library(libslic3r STATIC
MultiPoint.cpp
MultiPoint.hpp
MutablePriorityQueue.hpp
+ NormalUtils.cpp
+ NormalUtils.hpp
ObjectID.cpp
ObjectID.hpp
PerimeterGenerator.cpp
@@ -224,6 +230,8 @@ add_library(libslic3r STATIC
QuadricEdgeCollapse.cpp
QuadricEdgeCollapse.hpp
Semver.cpp
+ ShortEdgeCollapse.cpp
+ ShortEdgeCollapse.hpp
ShortestPath.cpp
ShortestPath.hpp
SLAPrint.cpp
@@ -236,6 +244,8 @@ add_library(libslic3r STATIC
SlicesToTriangleMesh.cpp
SlicingAdaptive.cpp
SlicingAdaptive.hpp
+ Subdivide.cpp
+ Subdivide.hpp
SupportMaterial.cpp
SupportMaterial.hpp
Surface.cpp
@@ -262,6 +272,8 @@ add_library(libslic3r STATIC
Thread.hpp
TriangleSelector.cpp
TriangleSelector.hpp
+ TriangleSetSampling.cpp
+ TriangleSetSampling.hpp
MTUtils.hpp
Zipper.hpp
Zipper.cpp
@@ -396,6 +408,9 @@ encoding_check(libslic3r)
target_compile_definitions(libslic3r PUBLIC -DUSE_TBB -DTBB_USE_CAPTURED_EXCEPTION=0)
target_include_directories(libslic3r PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} PUBLIC ${CMAKE_CURRENT_BINARY_DIR})
target_include_directories(libslic3r PUBLIC ${EXPAT_INCLUDE_DIRS})
+
+find_package(JPEG REQUIRED)
+
target_link_libraries(libslic3r
libnest2d
admesh
@@ -405,7 +420,7 @@ target_link_libraries(libslic3r
boost_libs
clipper
nowide
- ${EXPAT_LIBRARIES}
+ libexpat
glu-libtess
qhull
semver
@@ -414,10 +429,15 @@ target_link_libraries(libslic3r
${CMAKE_DL_LIBS}
PNG::PNG
ZLIB::ZLIB
+ JPEG::JPEG
qoi
- jpeg-compressor
)
+if (APPLE)
+ # TODO: we need to fix notarization with the separate shared library
+ target_link_libraries(libslic3r OCCTWrapper)
+endif ()
+
if (TARGET OpenVDB::openvdb)
target_link_libraries(libslic3r OpenVDB::openvdb)
endif()
@@ -431,6 +451,8 @@ if(SLIC3R_PROFILE)
endif()
if (APPLE)
+ # This flag prevents the need for minimum SDK version 10.14
+ # currently, PS targets v10.12
target_compile_options(libslic3r PUBLIC "-fno-aligned-allocation")
endif ()
diff --git a/src/libslic3r/ExtrusionEntity.cpp b/src/libslic3r/ExtrusionEntity.cpp
index 8d990f002..4172c35cf 100644
--- a/src/libslic3r/ExtrusionEntity.cpp
+++ b/src/libslic3r/ExtrusionEntity.cpp
@@ -118,11 +118,10 @@ double ExtrusionLoop::length() const
return len;
}
-bool ExtrusionLoop::split_at_vertex(const Point &point)
+bool ExtrusionLoop::split_at_vertex(const Point &point, const double scaled_epsilon)
{
for (ExtrusionPaths::iterator path = this->paths.begin(); path != this->paths.end(); ++path) {
- int idx = path->polyline.find_point(point);
- if (idx != -1) {
+ if (int idx = path->polyline.find_point(point, scaled_epsilon); idx != -1) {
if (this->paths.size() == 1) {
// just change the order of points
path->polyline.points.insert(path->polyline.points.end(), path->polyline.points.begin() + 1, path->polyline.points.begin() + idx + 1);
@@ -134,70 +133,87 @@ bool ExtrusionLoop::split_at_vertex(const Point &point)
{
ExtrusionPath p = *path;
p.polyline.points.erase(p.polyline.points.begin(), p.polyline.points.begin() + idx);
- if (p.polyline.is_valid()) new_paths.push_back(p);
+ if (p.polyline.is_valid())
+ new_paths.push_back(std::move(p));
}
// then we add all paths until the end of current path list
- new_paths.insert(new_paths.end(), path+1, this->paths.end()); // not including this path
+ std::move(path + 1, this->paths.end(), std::back_inserter(new_paths)); // not including this path
// then we add all paths since the beginning of current list up to the previous one
- new_paths.insert(new_paths.end(), this->paths.begin(), path); // not including this path
+ std::move(this->paths.begin(), path, std::back_inserter(new_paths)); // not including this path
// finally we add the first half of current path
{
ExtrusionPath p = *path;
p.polyline.points.erase(p.polyline.points.begin() + idx + 1, p.polyline.points.end());
- if (p.polyline.is_valid()) new_paths.push_back(p);
+ if (p.polyline.is_valid())
+ new_paths.push_back(std::move(p));
}
// we can now override the old path list with the new one and stop looping
- std::swap(this->paths, new_paths);
+ this->paths = std::move(new_paths);
}
return true;
}
}
+ // The point was not found.
return false;
}
-std::pair<size_t, Point> ExtrusionLoop::get_closest_path_and_point(const Point& point, bool prefer_non_overhang) const
+ExtrusionLoop::ClosestPathPoint ExtrusionLoop::get_closest_path_and_point(const Point &point, bool prefer_non_overhang) const
{
// Find the closest path and closest point belonging to that path. Avoid overhangs, if asked for.
- size_t path_idx = 0;
- Point p;
- {
- double min = std::numeric_limits<double>::max();
- Point p_non_overhang;
- size_t path_idx_non_overhang = 0;
- double min_non_overhang = std::numeric_limits<double>::max();
- for (const ExtrusionPath& path : this->paths) {
- Point p_tmp = point.projection_onto(path.polyline);
- double dist = (p_tmp - point).cast<double>().norm();
- if (dist < min) {
- p = p_tmp;
- min = dist;
- path_idx = &path - &this->paths.front();
- }
- if (prefer_non_overhang && !is_bridge(path.role()) && dist < min_non_overhang) {
- p_non_overhang = p_tmp;
- min_non_overhang = dist;
- path_idx_non_overhang = &path - &this->paths.front();
+ ClosestPathPoint out { 0, 0 };
+ double min2 = std::numeric_limits<double>::max();
+ ClosestPathPoint best_non_overhang { 0, 0 };
+ double min2_non_overhang = std::numeric_limits<double>::max();
+ for (const ExtrusionPath& path : this->paths) {
+ std::pair<int, Point> foot_pt_ = foot_pt(path.polyline.points, point);
+ double d2 = (foot_pt_.second - point).cast<double>().squaredNorm();
+ if (d2 < min2) {
+ out.foot_pt = foot_pt_.second;
+ out.path_idx = &path - &this->paths.front();
+ out.segment_idx = foot_pt_.first;
+ min2 = d2;
}
- }
- if (prefer_non_overhang && min_non_overhang != std::numeric_limits<double>::max()) {
- // Only apply the non-overhang point if there is one.
- path_idx = path_idx_non_overhang;
- p = p_non_overhang;
+ if (prefer_non_overhang && !is_bridge(path.role()) && d2 < min2_non_overhang) {
+ best_non_overhang.foot_pt = foot_pt_.second;
+ best_non_overhang.path_idx = &path - &this->paths.front();
+ best_non_overhang.segment_idx = foot_pt_.first;
+ min2_non_overhang = d2;
}
}
- return std::make_pair(path_idx, p);
+ if (prefer_non_overhang && min2_non_overhang != std::numeric_limits<double>::max()) {
+ // Only apply the non-overhang point if there is one.
+ out = best_non_overhang;
+ }
+ return out;
}
// Splitting an extrusion loop, possibly made of multiple segments, some of the segments may be bridging.
-void ExtrusionLoop::split_at(const Point &point, bool prefer_non_overhang)
+void ExtrusionLoop::split_at(const Point &point, bool prefer_non_overhang, const double scaled_epsilon)
{
if (this->paths.empty())
return;
- auto [path_idx, p] = get_closest_path_and_point(point, prefer_non_overhang);
+ auto [path_idx, segment_idx, p] = get_closest_path_and_point(point, prefer_non_overhang);
+
+ // Snap p to start or end of segment_idx if closer than scaled_epsilon.
+ {
+ const Point *p1 = this->paths[path_idx].polyline.points.data() + segment_idx;
+ const Point *p2 = p1;
+ ++ p2;
+ double d2_1 = (point - *p1).cast<double>().squaredNorm();
+ double d2_2 = (point - *p2).cast<double>().squaredNorm();
+ const double thr2 = scaled_epsilon * scaled_epsilon;
+ if (d2_1 < d2_2) {
+ if (d2_1 < thr2)
+ p = *p1;
+ } else {
+ if (d2_2 < thr2)
+ p = *p2;
+ }
+ }
// now split path_idx in two parts
const ExtrusionPath &path = this->paths[path_idx];
@@ -206,14 +222,12 @@ void ExtrusionLoop::split_at(const Point &point, bool prefer_non_overhang)
path.polyline.split_at(p, &p1.polyline, &p2.polyline);
if (this->paths.size() == 1) {
- if (! p1.polyline.is_valid() || p1.polyline.length() == 0)
- std::swap(this->paths.front().polyline.points, p2.polyline.points);
- else if (! p2.polyline.is_valid() || p2.polyline.length() == 0)
- std::swap(this->paths.front().polyline.points, p1.polyline.points);
- else {
- p2.polyline.points.insert(p2.polyline.points.end(), p1.polyline.points.begin() + 1, p1.polyline.points.end());
- std::swap(this->paths.front().polyline.points, p2.polyline.points);
- }
+ if (p2.polyline.is_valid() && p2.polyline.length() > 0) {
+ if (p1.polyline.is_valid() && p1.polyline.length() > 0)
+ p2.polyline.points.insert(p2.polyline.points.end(), p1.polyline.points.begin() + 1, p1.polyline.points.end());
+ this->paths.front().polyline.points = std::move(p2.polyline.points);
+ } else
+ this->paths.front().polyline.points = std::move(p1.polyline.points);
} else {
// install the two paths
this->paths.erase(this->paths.begin() + path_idx);
@@ -222,7 +236,7 @@ void ExtrusionLoop::split_at(const Point &point, bool prefer_non_overhang)
}
// split at the new vertex
- this->split_at_vertex(p);
+ this->split_at_vertex(p, 0.);
}
ExtrusionPaths clip_end(ExtrusionPaths& paths, coordf_t distance)
diff --git a/src/libslic3r/ExtrusionEntity.hpp b/src/libslic3r/ExtrusionEntity.hpp
index abd357821..3b532aa88 100644
--- a/src/libslic3r/ExtrusionEntity.hpp
+++ b/src/libslic3r/ExtrusionEntity.hpp
@@ -469,9 +469,14 @@ public:
const Point& last_point() const override { assert(this->first_point() == this->paths.back().polyline.points.back()); return this->first_point(); }
Polygon polygon() const;
double length() const override;
- bool split_at_vertex(const Point &point);
- void split_at(const Point &point, bool prefer_non_overhang);
- std::pair<size_t, Point> get_closest_path_and_point(const Point& point, bool prefer_non_overhang) const;
+ bool split_at_vertex(const Point &point, const coordf_t scaled_epsilon = scale_d(0.001));
+ void split_at(const Point &point, bool prefer_non_overhang, const coordf_t scaled_epsilon = scale_d(0.001));
+ struct ClosestPathPoint {
+ size_t path_idx;
+ size_t segment_idx;
+ Point foot_pt;
+ };
+ ClosestPathPoint get_closest_path_and_point(const Point& point, bool prefer_non_overhang) const;
// Test, whether the point is extruded by a bridging flow.
// This used to be used to avoid placing seams on overhangs, but now the EdgeGrid is used instead.
bool has_overhang_point(const Point &point) const;
diff --git a/src/libslic3r/Fill/Fill.cpp b/src/libslic3r/Fill/Fill.cpp
index 7f1340cb0..650b3c10d 100644
--- a/src/libslic3r/Fill/Fill.cpp
+++ b/src/libslic3r/Fill/Fill.cpp
@@ -8,10 +8,10 @@
#include "../Print.hpp"
#include "../PrintConfig.hpp"
#include "../Surface.hpp"
-#include "../PerimeterGenerator.hpp"
#include "FillBase.hpp"
#include "FillRectilinear.hpp"
+#include "FillLightning.hpp"
#include "FillConcentric.hpp"
namespace Slic3r {
@@ -415,7 +415,7 @@ void export_group_fills_to_svg(const char *path, const std::vector<SurfaceFill>
#endif
// friend to Layer
-void Layer::make_fills(FillAdaptive::Octree* adaptive_fill_octree, FillAdaptive::Octree* support_fill_octree)
+void Layer::make_fills(FillAdaptive::Octree* adaptive_fill_octree, FillAdaptive::Octree* support_fill_octree, FillLightning::Generator* lightning_generator)
{
for (LayerRegion* layerm : m_regions) {
layerm->fills.clear();
@@ -481,6 +481,9 @@ void Layer::make_fills(FillAdaptive::Octree* adaptive_fill_octree, FillAdaptive:
f->angle = surface_fill.params.angle;
f->adapt_fill_octree = (surface_fill.params.pattern == ipSupportCubic) ? support_fill_octree : adaptive_fill_octree;
+ if (surface_fill.params.pattern == ipLightning)
+ dynamic_cast<FillLightning::Filler*>(f.get())->generator = lightning_generator;
+
if (perimeter_generator.value == PerimeterGeneratorType::Arachne && surface_fill.params.pattern == ipConcentric) {
FillConcentric *fill_concentric = dynamic_cast<FillConcentric *>(f.get());
assert(fill_concentric != nullptr);
@@ -523,7 +526,7 @@ void Layer::make_fills(FillAdaptive::Octree* adaptive_fill_octree, FillAdaptive:
//params.anchor_length = surface_fill.params.anchor_length;
//params.anchor_length_max = surface_fill.params.anchor_length_max;
//params.resolution = resolution;
- surface_fill.params.use_arachne = perimeter_generator == PerimeterGeneratorType::Arachne && surface_fill.params.pattern == ipConcentric;
+ surface_fill.params.use_arachne = perimeter_generator == PerimeterGeneratorType::Arachne && surface_fill.params.pattern == ipConcentric;
//params.layer_height = m_regions[surface_fill.region_id]->layer()->height;
//union with safety offset to avoid separation from the appends of different surface with same settings.
@@ -864,6 +867,7 @@ void Layer::make_ironing()
surface_fill.expolygon = std::move(expoly);
Polylines polylines;
try {
+ assert(!fill_params.use_arachne);
polylines = fill.fill_surface(&surface_fill, fill_params);
} catch (InfillFailedException &) {
}
diff --git a/src/libslic3r/Fill/FillBase.cpp b/src/libslic3r/Fill/FillBase.cpp
index d9789bd5b..3aa6e93e9 100644
--- a/src/libslic3r/Fill/FillBase.cpp
+++ b/src/libslic3r/Fill/FillBase.cpp
@@ -58,9 +58,7 @@ Fill* Fill::new_from_type(const InfillPattern type)
case ipAdaptiveCubic: return new FillAdaptive::Filler();
case ipSupportCubic: return new FillAdaptive::Filler();
case ipSupportBase: return new FillSupportBase();
-#if HAS_LIGHTNING_INFILL
case ipLightning: return new FillLightning::Filler();
-#endif // HAS_LIGHTNING_INFILL
default: throw Slic3r::InvalidArgument("unknown type");
}
}
diff --git a/src/libslic3r/Fill/FillLightning.cpp b/src/libslic3r/Fill/FillLightning.cpp
index 3de13ea88..d02353c8f 100644
--- a/src/libslic3r/Fill/FillLightning.cpp
+++ b/src/libslic3r/Fill/FillLightning.cpp
@@ -1,29 +1,34 @@
#include "../Print.hpp"
+#include "../ShortestPath.hpp"
#include "FillLightning.hpp"
#include "Lightning/Generator.hpp"
-#include "../Surface.hpp"
-
-#include <cstdlib>
-#include <cmath>
-#include <algorithm>
-#include <numeric>
namespace Slic3r::FillLightning {
-Polylines Filler::fill_surface(const Surface *surface, const FillParams &params) const
+void Filler::_fill_surface_single(
+ const FillParams &params,
+ unsigned int thickness_layers,
+ const std::pair<float, Point> &direction,
+ ExPolygon expolygon,
+ Polylines &polylines_out) const
{
const Layer &layer = generator->getTreesForLayer(this->layer_id);
- return layer.convertToLines(to_polygons(surface->expolygon), generator->infilll_extrusion_width());
+ Polylines fill_lines = layer.convertToLines(to_polygons(expolygon), scaled<coord_t>(0.5 * this->get_spacing() - this->overlap));
+
+ if (params.dont_connect() || fill_lines.size() <= 1) {
+ append(polylines_out, chain_polylines(std::move(fill_lines)));
+ } else
+ connect_infill(std::move(fill_lines), expolygon, polylines_out, this->get_spacing(), params);
}
void GeneratorDeleter::operator()(Generator *p) {
delete p;
}
-GeneratorPtr build_generator(const PrintObject &print_object)
+GeneratorPtr build_generator(const PrintObject &print_object, const coordf_t fill_density, const std::function<void()> &throw_on_cancel_callback)
{
- return GeneratorPtr(new Generator(print_object));
+ return GeneratorPtr(new Generator(print_object, fill_density, throw_on_cancel_callback));
}
} // namespace Slic3r::FillAdaptive
diff --git a/src/libslic3r/Fill/FillLightning.hpp b/src/libslic3r/Fill/FillLightning.hpp
index f7576ce3f..0013d0d15 100644
--- a/src/libslic3r/Fill/FillLightning.hpp
+++ b/src/libslic3r/Fill/FillLightning.hpp
@@ -14,7 +14,7 @@ class Generator;
struct GeneratorDeleter { void operator()(Generator *p); };
using GeneratorPtr = std::unique_ptr<Generator, GeneratorDeleter>;
-GeneratorPtr build_generator(const PrintObject &print_object);
+GeneratorPtr build_generator(const PrintObject &print_object, const coordf_t fill_density, const std::function<void()> &throw_on_cancel_callback);
class Filler : public Slic3r::Fill
{
@@ -24,8 +24,13 @@ public:
Generator *generator { nullptr };
protected:
Fill* clone() const override { return new Filler(*this); }
- // Perform the fill.
- Polylines fill_surface(const Surface *surface, const FillParams &params) const override;
+
+ void _fill_surface_single(const FillParams &params,
+ unsigned int thickness_layers,
+ const std::pair<float, Point> &direction,
+ ExPolygon expolygon,
+ Polylines &polylines_out) const override;
+
// Let the G-code export reoder the infill lines.
bool no_sort() const override { return false; }
};
diff --git a/src/libslic3r/Fill/FillRectilinear.cpp b/src/libslic3r/Fill/FillRectilinear.cpp
index 640ce6c14..b8af54ba7 100644
--- a/src/libslic3r/Fill/FillRectilinear.cpp
+++ b/src/libslic3r/Fill/FillRectilinear.cpp
@@ -413,13 +413,15 @@ public:
// for the infill pattern, don't cut the corners.
// default miterLimt = 3
//double miterLimit = 10.;
- assert(aoffset1 < 0);
+ // FIXME: Resolve properly the cases when it is constructed with aoffset1 = 0 and aoffset2 = 0,
+ // that is used in sample_grid_pattern() for Lightning infill.
+ // assert(aoffset1 < 0);
assert(aoffset2 <= 0);
- assert(aoffset2 == 0 || aoffset2 < aoffset1);
+ // assert(aoffset2 == 0 || aoffset2 < aoffset1);
// bool sticks_removed =
remove_sticks(polygons_src);
// if (sticks_removed) BOOST_LOG_TRIVIAL(error) << "Sticks removed!";
- polygons_outer = offset(polygons_src, float(aoffset1), ClipperLib::jtMiter, miterLimit);
+ polygons_outer = aoffset1 == 0 ? polygons_src : offset(polygons_src, float(aoffset1), ClipperLib::jtMiter, miterLimit);
if (aoffset2 < 0)
polygons_inner = shrink(polygons_outer, float(aoffset1 - aoffset2), ClipperLib::jtMiter, miterLimit);
// Filter out contours with zero area or small area, contours with 2 points only.
@@ -3565,18 +3567,21 @@ FillRectilinearWGapFill::fill_surface_extrusion(const Surface *surface, const Fi
}
-
-Points sample_grid_pattern(const ExPolygon &expolygon, coord_t spacing)
+// Lightning infill assumes that the distance between any two sampled points is always
+// at least equal to the value of spacing. To meet this assumption, we need to use
+// BoundingBox for whole layers instead of bounding box just around processing ExPolygon.
+// Using just BoundingBox around processing ExPolygon could produce two points closer
+// than spacing (in cases where two ExPolygon are closer than spacing).
+Points sample_grid_pattern(const ExPolygon &expolygon, coord_t spacing, const BoundingBox &global_bounding_box)
{
ExPolygonWithOffset poly_with_offset(expolygon, 0, 0, 0);
- BoundingBox bounding_box = poly_with_offset.bounding_box_src();
// we can use an empty FillPArams, as it's only used to get special x pos spacing from bridges or full infill
std::vector<SegmentedIntersectionLine> segs = vert_lines_for_polygon(
- poly_with_offset,
- poly_with_offset.bounding_box_src(),
- (bounding_box.max.x() - bounding_box.min.x() + spacing - 1) / spacing,
- bounding_box.min.x(),
+ poly_with_offset,
+ global_bounding_box,
+ (global_bounding_box.max.x() - global_bounding_box.min.x() + spacing - 1) / spacing,
+ global_bounding_box.min.x(),
spacing);
slice_region_by_vertical_lines(nullptr, segs, poly_with_offset);
@@ -3593,17 +3598,17 @@ Points sample_grid_pattern(const ExPolygon &expolygon, coord_t spacing)
return out;
}
-Points sample_grid_pattern(const ExPolygons &expolygons, coord_t spacing)
+Points sample_grid_pattern(const ExPolygons &expolygons, coord_t spacing, const BoundingBox &global_bounding_box)
{
Points out;
for (const ExPolygon &expoly : expolygons)
- append(out, sample_grid_pattern(expoly, spacing));
+ append(out, sample_grid_pattern(expoly, spacing, global_bounding_box));
return out;
}
-Points sample_grid_pattern(const Polygons &polygons, coord_t spacing)
+Points sample_grid_pattern(const Polygons &polygons, coord_t spacing, const BoundingBox &global_bounding_box)
{
- return sample_grid_pattern(union_ex(polygons), spacing);
+ return sample_grid_pattern(union_ex(polygons), spacing, global_bounding_box);
}
} // namespace Slic3r
diff --git a/src/libslic3r/Fill/FillRectilinear.hpp b/src/libslic3r/Fill/FillRectilinear.hpp
index 0c7eee3c8..d9151dab8 100644
--- a/src/libslic3r/Fill/FillRectilinear.hpp
+++ b/src/libslic3r/Fill/FillRectilinear.hpp
@@ -156,9 +156,9 @@ protected:
virtual bool is_monotonic() const override { return true; }
};
-Points sample_grid_pattern(const ExPolygon &expolygon, coord_t spacing);
-Points sample_grid_pattern(const ExPolygons &expolygons, coord_t spacing);
-Points sample_grid_pattern(const Polygons &polygons, coord_t spacing);
+Points sample_grid_pattern(const ExPolygon &expolygon, coord_t spacing, const BoundingBox &global_bounding_box);
+Points sample_grid_pattern(const ExPolygons &expolygons, coord_t spacing, const BoundingBox &global_bounding_box);
+Points sample_grid_pattern(const Polygons &polygons, coord_t spacing, const BoundingBox &global_bounding_box);
} // namespace Slic3r
diff --git a/src/libslic3r/Fill/Lightning/DistanceField.cpp b/src/libslic3r/Fill/Lightning/DistanceField.cpp
index 152d655dc..0b6186b5e 100644
--- a/src/libslic3r/Fill/Lightning/DistanceField.cpp
+++ b/src/libslic3r/Fill/Lightning/DistanceField.cpp
@@ -5,44 +5,91 @@
#include "../../ClipperUtils.hpp"
#include "../FillRectilinear.hpp"
+#include <tbb/parallel_for.h>
+
+#ifdef LIGHTNING_DISTANCE_FIELD_DEBUG_OUTPUT
+#include "../../SVG.hpp"
+#endif
+
namespace Slic3r::FillLightning
{
constexpr coord_t radius_per_cell_size = 6; // The cell-size should be small compared to the radius, but not so small as to be inefficient.
-DistanceField::DistanceField(const coord_t& radius, const Polygons& current_outline, const Polygons& current_overhang) :
- m_cell_size(radius / radius_per_cell_size),
- m_supporting_radius(radius)
+#ifdef LIGHTNING_DISTANCE_FIELD_DEBUG_OUTPUT
+void export_distance_field_to_svg(const std::string &path, const Polygons &outline, const Polygons &overhang, const std::vector<DistanceField::UnsupportedCell> &unsupported_points, const Points &points = {})
{
- m_supporting_radius2 = double(radius) * double(radius);
+ coordf_t stroke_width = scaled<coordf_t>(0.01);
+ BoundingBox bbox = get_extents(outline);
+
+ bbox.offset(SCALED_EPSILON);
+ SVG svg(path, bbox);
+ svg.draw_outline(outline, "green", stroke_width);
+ svg.draw_outline(overhang, "blue", stroke_width);
+
+ for (const DistanceField::UnsupportedCell &cell : unsupported_points)
+ svg.draw(cell.loc, "cyan", coord_t(stroke_width));
+
+ for (const Point &pt : points)
+ svg.draw(pt, "red", coord_t(stroke_width));
+}
+#endif
+
+DistanceField::DistanceField(const coord_t& radius, const Polygons& current_outline, const BoundingBox& current_outlines_bbox, const Polygons& current_overhang) :
+ m_cell_size(radius / radius_per_cell_size),
+ m_supporting_radius(radius),
+ m_unsupported_points_bbox(current_outlines_bbox)
+{
+ m_supporting_radius2 = Slic3r::sqr(int64_t(radius));
// Sample source polygons with a regular grid sampling pattern.
- for (const ExPolygon &expoly : union_ex(current_outline)) {
- for (const Point &p : sample_grid_pattern(expoly, m_cell_size)) {
- // Find a squared distance to the source expolygon boundary.
- double d2 = std::numeric_limits<double>::max();
- for (size_t icontour = 0; icontour <= expoly.holes.size(); ++ icontour) {
- const Polygon &contour = icontour == 0 ? expoly.contour : expoly.holes[icontour - 1];
- if (contour.size() > 2) {
- Point prev = contour.points.back();
- for (const Point &p2 : contour.points) {
- d2 = std::min(d2, Line::distance_to_squared(p, prev, p2));
- prev = p2;
+ const BoundingBox overhang_bbox = get_extents(current_overhang);
+ for (const ExPolygon &expoly : union_ex(current_overhang)) {
+ const Points sampled_points = sample_grid_pattern(expoly, m_cell_size, overhang_bbox);
+ const size_t unsupported_points_prev_size = m_unsupported_points.size();
+ m_unsupported_points.resize(unsupported_points_prev_size + sampled_points.size());
+
+ tbb::parallel_for(tbb::blocked_range<size_t>(0, sampled_points.size()), [&self = *this, &expoly = std::as_const(expoly), &sampled_points = std::as_const(sampled_points), &unsupported_points_prev_size = std::as_const(unsupported_points_prev_size)](const tbb::blocked_range<size_t> &range) -> void {
+ for (size_t sp_idx = range.begin(); sp_idx < range.end(); ++sp_idx) {
+ const Point &sp = sampled_points[sp_idx];
+ // Find a squared distance to the source expolygon boundary.
+ double d2 = std::numeric_limits<double>::max();
+ for (size_t icontour = 0; icontour <= expoly.holes.size(); ++icontour) {
+ const Polygon &contour = icontour == 0 ? expoly.contour : expoly.holes[icontour - 1];
+ if (contour.size() > 2) {
+ Point prev = contour.points.back();
+ for (const Point &p2 : contour.points) {
+ d2 = std::min(d2, Line::distance_to_squared(sp, prev, p2));
+ prev = p2;
+ }
}
}
+ self.m_unsupported_points[unsupported_points_prev_size + sp_idx] = {sp, coord_t(std::sqrt(d2))};
+ assert(self.m_unsupported_points_bbox.contains(sp));
}
- m_unsupported_points.emplace_back(p, sqrt(d2));
- }
+ }); // end of parallel_for
}
- m_unsupported_points.sort([&radius](const UnsupportedCell &a, const UnsupportedCell &b) {
+ std::stable_sort(m_unsupported_points.begin(), m_unsupported_points.end(), [&radius](const UnsupportedCell &a, const UnsupportedCell &b) {
constexpr coord_t prime_for_hash = 191;
return std::abs(b.dist_to_boundary - a.dist_to_boundary) > radius ?
a.dist_to_boundary < b.dist_to_boundary :
(PointHash{}(a.loc) % prime_for_hash) < (PointHash{}(b.loc) % prime_for_hash);
});
- for (auto it = m_unsupported_points.begin(); it != m_unsupported_points.end(); ++it) {
- UnsupportedCell& cell = *it;
- m_unsupported_points_grid.emplace(Point{ cell.loc.x() / m_cell_size, cell.loc.y() / m_cell_size }, it);
+
+ m_unsupported_points_erased.resize(m_unsupported_points.size());
+ std::fill(m_unsupported_points_erased.begin(), m_unsupported_points_erased.end(), false);
+
+ m_unsupported_points_grid.initialize(m_unsupported_points, [&self = std::as_const(*this)](const Point &p) -> Point { return self.to_grid_point(p); });
+
+ // Because the distance between two points is at least one axis equal to m_cell_size, every cell
+ // in m_unsupported_points_grid contains exactly one point.
+ assert(m_unsupported_points.size() == m_unsupported_points_grid.size());
+
+#ifdef LIGHTNING_DISTANCE_FIELD_DEBUG_OUTPUT
+ {
+ static int iRun = 0;
+ export_distance_field_to_svg(debug_out_path("FillLightning-DistanceField-%d.svg", iRun++), current_outline, current_overhang, m_unsupported_points);
}
+#endif
}
void DistanceField::update(const Point& to_node, const Point& added_leaf)
@@ -60,17 +107,24 @@ void DistanceField::update(const Point& to_node, const Point& added_leaf)
grid.merge(to_node + iextent);
grid.merge(added_leaf - iextent);
grid.merge(added_leaf + iextent);
- grid.min /= m_cell_size;
- grid.max /= m_cell_size;
+
+ // Clip grid by m_unsupported_points_bbox. Mainly to ensure that grid.min is a non-negative value.
+ grid.min.x() = std::max(grid.min.x(), m_unsupported_points_bbox.min.x());
+ grid.min.y() = std::max(grid.min.y(), m_unsupported_points_bbox.min.y());
+ grid.max.x() = std::min(grid.max.x(), m_unsupported_points_bbox.max.x());
+ grid.max.y() = std::min(grid.max.y(), m_unsupported_points_bbox.max.y());
+
+ grid.min = this->to_grid_point(grid.min);
+ grid.max = this->to_grid_point(grid.max);
}
+ Point grid_addr;
Point grid_loc;
- for (coord_t row = grid.min.y(); row <= grid.max.y(); ++ row) {
- grid_loc.y() = row * m_cell_size;
- for (coord_t col = grid.min.x(); col <= grid.max.y(); ++ col) {
- grid_loc.x() = col * m_cell_size;
+ for (grid_addr.y() = grid.min.y(); grid_addr.y() <= grid.max.y(); ++grid_addr.y()) {
+ for (grid_addr.x() = grid.min.x(); grid_addr.x() <= grid.max.x(); ++grid_addr.x()) {
+ grid_loc = this->from_grid_point(grid_addr);
// Test inside a circle at the new leaf.
- if ((grid_loc - added_leaf).cast<double>().squaredNorm() > m_supporting_radius2) {
+ if ((grid_loc - added_leaf).cast<int64_t>().squaredNorm() > m_supporting_radius2) {
// Not inside a circle at the end of the new leaf.
// Test inside a rotated rectangle.
Vec2d vx = (grid_loc - to_node).cast<double>();
@@ -84,10 +138,29 @@ void DistanceField::update(const Point& to_node, const Point& added_leaf)
}
// Inside a circle at the end of the new leaf, or inside a rotated rectangle.
// Remove unsupported leafs at this grid location.
- if (auto it = m_unsupported_points_grid.find(grid_loc); it != m_unsupported_points_grid.end()) {
- std::list<UnsupportedCell>::iterator& list_it = it->second;
- UnsupportedCell& cell = *list_it;
- if ((cell.loc - added_leaf).cast<double>().squaredNorm() <= m_supporting_radius2) {
+ if (const size_t cell_idx = m_unsupported_points_grid.find_cell_idx(grid_addr); cell_idx != std::numeric_limits<size_t>::max()) {
+ const UnsupportedCell &cell = m_unsupported_points[cell_idx];
+ if ((cell.loc - added_leaf).cast<int64_t>().squaredNorm() <= m_supporting_radius2) {
+ m_unsupported_points_erased[cell_idx] = true;
+ m_unsupported_points_grid.mark_erased(grid_addr);
+ }
+ }
+ }
+ }
+}
+
+#if 0
+void DistanceField::update(const Point &to_node, const Point &added_leaf)
+{
+ const Point supporting_radius_point(m_supporting_radius, m_supporting_radius);
+ const BoundingBox grid(this->to_grid_point(added_leaf - supporting_radius_point), this->to_grid_point(added_leaf + supporting_radius_point));
+
+ for (coord_t grid_y = grid.min.y(); grid_y <= grid.max.y(); ++grid_y) {
+ for (coord_t grid_x = grid.min.x(); grid_x <= grid.max.x(); ++grid_x) {
+ if (auto it = m_unsupported_points_grid.find({grid_x, grid_y}); it != m_unsupported_points_grid.end()) {
+ std::list<UnsupportedCell>::iterator &list_it = it->second;
+ UnsupportedCell &cell = *list_it;
+ if ((cell.loc - added_leaf).cast<int64_t>().squaredNorm() <= m_supporting_radius2) {
m_unsupported_points.erase(list_it);
m_unsupported_points_grid.erase(it);
}
@@ -95,5 +168,6 @@ void DistanceField::update(const Point& to_node, const Point& added_leaf)
}
}
}
+#endif
} // namespace Slic3r::FillLightning
diff --git a/src/libslic3r/Fill/Lightning/DistanceField.hpp b/src/libslic3r/Fill/Lightning/DistanceField.hpp
index 7fdce434c..66255079b 100644
--- a/src/libslic3r/Fill/Lightning/DistanceField.hpp
+++ b/src/libslic3r/Fill/Lightning/DistanceField.hpp
@@ -4,9 +4,12 @@
#ifndef LIGHTNING_DISTANCE_FIELD_H
#define LIGHTNING_DISTANCE_FIELD_H
+#include "../../BoundingBox.hpp"
#include "../../Point.hpp"
#include "../../Polygon.hpp"
+//#define LIGHTNING_DISTANCE_FIELD_DEBUG_OUTPUT
+
namespace Slic3r::FillLightning
{
@@ -29,7 +32,7 @@ public:
* \param current_overhang The overhang that needs to be supported on this
* layer.
*/
- DistanceField(const coord_t& radius, const Polygons& current_outline, const Polygons& current_overhang);
+ DistanceField(const coord_t& radius, const Polygons& current_outline, const BoundingBox& current_outlines_bbox, const Polygons& current_overhang);
/*!
* Gets the next unsupported location to be supported by a new branch.
@@ -37,11 +40,17 @@ public:
* \return ``true`` if successful, or ``false`` if there are no more points
* to consider.
*/
- bool tryGetNextPoint(Point* p) const {
- if (m_unsupported_points.empty())
- return false;
- *p = m_unsupported_points.front().loc;
- return true;
+ bool tryGetNextPoint(Point *out_unsupported_location, size_t *out_unsupported_cell_idx, const size_t start_idx = 0) const
+ {
+ for (size_t point_idx = start_idx; point_idx < m_unsupported_points.size(); ++point_idx) {
+ if (!m_unsupported_points_erased[point_idx]) {
+ *out_unsupported_cell_idx = point_idx;
+ *out_unsupported_location = m_unsupported_points[point_idx].loc;
+ return true;
+ }
+ }
+
+ return false;
}
/*!
@@ -69,14 +78,13 @@ protected:
* branch of a tree.
*/
coord_t m_supporting_radius;
- double m_supporting_radius2;
+ int64_t m_supporting_radius2;
/*!
* Represents a small discrete area of infill that needs to be supported.
*/
struct UnsupportedCell
{
- UnsupportedCell(Point loc, coord_t dist_to_boundary) : loc(loc), dist_to_boundary(dist_to_boundary) {}
// The position of the center of this cell.
Point loc;
// How far this cell is removed from the ``current_outline`` polygon, the edge of the infill area.
@@ -86,13 +94,114 @@ protected:
/*!
* Cells which still need to be supported at some point.
*/
- std::list<UnsupportedCell> m_unsupported_points;
+ std::vector<UnsupportedCell> m_unsupported_points;
+ std::vector<bool> m_unsupported_points_erased;
+
+ /*!
+ * BoundingBox of all points in m_unsupported_points. Used for mapping of sign integer numbers to positive integer numbers.
+ */
+ const BoundingBox m_unsupported_points_bbox;
/*!
* Links the unsupported points to a grid point, so that we can quickly look
* up the cell belonging to a certain position in the grid.
*/
- std::unordered_map<Point, std::list<UnsupportedCell>::iterator, PointHash> m_unsupported_points_grid;
+
+ class UnsupportedPointsGrid
+ {
+ public:
+ UnsupportedPointsGrid() = default;
+ void initialize(const std::vector<UnsupportedCell> &unsupported_points, const std::function<Point(const Point &)> &map_cell_to_grid)
+ {
+ if (unsupported_points.empty())
+ return;
+
+ BoundingBox unsupported_points_bbox;
+ for (const UnsupportedCell &cell : unsupported_points)
+ unsupported_points_bbox.merge(cell.loc);
+
+ m_size = unsupported_points.size();
+ m_grid_range = BoundingBox(map_cell_to_grid(unsupported_points_bbox.min), map_cell_to_grid(unsupported_points_bbox.max));
+ m_grid_size = m_grid_range.size() + Point::Ones();
+
+ m_data.assign(m_grid_size.y() * m_grid_size.x(), std::numeric_limits<size_t>::max());
+ m_data_erased.assign(m_grid_size.y() * m_grid_size.x(), true);
+
+ for (size_t cell_idx = 0; cell_idx < unsupported_points.size(); ++cell_idx) {
+ const size_t flat_idx = map_to_flat_array(map_cell_to_grid(unsupported_points[cell_idx].loc));
+ assert(m_data[flat_idx] == std::numeric_limits<size_t>::max());
+ m_data[flat_idx] = cell_idx;
+ m_data_erased[flat_idx] = false;
+ }
+ }
+
+ size_t size() const { return m_size; }
+
+ size_t find_cell_idx(const Point &grid_addr)
+ {
+ if (!m_grid_range.contains(grid_addr))
+ return std::numeric_limits<size_t>::max();
+
+ if (const size_t flat_idx = map_to_flat_array(grid_addr); !m_data_erased[flat_idx]) {
+ assert(m_data[flat_idx] != std::numeric_limits<size_t>::max());
+ return m_data[flat_idx];
+ }
+
+ return std::numeric_limits<size_t>::max();
+ }
+
+ void mark_erased(const Point &grid_addr)
+ {
+ assert(m_grid_range.contains(grid_addr));
+ if (!m_grid_range.contains(grid_addr))
+ return;
+
+ const size_t flat_idx = map_to_flat_array(grid_addr);
+ assert(!m_data_erased[flat_idx] && m_data[flat_idx] != std::numeric_limits<size_t>::max());
+ assert(m_size != 0);
+
+ m_data_erased[flat_idx] = true;
+ --m_size;
+ }
+
+ private:
+ size_t m_size = 0;
+
+ BoundingBox m_grid_range;
+ Point m_grid_size;
+
+ std::vector<size_t> m_data;
+ std::vector<bool> m_data_erased;
+
+ inline size_t map_to_flat_array(const Point &loc) const
+ {
+ const Point offset_loc = loc - m_grid_range.min;
+ const size_t flat_idx = m_grid_size.x() * offset_loc.y() + offset_loc.x();
+ assert(offset_loc.x() >= 0 && offset_loc.y() >= 0);
+ assert(flat_idx < size_t(m_grid_size.y() * m_grid_size.x()));
+ return flat_idx;
+ }
+ };
+
+ UnsupportedPointsGrid m_unsupported_points_grid;
+
+ /*!
+ * Maps the point to the grid coordinates.
+ */
+ Point to_grid_point(const Point &point) const {
+ return (point - m_unsupported_points_bbox.min) / m_cell_size;
+ }
+
+ /*!
+ * Maps the point to the grid coordinates.
+ */
+ Point from_grid_point(const Point &point) const {
+ return point.operator*((double)m_cell_size) + m_unsupported_points_bbox.min;
+ }
+
+#ifdef LIGHTNING_DISTANCE_FIELD_DEBUG_OUTPUT
+ friend void export_distance_field_to_svg(const std::string &path, const Polygons &outline, const Polygons &overhang, const std::vector<DistanceField::UnsupportedCell> &unsupported_points, const Points &points);
+#endif
};
} // namespace Slic3r::FillLightning
diff --git a/src/libslic3r/Fill/Lightning/Generator.cpp b/src/libslic3r/Fill/Lightning/Generator.cpp
index e6cbd8a52..df22f09cc 100644
--- a/src/libslic3r/Fill/Lightning/Generator.cpp
+++ b/src/libslic3r/Fill/Lightning/Generator.cpp
@@ -7,7 +7,6 @@
#include "../../ClipperUtils.hpp"
#include "../../Layer.hpp"
#include "../../Print.hpp"
-#include "../../Surface.hpp"
/* Possible future tasks/optimizations,etc.:
* - Improve connecting heuristic to favor connecting to shorter trees
@@ -25,7 +24,7 @@
namespace Slic3r::FillLightning {
-Generator::Generator(const PrintObject &print_object)
+Generator::Generator(const PrintObject &print_object, const coordf_t fill_density, const std::function<void()> &throw_on_cancel_callback)
{
const PrintConfig &print_config = print_object.print()->config();
const PrintObjectConfig &object_config = print_object.config();
@@ -35,38 +34,43 @@ Generator::Generator(const PrintObject &print_object)
// const int infill_extruder = region_config.infill_extruder.value;
const double default_infill_extrusion_width = Flow::auto_extrusion_width(FlowRole::frInfill, float(max_nozzle_diameter));
// Note: There's not going to be a layer below the first one, so the 'initial layer height' doesn't have to be taken into account.
- const double layer_thickness = object_config.layer_height;
+ const double layer_thickness = scaled<double>(object_config.layer_height.value);
- m_infill_extrusion_width = scaled<float>(region_config.infill_extrusion_width.percent ? default_infill_extrusion_width * 0.01 * region_config.infill_extrusion_width : region_config.infill_extrusion_width);
- m_supporting_radius = scaled<coord_t>(m_infill_extrusion_width * 0.001 / region_config.fill_density);
+ m_infill_extrusion_width = scaled<float>(region_config.infill_extrusion_width.percent ? default_infill_extrusion_width * 0.01 * region_config.infill_extrusion_width :
+ region_config.infill_extrusion_width != 0. ? region_config.infill_extrusion_width :
+ default_infill_extrusion_width);
+ m_supporting_radius = coord_t(m_infill_extrusion_width * 100. / fill_density);
const double lightning_infill_overhang_angle = M_PI / 4; // 45 degrees
const double lightning_infill_prune_angle = M_PI / 4; // 45 degrees
const double lightning_infill_straightening_angle = M_PI / 4; // 45 degrees
- m_wall_supporting_radius = layer_thickness * std::tan(lightning_infill_overhang_angle);
- m_prune_length = layer_thickness * std::tan(lightning_infill_prune_angle);
- m_straightening_max_distance = layer_thickness * std::tan(lightning_infill_straightening_angle);
+ m_wall_supporting_radius = coord_t(layer_thickness * std::tan(lightning_infill_overhang_angle));
+ m_prune_length = coord_t(layer_thickness * std::tan(lightning_infill_prune_angle));
+ m_straightening_max_distance = coord_t(layer_thickness * std::tan(lightning_infill_straightening_angle));
- generateInitialInternalOverhangs(print_object);
- generateTrees(print_object);
+ generateInitialInternalOverhangs(print_object, throw_on_cancel_callback);
+ generateTrees(print_object, throw_on_cancel_callback);
}
-void Generator::generateInitialInternalOverhangs(const PrintObject &print_object)
+void Generator::generateInitialInternalOverhangs(const PrintObject &print_object, const std::function<void()> &throw_on_cancel_callback)
{
m_overhang_per_layer.resize(print_object.layers().size());
- const float infill_wall_offset = - m_infill_extrusion_width;
Polygons infill_area_above;
//Iterate from top to bottom, to subtract the overhang areas above from the overhang areas on the layer below, to get only overhang in the top layer where it is overhanging.
- for (int layer_nr = print_object.layers().size() - 1; layer_nr >= 0; layer_nr--) {
+ for (int layer_nr = int(print_object.layers().size()) - 1; layer_nr >= 0; --layer_nr) {
+ throw_on_cancel_callback();
Polygons infill_area_here;
for (const LayerRegion* layerm : print_object.get_layer(layer_nr)->regions())
for (const Surface& surface : layerm->fill_surfaces.surfaces)
- if (surface.surface_type == (stPosInternal | stDensSparse))
- append(infill_area_here, offset(surface.expolygon, infill_wall_offset));
+ if (surface.surface_type == (stPosInternal | stDensSparse) || surface.surface_type == (stPosInternal | stDensVoid))
+ append(infill_area_here, to_polygons(surface.expolygon));
+ infill_area_here = union_(infill_area_here);
//Remove the part of the infill area that is already supported by the walls.
- Polygons overhang = diff(offset(infill_area_here, -m_wall_supporting_radius), infill_area_above);
+ Polygons overhang = diff(offset(infill_area_here, -float(m_wall_supporting_radius)), infill_area_above);
+ // Filter out unprintable polygons and near degenerated polygons (three almost collinear points and so).
+ overhang = opening(overhang, float(SCALED_EPSILON), float(SCALED_EPSILON));
m_overhang_per_layer[layer_nr] = overhang;
infill_area_above = std::move(infill_area_here);
@@ -79,19 +83,22 @@ const Layer& Generator::getTreesForLayer(const size_t& layer_id) const
return m_lightning_layers[layer_id];
}
-void Generator::generateTrees(const PrintObject &print_object)
+void Generator::generateTrees(const PrintObject &print_object, const std::function<void()> &throw_on_cancel_callback)
{
m_lightning_layers.resize(print_object.layers().size());
- const coord_t infill_wall_offset = - m_infill_extrusion_width;
std::vector<Polygons> infill_outlines(print_object.layers().size(), Polygons());
// For-each layer from top to bottom:
- for (int layer_id = print_object.layers().size() - 1; layer_id >= 0; layer_id--)
+ for (int layer_id = int(print_object.layers().size()) - 1; layer_id >= 0; layer_id--) {
+ throw_on_cancel_callback();
for (const LayerRegion *layerm : print_object.get_layer(layer_id)->regions())
for (const Surface &surface : layerm->fill_surfaces.surfaces)
- if (surface.surface_type == (stPosInternal | stDensSparse))
- append(infill_outlines[layer_id], offset(surface.expolygon, infill_wall_offset));
+ if (surface.surface_type == (stPosInternal | stDensSparse) || surface.surface_type == (stPosInternal | stDensVoid))
+ append(infill_outlines[layer_id], to_polygons(surface.expolygon));
+
+ infill_outlines[layer_id] = union_(infill_outlines[layer_id]);
+ }
// For various operations its beneficial to quickly locate nearby features on the polygon:
const size_t top_layer_id = print_object.layers().size() - 1;
@@ -99,23 +106,31 @@ void Generator::generateTrees(const PrintObject &print_object)
outlines_locator.create(infill_outlines[top_layer_id], locator_cell_size);
// For-each layer from top to bottom:
- for (int layer_id = top_layer_id; layer_id >= 0; layer_id--)
- {
+ for (int layer_id = int(top_layer_id); layer_id >= 0; layer_id--) {
+ throw_on_cancel_callback();
Layer& current_lightning_layer = m_lightning_layers[layer_id];
- Polygons& current_outlines = infill_outlines[layer_id];
+ const Polygons &current_outlines = infill_outlines[layer_id];
+ const BoundingBox &current_outlines_bbox = get_extents(current_outlines);
// register all trees propagated from the previous layer as to-be-reconnected
std::vector<NodeSPtr> to_be_reconnected_tree_roots = current_lightning_layer.tree_roots;
- current_lightning_layer.generateNewTrees(m_overhang_per_layer[layer_id], current_outlines, outlines_locator, m_supporting_radius, m_wall_supporting_radius);
- current_lightning_layer.reconnectRoots(to_be_reconnected_tree_roots, current_outlines, outlines_locator, m_supporting_radius, m_wall_supporting_radius);
+ current_lightning_layer.generateNewTrees(m_overhang_per_layer[layer_id], current_outlines, current_outlines_bbox, outlines_locator, m_supporting_radius, m_wall_supporting_radius, throw_on_cancel_callback);
+ current_lightning_layer.reconnectRoots(to_be_reconnected_tree_roots, current_outlines, current_outlines_bbox, outlines_locator, m_supporting_radius, m_wall_supporting_radius);
// Initialize trees for next lower layer from the current one.
if (layer_id == 0)
return;
const Polygons& below_outlines = infill_outlines[layer_id - 1];
- outlines_locator.set_bbox(get_extents(below_outlines).inflated(SCALED_EPSILON));
+ BoundingBox below_outlines_bbox = get_extents(below_outlines).inflated(SCALED_EPSILON);
+ if (const BoundingBox &outlines_locator_bbox = outlines_locator.bbox(); outlines_locator_bbox.defined)
+ below_outlines_bbox.merge(outlines_locator_bbox);
+
+ if (!current_lightning_layer.tree_roots.empty())
+ below_outlines_bbox.merge(get_extents(current_lightning_layer.tree_roots).inflated(SCALED_EPSILON));
+
+ outlines_locator.set_bbox(below_outlines_bbox);
outlines_locator.create(below_outlines, locator_cell_size);
std::vector<NodeSPtr>& lower_trees = m_lightning_layers[layer_id - 1].tree_roots;
diff --git a/src/libslic3r/Fill/Lightning/Generator.hpp b/src/libslic3r/Fill/Lightning/Generator.hpp
index c44ecfe7a..15ac7b2c7 100644
--- a/src/libslic3r/Fill/Lightning/Generator.hpp
+++ b/src/libslic3r/Fill/Lightning/Generator.hpp
@@ -43,9 +43,8 @@ public:
* This generator will pre-compute things in preparation of generating
* Lightning Infill for the infill areas in that mesh. The infill areas must
* already be calculated at this point.
- * \param mesh The mesh to generate infill for.
*/
- Generator(const PrintObject &print_object);
+ explicit Generator(const PrintObject &print_object, const coordf_t fill_density, const std::function<void()> &throw_on_cancel_callback);
/*!
* Get a tree of paths generated for a certain layer of the mesh.
@@ -69,12 +68,12 @@ protected:
* only when support is generated. For this pattern, we also need to
* generate overhang areas for the inside of the model.
*/
- void generateInitialInternalOverhangs(const PrintObject &print_object);
+ void generateInitialInternalOverhangs(const PrintObject &print_object, const std::function<void()> &throw_on_cancel_callback);
/*!
* Calculate the tree structure of all layers.
*/
- void generateTrees(const PrintObject &print_object);
+ void generateTrees(const PrintObject &print_object, const std::function<void()> &throw_on_cancel_callback);
float m_infill_extrusion_width;
diff --git a/src/libslic3r/Fill/Lightning/Layer.cpp b/src/libslic3r/Fill/Lightning/Layer.cpp
index 1b3936e34..354623e51 100644
--- a/src/libslic3r/Fill/Lightning/Layer.cpp
+++ b/src/libslic3r/Fill/Lightning/Layer.cpp
@@ -3,12 +3,16 @@
#include "Layer.hpp" //The class we're implementing.
-#include <iterator> // advance
-
#include "DistanceField.hpp"
#include "TreeNode.hpp"
+#include "../../ClipperUtils.hpp"
#include "../../Geometry.hpp"
+#include "Utils.hpp"
+
+#include <tbb/parallel_for.h>
+#include <tbb/blocked_range2d.h>
+#include <mutex>
namespace Slic3r::FillLightning {
@@ -23,10 +27,15 @@ Point GroundingLocation::p() const
return tree_node ? tree_node->getLocation() : *boundary_location;
}
-void Layer::fillLocator(SparseNodeGrid &tree_node_locator)
+inline static Point to_grid_point(const Point &point, const BoundingBox &bbox)
+{
+ return (point - bbox.min) / locator_cell_size;
+}
+
+void Layer::fillLocator(SparseNodeGrid &tree_node_locator, const BoundingBox& current_outlines_bbox)
{
- std::function<void(NodeSPtr)> add_node_to_locator_func = [&tree_node_locator](NodeSPtr node) {
- tree_node_locator.insert(std::make_pair(Point(node->getLocation().x() / locator_cell_size, node->getLocation().y() / locator_cell_size), node));
+ std::function<void(NodeSPtr)> add_node_to_locator_func = [&tree_node_locator, &current_outlines_bbox](const NodeSPtr &node) {
+ tree_node_locator.insert(std::make_pair(to_grid_point(node->getLocation(), current_outlines_bbox), node));
};
for (auto& tree : tree_roots)
tree->visitNodes(add_node_to_locator_func);
@@ -36,38 +45,50 @@ void Layer::generateNewTrees
(
const Polygons& current_overhang,
const Polygons& current_outlines,
+ const BoundingBox& current_outlines_bbox,
const EdgeGrid::Grid& outlines_locator,
const coord_t supporting_radius,
- const coord_t wall_supporting_radius
+ const coord_t wall_supporting_radius,
+ const std::function<void()> &throw_on_cancel_callback
)
{
- DistanceField distance_field(supporting_radius, current_outlines, current_overhang);
+ DistanceField distance_field(supporting_radius, current_outlines, current_outlines_bbox, current_overhang);
+ throw_on_cancel_callback();
SparseNodeGrid tree_node_locator;
- fillLocator(tree_node_locator);
+ fillLocator(tree_node_locator, current_outlines_bbox);
// Until no more points need to be added to support all:
// Determine next point from tree/outline areas via distance-field
- Point unsupported_location;
- while (distance_field.tryGetNextPoint(&unsupported_location)) {
+ size_t unsupported_cell_idx = 0;
+ Point unsupported_location;
+ while (distance_field.tryGetNextPoint(&unsupported_location, &unsupported_cell_idx, unsupported_cell_idx)) {
+ throw_on_cancel_callback();
GroundingLocation grounding_loc = getBestGroundingLocation(
- unsupported_location, current_outlines, outlines_locator, supporting_radius, wall_supporting_radius, tree_node_locator);
+ unsupported_location, current_outlines, current_outlines_bbox, outlines_locator, supporting_radius, wall_supporting_radius, tree_node_locator);
NodeSPtr new_parent;
NodeSPtr new_child;
this->attach(unsupported_location, grounding_loc, new_child, new_parent);
- tree_node_locator.insert(std::make_pair(Point(new_child->getLocation().x() / locator_cell_size, new_child->getLocation().y() / locator_cell_size), new_child));
+ tree_node_locator.insert(std::make_pair(to_grid_point(new_child->getLocation(), current_outlines_bbox), new_child));
if (new_parent)
- tree_node_locator.insert(std::make_pair(Point(new_parent->getLocation().x() / locator_cell_size, new_parent->getLocation().y() / locator_cell_size), new_parent));
+ tree_node_locator.insert(std::make_pair(to_grid_point(new_parent->getLocation(), current_outlines_bbox), new_parent));
// update distance field
distance_field.update(grounding_loc.p(), unsupported_location);
}
+
+#ifdef LIGHTNING_TREE_NODE_DEBUG_OUTPUT
+ {
+ static int iRun = 0;
+ export_to_svg(debug_out_path("FillLightning-TreeNodes-%d.svg", iRun++), current_outlines, this->tree_roots);
+ }
+#endif /* LIGHTNING_TREE_NODE_DEBUG_OUTPUT */
}
-static bool polygonCollidesWithLineSegment(const Point from, const Point to, const EdgeGrid::Grid &loc_to_line)
+static bool polygonCollidesWithLineSegment(const Point &from, const Point &to, const EdgeGrid::Grid &loc_to_line)
{
struct Visitor {
- explicit Visitor(const EdgeGrid::Grid &grid) : grid(grid) {}
+ explicit Visitor(const EdgeGrid::Grid &grid, const Line &line) : grid(grid), line(line) {}
bool operator()(coord_t iy, coord_t ix) {
// Called with a row and colum of the grid cell, which is intersected by a line.
@@ -87,7 +108,7 @@ static bool polygonCollidesWithLineSegment(const Point from, const Point to, con
const EdgeGrid::Grid& grid;
Line line;
bool intersect = false;
- } visitor(loc_to_line);
+ } visitor(loc_to_line, {from, to});
loc_to_line.visit_cells_intersecting_line(from, to, visitor);
return visitor.intersect;
@@ -97,6 +118,7 @@ GroundingLocation Layer::getBestGroundingLocation
(
const Point& unsupported_location,
const Polygons& current_outlines,
+ const BoundingBox& current_outlines_bbox,
const EdgeGrid::Grid& outline_locator,
const coord_t supporting_radius,
const coord_t wall_supporting_radius,
@@ -112,9 +134,10 @@ GroundingLocation Layer::getBestGroundingLocation
if (contour.size() > 2) {
Point prev = contour.points.back();
for (const Point &p2 : contour.points) {
- if (double d = Line::distance_to_squared(unsupported_location, prev, p2); d < d2) {
+ Point closest_point;
+ if (double d = line_alg::distance_to_squared(Line{prev, p2}, unsupported_location, &closest_point); d < d2) {
d2 = d;
- node_location = Geometry::foot_pt({ prev, p2 }, unsupported_location).cast<coord_t>();
+ node_location = closest_point;
}
prev = p2;
}
@@ -123,30 +146,52 @@ GroundingLocation Layer::getBestGroundingLocation
const auto within_dist = coord_t((node_location - unsupported_location).cast<double>().norm());
- NodeSPtr sub_tree{ nullptr };
- coord_t current_dist = getWeightedDistance(node_location, unsupported_location);
+ NodeSPtr sub_tree{nullptr};
+ coord_t current_dist = getWeightedDistance(node_location, unsupported_location);
if (current_dist >= wall_supporting_radius) { // Only reconnect tree roots to other trees if they are not already close to the outlines.
const coord_t search_radius = std::min(current_dist, within_dist);
BoundingBox region(unsupported_location - Point(search_radius, search_radius), unsupported_location + Point(search_radius + locator_cell_size, search_radius + locator_cell_size));
- region.min /= locator_cell_size;
- region.max /= locator_cell_size;
- Point grid_addr;
- for (grid_addr.y() = region.min.y(); grid_addr.y() < region.max.y(); ++ grid_addr.y())
- for (grid_addr.x() = region.min.x(); grid_addr.x() < region.max.x(); ++ grid_addr.x()) {
- auto it_range = tree_node_locator.equal_range(grid_addr);
- for (auto it = it_range.first; it != it_range.second; ++ it) {
- auto candidate_sub_tree = it->second.lock();
- if ((candidate_sub_tree && candidate_sub_tree != exclude_tree) &&
- !(exclude_tree && exclude_tree->hasOffspring(candidate_sub_tree)) &&
- !polygonCollidesWithLineSegment(unsupported_location, candidate_sub_tree->getLocation(), outline_locator)) {
- const coord_t candidate_dist = candidate_sub_tree->getWeightedDistance(unsupported_location, supporting_radius);
- if (candidate_dist < current_dist) {
- current_dist = candidate_dist;
- sub_tree = candidate_sub_tree;
+ region.min = to_grid_point(region.min, current_outlines_bbox);
+ region.max = to_grid_point(region.max, current_outlines_bbox);
+
+ Point current_dist_grid_addr{std::numeric_limits<coord_t>::lowest(), std::numeric_limits<coord_t>::lowest()};
+ std::mutex current_dist_mutex;
+ tbb::parallel_for(tbb::blocked_range2d<coord_t>(region.min.y(), region.max.y(), region.min.x(), region.max.x()), [&current_dist, current_dist_copy = current_dist, &current_dist_mutex, &sub_tree, &current_dist_grid_addr, &exclude_tree = std::as_const(exclude_tree), &outline_locator = std::as_const(outline_locator), &supporting_radius = std::as_const(supporting_radius), &tree_node_locator = std::as_const(tree_node_locator), &unsupported_location = std::as_const(unsupported_location)](const tbb::blocked_range2d<coord_t> &range) -> void {
+ for (coord_t grid_addr_y = range.rows().begin(); grid_addr_y < range.rows().end(); ++grid_addr_y)
+ for (coord_t grid_addr_x = range.cols().begin(); grid_addr_x < range.cols().end(); ++grid_addr_x) {
+ const Point local_grid_addr{grid_addr_x, grid_addr_y};
+ NodeSPtr local_sub_tree{nullptr};
+ coord_t local_current_dist = current_dist_copy;
+ const auto it_range = tree_node_locator.equal_range(local_grid_addr);
+ for (auto it = it_range.first; it != it_range.second; ++it) {
+ const NodeSPtr candidate_sub_tree = it->second.lock();
+ if ((candidate_sub_tree && candidate_sub_tree != exclude_tree) &&
+ !(exclude_tree && exclude_tree->hasOffspring(candidate_sub_tree)) &&
+ !polygonCollidesWithLineSegment(unsupported_location, candidate_sub_tree->getLocation(), outline_locator)) {
+ if (const coord_t candidate_dist = candidate_sub_tree->getWeightedDistance(unsupported_location, supporting_radius); candidate_dist < local_current_dist) {
+ local_current_dist = candidate_dist;
+ local_sub_tree = candidate_sub_tree;
+ }
+ }
+ }
+ // To always get the same result in a parallel version as in a non-parallel version,
+ // we need to preserve that for the same current_dist, we select the same sub_tree
+ // as in the non-parallel version. For this purpose, inside the variable
+ // current_dist_grid_addr is stored from with 2D grid position assigned sub_tree comes.
+ // And when there are two sub_tree with the same current_dist, one which will be found
+ // the first in the non-parallel version is selected.
+ {
+ std::lock_guard<std::mutex> lock(current_dist_mutex);
+ if (local_current_dist < current_dist ||
+ (local_current_dist == current_dist && (grid_addr_y < current_dist_grid_addr.y() ||
+ (grid_addr_y == current_dist_grid_addr.y() && grid_addr_x < current_dist_grid_addr.x())))) {
+ current_dist = local_current_dist;
+ sub_tree = local_sub_tree;
+ current_dist_grid_addr = local_grid_addr;
}
}
}
- }
+ }); // end of parallel_for
}
return ! sub_tree ?
@@ -176,6 +221,7 @@ void Layer::reconnectRoots
(
std::vector<NodeSPtr>& to_be_reconnected_tree_roots,
const Polygons& current_outlines,
+ const BoundingBox& current_outlines_bbox,
const EdgeGrid::Grid& outline_locator,
const coord_t supporting_radius,
const coord_t wall_supporting_radius
@@ -184,10 +230,10 @@ void Layer::reconnectRoots
constexpr coord_t tree_connecting_ignore_offset = 100;
SparseNodeGrid tree_node_locator;
- fillLocator(tree_node_locator);
+ fillLocator(tree_node_locator, current_outlines_bbox);
const coord_t within_max_dist = outline_locator.resolution() * 2;
- for (auto root_ptr : to_be_reconnected_tree_roots)
+ for (const auto &root_ptr : to_be_reconnected_tree_roots)
{
auto old_root_it = std::find(tree_roots.begin(), tree_roots.end(), root_ptr);
@@ -203,7 +249,7 @@ void Layer::reconnectRoots
root_ptr->addChild(new_root);
new_root->reroot();
- tree_node_locator.insert(std::make_pair(Point(new_root->getLocation().x() / locator_cell_size, new_root->getLocation().y() / locator_cell_size), new_root));
+ tree_node_locator.insert(std::make_pair(to_grid_point(new_root->getLocation(), current_outlines_bbox), new_root));
*old_root_it = std::move(new_root); // replace old root with new root
continue;
@@ -217,6 +263,7 @@ void Layer::reconnectRoots
(
root_ptr->getLocation(),
current_outlines,
+ current_outlines_bbox,
outline_locator,
supporting_radius,
tree_connecting_ignore_width,
@@ -233,7 +280,7 @@ void Layer::reconnectRoots
attach_ptr->reroot();
new_root->addChild(attach_ptr);
- tree_node_locator.insert(std::make_pair(new_root->getLocation(), new_root));
+ tree_node_locator.insert(std::make_pair(to_grid_point(new_root->getLocation(), current_outlines_bbox), new_root));
*old_root_it = std::move(new_root); // replace old root with new root
}
@@ -256,15 +303,26 @@ void Layer::reconnectRoots
}
}
-/*
- * Implementation assumes moving inside, but moving outside should just as well be possible.
+#if 0
+/*!
+ * Moves the point \p from onto the nearest polygon or leaves the point as-is, when the comb boundary is not within the root of \p max_dist2 distance.
+ * Given a \p distance more than zero, the point will end up inside, and conversely outside.
+ * When the point is already in/outside by more than \p distance, \p from is unaltered, but the polygon is returned.
+ * When the point is in/outside by less than \p distance, \p from is moved to the correct place.
+ * Implementation assumes moving inside, but moving outside should just as well be possible.
+ *
+ * \param polygons The polygons onto which to move the point
+ * \param from[in,out] The point to move.
+ * \param distance The distance by which to move the point.
+ * \param max_dist2 The squared maximal allowed distance from the point to the nearest polygon.
+ * \return The index to the polygon onto which we have moved the point.
*/
static unsigned int moveInside(const Polygons& polygons, Point& from, int distance, int64_t maxDist2)
{
- Point ret = from;
- int64_t bestDist2 = std::numeric_limits<int64_t>::max();
- unsigned int bestPoly = static_cast<unsigned int>(-1);
- bool is_already_on_correct_side_of_boundary = false; // whether [from] is already on the right side of the boundary
+ Point ret = from;
+ int64_t bestDist2 = std::numeric_limits<int64_t>::max();
+ auto bestPoly = static_cast<unsigned int>(-1);
+ bool is_already_on_correct_side_of_boundary = false; // whether [from] is already on the right side of the boundary
for (unsigned int poly_idx = 0; poly_idx < polygons.size(); poly_idx++)
{
const Polygon &poly = polygons[poly_idx];
@@ -333,7 +391,7 @@ static unsigned int moveInside(const Polygons& polygons, Point& from, int distan
else
{ // x is projected to a point properly on the line segment (not onto a vertex). The case which looks like | .
projected_p_beyond_prev_segment = false;
- Point x = a + ab * dot_prod / ab_length2;
+ Point x = (a.cast<int64_t>() + ab.cast<int64_t>() * dot_prod / ab_length2).cast<coord_t>();
int64_t dist2 = (p - x).cast<int64_t>().squaredNorm();
if (dist2 < bestDist2)
@@ -373,38 +431,18 @@ static unsigned int moveInside(const Polygons& polygons, Point& from, int distan
}
return static_cast<unsigned int>(-1);
}
+#endif
-// Returns 'added someting'.
-Polylines Layer::convertToLines(const Polygons& limit_to_outline, const coord_t line_width) const
+Polylines Layer::convertToLines(const Polygons& limit_to_outline, const coord_t line_overlap) const
{
if (tree_roots.empty())
return {};
- Polygons result_lines;
- for (const auto& tree : tree_roots) {
- // If even the furthest location in the tree is inside the polygon, the entire tree must be inside of the polygon.
- // (Don't take the root as that may be on the edge and cause rounding errors to register as 'outside'.)
- constexpr coord_t epsilon = 5;
- Point should_be_inside = tree->getLocation();
- moveInside(limit_to_outline, should_be_inside, epsilon, epsilon * epsilon);
- if (inside(limit_to_outline, should_be_inside))
- tree->convertToPolylines(result_lines, line_width);
- }
-
- // TODO: allow for polylines!
- Polylines split_lines;
- for (Polygon &line : result_lines) {
- if (line.size() <= 1)
- continue;
- Point last = line[0];
- for (size_t point_idx = 1; point_idx < line.size(); point_idx++) {
- Point here = line[point_idx];
- split_lines.push_back({ last, here });
- last = here;
- }
- }
+ Polylines result_lines;
+ for (const auto &tree : tree_roots)
+ tree->convertToPolylines(result_lines, line_overlap);
- return split_lines;
+ return intersection_pl(result_lines, limit_to_outline);
}
} // namespace Slic3r::Lightning
diff --git a/src/libslic3r/Fill/Lightning/Layer.hpp b/src/libslic3r/Fill/Lightning/Layer.hpp
index 853c634f2..e8c0a38b4 100644
--- a/src/libslic3r/Fill/Lightning/Layer.hpp
+++ b/src/libslic3r/Fill/Lightning/Layer.hpp
@@ -41,9 +41,11 @@ public:
(
const Polygons& current_overhang,
const Polygons& current_outlines,
+ const BoundingBox& current_outlines_bbox,
const EdgeGrid::Grid& outline_locator,
- const coord_t supporting_radius,
- const coord_t wall_supporting_radius
+ coord_t supporting_radius,
+ coord_t wall_supporting_radius,
+ const std::function<void()> &throw_on_cancel_callback
);
/*! Determine & connect to connection point in tree/outline.
@@ -53,9 +55,10 @@ public:
(
const Point& unsupported_location,
const Polygons& current_outlines,
+ const BoundingBox& current_outlines_bbox,
const EdgeGrid::Grid& outline_locator,
- const coord_t supporting_radius,
- const coord_t wall_supporting_radius,
+ coord_t supporting_radius,
+ coord_t wall_supporting_radius,
const SparseNodeGrid& tree_node_locator,
const NodeSPtr& exclude_tree = nullptr
);
@@ -71,16 +74,17 @@ public:
(
std::vector<NodeSPtr>& to_be_reconnected_tree_roots,
const Polygons& current_outlines,
+ const BoundingBox& current_outlines_bbox,
const EdgeGrid::Grid& outline_locator,
- const coord_t supporting_radius,
- const coord_t wall_supporting_radius
+ coord_t supporting_radius,
+ coord_t wall_supporting_radius
);
- Polylines convertToLines(const Polygons& limit_to_outline, const coord_t line_width) const;
+ Polylines convertToLines(const Polygons& limit_to_outline, coord_t line_overlap) const;
coord_t getWeightedDistance(const Point& boundary_loc, const Point& unsupported_location);
- void fillLocator(SparseNodeGrid& tree_node_locator);
+ void fillLocator(SparseNodeGrid& tree_node_locator, const BoundingBox& current_outlines_bbox);
};
} // namespace Slic3r::FillLightning
diff --git a/src/libslic3r/Fill/Lightning/TreeNode.cpp b/src/libslic3r/Fill/Lightning/TreeNode.cpp
index 8ab11bd6d..c9bcef293 100644
--- a/src/libslic3r/Fill/Lightning/TreeNode.cpp
+++ b/src/libslic3r/Fill/Lightning/TreeNode.cpp
@@ -4,7 +4,6 @@
#include "TreeNode.hpp"
#include "../../Geometry.hpp"
-#include "../../ClipperUtils.hpp"
namespace Slic3r::FillLightning {
@@ -107,7 +106,7 @@ NodeSPtr Node::deepCopy() const
return local_root;
}
-void Node::reroot(NodeSPtr new_parent /*= nullptr*/)
+void Node::reroot(const NodeSPtr &new_parent)
{
if (! m_is_root) {
auto old_parent = m_parent.lock();
@@ -142,7 +141,7 @@ NodeSPtr Node::closestNode(const Point& loc)
return result;
}
-bool inside(const Polygons &polygons, const Point p)
+bool inside(const Polygons &polygons, const Point &p)
{
int poly_count_inside = 0;
for (const Polygon &poly : polygons) {
@@ -181,7 +180,11 @@ bool lineSegmentPolygonsIntersection(const Point& a, const Point& b, const EdgeG
} visitor { outline_locator, a.cast<double>(), b.cast<double>() };
outline_locator.visit_cells_intersecting_line(a, b, visitor);
- return visitor.d2min < within_max_dist * within_max_dist;
+ if (visitor.d2min < double(within_max_dist) * double(within_max_dist)) {
+ result = Point(visitor.intersection_pt);
+ return true;
+ }
+ return false;
}
bool Node::realign(const Polygons& outlines, const EdgeGrid::Grid& outline_locator, std::vector<NodeSPtr>& rerooted_parts)
@@ -226,14 +229,14 @@ bool Node::realign(const Polygons& outlines, const EdgeGrid::Grid& outline_locat
void Node::straighten(const coord_t magnitude, const coord_t max_remove_colinear_dist)
{
- straighten(magnitude, m_p, 0, max_remove_colinear_dist * max_remove_colinear_dist);
+ straighten(magnitude, m_p, 0, int64_t(max_remove_colinear_dist) * int64_t(max_remove_colinear_dist));
}
Node::RectilinearJunction Node::straighten(
const coord_t magnitude,
const Point& junction_above,
const coord_t accumulated_dist,
- const coord_t max_remove_colinear_dist2)
+ const int64_t max_remove_colinear_dist2)
{
constexpr coord_t junction_magnitude_factor_numerator = 3;
constexpr coord_t junction_magnitude_factor_denominator = 4;
@@ -245,13 +248,13 @@ Node::RectilinearJunction Node::straighten(
auto child_dist = coord_t((m_p - child_p->m_p).cast<double>().norm());
RectilinearJunction junction_below = child_p->straighten(magnitude, junction_above, accumulated_dist + child_dist, max_remove_colinear_dist2);
coord_t total_dist_to_junction_below = junction_below.total_recti_dist;
- Point a = junction_above;
- Point b = junction_below.junction_loc;
+ const Point& a = junction_above;
+ Point b = junction_below.junction_loc;
if (a != b) // should always be true!
{
Point ab = b - a;
- Point destination = a + ab * accumulated_dist / std::max(coord_t(1), total_dist_to_junction_below);
- if ((destination - m_p).cast<double>().squaredNorm() <= magnitude * magnitude)
+ Point destination = (a.cast<int64_t>() + ab.cast<int64_t>() * int64_t(accumulated_dist) / std::max(int64_t(1), int64_t(total_dist_to_junction_below))).cast<coord_t>();
+ if ((destination - m_p).cast<int64_t>().squaredNorm() <= int64_t(magnitude) * int64_t(magnitude))
m_p = destination;
else
m_p += ((destination - m_p).cast<double>().normalized() * magnitude).cast<coord_t>();
@@ -262,7 +265,7 @@ Node::RectilinearJunction Node::straighten(
child_p = m_children.front(); //recursive call to straighten might have removed the child
const NodeSPtr& parent_node = m_parent.lock();
if (parent_node &&
- (child_p->m_p - parent_node->m_p).cast<double>().squaredNorm() < max_remove_colinear_dist2 &&
+ (child_p->m_p - parent_node->m_p).cast<int64_t>().squaredNorm() < max_remove_colinear_dist2 &&
Line::distance_to_squared(m_p, parent_node->m_p, child_p->m_p) < close_enough * close_enough) {
child_p->m_parent = m_parent;
for (auto& sibling : parent_node->m_children)
@@ -298,7 +301,7 @@ Node::RectilinearJunction Node::straighten(
auto junction_moving_dir_len = coord_t(junction_moving_dir.norm());
if (junction_moving_dir_len > junction_magnitude)
{
- junction_moving_dir = junction_moving_dir * junction_magnitude / junction_moving_dir_len;
+ junction_moving_dir = junction_moving_dir.operator*((double)junction_magnitude / (double)junction_moving_dir_len);
}
m_p += junction_moving_dir;
}
@@ -344,16 +347,16 @@ coord_t Node::prune(const coord_t& pruning_distance)
return max_distance_pruned;
}
-void Node::convertToPolylines(Polygons& output, const coord_t line_width) const
+void Node::convertToPolylines(Polylines &output, const coord_t line_overlap) const
{
- Polygons result;
- output.emplace_back();
+ Polylines result;
+ result.emplace_back();
convertToPolylines(0, result);
- removeJunctionOverlap(result, line_width);
+ removeJunctionOverlap(result, line_overlap);
append(output, std::move(result));
}
-void Node::convertToPolylines(size_t long_line_idx, Polygons& output) const
+void Node::convertToPolylines(size_t long_line_idx, Polylines &output) const
{
if (m_children.empty()) {
output[long_line_idx].points.push_back(m_p);
@@ -373,11 +376,12 @@ void Node::convertToPolylines(size_t long_line_idx, Polygons& output) const
}
}
-void Node::removeJunctionOverlap(Polygons& result_lines, const coord_t line_width) const
+void Node::removeJunctionOverlap(Polylines &result_lines, const coord_t line_overlap) const
{
- const coord_t reduction = line_width / 2; // TODO make configurable?
- for (auto poly_it = result_lines.begin(); poly_it != result_lines.end(); ) {
- Polygon &polyline = *poly_it;
+ const coord_t reduction = line_overlap;
+ size_t res_line_idx = 0;
+ while (res_line_idx < result_lines.size()) {
+ Polyline &polyline = result_lines[res_line_idx];
if (polyline.size() <= 1) {
polyline = std::move(result_lines.back());
result_lines.pop_back();
@@ -386,8 +390,8 @@ void Node::removeJunctionOverlap(Polygons& result_lines, const coord_t line_widt
coord_t to_be_reduced = reduction;
Point a = polyline.back();
- for (int point_idx = polyline.size() - 2; point_idx >= 0; point_idx--) {
- const Point b = polyline[point_idx];
+ for (int point_idx = int(polyline.size()) - 2; point_idx >= 0; point_idx--) {
+ const Point b = polyline.points[point_idx];
const Point ab = b - a;
const auto ab_len = coord_t(ab.cast<double>().norm());
if (ab_len >= to_be_reduced) {
@@ -404,8 +408,33 @@ void Node::removeJunctionOverlap(Polygons& result_lines, const coord_t line_widt
polyline = std::move(result_lines.back());
result_lines.pop_back();
} else
- ++ poly_it;
+ ++ res_line_idx;
+ }
+}
+
+#ifdef LIGHTNING_TREE_NODE_DEBUG_OUTPUT
+void export_to_svg(const NodeSPtr &root_node, SVG &svg)
+{
+ for (const NodeSPtr &children : root_node->m_children) {
+ svg.draw(Line(root_node->getLocation(), children->getLocation()), "red");
+ export_to_svg(children, svg);
+ }
+}
+
+void export_to_svg(const std::string &path, const Polygons &contour, const std::vector<NodeSPtr> &root_nodes) {
+ BoundingBox bbox = get_extents(contour);
+
+ bbox.offset(SCALED_EPSILON);
+ SVG svg(path, bbox);
+ svg.draw_outline(contour, "blue");
+
+ for (const NodeSPtr &root_node: root_nodes) {
+ for (const NodeSPtr &children: root_node->m_children) {
+ svg.draw(Line(root_node->getLocation(), children->getLocation()), "red");
+ export_to_svg(children, svg);
+ }
}
}
+#endif /* LIGHTNING_TREE_NODE_DEBUG_OUTPUT */
} // namespace Slic3r::FillLightning
diff --git a/src/libslic3r/Fill/Lightning/TreeNode.hpp b/src/libslic3r/Fill/Lightning/TreeNode.hpp
index bc2e76dc2..8791b4331 100644
--- a/src/libslic3r/Fill/Lightning/TreeNode.hpp
+++ b/src/libslic3r/Fill/Lightning/TreeNode.hpp
@@ -11,6 +11,9 @@
#include "../../EdgeGrid.hpp"
#include "../../Polygon.hpp"
+#include "SVG.hpp"
+
+//#define LIGHTNING_TREE_NODE_DEBUG_OUTPUT
namespace Slic3r::FillLightning
{
@@ -43,7 +46,7 @@ public:
{
struct EnableMakeShared : public Node
{
- EnableMakeShared(Arg&&...arg) : Node(std::forward<Arg>(arg)...) {}
+ explicit EnableMakeShared(Arg&&...arg) : Node(std::forward<Arg>(arg)...) {}
};
return std::make_shared<EnableMakeShared>(std::forward<Arg>(arg)...);
}
@@ -99,9 +102,9 @@ public:
std::vector<NodeSPtr>& next_trees,
const Polygons& next_outlines,
const EdgeGrid::Grid& outline_locator,
- const coord_t prune_distance,
- const coord_t smooth_magnitude,
- const coord_t max_remove_colinear_dist
+ coord_t prune_distance,
+ coord_t smooth_magnitude,
+ coord_t max_remove_colinear_dist
) const;
/*!
@@ -156,7 +159,7 @@ public:
* This is then recursively bubbled up until it reaches the (former) root, which then will become a leaf.
* \param new_parent The (new) parent-node of the root, useful for recursing or immediately attaching the node to another tree.
*/
- void reroot(NodeSPtr new_parent = nullptr);
+ void reroot(const NodeSPtr &new_parent = nullptr);
/*!
* Retrieves the closest node to the specified location.
@@ -176,16 +179,16 @@ public:
*/
bool hasOffspring(const NodeSPtr& to_be_checked) const;
-protected:
Node() = delete; // Don't allow empty contruction
+protected:
/*!
* Construct a new node, either for insertion in a tree or as root.
* \param p The physical location in the 2D layer that this node represents.
* Connecting other nodes to this node indicates that a line segment should
* be drawn between those two physical positions.
*/
- Node(const Point& p, const std::optional<Point>& last_grounding_location = std::nullopt);
+ explicit Node(const Point& p, const std::optional<Point>& last_grounding_location = std::nullopt);
/*!
* Copy this node and its entire sub-tree.
@@ -211,7 +214,7 @@ protected:
* \param magnitude The maximum allowed distance to move the node.
* \param max_remove_colinear_dist Maximum distance of the (compound) line-segment from which a co-linear point may be removed.
*/
- void straighten(const coord_t magnitude, const coord_t max_remove_colinear_dist);
+ void straighten(coord_t magnitude, coord_t max_remove_colinear_dist);
/*! Recursive part of \ref straighten(.)
* \param junction_above The last seen junction with multiple children above
@@ -219,7 +222,7 @@ protected:
* \param max_remove_colinear_dist2 Maximum distance _squared_ of the (compound) line-segment from which a co-linear point may be removed.
* \return the total distance along the tree from the last junction above to the first next junction below and the location of the next junction below
*/
- RectilinearJunction straighten(const coord_t magnitude, const Point& junction_above, const coord_t accumulated_dist, const coord_t max_remove_colinear_dist2);
+ RectilinearJunction straighten(coord_t magnitude, const Point& junction_above, coord_t accumulated_dist, int64_t max_remove_colinear_dist2);
/*! Prune the tree from the extremeties (leaf-nodes) until the pruning distance is reached.
* \return The distance that has been pruned. If less than \p distance, then the whole tree was puned away.
@@ -236,7 +239,7 @@ public:
*
* \param output all branches in this tree connected into polylines
*/
- void convertToPolylines(Polygons& output, const coord_t line_width) const;
+ void convertToPolylines(Polylines &output, coord_t line_overlap) const;
/*! If this was ever a direct child of the root, it'll have a previous grounding location.
*
@@ -255,9 +258,9 @@ protected:
* \param long_line a reference to a polyline in \p output which to continue building on in the recursion
* \param output all branches in this tree connected into polylines
*/
- void convertToPolylines(size_t long_line_idx, Polygons& output) const;
+ void convertToPolylines(size_t long_line_idx, Polylines &output) const;
- void removeJunctionOverlap(Polygons& polylines, const coord_t line_width) const;
+ void removeJunctionOverlap(Polylines &polylines, coord_t line_overlap) const;
bool m_is_root;
Point m_p;
@@ -265,10 +268,40 @@ protected:
std::vector<NodeSPtr> m_children;
std::optional<Point> m_last_grounding_location; //<! The last known grounding location, see 'getLastGroundingLocation()'.
+
+ friend BoundingBox get_extents(const NodeSPtr &root_node);
+ friend BoundingBox get_extents(const std::vector<NodeSPtr> &tree_roots);
+
+#ifdef LIGHTNING_TREE_NODE_DEBUG_OUTPUT
+ friend void export_to_svg(const NodeSPtr &root_node, Slic3r::SVG &svg);
+ friend void export_to_svg(const std::string &path, const Polygons &contour, const std::vector<NodeSPtr> &root_nodes);
+#endif /* LIGHTNING_TREE_NODE_DEBUG_OUTPUT */
};
-bool inside(const Polygons &polygons, const Point p);
-bool lineSegmentPolygonsIntersection(const Point& a, const Point& b, const EdgeGrid::Grid& outline_locator, Point& result, const coord_t within_max_dist);
+bool inside(const Polygons &polygons, const Point &p);
+bool lineSegmentPolygonsIntersection(const Point& a, const Point& b, const EdgeGrid::Grid& outline_locator, Point& result, coord_t within_max_dist);
+
+inline BoundingBox get_extents(const NodeSPtr &root_node)
+{
+ BoundingBox bbox;
+ for (const NodeSPtr &children : root_node->m_children)
+ bbox.merge(get_extents(children));
+ bbox.merge(root_node->getLocation());
+ return bbox;
+}
+
+inline BoundingBox get_extents(const std::vector<NodeSPtr> &tree_roots)
+{
+ BoundingBox bbox;
+ for (const NodeSPtr &root_node : tree_roots)
+ bbox.merge(get_extents(root_node));
+ return bbox;
+}
+
+#ifdef LIGHTNING_TREE_NODE_DEBUG_OUTPUT
+void export_to_svg(const NodeSPtr &root_node, SVG &svg);
+void export_to_svg(const std::string &path, const Polygons &contour, const std::vector<NodeSPtr> &root_nodes);
+#endif /* LIGHTNING_TREE_NODE_DEBUG_OUTPUT */
} // namespace Slic3r::FillLightning
diff --git a/src/libslic3r/Format/SL1.cpp b/src/libslic3r/Format/SL1.cpp
index 9fd75df34..1f6b1aa90 100644
--- a/src/libslic3r/Format/SL1.cpp
+++ b/src/libslic3r/Format/SL1.cpp
@@ -384,7 +384,8 @@ void fill_iniconf(ConfMap &m, const SLAPrint &print)
m["layerHeight"] = get_cfg_value(cfg, "layer_height");
m["expTime"] = get_cfg_value(cfg, "exposure_time");
m["expTimeFirst"] = get_cfg_value(cfg, "initial_exposure_time");
- m["expUserProfile"] = get_cfg_value(cfg, "material_print_speed") == "slow" ? "1" : "0";
+ const std::string mps = get_cfg_value(cfg, "material_print_speed");
+ m["expUserProfile"] = mps == "slow" ? "1" : mps == "fast" ? "0" : "2";
m["materialName"] = get_cfg_value(cfg, "sla_material_settings_id");
m["printerModel"] = get_cfg_value(cfg, "printer_model");
m["printerVariant"] = get_cfg_value(cfg, "printer_variant");
diff --git a/src/libslic3r/Format/STEP.cpp b/src/libslic3r/Format/STEP.cpp
new file mode 100644
index 000000000..5165bb701
--- /dev/null
+++ b/src/libslic3r/Format/STEP.cpp
@@ -0,0 +1,131 @@
+#include "STEP.hpp"
+#include "occt_wrapper/OCCTWrapper.hpp"
+
+#include "libslic3r/Model.hpp"
+#include "libslic3r/TriangleMesh.hpp"
+#include "libslic3r/Utils.hpp"
+
+#include <boost/filesystem.hpp>
+#include <boost/dll/runtime_symbol_info.hpp>
+#include <boost/log/trivial.hpp>
+
+#include <string>
+#include <functional>
+
+#ifdef _WIN32
+ #include<windows.h>
+#else
+ #include<occt_wrapper/OCCTWrapper.hpp>
+ #include <dlfcn.h>
+#endif
+
+
+namespace Slic3r {
+
+#if __APPLE__
+extern "C" bool load_step_internal(const char *path, OCCTResult* res);
+#endif
+
+LoadStepFn get_load_step_fn()
+{
+ static LoadStepFn load_step_fn = nullptr;
+
+#ifndef __APPLE__
+ constexpr const char* fn_name = "load_step_internal";
+#endif
+
+ if (!load_step_fn) {
+ auto libpath = boost::dll::program_location().parent_path();
+#ifdef _WIN32
+ libpath /= "OCCTWrapper.dll";
+ HMODULE module = LoadLibraryW(libpath.wstring().c_str());
+ if (module == NULL)
+ throw Slic3r::RuntimeError("Cannot load OCCTWrapper.dll");
+
+ try {
+ FARPROC farproc = GetProcAddress(module, fn_name);
+ if (! farproc) {
+ DWORD ec = GetLastError();
+ throw Slic3r::RuntimeError(std::string("Cannot load function from OCCTWrapper.dll: ") + fn_name
+ + "\n\nError code: " + std::to_string(ec));
+ }
+ load_step_fn = reinterpret_cast<LoadStepFn>(farproc);
+ } catch (const Slic3r::RuntimeError&) {
+ FreeLibrary(module);
+ throw;
+ }
+#elif __APPLE__
+ load_step_fn = &load_step_internal;
+#else
+ libpath /= "OCCTWrapper.so";
+ void *plugin_ptr = dlopen(libpath.c_str(), RTLD_NOW | RTLD_GLOBAL);
+
+ if (plugin_ptr) {
+ load_step_fn = reinterpret_cast<LoadStepFn>(dlsym(plugin_ptr, fn_name));
+ if (!load_step_fn) {
+ dlclose(plugin_ptr);
+ throw Slic3r::RuntimeError(std::string("Cannot load function from OCCTWrapper.so: ") + fn_name
+ + "\n\n" + dlerror());
+ }
+ } else {
+ throw Slic3r::RuntimeError(std::string("Cannot load OCCTWrapper.so:\n\n") + dlerror());
+ }
+#endif
+ }
+
+ return load_step_fn;
+}
+
+bool load_step(const char *path, Model *model /*BBS:, ImportStepProgressFn proFn*/)
+{
+ OCCTResult occt_object;
+
+ LoadStepFn load_step_fn = get_load_step_fn();
+
+ if (!load_step_fn)
+ return false;
+
+ load_step_fn(path, &occt_object);
+
+ assert(! occt_object.volumes.empty());
+
+ assert(boost::algorithm::iends_with(occt_object.object_name, ".stp")
+ || boost::algorithm::iends_with(occt_object.object_name, ".step"));
+ occt_object.object_name.erase(occt_object.object_name.find("."));
+ assert(! occt_object.object_name.empty());
+
+
+ ModelObject* new_object = model->add_object();
+ new_object->input_file = path;
+ if (new_object->volumes.size() == 1 && ! occt_object.volumes.front().volume_name.empty())
+ new_object->name = new_object->volumes.front()->name;
+ else
+ new_object->name = occt_object.object_name;
+
+
+ for (size_t i=0; i<occt_object.volumes.size(); ++i) {
+ indexed_triangle_set its;
+ for (size_t j=0; j<occt_object.volumes[i].vertices.size(); ++j)
+ its.vertices.emplace_back(Vec3f(occt_object.volumes[i].vertices[j][0],
+ occt_object.volumes[i].vertices[j][1],
+ occt_object.volumes[i].vertices[j][2]));
+ for (size_t j=0; j<occt_object.volumes[i].indices.size(); ++j)
+ its.indices.emplace_back(Vec3i32(occt_object.volumes[i].indices[j][0],
+ occt_object.volumes[i].indices[j][1],
+ occt_object.volumes[i].indices[j][2]));
+ its_merge_vertices(its, true);
+ TriangleMesh triangle_mesh(std::move(its));
+ ModelVolume* new_volume = new_object->add_volume(std::move(triangle_mesh));
+
+ new_volume->name = occt_object.volumes[i].volume_name.empty()
+ ? std::string("Part") + std::to_string(i+1)
+ : occt_object.volumes[i].volume_name;
+ new_volume->source.input_file = path;
+ new_volume->source.object_idx = (int)model->objects.size() - 1;
+ new_volume->source.volume_idx = (int)new_object->volumes.size() - 1;
+ }
+
+ return true;
+}
+
+}; // namespace Slic3r
diff --git a/src/libslic3r/Format/STEP.hpp b/src/libslic3r/Format/STEP.hpp
new file mode 100644
index 000000000..8fbc604d8
--- /dev/null
+++ b/src/libslic3r/Format/STEP.hpp
@@ -0,0 +1,19 @@
+// Original implementation of STEP format import created by Bambulab.
+// https://github.com/bambulab/BambuStudio
+// Forked off commit 1555904, modified by Prusa Research.
+
+#ifndef slic3r_Format_STEP_hpp_
+#define slic3r_Format_STEP_hpp_
+
+namespace Slic3r {
+
+class Model;
+
+//typedef std::function<void(int load_stage, int current, int total, bool& cancel)> ImportStepProgressFn;
+
+// Load a step file into a provided model.
+extern bool load_step(const char *path_str, Model *model /*LMBBS:, ImportStepProgressFn proFn = nullptr*/);
+
+}; // namespace Slic3r
+
+#endif /* slic3r_Format_STEP_hpp_ */
diff --git a/src/libslic3r/GCode.cpp b/src/libslic3r/GCode.cpp
index 8c97c5f7c..fc22c0dc0 100644
--- a/src/libslic3r/GCode.cpp
+++ b/src/libslic3r/GCode.cpp
@@ -3,7 +3,6 @@
#include "GCode.hpp"
#include "Exception.hpp"
#include "ExtrusionEntity.hpp"
-#include "EdgeGrid.hpp"
#include "Geometry/ConvexHull.hpp"
#include "GCode/FanMover.hpp"
#include "GCode/PrintExtents.hpp"
@@ -40,6 +39,8 @@
#include "SVG.hpp"
#include <tbb/parallel_for.h>
+#include <tbb/task_scheduler_observer.h>
+#include <tbb/enumerable_thread_specific.h>
// Intel redesigned some TBB interface considerably when merging TBB with their oneAPI set of libraries, see GH #7332.
// We are using quite an old TBB 2017 U7. Before we update our build servers, let's use the old API, which is deprecated in up to date TBB.
@@ -517,7 +518,7 @@ std::string WipeTowerIntegration::post_process_wipe_tower_moves(const WipeTower:
bool ignore_sparse = false;
if (gcodegen.config().wipe_tower_no_sparse_layers.value) {
wipe_tower_z = m_last_wipe_tower_print_z;
- ignore_sparse = (m_tool_changes[m_layer_idx].size() == 1 && m_tool_changes[m_layer_idx].front().initial_tool == m_tool_changes[m_layer_idx].front().new_tool);
+ ignore_sparse = (m_tool_changes[m_layer_idx].size() == 1 && m_tool_changes[m_layer_idx].front().initial_tool == m_tool_changes[m_layer_idx].front().new_tool && m_layer_idx != 0);
if (m_tool_change_idx == 0 && !ignore_sparse)
wipe_tower_z = m_last_wipe_tower_print_z + m_tool_changes[m_layer_idx].front().layer_height;
}
@@ -593,21 +594,22 @@ std::vector<GCode::LayerToPrint> GCode::collect_layers_to_print(const PrintObjec
size_t idx_support_layer = 0;
const LayerToPrint* last_extrusion_layer = nullptr;
while (idx_object_layer < object.layers().size() || idx_support_layer < object.support_layers().size()) {
- LayerToPrint layer_to_print;
- layer_to_print.object_layer = (idx_object_layer < object.layers().size()) ? object.layers()[idx_object_layer++] : nullptr;
- layer_to_print.support_layer = (idx_support_layer < object.support_layers().size()) ? object.support_layers()[idx_support_layer++] : nullptr;
- if (layer_to_print.object_layer && layer_to_print.support_layer) {
- if (layer_to_print.object_layer->print_z < layer_to_print.support_layer->print_z - EPSILON) {
- layer_to_print.support_layer = nullptr;
+ LayerToPrint layer_to_add_to_print;
+ layer_to_add_to_print.object_layer = (idx_object_layer < object.layers().size()) ? object.layers()[idx_object_layer++] : nullptr;
+ layer_to_add_to_print.support_layer = (idx_support_layer < object.support_layers().size()) ? object.support_layers()[idx_support_layer++] : nullptr;
+ if (layer_to_add_to_print.object_layer && layer_to_add_to_print.support_layer) {
+ if (layer_to_add_to_print.object_layer->print_z < layer_to_add_to_print.support_layer->print_z - EPSILON) {
+ layer_to_add_to_print.support_layer = nullptr;
--idx_support_layer;
}
- else if (layer_to_print.support_layer->print_z < layer_to_print.object_layer->print_z - EPSILON) {
- layer_to_print.object_layer = nullptr;
+ else if (layer_to_add_to_print.support_layer->print_z < layer_to_add_to_print.object_layer->print_z - EPSILON) {
+ layer_to_add_to_print.object_layer = nullptr;
--idx_object_layer;
}
}
- layers_to_print.emplace_back(layer_to_print);
+ layers_to_print.push_back(std::move(layer_to_add_to_print));
+ const LayerToPrint& layer_to_print = layers_to_print.back();
bool has_extrusions = (layer_to_print.object_layer && layer_to_print.object_layer->has_extrusions())
|| (layer_to_print.support_layer && layer_to_print.support_layer->has_extrusions());
@@ -630,7 +632,7 @@ std::vector<GCode::LayerToPrint> GCode::collect_layers_to_print(const PrintObjec
extra_gap = raft_cd;
}
if (object.config().support_material_contact_distance_type.value == SupportZDistanceType::zdNone) {
- extra_gap = 0;
+ extra_gap = layer_to_print.layer()->height;
} else if (object.config().support_material_contact_distance_type.value == SupportZDistanceType::zdFilament) {
//compute the height of bridge.
if (layer_to_print.layer()->id() > 0 && !layer_to_print.layer()->regions().empty()) {
@@ -1350,14 +1352,11 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
if (print.config().spiral_vase.value)
m_spiral_vase = make_unique<SpiralVase>(print.config());
-#ifdef HAS_PRESSURE_EQUALIZER
+
if (print.config().max_volumetric_extrusion_rate_slope_positive.value > 0 ||
print.config().max_volumetric_extrusion_rate_slope_negative.value > 0)
- m_pressure_equalizer = make_unique<PressureEqualizer>(&print.config());
+ m_pressure_equalizer = make_unique<PressureEqualizer>(print.config());
m_enable_extrusion_role_markers = (bool)m_pressure_equalizer;
-#else /* HAS_PRESSURE_EQUALIZER */
- m_enable_extrusion_role_markers = false;
-#endif /* HAS_PRESSURE_EQUALIZER */
// Write information on the generator.
file.write_format("; %s\n\n", Slic3r::header_slic3r_generated().c_str());
@@ -1368,6 +1367,8 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
if(!thumbnails_end_file || !thumbnails_end_file->value) {
const ConfigOptionBool* thumbnails_with_bed = print.full_print_config().option<ConfigOptionBool>("thumbnails_with_bed");
const ConfigOptionEnum<GCodeThumbnailsFormat>* thumbnails_format = print.full_print_config().option<ConfigOptionEnum<GCodeThumbnailsFormat>>("thumbnails_format");
+ // Unit tests or command line slicing may not define "thumbnails" or "thumbnails_format".
+ // If "thumbnails_format" is not defined, export to PNG.
GCodeThumbnails::export_thumbnails_to_file(thumbnail_cb,
print.full_print_config().option<ConfigOptionPoints>("thumbnails")->values,
thumbnails_with_bed == nullptr ? false : thumbnails_with_bed->value,
@@ -1720,7 +1721,8 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
print.throw_if_canceled();
// Collect custom seam data from all objects.
- m_seam_placer.init(print);
+ std::function<void(void)> throw_if_canceled_func = [&print]() { print.throw_if_canceled();};
+ m_seam_placer.init(print, throw_if_canceled_func);
//activate first extruder is multi-extruder and not in start-gcode
if ((initial_extruder_id != (uint16_t)-1)) {
@@ -1826,7 +1828,7 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
set_extra_lift(0, 0, print.config(), m_writer, initial_extruder_id);
}
//reinit the seam placer on the new object
- m_seam_placer.init(print);
+ m_seam_placer.init(print, throw_if_canceled_func);
// Reset the cooling buffer internal state (the current position, feed rate, accelerations).
m_cooling_buffer->reset(this->writer().get_position());
m_cooling_buffer->set_current_extruder(initial_extruder_id);
@@ -1834,10 +1836,6 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
// Generate G-code, run the filters (vase mode, cooling buffer), run the G-code analyser
// and export G-code into file.
this->process_layers(print, print.m_print_statistics, tool_ordering, collect_layers_to_print(object), *print_object_instance_sequential_active - object.instances().data(), file);
-#ifdef HAS_PRESSURE_EQUALIZER
- if (m_pressure_equalizer)
- file.write(m_pressure_equalizer->process("", true));
-#endif /* HAS_PRESSURE_EQUALIZER */
++ finished_objects;
// Flag indicating whether the nozzle temperature changes from 1st to 2nd layer were performed.
// Reset it when starting another object from 1st layer.
@@ -1895,10 +1893,6 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
// Generate G-code, run the filters (vase mode, cooling buffer), run the G-code analyser
// and export G-code into file.
this->process_layers(print, print.m_print_statistics, tool_ordering, print_object_instances_ordering, layers_to_print, file);
-#ifdef HAS_PRESSURE_EQUALIZER
- if (m_pressure_equalizer)
- _file.write(m_pressure_equalizer->process("", true));
-#endif /* HAS_PRESSURE_EQUALIZER */
if (m_wipe_tower)
// Purge the extruder, pull out the active filament.
file.write(m_wipe_tower->finalize(*this));
@@ -1989,6 +1983,8 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
if (thumbnails_end_file && thumbnails_end_file->value) {
const ConfigOptionBool* thumbnails_with_bed = print.full_print_config().option<ConfigOptionBool>("thumbnails_with_bed");
const ConfigOptionEnum<GCodeThumbnailsFormat>* thumbnails_format = print.full_print_config().option<ConfigOptionEnum<GCodeThumbnailsFormat>>("thumbnails_format");
+ // Unit tests or command line slicing may not define "thumbnails" or "thumbnails_format".
+ // If "thumbnails_format" is not defined, export to PNG.
GCodeThumbnails::export_thumbnails_to_file(thumbnail_cb,
print.full_print_config().option<ConfigOptionPoints>("thumbnails")->values,
thumbnails_with_bed==nullptr? false:thumbnails_with_bed->value,
@@ -1999,6 +1995,32 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
print.throw_if_canceled();
}
+// For unknown reasons and in sporadic cases when GCode export is processing, some participating thread
+// in tbb::parallel_pipeline has not set locales to "C", probably because this thread is newly spawned.
+// So in this class method on_scheduler_entry is called for every thread before it starts participating
+// in tbb::parallel_pipeline to ensure that locales are set correctly
+
+// For tbb::parallel_pipeline, it seems that on_scheduler_entry is called for every layer and every filter.
+// We ensure using thread-local storage that locales will be set to "C" just once for any participating thread.
+class TBBLocalesSetter : public tbb::task_scheduler_observer
+{
+public:
+ TBBLocalesSetter() { this->observe(true); }
+ ~TBBLocalesSetter() override { this->observe(false); };
+
+ void on_scheduler_entry(bool is_worker) override
+ {
+ if (bool &is_locales_sets = m_is_locales_sets.local(); !is_locales_sets) {
+ // Set locales of the worker thread to "C".
+ set_c_locales();
+ is_locales_sets = true;
+ }
+ }
+
+private:
+ tbb::enumerable_thread_specific<bool, tbb::cache_aligned_allocator<bool>, tbb::ets_key_usage_type::ets_key_per_instance> m_is_locales_sets{false};
+};
+
// Process all layers of all objects (non-sequential mode) with a parallel pipeline:
// Generate G-code, run the filters (vase mode, cooling buffer), run the G-code analyser
// and export G-code into file.
@@ -2012,12 +2034,19 @@ void GCode::process_layers(
{
// The pipeline is variable: The vase mode filter is optional.
size_t layer_to_print_idx = 0;
- const auto generator = tbb::make_filter<void, GCode::LayerResult>(slic3r_tbb_filtermode::serial_in_order,
- [this, &print, &print_stat, &tool_ordering, &print_object_instances_ordering, &layers_to_print, &layer_to_print_idx](tbb::flow_control& fc) -> GCode::LayerResult {
+ const auto generator = tbb::make_filter<void, LayerResult>(slic3r_tbb_filtermode::serial_in_order,
+ [this, &print, &print_stat, &tool_ordering, &print_object_instances_ordering, &layers_to_print, &layer_to_print_idx](tbb::flow_control& fc) -> LayerResult {
CNumericLocalesSetter locales_setter;
- if (layer_to_print_idx == layers_to_print.size()) {
- fc.stop();
- return GCode::LayerResult{};
+ if (layer_to_print_idx >= layers_to_print.size()) {
+ if ((!m_pressure_equalizer && layer_to_print_idx == layers_to_print.size()) || (m_pressure_equalizer && layer_to_print_idx == (layers_to_print.size() + 1))) {
+ fc.stop();
+ return LayerResult{};
+ } else {
+ // Pressure equalizer need insert empty input. Because it returns one layer back.
+ // Insert NOP (no operation) layer;
+ ++layer_to_print_idx;
+ return LayerResult::make_nop_layer_result();
+ }
} else {
const std::pair<coordf_t, std::vector<LayerToPrint>>& layer = layers_to_print[layer_to_print_idx++];
const LayerTools& layer_tools = tool_ordering.tools_for_layer(layer.first);
@@ -2027,19 +2056,29 @@ void GCode::process_layers(
return this->process_layer(print, print_stat, layer.second, layer_tools, &layer == &layers_to_print.back(), &print_object_instances_ordering, size_t(-1));
}
});
- const auto spiral_vase = tbb::make_filter<GCode::LayerResult, GCode::LayerResult>(slic3r_tbb_filtermode::serial_in_order,
- [&spiral_vase = *this->m_spiral_vase.get()](GCode::LayerResult in) -> GCode::LayerResult {
+ const auto spiral_vase = tbb::make_filter<LayerResult, LayerResult>(slic3r_tbb_filtermode::serial_in_order,
+ [&spiral_vase = *this->m_spiral_vase](LayerResult in) -> LayerResult {
+ if (in.nop_layer_result)
+ return in;
+
CNumericLocalesSetter locales_setter;
spiral_vase.enable(in.spiral_vase_enable);
- return GCode::LayerResult{ spiral_vase.process_layer(std::move(in.gcode)), in.layer_id, in.spiral_vase_enable, in.cooling_buffer_flush };
+ return LayerResult{ spiral_vase.process_layer(std::move(in.gcode)), in.layer_id, in.spiral_vase_enable, in.cooling_buffer_flush };
});
- const auto cooling = tbb::make_filter<GCode::LayerResult, std::string>(slic3r_tbb_filtermode::serial_in_order,
- [&cooling_buffer = *this->m_cooling_buffer.get()](GCode::LayerResult in) -> std::string {
+ const auto pressure_equalizer = tbb::make_filter<LayerResult, LayerResult>(slic3r_tbb_filtermode::serial_in_order,
+ [&pressure_equalizer = *this->m_pressure_equalizer](LayerResult in) -> LayerResult {
+ return pressure_equalizer.process_layer(std::move(in));
+ });
+ const auto cooling = tbb::make_filter<LayerResult, std::string>(slic3r_tbb_filtermode::serial_in_order,
+ [&cooling_buffer = *this->m_cooling_buffer](LayerResult in) -> std::string {
+ if (in.nop_layer_result)
+ return in.gcode;
+
CNumericLocalesSetter locales_setter;
return cooling_buffer.process_layer(std::move(in.gcode), in.layer_id, in.cooling_buffer_flush);
});
const auto find_replace = tbb::make_filter<std::string, std::string>(slic3r_tbb_filtermode::serial_in_order,
- [&self = *this->m_find_replace.get()](std::string s) -> std::string {
+ [&self = *this->m_find_replace](std::string s) -> std::string {
CNumericLocalesSetter locales_setter;
return self.process_layer(std::move(s));
});
@@ -2069,11 +2108,17 @@ void GCode::process_layers(
return in;
});
+ // It registers a handler that sets locales to "C" before any TBB thread starts participating in tbb::parallel_pipeline.
+ // Handler is unregistered when the destructor is called.
+ TBBLocalesSetter locales_setter;
+
// The pipeline elements are joined using const references, thus no copying is performed.
output_stream.find_replace_supress();
- tbb::filter<void, GCode::LayerResult> pipeline_to_layerresult = generator;
+ tbb::filter<void, LayerResult> pipeline_to_layerresult = generator;
if (m_spiral_vase)
pipeline_to_layerresult = pipeline_to_layerresult & spiral_vase;
+ if (m_pressure_equalizer)
+ pipeline_to_layerresult = pipeline_to_layerresult & pressure_equalizer;
tbb::filter<void, std::string> pipeline_to_string = pipeline_to_layerresult & cooling & fan_mover;
if (m_find_replace)
pipeline_to_string = pipeline_to_string & find_replace;
@@ -2095,28 +2140,43 @@ void GCode::process_layers(
{
// The pipeline is variable: The vase mode filter is optional.
size_t layer_to_print_idx = 0;
- const auto generator = tbb::make_filter<void, GCode::LayerResult>(slic3r_tbb_filtermode::serial_in_order,
- [this, &print, &print_stat, &tool_ordering, &layers_to_print, &layer_to_print_idx, single_object_idx](tbb::flow_control& fc) -> GCode::LayerResult {
- if (layer_to_print_idx == layers_to_print.size()) {
+ const auto generator = tbb::make_filter<void, LayerResult>(slic3r_tbb_filtermode::serial_in_order,
+ [this, &print, &print_stat, &tool_ordering, &layers_to_print, &layer_to_print_idx, single_object_idx](tbb::flow_control& fc) -> LayerResult {
+ if (layer_to_print_idx >= layers_to_print.size()) {
+ if ((!m_pressure_equalizer && layer_to_print_idx == layers_to_print.size()) || (m_pressure_equalizer && layer_to_print_idx == (layers_to_print.size() + 1))) {
fc.stop();
return {};
} else {
+ // Pressure equalizer need insert empty input. Because it returns one layer back.
+ // Insert NOP (no operation) layer;
+ ++layer_to_print_idx;
+ return LayerResult::make_nop_layer_result();
+ }
+ } else {
LayerToPrint &layer = layers_to_print[layer_to_print_idx ++];
print.throw_if_canceled();
return this->process_layer(print, print_stat, { std::move(layer) }, tool_ordering.tools_for_layer(layer.print_z()), &layer == &layers_to_print.back(), nullptr, single_object_idx);
}
});
- const auto spiral_vase = tbb::make_filter<GCode::LayerResult, GCode::LayerResult>(slic3r_tbb_filtermode::serial_in_order,
- [&spiral_vase = *this->m_spiral_vase.get()](GCode::LayerResult in)->GCode::LayerResult {
+ const auto spiral_vase = tbb::make_filter<LayerResult, LayerResult>(slic3r_tbb_filtermode::serial_in_order,
+ [&spiral_vase = *this->m_spiral_vase](LayerResult in)->LayerResult {
+ if (in.nop_layer_result)
+ return in;
spiral_vase.enable(in.spiral_vase_enable);
return { spiral_vase.process_layer(std::move(in.gcode)), in.layer_id, in.spiral_vase_enable, in.cooling_buffer_flush };
});
- const auto cooling = tbb::make_filter<GCode::LayerResult, std::string>(slic3r_tbb_filtermode::serial_in_order,
- [&cooling_buffer = *this->m_cooling_buffer.get()](GCode::LayerResult in)->std::string {
+ const auto pressure_equalizer = tbb::make_filter<LayerResult, LayerResult>(slic3r_tbb_filtermode::serial_in_order,
+ [&pressure_equalizer = *this->m_pressure_equalizer](LayerResult in) -> LayerResult {
+ return pressure_equalizer.process_layer(std::move(in));
+ });
+ const auto cooling = tbb::make_filter<LayerResult, std::string>(slic3r_tbb_filtermode::serial_in_order,
+ [&cooling_buffer = *this->m_cooling_buffer](LayerResult in)->std::string {
+ if (in.nop_layer_result)
+ return in.gcode;
return cooling_buffer.process_layer(std::move(in.gcode), in.layer_id, in.cooling_buffer_flush);
});
const auto find_replace = tbb::make_filter<std::string, std::string>(slic3r_tbb_filtermode::serial_in_order,
- [&self = *this->m_find_replace.get()](std::string s) -> std::string {
+ [&self = *this->m_find_replace](std::string s) -> std::string {
return self.process_layer(std::move(s));
});
const auto output = tbb::make_filter<std::string, void>(slic3r_tbb_filtermode::serial_in_order,
@@ -2143,11 +2203,17 @@ void GCode::process_layers(
return in;
});
+ // It registers a handler that sets locales to "C" before any TBB thread starts participating in tbb::parallel_pipeline.
+ // Handler is unregistered when the destructor is called.
+ TBBLocalesSetter locales_setter;
+
// The pipeline elements are joined using const references, thus no copying is performed.
output_stream.find_replace_supress();
- tbb::filter<void, GCode::LayerResult> pipeline_to_layerresult = generator;
+ tbb::filter<void, LayerResult> pipeline_to_layerresult = generator;
if (m_spiral_vase)
pipeline_to_layerresult = pipeline_to_layerresult & spiral_vase;
+ if (m_pressure_equalizer)
+ pipeline_to_layerresult = pipeline_to_layerresult & pressure_equalizer;
tbb::filter<void, std::string> pipeline_to_string = pipeline_to_layerresult & cooling & fan_mover;
if (m_find_replace)
pipeline_to_string = pipeline_to_string & find_replace;
@@ -2653,7 +2719,7 @@ boost::regex regex_g92e0_gcode{ "^[ \\t]*[gG]92[ \\t]*[eE](0(\\.0*)?|\\.0+)[ \\t
// In non-sequential mode, process_layer is called per each print_z height with all object and support layers accumulated.
// For multi-material prints, this routine minimizes extruder switches by gathering extruder specific extrusion paths
// and performing the extruder specific extrusions together.
-GCode::LayerResult GCode::process_layer(
+LayerResult GCode::process_layer(
const Print &print,
PrintStatistics &print_stat,
// Set of object & print layers of the same PrintObject and with the same print_z.
@@ -2687,7 +2753,7 @@ GCode::LayerResult GCode::process_layer(
}
}
const Layer &layer = (object_layer != nullptr) ? *object_layer : *support_layer;
- GCode::LayerResult result { {}, layer.id(), false, last_layer };
+ LayerResult result { {}, layer.id(), false, last_layer, false};
if (layer_tools.extruders.empty())
// Nothing to extrude.
return result;
@@ -2991,7 +3057,6 @@ GCode::LayerResult GCode::process_layer(
} // for objects
// Extrude the skirt, brim, support, perimeters, infill ordered by the extruders.
- std::vector<std::unique_ptr<EdgeGrid::Grid>> lower_layer_edge_grids(layers.size());
for (uint16_t extruder_id : layer_tools.extruders)
{
gcode += (layer_tools.has_wipe_tower && m_wipe_tower) ?
@@ -3176,8 +3241,9 @@ GCode::LayerResult GCode::process_layer(
extruder_id,
print_wipe_extrusions != 0) :
island.by_region;
+
gcode += this->extrude_infill(print, by_region_specific, true);
- gcode += this->extrude_perimeters(print, by_region_specific, lower_layer_edge_grids[instance_to_print.layer_id]);
+ gcode += this->extrude_perimeters(print, by_region_specific);
gcode += this->extrude_infill(print, by_region_specific, false);
gcode += this->extrude_ironing(print, by_region_specific);
}
@@ -3291,13 +3357,11 @@ GCode::LayerResult GCode::process_layer(
// Flush the cooling buffer at each object layer or possibly at the last layer, even if it contains just supports (This should not happen).
object_layer || last_layer);
-#ifdef HAS_PRESSURE_EQUALIZER
// Apply pressure equalization if enabled;
// printf("G-code before filter:\n%s\n", gcode.c_str());
if (m_pressure_equalizer)
gcode = m_pressure_equalizer->process(gcode.c_str(), false);
// printf("G-code after filter:\n%s\n", out.c_str());
-#endif /* HAS_PRESSURE_EQUALIZER */
file.write(gcode);
#endif
@@ -3414,31 +3478,10 @@ std::string GCode::change_layer(coordf_t print_z)
}
-static std::unique_ptr<EdgeGrid::Grid> calculate_layer_edge_grid(const Layer& layer)
-{
- auto out = make_unique<EdgeGrid::Grid>();
-
- // Create the distance field for a layer below.
- const coord_t distance_field_resolution = coord_t(scale_(1.) + 0.5);
- out->create(layer.lslices, distance_field_resolution);
- out->calculate_sdf();
-#if 0
- {
- static int iRun = 0;
- BoundingBox bbox = (*lower_layer_edge_grid)->bbox();
- bbox.min(0) -= scale_(5.f);
- bbox.min(1) -= scale_(5.f);
- bbox.max(0) += scale_(5.f);
- bbox.max(1) += scale_(5.f);
- EdgeGrid::save_png(*(*lower_layer_edge_grid), bbox, scale_(0.1f), debug_out_path("GCode_extrude_loop_edge_grid-%d.png", iRun++));
- }
-#endif
- return out;
-}
//like extrude_loop but with varying z and two full round
-std::string GCode::extrude_loop_vase(const ExtrusionLoop &original_loop, const std::string &description, double speed, std::unique_ptr<EdgeGrid::Grid> *lower_layer_edge_grid)
+std::string GCode::extrude_loop_vase(const ExtrusionLoop &original_loop, const std::string &description, double speed)
{
//don't keep the speed
speed = -1;
@@ -3446,15 +3489,12 @@ std::string GCode::extrude_loop_vase(const ExtrusionLoop &original_loop, const s
// next copies (if any) would not detect the correct orientation
ExtrusionLoop loop_to_seam = original_loop;
- if (m_layer->lower_layer && lower_layer_edge_grid != nullptr && ! *lower_layer_edge_grid)
- *lower_layer_edge_grid = calculate_layer_edge_grid(*m_layer->lower_layer);
-
// extrude all loops ccw
//no! this was decided in perimeter_generator
bool is_hole_loop = (loop_to_seam.loop_role() & ExtrusionLoopRole::elrHole) != 0;// loop.make_counter_clockwise();
bool reverse_turn = loop_to_seam.polygon().is_clockwise() ^ is_hole_loop;
- split_at_seam_pos(loop_to_seam, lower_layer_edge_grid, reverse_turn);
+ split_at_seam_pos(loop_to_seam, reverse_turn);
const coordf_t full_loop_length = loop_to_seam.length();
// don't clip the path ?
@@ -3696,7 +3736,7 @@ std::string GCode::extrude_loop_vase(const ExtrusionLoop &original_loop, const s
return gcode;
}
-void GCode::split_at_seam_pos(ExtrusionLoop& loop, std::unique_ptr<EdgeGrid::Grid>* lower_layer_edge_grid, bool was_clockwise)
+void GCode::split_at_seam_pos(ExtrusionLoop& loop, bool was_clockwise)
{
if (loop.paths.empty())
return;
@@ -3709,29 +3749,29 @@ void GCode::split_at_seam_pos(ExtrusionLoop& loop, std::unique_ptr<EdgeGrid::Gri
// or randomize if requested
Point last_pos = this->last_pos();
//for first spiral, choose the seam, as the position will be very relevant.
- if (m_spiral_vase_layer > 1 /* spiral vase is printign and it's after the transition layer (that one can find a good spot)*/) {
- loop.split_at(last_pos, false);
- /*} else {
- const EdgeGrid::Grid* edge_grid_ptr = (lower_layer_edge_grid && *lower_layer_edge_grid)
- ? lower_layer_edge_grid->get()
- : nullptr;
- Point seam = m_seam_placer.get_seam(*m_layer, seam_position, loop,
- last_pos, EXTRUDER_CONFIG_WITH_DEFAULT(nozzle_diameter, 0),
- (m_layer == NULL ? nullptr : m_layer->object()),
- m_print_object_instance_id,
- was_clockwise,
- edge_grid_ptr);
- // Split the loop at the point with a minium penalty.
- if (!loop.split_at_vertex(seam))
- // The point is not in the original loop. Insert it.
- loop.split_at(seam, true);*/
+ if (m_spiral_vase_layer > 1 /* spiral vase is printing and it's after the transition layer (that one can find a good spot)*/
+ || !m_seam_perimeters) {
+ // Because the G-code export has 1um resolution, don't generate segments shorter than "1.5 microns" (depends of gcode_precision_xyz)
+ double precision = pow(10, -m_config.gcode_precision_xyz.value);
+ precision *= 1.5;
+ loop.split_at(last_pos, false, scale_t(precision));
} else {
- m_seam_placer.place_seam(loop, *this->layer(),
- this->last_pos(), m_config.external_perimeters_first,
- EXTRUDER_CONFIG_WITH_DEFAULT(nozzle_diameter, 0.4),
- m_print_object_instance_id,
- lower_layer_edge_grid ? lower_layer_edge_grid->get() : nullptr);
+ assert(m_layer != nullptr);
+ //FIXME update external_perimeters_first
+ m_seam_placer.place_seam(m_layer, loop,
+ m_config.external_perimeters_first, this->last_pos()
+ //EXTRUDER_CONFIG_WITH_DEFAULT(nozzle_diameter, 0.4),
+ //m_print_object_instance_id,
+ //lower_layer_edge_grid ? lower_layer_edge_grid->get() : nullptr
+ );
}
+#if _DEBUG
+ for (auto it = std::next(loop.paths.begin()); it != loop.paths.end(); ++it) {
+ assert(it->polyline.points.size() >= 2);
+ assert(std::prev(it)->polyline.last_point() == it->polyline.first_point());
+ }
+ assert(loop.paths.front().first_point() == loop.paths.back().last_point());
+#endif
}
namespace check_wipe {
@@ -3788,8 +3828,15 @@ namespace check_wipe {
}
}
-std::string GCode::extrude_loop(const ExtrusionLoop &original_loop, const std::string &description, double speed, std::unique_ptr<EdgeGrid::Grid> *lower_layer_edge_grid)
+std::string GCode::extrude_loop(const ExtrusionLoop &original_loop, const std::string &description, double speed)
{
+#if _DEBUG
+ for (auto it = std::next(original_loop.paths.begin()); it != original_loop.paths.end(); ++it) {
+ assert(it->polyline.points.size() >= 2);
+ assert(std::prev(it)->polyline.last_point() == it->polyline.first_point());
+ }
+ assert(original_loop.paths.front().first_point() == original_loop.paths.back().last_point());
+#endif
#if DEBUG_EXTRUSION_OUTPUT
std::cout << "extrude loop_" << (original_loop.polygon().is_counter_clockwise() ? "ccw" : "clw") << ": ";
for (const ExtrusionPath &path : original_loop.paths) {
@@ -3812,33 +3859,13 @@ std::string GCode::extrude_loop(const ExtrusionLoop &original_loop, const std::s
//exclude if min_layer_height * 2 > layer_height (increase from 2 to 3 because it's working but uses in-between)
&& this->m_layer->height >= m_config.min_layer_height.get_abs_value(m_writer.tool()->id(), nozzle_diam) * 2 - EPSILON
) {
- return extrude_loop_vase(original_loop, description, speed, lower_layer_edge_grid);
+ return extrude_loop_vase(original_loop, description, speed);
}
// get a copy; don't modify the orientation of the original loop object otherwise
// next copies (if any) would not detect the correct orientation
ExtrusionLoop loop_to_seam = original_loop;
- if (m_layer->lower_layer != nullptr && lower_layer_edge_grid != nullptr) {
- if (! *lower_layer_edge_grid) {
- // Create the distance field for a layer below.
- const coord_t distance_field_resolution = coord_t(scale_(1.) + 0.5);
- *lower_layer_edge_grid = make_unique<EdgeGrid::Grid>();
- (*lower_layer_edge_grid)->create(m_layer->lower_layer->lslices, distance_field_resolution);
- (*lower_layer_edge_grid)->calculate_sdf();
- #if 0
- {
- static int iRun = 0;
- BoundingBox bbox = (*lower_layer_edge_grid)->bbox();
- bbox.min(0) -= scale_(5.f);
- bbox.min(1) -= scale_(5.f);
- bbox.max(0) += scale_(5.f);
- bbox.max(1) += scale_(5.f);
- EdgeGrid::save_png(*(*lower_layer_edge_grid), bbox, scale_(0.1f), debug_out_path("GCode_extrude_loop_edge_grid-%d.png", iRun++));
- }
- #endif
- }
- }
// extrude all loops ccw
//no! this was decided in perimeter_generator
@@ -3851,16 +3878,16 @@ std::string GCode::extrude_loop(const ExtrusionLoop &original_loop, const std::s
is_hole_loop = false;
}
- split_at_seam_pos(loop_to_seam, lower_layer_edge_grid, is_hole_loop);
+ split_at_seam_pos(loop_to_seam, is_hole_loop);
const coordf_t full_loop_length = loop_to_seam.length();
const bool is_full_loop_ccw = loop_to_seam.polygon().is_counter_clockwise();
//after that point, loop_to_seam can be modified by 'paths', so don't use it anymore
#if _DEBUG
- for (auto it = std::next(loop.paths.begin()); it != loop.paths.end(); ++it) {
+ for (auto it = std::next(loop_to_seam.paths.begin()); it != loop_to_seam.paths.end(); ++it) {
assert(it->polyline.points.size() >= 2);
assert(std::prev(it)->polyline.last_point() == it->polyline.first_point());
}
- assert(loop.paths.front().first_point() == loop.paths.back().last_point());
+ assert(loop_to_seam.paths.front().first_point() == loop_to_seam.paths.back().last_point());
#endif
// clip the path to avoid the extruder to get exactly on the first point of the loop;
// if polyline was shorter than the clipping distance we'd get a null polyline, so
@@ -4237,12 +4264,11 @@ std::string GCode::extrude_multi_path3D(const ExtrusionMultiPath3D &multipath3D,
return gcode;
}
-std::string GCode::extrude_entity(const ExtrusionEntity &entity, const std::string &description, double speed, std::unique_ptr<EdgeGrid::Grid> *lower_layer_edge_grid)
+std::string GCode::extrude_entity(const ExtrusionEntity &entity, const std::string &description, double speed)
{
this->visitor_gcode.clear();
this->visitor_comment = description;
this->visitor_speed = speed;
- this->visitor_lower_layer_edge_grid = lower_layer_edge_grid;
entity.visit(*this);
return this->visitor_gcode;
}
@@ -4347,24 +4373,17 @@ std::string GCode::extrude_path_3D(const ExtrusionPath3D &path, const std::strin
}
// Extrude perimeters: Decide where to put seams (hide or align seams).
-std::string GCode::extrude_perimeters(const Print &print, const std::vector<ObjectByExtruder::Island::Region> &by_region, std::unique_ptr<EdgeGrid::Grid> &lower_layer_edge_grid)
+std::string GCode::extrude_perimeters(const Print &print, const std::vector<ObjectByExtruder::Island::Region> &by_region)
{
+ m_seam_perimeters = true;
std::string gcode;
for (const ObjectByExtruder::Island::Region &region : by_region)
if (! region.perimeters.empty()) {
m_region = &print.get_print_region(&region - &by_region.front());
-
- // plan_perimeters tries to place seams, it needs to have the lower_layer_edge_grid calculated already.
- if (m_layer->lower_layer && ! lower_layer_edge_grid)
- lower_layer_edge_grid = calculate_layer_edge_grid(*m_layer->lower_layer);
-
- m_seam_placer.plan_perimeters(std::vector<const ExtrusionEntity*>(region.perimeters.begin(), region.perimeters.end()),
- *m_layer, m_config.seam_position,
- this->last_pos(), EXTRUDER_CONFIG_WITH_DEFAULT(nozzle_diameter, 0.4), (m_layer == NULL ? nullptr : m_layer->object()),
- m_print_object_instance_id,
- (lower_layer_edge_grid ? lower_layer_edge_grid.get() : nullptr));
+ // Apply region-specific settings
m_config.apply(m_region->config());
m_writer.apply_print_region_config(m_region->config());
+ m_seam_placer.external_perimeters_first = m_region->config().external_perimeters_first.value;
if (m_config.print_temperature > 0)
gcode += m_writer.set_temperature(m_config.print_temperature.value, false, m_writer.tool()->id());
else if (m_layer != nullptr && m_layer->bottom_z() < EPSILON && m_config.first_layer_temperature.get_at(m_writer.tool()->id()) > 0)
@@ -4372,9 +4391,9 @@ std::string GCode::extrude_perimeters(const Print &print, const std::vector<Obje
else if (m_config.temperature.get_at(m_writer.tool()->id()) > 0) // don't set it if disabled
gcode += m_writer.set_temperature(m_config.temperature.get_at(m_writer.tool()->id()), false, m_writer.tool()->id());
for (const ExtrusionEntity *ee : region.perimeters)
- gcode += this->extrude_entity(*ee, "", -1., &lower_layer_edge_grid);
- m_region = nullptr;
+ gcode += this->extrude_entity(*ee, "perimeter", -1.);
}
+ m_seam_perimeters = false;
return gcode;
}
@@ -4452,7 +4471,6 @@ std::string GCode::extrude_support(const ExtrusionEntityCollection &support_fill
visitor_gcode = "";
visitor_comment = label;
visitor_speed = speed;
- visitor_lower_layer_edge_grid = nullptr;
ee->visit(*this); // will call extrude_thing()
gcode += visitor_gcode;
}
diff --git a/src/libslic3r/GCode.hpp b/src/libslic3r/GCode.hpp
index 369b96d36..08a8ea10a 100644
--- a/src/libslic3r/GCode.hpp
+++ b/src/libslic3r/GCode.hpp
@@ -26,9 +26,7 @@
#include <string>
#include <chrono>
-#ifdef HAS_PRESSURE_EQUALIZER
#include "GCode/PressureEqualizer.hpp"
-#endif /* HAS_PRESSURE_EQUALIZER */
namespace Slic3r {
@@ -119,6 +117,20 @@ public:
static const std::vector<std::string>& get() { return Colors; }
};
+struct LayerResult {
+ std::string gcode;
+ size_t layer_id;
+ // Is spiral vase post processing enabled for this layer?
+ bool spiral_vase_enable { false };
+ // Should the cooling buffer content be flushed at the end of this layer?
+ bool cooling_buffer_flush { false };
+ // Is indicating if this LayerResult should be processed, or it is just inserted artificial LayerResult.
+ // It is used for the pressure equalizer because it needs to buffer one layer back.
+ bool nop_layer_result { false };
+
+ static LayerResult make_nop_layer_result() { return {"", std::numeric_limits<coord_t>::max(), false, false, true}; }
+};
+
class GCode : ExtrusionVisitorConst {
public:
GCode() :
@@ -237,14 +249,6 @@ private:
static std::vector<LayerToPrint> collect_layers_to_print(const PrintObject &object);
static std::vector<std::pair<coordf_t, std::vector<LayerToPrint>>> collect_layers_to_print(const Print &print);
- struct LayerResult {
- std::string gcode;
- size_t layer_id;
- // Is spiral vase post processing enabled for this layer?
- bool spiral_vase_enable { false };
- // Should the cooling buffer content be flushed at the end of this layer?
- bool cooling_buffer_flush { false };
- };
LayerResult process_layer(
const Print &print,
PrintStatistics &print_stat,
@@ -287,21 +291,20 @@ private:
std::string visitor_gcode;
std::string visitor_comment;
double visitor_speed;
- std::unique_ptr<EdgeGrid::Grid> *visitor_lower_layer_edge_grid;
virtual void use(const ExtrusionPath &path) override { visitor_gcode += extrude_path(path, visitor_comment, visitor_speed); };
virtual void use(const ExtrusionPath3D &path3D) override { visitor_gcode += extrude_path_3D(path3D, visitor_comment, visitor_speed); };
virtual void use(const ExtrusionMultiPath &multipath) override { visitor_gcode += extrude_multi_path(multipath, visitor_comment, visitor_speed); };
virtual void use(const ExtrusionMultiPath3D &multipath) override { visitor_gcode += extrude_multi_path3D(multipath, visitor_comment, visitor_speed); };
- virtual void use(const ExtrusionLoop &loop) override { visitor_gcode += extrude_loop(loop, visitor_comment, visitor_speed, visitor_lower_layer_edge_grid); };
+ virtual void use(const ExtrusionLoop &loop) override { visitor_gcode += extrude_loop(loop, visitor_comment, visitor_speed); };
virtual void use(const ExtrusionEntityCollection &collection) override;
- std::string extrude_entity(const ExtrusionEntity &entity, const std::string &description, double speed = -1., std::unique_ptr<EdgeGrid::Grid> *lower_layer_edge_grid = nullptr);
- std::string extrude_loop(const ExtrusionLoop &loop, const std::string &description, double speed = -1., std::unique_ptr<EdgeGrid::Grid> *lower_layer_edge_grid = nullptr);
- std::string extrude_loop_vase(const ExtrusionLoop &loop, const std::string &description, double speed = -1., std::unique_ptr<EdgeGrid::Grid> *lower_layer_edge_grid = nullptr);
+ std::string extrude_entity(const ExtrusionEntity &entity, const std::string &description, double speed = -1.);
+ std::string extrude_loop(const ExtrusionLoop &loop, const std::string &description, double speed = -1.);
+ std::string extrude_loop_vase(const ExtrusionLoop &loop, const std::string &description, double speed = -1.);
std::string extrude_multi_path(const ExtrusionMultiPath &multipath, const std::string &description, double speed = -1.);
std::string extrude_multi_path3D(const ExtrusionMultiPath3D &multipath, const std::string &description, double speed = -1.);
std::string extrude_path(const ExtrusionPath &path, const std::string &description, double speed = -1.);
std::string extrude_path_3D(const ExtrusionPath3D &path, const std::string &description, double speed = -1.);
- void split_at_seam_pos(ExtrusionLoop &loop, std::unique_ptr<EdgeGrid::Grid> *lower_layer_edge_grid, bool was_clockwise);
+ void split_at_seam_pos(ExtrusionLoop &loop, bool was_clockwise);
template <typename THING = ExtrusionEntity> // can be templated safely because private
void add_wipe_points(const std::vector<THING>& paths);
@@ -372,7 +375,7 @@ private:
// For sequential print, the instance of the object to be printing has to be defined.
const size_t single_object_instance_idx);
- std::string extrude_perimeters(const Print &print, const std::vector<ObjectByExtruder::Island::Region> &by_region, std::unique_ptr<EdgeGrid::Grid> &lower_layer_edge_grid);
+ std::string extrude_perimeters(const Print &print, const std::vector<ObjectByExtruder::Island::Region> &by_region);
std::string extrude_infill(const Print& print, const std::vector<ObjectByExtruder::Island::Region>& by_region, bool is_infill_first);
std::string extrude_ironing(const Print& print, const std::vector<ObjectByExtruder::Island::Region>& by_region);
std::string extrude_support(const ExtrusionEntityCollection &support_fills);
@@ -388,6 +391,7 @@ private:
// Cache for custom seam enforcers/blockers for each layer.
SeamPlacer m_seam_placer;
+ bool m_seam_perimeters = false;
/* Origin of print coordinates expressed in unscaled G-code coordinates.
This affects the input arguments supplied to the extrude*() and travel_to()
@@ -464,9 +468,7 @@ private:
//to know the current spiral layer. Only for process_layer. began at 1, 0 means no spiral. Negative means disbaled spiral.
int32_t m_spiral_vase_layer = 0;
std::unique_ptr<GCodeFindReplace> m_find_replace;
-#ifdef HAS_PRESSURE_EQUALIZER
std::unique_ptr<PressureEqualizer> m_pressure_equalizer;
-#endif /* HAS_PRESSURE_EQUALIZER */
std::unique_ptr<WipeTowerIntegration> m_wipe_tower;
// Heights (print_z) at which the skirt has already been extruded.
@@ -520,6 +522,7 @@ private:
friend class Wipe;
friend class WipeTowerIntegration;
+ friend class PressureEqualizer;
};
std::vector<const PrintInstance*> sort_object_instances_by_model_order(const Print& print);
diff --git a/src/libslic3r/GCode/GCodeProcessor.cpp b/src/libslic3r/GCode/GCodeProcessor.cpp
index b06965335..c80c5179d 100644
--- a/src/libslic3r/GCode/GCodeProcessor.cpp
+++ b/src/libslic3r/GCode/GCodeProcessor.cpp
@@ -683,67 +683,81 @@ void GCodeProcessor::TimeProcessor::post_process(const std::string& filename, st
void GCodeProcessor::UsedFilaments::reset()
{
- color_change_cache = 0.0f;
- volumes_per_color_change = std::vector<double>();
+ this->color_change_cache = 0.0f;
+ this->volumes_per_color_change = std::vector<double>();
- tool_change_cache = 0.0f;
- volumes_per_extruder.clear();
+ this->tool_change_cache = 0.0f;
+ this->volumes_per_extruder.clear();
- role_cache = 0.0f;
- filaments_per_role.clear();
+ this->role_cache = 0.0f;
+ this->filaments_per_role.clear();
+
+ this->extruder_retracted_volume.clear();
}
-void GCodeProcessor::UsedFilaments::increase_caches(double extruded_volume)
+void GCodeProcessor::UsedFilaments::increase_caches(double extruded_volume, uint16_t extruder_id, double parking_volume, double extra_loading_volume)
{
- color_change_cache += extruded_volume;
- tool_change_cache += extruded_volume;
- role_cache += extruded_volume;
+ if (extruder_id >= this->extruder_retracted_volume.size())
+ this->extruder_retracted_volume.resize(extruder_id + 1, parking_volume);
+
+ if (this->recent_toolchange) {
+ extruded_volume -= extra_loading_volume;
+ this->recent_toolchange = false;
+ }
+
+ this->extruder_retracted_volume[extruder_id] -= extruded_volume;
+
+ if (this->extruder_retracted_volume[extruder_id] < 0.) {
+ extruded_volume = -this->extruder_retracted_volume[extruder_id];
+ this->extruder_retracted_volume[extruder_id] = 0.;
+
+ this->color_change_cache += extruded_volume;
+ this->tool_change_cache += extruded_volume;
+ this->role_cache += extruded_volume;
+ }
}
void GCodeProcessor::UsedFilaments::process_color_change_cache()
{
- if (color_change_cache != 0.0f) {
- volumes_per_color_change.push_back(color_change_cache);
- color_change_cache = 0.0f;
+ if (this->color_change_cache != 0.0f) {
+ this->volumes_per_color_change.push_back(this->color_change_cache);
+ this->color_change_cache = 0.0f;
}
}
-void GCodeProcessor::UsedFilaments::process_extruder_cache(GCodeProcessor* processor)
+void GCodeProcessor::UsedFilaments::process_extruder_cache(uint16_t extruder_id)
{
- size_t active_extruder_id = processor->m_extruder_id;
- if (tool_change_cache != 0.0f) {
- if (volumes_per_extruder.find(active_extruder_id) != volumes_per_extruder.end())
- volumes_per_extruder[active_extruder_id] += tool_change_cache;
- else
- volumes_per_extruder[active_extruder_id] = tool_change_cache;
- tool_change_cache = 0.0f;
+ if (this->tool_change_cache != 0.0) {
+ this->volumes_per_extruder[extruder_id] += this->tool_change_cache;
+ this->tool_change_cache = 0.0;
}
+ this->recent_toolchange = true;
}
-void GCodeProcessor::UsedFilaments::process_role_cache(GCodeProcessor* processor)
+void GCodeProcessor::UsedFilaments::process_role_cache(const GCodeProcessor* processor)
{
- if (role_cache != 0.0f) {
+ if (this->role_cache != 0.0f) {
std::pair<double, double> filament = { 0.0f, 0.0f };
double s = PI * sqr(0.5 * processor->m_result.filament_diameters[processor->m_extruder_id]);
- filament.first = role_cache / s * 0.001;
- filament.second = role_cache * processor->m_result.filament_densities[processor->m_extruder_id] * 0.001;
+ filament.first = this->role_cache / s * 0.001;
+ filament.second = this->role_cache * processor->m_result.filament_densities[processor->m_extruder_id] * 0.001;
ExtrusionRole active_role = processor->m_extrusion_role;
- if (filaments_per_role.find(active_role) != filaments_per_role.end()) {
- filaments_per_role[active_role].first += filament.first;
- filaments_per_role[active_role].second += filament.second;
+ if (this->filaments_per_role.find(active_role) != this->filaments_per_role.end()) {
+ this->filaments_per_role[active_role].first += filament.first;
+ this->filaments_per_role[active_role].second += filament.second;
}
else
- filaments_per_role[active_role] = filament;
- role_cache = 0.0f;
+ this->filaments_per_role[active_role] = filament;
+ this->role_cache = 0.0f;
}
}
-void GCodeProcessor::UsedFilaments::process_caches(GCodeProcessor* processor)
+void GCodeProcessor::UsedFilaments::process_caches(const GCodeProcessor* processor)
{
process_color_change_cache();
- process_extruder_cache(processor);
+ process_extruder_cache(processor->m_extruder_id);
process_role_cache(processor);
}
@@ -915,6 +929,13 @@ void GCodeProcessor::apply_config(const PrintConfig& config)
m_time_processor.filament_unload_times[i] = static_cast<float>(config.filament_unload_time.values[i]);
}
+ // With MM setups like Prusa MMU2, the filaments may be expected to be parked at the beginning.
+ // Remember the parking position so the initial load is not included in filament estimate.
+ if (config.single_extruder_multi_material && extruders_count > 1 && config.wipe_tower) {
+ m_parking_position = float(config.parking_pos_retraction.value);
+ m_extra_loading_move = float(config.extra_loading_move);
+ }
+
for (size_t i = 0; i < static_cast<size_t>(PrintEstimatedStatistics::ETimeMode::Count); ++i) {
float max_acceleration = get_option_value(m_time_processor.machine_limits.machine_max_acceleration_extruding, i);
m_time_processor.machines[i].max_acceleration = max_acceleration;
@@ -1302,6 +1323,8 @@ void GCodeProcessor::reset()
}
m_single_extruder_mmu = false;
+ m_parking_position = 0.f;
+ m_extra_loading_move = 0.f;
m_extruded_last_z = 0.0;
m_first_layer_height = 0.0f;
m_processing_start_custom_gcode = false;
@@ -2674,28 +2697,28 @@ void GCodeProcessor::process_G1(const GCodeReader::GCodeLine& line)
}
// calculates movement deltas
- double max_abs_delta = 0.0f;
AxisCoords delta_pos;
- for (unsigned char a = X; a <= E; ++a) {
+ for (unsigned char a = X; a <= E; ++a)
delta_pos[a] = m_end_position[a] - m_start_position[a];
- max_abs_delta = std::max<float>(max_abs_delta, std::abs(delta_pos[a]));
- }
- // no displacement, return
- if (max_abs_delta == 0.0f)
+ if (std::all_of(delta_pos.begin(), delta_pos.end(), [](double d) { return d == 0.; }))
return;
+ float volume_extruded_filament = area_filament_cross_section * delta_pos[E];
+ if (m_extrude_factor_override_percentage.size() > m_extruder_id)
+ volume_extruded_filament *= m_extrude_factor_override_percentage[m_extruder_id];
+
+ if (volume_extruded_filament != 0.)
+ m_used_filaments.increase_caches(volume_extruded_filament,
+ this->m_extruder_id, area_filament_cross_section * this->m_parking_position,
+ area_filament_cross_section * this->m_extra_loading_move);
+
EMoveType type = move_type(delta_pos);
float height_saved = -1;
if (type == EMoveType::Extrude) {
double delta_xyz = std::sqrt(sqr(delta_pos[X]) + sqr(delta_pos[Y]) + sqr(delta_pos[Z]));
- double volume_extruded_filament = area_filament_cross_section * delta_pos[E];
- if (m_extrude_factor_override_percentage.size() > m_extruder_id)
- volume_extruded_filament *= m_extrude_factor_override_percentage[m_extruder_id];
- double area_toolpath_cross_section = volume_extruded_filament / delta_xyz;
- // save extruded volume to the cache
- m_used_filaments.increase_caches(volume_extruded_filament);
+ double area_toolpath_cross_section = volume_extruded_filament / delta_xyz;
// volume extruded filament / tool displacement = area toolpath cross section
m_mm3_per_mm = float(area_toolpath_cross_section);
@@ -3768,7 +3791,7 @@ void GCodeProcessor::process_filaments(CustomGCode::Type code)
m_used_filaments.process_color_change_cache();
if (code == CustomGCode::ToolChange)
- m_used_filaments.process_extruder_cache(this);
+ m_used_filaments.process_extruder_cache(this->m_extruder_id);
}
void GCodeProcessor::simulate_st_synchronize(float additional_time)
diff --git a/src/libslic3r/GCode/GCodeProcessor.hpp b/src/libslic3r/GCode/GCodeProcessor.hpp
index 456212b62..6bc96ebf0 100644
--- a/src/libslic3r/GCode/GCodeProcessor.hpp
+++ b/src/libslic3r/GCode/GCodeProcessor.hpp
@@ -381,18 +381,19 @@ namespace Slic3r {
std::map<size_t, double> volumes_per_extruder;
double role_cache;
- std::map<ExtrusionRole, std::pair<double, double>> filaments_per_role;
+ std::map<ExtrusionRole, std::pair<double, double>> filaments_per_role; // ExtrusionRole -> (m, g)
void reset();
- void increase_caches(double extruded_volume);
+ void increase_caches(double extruded_volume, uint16_t extruder_id, double parking_volume, double extra_loading_volume);
void process_color_change_cache();
- void process_extruder_cache(GCodeProcessor* processor);
- void process_role_cache(GCodeProcessor* processor);
- void process_caches(GCodeProcessor* processor);
-
- friend class GCodeProcessor;
+ void process_extruder_cache(uint16_t extruder_id);
+ void process_role_cache(const GCodeProcessor* processor);
+ void process_caches(const GCodeProcessor* processor);
+ private:
+ std::vector<double> extruder_retracted_volume;
+ bool recent_toolchange = false;
};
public:
@@ -555,6 +556,8 @@ namespace Slic3r {
ExtruderColors m_extruder_colors;
ExtruderTemps m_extruder_temps;
bool m_single_extruder_mmu = false;
+ float m_parking_position;
+ float m_extra_loading_move;
double m_extruded_last_z;
float m_first_layer_height; // mm
bool m_processing_start_custom_gcode;
diff --git a/src/libslic3r/GCode/PostProcessor.cpp b/src/libslic3r/GCode/PostProcessor.cpp
index d6708bb5e..6e08ff14e 100644
--- a/src/libslic3r/GCode/PostProcessor.cpp
+++ b/src/libslic3r/GCode/PostProcessor.cpp
@@ -174,7 +174,7 @@ static int run_script(const std::string &script, const std::string &gcode, std::
{
// Try to obtain user's default shell
const char* shell = ::getenv("SHELL");
- if (shell == nullptr) { shell = "sh"; }
+ if (shell == nullptr) { shell = "/bin/sh"; }
// Quote and escape the gcode path argument
std::string command_line;
diff --git a/src/libslic3r/GCode/PressureEqualizer.cpp b/src/libslic3r/GCode/PressureEqualizer.cpp
index 4cde7e559..da8f83313 100644
--- a/src/libslic3r/GCode/PressureEqualizer.cpp
+++ b/src/libslic3r/GCode/PressureEqualizer.cpp
@@ -1,35 +1,39 @@
+#include "PressureEqualizer.hpp"
+
#include <memory.h>
-#include <string.h>
-#include <float.h>
+#include <cstring>
+#include <cfloat>
#include "../libslic3r.h"
#include "../PrintConfig.hpp"
#include "../LocalesUtils.hpp"
+#include "../GCode.hpp"
+#include "../GCodeWriter.hpp"
-#include "PressureEqualizer.hpp"
+#include "fast_float/fast_float.h"
namespace Slic3r {
-PressureEqualizer::PressureEqualizer(const Slic3r::GCodeConfig *config) :
- m_config(config)
-{
- reset();
-}
+static const std::string EXTRUSION_ROLE_TAG = ";_EXTRUSION_ROLE:";
+static const std::string EXTRUDE_END_TAG = ";_EXTRUDE_END";
+static const std::string EXTRUDE_SET_SPEED_TAG = ";_EXTRUDE_SET_SPEED";
+static const std::string EXTERNAL_PERIMETER_TAG = ";_EXTERNAL_PERIMETER";
-PressureEqualizer::~PressureEqualizer()
-{
-}
+// Maximum segment length to split a long segment if the initial and the final flow rate differ.
+// Smaller value means a smoother transition between two different flow rates.
+static constexpr float max_segment_length = 5.f;
-void PressureEqualizer::reset()
-{
- circular_buffer_pos = 0;
- circular_buffer_size = 100;
- circular_buffer_items = 0;
- circular_buffer.assign(circular_buffer_size, GCodeLine());
+// For how many GCode lines back will adjust a flow rate from the latest line.
+// Bigger values affect the GCode export speed a lot, and smaller values could
+// affect how distant will be propagated a flow rate adjustment.
+static constexpr int max_look_back_limit = 128;
+PressureEqualizer::PressureEqualizer(const Slic3r::GCodeConfig &config) : m_use_relative_e_distances(config.use_relative_e_distances.value)
+{
// Preallocate some data, so that output_buffer.data() will return an empty string.
output_buffer.assign(32, 0);
output_buffer_length = 0;
+ output_buffer_prev_length = 0;
m_current_extruder = 0;
// Zero the position of the XYZE axes + the current feed
@@ -40,102 +44,104 @@ void PressureEqualizer::reset()
// Calculate filamet crossections for the multiple extruders.
m_filament_crossections.clear();
- for (size_t i = 0; i < m_config->filament_diameter.values.size(); ++ i) {
- double r = m_config->filament_diameter.values[i];
+ for (double r : config.filament_diameter.values) {
double a = 0.25f*M_PI*r*r;
m_filament_crossections.push_back(float(a));
}
- m_max_segment_length = 20.f;
// Volumetric rate of a 0.45mm x 0.2mm extrusion at 60mm/s XY movement: 0.45*0.2*60*60=5.4*60 = 324 mm^3/min
// Volumetric rate of a 0.45mm x 0.2mm extrusion at 20mm/s XY movement: 0.45*0.2*20*60=1.8*60 = 108 mm^3/min
// Slope of the volumetric rate, changing from 20mm/s to 60mm/s over 2 seconds: (5.4-1.8)*60*60/2=60*60*1.8 = 6480 mm^3/min^2 = 1.8 mm^3/s^2
- m_max_volumetric_extrusion_rate_slope_positive = (m_config == NULL) ? 6480.f :
- m_config->max_volumetric_extrusion_rate_slope_positive.value * 60.f * 60.f;
- m_max_volumetric_extrusion_rate_slope_negative = (m_config == NULL) ? 6480.f :
- m_config->max_volumetric_extrusion_rate_slope_negative.value * 60.f * 60.f;
-
- for (size_t i = 0; i < numExtrusionRoles; ++ i) {
- m_max_volumetric_extrusion_rate_slopes[i].negative = m_max_volumetric_extrusion_rate_slope_negative;
- m_max_volumetric_extrusion_rate_slopes[i].positive = m_max_volumetric_extrusion_rate_slope_positive;
+ m_max_volumetric_extrusion_rate_slope_positive = float(config.max_volumetric_extrusion_rate_slope_positive.value) * 60.f * 60.f;
+ m_max_volumetric_extrusion_rate_slope_negative = float(config.max_volumetric_extrusion_rate_slope_negative.value) * 60.f * 60.f;
+
+ m_gcode_precision_xyz = config.gcode_precision_xyz.value;
+ m_gcode_precision_e = config.gcode_precision_e.value;
+
+ for (ExtrusionRateSlope &extrusion_rate_slope : m_max_volumetric_extrusion_rate_slopes) {
+ extrusion_rate_slope.negative = m_max_volumetric_extrusion_rate_slope_negative;
+ extrusion_rate_slope.positive = m_max_volumetric_extrusion_rate_slope_positive;
}
- // Don't regulate the pressure in infill.
- m_max_volumetric_extrusion_rate_slopes[erBridgeInfill].negative = 0;
- m_max_volumetric_extrusion_rate_slopes[erBridgeInfill].positive = 0;
- m_max_volumetric_extrusion_rate_slopes[erInternalBridgeInfill].negative = 0;
- m_max_volumetric_extrusion_rate_slopes[erInternalBridgeInfill].positive = 0;
- // Don't regulate the pressure in gap fill.
- m_max_volumetric_extrusion_rate_slopes[erGapFill].negative = 0;
- m_max_volumetric_extrusion_rate_slopes[erGapFill].positive = 0;
+ // Don't regulate the pressure before and after gap-fill, Thin Walls and ironing.
+ for (const ExtrusionRole er : {erGapFill, erThinWall, erIroning}) {
+ m_max_volumetric_extrusion_rate_slopes[er].negative = 0;
+ m_max_volumetric_extrusion_rate_slopes[er].positive = 0;
+ }
+
+ opened_extrude_set_speed_block = false;
+#ifdef PRESSURE_EQUALIZER_STATISTIC
m_stat.reset();
+#endif
+
+#ifdef PRESSURE_EQUALIZER_DEBUG
line_idx = 0;
+#endif
}
-const char* PressureEqualizer::process(const char *szGCode, bool flush)
+void PressureEqualizer::process_layer(const std::string &gcode)
{
- // Reset length of the output_buffer.
- output_buffer_length = 0;
-
- if (szGCode != 0) {
- const char *p = szGCode;
- while (*p != 0) {
+ if (!gcode.empty()) {
+ const char *gcode_begin = gcode.c_str();
+ while (*gcode_begin != 0) {
// Find end of the line.
- const char *endl = p;
+ const char *gcode_end = gcode_begin;
// Slic3r always generates end of lines in a Unix style.
- for (; *endl != 0 && *endl != '\n'; ++ endl) ;
- if (circular_buffer_items == circular_buffer_size)
- // Buffer is full. Push out the oldest line.
- output_gcode_line(circular_buffer[circular_buffer_pos]);
- else
- ++ circular_buffer_items;
- // Process a G-code line, store it into the provided GCodeLine object.
- size_t idx_tail = circular_buffer_pos;
- circular_buffer_pos = circular_buffer_idx_next(circular_buffer_pos);
- if (! process_line(p, endl - p, circular_buffer[idx_tail])) {
- // The line has to be forgotten. It contains comment marks, which shall be
- // filtered out of the target g-code.
- circular_buffer_pos = idx_tail;
- -- circular_buffer_items;
+ for (; *gcode_end != 0 && *gcode_end != '\n'; ++gcode_end);
+
+ m_gcode_lines.emplace_back();
+ if (!this->process_line(gcode_begin, gcode_end, m_gcode_lines.back())) {
+ // The line has to be forgotten. It contains comment marks, which shall be filtered out of the target g-code.
+ m_gcode_lines.pop_back();
}
- p = endl;
- if (*p == '\n')
- ++ p;
+ gcode_begin = gcode_end;
+ if (*gcode_begin == '\n')
+ ++gcode_begin;
}
+ assert(!this->opened_extrude_set_speed_block);
}
-
- if (flush) {
- // Flush the remaining valid lines of the circular buffer.
- for (size_t idx = circular_buffer_idx_head(); circular_buffer_items > 0; -- circular_buffer_items) {
- output_gcode_line(circular_buffer[idx]);
- if (++ idx == circular_buffer_size)
- idx = 0;
}
- // Reset the index pointer.
- assert(circular_buffer_items == 0);
- circular_buffer_pos = 0;
-
-#if 1
- printf("Statistics: \n");
- printf("Minimum volumetric extrusion rate: %f\n", m_stat.volumetric_extrusion_rate_min);
- printf("Maximum volumetric extrusion rate: %f\n", m_stat.volumetric_extrusion_rate_max);
- if (m_stat.extrusion_length > 0)
- m_stat.volumetric_extrusion_rate_avg /= m_stat.extrusion_length;
- printf("Average volumetric extrusion rate: %f\n", m_stat.volumetric_extrusion_rate_avg);
- m_stat.reset();
-#endif
+
+LayerResult PressureEqualizer::process_layer(LayerResult &&input)
+{
+ const bool is_first_layer = m_layer_results.empty();
+ const size_t next_layer_first_idx = m_gcode_lines.size();
+
+ if (!input.nop_layer_result) {
+ this->process_layer(input.gcode);
+ input.gcode.clear(); // GCode is already processed, so it isn't needed to store it.
+ m_layer_results.emplace(new LayerResult(input));
}
- return output_buffer.data();
+ if (is_first_layer) // Buffer previous input result and output NOP.
+ return LayerResult::make_nop_layer_result();
+
+ // Export previous layer.
+ LayerResult *prev_layer_result = m_layer_results.front();
+ m_layer_results.pop();
+
+ output_buffer_length = 0;
+ output_buffer_prev_length = 0;
+ for (size_t line_idx = 0; line_idx < next_layer_first_idx; ++line_idx)
+ output_gcode_line(line_idx);
+ m_gcode_lines.erase(m_gcode_lines.begin(), m_gcode_lines.begin() + int(next_layer_first_idx));
+
+ if (output_buffer_length > 0)
+ prev_layer_result->gcode = std::string(output_buffer.data());
+
+ assert(!input.nop_layer_result || m_layer_results.empty());
+ LayerResult out = *prev_layer_result;
+ delete prev_layer_result;
+ return out;
}
// Is a white space?
static inline bool is_ws(const char c) { return c == ' ' || c == '\t'; }
// Is it an end of line? Consider a comment to be an end of line as well.
-static inline bool is_eol(const char c) { return c == 0 || c == '\r' || c == '\n' || c == ';'; };
+static inline bool is_eol(const char c) { return c == 0 || c == '\r' || c == '\n' || c == ';'; }
// Is it a white space or end of line?
-static inline bool is_ws_or_eol(const char c) { return is_ws(c) || is_eol(c); };
+static inline bool is_ws_or_eol(const char c) { return is_ws(c) || is_eol(c); }
// Eat whitespaces.
static void eatws(const char *&line)
@@ -148,35 +154,45 @@ static void eatws(const char *&line)
// If succeeded, the line pointer is advanced.
static inline int parse_int(const char *&line)
{
- char *endptr = NULL;
+ char *endptr = nullptr;
long result = strtol(line, &endptr, 10);
- if (endptr == NULL || !is_ws_or_eol(*endptr))
- throw Slic3r::RuntimeError("PressureEqualizer: Error parsing an int");
+ if (endptr == nullptr || !is_ws_or_eol(*endptr))
+ throw Slic3r::InvalidArgument("PressureEqualizer: Error parsing an int");
line = endptr;
return int(result);
-};
+}
+
+float string_to_float_decimal_point(const char *line, const size_t str_len, size_t* pos)
+{
+ float out;
+ size_t p = fast_float::from_chars(line, line + str_len, out).ptr - line;
+ if (pos)
+ *pos = p;
+ return out;
+}
// Parse an int starting at the current position of a line.
// If succeeded, the line pointer is advanced.
-static inline float parse_float(const char *&line)
+static inline float parse_float(const char *&line, const size_t line_length)
{
- char *endptr = NULL;
- float result = string_to_double_decimal_point(line, &endptr);
- if (endptr == NULL || !is_ws_or_eol(*endptr))
+ size_t endptr = 0;
+ auto result = string_to_float_decimal_point(line, line_length, &endptr);
+ if (endptr == 0 || !is_ws_or_eol(*(line + endptr)))
throw Slic3r::RuntimeError("PressureEqualizer: Error parsing a float");
- line = endptr;
+ line = line + endptr;
return result;
-};
+}
-bool PressureEqualizer::process_line(const char *line, const size_t len, GCodeLine &buf)
+bool PressureEqualizer::process_line(const char *line, const char *line_end, GCodeLine &buf)
{
- static constexpr const char *EXTRUSION_ROLE_TAG = ";_EXTRUSION_ROLE:";
-
- if (strncmp(line, EXTRUSION_ROLE_TAG, strlen(EXTRUSION_ROLE_TAG)) == 0) {
- line += strlen(EXTRUSION_ROLE_TAG);
+ const size_t len = line_end - line;
+ if (strncmp(line, EXTRUSION_ROLE_TAG.data(), EXTRUSION_ROLE_TAG.length()) == 0) {
+ line += EXTRUSION_ROLE_TAG.length();
int role = atoi(line);
m_current_extrusion_role = ExtrusionRole(role);
+#ifdef PRESSURE_EQUALIZER_DEBUG
++ line_idx;
+#endif
return false;
}
@@ -201,21 +217,43 @@ bool PressureEqualizer::process_line(const char *line, const size_t len, GCodeLi
buf.max_volumetric_extrusion_rate_slope_negative = 0.f;
buf.extrusion_role = m_current_extrusion_role;
+ std::string str_line(line, line_end);
+ const bool found_extrude_set_speed_tag = boost::contains(str_line, EXTRUDE_SET_SPEED_TAG);
+ const bool found_extrude_end_tag = boost::contains(str_line, EXTRUDE_END_TAG);
+ assert(!found_extrude_set_speed_tag || !found_extrude_end_tag);
+
+ if (found_extrude_set_speed_tag)
+ this->opened_extrude_set_speed_block = true;
+ else if (found_extrude_end_tag)
+ this->opened_extrude_set_speed_block = false;
+
// Parse the G-code line, store the result into the buf.
switch (toupper(*line ++)) {
case 'G': {
- int gcode = parse_int(line);
+ int gcode = -1;
+ try {
+ gcode = parse_int(line);
+ } catch (Slic3r::InvalidArgument &) {
+ // Ignore invalid GCodes.
+ eatws(line);
+ break;
+ }
+
+ assert(gcode != -1);
eatws(line);
switch (gcode) {
case 0:
case 1:
{
// G0, G1: A FFF 3D printer does not make a difference between the two.
+ buf.adjustable_flow = this->opened_extrude_set_speed_block;
+ buf.extrude_set_speed_tag = found_extrude_set_speed_tag;
+ buf.extrude_end_tag = found_extrude_end_tag;
float new_pos[5];
memcpy(new_pos, m_current_pos, sizeof(float)*5);
bool changed[5] = { false, false, false, false, false };
while (!is_eol(*line)) {
- char axis = toupper(*line++);
+ const char axis = toupper(*line++);
int i = -1;
switch (axis) {
case 'X':
@@ -230,17 +268,17 @@ bool PressureEqualizer::process_line(const char *line, const size_t len, GCodeLi
i = 4;
break;
default:
- assert(false);
+ break;
}
- if (i == -1)
- throw Slic3r::RuntimeError(std::string("GCode::PressureEqualizer: Invalid axis for G0/G1: ") + axis);
+ if (i != -1) {
buf.pos_provided[i] = true;
- new_pos[i] = parse_float(line);
- if (i == 3 && m_config->use_relative_e_distances.value)
+ new_pos[i] = parse_float(line, line_end - line);
+ if (i == 3 && m_use_relative_e_distances)
new_pos[i] += m_current_pos[i];
changed[i] = new_pos[i] != m_current_pos[i];
eatws(line);
}
+ }
if (changed[3]) {
// Extrusion, retract or unretract.
float diff = new_pos[3] - m_current_pos[3];
@@ -265,15 +303,17 @@ bool PressureEqualizer::process_line(const char *line, const size_t len, GCodeLi
buf.volumetric_extrusion_rate = rate;
buf.volumetric_extrusion_rate_start = rate;
buf.volumetric_extrusion_rate_end = rate;
+
+#ifdef PRESSURE_EQUALIZER_STATISTIC
m_stat.update(rate, sqrt(len2));
+#endif
+#ifdef PRESSURE_EQUALIZER_DEBUG
if (rate < 40.f) {
printf("Extremely low flow rate: %f. Line %d, Length: %f, extrusion: %f Old position: (%f, %f, %f), new position: (%f, %f, %f)\n",
- rate,
- int(line_idx),
- sqrt(len2), sqrt((diff[3]*diff[3])/len2),
- m_current_pos[0], m_current_pos[1], m_current_pos[2],
+ rate, int(line_idx), sqrt(len2), sqrt((diff[3] * diff[3]) / len2), m_current_pos[0], m_current_pos[1], m_current_pos[2],
new_pos[0], new_pos[1], new_pos[2]);
}
+#endif
}
} else if (changed[0] || changed[1] || changed[2]) {
// Moving without extrusion.
@@ -287,26 +327,22 @@ bool PressureEqualizer::process_line(const char *line, const size_t len, GCodeLi
// G92 : Set Position
// Set a logical coordinate position to a new value without actually moving the machine motors.
// Which axes to set?
- bool set = false;
while (!is_eol(*line)) {
- char axis = toupper(*line++);
+ const char axis = toupper(*line++);
switch (axis) {
case 'X':
case 'Y':
case 'Z':
- m_current_pos[axis - 'X'] = (!is_ws_or_eol(*line)) ? parse_float(line) : 0.f;
- set = true;
+ m_current_pos[axis - 'X'] = (!is_ws_or_eol(*line)) ? parse_float(line, line_end - line) : 0.f;
break;
case 'E':
- m_current_pos[3] = (!is_ws_or_eol(*line)) ? parse_float(line) : 0.f;
- set = true;
+ m_current_pos[3] = (!is_ws_or_eol(*line)) ? parse_float(line, line_end - line) : 0.f;
break;
default:
- throw Slic3r::RuntimeError(std::string("GCode::PressureEqualizer: Incorrect axis in a G92 G-code: ") + axis);
+ break;
}
eatws(line);
}
- assert(set);
break;
}
case 10:
@@ -328,20 +364,15 @@ bool PressureEqualizer::process_line(const char *line, const size_t len, GCodeLi
break;
}
case 'M': {
- int mcode = parse_int(line);
eatws(line);
- switch (mcode) {
- default:
// Ignore the rest of the M-codes.
break;
}
- break;
- }
case 'T':
{
// Activate an extruder head.
int new_extruder = parse_int(line);
- if (new_extruder != m_current_extruder) {
+ if (new_extruder != int(m_current_extruder)) {
m_current_extruder = new_extruder;
m_retracted = true;
buf.type = GCODELINETYPE_TOOL_CHANGE;
@@ -356,12 +387,15 @@ bool PressureEqualizer::process_line(const char *line, const size_t len, GCodeLi
memcpy(buf.pos_end, m_current_pos, sizeof(float)*5);
adjust_volumetric_rate();
+#ifdef PRESSURE_EQUALIZER_DEBUG
++ line_idx;
+#endif
return true;
}
-void PressureEqualizer::output_gcode_line(GCodeLine &line)
+void PressureEqualizer::output_gcode_line(const size_t line_idx)
{
+ GCodeLine &line = m_gcode_lines[line_idx];
if (! line.modified) {
push_to_output(line.raw.data(), line.raw_length, true);
return;
@@ -372,15 +406,12 @@ void PressureEqualizer::output_gcode_line(GCodeLine &line)
const char *comment = line.raw.data();
while (*comment != ';' && *comment != 0) ++comment;
if (*comment != ';')
- comment = NULL;
+ comment = nullptr;
// Emit the line with lowered extrusion rates.
- float l2 = line.dist_xyz2();
- float l = sqrt(l2);
- size_t nSegments = size_t(ceil(l / m_max_segment_length));
- if (nSegments == 1) {
- // Just update this segment.
- push_line_to_output(line, line.feedrate() * line.volumetric_correction_avg(), comment);
+ float l = line.dist_xyz();
+ if (auto nSegments = size_t(ceil(l / max_segment_length)); nSegments == 1) { // Just update this segment.
+ push_line_to_output(line_idx, line.feedrate() * line.volumetric_correction_avg(), comment);
} else {
bool accelerating = line.volumetric_extrusion_rate_start < line.volumetric_extrusion_rate_end;
// Update the initial and final feed rate values.
@@ -388,8 +419,8 @@ void PressureEqualizer::output_gcode_line(GCodeLine &line)
line.pos_end [4] = line.volumetric_extrusion_rate_end * line.pos_end[4] / line.volumetric_extrusion_rate;
float feed_avg = 0.5f * (line.pos_start[4] + line.pos_end[4]);
// Limiting volumetric extrusion rate slope for this segment.
- float max_volumetric_extrusion_rate_slope = accelerating ?
- line.max_volumetric_extrusion_rate_slope_positive : line.max_volumetric_extrusion_rate_slope_negative;
+ float max_volumetric_extrusion_rate_slope = accelerating ? line.max_volumetric_extrusion_rate_slope_positive :
+ line.max_volumetric_extrusion_rate_slope_negative;
// Total time for the segment, corrected for the possibly lowered volumetric feed rate,
// if accelerating / decelerating over the complete segment.
float t_total = line.dist_xyz() / feed_avg;
@@ -400,13 +431,13 @@ void PressureEqualizer::output_gcode_line(GCodeLine &line)
float l_steady = 0.f;
if (t_acc < t_total) {
// One may achieve higher print speeds if part of the segment is not speed limited.
- float l_acc = t_acc * feed_avg;
- float l_steady = l - l_acc;
- if (l_steady < 0.5f * m_max_segment_length) {
+ l_acc = t_acc * feed_avg;
+ l_steady = l - l_acc;
+ if (l_steady < 0.5f * max_segment_length) {
l_acc = l;
l_steady = 0.f;
} else
- nSegments = size_t(ceil(l_acc / m_max_segment_length));
+ nSegments = size_t(ceil(l_acc / max_segment_length));
}
float pos_start[5];
float pos_end [5];
@@ -430,10 +461,16 @@ void PressureEqualizer::output_gcode_line(GCodeLine &line)
line.pos_end[i] = pos_start[i] + (pos_end[i] - pos_start[i]) * t;
line.pos_provided[i] = true;
}
- push_line_to_output(line, pos_start[4], comment);
- comment = NULL;
+ push_line_to_output(line_idx, pos_start[4], comment);
+ comment = nullptr;
+
+ float new_pos_start_feedrate = pos_start[4];
+
memcpy(line.pos_start, line.pos_end, sizeof(float)*5);
memcpy(pos_start, line.pos_end, sizeof(float)*5);
+
+ line.pos_start[4] = new_pos_start_feedrate;
+ pos_start[4] = new_pos_start_feedrate;
}
}
// Split the segment into pieces.
@@ -444,8 +481,8 @@ void PressureEqualizer::output_gcode_line(GCodeLine &line)
line.pos_provided[j] = true;
}
// Interpolate the feed rate at the center of the segment.
- push_line_to_output(line, pos_start[4] + (pos_end[4] - pos_start[4]) * (float(i) - 0.5f) / float(nSegments), comment);
- comment = NULL;
+ push_line_to_output(line_idx, pos_start[4] + (pos_end[4] - pos_start[4]) * (float(i) - 0.5f) / float(nSegments), comment);
+ comment = nullptr;
memcpy(line.pos_start, line.pos_end, sizeof(float)*5);
}
if (l_steady > 0.f && accelerating) {
@@ -453,61 +490,73 @@ void PressureEqualizer::output_gcode_line(GCodeLine &line)
line.pos_end[i] = pos_end2[i];
line.pos_provided[i] = true;
}
- push_line_to_output(line, pos_end[4], comment);
+ push_line_to_output(line_idx, pos_end[4], comment);
+ } else {
+ for (int i = 0; i < 4; ++ i) {
+ line.pos_end[i] = pos_end[i];
+ line.pos_provided[i] = true;
}
+ push_line_to_output(line_idx, pos_end[4], comment);
}
}
+}
void PressureEqualizer::adjust_volumetric_rate()
{
- if (circular_buffer_items < 2)
+ if (m_gcode_lines.size() < 2)
return;
// Go back from the current circular_buffer_pos and lower the feedtrate to decrease the slope of the extrusion rate changes.
- const size_t idx_head = circular_buffer_idx_head();
- const size_t idx_tail = circular_buffer_idx_prev(circular_buffer_idx_tail());
- size_t idx = idx_tail;
- if (idx == idx_head || ! circular_buffer[idx].extruding())
+ size_t fist_line_idx = size_t(std::max<int>(0, int(m_gcode_lines.size()) - max_look_back_limit));
+ const size_t last_line_idx = m_gcode_lines.size() - 1;
+ size_t line_idx = last_line_idx;
+ if (line_idx == fist_line_idx || !m_gcode_lines[line_idx].extruding())
// Nothing to do, the last move is not extruding.
return;
- float feedrate_per_extrusion_role[numExtrusionRoles];
- for (size_t i = 0; i < numExtrusionRoles; ++ i)
- feedrate_per_extrusion_role[i] = FLT_MAX;
- feedrate_per_extrusion_role[circular_buffer[idx].extrusion_role] = circular_buffer[idx].volumetric_extrusion_rate_start;
+ std::array<float, erCount> feedrate_per_extrusion_role{};
+ feedrate_per_extrusion_role.fill(std::numeric_limits<float>::max());
+ feedrate_per_extrusion_role[m_gcode_lines[line_idx].extrusion_role] = m_gcode_lines[line_idx].volumetric_extrusion_rate_start;
- bool modified = true;
- while (modified && idx != idx_head) {
- size_t idx_prev = circular_buffer_idx_prev(idx);
- for (; ! circular_buffer[idx_prev].extruding() && idx_prev != idx_head; idx_prev = circular_buffer_idx_prev(idx_prev)) ;
- if (! circular_buffer[idx_prev].extruding())
+ while (line_idx != fist_line_idx) {
+ size_t idx_prev = line_idx - 1;
+ for (; !m_gcode_lines[idx_prev].extruding() && idx_prev != fist_line_idx; --idx_prev);
+ if (!m_gcode_lines[idx_prev].extruding())
break;
+ // Don't decelerate before ironing and gap-fill.
+ if (m_gcode_lines[line_idx].extrusion_role == erIroning || m_gcode_lines[line_idx].extrusion_role == erGapFill || m_gcode_lines[line_idx].extrusion_role == erThinWall) {
+ line_idx = idx_prev;
+ continue;
+ }
// Volumetric extrusion rate at the start of the succeding segment.
- float rate_succ = circular_buffer[idx].volumetric_extrusion_rate_start;
+ float rate_succ = m_gcode_lines[line_idx].volumetric_extrusion_rate_start;
// What is the gradient of the extrusion rate between idx_prev and idx?
- idx = idx_prev;
- GCodeLine &line = circular_buffer[idx];
- for (size_t iRole = 1; iRole < numExtrusionRoles; ++ iRole) {
- float rate_slope = m_max_volumetric_extrusion_rate_slopes[iRole].negative;
- if (rate_slope == 0)
- // The negative rate is unlimited.
- continue;
+ line_idx = idx_prev;
+ GCodeLine &line = m_gcode_lines[line_idx];
+
+ for (size_t iRole = 1; iRole < erCount; ++ iRole) {
+ const float &rate_slope = m_max_volumetric_extrusion_rate_slopes[iRole].negative;
+ if (rate_slope == 0 || feedrate_per_extrusion_role[iRole] == std::numeric_limits<float>::max())
+ continue; // The negative rate is unlimited or the rate for ExtrusionRole iRole is unlimited.
+
float rate_end = feedrate_per_extrusion_role[iRole];
if (iRole == line.extrusion_role && rate_succ < rate_end)
// Limit by the succeeding volumetric flow rate.
rate_end = rate_succ;
- if (line.volumetric_extrusion_rate_end > rate_end) {
+
+ if (!line.adjustable_flow || line.extrusion_role == erExternalPerimeter || line.extrusion_role == erGapFill || line.extrusion_role == erThinWall || line.extrusion_role == erBridgeInfill || line.extrusion_role == erInternalBridgeInfill || line.extrusion_role == erIroning) {
+ rate_end = line.volumetric_extrusion_rate_end;
+ } else if (line.volumetric_extrusion_rate_end > rate_end) {
line.volumetric_extrusion_rate_end = rate_end;
+ line.max_volumetric_extrusion_rate_slope_negative = rate_slope;
line.modified = true;
} else if (iRole == line.extrusion_role) {
rate_end = line.volumetric_extrusion_rate_end;
- } else if (rate_end == FLT_MAX) {
- // The rate for ExtrusionRole iRole is unlimited.
- continue;
} else {
// Use the original, 'floating' extrusion rate as a starting point for the limiter.
}
-// modified = false;
+
+ if (line.adjustable_flow) {
float rate_start = rate_end + rate_slope * line.time_corrected();
if (rate_start < line.volumetric_extrusion_rate_start) {
// Limit the volumetric extrusion rate at the start of this segment due to a segment
@@ -515,47 +564,56 @@ void PressureEqualizer::adjust_volumetric_rate()
line.volumetric_extrusion_rate_start = rate_start;
line.max_volumetric_extrusion_rate_slope_negative = rate_slope;
line.modified = true;
-// modified = true;
}
- feedrate_per_extrusion_role[iRole] = (iRole == line.extrusion_role) ? line.volumetric_extrusion_rate_start : rate_start;
}
+// feedrate_per_extrusion_role[iRole] = (iRole == line.extrusion_role) ? line.volumetric_extrusion_rate_start : rate_start;
+ // Don't store feed rate for ironing and gap-fill.
+ if (line.extrusion_role != erIroning && line.extrusion_role != erGapFill && line.extrusion_role != erThinWall)
+ feedrate_per_extrusion_role[iRole] = line.volumetric_extrusion_rate_start;
+ }
}
- // Go forward and adjust the feedrate to decrease the slope of the extrusion rate changes.
- for (size_t i = 0; i < numExtrusionRoles; ++ i)
- feedrate_per_extrusion_role[i] = FLT_MAX;
- feedrate_per_extrusion_role[circular_buffer[idx].extrusion_role] = circular_buffer[idx].volumetric_extrusion_rate_end;
+ feedrate_per_extrusion_role.fill(std::numeric_limits<float>::max());
+ feedrate_per_extrusion_role[m_gcode_lines[line_idx].extrusion_role] = m_gcode_lines[line_idx].volumetric_extrusion_rate_end;
- assert(circular_buffer[idx].extruding());
- while (idx != idx_tail) {
- size_t idx_next = circular_buffer_idx_next(idx);
- for (; ! circular_buffer[idx_next].extruding() && idx_next != idx_tail; idx_next = circular_buffer_idx_next(idx_next)) ;
- if (! circular_buffer[idx_next].extruding())
+ assert(m_gcode_lines[line_idx].extruding());
+ while (line_idx != last_line_idx) {
+ size_t idx_next = line_idx + 1;
+ for (; !m_gcode_lines[idx_next].extruding() && idx_next != last_line_idx; ++idx_next);
+ if (!m_gcode_lines[idx_next].extruding())
break;
- float rate_prec = circular_buffer[idx].volumetric_extrusion_rate_end;
+ // Don't accelerate after ironing and gap-fill.
+ if (m_gcode_lines[line_idx].extrusion_role == erIroning || m_gcode_lines[line_idx].extrusion_role == erGapFill|| m_gcode_lines[line_idx].extrusion_role == erThinWall) {
+ line_idx = idx_next;
+ continue;
+ }
+ float rate_prec = m_gcode_lines[line_idx].volumetric_extrusion_rate_end;
// What is the gradient of the extrusion rate between idx_prev and idx?
- idx = idx_next;
- GCodeLine &line = circular_buffer[idx];
- for (size_t iRole = 1; iRole < numExtrusionRoles; ++ iRole) {
- float rate_slope = m_max_volumetric_extrusion_rate_slopes[iRole].positive;
- if (rate_slope == 0)
- // The positive rate is unlimited.
- continue;
+ line_idx = idx_next;
+ GCodeLine &line = m_gcode_lines[line_idx];
+
+ for (size_t iRole = 1; iRole < erCount; ++ iRole) {
+ const float &rate_slope = m_max_volumetric_extrusion_rate_slopes[iRole].positive;
+ if (rate_slope == 0 || feedrate_per_extrusion_role[iRole] == std::numeric_limits<float>::max())
+ continue; // The positive rate is unlimited or the rate for ExtrusionRole iRole is unlimited.
+
float rate_start = feedrate_per_extrusion_role[iRole];
- if (iRole == line.extrusion_role && rate_prec < rate_start)
+ if (!line.adjustable_flow || line.extrusion_role == erExternalPerimeter || line.extrusion_role == erGapFill || line.extrusion_role == erThinWall || line.extrusion_role == erBridgeInfill || line.extrusion_role == erInternalBridgeInfill || line.extrusion_role == erIroning) {
+ rate_start = line.volumetric_extrusion_rate_start;
+ } else if (iRole == line.extrusion_role && rate_prec < rate_start)
rate_start = rate_prec;
if (line.volumetric_extrusion_rate_start > rate_start) {
line.volumetric_extrusion_rate_start = rate_start;
+ line.max_volumetric_extrusion_rate_slope_positive = rate_slope;
line.modified = true;
} else if (iRole == line.extrusion_role) {
rate_start = line.volumetric_extrusion_rate_start;
- } else if (rate_start == FLT_MAX) {
- // The rate for ExtrusionRole iRole is unlimited.
- continue;
} else {
// Use the original, 'floating' extrusion rate as a starting point for the limiter.
}
- float rate_end = (rate_slope == 0) ? FLT_MAX : rate_start + rate_slope * line.time_corrected();
+
+ if (line.adjustable_flow) {
+ float rate_end = rate_start + rate_slope * line.time_corrected();
if (rate_end < line.volumetric_extrusion_rate_end) {
// Limit the volumetric extrusion rate at the start of this segment due to a segment
// of ExtrusionType iRole, which was extruded before.
@@ -563,21 +621,26 @@ void PressureEqualizer::adjust_volumetric_rate()
line.max_volumetric_extrusion_rate_slope_positive = rate_slope;
line.modified = true;
}
- feedrate_per_extrusion_role[iRole] = (iRole == line.extrusion_role) ? line.volumetric_extrusion_rate_end : rate_end;
}
+// feedrate_per_extrusion_role[iRole] = (iRole == line.extrusion_role) ? line.volumetric_extrusion_rate_end : rate_end;
+ // Don't store feed rate for ironing and gap-fill.
+ if (line.extrusion_role != erIroning && line.extrusion_role != erGapFill && line.extrusion_role != erThinWall)
+ feedrate_per_extrusion_role[iRole] = line.volumetric_extrusion_rate_end;
}
}
+}
-void PressureEqualizer::push_axis_to_output(const char axis, const float value, bool add_eol)
+inline void PressureEqualizer::push_to_output(GCodeG1Formatter &formatter)
{
- char buf[2048];
- int len = sprintf(buf,
- (axis == 'E') ? " %c%.3f" : " %c%.5f",
- axis, value);
- push_to_output(buf, len, add_eol);
+ return this->push_to_output(formatter.string(), false);
}
-void PressureEqualizer::push_to_output(const char *text, const size_t len, bool add_eol)
+inline void PressureEqualizer::push_to_output(const std::string &text, bool add_eol)
+{
+ return this->push_to_output(text.data(), text.size(), add_eol);
+}
+
+inline void PressureEqualizer::push_to_output(const char *text, const size_t len, bool add_eol)
{
// New length of the output buffer content.
size_t len_new = output_buffer_length + len + 1;
@@ -602,6 +665,7 @@ void PressureEqualizer::push_to_output(const char *text, const size_t len, bool
// Copy the text to the output.
if (len != 0) {
memcpy(output_buffer.data() + output_buffer_length, text, len);
+ this->output_buffer_prev_length = this->output_buffer_length;
output_buffer_length += len;
}
if (add_eol)
@@ -609,17 +673,55 @@ void PressureEqualizer::push_to_output(const char *text, const size_t len, bool
output_buffer[output_buffer_length] = 0;
}
-void PressureEqualizer::push_line_to_output(const GCodeLine &line, const float new_feedrate, const char *comment)
+inline bool is_just_line_with_extrude_set_speed_tag(const std::string &line)
{
- push_to_output("G1", 2, false);
- for (char i = 0; i < 3; ++ i)
- if (line.pos_provided[i])
- push_axis_to_output('X'+i, line.pos_end[i]);
- push_axis_to_output('E', m_config->use_relative_e_distances.value ? (line.pos_end[3] - line.pos_start[3]) : line.pos_end[3]);
-// if (line.pos_provided[4] || fabs(line.feedrate() - new_feedrate) > 1e-5)
- push_axis_to_output('F', new_feedrate);
- // output comment and EOL
- push_to_output(comment, (comment == NULL) ? 0 : strlen(comment), true);
+ if (line.empty() && !boost::starts_with(line, "G1 ") && !boost::ends_with(line, EXTRUDE_SET_SPEED_TAG))
+ return false;
+
+ const char *p_line = line.data() + 3;
+ const char *const line_end = line.data() + line.length() - 1;
+ while (!is_eol(*p_line)) {
+ if (toupper(*p_line++) == 'F')
+ break;
+ else
+ return false;
}
+ parse_float(p_line, line_end - p_line);
+ eatws(p_line);
+ p_line += EXTRUDE_SET_SPEED_TAG.length();
+ return p_line <= line_end && is_eol(*p_line);
+}
+
+void PressureEqualizer::push_line_to_output(const size_t line_idx, const float new_feedrate, const char *comment)
+{
+ const GCodeLine &line = this->m_gcode_lines[line_idx];
+ if (line_idx > 0 && output_buffer_length > 0) {
+ const std::string prev_line_str = std::string(output_buffer.begin() + int(this->output_buffer_prev_length),
+ output_buffer.begin() + int(this->output_buffer_length) + 1);
+ if (is_just_line_with_extrude_set_speed_tag(prev_line_str))
+ this->output_buffer_length = this->output_buffer_prev_length; // Remove the last line because it only sets the speed for an empty block of g-code lines, so it is useless.
+ else
+ push_to_output(EXTRUDE_END_TAG.data(), EXTRUDE_END_TAG.length(), true);
+ } else
+ push_to_output(EXTRUDE_END_TAG.data(), EXTRUDE_END_TAG.length(), true);
+
+ GCodeG1Formatter feedrate_formatter(m_gcode_precision_xyz, m_gcode_precision_e);
+ feedrate_formatter.emit_f(new_feedrate);
+ feedrate_formatter.emit_string(std::string(EXTRUDE_SET_SPEED_TAG.data(), EXTRUDE_SET_SPEED_TAG.length()));
+ if (line.extrusion_role == erExternalPerimeter)
+ feedrate_formatter.emit_string(std::string(EXTERNAL_PERIMETER_TAG.data(), EXTERNAL_PERIMETER_TAG.length()));
+ push_to_output(feedrate_formatter);
+
+ GCodeG1Formatter extrusion_formatter(m_gcode_precision_xyz, m_gcode_precision_e);
+ for (size_t axis_idx = 0; axis_idx < 3; ++axis_idx)
+ if (line.pos_provided[axis_idx])
+ extrusion_formatter.emit_axis(char('X' + axis_idx), line.pos_end[axis_idx], extrusion_formatter.m_gcode_precision_xyz);
+ extrusion_formatter.emit_axis('E', m_use_relative_e_distances ? (line.pos_end[3] - line.pos_start[3]) : line.pos_end[3], extrusion_formatter.m_gcode_precision_e);
+
+ if (comment != nullptr)
+ extrusion_formatter.emit_string(std::string(comment));
+
+ push_to_output(extrusion_formatter);
+}
} // namespace Slic3r
diff --git a/src/libslic3r/GCode/PressureEqualizer.hpp b/src/libslic3r/GCode/PressureEqualizer.hpp
index 13cdc9418..9929115e8 100644
--- a/src/libslic3r/GCode/PressureEqualizer.hpp
+++ b/src/libslic3r/GCode/PressureEqualizer.hpp
@@ -5,37 +5,50 @@
#include "../PrintConfig.hpp"
#include "../ExtrusionEntity.hpp"
+#include <queue>
+
namespace Slic3r {
+struct LayerResult;
+
+class GCodeG1Formatter;
+
+//#define PRESSURE_EQUALIZER_STATISTIC
+//#define PRESSURE_EQUALIZER_DEBUG
+
// Processes a G-code. Finds changes in the volumetric extrusion speed and adjusts the transitions
// between these paths to limit fast changes in the volumetric extrusion speed.
class PressureEqualizer
{
public:
- PressureEqualizer(const Slic3r::GCodeConfig *config);
- ~PressureEqualizer();
-
- void reset();
-
- // Process a next batch of G-code lines. Flush the internal buffers if asked for.
- const char* process(const char *szGCode, bool flush);
+ PressureEqualizer() = delete;
+ explicit PressureEqualizer(const Slic3r::GCodeConfig &config);
+ ~PressureEqualizer() = default;
+
+ // Process a next batch of G-code lines.
+ // The last LayerResult must be LayerResult::make_nop_layer_result() because it always returns GCode for the previous layer.
+ // When process_layer is called for the first layer, then LayerResult::make_nop_layer_result() is returned.
+ LayerResult process_layer(LayerResult &&input);
+private:
- size_t get_output_buffer_length() const { return output_buffer_length; }
+ void process_layer(const std::string &gcode);
-private:
+#ifdef PRESSURE_EQUALIZER_STATISTIC
struct Statistics
{
- void reset() {
- volumetric_extrusion_rate_min = std::numeric_limits<float>::max();
+ void reset()
+ {
+ volumetric_extrusion_rate_min = std::numeric_limits<float>::max();
volumetric_extrusion_rate_max = 0.f;
volumetric_extrusion_rate_avg = 0.f;
- extrusion_length = 0.f;
+ extrusion_length = 0.f;
}
- void update(float volumetric_extrusion_rate, float length) {
- volumetric_extrusion_rate_min = std::min(volumetric_extrusion_rate_min, volumetric_extrusion_rate);
- volumetric_extrusion_rate_max = std::max(volumetric_extrusion_rate_max, volumetric_extrusion_rate);
+ void update(float volumetric_extrusion_rate, float length)
+ {
+ volumetric_extrusion_rate_min = std::min(volumetric_extrusion_rate_min, volumetric_extrusion_rate);
+ volumetric_extrusion_rate_max = std::max(volumetric_extrusion_rate_max, volumetric_extrusion_rate);
volumetric_extrusion_rate_avg += volumetric_extrusion_rate * length;
- extrusion_length += length;
+ extrusion_length += length;
}
float volumetric_extrusion_rate_min;
float volumetric_extrusion_rate_max;
@@ -44,9 +57,7 @@ private:
};
struct Statistics m_stat;
-
- // Keeps the reference, does not own the config.
- const Slic3r::GCodeConfig *m_config;
+#endif
// Private configuration values
// How fast could the volumetric extrusion rate increase / decrase? mm^3/sec^2
@@ -54,12 +65,9 @@ private:
float positive;
float negative;
};
- enum { numExtrusionRoles = erSupportMaterialInterface + 1 };
- ExtrusionRateSlope m_max_volumetric_extrusion_rate_slopes[numExtrusionRoles];
+ ExtrusionRateSlope m_max_volumetric_extrusion_rate_slopes[erCount];
float m_max_volumetric_extrusion_rate_slope_positive;
float m_max_volumetric_extrusion_rate_slope_negative;
- // Maximum segment length to split a long segment, if the initial and the final flow rate differ.
- float m_max_segment_length;
// Configuration extracted from config.
// Area of the crossestion of each filament. Necessary to calculate the volumetric flow rate.
@@ -71,9 +79,15 @@ private:
size_t m_current_extruder;
ExtrusionRole m_current_extrusion_role;
bool m_retracted;
+ bool m_use_relative_e_distances;
+ int m_gcode_precision_xyz = 3;
+ int m_gcode_precision_e = 5;
- enum GCodeLineType
- {
+ // Indicate if extrude set speed block was opened using the tag ";_EXTRUDE_SET_SPEED"
+ // or not (not opened, or it was closed using the tag ";_EXTRUDE_END").
+ bool opened_extrude_set_speed_block = false;
+
+ enum GCodeLineType {
GCODELINETYPE_INVALID,
GCODELINETYPE_NOOP,
GCODELINETYPE_OTHER,
@@ -128,12 +142,10 @@ private:
// or maybe the line needs to be split into multiple lines.
bool modified;
- // float timeStart;
- // float timeEnd;
// X,Y,Z,E,F. Storing the state of the currently active extruder only.
float pos_start[5];
float pos_end[5];
- // Was the axis found on the G-code line? X,Y,Z,F
+ // Was the axis found on the G-code line? X,Y,Z,E,F
bool pos_provided[5];
// Index of the active extruder.
@@ -152,59 +164,41 @@ private:
// If set to zero, the slope is unlimited.
float max_volumetric_extrusion_rate_slope_positive;
float max_volumetric_extrusion_rate_slope_negative;
- };
- // Circular buffer of GCode lines. The circular buffer size will be limited to circular_buffer_size.
- std::vector<GCodeLine> circular_buffer;
- // Current position of the circular buffer (index, where to write the next line to, the line has to be pushed out before it is overwritten).
- size_t circular_buffer_pos;
- // Circular buffer size, configuration value.
- size_t circular_buffer_size;
- // Number of valid lines in the circular buffer. Lower or equal to circular_buffer_size.
- size_t circular_buffer_items;
+ bool adjustable_flow = false;
+
+ bool extrude_set_speed_tag = false;
+ bool extrude_end_tag = false;
+ };
// Output buffer will only grow. It will not be reallocated over and over.
std::vector<char> output_buffer;
size_t output_buffer_length;
+ size_t output_buffer_prev_length;
+#ifdef PRESSURE_EQUALIZER_DEBUG
// For debugging purposes. Index of the G-code line processed.
size_t line_idx;
+#endif
- bool process_line(const char *line, const size_t len, GCodeLine &buf);
- void output_gcode_line(GCodeLine &buf);
+ bool process_line(const char *line, const char *line_end, GCodeLine &buf);
+ void output_gcode_line(size_t line_idx);
// Go back from the current circular_buffer_pos and lower the feedtrate to decrease the slope of the extrusion rate changes.
// Then go forward and adjust the feedrate to decrease the slope of the extrusion rate changes.
void adjust_volumetric_rate();
// Push the text to the end of the output_buffer.
- void push_to_output(const char *text, const size_t len, bool add_eol = true);
- // Push an axis assignment to the end of the output buffer.
- void push_axis_to_output(const char axis, const float value, bool add_eol = false);
- // Push a G-code line to the output,
- void push_line_to_output(const GCodeLine &line, const float new_feedrate, const char *comment);
-
- size_t circular_buffer_idx_head() const {
- size_t idx = circular_buffer_pos + circular_buffer_size - circular_buffer_items;
- if (idx >= circular_buffer_size)
- idx -= circular_buffer_size;
- return idx;
- }
-
- size_t circular_buffer_idx_tail() const { return circular_buffer_pos; }
-
- size_t circular_buffer_idx_prev(size_t idx) const {
- idx += circular_buffer_size - 1;
- if (idx >= circular_buffer_size)
- idx -= circular_buffer_size;
- return idx;
- }
-
- size_t circular_buffer_idx_next(size_t idx) const {
- if (++ idx >= circular_buffer_size)
- idx -= circular_buffer_size;
- return idx;
- }
+ inline void push_to_output(GCodeG1Formatter &formatter);
+ inline void push_to_output(const std::string &text, bool add_eol);
+ inline void push_to_output(const char *text, size_t len, bool add_eol = true);
+ // Push a G-code line to the output.
+ void push_line_to_output(size_t line_idx, float new_feedrate, const char *comment);
+
+public:
+ std::queue<LayerResult*> m_layer_results;
+
+ std::vector<GCodeLine> m_gcode_lines;
};
} // namespace Slic3r
diff --git a/src/libslic3r/GCode/SeamPlacer.cpp b/src/libslic3r/GCode/SeamPlacer.cpp
index ba2cdf11e..49789f6fa 100644
--- a/src/libslic3r/GCode/SeamPlacer.cpp
+++ b/src/libslic3r/GCode/SeamPlacer.cpp
@@ -1,1256 +1,1691 @@
#include "SeamPlacer.hpp"
+#include "tbb/parallel_for.h"
+#include "tbb/blocked_range.h"
+#include "tbb/parallel_reduce.h"
+#include <boost/log/trivial.hpp>
+#include <random>
+#include <algorithm>
+#include <queue>
+
+#include "libslic3r/AABBTreeLines.hpp"
+#include "libslic3r/KDTreeIndirect.hpp"
#include "libslic3r/ExtrusionEntity.hpp"
#include "libslic3r/Print.hpp"
-#include "libslic3r/Layer.hpp"
#include "libslic3r/BoundingBox.hpp"
-#include "libslic3r/EdgeGrid.hpp"
#include "libslic3r/ClipperUtils.hpp"
-#include "libslic3r/SVG.hpp"
#include "libslic3r/Layer.hpp"
+#include "libslic3r/Geometry/Curves.hpp"
+#include "libslic3r/ShortEdgeCollapse.hpp"
+#include "libslic3r/TriangleSetSampling.hpp"
+
+#include "libslic3r/Utils.hpp"
+
+//#define DEBUG_FILES
+
+#ifdef DEBUG_FILES
+#include <boost/nowide/cstdio.hpp>
+#include <SVG.hpp>
+#endif
+
namespace Slic3r {
-// This penalty is added to all points inside custom blockers (subtracted from pts inside enforcers).
-static constexpr float ENFORCER_BLOCKER_PENALTY = 100;
-
-// In case there are custom enforcers/blockers, the loop polygon shall always have
-// sides smaller than this (so it isn't limited to original resolution).
-static constexpr float MINIMAL_POLYGON_SIDE = scaled<float>(0.2f);
-
-// When spAligned is active and there is a support enforcer,
-// add this penalty to its center.
-static constexpr float ENFORCER_CENTER_PENALTY = -10.f;
-
-
-
-// This function was introduced in 2016 to assign penalties to overhangs.
-// LukasM thinks that it discriminated a bit too much, so especially external
-// seams were than placed in funny places (non-overhangs were preferred too much).
-// He implemented his own version (below) which applies fixed penalty for really big overlaps.
-// static float extrudate_overlap_penalty(float nozzle_r, float weight_zero, float overlap_distance)
-// {
-// // The extrudate is not fully supported by the lower layer. Fit a polynomial penalty curve.
-// // Solved by sympy package:
-// /*
-// from sympy import *
-// (x,a,b,c,d,r,z)=symbols('x a b c d r z')
-// p = a + b*x + c*x*x + d*x*x*x
-// p2 = p.subs(solve([p.subs(x, -r), p.diff(x).subs(x, -r), p.diff(x,x).subs(x, -r), p.subs(x, 0)-z], [a, b, c, d]))
-// from sympy.plotting import plot
-// plot(p2.subs(r,0.2).subs(z,1.), (x, -1, 3), adaptive=False, nb_of_points=400)
-// */
-// if (overlap_distance < - nozzle_r) {
-// // The extrudate is fully supported by the lower layer. This is the ideal case, therefore zero penalty.
-// return 0.f;
-// } else {
-// float x = overlap_distance / nozzle_r;
-// float x2 = x * x;
-// float x3 = x2 * x;
-// return weight_zero * (1.f + 3.f * x + 3.f * x2 + x3);
-// }
-// }
-static float extrudate_overlap_penalty(float nozzle_r, float weight_zero, float overlap_distance)
-{
- return overlap_distance > nozzle_r ? weight_zero : 0.f;
+namespace SeamPlacerImpl {
+
+// ************ FOR BACKPORT COMPATIBILITY ONLY ***************
+// Color mapping of a value into RGB false colors.
+inline Vec3f value_to_rgbf(float minimum, float maximum, float value)
+ {
+ float ratio = 2.0f * (value - minimum) / (maximum - minimum);
+ float b = std::max(0.0f, (1.0f - ratio));
+ float r = std::max(0.0f, (ratio - 1.0f));
+ float g = 1.0f - b - r;
+ return Vec3f { r, g, b };
}
+// Color mapping of a value into RGB false colors.
+inline Vec3i32 value_to_rgbi(float minimum, float maximum, float value)
+ {
+ return (value_to_rgbf(minimum, maximum, value) * 255).cast<int>();
+}
+// ***************************
+template<typename T> int sgn(T val) {
+ return int(T(0) < val) - int(val < T(0));
+}
-// Return a value in <0, 1> of a cubic B-spline kernel centered around zero.
-// The B-spline is re-scaled so it has value 1 at zero.
-// 0 -> 1 ; ~0.465 -> 0.75 ; ~0.72 -> 0.5 ; 1 -> 0.25 ; ~1.23 -> 0.125 ; 2+ -> 0
-static inline float bspline_kernel(float x)
-{
- x = std::abs(x);
- if (x < 1.f) {
- return 1.f - (3.f / 2.f) * x * x + (3.f / 4.f) * x * x * x;
+// base function: ((e^(((1)/(x^(2)+1)))-1)/(e-1))
+// checkout e.g. here: https://www.geogebra.org/calculator
+float gauss(float value, float mean_x_coord, float mean_value, float falloff_speed) {
+ float shifted = value - mean_x_coord;
+ float denominator = falloff_speed * shifted * shifted + 1.0f;
+ float exponent = 1.0f / denominator;
+ return mean_value * (std::exp(exponent) - 1.0f) / (std::exp(1.0f) - 1.0f);
+}
+
+float compute_angle_penalty(float ccw_angle) {
+ // This function is used:
+ // ((ℯ^(((1)/(x^(2)*3+1)))-1)/(ℯ-1))*1+((1)/(2+ℯ^(-x)))
+ // looks scary, but it is gaussian combined with sigmoid,
+ // so that concave points have much smaller penalty over convex ones
+ // https://github.com/prusa3d/PrusaSlicer/tree/master/doc/seam_placement/corner_penalty_function.png
+ return gauss(ccw_angle, 0.0f, 1.0f, 3.0f) +
+ 1.0f / (2 + std::exp(-ccw_angle));
+}
+
+/// Coordinate frame
+class Frame {
+public:
+ Frame() {
+ mX = Vec3f(1, 0, 0);
+ mY = Vec3f(0, 1, 0);
+ mZ = Vec3f(0, 0, 1);
}
- else if (x < 2.f) {
- x -= 1.f;
- float x2 = x * x;
- float x3 = x2 * x;
- return (1.f / 4.f) - (3.f / 4.f) * x + (3.f / 4.f) * x2 - (1.f / 4.f) * x3;
+
+ Frame(const Vec3f &x, const Vec3f &y, const Vec3f &z) :
+ mX(x), mY(y), mZ(z) {
}
- else
- return 0;
-}
+ void set_from_z(const Vec3f &z) {
+ mZ = z.normalized();
+ Vec3f tmpZ = mZ;
+ Vec3f tmpX = (std::abs(tmpZ.x()) > 0.99f) ? Vec3f(0, 1, 0) : Vec3f(1, 0, 0);
+ mY = (tmpZ.cross(tmpX)).normalized();
+ mX = mY.cross(tmpZ);
+ }
+ Vec3f to_world(const Vec3f &a) const {
+ return a.x() * mX + a.y() * mY + a.z() * mZ;
+ }
-static Points::const_iterator project_point_to_polygon_and_insert(Polygon &polygon, const Point &pt, double eps)
-{
- assert(polygon.points.size() >= 2);
- if (polygon.points.size() <= 1)
- if (polygon.points.size() == 1)
- return polygon.points.begin();
-
- Point pt_min;
- double d_min = std::numeric_limits<double>::max();
- size_t i_min = size_t(-1);
-
- for (size_t i = 0; i < polygon.points.size(); ++ i) {
- size_t j = i + 1;
- if (j == polygon.points.size())
- j = 0;
- const Point &p1 = polygon.points[i];
- const Point &p2 = polygon.points[j];
- const Slic3r::Point v_seg = p2 - p1;
- const Slic3r::Point v_pt = pt - p1;
- const int64_t l2_seg = int64_t(v_seg(0)) * int64_t(v_seg(0)) + int64_t(v_seg(1)) * int64_t(v_seg(1));
- int64_t t_pt = int64_t(v_seg(0)) * int64_t(v_pt(0)) + int64_t(v_seg(1)) * int64_t(v_pt(1));
- if (t_pt < 0) {
- // Closest to p1.
- double dabs = sqrt(int64_t(v_pt(0)) * int64_t(v_pt(0)) + int64_t(v_pt(1)) * int64_t(v_pt(1)));
- if (dabs < d_min) {
- d_min = dabs;
- i_min = i;
- pt_min = p1;
- }
- }
- else if (t_pt > l2_seg) {
- // Closest to p2. Then p2 is the starting point of another segment, which shall be discovered in the next step.
- continue;
- } else {
- // Closest to the segment.
- assert(t_pt >= 0 && t_pt <= l2_seg);
- int64_t d_seg = int64_t(v_seg(1)) * int64_t(v_pt(0)) - int64_t(v_seg(0)) * int64_t(v_pt(1));
- double d = double(d_seg) / sqrt(double(l2_seg));
- double dabs = std::abs(d);
- if (dabs < d_min) {
- d_min = dabs;
- i_min = i;
- // Evaluate the foot point.
- pt_min = p1;
- double linv = double(d_seg) / double(l2_seg);
- pt_min(0) = pt(0) - coord_t(floor(double(v_seg(1)) * linv + 0.5));
- pt_min(1) = pt(1) + coord_t(floor(double(v_seg(0)) * linv + 0.5));
- assert(Line(p1, p2).distance_to(pt_min) < scale_(1e-5));
- }
- }
+ Vec3f to_local(const Vec3f &a) const {
+ return Vec3f(mX.dot(a), mY.dot(a), mZ.dot(a));
+ }
+
+ const Vec3f& binormal() const {
+ return mX;
+ }
+
+ const Vec3f& tangent() const {
+ return mY;
}
- assert(i_min != size_t(-1));
- if ((pt_min - polygon.points[i_min]).cast<double>().norm() > eps) {
- // Insert a new point on the segment i_min, i_min+1.
- return polygon.points.insert(polygon.points.begin() + (i_min + 1), pt_min);
+ const Vec3f& normal() const {
+ return mZ;
}
- return polygon.points.begin() + i_min;
+
+private:
+ Vec3f mX, mY, mZ;
+};
+
+Vec3f sample_sphere_uniform(const Vec2f &samples) {
+ float term1 = 2.0f * float(PI) * samples.x();
+ float term2 = 2.0f * sqrt(samples.y() - samples.y() * samples.y());
+ return {cos(term1) * term2, sin(term1) * term2,
+ 1.0f - 2.0f * samples.y()};
}
+Vec3f sample_hemisphere_uniform(const Vec2f &samples) {
+ float term1 = 2.0f * float(PI) * samples.x();
+ float term2 = 2.0f * sqrt(samples.y() - samples.y() * samples.y());
+ return {cos(term1) * term2, sin(term1) * term2,
+ abs(1.0f - 2.0f * samples.y())};
+}
+
+Vec3f sample_power_cosine_hemisphere(const Vec2f &samples, float power) {
+ float term1 = 2.f * float(PI) * samples.x();
+ float term2 = pow(samples.y(), 1.f / (power + 1.f));
+ float term3 = sqrt(1.f - term2 * term2);
+ return Vec3f(cos(term1) * term3, sin(term1) * term3, term2);
+}
-static std::vector<float> polygon_angles_at_vertices(const Polygon &polygon, const std::vector<float> &lengths, float min_arm_length)
-{
- assert(polygon.points.size() + 1 == lengths.size());
- if (min_arm_length > 0.25f * lengths.back())
- min_arm_length = 0.25f * lengths.back();
+std::vector<float> raycast_visibility(const AABBTreeIndirect::Tree<3, float> &raycasting_tree,
+ const indexed_triangle_set &triangles,
+ const TriangleSetSamples &samples,
+ size_t negative_volumes_start_index) {
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: raycast visibility of " << samples.positions.size() << " samples over " << triangles.indices.size()
+ << " triangles: end";
+
+ //prepare uniform samples of a hemisphere
+ float step_size = 1.0f / SeamPlacer::sqr_rays_per_sample_point;
+ std::vector<Vec3f> precomputed_sample_directions(
+ SeamPlacer::sqr_rays_per_sample_point * SeamPlacer::sqr_rays_per_sample_point);
+ for (size_t x_idx = 0; x_idx < SeamPlacer::sqr_rays_per_sample_point; ++x_idx) {
+ float sample_x = x_idx * step_size + step_size / 2.0;
+ for (size_t y_idx = 0; y_idx < SeamPlacer::sqr_rays_per_sample_point; ++y_idx) {
+ size_t dir_index = x_idx * SeamPlacer::sqr_rays_per_sample_point + y_idx;
+ float sample_y = y_idx * step_size + step_size / 2.0;
+ precomputed_sample_directions[dir_index] = sample_hemisphere_uniform( { sample_x, sample_y });
+ }
+ }
- // Find the initial prev / next point span.
- size_t idx_prev = polygon.points.size();
+ bool model_contains_negative_parts = negative_volumes_start_index < triangles.indices.size();
+
+ std::vector<float> result(samples.positions.size());
+ tbb::parallel_for(tbb::blocked_range<size_t>(0, result.size()),
+ [&triangles, &precomputed_sample_directions, model_contains_negative_parts, negative_volumes_start_index,
+ &raycasting_tree, &result, &samples](tbb::blocked_range<size_t> r) {
+ // Maintaining hits memory outside of the loop, so it does not have to be reallocated for each query.
+ std::vector<igl::Hit> hits;
+ for (size_t s_idx = r.begin(); s_idx < r.end(); ++s_idx) {
+ result[s_idx] = 1.0f;
+ constexpr float decrease_step = 1.0f
+ / (SeamPlacer::sqr_rays_per_sample_point * SeamPlacer::sqr_rays_per_sample_point);
+
+ const Vec3f &center = samples.positions[s_idx];
+ const Vec3f &normal = samples.normals[s_idx];
+ // apply the local direction via Frame struct - the local_dir is with respect to +Z being forward
+ Frame f;
+ f.set_from_z(normal);
+
+ for (const auto &dir : precomputed_sample_directions) {
+ Vec3f final_ray_dir = (f.to_world(dir));
+ if (!model_contains_negative_parts) {
+ igl::Hit hitpoint;
+ // FIXME: This AABBTTreeIndirect query will not compile for float ray origin and
+ // direction.
+ Vec3d final_ray_dir_d = final_ray_dir.cast<double>();
+ Vec3d ray_origin_d = (center + normal * 0.01f).cast<double>(); // start above surface.
+ bool hit = AABBTreeIndirect::intersect_ray_first_hit(triangles.vertices,
+ triangles.indices, raycasting_tree, ray_origin_d, final_ray_dir_d, hitpoint);
+ if (hit && its_face_normal(triangles, hitpoint.id).dot(final_ray_dir) <= 0) {
+ result[s_idx] -= decrease_step;
+ }
+ } else { //TODO improve logic for order based boolean operations - consider order of volumes
+ bool casting_from_negative_volume = samples.triangle_indices[s_idx]
+ >= negative_volumes_start_index;
+
+ Vec3d ray_origin_d = (center + normal * 0.01f).cast<double>(); // start above surface.
+ if (casting_from_negative_volume) { // if casting from negative volume face, invert direction, change start pos
+ final_ray_dir = -1.0 * final_ray_dir;
+ ray_origin_d = (center - normal * 0.01f).cast<double>();
+ }
+ Vec3d final_ray_dir_d = final_ray_dir.cast<double>();
+ bool some_hit = AABBTreeIndirect::intersect_ray_all_hits(triangles.vertices,
+ triangles.indices, raycasting_tree,
+ ray_origin_d, final_ray_dir_d, hits);
+ if (some_hit) {
+ int counter = 0;
+ // NOTE: iterating in reverse, from the last hit for one simple reason: We know the state of the ray at that point;
+ // It cannot be inside model, and it cannot be inside negative volume
+ for (int hit_index = int(hits.size()) - 1; hit_index >= 0; --hit_index) {
+ Vec3f face_normal = its_face_normal(triangles, hits[hit_index].id);
+ if (hits[hit_index].id >= int(negative_volumes_start_index)) { //negative volume hit
+ counter -= sgn(face_normal.dot(final_ray_dir)); // if volume face aligns with ray dir, we are leaving negative space
+ // which in reverse hit analysis means, that we are entering negative space :) and vice versa
+ } else {
+ counter += sgn(face_normal.dot(final_ray_dir));
+ }
+ }
+ if (counter == 0) {
+ result[s_idx] -= decrease_step;
+ }
+ }
+ }
+ }
+ }
+ });
+
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: raycast visibility of " << samples.positions.size() << " samples over " << triangles.indices.size()
+ << " triangles: end";
+
+ return result;
+}
+
+std::vector<float> calculate_polygon_angles_at_vertices(const Polygon &polygon, const std::vector<float> &lengths,
+ float min_arm_length) {
+ std::vector<float> result(polygon.size());
+
+ if (polygon.size() == 1) {
+ result[0] = 0.0f;
+ }
+
+ size_t idx_prev = 0;
size_t idx_curr = 0;
- size_t idx_next = 1;
- while (idx_prev > idx_curr && lengths.back() - lengths[idx_prev] < min_arm_length)
- -- idx_prev;
- while (idx_next < idx_prev && lengths[idx_next] < min_arm_length)
- ++ idx_next;
-
- std::vector<float> angles(polygon.points.size(), 0.f);
- for (; idx_curr < polygon.points.size(); ++ idx_curr) {
- // Move idx_prev up until the distance between idx_prev and idx_curr is lower than min_arm_length.
- if (idx_prev >= idx_curr) {
- while (idx_prev < polygon.points.size() && lengths.back() - lengths[idx_prev] + lengths[idx_curr] > min_arm_length)
- ++ idx_prev;
- if (idx_prev == polygon.points.size())
- idx_prev = 0;
+ size_t idx_next = 0;
+
+ float distance_to_prev = 0;
+ float distance_to_next = 0;
+
+ //push idx_prev far enough back as initialization
+ while (distance_to_prev < min_arm_length) {
+ idx_prev = Slic3r::prev_idx_modulo(idx_prev, polygon.size());
+ distance_to_prev += lengths[idx_prev];
+ }
+
+ for (size_t _i = 0; _i < polygon.size(); ++_i) {
+ // pull idx_prev to current as much as possible, while respecting the min_arm_length
+ while (distance_to_prev - lengths[idx_prev] > min_arm_length) {
+ distance_to_prev -= lengths[idx_prev];
+ idx_prev = Slic3r::next_idx_modulo(idx_prev, polygon.size());
}
- while (idx_prev < idx_curr && lengths[idx_curr] - lengths[idx_prev] > min_arm_length)
- ++ idx_prev;
- // Move idx_prev one step back.
- if (idx_prev == 0)
- idx_prev = polygon.points.size() - 1;
- else
- -- idx_prev;
- // Move idx_next up until the distance between idx_curr and idx_next is greater than min_arm_length.
- if (idx_curr <= idx_next) {
- while (idx_next < polygon.points.size() && lengths[idx_next] - lengths[idx_curr] < min_arm_length)
- ++ idx_next;
- if (idx_next == polygon.points.size())
- idx_next = 0;
+
+ //push idx_next forward as far as needed
+ while (distance_to_next < min_arm_length) {
+ distance_to_next += lengths[idx_next];
+ idx_next = Slic3r::next_idx_modulo(idx_next, polygon.size());
}
- while (idx_next < idx_curr && lengths.back() - lengths[idx_curr] + lengths[idx_next] < min_arm_length)
- ++ idx_next;
+
// Calculate angle between idx_prev, idx_curr, idx_next.
const Point &p0 = polygon.points[idx_prev];
const Point &p1 = polygon.points[idx_curr];
const Point &p2 = polygon.points[idx_next];
- const Point v1 = p1 - p0;
- const Point v2 = p2 - p1;
- int64_t dot = int64_t(v1(0))*int64_t(v2(0)) + int64_t(v1(1))*int64_t(v2(1));
- int64_t cross = int64_t(v1(0))*int64_t(v2(1)) - int64_t(v1(1))*int64_t(v2(0));
- float angle = float(atan2(double(cross), double(dot)));
- angles[idx_curr] = angle;
+ result[idx_curr] = float(angle(p1 - p0, p2 - p1));
+
+ // increase idx_curr by one
+ float curr_distance = lengths[idx_curr];
+ idx_curr++;
+ distance_to_prev += curr_distance;
+ distance_to_next -= curr_distance;
}
- return angles;
+ return result;
}
+struct CoordinateFunctor {
+ const std::vector<Vec3f> *coordinates;
+ CoordinateFunctor(const std::vector<Vec3f> *coords) :
+ coordinates(coords) {
+ }
+ CoordinateFunctor() :
+ coordinates(nullptr) {
+ }
+ const float& operator()(size_t idx, size_t dim) const {
+ return coordinates->operator [](idx)[dim];
+ }
+};
+
+// structure to store global information about the model - occlusion hits, enforcers, blockers
+struct GlobalModelInfo {
+ TriangleSetSamples mesh_samples;
+ std::vector<float> mesh_samples_visibility;
+ CoordinateFunctor mesh_samples_coordinate_functor;
+ KDTreeIndirect<3, float, CoordinateFunctor> mesh_samples_tree { CoordinateFunctor { } };
+ float mesh_samples_radius;
+
+ indexed_triangle_set enforcers;
+ indexed_triangle_set blockers;
+ AABBTreeIndirect::Tree<3, float> enforcers_tree;
+ AABBTreeIndirect::Tree<3, float> blockers_tree;
+
+ bool is_enforced(const Vec3f &position, float radius) const {
+ if (enforcers.empty()) {
+ return false;
+ }
+ float radius_sqr = radius * radius;
+ return AABBTreeIndirect::is_any_triangle_in_radius(enforcers.vertices, enforcers.indices,
+ enforcers_tree, position, radius_sqr);
+ }
-void SeamPlacer::init(const Print& print)
-{
- m_enforcers.clear();
- m_blockers.clear();
- m_seam_history.clear();
- m_po_list.clear();
-
- const std::vector<double>& nozzle_dmrs = print.config().nozzle_diameter.values;
- float max_nozzle_dmr = *std::max_element(nozzle_dmrs.begin(), nozzle_dmrs.end());
-
-
- std::vector<ExPolygons> temp_enf;
- std::vector<ExPolygons> temp_blk;
- std::vector<Polygons> temp_polygons;
+ bool is_blocked(const Vec3f &position, float radius) const {
+ if (blockers.empty()) {
+ return false;
+ }
+ float radius_sqr = radius * radius;
+ return AABBTreeIndirect::is_any_triangle_in_radius(blockers.vertices, blockers.indices,
+ blockers_tree, position, radius_sqr);
+ }
- for (const PrintObject* po : print.objects()) {
+ float calculate_point_visibility(const Vec3f &position) const {
+ std::vector<size_t> points = find_nearby_points(mesh_samples_tree, position, mesh_samples_radius);
+ if (points.empty()) {
+ return 1.0f;
+ }
- auto merge_and_offset = [po, &temp_polygons, max_nozzle_dmr](EnforcerBlockerType type, std::vector<ExPolygons>& out) {
- // Offset the triangles out slightly.
- auto offset_out = [](Polygon& input, float offset) -> ExPolygons {
- ClipperLib::Paths out(1);
- std::vector<float> deltas(input.points.size(), offset);
- input.make_counter_clockwise();
- out.front() = mittered_offset_path_scaled(input.points, deltas, 3.);
- return ClipperPaths_to_Slic3rExPolygons(out, true); // perform union
- };
+ auto compute_dist_to_plane = [](const Vec3f &position, const Vec3f &plane_origin, const Vec3f &plane_normal) {
+ Vec3f orig_to_point = position - plane_origin;
+ return std::abs(orig_to_point.dot(plane_normal));
+ };
+ float total_weight = 0;
+ float total_visibility = 0;
+ for (size_t i = 0; i < points.size(); ++i) {
+ size_t sample_idx = points[i];
- temp_polygons.clear();
- po->project_and_append_custom_facets(true, type, temp_polygons);
- out.clear();
- out.reserve(temp_polygons.size());
- float offset = scale_(max_nozzle_dmr - po->config().first_layer_size_compensation);
- for (Polygons &src : temp_polygons) {
- out.emplace_back(ExPolygons());
- for (Polygon& plg : src) {
- ExPolygons offset_explg = offset_out(plg, offset);
- if (! offset_explg.empty())
- out.back().emplace_back(std::move(offset_explg.front()));
- }
+ Vec3f sample_point = this->mesh_samples.positions[sample_idx];
+ Vec3f sample_normal = this->mesh_samples.normals[sample_idx];
- offset = scale_(max_nozzle_dmr);
- }
- };
- merge_and_offset(EnforcerBlockerType::BLOCKER, temp_blk);
- merge_and_offset(EnforcerBlockerType::ENFORCER, temp_enf);
-
- // Remember this PrintObject and initialize a store of enforcers and blockers for it.
- m_po_list.push_back(po);
- size_t po_idx = m_po_list.size() - 1;
- m_enforcers.emplace_back(std::vector<CustomTrianglesPerLayer>(temp_enf.size()));
- m_blockers.emplace_back(std::vector<CustomTrianglesPerLayer>(temp_blk.size()));
-
- // A helper class to store data to build the AABB tree from.
- class CustomTriangleRef {
- public:
- CustomTriangleRef(size_t idx,
- Point&& centroid,
- BoundingBox&& bb)
- : m_idx{idx}, m_centroid{centroid},
- m_bbox{AlignedBoxType(bb.min, bb.max)}
- {}
- size_t idx() const { return m_idx; }
- const Point& centroid() const { return m_centroid; }
- const TreeType::BoundingBox& bbox() const { return m_bbox; }
-
- private:
- size_t m_idx;
- Point m_centroid;
- AlignedBoxType m_bbox;
- };
+ float weight = mesh_samples_radius - compute_dist_to_plane(position, sample_point, sample_normal);
+ weight += (mesh_samples_radius - (position - sample_point).norm());
+ total_visibility += weight * mesh_samples_visibility[sample_idx];
+ total_weight += weight;
+ }
- // A lambda to extract the ExPolygons and save them into the member AABB tree.
- // Will be called for enforcers and blockers separately.
- auto add_custom = [](std::vector<ExPolygons>& src, std::vector<CustomTrianglesPerLayer>& dest) {
- // Go layer by layer, and append all the ExPolygons into the AABB tree.
- size_t layer_idx = 0;
- for (ExPolygons& expolys_on_layer : src) {
- CustomTrianglesPerLayer& layer_data = dest[layer_idx];
- std::vector<CustomTriangleRef> triangles_data;
- layer_data.polys.reserve(expolys_on_layer.size());
- triangles_data.reserve(expolys_on_layer.size());
-
- for (ExPolygon& expoly : expolys_on_layer) {
- if (expoly.empty())
- continue;
- layer_data.polys.emplace_back(std::move(expoly));
- triangles_data.emplace_back(layer_data.polys.size() - 1,
- layer_data.polys.back().centroid(),
- layer_data.polys.back().bounding_box());
- }
- // All polygons are saved, build the AABB tree for them.
- layer_data.tree.build(std::move(triangles_data));
- ++layer_idx;
- }
- };
+ return total_visibility / total_weight;
- add_custom(temp_enf, m_enforcers.at(po_idx));
- add_custom(temp_blk, m_blockers.at(po_idx));
}
- this->external_perimeters_first = print.default_region_config().external_perimeters_first;
-}
-
+#ifdef DEBUG_FILES
+ void debug_export(const indexed_triangle_set &obj_mesh) const {
+ indexed_triangle_set divided_mesh = obj_mesh;
+ Slic3r::CNumericLocalesSetter locales_setter;
-void SeamPlacer::plan_perimeters(const std::vector<const ExtrusionEntity*> perimeters,
- const Layer& layer, SeamPosition seam_position,
- Point last_pos, coordf_t nozzle_dmr, const PrintObject* po,
- const uint16_t print_object_instance_idx,
- const EdgeGrid::Grid* lower_layer_edge_grid)
-{
- // When printing the perimeters, we want the seams on external and internal perimeters to match.
- // We have a list of perimeters in the order to be printed. Each internal perimeter must inherit
- // the seam from the previous external perimeter.
+ {
+ auto filename = debug_out_path("visiblity.obj");
+ FILE *fp = boost::nowide::fopen(filename.c_str(), "w");
+ if (fp == nullptr) {
+ BOOST_LOG_TRIVIAL(error)
+ << "stl_write_obj: Couldn't open " << filename << " for writing";
+ return;
+ }
- m_plan.clear();
- m_plan_idx = 0;
+ for (size_t i = 0; i < divided_mesh.vertices.size(); ++i) {
+ float visibility = calculate_point_visibility(divided_mesh.vertices[i]);
+ Vec3f color = value_to_rgbf(0.0f, 1.0f, visibility);
+ fprintf(fp, "v %f %f %f %f %f %f\n",
+ divided_mesh.vertices[i](0), divided_mesh.vertices[i](1), divided_mesh.vertices[i](2),
+ color(0), color(1), color(2));
+ }
+ for (size_t i = 0; i < divided_mesh.indices.size(); ++i)
+ fprintf(fp, "f %d %d %d\n", divided_mesh.indices[i][0] + 1, divided_mesh.indices[i][1] + 1,
+ divided_mesh.indices[i][2] + 1);
+ fclose(fp);
+ }
- if (perimeters.empty() || ! po)
- return;
+ {
+ auto filename = debug_out_path("visiblity_samples.obj");
+ FILE *fp = boost::nowide::fopen(filename.c_str(), "w");
+ if (fp == nullptr) {
+ BOOST_LOG_TRIVIAL(error)
+ << "stl_write_obj: Couldn't open " << filename << " for writing";
+ return;
+ }
- m_plan.resize(perimeters.size());
-
- for (int i = 0; i < int(perimeters.size()); ++i) {
- if ((perimeters[i]->role() == erExternalPerimeter || seam_position == SeamPosition::spRandom || seam_position == SeamPosition::spAllRandom) && perimeters[i]->is_loop()) {
- last_pos = this->calculate_seam(
- layer,
- seam_position,
- *dynamic_cast<const ExtrusionLoop*>(perimeters[i]),
- nozzle_dmr,
- po,
- print_object_instance_idx,
- lower_layer_edge_grid,
- last_pos,
- false);
- /* calculate_seam(
- const Layer& layer,
- const SeamPosition seam_position,
- const ExtrusionLoop& loop,
- coordf_t nozzle_dmr,
- const PrintObject* po,
- const uint16_t print_object_instance_idx,
- const EdgeGrid::Grid* lower_layer_edge_grid,
- Point last_pos
- bool prefer_nearest) */
- m_plan[i].external = true;
+ for (size_t i = 0; i < mesh_samples.positions.size(); ++i) {
+ float visibility = mesh_samples_visibility[i];
+ Vec3f color = value_to_rgbf(0.0f, 1.0f, visibility);
+ fprintf(fp, "v %f %f %f %f %f %f\n",
+ mesh_samples.positions[i](0), mesh_samples.positions[i](1), mesh_samples.positions[i](2),
+ color(0), color(1), color(2));
+ }
+ fclose(fp);
}
- m_plan[i].seam_position = seam_position;
- m_plan[i].layer = &layer;
- m_plan[i].po = po;
- m_plan[i].pt = last_pos;
+
}
+#endif
}
-
-
-void SeamPlacer::place_seam(ExtrusionLoop& loop, const Layer& layer, const Point& last_pos, bool external_first, double nozzle_diameter,
- const uint16_t print_object_instance_idx, const EdgeGrid::Grid* lower_layer_edge_grid)
-{
- // const double seam_offset = nozzle_diameter;
-
- Point seam = last_pos;
- if (! m_plan.empty() && m_plan_idx < m_plan.size()) {
- if (m_plan[m_plan_idx].external) {
- seam = m_plan[m_plan_idx].pt;
- // One more heuristics: if the seam is too far from current nozzle position,
- // try to place it again. This can happen in cases where the external perimeter
- // does not belong to the preceding ones and they are ordered so they end up
- // far from each other.
- if ((seam.cast<double>() - last_pos.cast<double>()).squaredNorm() > std::pow(scale_(5.*nozzle_diameter), 2.))
- seam = this->calculate_seam(*m_plan[m_plan_idx].layer, m_plan[m_plan_idx].seam_position, loop, nozzle_diameter,
- m_plan[m_plan_idx].po, print_object_instance_idx, lower_layer_edge_grid, last_pos, false);
-
- if (loop.role() == erExternalPerimeter /*m_plan[m_plan_idx].seam_position == spAligned*/)
- m_seam_history.add_seam(m_plan[m_plan_idx].po, m_plan[m_plan_idx].pt, layer.print_z, loop.polygon().bounding_box());
+;
+
+//Extract perimeter polygons of the given layer
+Polygons extract_perimeter_polygons(const Layer *layer, const SeamPosition configured_seam_preference,
+ std::vector<const LayerRegion*> &corresponding_regions_out) {
+
+
+ Polygons polygons;
+ class PerimeterCopy : public ExtrusionVisitorConst {
+ Polygons* polygons;
+ std::vector<const LayerRegion*>* corresponding_regions_out;
+ LayerRegion* current_layer_region;
+ SeamPosition configured_seam_preference;
+ public:
+ PerimeterCopy(std::vector<const LayerRegion*>* regions_out, Polygons* polys, SeamPosition configured_seam)
+ : corresponding_regions_out(regions_out), configured_seam_preference(configured_seam), polygons(polys) {
}
- else {
- if (!external_first) {
- // Internal perimeter printed before the external.
- // First get list of external seams.
- std::vector<size_t> ext_seams;
- size_t external_cnt = 0;
- for (size_t i = 0; i < m_plan.size(); ++i) {
- if (m_plan[i].external) {
- ext_seams.emplace_back(i);
- ++external_cnt;
- }
+ virtual void default_use(const ExtrusionEntity& entity) { };
+ virtual void use(const ExtrusionLoop& loop) override {
+ ExtrusionRole role = loop.role();
+ for (const ExtrusionPath& path : loop.paths) {
+ if (path.role() == ExtrusionRole::erExternalPerimeter) {
+ role = ExtrusionRole::erExternalPerimeter;
}
+ }
- if (!ext_seams.empty()) {
- // First find the line segment closest to an external seam:
- //int path_idx = 0;
- //int line_idx = 0;
- size_t ext_seam_idx = size_t(-1);
- double min_dist_sqr = std::numeric_limits<double>::max();
- std::vector<Lines> lines_vect;
- for (int i = 0; i < int(loop.paths.size()); ++i) {
- lines_vect.emplace_back(loop.paths[i].polyline.lines());
- const Lines& lines = lines_vect.back();
- for (int j = 0; j < int(lines.size()); ++j) {
- for (size_t k : ext_seams) {
- double d_sqr = lines[j].distance_to_squared(m_plan[k].pt);
- if (d_sqr < min_dist_sqr) {
- //path_idx = i;
- //line_idx = j;
- ext_seam_idx = k;
- min_dist_sqr = d_sqr;
- }
+ if (role == ExtrusionRole::erExternalPerimeter
+ || (is_perimeter(role) && (configured_seam_preference == spRandom || configured_seam_preference == spAllRandom))) { //for random seam alignment, extract all perimeters
+ Points p;
+ loop.collect_points(p);
+ polygons->emplace_back(std::move(p));
+ corresponding_regions_out->push_back(current_layer_region);
+ }
+ }
+ virtual void use(const ExtrusionEntityCollection& collection) override {
+ for (const ExtrusionEntity* entity : collection.entities()) {
+ entity->visit(*this);
+ }
+ }
+ } visitor(&corresponding_regions_out, &polygons, configured_seam_preference);
+
+ for (const LayerRegion *layer_region : layer->regions()) {
+ for (const ExtrusionEntity *ex_entity : layer_region->perimeters.entities()) {
+ if (ex_entity->is_collection()) { //collection of inner, outer, and overhang perimeters
+ //ex_entity->visit(visitor);
+ for (const ExtrusionEntity *perimeter : static_cast<const ExtrusionEntityCollection*>(ex_entity)->entities()) {
+ ExtrusionRole role = perimeter->role();
+ if (perimeter->is_loop()) {
+ for (const ExtrusionPath &path : static_cast<const ExtrusionLoop*>(perimeter)->paths) {
+ if (path.role() == ExtrusionRole::erExternalPerimeter) {
+ role = ExtrusionRole::erExternalPerimeter;
}
}
}
- // Only accept seam that is reasonably close.
- if (ext_seam_idx != size_t(-1)) {
- // How many nozzle diameters is considered "close"?
- const double nozzle_d_limit = 2. * (1. + m_plan.size() / external_cnt);
- const double limit_dist_sqr = double(scale_(scale_((unscale(m_plan[ext_seam_idx].pt) - unscale(m_plan[m_plan_idx].pt)).squaredNorm() * std::pow(nozzle_d_limit * nozzle_diameter, 2.))));
-
- if (min_dist_sqr < limit_dist_sqr) {
- // Now find a projection of the external seam
- //const Lines& lines = lines_vect[path_idx];
- //Point closest = m_plan[ext_seam_idx].pt.projection_onto(lines[line_idx]);
-
- // This code does staggering of internal perimeters, turned off for now.
- //
- // double dist = (closest.cast<double>() - lines[line_idx].b.cast<double>()).norm();
- //
- // // And walk along the perimeter until we make enough space for
- // // seams of all perimeters beforethe external one.
- // double offset = (ext_seam_idx - m_plan_idx) * scale_(seam_offset);
- // double last_offset = offset;
- // offset -= dist;
- // const Point* a = &closest;
- // const Point* b = &lines[line_idx].b;
- // while (++line_idx < int(lines.size()) && offset > 0.) {
- // last_offset = offset;
- // offset -= lines[line_idx].length();
- // a = &lines[line_idx].a;
- // b = &lines[line_idx].b;
- // }
- //
- // // We have walked far enough, too far maybe. Interpolate on the
- // // last segment to find the end precisely.
- // offset = std::min(0., offset); // In case that offset is still positive (we may have "wrapped around")
- // double ratio = last_offset / (last_offset - offset);
- // seam = (a->cast<double>() + ((b->cast<double>() - a->cast<double>()) * ratio)).cast<coord_t>();
- seam = m_plan[ext_seam_idx].pt;
- }
+ if (role == ExtrusionRole::erExternalPerimeter
+ || (is_perimeter(role)
+ && (configured_seam_preference == spRandom || configured_seam_preference == spAllRandom ) )) { //for random seam alignment, extract all perimeters
+ Points p;
+ perimeter->collect_points(p);
+ polygons.emplace_back(std::move(p));
+ corresponding_regions_out.push_back(layer_region);
}
}
+ if (polygons.empty()) {
+ Points p;
+ ex_entity->collect_points(p);
+ polygons.emplace_back(std::move(p));
+ corresponding_regions_out.push_back(layer_region);
+ }
+ } else {
+ Points p;
+ ex_entity->collect_points(p);
+ polygons.emplace_back(std::move(p));
+ corresponding_regions_out.push_back(layer_region);
}
- else {
- // We should have a candidate ready from before. If not, use last_pos.
- if (m_plan_idx > 0 && m_plan[m_plan_idx - 1].precalculated)
- seam = m_plan[m_plan_idx - 1].pt;
- }
-
- // seam now contains a hot candidate for internal seam. Use it unless there is a sharp corner nearby.
- // We will call the normal seam planning function, pretending that we are currently at the candidate point
- // and set to spNearest. If the ideal seam it finds is close to current candidate, use it.
- // This is to prevent having seams very close to corners, just because of external seam position.
- seam = calculate_seam(*m_plan[m_plan_idx].layer, spNearest, loop, nozzle_diameter,
- m_plan[m_plan_idx].po, print_object_instance_idx, lower_layer_edge_grid, seam, true);
}
- m_plan[m_plan_idx].pt = seam;
}
-
- // Split the loop at the point with a minium penalty.
- if (!loop.split_at_vertex(seam))
- // The point is not in the original loop. Insert it.
- loop.split_at(seam, true);
-
- if (external_first && m_plan_idx+1<m_plan.size() && ! m_plan[m_plan_idx+1].external) {
-// This code does staggering of internal perimeters, turned off for now.
-// Next perimeter should start near this one.
-// const double dist_sqr = std::pow(double(scale_(seam_offset)), 2.);
-// double running_sqr = 0.;
-// double running_sqr_last = 0.;
-// if (!loop.paths.empty() && loop.paths.back().polyline.points.size() > 1) {
-// const ExtrusionPath& last = loop.paths.back();
-// auto it = last.polyline.points.crbegin() + 1;
-// for (; it != last.polyline.points.crend(); ++it) {
-// running_sqr += (it->cast<double>() - (it - 1)->cast<double>()).squaredNorm();
-// if (running_sqr > dist_sqr)
-// break;
-// running_sqr_last = running_sqr;
-// }
-// if (running_sqr <= dist_sqr)
-// it = last.polyline.points.crend() - 1;
-// // Now interpolate.
-// double ratio = (std::sqrt(dist_sqr) - std::sqrt(running_sqr_last)) / (std::sqrt(running_sqr) - std::sqrt(running_sqr_last));
-// m_plan[m_plan_idx + 1].pt = ((it - 1)->cast<double>() + (it->cast<double>() - (it - 1)->cast<double>()) * std::min(ratio, 1.)).cast<coord_t>();
-// m_plan[m_plan_idx + 1].precalculated = true;
- m_plan[m_plan_idx + 1].pt = m_plan[m_plan_idx].pt;
- m_plan[m_plan_idx + 1].precalculated = true;
-// }
+ if (polygons.empty()) { // If there are no perimeter polygons for whatever reason (disabled perimeters .. ) insert dummy point
+ // it is easier than checking everywhere if the layer is not emtpy, no seam will be placed to this layer anyway
+ polygons.emplace_back(std::vector { Point { 0, 0 } });
+ corresponding_regions_out.push_back(nullptr);
}
- ++m_plan_idx;
+ return polygons;
}
-
-// Returns "best" seam for a given perimeter.
-Point SeamPlacer::calculate_seam(const Layer& layer, SeamPosition seam_position,
- const ExtrusionLoop& loop, coordf_t nozzle_dmr, const PrintObject* po,
- const uint16_t print_object_instance_idx,
- const EdgeGrid::Grid* lower_layer_edge_grid, Point last_pos, bool prefer_nearest)
-{
- Polygon polygon = loop.polygon();
- bool was_clockwise = polygon.make_counter_clockwise();
- const coord_t nozzle_r = coord_t(scale_(0.5 * nozzle_dmr) + 0.5);
- Point seam_mod_pos;
- float last_pos_weight = 2.f;
- float seam_mod_weight = 0.f;
- float angle_weight = 1.f;
- if (seam_position == spCustom)
- seam_position = spCost;
- if(seam_position == spNearest)
- seam_position = spCost;
-
- size_t po_idx = std::find(m_po_list.begin(), m_po_list.end(), po) - m_po_list.begin();
-
- // Find current layer in respective PrintObject. Cache the result so the
- // lookup is only done once per layer, not for each loop.
- const Layer* layer_po = nullptr;
- if (po == m_last_po && layer.print_z == m_last_print_z)
- layer_po = m_last_layer_po;
- else {
- layer_po = po ? po->get_layer_at_printz(layer.print_z) : nullptr;
- m_last_po = po;
- m_last_print_z = layer.print_z;
- m_last_layer_po = layer_po;
+// Insert SeamCandidates created from perimeter polygons in to the result vector.
+// Compute its type (Enfrocer,Blocker), angle, and position
+//each SeamCandidate also contains pointer to shared Perimeter structure representing the polygon
+// if Custom Seam modifiers are present, oversamples the polygon if necessary to better fit user intentions
+void process_perimeter_polygon(const Polygon &orig_polygon, float z_coord, const LayerRegion *region,
+ const GlobalModelInfo &global_model_info, PrintObjectSeamData::LayerSeams &result) {
+ if (orig_polygon.size() == 0) {
+ return;
}
- if (! layer_po)
- return last_pos;
-
- // Index of this layer in the respective PrintObject.
- size_t layer_idx = layer_po->id() - po->layers().front()->id(); // raft layers
+ Polygon polygon = orig_polygon;
+ bool was_clockwise = polygon.make_counter_clockwise();
+ float angle_arm_len = region != nullptr ? region->flow(FlowRole::frExternalPerimeter).nozzle_diameter() : 0.5f;
- assert(layer_idx < po->layer_count());
+ std::vector<float> lengths { };
+ for (size_t point_idx = 0; point_idx < polygon.size() - 1; ++point_idx) {
+ lengths.push_back((unscale(polygon[point_idx]) - unscale(polygon[point_idx + 1])).norm());
+ }
+ lengths.push_back(std::max((unscale(polygon[0]) - unscale(polygon[polygon.size() - 1])).norm(), 0.1));
+ std::vector<float> polygon_angles = calculate_polygon_angles_at_vertices(polygon, lengths,
+ angle_arm_len);
- const bool custom_seam = loop.role() == erExternalPerimeter && this->is_custom_seam_on_layer(layer_idx, po_idx);
- bool has_custom_seam_modifier = false;
- if (print_object_instance_idx < po->instances().size())
- for (ModelVolume* v : po->model_object()->volumes)
- if (v->is_seam_position()) {
- has_custom_seam_modifier = true;
- break;
- }
+ result.perimeters.push_back( { });
+ Perimeter &perimeter = result.perimeters.back();
- if (custom_seam || has_custom_seam_modifier) {
- // Seam enf/blockers can begin and end in between the original vertices.
- // Let add extra points in between and update the leghths.
- polygon.densify(MINIMAL_POLYGON_SIDE);
+ std::queue<Vec3f> orig_polygon_points { };
+ for (size_t index = 0; index < polygon.size(); ++index) {
+ Vec2f unscaled_p = unscale(polygon[index]).cast<float>();
+ orig_polygon_points.emplace(unscaled_p.x(), unscaled_p.y(), z_coord);
}
+ Vec3f first = orig_polygon_points.front();
+ std::queue<Vec3f> oversampled_points { };
+ size_t orig_angle_index = 0;
+ perimeter.start_index = result.points.size();
+ perimeter.flow_width = region != nullptr ? region->flow(FlowRole::frExternalPerimeter).width() : 0.0f;
+ bool some_point_enforced = false;
+ while (!orig_polygon_points.empty() || !oversampled_points.empty()) {
+ EnforcedBlockedSeamPoint type = EnforcedBlockedSeamPoint::Neutral;
+ Vec3f position;
+ float local_ccw_angle = 0;
+ bool orig_point = false;
+ if (!oversampled_points.empty()) {
+ position = oversampled_points.front();
+ oversampled_points.pop();
+ } else {
+ position = orig_polygon_points.front();
+ orig_polygon_points.pop();
+ local_ccw_angle = was_clockwise ? -polygon_angles[orig_angle_index] : polygon_angles[orig_angle_index];
+ orig_angle_index++;
+ orig_point = true;
+ }
- if (has_custom_seam_modifier) {
- // Look for all lambda-seam-modifiers below current z, choose the highest one
- ModelVolume* v_lambda_seam = nullptr;
- Vec3d lambda_pos;
- double lambda_z = 0;
- double lambda_dist = 0;
- double lambda_radius = 0;
- double max_lambda_radius = 0;
- //get model_instance (like from po->model_object()->instances, but we don't have the index for that array)
- const ModelInstance* model_instance = po->instances()[print_object_instance_idx].model_instance;
- for (ModelVolume* v : po->model_object()->volumes) {
- if (v->is_seam_position()) {
- //xy in object coordinates, z in plater coordinates
- // seems like it's now in the base transformation, no more need to go via the source.transform
- Vec3d test_lambda_pos = model_instance->transform_vector(v->get_offset(), true);
- // OLD: created/moved shpere have offset in their transformation, and loaded ones have their loaded transformation in the source transformation.
- if (v->source.transform.get_offset().x() != 0 && std::abs(v->get_offset().x() - v->source.transform.get_offset().x()) > 0.001) {
- test_lambda_pos = model_instance->transform_vector((v->get_transformation() * v->source.transform).get_offset(), false);
- // remove shift, as we used the transform_vector(.., FALSE). that way, we have a correct z vs the layer height, and same for the x and y vs polygon.
- test_lambda_pos.x() -= unscaled(po->instances()[print_object_instance_idx].shift.x());
- test_lambda_pos.y() -= unscaled(po->instances()[print_object_instance_idx].shift.y());
- assert(false);
- }
-
- double test_lambda_z = std::abs(layer.print_z - test_lambda_pos.z());
- Point xy_lambda(scale_(test_lambda_pos.x()), scale_(test_lambda_pos.y()));
- Point nearest = polygon.point_projection(xy_lambda);
- Vec3d polygon_3dpoint{ unscaled(nearest.x()), unscaled(nearest.y()), (double)layer.print_z };
- double test_lambda_dist = (polygon_3dpoint - test_lambda_pos).norm();
- double sphere_radius = po->model_object()->instance_bounding_box(0, true).size().x() / 2;
- max_lambda_radius = std::max(max_lambda_radius, sphere_radius);
-
- //use this one if the first or nearer (in z, or in xy if same z)
- if (v_lambda_seam == nullptr
- || ( lambda_z > test_lambda_z )
- || ( lambda_z == test_lambda_z && lambda_dist > test_lambda_dist ) ){
- v_lambda_seam = v;
- lambda_pos = test_lambda_pos;
- lambda_radius = sphere_radius;
- lambda_dist = test_lambda_dist;
- lambda_z = test_lambda_z;
- }
- }
+ if (global_model_info.is_enforced(position, perimeter.flow_width)) {
+ type = EnforcedBlockedSeamPoint::Enforced;
}
- if (v_lambda_seam != nullptr) {
- // Found, get the center point and apply rotation and scaling of Model instance. Continues to spAligned if not found or Weight set to Zero.
- seam_mod_pos = Point::new_scale(lambda_pos.x(), lambda_pos.y());
- // Weight is set by user and stored in the radius of the sphere
- seam_mod_weight = 1.f + 100 * (lambda_radius/max_lambda_radius);
- if (seam_mod_weight > 0.0) {
- seam_mod_weight += 1.;
- if (seam_position == spAligned) {
- last_pos_weight = 0;
- angle_weight = 0;
- } else if(seam_position == spExtremlyAligned) {
- last_pos_weight = 1.f;
- angle_weight = 0;
- } else {
- seam_position = spCustom;
- last_pos_weight = 0;
+ if (global_model_info.is_blocked(position, perimeter.flow_width)) {
+ type = EnforcedBlockedSeamPoint::Blocked;
+ }
+ some_point_enforced = some_point_enforced || type == EnforcedBlockedSeamPoint::Enforced;
+
+ if (orig_point) {
+ Vec3f pos_of_next = orig_polygon_points.empty() ? first : orig_polygon_points.front();
+ float distance_to_next = (position - pos_of_next).norm();
+ if (global_model_info.is_enforced(position, distance_to_next)) {
+ Vec3f vec_to_next = (pos_of_next - position).normalized();
+ float step_size = SeamPlacer::enforcer_oversampling_distance;
+ float step = step_size;
+ while (step < distance_to_next) {
+ oversampled_points.push(position + vec_to_next * step);
+ step += step_size;
}
}
- } else {
- has_custom_seam_modifier = false;
}
+
+ result.points.emplace_back(position, perimeter, local_ccw_angle, type);
}
- if (seam_position != spRandom && seam_position != spAllRandom) {
- // Retrieve the last start position for this object.
-
- double travel_cost = 1;
- if (seam_position == spAligned || seam_position == spExtremlyAligned) {
- // Seam is aligned to the seam at the preceding layer.
- bool has_last_layer_pos = false;
- if (po != nullptr) {
- std::optional<Point> pos = m_seam_history.get_last_seam(m_po_list[po_idx], layer_po->print_z, loop.polygon().bounding_box());
- if (pos.has_value()) {
- last_pos = *pos;
- has_last_layer_pos = true;
+ perimeter.end_index = result.points.size();
+
+ if (some_point_enforced) {
+ // We will patches of enforced points (patch: continuous section of enforced points), choose
+ // the longest patch, and select the middle point or sharp point (depending on the angle)
+ // this point will have high priority on this perimeter
+ size_t perimeter_size = perimeter.end_index - perimeter.start_index;
+ const auto next_index = [&](size_t idx) {
+ return perimeter.start_index + Slic3r::next_idx_modulo(idx - perimeter.start_index, perimeter_size);
+ };
+
+ std::vector<size_t> patches_starts_ends;
+ for (size_t i = perimeter.start_index; i < perimeter.end_index; ++i) {
+ if (result.points[i].type != EnforcedBlockedSeamPoint::Enforced &&
+ result.points[next_index(i)].type == EnforcedBlockedSeamPoint::Enforced) {
+ patches_starts_ends.push_back(next_index(i));
+ }
+ if (result.points[i].type == EnforcedBlockedSeamPoint::Enforced &&
+ result.points[next_index(i)].type != EnforcedBlockedSeamPoint::Enforced) {
+ patches_starts_ends.push_back(next_index(i));
+ }
+ }
+ //if patches_starts_ends are empty, it means that the whole perimeter is enforced.. don't do anything in that case
+ if (!patches_starts_ends.empty()) {
+ //if the first point in the patches is not enforced, it marks a patch end. in that case, put it to the end and start on next
+ // to simplify the processing
+ assert(patches_starts_ends.size() % 2 == 0);
+ bool start_on_second = false;
+ if (result.points[patches_starts_ends[0]].type != EnforcedBlockedSeamPoint::Enforced) {
+ start_on_second = true;
+ patches_starts_ends.push_back(patches_starts_ends[0]);
+ }
+ //now pick the longest patch
+ std::pair<size_t, size_t> longest_patch { 0, 0 };
+ auto patch_len = [perimeter_size](const std::pair<size_t, size_t> &start_end) {
+ if (start_end.second < start_end.first) {
+ return start_end.first + (perimeter_size - start_end.second);
+ } else {
+ return start_end.second - start_end.first;
}
- // deactivate if activated and spAligned and is_custom_enforcer_on_layer
- if (last_pos_weight > 0 && seam_position == spAligned && is_custom_enforcer_on_layer(layer_idx, po_idx)) {
- last_pos_weight = 0.f;
+ };
+ for (size_t patch_idx = start_on_second ? 1 : 0; patch_idx < patches_starts_ends.size(); patch_idx += 2) {
+ std::pair<size_t, size_t> current_patch { patches_starts_ends[patch_idx], patches_starts_ends[patch_idx
+ + 1] };
+ if (patch_len(longest_patch) < patch_len(current_patch)) {
+ longest_patch = current_patch;
}
}
- // even with spExtremlyAligned, still use the custom enforcer at the start
- if (seam_position == spExtremlyAligned) {
- if (custom_seam) {
- seam_position = spAligned;
- } else if (has_custom_seam_modifier && !has_last_layer_pos) {
- seam_position = spAligned;
+ std::vector<size_t> viable_points_indices;
+ std::vector<size_t> large_angle_points_indices;
+ for (size_t point_idx = longest_patch.first; point_idx != longest_patch.second;
+ point_idx = next_index(point_idx)) {
+ viable_points_indices.push_back(point_idx);
+ if (std::abs(result.points[point_idx].local_ccw_angle)
+ > SeamPlacer::sharp_angle_snapping_threshold) {
+ large_angle_points_indices.push_back(point_idx);
}
}
- if (has_custom_seam_modifier && !has_last_layer_pos) {
- //if seam modifier and no previous data, don't use last pos
- last_pos_weight = 0;
- }
- } else if (seam_position == spRear) {
- // Object is centered around (0,0) in its current coordinate system.
- last_pos.x() = 0;
- last_pos.y() = coord_t(3. * po->bounding_box().radius());
- last_pos_weight = 5.f;
- travel_cost = 0;
- } else if (seam_position == spNearest) {
- last_pos_weight = 25.f;
- travel_cost = 0;
- angle_weight = 0;
- } else if (seam_position == spCost) {
- // last_pos already contains current nozzle position
- // set base last_pos_weight to the same value as penaltyFlatSurface
- last_pos_weight = 5.f;
- if (po != nullptr) {
- last_pos_weight = po->config().seam_travel_cost.get_abs_value(last_pos_weight);
- angle_weight = po->config().seam_angle_cost.get_abs_value(angle_weight);
- travel_cost = po->config().seam_travel_cost.get_abs_value(1);
+ assert(viable_points_indices.size() > 0);
+ if (large_angle_points_indices.empty()) {
+ size_t central_idx = viable_points_indices[viable_points_indices.size() / 2];
+ result.points[central_idx].central_enforcer = true;
+ } else {
+ size_t central_idx = large_angle_points_indices.size() / 2;
+ result.points[large_angle_points_indices[central_idx]].central_enforcer = true;
}
}
+ }
+}
+// Get index of previous and next perimeter point of the layer. Because SeamCandidates of all polygons of the given layer
+// are sequentially stored in the vector, each perimeter contains info about start and end index. These vales are used to
+// deduce index of previous and next neigbour in the corresponding perimeter.
+std::pair<size_t, size_t> find_previous_and_next_perimeter_point(const std::vector<SeamCandidate> &perimeter_points,
+ size_t point_index) {
+ const SeamCandidate &current = perimeter_points[point_index];
+ int prev = point_index - 1; //for majority of points, it is true that neighbours lie behind and in front of them in the vector
+ int next = point_index + 1;
+
+ if (point_index == current.perimeter.start_index) {
+ // if point_index is equal to start, it means that the previous neighbour is at the end
+ prev = current.perimeter.end_index;
+ }
- // Insert a projection of last_pos into the polygon.
- size_t last_pos_proj_idx = 0;
- if(last_pos_weight > 0){
- Points::const_iterator it = project_point_to_polygon_and_insert(polygon, last_pos, 0.1 * nozzle_r);
- last_pos_proj_idx = it - polygon.points.begin();
- }
- Point last_pos_proj = polygon.points[last_pos_proj_idx];
- size_t seam_mod_pos_proj_idx = 0;
- if (seam_mod_weight > 0) {
- Points::const_iterator it = project_point_to_polygon_and_insert(polygon, seam_mod_pos, 0.1 * nozzle_r);
- seam_mod_pos_proj_idx = it - polygon.points.begin();
- }
- Point seam_mod_pos_proj = polygon.points[seam_mod_pos_proj_idx];
-
- if (seam_position != spExtremlyAligned) {
+ if (point_index == current.perimeter.end_index - 1) {
+ // if point_index is equal to end, than next neighbour is at the start
+ next = current.perimeter.start_index;
+ }
- // Parametrize the polygon by its length.
- std::vector<float> lengths = polygon.parameter_by_length();
+ assert(prev >= 0);
+ assert(next >= 0);
+ return {size_t(prev),size_t(next)};
+}
- //find the max dist the seam can be
- float dist_max = 0.1f * lengths.back();// 5.f * nozzle_dmr
- if (po != nullptr && travel_cost >= 1) {
- last_pos_weight *= 2;
- dist_max = 0;
- for (size_t i = 0; i < polygon.points.size(); ++i) {
- dist_max = std::max(dist_max, (float)polygon.points[i].distance_to(last_pos_proj));
- }
+// Computes all global model info - transforms object, performs raycasting
+void compute_global_occlusion(GlobalModelInfo &result, const PrintObject *po,
+ std::function<void(void)> throw_if_canceled) {
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: gather occlusion meshes: start";
+ auto obj_transform = po->trafo_centered();
+ indexed_triangle_set triangle_set;
+ indexed_triangle_set negative_volumes_set;
+ //add all parts
+ for (const ModelVolume *model_volume : po->model_object()->volumes) {
+ if (model_volume->type() == ModelVolumeType::MODEL_PART
+ || model_volume->type() == ModelVolumeType::NEGATIVE_VOLUME) {
+ auto model_transformation = model_volume->get_matrix();
+ indexed_triangle_set model_its = model_volume->mesh().its;
+ its_transform(model_its, model_transformation);
+ if (model_volume->type() == ModelVolumeType::MODEL_PART) {
+ its_merge(triangle_set, model_its);
+ } else {
+ its_merge(negative_volumes_set, model_its);
}
+ }
+ }
+ throw_if_canceled();
+
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: gather occlusion meshes: end";
+
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: decimate: start";
+ its_short_edge_collpase(triangle_set, 25000);
+ its_short_edge_collpase(negative_volumes_set, 25000);
+
+ size_t negative_volumes_start_index = triangle_set.indices.size();
+ its_merge(triangle_set, negative_volumes_set);
+ its_transform(triangle_set, obj_transform);
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: decimate: end";
+
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: Compute visibility sample points: start";
+
+ result.mesh_samples = sample_its_uniform_parallel(SeamPlacer::raycasting_visibility_samples_count,
+ triangle_set);
+ result.mesh_samples_coordinate_functor = CoordinateFunctor(&result.mesh_samples.positions);
+ result.mesh_samples_tree = KDTreeIndirect<3, float, CoordinateFunctor>(result.mesh_samples_coordinate_functor,
+ result.mesh_samples.positions.size());
+
+ // The following code determines search area for random visibility samples on the mesh when calculating visibility of each perimeter point
+ // number of random samples in the given radius (area) is approximately poisson distribution
+ // to compute ideal search radius (area), we use exponential distribution (complementary distr to poisson)
+ // parameters of exponential distribution to compute area that will have with probability="probability" more than given number of samples="samples"
+ float probability = 0.9f;
+ float samples = 4;
+ float density = SeamPlacer::raycasting_visibility_samples_count / result.mesh_samples.total_area;
+ // exponential probability distrubtion function is : f(x) = P(X > x) = e^(l*x) where l is the rate parameter (computed as 1/u where u is mean value)
+ // probability that sampled area A with S samples contains more than samples count:
+ // P(S > samples in A) = e^-(samples/(density*A)); express A:
+ float search_area = samples / (-logf(probability) * density);
+ float search_radius = sqrt(search_area / PI);
+ result.mesh_samples_radius = search_radius;
+
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: Compute visiblity sample points: end";
+ throw_if_canceled();
+
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: Mesh sample raidus: " << result.mesh_samples_radius;
+
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: build AABB tree: start";
+ auto raycasting_tree = AABBTreeIndirect::build_aabb_tree_over_indexed_triangle_set(triangle_set.vertices,
+ triangle_set.indices);
+
+ throw_if_canceled();
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: build AABB tree: end";
+ result.mesh_samples_visibility = raycast_visibility(raycasting_tree, triangle_set, result.mesh_samples,
+ negative_volumes_start_index);
+ throw_if_canceled();
+#ifdef DEBUG_FILES
+ result.debug_export(triangle_set);
+#endif
+}
- // For each polygon point, store a penalty.
- // First calculate the angles, store them as penalties. The angles are caluculated over a minimum arm length of nozzle_r.
- std::vector<float> penalties = polygon_angles_at_vertices(polygon, lengths,
- this->is_custom_seam_on_layer(layer_idx, po_idx) ? std::min(MINIMAL_POLYGON_SIDE / 2.f, float(nozzle_r)) : float(nozzle_r));
- // No penalty for reflex points, slight penalty for convex points, high penalty for flat surfaces.
- const float penaltyConvexVertex = 1.f;
- const float penaltyFlatSurface = 3.f;
- const float penaltyOverhangHalf = 10.f;
- // Penalty for visible seams.
- for (size_t i = 0; i < polygon.points.size(); ++i) {
- float ccwAngle = penalties[i];
- if (was_clockwise)
- ccwAngle = -ccwAngle;
- float penalty = 0;
- //else
- if (angle_weight > 0) {
- if (ccwAngle < 0.f) {
- // We love Sharp reflex vertex (high negative ccwAngle). It hides the seam perfectly.
- // Interpolate penalty between maximum and zero.
- penalty = penaltyFlatSurface * bspline_kernel(ccwAngle);
- } else if (ccwAngle > float(0.67 * PI)) {
- //penalize too sharp convex angle, it's best to be nearer to ~100°
- penalty = penaltyConvexVertex + (penaltyFlatSurface - penaltyConvexVertex) * bspline_kernel((PI - ccwAngle) * 1.5);
- } else {
- // Interpolate penalty between maximum and the penalty for a convex vertex.
- penalty = penaltyConvexVertex + (penaltyFlatSurface - penaltyConvexVertex) * bspline_kernel(ccwAngle);
- }
- penalty *= angle_weight;
- }
- if (last_pos_weight > 0) {
- if (po != nullptr && travel_cost >= 1) {
- //TODO maybe delete this code path, it's not used in prusa and may not be optimal. At least, document why it's here.
- penalty += last_pos_weight * polygon.points[i].distance_to(last_pos_proj) / dist_max;
- } else {
- // Give a negative penalty for points close to the last point or the prefered seam location.
- float dist_to_last_pos_proj = (i < last_pos_proj_idx) ?
- std::min(lengths[last_pos_proj_idx] - lengths[i], lengths.back() - lengths[last_pos_proj_idx] + lengths[i]) :
- std::min(lengths[i] - lengths[last_pos_proj_idx], lengths.back() - lengths[i] + lengths[last_pos_proj_idx]);
- penalty -= last_pos_weight * bspline_kernel(dist_to_last_pos_proj / dist_max);
- if (prefer_nearest) {
- // This hack limits the search around the nearest position projection.
- penalty += dist_to_last_pos_proj > 6.f * nozzle_r ? 100.f : 0.f;
- }
- }
- }
- if (seam_mod_weight > 0) {
- penalty += seam_mod_weight * polygon.points[i].distance_to(seam_mod_pos_proj) / dist_max;
- }
- penalties[i] = std::max(0.f, penalty);
- }
+void gather_enforcers_blockers(GlobalModelInfo &result, const PrintObject *po) {
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: build AABB trees for raycasting enforcers/blockers: start";
- // Penalty for overhangs.
- if (lower_layer_edge_grid) {
- // Use the edge grid distance field structure over the lower layer to calculate overhangs.
- coord_t nozzle_r = coord_t(std::floor(scale_(0.5 * nozzle_dmr) + 0.5));
- coord_t search_r = coord_t(std::floor(scale_(0.8 * nozzle_dmr) + 0.5));
- for (size_t i = 0; i < polygon.points.size(); ++i) {
- const Point& p = polygon.points[i];
- coordf_t dist;
- // Signed distance is positive outside the object, negative inside the object.
- // The point is considered at an overhang, if it is more than nozzle radius
- // outside of the lower layer contour.
- [[maybe_unused]] bool found = lower_layer_edge_grid->signed_distance(p, search_r, dist);
- // If the approximate Signed Distance Field was initialized over lower_layer_edge_grid,
- // then the signed distnace shall always be known.
- assert(found);
- penalties[i] += extrudate_overlap_penalty(float(nozzle_r), penaltyOverhangHalf, float(dist));
- }
- }
+ auto obj_transform = po->trafo_centered();
- // Custom seam. Huge (negative) constant penalty is applied inside
- // blockers (enforcers) to rule out points that should not win.
- std::vector<float> penalties_with_custom_seam = penalties;
- this->apply_custom_seam(polygon, po_idx, penalties_with_custom_seam, lengths, layer_idx, seam_position);
-
- // Find a point with a minimum penalty.
- size_t idx_min = std::min_element(penalties_with_custom_seam.begin(), penalties_with_custom_seam.end()) - penalties_with_custom_seam.begin();
-
- if ((seam_position != spAligned && seam_position != spExtremlyAligned) || !is_custom_enforcer_on_layer(layer_idx, po_idx)) {
- // Very likely the weight of idx_min is very close to the weight of last_pos_proj_idx.
- // In that case use last_pos_proj_idx instead.
- float penalty_aligned = penalties[last_pos_proj_idx];
- float penalty_min = penalties[idx_min];
- float penalty_diff_abs = std::abs(penalties_with_custom_seam[idx_min] - penalties_with_custom_seam[last_pos_proj_idx]);
- float penalty_max = std::max(std::abs(penalties[idx_min]), std::abs(penalties[last_pos_proj_idx]));
- float penalty_diff_rel = (penalty_max == 0.f) ? 0.f : penalty_diff_abs / penalty_max;
- // printf("Align seams, penalty aligned: %f, min: %f, diff abs: %f, diff rel: %f\n", penalty_aligned, penalty_min, penalty_diff_abs, penalty_diff_rel);
- if (std::abs(penalty_diff_rel) < 0.05 && penalty_diff_abs < 3) {
- // Penalty of the aligned point is very close to the minimum penalty.
- // Align the seams as accurately as possible.
- idx_min = last_pos_proj_idx;
- }
- }
+ for (const ModelVolume *mv : po->model_object()->volumes) {
+ if (mv->is_seam_painted()) {
+ auto model_transformation = obj_transform * mv->get_matrix();
- // moved up //TODO verify it's all good
- //if (loop.role() == erExternalPerimeter)
- // m_seam_history.add_seam(po, polygon.points[idx_min], polygon_bb);
+ indexed_triangle_set enforcers = mv->seam_facets.get_facets(*mv, EnforcerBlockerType::ENFORCER);
+ its_transform(enforcers, model_transformation);
+ its_merge(result.enforcers, enforcers);
- // Export the contour into a SVG file.
- #if 0
- {
- static int iRun = 0;
- SVG svg(debug_out_path("GCode_extrude_loop-%d.svg", iRun ++));
- if (m_layer->lower_layer != NULL)
- svg.draw(m_layer->lower_layer->slices);
- for (size_t i = 0; i < loop.paths.size(); ++ i)
- svg.draw(loop.paths[i].as_polyline(), "red");
- Polylines polylines;
- for (size_t i = 0; i < loop.paths.size(); ++ i)
- polylines.push_back(loop.paths[i].as_polyline());
- Slic3r::Polygons polygons;
- coordf_t nozzle_dmr = EXTRUDER_CONFIG(nozzle_diameter);
- coord_t delta = scale_(0.5*nozzle_dmr);
- Slic3r::offset(polylines, &polygons, delta);
-// for (size_t i = 0; i < polygons.size(); ++ i) svg.draw((Polyline)polygons[i], "blue");
- svg.draw(last_pos, "green", 3);
- svg.draw(polygon.points[idx_min], "yellow", 3);
- svg.Close();
- }
- #endif
- return polygon.points[idx_min];
- } else { // spExtremlyAligned
- return last_pos_proj;
- }
- } else { // spRandom
- if (seam_position == spAllRandom) {
- return this->get_random_seam(layer_idx, polygon, po_idx);
+ indexed_triangle_set blockers = mv->seam_facets.get_facets(*mv, EnforcerBlockerType::BLOCKER);
+ its_transform(blockers, model_transformation);
+ its_merge(result.blockers, blockers);
}
- if ( (loop.loop_role() & ExtrusionLoopRole::elrInternal) != 0 && loop.role() != erExternalPerimeter) {
- // This loop does not contain any other loop. Set a random position.
- // The other loops will get a seam close to the random point chosen
- // on the innermost contour.
- last_pos = this->get_random_seam(layer_idx, polygon, po_idx);
- } else if (loop.role() == erExternalPerimeter) {
- bool saw_custom = false;
- if (is_custom_seam_on_layer(layer_idx, po_idx)) {
- // There is a possibility that the loop will be influenced by custom
- // seam enforcer/blocker. In this case do not inherit the seam
- // from internal loops (which may conflict with the custom selection
- // and generate another random one.
- Point candidate = this->get_random_seam(layer_idx, polygon, po_idx, &saw_custom);
- if (saw_custom)
- last_pos = candidate;
- }
- if (!saw_custom) {
- if (external_perimeters_first || (loop.loop_role() & ExtrusionLoopRole::elrFirstLoop) != 0) {
- // this is if external_perimeters_first
- // this is if only space for one externalperimeter.
- //in these case, there isn't a seam from the inner loops, so we had to creat our on
- last_pos = this->get_random_seam(layer_idx, polygon, po_idx);
- } else if (po != nullptr) {
- //just in case, do random if it's on top of a previous one
- Point aligned_last_pos;
- std::optional<Point> pos = m_seam_history.get_last_seam(m_po_list[po_idx], layer_po->print_z, loop.polygon().bounding_box());
- if (pos.has_value()) {
- aligned_last_pos = *pos;
- }
- if (aligned_last_pos.distance_to(last_pos) < std::max(coord_t(polygon.length() / 100), nozzle_r*5) ){
- last_pos = this->get_random_seam(layer_idx, polygon, po_idx);
- }
- }
- }
- } else if (loop.role() == erThinWall) {
- //thin wall loop is like an external perimeter, but without anything near it.
- last_pos = this->get_random_seam(layer_idx, polygon, po_idx);
- }
- return last_pos;
}
+
+ result.enforcers_tree = AABBTreeIndirect::build_aabb_tree_over_indexed_triangle_set(result.enforcers.vertices,
+ result.enforcers.indices);
+ result.blockers_tree = AABBTreeIndirect::build_aabb_tree_over_indexed_triangle_set(result.blockers.vertices,
+ result.blockers.indices);
+
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: build AABB trees for raycasting enforcers/blockers: end";
}
+struct SeamComparator {
+ SeamPosition setup;
+ float angle_importance;
+ Point seam_mod_pos;
+ explicit SeamComparator(SeamPosition setup, const PrintObject& po) :
+ setup(setup) {
+ //angle_importance =
+ // setup == spNearest ? SeamPlacer::angle_importance_nearest : SeamPlacer::angle_importance_aligned;
+ if (setup == spCustom)
+ setup = spCost;
+ if (setup == spNearest)
+ setup = spCost;
+ float travel_cost = (float)po.config().seam_travel_cost.get_abs_value(1.f);
+ angle_importance = (float)po.config().seam_angle_cost.get_abs_value(1.f) / travel_cost;
+ }
-Point SeamPlacer::get_random_seam(size_t layer_idx, const Polygon& polygon, size_t po_idx,
- bool* saw_custom) const
-{
- // Parametrize the polygon by its length.
- const std::vector<float> lengths = polygon.parameter_by_length();
-
- // Which of the points are inside enforcers/blockers?
- std::vector<size_t> enforcers_idxs;
- std::vector<size_t> blockers_idxs;
- this->get_enforcers_and_blockers(layer_idx, polygon, po_idx, enforcers_idxs, blockers_idxs);
-
- bool has_enforcers = ! enforcers_idxs.empty();
- bool has_blockers = ! blockers_idxs.empty();
- if (saw_custom)
- *saw_custom = has_enforcers || has_blockers;
-
- assert(std::is_sorted(enforcers_idxs.begin(), enforcers_idxs.end()));
- assert(std::is_sorted(blockers_idxs.begin(), blockers_idxs.end()));
- std::vector<float> edges;
-
- // Lambda to calculate lengths of all edges of interest. Last parameter
- // decides whether to measure edges inside or outside idxs.
- // Negative number = not an edge of interest.
- auto get_valid_length = [&lengths](const std::vector<size_t>& idxs,
- std::vector<float>& edges,
- bool measure_inside_edges) -> float
- {
- // First mark edges we are interested in by assigning a positive number.
- edges.assign(lengths.size()-1, measure_inside_edges ? -1.f : 1.f);
- for (size_t i=0; i<idxs.size(); ++i) {
- size_t this_pt_idx = idxs[i];
- // Two concurrent indices in the list -> the edge between them is the enforcer/blocker.
- bool inside_edge = ((i != idxs.size()-1 && idxs[i+1] == this_pt_idx + 1)
- || (i == idxs.size()-1 && idxs.back() == lengths.size()-2 && idxs[0] == 0));
- if (inside_edge)
- edges[this_pt_idx] = measure_inside_edges ? 1.f : -1.f;
+ // Standard comparator, must respect the requirements of comparators (e.g. give same result on same inputs) for sorting usage
+ // should return if a is better seamCandidate than b
+ bool is_first_better(const SeamCandidate &a, const SeamCandidate &b, const Vec2f &preffered_location = Vec2f { 0.0f,
+ 0.0f }) const {
+ if (setup == SeamPosition::spAligned && a.central_enforcer != b.central_enforcer) {
+ return a.central_enforcer;
}
- // Now measure them.
- float running_total = 0.f;
- for (size_t i=0; i<edges.size(); ++i) {
- if (edges[i] > 0.f) {
- edges[i] = lengths[i+1] - lengths[i];
- running_total += edges[i];
- }
+
+ // Blockers/Enforcers discrimination, top priority
+ if (a.type != b.type) {
+ return a.type > b.type;
}
- return running_total;
- };
- // Find all seam candidate edges and their lengths.
- float valid_length = 0.f;
- if (has_enforcers)
- valid_length = get_valid_length(enforcers_idxs, edges, true);
-
- if (! has_enforcers || valid_length == 0.f) {
- // Second condition covers case with isolated enf points. Given how the painted
- // triangles are projected, this should not happen. Stay on the safe side though.
- if (has_blockers)
- valid_length = get_valid_length(blockers_idxs, edges, false);
- if (valid_length == 0.f) // No blockers or everything blocked - use the whole polygon.
- valid_length = lengths.back();
- }
- assert(valid_length != 0.f);
- // Now generate a random length and find the respective edge.
- float rand_len = valid_length * (rand()/float(RAND_MAX));
- size_t pt_idx = 0; // Index of the edge where to put the seam.
- if (valid_length == lengths.back()) {
- // Whole polygon is used for placing the seam.
- auto it = std::lower_bound(lengths.begin(), lengths.end(), rand_len);
- pt_idx = it == lengths.begin() ? 0 : (it-lengths.begin()-1); // this takes care of a corner case where rand() returns 0
- } else {
- float running = 0.f;
- for (size_t i=0; i<edges.size(); ++i) {
- running += edges[i] > 0.f ? edges[i] : 0.f;
- if (running >= rand_len) {
- pt_idx = i;
- break;
- }
+ //avoid overhangs
+ if (a.overhang > 0.0f || b.overhang > 0.0f) {
+ return a.overhang < b.overhang;
}
- }
- if (! has_enforcers && ! has_blockers) {
- // The polygon may be too coarse, calculate the point exactly.
- assert(valid_length == lengths.back());
- bool last_seg = pt_idx == polygon.points.size()-1;
- size_t next_idx = last_seg ? 0 : pt_idx+1;
- const Point& prev = polygon.points[pt_idx];
- const Point& next = polygon.points[next_idx];
- assert(next_idx == 0 || pt_idx+1 == next_idx);
- coordf_t diff_x = next.x() - prev.x();
- coordf_t diff_y = next.y() - prev.y();
- coordf_t dist = lengths[last_seg ? pt_idx+1 : next_idx] - lengths[pt_idx];
- return Point(prev.x() + (rand_len - lengths[pt_idx]) * (diff_x/dist),
- prev.y() + (rand_len - lengths[pt_idx]) * (diff_y/dist));
+ // prefer hidden points (more than 0.5 mm inside)
+ if (a.embedded_distance < -0.5f && b.embedded_distance > -0.5f) {
+ return true;
+ }
+ if (b.embedded_distance < -0.5f && a.embedded_distance > -0.5f) {
+ return false;
+ }
- } else {
- // The polygon should be dense enough.
- return polygon.points[pt_idx];
- }
-}
+ if (setup == SeamPosition::spRear && a.position.y() != b.position.y()) {
+ return a.position.y() > b.position.y();
+ }
+
+ float distance_penalty_a = 0.0f;
+ float distance_penalty_b = 0.0f;
+ if (setup == spNearest || setup == spCost || setup == spCustom) {
+ distance_penalty_a = 1.0f - gauss((a.position.head<2>() - preffered_location).norm(), 0.0f, 1.0f, 0.005f);
+ distance_penalty_b = 1.0f - gauss((b.position.head<2>() - preffered_location).norm(), 0.0f, 1.0f, 0.005f);
+ }
+ // the penalites are kept close to range [0-1.x] however, it should not be relied upon
+ float penalty_a = a.overhang + a.visibility +
+ angle_importance * compute_angle_penalty(a.local_ccw_angle)
+ + distance_penalty_a;
+ float penalty_b = b.overhang + b.visibility +
+ angle_importance * compute_angle_penalty(b.local_ccw_angle)
+ + distance_penalty_b;
+ return penalty_a < penalty_b;
+ }
+ // Comparator used during alignment. If there is close potential aligned point, it is compared to the current
+ // seam point of the perimeter, to find out if the aligned point is not much worse than the current seam
+ // Also used by the random seam generator.
+ bool is_first_not_much_worse(const SeamCandidate &a, const SeamCandidate &b) const {
+ // Blockers/Enforcers discrimination, top priority
+ if (setup == SeamPosition::spAligned && a.central_enforcer != b.central_enforcer) {
+ // Prefer centers of enforcers.
+ return a.central_enforcer;
+ }
+ if (a.type == EnforcedBlockedSeamPoint::Enforced) {
+ return true;
+ }
+ if (a.type == EnforcedBlockedSeamPoint::Blocked) {
+ return false;
+ }
+ if (a.type != b.type) {
+ return a.type > b.type;
+ }
+ //avoid overhangs
+ if ((a.overhang > 0.0f || b.overhang > 0.0f)
+ && abs(a.overhang - b.overhang) > (0.1f * a.perimeter.flow_width)) {
+ return a.overhang < b.overhang;
+ }
-void SeamPlacer::get_enforcers_and_blockers(size_t layer_id,
- const Polygon& polygon,
- size_t po_idx,
- std::vector<size_t>& enforcers_idxs,
- std::vector<size_t>& blockers_idxs) const
-{
- enforcers_idxs.clear();
- blockers_idxs.clear();
+ // prefer hidden points (more than 0.5 mm inside)
+ if (a.embedded_distance < -0.5f && b.embedded_distance > -0.5f) {
+ return true;
+ }
+ if (b.embedded_distance < -0.5f && a.embedded_distance > -0.5f) {
+ return false;
+ }
- auto is_inside = [](const Point& pt,
- const CustomTrianglesPerLayer& custom_data) -> bool {
- assert(! custom_data.polys.empty());
- // Now ask the AABB tree which polygons we should check and check them.
- std::vector<size_t> candidates;
- AABBTreeIndirect::get_candidate_idxs(custom_data.tree, pt, candidates);
- if (! candidates.empty())
- for (size_t idx : candidates)
- if (custom_data.polys[idx].contains(pt))
+ if (setup == SeamPosition::spRandom) {
return true;
- return false;
- };
+ }
- if (! m_enforcers[po_idx].empty()) {
- const CustomTrianglesPerLayer& enforcers = m_enforcers[po_idx][layer_id];
- if (! enforcers.polys.empty()) {
- for (size_t i=0; i<polygon.points.size(); ++i) {
- if (is_inside(polygon.points[i], enforcers))
- enforcers_idxs.emplace_back(i);
- }
+ if (setup == SeamPosition::spRear) {
+ return a.position.y() + SeamPlacer::seam_align_score_tolerance * 5.0f > b.position.y();
}
+
+ float penalty_a = a.overhang + a.visibility
+ + angle_importance * compute_angle_penalty(a.local_ccw_angle);
+ float penalty_b = b.overhang + b.visibility +
+ angle_importance * compute_angle_penalty(b.local_ccw_angle);
+
+ return penalty_a <= penalty_b || penalty_a - penalty_b < SeamPlacer::seam_align_score_tolerance;
}
- if (! m_blockers[po_idx].empty()) {
- const CustomTrianglesPerLayer& blockers = m_blockers[po_idx][layer_id];
- if (! blockers.polys.empty()) {
- for (size_t i=0; i<polygon.points.size(); ++i) {
- if (is_inside(polygon.points[i], blockers))
- blockers_idxs.emplace_back(i);
- }
+ bool are_similar(const SeamCandidate &a, const SeamCandidate &b) const {
+ return is_first_not_much_worse(a, b) && is_first_not_much_worse(b, a);
+ }
+};
+
+#ifdef DEBUG_FILES
+void debug_export_points(const std::vector<PrintObjectSeamData::LayerSeams> &layers,
+ const BoundingBox &bounding_box, const SeamComparator &comparator) {
+ for (size_t layer_idx = 0; layer_idx < layers.size(); ++layer_idx) {
+ std::string angles_file_name = debug_out_path(
+ ("angles_" + std::to_string(layer_idx) + ".svg").c_str());
+ SVG angles_svg { angles_file_name, bounding_box };
+ float min_vis = 0;
+ float max_vis = min_vis;
+
+ float min_weight = std::numeric_limits<float>::min();
+ float max_weight = min_weight;
+
+ for (const SeamCandidate &point : layers[layer_idx].points) {
+ Vec3i color = value_to_rgbi(-PI, PI, point.local_ccw_angle);
+ std::string fill = "rgb(" + std::to_string(color.x()) + "," + std::to_string(color.y()) + ","
+ + std::to_string(color.z()) + ")";
+ angles_svg.draw(scaled(Vec2f(point.position.head<2>())), fill);
+ min_vis = std::min(min_vis, point.visibility);
+ max_vis = std::max(max_vis, point.visibility);
+
+ min_weight = std::min(min_weight, -compute_angle_penalty(point.local_ccw_angle));
+ max_weight = std::max(max_weight, -compute_angle_penalty(point.local_ccw_angle));
+
+ }
+
+ std::string visiblity_file_name = debug_out_path(
+ ("visibility_" + std::to_string(layer_idx) + ".svg").c_str());
+ SVG visibility_svg { visiblity_file_name, bounding_box };
+ std::string weights_file_name = debug_out_path(
+ ("weight_" + std::to_string(layer_idx) + ".svg").c_str());
+ SVG weight_svg { weights_file_name, bounding_box };
+ std::string overhangs_file_name = debug_out_path(
+ ("overhang_" + std::to_string(layer_idx) + ".svg").c_str());
+ SVG overhangs_svg { overhangs_file_name, bounding_box };
+
+ for (const SeamCandidate &point : layers[layer_idx].points) {
+ Vec3i32 color = value_to_rgbi(min_vis, max_vis, point.visibility);
+ std::string visibility_fill = "rgb(" + std::to_string(color.x()) + "," + std::to_string(color.y()) + ","
+ + std::to_string(color.z()) + ")";
+ visibility_svg.draw(scaled(Vec2f(point.position.head<2>())), visibility_fill);
+
+ Vec3i32 weight_color = value_to_rgbi(min_weight, max_weight,
+ -compute_angle_penalty(point.local_ccw_angle));
+ std::string weight_fill = "rgb(" + std::to_string(weight_color.x()) + "," + std::to_string(weight_color.y())
+ + ","
+ + std::to_string(weight_color.z()) + ")";
+ weight_svg.draw(scaled(Vec2f(point.position.head<2>())), weight_fill);
+
+ Vec3i32 overhang_color = value_to_rgbi(-0.5, 0.5, std::clamp(point.overhang, -0.5f, 0.5f));
+ std::string overhang_fill = "rgb(" + std::to_string(overhang_color.x()) + ","
+ + std::to_string(overhang_color.y())
+ + ","
+ + std::to_string(overhang_color.z()) + ")";
+ overhangs_svg.draw(scaled(Vec2f(point.position.head<2>())), overhang_fill);
}
}
+}
+#endif
+// Pick best seam point based on the given comparator
+void pick_seam_point(std::vector<SeamCandidate> &perimeter_points, size_t start_index,
+ const SeamComparator &comparator) {
+ size_t end_index = perimeter_points[start_index].perimeter.end_index;
+
+ size_t seam_index = start_index;
+ for (size_t index = start_index; index < end_index; ++index) {
+ if (comparator.is_first_better(perimeter_points[index], perimeter_points[seam_index])) {
+ seam_index = index;
+ }
+ }
+ perimeter_points[start_index].perimeter.seam_index = seam_index;
}
+size_t pick_nearest_seam_point_index(const std::vector<SeamCandidate> &perimeter_points, size_t start_index,
+ const Vec2f &preffered_location, const PrintObject& po) {
+ size_t end_index = perimeter_points[start_index].perimeter.end_index;
+ SeamComparator comparator { spNearest, po };
+
+ size_t seam_index = start_index;
+ for (size_t index = start_index; index < end_index; ++index) {
+ if (comparator.is_first_better(perimeter_points[index], perimeter_points[seam_index], preffered_location)) {
+ seam_index = index;
+ }
+ }
+ return seam_index;
+}
-// Go through the polygon, identify points inside support enforcers and return
-// indices of points in the middle of each enforcer (measured along the contour).
-static std::vector<size_t> find_enforcer_centers(const Polygon& polygon,
- const std::vector<float>& lengths,
- const std::vector<size_t>& enforcers_idxs)
-{
- std::vector<size_t> out;
- assert(polygon.points.size()+1 == lengths.size());
- assert(std::is_sorted(enforcers_idxs.begin(), enforcers_idxs.end()));
- if (polygon.size() < 2 || enforcers_idxs.empty())
- return out;
-
- auto get_center_idx = [&lengths](size_t start_idx, size_t end_idx) -> size_t {
- assert(end_idx >= start_idx);
- if (start_idx == end_idx)
- return start_idx;
- float t_c = lengths[start_idx] + 0.5f * (lengths[end_idx] - lengths[start_idx]);
- auto it = std::lower_bound(lengths.begin() + start_idx, lengths.begin() + end_idx, t_c);
- int ret = it - lengths.begin();
- return ret;
+// picks random seam point uniformly, respecting enforcers blockers and overhang avoidance.
+void pick_random_seam_point(const std::vector<SeamCandidate> &perimeter_points, size_t start_index, const PrintObject &po) {
+ SeamComparator comparator { spRandom, po};
+
+ // algorithm keeps a list of viable points and their lengths. If it finds a point
+ // that is much better than the viable_example_index (e.g. better type, no overhang; see is_first_not_much_worse)
+ // then it throws away stored lists and starts from start
+ // in the end, the list should contain points with same type (Enforced > Neutral > Blocked) and also only those which are not
+ // big overhang.
+ size_t viable_example_index = start_index;
+ size_t end_index = perimeter_points[start_index].perimeter.end_index;
+ struct Viable {
+ // Candidate seam point index.
+ size_t index;
+ float edge_length;
+ Vec3f edge;
};
+ std::vector<Viable> viables;
+
+ const Vec3f pseudornd_seed = perimeter_points[viable_example_index].position;
+ float rand = std::abs(sin(pseudornd_seed.dot(Vec3f(12.9898f,78.233f, 133.3333f))) * 43758.5453f);
+ rand = rand - (int) rand;
+
+ for (size_t index = start_index; index < end_index; ++index) {
+ if (comparator.are_similar(perimeter_points[index], perimeter_points[viable_example_index])) {
+ // index ok, push info into viables
+ Vec3f edge_to_next { perimeter_points[index == end_index - 1 ? start_index : index + 1].position
+ - perimeter_points[index].position };
+ float dist_to_next = edge_to_next.norm();
+ viables.push_back( { index, dist_to_next, edge_to_next });
+ } else if (comparator.is_first_not_much_worse(perimeter_points[viable_example_index],
+ perimeter_points[index])) {
+ // index is worse then viable_example_index, skip this point
+ } else {
+ // index is better than viable example index, update example, clear gathered info, start again
+ // clear up all gathered info, start from scratch, update example index
+ viable_example_index = index;
+ viables.clear();
+
+ Vec3f edge_to_next = (perimeter_points[index == end_index - 1 ? start_index : index + 1].position
+ - perimeter_points[index].position);
+ float dist_to_next = edge_to_next.norm();
+ viables.push_back( { index, dist_to_next, edge_to_next });
+ }
+ }
+
+ // now pick random point from the stored options
+ float len_sum = std::accumulate(viables.begin(), viables.end(), 0.0f, [](const float acc, const Viable &v) {
+ return acc + v.edge_length;
+ });
+ float picked_len = len_sum * rand;
+
+ size_t point_idx = 0;
+ while (picked_len - viables[point_idx].edge_length > 0) {
+ picked_len = picked_len - viables[point_idx].edge_length;
+ point_idx++;
+ }
+
+ Perimeter &perimeter = perimeter_points[start_index].perimeter;
+ perimeter.seam_index = viables[point_idx].index;
+ perimeter.final_seam_position = perimeter_points[perimeter.seam_index].position
+ + viables[point_idx].edge.normalized() * picked_len;
+ perimeter.finalized = true;
+}
- int last_enforcer_start_idx = enforcers_idxs.front();
- bool first_pt_in_list = enforcers_idxs.front() != 0;
- bool last_pt_in_list = enforcers_idxs.back() == polygon.points.size() - 1;
- bool wrap_around = last_pt_in_list && first_pt_in_list;
-
- for (size_t i=0; i<enforcers_idxs.size(); ++i) {
- if (i != enforcers_idxs.size() - 1) {
- if (enforcers_idxs[i+1] != enforcers_idxs[i] + 1) {
- // i is last point of current enforcer
- out.push_back(get_center_idx(last_enforcer_start_idx, enforcers_idxs[i]));
- last_enforcer_start_idx = enforcers_idxs[i+1];
+class PerimeterDistancer {
+ std::vector<Linef> lines;
+ AABBTreeIndirect::Tree<2, double> tree;
+
+public:
+ PerimeterDistancer(const Layer *layer) {
+ ExPolygons layer_outline = layer->lslices;
+ for (const ExPolygon &island : layer_outline) {
+ assert(island.contour.is_counter_clockwise());
+ for (const auto &line : island.contour.lines()) {
+ lines.emplace_back(unscale(line.a), unscale(line.b));
}
- } else {
- if (! wrap_around) {
- // we can safely use the last enforcer point.
- out.push_back(get_center_idx(last_enforcer_start_idx, enforcers_idxs[i]));
+ for (const Polygon &hole : island.holes) {
+ assert(hole.is_clockwise());
+ for (const auto &line : hole.lines()) {
+ lines.emplace_back(unscale(line.a), unscale(line.b));
+ }
}
}
+ tree = AABBTreeLines::build_aabb_tree_over_indexed_lines(lines);
}
- if (wrap_around) {
- // Update first center already found.
- if (out.empty()) {
- // Probably an enforcer around the whole contour. Return nothing.
- return out;
+ float distance_from_perimeter(const Vec2f &point) const {
+ Vec2d p = point.cast<double>();
+ size_t hit_idx_out { };
+ Vec2d hit_point_out = Vec2d::Zero();
+ auto distance = AABBTreeLines::squared_distance_to_indexed_lines(lines, tree, p, hit_idx_out, hit_point_out);
+ if (distance < 0) {
+ return std::numeric_limits<float>::max();
}
- // find last point of the enforcer at the beginning:
- size_t idx = 0;
- while (enforcers_idxs[idx]+1 == enforcers_idxs[idx+1])
- ++idx;
-
- float t_s = lengths[last_enforcer_start_idx];
- float t_e = lengths[idx];
- float half_dist = 0.5f * (t_e + lengths.back() - t_s);
- float t_c = (half_dist > t_e) ? t_s + half_dist : t_e - half_dist;
-
- auto it = std::lower_bound(lengths.begin(), lengths.end(), t_c);
- out[0] = it - lengths.begin();
- if (out[0] == lengths.size() - 1)
- --out[0];
- assert(out[0] < lengths.size() - 1);
+ distance = sqrt(distance);
+ const Linef &line = lines[hit_idx_out];
+ Vec2d v1 = line.b - line.a;
+ Vec2d v2 = p - line.a;
+ if ((v1.x() * v2.y()) - (v1.y() * v2.x()) > 0.0) {
+ distance *= -1;
+ }
+ return distance;
}
- return out;
+}
+;
+
+} // namespace SeamPlacerImpl
+
+// Parallel process and extract each perimeter polygon of the given print object.
+// Gather SeamCandidates of each layer into vector and build KDtree over them
+// Store results in the SeamPlacer variables m_seam_per_object
+void SeamPlacer::gather_seam_candidates(const PrintObject *po,
+ const SeamPlacerImpl::GlobalModelInfo &global_model_info, const SeamPosition configured_seam_preference) {
+ using namespace SeamPlacerImpl;
+ PrintObjectSeamData &seam_data = m_seam_per_object.emplace(po, PrintObjectSeamData { }).first->second;
+ seam_data.layers.resize(po->layer_count());
+
+ tbb::parallel_for(tbb::blocked_range<size_t>(0, po->layers().size()),
+ [po, configured_seam_preference, &global_model_info, &seam_data]
+ (tbb::blocked_range<size_t> r) {
+ for (size_t layer_idx = r.begin(); layer_idx < r.end(); ++layer_idx) {
+ PrintObjectSeamData::LayerSeams &layer_seams = seam_data.layers[layer_idx];
+ const Layer *layer = po->get_layer(layer_idx);
+ auto unscaled_z = layer->slice_z;
+ std::vector<const LayerRegion*> regions;
+ //NOTE corresponding region ptr may be null, if the layer has zero perimeters
+ Polygons polygons = extract_perimeter_polygons(layer, configured_seam_preference, regions);
+ for (size_t poly_index = 0; poly_index < polygons.size(); ++poly_index) {
+ process_perimeter_polygon(polygons[poly_index], unscaled_z,
+ regions[poly_index], global_model_info, layer_seams);
+ }
+ auto functor = SeamCandidateCoordinateFunctor { layer_seams.points };
+ seam_data.layers[layer_idx].points_tree =
+ std::make_unique<PrintObjectSeamData::SeamCandidatesTree>(functor,
+ layer_seams.points.size());
+ }
+ }
+ );
}
+void SeamPlacer::calculate_candidates_visibility(const PrintObject *po,
+ const SeamPlacerImpl::GlobalModelInfo &global_model_info) {
+ using namespace SeamPlacerImpl;
+
+ std::vector<PrintObjectSeamData::LayerSeams> &layers = m_seam_per_object[po].layers;
+ tbb::parallel_for(tbb::blocked_range<size_t>(0, layers.size()),
+ [&layers, &global_model_info](tbb::blocked_range<size_t> r) {
+ for (size_t layer_idx = r.begin(); layer_idx < r.end(); ++layer_idx) {
+ for (auto &perimeter_point : layers[layer_idx].points) {
+ perimeter_point.visibility = global_model_info.calculate_point_visibility(
+ perimeter_point.position);
+ }
+ }
+ });
+}
+void SeamPlacer::calculate_overhangs_and_layer_embedding(const PrintObject *po) {
+ using namespace SeamPlacerImpl;
-void SeamPlacer::apply_custom_seam(const Polygon& polygon, size_t po_idx,
- std::vector<float>& penalties,
- const std::vector<float>& lengths,
- int layer_id, SeamPosition seam_position) const
-{
- if (! is_custom_seam_on_layer(layer_id, po_idx))
- return;
+ std::vector<PrintObjectSeamData::LayerSeams> &layers = m_seam_per_object[po].layers;
+ tbb::parallel_for(tbb::blocked_range<size_t>(0, layers.size()),
+ [po, &layers](tbb::blocked_range<size_t> r) {
+ std::unique_ptr<PerimeterDistancer> prev_layer_distancer;
+ if (r.begin() > 0) { // previous layer exists
+ prev_layer_distancer = std::make_unique<PerimeterDistancer>(po->layers()[r.begin() - 1]);
+ }
- std::vector<size_t> enforcers_idxs;
- std::vector<size_t> blockers_idxs;
- this->get_enforcers_and_blockers(layer_id, polygon, po_idx, enforcers_idxs, blockers_idxs);
+ for (size_t layer_idx = r.begin(); layer_idx < r.end(); ++layer_idx) {
+ size_t regions_with_perimeter = 0;
+ for (const LayerRegion *region : po->layers()[layer_idx]->regions()) {
+ if (region->perimeters.entities().size() > 0) {
+ regions_with_perimeter++;
+ }
+ };
+ bool should_compute_layer_embedding = regions_with_perimeter > 1;
+ std::unique_ptr<PerimeterDistancer> current_layer_distancer = std::make_unique<PerimeterDistancer>(po->layers()[layer_idx]);
+
+ for (SeamCandidate &perimeter_point : layers[layer_idx].points) {
+ Vec2f point = Vec2f { perimeter_point.position.head<2>() };
+ if (prev_layer_distancer.get() != nullptr) {
+ perimeter_point.overhang = prev_layer_distancer->distance_from_perimeter(point)
+ + 0.6f * perimeter_point.perimeter.flow_width
+ - tan(SeamPlacer::overhang_angle_threshold)
+ * po->layers()[layer_idx]->height;
+ perimeter_point.overhang =
+ perimeter_point.overhang < 0.0f ? 0.0f : perimeter_point.overhang;
+ }
- for (size_t i : enforcers_idxs) {
- assert(i < penalties.size());
- penalties[i] -= float(ENFORCER_BLOCKER_PENALTY);
- }
- for (size_t i : blockers_idxs) {
- assert(i < penalties.size());
- penalties[i] += float(ENFORCER_BLOCKER_PENALTY);
- }
- if (seam_position == spAligned || seam_position == spExtremlyAligned) {
- std::vector<size_t> enf_centers = find_enforcer_centers(polygon, lengths, enforcers_idxs);
- for (size_t idx : enf_centers) {
- assert(idx < penalties.size());
- penalties[idx] += ENFORCER_CENTER_PENALTY;
+ if (should_compute_layer_embedding) { // search for embedded perimeter points (points hidden inside the print ,e.g. multimaterial join, best position for seam)
+ perimeter_point.embedded_distance = current_layer_distancer->distance_from_perimeter(point)
+ + 0.6f * perimeter_point.perimeter.flow_width;
+ }
+ }
+
+ prev_layer_distancer.swap(current_layer_distancer);
+ }
+ }
+ );
}
- }
-#if 0
- std::ostringstream os;
- os << std::setw(3) << std::setfill('0') << layer_id;
- int a = scale_(30.);
- SVG svg("custom_seam" + os.str() + ".svg", BoundingBox(Point(-a, -a), Point(a, a)));
- if (! m_enforcers[po_idx].empty())
- svg.draw(m_enforcers[po_idx][layer_id].polys, "blue");
- if (! m_blockers[po_idx].empty())
- svg.draw(m_blockers[po_idx][layer_id].polys, "red");
-
- if (! blockers_idxs.empty()) {
- ;
+// Estimates, if there is good seam point in the layer_idx which is close to last_point_pos
+// uses comparator.is_first_not_much_worse method to compare current seam with the closest point
+// (if current seam is too far away )
+// If the current chosen stream is close enough, it is stored in seam_string. returns true and updates last_point_pos
+// If the closest point is good enough to replace current chosen seam, it is stored in potential_string_seams, returns true and updates last_point_pos
+// Otherwise does nothing, returns false
+// Used by align_seam_points().
+std::optional<std::pair<size_t, size_t>> SeamPlacer::find_next_seam_in_layer(
+ const std::vector<PrintObjectSeamData::LayerSeams> &layers,
+ const Vec3f &projected_position,
+ const size_t layer_idx, const float max_distance,
+ const SeamPlacerImpl::SeamComparator &comparator) const {
+ using namespace SeamPlacerImpl;
+ std::vector<size_t> nearby_points_indices = find_nearby_points(*layers[layer_idx].points_tree, projected_position,
+ max_distance);
+
+ if (nearby_points_indices.empty()) {
+ return {};
}
+ size_t best_nearby_point_index = nearby_points_indices[0];
+ size_t nearest_point_index = nearby_points_indices[0];
- size_t min_idx = std::min_element(penalties.begin(), penalties.end()) - penalties.begin();
-
- for (size_t i=0; i<polygon.points.size(); ++i) {
- std::string fill;
- coord_t size = 5e5;
- if (min_idx == i)
- fill = "yellow";
- else
- fill = (std::find(blockers_idxs.begin(), blockers_idxs.end(), i) != blockers_idxs.end() ? "green" : "black");
- if (i != 0)
- svg.draw(polygon.points[i], fill, size);
- else
- svg.draw(polygon.points[i], "red", 5e5);
+ // Now find best nearby point, nearest point, and corresponding indices
+ for (const size_t &nearby_point_index : nearby_points_indices) {
+ const SeamCandidate &point = layers[layer_idx].points[nearby_point_index];
+ if (point.perimeter.finalized) {
+ continue; // skip over finalized perimeters, try to find some that is not finalized
+ }
+ if (comparator.is_first_better(point, layers[layer_idx].points[best_nearby_point_index],
+ projected_position.head<2>())
+ || layers[layer_idx].points[best_nearby_point_index].perimeter.finalized) {
+ best_nearby_point_index = nearby_point_index;
+ }
+ if ((point.position - projected_position).squaredNorm()
+ < (layers[layer_idx].points[nearest_point_index].position - projected_position).squaredNorm()
+ || layers[layer_idx].points[nearest_point_index].perimeter.finalized) {
+ nearest_point_index = nearby_point_index;
+ }
}
-#endif
-}
+ const SeamCandidate &best_nearby_point = layers[layer_idx].points[best_nearby_point_index];
+ const SeamCandidate &nearest_point = layers[layer_idx].points[nearest_point_index];
+ if (nearest_point.perimeter.finalized) {
+ //all points are from already finalized perimeter, skip
+ return {};
+ }
+
+ //from the nearest_point, deduce index of seam in the next layer
+ const SeamCandidate &next_layer_seam = layers[layer_idx].points[nearest_point.perimeter.seam_index];
+ // First try to pick central enforcer if any present
+ if (next_layer_seam.central_enforcer
+ && (next_layer_seam.position - projected_position).squaredNorm()
+ < sqr(3 * max_distance)) {
+ return {std::pair<size_t, size_t> {layer_idx, nearest_point.perimeter.seam_index}};
+ }
-std::optional<Point> SeamHistory::get_last_seam(const PrintObject* po, double layer_z, const BoundingBox& island_bb)
-{
+ // First try to align the nearest, then try the best nearby
+ if (comparator.is_first_not_much_worse(nearest_point, next_layer_seam)) {
+ return {std::pair<size_t, size_t> {layer_idx, nearest_point_index}};
+ }
+ // If nearest point is not good enough, try it with the best nearby point.
+ if (comparator.is_first_not_much_worse(best_nearby_point, next_layer_seam)) {
+ return {std::pair<size_t, size_t> {layer_idx, best_nearby_point_index}};
+ }
- std::optional<Point> out;
+ return {};
+}
- if (m_data.empty())
- return out;
+std::vector<std::pair<size_t, size_t>> SeamPlacer::find_seam_string(const PrintObject *po,
+ std::pair<size_t, size_t> start_seam, const SeamPlacerImpl::SeamComparator &comparator) const {
+ const std::vector<PrintObjectSeamData::LayerSeams> &layers = m_seam_per_object.find(po)->second.layers;
+ int layer_idx = start_seam.first;
+
+ //initialize searching for seam string - cluster of nearby seams on previous and next layers
+ int next_layer = layer_idx + 1;
+ int step = 1;
+ std::pair<size_t, size_t> prev_point_index = start_seam;
+ std::vector<std::pair<size_t, size_t>> seam_string { start_seam };
+
+ auto reverse_lookup_direction = [&]() {
+ step = -1;
+ prev_point_index = start_seam;
+ next_layer = layer_idx - 1;
+ };
- // Get seam was called for different layer than last time.
- std::map<const PrintObject*, std::vector<SeamPoint>>* data_last_layer = layer_z > m_data.begin()->first * 1.01 ? &m_data.begin()->second : nullptr;
- for (auto it = m_data.begin() + 1; it != m_data.end(); ++it) {
- if (it->first == layer_z) {
- data_last_layer = &std::prev(it)->second;
- break;
+ while (next_layer >= 0) {
+ if (next_layer >= int(layers.size())) {
+ reverse_lookup_direction();
+ if (next_layer < 0) {
+ break;
+ }
}
+ float max_distance = SeamPlacer::seam_align_tolerable_dist_factor *
+ layers[start_seam.first].points[start_seam.second].perimeter.flow_width;
+ Vec3f prev_position = layers[prev_point_index.first].points[prev_point_index.second].position;
+ Vec3f projected_position = prev_position;
+ projected_position.z() = float(po->get_layer(next_layer)->slice_z);
+
+ std::optional<std::pair<size_t, size_t>> maybe_next_seam = find_next_seam_in_layer(layers, projected_position,
+ next_layer,
+ max_distance, comparator);
+
+ if (maybe_next_seam.has_value()) {
+ // For old macOS (pre 10.14), std::optional does not have .value() method, so the code is using operator*() instead.
+ seam_string.push_back(maybe_next_seam.operator*());
+ prev_point_index = seam_string.back();
+ //String added, prev_point_index updated
+ } else {
+ if (step == 1) {
+ reverse_lookup_direction();
+ if (next_layer < 0) {
+ break;
+ }
+ } else {
+ break;
+ }
+ }
+ next_layer += step;
+ }
+ return seam_string;
+}
+
+// clusters already chosen seam points into strings across multiple layers, and then
+// aligns the strings via polynomial fit
+// Does not change the positions of the SeamCandidates themselves, instead stores
+// the new aligned position into the shared Perimeter structure of each perimeter
+// Note that this position does not necesarilly lay on the perimeter.
+void SeamPlacer::align_seam_points(const PrintObject *po, const SeamPlacerImpl::SeamComparator &comparator) {
+ using namespace SeamPlacerImpl;
+
+ // Prepares Debug files for writing.
+#ifdef DEBUG_FILES
+ Slic3r::CNumericLocalesSetter locales_setter;
+ auto clusters_f = debug_out_path("seam_clusters.obj");
+ FILE *clusters = boost::nowide::fopen(clusters_f.c_str(), "w");
+ if (clusters == nullptr) {
+ BOOST_LOG_TRIVIAL(error)
+ << "stl_write_obj: Couldn't open " << clusters_f << " for writing";
+ return;
}
- if (data_last_layer == nullptr && m_data.back().first < layer_z) {
- data_last_layer = &m_data.back().second;
+ auto aligned_f = debug_out_path("aligned_clusters.obj");
+ FILE *aligns = boost::nowide::fopen(aligned_f.c_str(), "w");
+ if (aligns == nullptr) {
+ BOOST_LOG_TRIVIAL(error)
+ << "stl_write_obj: Couldn't open " << clusters_f << " for writing";
+ return;
}
- if (data_last_layer == nullptr)
- return out;
+#endif
- assert(layer_z >= m_layer_z);
- if (layer_z > m_layer_z) {
- m_layer_z = layer_z;
+ //gather vector of all seams on the print_object - pair of layer_index and seam__index within that layer
+ const std::vector<PrintObjectSeamData::LayerSeams> &layers = m_seam_per_object[po].layers;
+ std::vector<std::pair<size_t, size_t>> seams;
+ for (size_t layer_idx = 0; layer_idx < layers.size(); ++layer_idx) {
+ const std::vector<SeamCandidate> &layer_perimeter_points = layers[layer_idx].points;
+ size_t current_point_index = 0;
+ while (current_point_index < layer_perimeter_points.size()) {
+ seams.emplace_back(layer_idx, layer_perimeter_points[current_point_index].perimeter.seam_index);
+ current_point_index = layer_perimeter_points[current_point_index].perimeter.end_index;
+ }
}
- auto seams_it = data_last_layer->find(po);
- if (seams_it == data_last_layer->end())
- return out;
+ //sort them before alignment. Alignment is sensitive to initializaion, this gives it better chance to choose something nice
+ std::stable_sort(seams.begin(), seams.end(),
+ [&comparator, &layers](const std::pair<size_t, size_t> &left,
+ const std::pair<size_t, size_t> &right) {
+ return comparator.is_first_better(layers[left.first].points[left.second],
+ layers[right.first].points[right.second]);
+ }
+ );
+
+ //align the seam points - start with the best, and check if they are aligned, if yes, skip, else start alignment
+ // Keeping the vectors outside, so with a bit of luck they will not get reallocated after couple of for loop iterations.
+ std::vector<std::pair<size_t, size_t>> seam_string;
+ std::vector<std::pair<size_t, size_t>> alternative_seam_string;
+ std::vector<Vec2f> observations;
+ std::vector<float> observation_points;
+ std::vector<float> weights;
+
+ int global_index = 0;
+ while (global_index < int(seams.size())) {
+ size_t layer_idx = seams[global_index].first;
+ size_t seam_index = seams[global_index].second;
+ global_index++;
+ const std::vector<SeamCandidate> &layer_perimeter_points = layers[layer_idx].points;
+ if (layer_perimeter_points[seam_index].perimeter.finalized) {
+ // This perimeter is already aligned, skip seam
+ continue;
+ } else {
+ seam_string = this->find_seam_string(po, { layer_idx, seam_index }, comparator);
+ size_t step_size = 1 + seam_string.size() / 20;
+ for (size_t alternative_start = 0; alternative_start < seam_string.size(); alternative_start += step_size) {
+ size_t start_layer_idx = seam_string[alternative_start].first;
+ size_t seam_idx =
+ layers[start_layer_idx].points[seam_string[alternative_start].second].perimeter.seam_index;
+ alternative_seam_string = this->find_seam_string(po,
+ std::pair<size_t, size_t>(start_layer_idx, seam_idx), comparator);
+ if (alternative_seam_string.size() > seam_string.size()) {
+ seam_string = std::move(alternative_seam_string);
+ }
+ }
+ if (seam_string.size() < seam_align_minimum_string_seams) {
+ //string NOT long enough to be worth aligning, skip
+ continue;
+ }
- const std::vector<SeamPoint>& seam_data_po = seams_it->second;
+ // String is long enough, all string seams and potential string seams gathered, now do the alignment
+ //sort by layer index
+ std::sort(seam_string.begin(), seam_string.end(),
+ [](const std::pair<size_t, size_t> &left, const std::pair<size_t, size_t> &right) {
+ return left.first < right.first;
+ });
- // Find a bounding-box on the last layer that is close to one we see now.
- double min_score = std::numeric_limits<double>::max();
- for (const SeamPoint& sp : seam_data_po) {
- const BoundingBox& bb = sp.m_island_bb;
+ //repeat the alignment for the current seam, since it could be skipped due to alternative path being aligned.
+ global_index--;
- if (! bb.overlap(island_bb)) {
- // This bb does not even overlap. It is likely unrelated.
- continue;
- }
+ // gather all positions of seams and their weights
+ observations.resize(seam_string.size());
+ observation_points.resize(seam_string.size());
+ weights.resize(seam_string.size());
- double score = std::pow(bb.min(0) - island_bb.min(0), 2.)
- + std::pow(bb.min(1) - island_bb.min(1), 2.)
- + std::pow(bb.max(0) - island_bb.max(0), 2.)
- + std::pow(bb.max(1) - island_bb.max(1), 2.);
+ auto angle_3d = [](const Vec3f& a, const Vec3f& b){
+ return std::abs(acosf(a.normalized().dot(b.normalized())));
+ };
- if (score < min_score) {
- min_score = score;
- out = sp.m_pos;
+ auto angle_weight = [](float angle){
+ return 1.0f / (0.1f + compute_angle_penalty(angle));
+ };
+
+ //gather points positions and weights
+ float total_length = 0.0f;
+ Vec3f last_point_pos = layers[seam_string[0].first].points[seam_string[0].second].position;
+ for (size_t index = 0; index < seam_string.size(); ++index) {
+ const SeamCandidate &current = layers[seam_string[index].first].points[seam_string[index].second];
+ float layer_angle = 0.0f;
+ if (index > 0 && index < seam_string.size() - 1) {
+ layer_angle = angle_3d(
+ current.position
+ - layers[seam_string[index - 1].first].points[seam_string[index - 1].second].position,
+ layers[seam_string[index + 1].first].points[seam_string[index + 1].second].position
+ - current.position
+ );
+ }
+ observations[index] = current.position.head<2>();
+ observation_points[index] = current.position.z();
+ weights[index] = angle_weight(current.local_ccw_angle);
+ float sign = layer_angle > 2.0 * std::abs(current.local_ccw_angle) ? -0.8f : 1.0f;
+ if (current.type == EnforcedBlockedSeamPoint::Enforced) {
+ sign = 1.0f;
+ weights[index] += 3.0f;
+ }
+ total_length += sign * (last_point_pos - current.position).norm();
+ last_point_pos = current.position;
+ }
+
+ // Curve Fitting
+ size_t number_of_segments = std::max(size_t(1),
+ size_t(std::max(0.0f,total_length) / SeamPlacer::seam_align_mm_per_segment));
+ auto curve = Geometry::fit_cubic_bspline(observations, observation_points, weights, number_of_segments);
+
+ // Do alignment - compute fitted point for each point in the string from its Z coord, and store the position into
+ // Perimeter structure of the point; also set flag aligned to true
+ for (size_t index = 0; index < seam_string.size(); ++index) {
+ const auto &pair = seam_string[index];
+ float t = std::min(1.0f, std::pow(std::abs(layers[pair.first].points[pair.second].local_ccw_angle)
+ / SeamPlacer::sharp_angle_snapping_threshold, 3.0f));
+ if (layers[pair.first].points[pair.second].type == EnforcedBlockedSeamPoint::Enforced){
+ t = std::max(0.4f, t);
+ }
+
+ Vec3f current_pos = layers[pair.first].points[pair.second].position;
+ Vec2f fitted_pos = curve.get_fitted_value(current_pos.z());
+
+ //interpolate between current and fitted position, prefer current pos for large weights.
+ Vec3f final_position = t * current_pos + (1.0f - t) * to_3d(fitted_pos, current_pos.z());
+
+ Perimeter &perimeter = layers[pair.first].points[pair.second].perimeter;
+ perimeter.seam_index = pair.second;
+ perimeter.final_seam_position = final_position;
+ perimeter.finalized = true;
+ }
+
+#ifdef DEBUG_FILES
+ auto randf = []() {
+ return float(rand()) / float(RAND_MAX);
+ };
+ Vec3f color { randf(), randf(), randf() };
+ for (size_t i = 0; i < seam_string.size(); ++i) {
+ auto orig_seam = layers[seam_string[i].first].points[seam_string[i].second];
+ fprintf(clusters, "v %f %f %f %f %f %f \n", orig_seam.position[0],
+ orig_seam.position[1],
+ orig_seam.position[2], color[0], color[1],
+ color[2]);
+ }
+
+ color = Vec3f { randf(), randf(), randf() };
+ for (size_t i = 0; i < seam_string.size(); ++i) {
+ const Perimeter &perimeter = layers[seam_string[i].first].points[seam_string[i].second].perimeter;
+ fprintf(aligns, "v %f %f %f %f %f %f \n", perimeter.final_seam_position[0],
+ perimeter.final_seam_position[1],
+ perimeter.final_seam_position[2], color[0], color[1],
+ color[2]);
+ }
+#endif
}
}
- return out;
+#ifdef DEBUG_FILES
+ fclose(clusters);
+ fclose(aligns);
+#endif
+
}
+void SeamPlacer::init(const Print &print, std::function<void(void)> throw_if_canceled_func) {
+ using namespace SeamPlacerImpl;
+ m_seam_per_object.clear();
+ for (const PrintObject *po : print.objects()) {
+ throw_if_canceled_func();
+ SeamPosition configured_seam_preference = po->config().seam_position.value;
+ SeamComparator comparator { configured_seam_preference, *po };
-void SeamHistory::add_seam(const PrintObject* po, const Point& pos, double layer_z, const BoundingBox& island_bb)
-{
- std::map<const PrintObject*, std::vector<SeamPoint>>* data_this_layer = nullptr;
- for (std::vector<std::pair<double, std::map<const PrintObject*, std::vector<SeamPoint>>>>::iterator it = m_data.begin(); it != m_data.end(); ++it) {
- if (it->first == layer_z) {
- data_this_layer = &it->second;
- break;
+ {
+ GlobalModelInfo global_model_info { };
+ gather_enforcers_blockers(global_model_info, po);
+ throw_if_canceled_func();
+ if (configured_seam_preference == spAligned || configured_seam_preference == spExtremlyAligned || configured_seam_preference == spNearest || configured_seam_preference == spCost || configured_seam_preference == spCustom) {
+ compute_global_occlusion(global_model_info, po, throw_if_canceled_func);
+ }
+ throw_if_canceled_func();
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: gather_seam_candidates: start";
+ gather_seam_candidates(po, global_model_info, configured_seam_preference);
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: gather_seam_candidates: end";
+ throw_if_canceled_func();
+ if (configured_seam_preference == spAligned || configured_seam_preference == spExtremlyAligned || configured_seam_preference == spNearest || configured_seam_preference == spCost || configured_seam_preference == spCustom) {
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: calculate_candidates_visibility : start";
+ calculate_candidates_visibility(po, global_model_info);
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: calculate_candidates_visibility : end";
+ }
+ } // destruction of global_model_info (large structure, no longer needed)
+ throw_if_canceled_func();
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: calculate_overhangs and layer embdedding : start";
+ calculate_overhangs_and_layer_embedding(po);
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: calculate_overhangs and layer embdedding: end";
+ throw_if_canceled_func();
+ if (configured_seam_preference != spNearest && configured_seam_preference != spCost && configured_seam_preference != spCustom) { // For spNearest, the seam is picked in the place_seam method with actual nozzle position information
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: pick_seam_point : start";
+ //pick seam point
+ std::vector<PrintObjectSeamData::LayerSeams> &layers = m_seam_per_object[po].layers;
+ tbb::parallel_for(tbb::blocked_range<size_t>(0, layers.size()),
+ [&layers, configured_seam_preference, comparator, po](tbb::blocked_range<size_t> r) {
+ for (size_t layer_idx = r.begin(); layer_idx < r.end(); ++layer_idx) {
+ std::vector<SeamCandidate> &layer_perimeter_points = layers[layer_idx].points;
+ for (size_t current = 0; current < layer_perimeter_points.size();
+ current = layer_perimeter_points[current].perimeter.end_index)
+ if (configured_seam_preference == spRandom)
+ pick_random_seam_point(layer_perimeter_points, current, *po);
+ else
+ pick_seam_point(layer_perimeter_points, current, comparator);
+ }
+ });
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: pick_seam_point : end";
}
- if (it->first >= layer_z) {
- //add it before
- auto it_new = m_data.emplace(it);
- it_new->first = layer_z;
- data_this_layer = &it_new->second;
- break;
+ throw_if_canceled_func();
+ if (configured_seam_preference == spAligned || configured_seam_preference == spExtremlyAligned || configured_seam_preference == spRear) {
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: align_seam_points : start";
+ align_seam_points(po, comparator);
+ BOOST_LOG_TRIVIAL(debug)
+ << "SeamPlacer: align_seam_points : end";
}
+
+#ifdef DEBUG_FILES
+ debug_export_points(m_seam_per_object[po].layers, po->bounding_box(), comparator);
+#endif
}
- if (data_this_layer == nullptr) {
- //push to end
- m_data.emplace_back();
- m_data.back().first = layer_z;
- data_this_layer = &m_data.back().second;
- }
- (*data_this_layer)[po].push_back({pos, island_bb});
+ this->external_perimeters_first = print.default_region_config().external_perimeters_first;
}
+void SeamPlacer::place_seam(const Layer *layer, ExtrusionLoop &loop, bool external_first,
+ const Point &last_pos) const {
+ using namespace SeamPlacerImpl;
+ const PrintObject *po = layer->object();
+ // Must not be called with supprot layer.
+ assert(dynamic_cast<const SupportLayer*>(layer) == nullptr);
+ // Object layer IDs are incremented by the number of raft layers.
+ assert(layer->id() >= po->slicing_parameters().raft_layers());
+ const size_t layer_index = layer->id() - po->slicing_parameters().raft_layers();
+ const double unscaled_z = layer->slice_z;
+
+ auto get_next_loop_point = [&loop](ExtrusionLoop::ClosestPathPoint current) {
+ current.segment_idx += 1;
+ if (current.segment_idx >= loop.paths[current.path_idx].polyline.points.size()) {
+ current.path_idx = next_idx_modulo(current.path_idx, loop.paths.size());
+ current.segment_idx = 0;
+ }
+ current.foot_pt = loop.paths[current.path_idx].polyline.points[current.segment_idx];
+ return current;
+ };
+
+ const PrintObjectSeamData::LayerSeams &layer_perimeters =
+ m_seam_per_object.find(layer->object())->second.layers[layer_index];
+
+ // Find the closest perimeter in the SeamPlacer to this loop.
+ // Repeat search until two consecutive points of the loop are found, that result in the same closest_perimeter
+ // This is beacuse with arachne, T-Junctions may exist and sometimes the wrong perimeter was chosen
+ size_t closest_perimeter_point_index = 0;
+ { // local space for the closest_perimeter_point_index
+ Perimeter *closest_perimeter = nullptr;
+ ExtrusionLoop::ClosestPathPoint closest_point{0,0,loop.paths[0].polyline.points[0]};
+ size_t points_count = std::accumulate(loop.paths.begin(), loop.paths.end(), 0, [](size_t acc,const ExtrusionPath& p) {
+ return acc + p.polyline.points.size();
+ });
+ for (size_t _ = 0; _ < points_count; ++_) {
+ Vec2f unscaled_p = unscaled<float>(closest_point.foot_pt);
+ closest_perimeter_point_index = find_closest_point(*layer_perimeters.points_tree.get(),
+ to_3d(unscaled_p, float(unscaled_z)));
+ if (closest_perimeter != &layer_perimeters.points[closest_perimeter_point_index].perimeter) {
+ closest_perimeter = &layer_perimeters.points[closest_perimeter_point_index].perimeter;
+ closest_point = get_next_loop_point(closest_point);
+ } else {
+ break;
+ }
+ }
+ }
+ Vec3f seam_position;
+ size_t seam_index;
+ if (const Perimeter &perimeter = layer_perimeters.points[closest_perimeter_point_index].perimeter;
+ perimeter.finalized) {
+ seam_position = perimeter.final_seam_position;
+ seam_index = perimeter.seam_index;
+ } else {
+ seam_index =
+ (po->config().seam_position.value == spNearest || po->config().seam_position.value == spCost || po->config().seam_position.value == spCustom) ?
+ pick_nearest_seam_point_index(layer_perimeters.points, perimeter.start_index,
+ unscaled<float>(last_pos), *po) :
+ perimeter.seam_index;
+ seam_position = layer_perimeters.points[seam_index].position;
+ }
-void SeamHistory::clear()
-{
- m_layer_z = 0;
- m_data.clear();
-}
+ Point seam_point = Point::new_scale(seam_position.x(), seam_position.y());
+
+ if (const SeamCandidate &perimeter_point = layer_perimeters.points[seam_index];
+ (po->config().seam_position.value == spNearest || po->config().seam_position.value == spAligned || po->config().seam_position.value == spExtremlyAligned || po->config().seam_position.value == spCost || po->config().seam_position.value == spCustom) &&
+ loop.role() == ExtrusionRole::erPerimeter && //Hopefully internal perimeter
+ (seam_position - perimeter_point.position).squaredNorm() < 4.0f && // seam is on perimeter point
+ perimeter_point.local_ccw_angle < -EPSILON // In concave angles
+ ) { // In this case, we are at internal perimeter, where the external perimeter has seam in concave angle. We want to align
+ // the internal seam into the concave corner, and not on the perpendicular projection on the closest edge (which is what the split_at function does)
+ size_t index_of_prev =
+ seam_index == perimeter_point.perimeter.start_index ?
+ perimeter_point.perimeter.end_index - 1 :
+ seam_index - 1;
+ size_t index_of_next =
+ seam_index == perimeter_point.perimeter.end_index - 1 ?
+ perimeter_point.perimeter.start_index :
+ seam_index + 1;
+
+ Vec2f dir_to_middle =
+ ((perimeter_point.position - layer_perimeters.points[index_of_prev].position).head<2>().normalized()
+ + (perimeter_point.position - layer_perimeters.points[index_of_next].position).head<2>().normalized())
+ * 0.5;
+
+ ExtrusionLoop::ClosestPathPoint projected_point = loop.get_closest_path_and_point(seam_point, true);
+ //get closest projected point, determine depth of the seam point.
+ float depth = (float) unscale(Point(seam_point - projected_point.foot_pt)).norm();
+ float angle_factor = cos(-perimeter_point.local_ccw_angle / 2.0f); // There are some nice geometric identities in determination of the correct depth of new seam point.
+ //overshoot the target depth, in concave angles it will correctly snap to the corner; TODO: find out why such big overshoot is needed.
+ Vec2f final_pos = perimeter_point.position.head<2>() + (1.4142 * depth / angle_factor) * dir_to_middle;
+ seam_point = Point::new_scale(final_pos.x(), final_pos.y());
+ }
+ // Because the G-code export has 1um resolution, don't generate segments shorter than 1.5 microns,
+ // thus empty path segments will not be produced by G-code export.
+ if (!loop.split_at_vertex(seam_point, scaled<double>(0.0015))) {
+ // The point is not in the original loop.
+ // Insert it.
+ loop.split_at(seam_point, true);
+ }
}
+
+} // namespace Slic3r
diff --git a/src/libslic3r/GCode/SeamPlacer.hpp b/src/libslic3r/GCode/SeamPlacer.hpp
index 089557b5b..19d38fbf6 100644
--- a/src/libslic3r/GCode/SeamPlacer.hpp
+++ b/src/libslic3r/GCode/SeamPlacer.hpp
@@ -3,12 +3,16 @@
#include <optional>
#include <vector>
+#include <memory>
+#include <atomic>
+#include "libslic3r/libslic3r.h"
#include "libslic3r/ExtrusionEntity.hpp"
#include "libslic3r/Polygon.hpp"
#include "libslic3r/PrintConfig.hpp"
#include "libslic3r/BoundingBox.hpp"
#include "libslic3r/AABBTreeIndirect.hpp"
+#include "libslic3r/KDTreeIndirect.hpp"
namespace Slic3r {
@@ -16,123 +20,163 @@ class PrintObject;
class ExtrusionLoop;
class Print;
class Layer;
-namespace EdgeGrid { class Grid; }
+namespace EdgeGrid {
+class Grid;
+}
-class SeamHistory {
-public:
- SeamHistory() {}
- std::optional<Point> get_last_seam(const PrintObject* po, double layer_z, const BoundingBox& island_bb);
- void add_seam(const PrintObject* po, const Point& pos, double layer_z, const BoundingBox& island_bb);
- void clear();
-
-private:
- struct SeamPoint {
- Point m_pos;
- BoundingBox m_island_bb;
- };
-
- std::vector<std::pair<double, std::map<const PrintObject*, std::vector<SeamPoint>>>> m_data;
- coord_t m_layer_z;
-};
-
-
-
-class SeamPlacer {
-public:
- void init(const Print& print);
-
- // When perimeters are printed, first call this function with the respective
- // external perimeter. SeamPlacer will find a location for its seam and remember it.
- // Subsequent calls to get_seam will return this position.
+namespace SeamPlacerImpl {
- void plan_perimeters(const std::vector<const ExtrusionEntity*> perimeters,
- const Layer& layer, SeamPosition seam_position,
- Point last_pos, coordf_t nozzle_dmr, const PrintObject* po,
- const uint16_t print_object_instance_idx,
- const EdgeGrid::Grid* lower_layer_edge_grid);
+// ************ FOR BACKPORT COMPATIBILITY ONLY ***************
+// Angle from v1 to v2, returning double atan2(y, x) normalized to <-PI, PI>.
+template<typename Derived, typename Derived2>
+inline double angle(const Eigen::MatrixBase<Derived> &v1, const Eigen::MatrixBase<Derived2> &v2) {
+ static_assert(Derived::IsVectorAtCompileTime && int(Derived::SizeAtCompileTime) == 2, "angle(): first parameter is not a 2D vector");
+ static_assert(Derived2::IsVectorAtCompileTime && int(Derived2::SizeAtCompileTime) == 2, "angle(): second parameter is not a 2D vector");
+ auto v1d = v1.template cast<double>();
+ auto v2d = v2.template cast<double>();
+ return atan2(cross2(v1d, v2d), v1d.dot(v2d));
+}
+// ***************************
- void place_seam(ExtrusionLoop& loop, const Layer& layer, const Point& last_pos, bool external_first, double nozzle_diameter,
- const uint16_t print_object_instance_idx, const EdgeGrid::Grid* lower_layer_edge_grid);
-
- using TreeType = AABBTreeIndirect::Tree<2, coord_t>;
- using AlignedBoxType = Eigen::AlignedBox<TreeType::CoordType, TreeType::NumDimensions>;
+struct GlobalModelInfo;
+struct SeamComparator;
-private:
+enum class EnforcedBlockedSeamPoint {
+ Blocked = 0,
+ Neutral = 1,
+ Enforced = 2,
+};
- // When given an external perimeter (!), returns the seam.
- Point calculate_seam(const Layer& layer, SeamPosition seam_position,
- const ExtrusionLoop& loop, coordf_t nozzle_dmr, const PrintObject* po,
- const uint16_t object_instance_idx,
- const EdgeGrid::Grid* lower_layer_edge_grid, Point last_pos, bool prefer_nearest);
+// struct representing single perimeter loop
+struct Perimeter {
+ size_t start_index{};
+ size_t end_index{}; //inclusive!
+ size_t seam_index{};
+ float flow_width{};
+
+ // During alignment, a final position may be stored here. In that case, finalized is set to true.
+ // Note that final seam position is not limited to points of the perimeter loop. In theory it can be any position
+ // Random position also uses this flexibility to set final seam point position
+ bool finalized = false;
+ Vec3f final_seam_position = Vec3f::Zero();
+};
- struct CustomTrianglesPerLayer {
- Polygons polys;
- TreeType tree;
- };
+//Struct over which all processing of perimeters is done. For each perimeter point, its respective candidate is created,
+// then all the needed attributes are computed and finally, for each perimeter one point is chosen as seam.
+// This seam position can be then further aligned
+struct SeamCandidate {
+ SeamCandidate(const Vec3f &pos, Perimeter &perimeter,
+ float local_ccw_angle,
+ EnforcedBlockedSeamPoint type) :
+ position(pos), perimeter(perimeter), visibility(0.0f), overhang(0.0f), embedded_distance(0.0f), local_ccw_angle(
+ local_ccw_angle), type(type), central_enforcer(false) {
+ }
+ const Vec3f position;
+ // pointer to Perimeter loop of this point. It is shared across all points of the loop
+ Perimeter &perimeter;
+ float visibility;
+ float overhang;
+ // distance inside the merged layer regions, for detecting perimeter points which are hidden indside the print (e.g. multimaterial join)
+ // Negative sign means inside the print, comes from EdgeGrid structure
+ float embedded_distance;
+ float local_ccw_angle;
+ EnforcedBlockedSeamPoint type;
+ bool central_enforcer; //marks this candidate as central point of enforced segment on the perimeter - important for alignment
+};
- // Just a cache to save some lookups.
- const Layer* m_last_layer_po = nullptr;
- coordf_t m_last_print_z = -1.;
- const PrintObject* m_last_po = nullptr;
-
- struct SeamPoint {
- Point pt;
- bool precalculated = false;
- bool external = false;
- const Layer* layer = nullptr;
- SeamPosition seam_position;
- const PrintObject* po = nullptr;
+struct SeamCandidateCoordinateFunctor {
+ SeamCandidateCoordinateFunctor(const std::vector<SeamCandidate> &seam_candidates) :
+ seam_candidates(seam_candidates) {
+ }
+ const std::vector<SeamCandidate> &seam_candidates;
+ float operator()(size_t index, size_t dim) const {
+ return seam_candidates[index].position[dim];
+ }
+};
+} // namespace SeamPlacerImpl
+
+struct PrintObjectSeamData
+{
+ using SeamCandidatesTree = KDTreeIndirect<3, float, SeamPlacerImpl::SeamCandidateCoordinateFunctor>;
+
+ struct LayerSeams
+ {
+ Slic3r::deque<SeamPlacerImpl::Perimeter> perimeters;
+ std::vector<SeamPlacerImpl::SeamCandidate> points;
+ std::unique_ptr<SeamCandidatesTree> points_tree;
+ double unscaled_z;
};
- std::vector<SeamPoint> m_plan;
- size_t m_plan_idx;
+ // Map of PrintObjects (PO) -> vector of layers of PO -> vector of perimeter
+ std::vector<LayerSeams> layers;
+ // Map of PrintObjects (PO) -> vector of layers of PO -> unique_ptr to KD
+ // tree of all points of the given layer
+
+ void clear()
+ {
+ layers.clear();
+ }
+};
- std::vector<std::vector<CustomTrianglesPerLayer>> m_enforcers;
- std::vector<std::vector<CustomTrianglesPerLayer>> m_blockers;
- std::vector<const PrintObject*> m_po_list;
+class SeamPlacer {
+public:
+ // Number of samples generated on the mesh. There are sqr_rays_per_sample_point*sqr_rays_per_sample_point rays casted from each samples
+ static constexpr size_t raycasting_visibility_samples_count = 30000;
+ //square of number of rays per sample point
+ static constexpr size_t sqr_rays_per_sample_point = 5;
+
+ // snapping angle - angles larger than this value will be snapped to during seam painting
+ static constexpr float sharp_angle_snapping_threshold = 55.0f * float(PI) / 180.0f;
+ // overhang angle for seam placement that still yields good results, in degrees, measured from vertical direction
+ static constexpr float overhang_angle_threshold = 50.0f * float(PI) / 180.0f;
+
+ // determines angle importance compared to visibility ( neutral value is 1.0f. )
+ static constexpr float angle_importance_aligned = 0.6f;
+ static constexpr float angle_importance_nearest = 1.0f; // use much higher angle importance for nearest mode, to combat the visibility info noise
+
+ // For long polygon sides, if they are close to the custom seam drawings, they are oversampled with this step size
+ static constexpr float enforcer_oversampling_distance = 0.2f;
+
+ // When searching for seam clusters for alignment:
+ // following value describes, how much worse score can point have and still be picked into seam cluster instead of original seam point on the same layer
+ static constexpr float seam_align_score_tolerance = 0.3f;
+ // seam_align_tolerable_dist_factor - how far to search for seam from current position, final dist is seam_align_tolerable_dist_factor * flow_width
+ static constexpr float seam_align_tolerable_dist_factor = 4.0f;
+ // minimum number of seams needed in cluster to make alignment happen
+ static constexpr size_t seam_align_minimum_string_seams = 6;
+ // millimeters covered by spline; determines number of splines for the given string
+ static constexpr size_t seam_align_mm_per_segment = 4.0f;
+
+ //The following data structures hold all perimeter points for all PrintObject.
+ std::unordered_map<const PrintObject*, PrintObjectSeamData> m_seam_per_object;
- //std::map<const PrintObject*, Point> m_last_seam_position;
- SeamHistory m_seam_history;
-
// if it's expected, we need to randomized at the external periemter.
- bool external_perimeters_first;
-
- // Get indices of points inside enforcers and blockers.
- void get_enforcers_and_blockers(size_t layer_id,
- const Polygon& polygon,
- size_t po_id,
- std::vector<size_t>& enforcers_idxs,
- std::vector<size_t>& blockers_idxs) const;
-
- // Apply penalties to points inside enforcers/blockers.
- void apply_custom_seam(const Polygon& polygon, size_t po_id,
- std::vector<float>& penalties,
- const std::vector<float>& lengths,
- int layer_id, SeamPosition seam_position) const;
-
- // Return random point of a polygon. The distribution will be uniform
- // along the contour and account for enforcers and blockers.
- Point get_random_seam(size_t layer_idx, const Polygon& polygon, size_t po_id,
- bool* saw_custom = nullptr) const;
-
- // Is there any enforcer/blocker on this layer?
- bool is_custom_seam_on_layer(size_t layer_id, size_t po_idx) const {
- return is_custom_enforcer_on_layer(layer_id, po_idx)
- || is_custom_blocker_on_layer(layer_id, po_idx);
- }
+ bool external_perimeters_first = false;
- bool is_custom_enforcer_on_layer(size_t layer_id, size_t po_idx) const {
- return (! m_enforcers.at(po_idx).empty() && ! m_enforcers.at(po_idx)[layer_id].polys.empty());
- }
+ void init(const Print &print, std::function<void(void)> throw_if_canceled_func);
- bool is_custom_blocker_on_layer(size_t layer_id, size_t po_idx) const {
- return (! m_blockers.at(po_idx).empty() && ! m_blockers.at(po_idx)[layer_id].polys.empty());
- }
-};
+ void place_seam(const Layer *layer, ExtrusionLoop &loop, bool external_first, const Point &last_pos) const;
+private:
+ void gather_seam_candidates(const PrintObject *po, const SeamPlacerImpl::GlobalModelInfo &global_model_info,
+ //const uint16_t object_instance_idx,
+ const SeamPosition configured_seam_preference);
+ void calculate_candidates_visibility(const PrintObject *po,
+ const SeamPlacerImpl::GlobalModelInfo &global_model_info);
+ void calculate_overhangs_and_layer_embedding(const PrintObject *po);
+ void align_seam_points(const PrintObject *po, const SeamPlacerImpl::SeamComparator &comparator);
+ std::vector<std::pair<size_t, size_t>> find_seam_string(const PrintObject *po,
+ std::pair<size_t, size_t> start_seam,
+ const SeamPlacerImpl::SeamComparator &comparator) const;
+ std::optional<std::pair<size_t, size_t>> find_next_seam_in_layer(
+ const std::vector<PrintObjectSeamData::LayerSeams> &layers,
+ const Vec3f& projected_position,
+ const size_t layer_idx, const float max_distance,
+ const SeamPlacerImpl::SeamComparator &comparator) const;
+};
-}
+} // namespace Slic3r
#endif // libslic3r_SeamPlacer_hpp_
diff --git a/src/libslic3r/GCode/Thumbnails.cpp b/src/libslic3r/GCode/Thumbnails.cpp
index 59a224384..02b5e4f02 100644
--- a/src/libslic3r/GCode/Thumbnails.cpp
+++ b/src/libslic3r/GCode/Thumbnails.cpp
@@ -2,7 +2,8 @@
#include "../miniz_extension.hpp"
#include <qoi/qoi.h>
-#include <jpeg-compressor/jpge.h>
+#include <jpeglib.h>
+#include <jerror.h>
namespace Slic3r::GCodeThumbnails {
@@ -78,27 +79,48 @@ std::unique_ptr<CompressedImageBuffer> compress_thumbnail_biqu(const ThumbnailDa
std::unique_ptr<CompressedImageBuffer> compress_thumbnail_jpg(const ThumbnailData& data)
{
// Take vector of RGBA pixels and flip the image vertically
- std::vector<uint8_t> rgba_pixels(data.pixels.size());
- const size_t row_size = data.width * 4;
- for (size_t y = 0; y < data.height; ++y)
+ std::vector<unsigned char> rgba_pixels(data.pixels.size());
+ const unsigned int row_size = data.width * 4;
+ for (unsigned int y = 0; y < data.height; ++y) {
::memcpy(rgba_pixels.data() + (data.height - y - 1) * row_size, data.pixels.data() + y * row_size, row_size);
+ }
- auto out = std::make_unique<CompressedJPG>();
-
- std::vector<jpge::uint8> compressed_data(data.pixels.size());
- jpge::params params;
- params.m_quality = 85;
- params.m_subsampling = jpge::H2V2;
- params.m_no_chroma_discrim_flag = false;
- params.m_two_pass_flag = false;
- params.m_use_std_tables = false;
-
- int compressed_data_size = int(compressed_data.size());
- if (jpge::compress_image_to_jpeg_file_in_memory(compressed_data.data(), compressed_data_size, data.width, data.height, 4, rgba_pixels.data(), params)) {
- out->data = malloc(compressed_data_size);
- out->size = size_t(compressed_data_size);
- ::memcpy(out->data, (const void*)compressed_data.data(), out->size);
+ // Store pointers to scanlines start for later use
+ std::vector<unsigned char*> rows_ptrs;
+ rows_ptrs.reserve(data.height);
+ for (unsigned int y = 0; y < data.height; ++y) {
+ rows_ptrs.emplace_back(&rgba_pixels[y * row_size]);
}
+
+ std::vector<unsigned char> compressed_data(data.pixels.size());
+ unsigned char* compressed_data_ptr = compressed_data.data();
+ unsigned long compressed_data_size = data.pixels.size();
+
+ jpeg_error_mgr err;
+ jpeg_compress_struct info;
+ info.err = jpeg_std_error(&err);
+ jpeg_create_compress(&info);
+ jpeg_mem_dest(&info, &compressed_data_ptr, &compressed_data_size);
+
+ info.image_width = data.width;
+ info.image_height = data.height;
+ info.input_components = 4;
+ info.in_color_space = JCS_EXT_RGBA;
+
+ jpeg_set_defaults(&info);
+ jpeg_set_quality(&info, 85, TRUE);
+ jpeg_start_compress(&info, TRUE);
+
+ jpeg_write_scanlines(&info, rows_ptrs.data(), data.height);
+ jpeg_finish_compress(&info);
+ jpeg_destroy_compress(&info);
+
+ // FIXME -> Add error checking
+
+ auto out = std::make_unique<CompressedJPG>();
+ out->data = malloc(compressed_data_size);
+ out->size = size_t(compressed_data_size);
+ ::memcpy(out->data, (const void*)compressed_data.data(), out->size);
return out;
}
diff --git a/src/libslic3r/GCode/Thumbnails.hpp b/src/libslic3r/GCode/Thumbnails.hpp
index 1a98b6223..45565d064 100644
--- a/src/libslic3r/GCode/Thumbnails.hpp
+++ b/src/libslic3r/GCode/Thumbnails.hpp
@@ -28,6 +28,7 @@ inline void export_thumbnails_to_file(ThumbnailsGeneratorCallback &thumbnail_cb,
{
// Write thumbnails using base64 encoding
if (thumbnail_cb != nullptr) {
+ // 0-size is the same as no sizes.
std::vector<Vec2d> good_sizes;
for (const Vec2d& size : sizes)
if (size.x() > 0 && size.y() > 0)
diff --git a/src/libslic3r/GCode/WipeTower.cpp b/src/libslic3r/GCode/WipeTower.cpp
index d59727052..132c9a79e 100644
--- a/src/libslic3r/GCode/WipeTower.cpp
+++ b/src/libslic3r/GCode/WipeTower.cpp
@@ -12,7 +12,8 @@
#include "LocalesUtils.hpp"
#include "Flow.hpp"
-#include <boost/algorithm/string/case_conv.hpp>
+#include <boost/algorithm/string/predicate.hpp>
+
namespace Slic3r
{
@@ -1453,7 +1454,7 @@ WipeTower::ToolChangeResult WipeTower::finish_layer()
// Ask our writer about how much material was consumed.
// Skip this in case the layer is sparse and config option to not print sparse layers is enabled.
- if (! m_no_sparse_layers || toolchanges_on_layer)
+ if (! m_no_sparse_layers || toolchanges_on_layer || first_layer)
if (m_current_tool < m_used_filament_length.size())
m_used_filament_length[m_current_tool] += writer.get_and_reset_used_filament_length();
@@ -1469,7 +1470,7 @@ void WipeTower::plan_toolchange(float z_par, float layer_height_par, uint16_t ol
if (m_plan.empty() || m_plan.back().z + WT_EPSILON < z_par) // if we moved to a new layer, we'll add it to m_plan first
m_plan.push_back(WipeTowerInfo(z_par, layer_height_par));
- if (m_first_layer_idx == size_t(-1) && (! m_no_sparse_layers || old_tool != new_tool))
+ if (m_first_layer_idx == size_t(-1) && (! m_no_sparse_layers || old_tool != new_tool || m_plan.size() == 1))
m_first_layer_idx = m_plan.size() - 1;
if (old_tool == new_tool) // new layer without toolchanges - we are done
diff --git a/src/libslic3r/GCodeWriter.cpp b/src/libslic3r/GCodeWriter.cpp
index 701505474..9e099aecd 100644
--- a/src/libslic3r/GCodeWriter.cpp
+++ b/src/libslic3r/GCodeWriter.cpp
@@ -10,9 +10,13 @@
#include <iostream>
#include <map>
+#ifdef DONT_USE_CHARCONV
+ #include <boost/spirit/include/karma.hpp>
+#else
#ifdef __APPLE__
#include <boost/spirit/include/karma.hpp>
#endif
+#endif
#define FLAVOR_IS(val) this->config.gcode_flavor.value == val
#define FLAVOR_IS_NOT(val) this->config.gcode_flavor.value != val
@@ -824,6 +828,7 @@ std::string GCodeWriter::set_fan(const uint8_t speed, uint16_t default_tool)
void GCodeFormatter::emit_axis(const char axis, const double v, size_t digits) {
assert(digits <= 9);
static constexpr const std::array<int, 10> pow_10{1, 10, 100, 1000, 10000, 100000, 1000000, 10000000, 100000000, 1000000000};
+#ifndef DONT_USE_CHARCONV
*ptr_err.ptr++ = ' '; *ptr_err.ptr++ = axis;
char *base_ptr = this->ptr_err.ptr;
@@ -863,11 +868,51 @@ void GCodeFormatter::emit_axis(const char axis, const double v, size_t digits) {
if ((this->ptr_err.ptr + 1) == base_ptr || *this->ptr_err.ptr == '-')
*(++this->ptr_err.ptr) = '0';
this->ptr_err.ptr++;
+#else
+ * ptr_err_ptr++ = ' '; *ptr_err_ptr++ = axis;
+
+ char* base_ptr = this->ptr_err_ptr;
+ auto v_int = int64_t(std::round(v * pow_10[digits]));
+ // Older stdlib doesn't support std::from_chars at all, so it is used boost::spirit::karma::generate instead of it.
+ // That is a little bit slower than std::to_chars but not much.
+ boost::spirit::karma::generate(this->ptr_err_ptr, boost::spirit::karma::int_generator<int64_t>(), v_int);
+ size_t writen_digits = (this->ptr_err_ptr - base_ptr) - (v_int < 0 ? 1 : 0);
+ if (writen_digits < digits) {
+ // Number is smaller than 10^digits, so that we will pad it with zeros.
+ size_t remaining_digits = digits - writen_digits;
+ // Move all newly inserted chars by remaining_digits to allocate space for padding with zeros.
+ for (char* from_ptr = this->ptr_err_ptr - 1, *to_ptr = from_ptr + remaining_digits; from_ptr >= this->ptr_err_ptr - writen_digits; --to_ptr, --from_ptr)
+ *to_ptr = *from_ptr;
-#if 0 // #ifndef NDEBUG
+ memset(this->ptr_err_ptr - writen_digits, '0', remaining_digits);
+ this->ptr_err_ptr += remaining_digits;
+ }
+
+ // Move all newly inserted chars by one to allocate space for a decimal point.
+ for (char* to_ptr = this->ptr_err_ptr, *from_ptr = to_ptr - 1; from_ptr >= this->ptr_err_ptr - digits; --to_ptr, --from_ptr)
+ *to_ptr = *from_ptr;
+
+ *(this->ptr_err_ptr - digits) = '.';
+ for (size_t i = 0; i < digits; ++i) {
+ if (*this->ptr_err_ptr != '0')
+ break;
+ this->ptr_err_ptr--;
+ }
+ if (*this->ptr_err_ptr == '.')
+ this->ptr_err_ptr--;
+ if ((this->ptr_err_ptr + 1) == base_ptr || *this->ptr_err_ptr == '-')
+ *(++this->ptr_err_ptr) = '0';
+ this->ptr_err_ptr++;
+#endif
+
+#ifndef NDEBUG
{
// Verify that the optimized formatter produces the same result as the standard sprintf().
+#ifndef DONT_USE_CHARCONV
double v1 = atof(std::string(base_ptr, this->ptr_err.ptr).c_str());
+#else
+ double v1 = atof(std::string(base_ptr, this->ptr_err_ptr).c_str());
+#endif
char buf[2048];
sprintf(buf, "%.*lf", int(digits), v);
double v2 = atof(buf);
diff --git a/src/libslic3r/GCodeWriter.hpp b/src/libslic3r/GCodeWriter.hpp
index 29b5221a8..13427026d 100644
--- a/src/libslic3r/GCodeWriter.hpp
+++ b/src/libslic3r/GCodeWriter.hpp
@@ -115,15 +115,25 @@ private:
std::string _retract(double length, double restart_extra, double restart_extra_toolchange, const std::string &comment);
};
-#if 0
+
+#define DONT_USE_CHARCONV 1
+#ifndef DONT_USE_CHARCONV
// removed as charconv isn't here in older system like ubuntu 16.04 (cpp 17)
#include <charconv>
+#endif
#define USE_GCODEFORMATTER
class GCodeFormatter {
public:
- GCodeFormatter() {
+ int m_gcode_precision_xyz = 3;
+ int m_gcode_precision_e = 5;
+ GCodeFormatter(int gcode_precision_xyz, int gcode_precision_e)
+ : m_gcode_precision_xyz(gcode_precision_xyz), m_gcode_precision_e(gcode_precision_e){
this->buf_end = buf + buflen;
+#ifndef DONT_USE_CHARCONV
this->ptr_err.ptr = this->buf;
+#else
+ this->ptr_err_ptr = this->buf;
+#endif
}
GCodeFormatter(const GCodeFormatter&) = delete;
@@ -135,8 +145,9 @@ public:
// thus the filament moves 3.063 / 0.6 = 51x slower than the XY axes
// and we need roughly two decimal digits more on extruder than on XY.
#if 1
- static constexpr const int XYZF_EXPORT_DIGITS = 3;
- static constexpr const int E_EXPORT_DIGITS = 5;
+ // use gcode_precision_xyz and gcode_precision_e from conf
+ //static constexpr const int XYZF_EXPORT_DIGITS = 3;
+ //static constexpr const int E_EXPORT_DIGITS = 5;
#else
// order of magnitude smaller extrusion rate erros
static constexpr const int XYZF_EXPORT_DIGITS = 4;
@@ -149,68 +160,91 @@ public:
void emit_axis(const char axis, const double v, size_t digits);
void emit_xy(const Vec2d &point) {
- this->emit_axis('X', point.x(), XYZF_EXPORT_DIGITS);
- this->emit_axis('Y', point.y(), XYZF_EXPORT_DIGITS);
+ this->emit_axis('X', point.x(), m_gcode_precision_xyz);
+ this->emit_axis('Y', point.y(), m_gcode_precision_xyz);
}
void emit_xyz(const Vec3d &point) {
- this->emit_axis('X', point.x(), XYZF_EXPORT_DIGITS);
- this->emit_axis('Y', point.y(), XYZF_EXPORT_DIGITS);
+ this->emit_axis('X', point.x(), m_gcode_precision_xyz);
+ this->emit_axis('Y', point.y(), m_gcode_precision_xyz);
this->emit_z(point.z());
}
void emit_z(const double z) {
- this->emit_axis('Z', z, XYZF_EXPORT_DIGITS);
+ this->emit_axis('Z', z, m_gcode_precision_xyz);
}
void emit_e(const std::string &axis, double v) {
if (! axis.empty()) {
// not gcfNoExtrusion
- this->emit_axis(axis[0], v, E_EXPORT_DIGITS);
+ this->emit_axis(axis[0], v, m_gcode_precision_e);
}
}
void emit_f(double speed) {
- this->emit_axis('F', speed, XYZF_EXPORT_DIGITS);
+ this->emit_axis('F', speed, m_gcode_precision_xyz);
}
void emit_string(const std::string &s) {
+#ifndef DONT_USE_CHARCONV
strncpy(ptr_err.ptr, s.c_str(), s.size());
ptr_err.ptr += s.size();
+#else
+ strncpy(ptr_err_ptr, s.c_str(), s.size());
+ ptr_err_ptr += s.size();
+#endif
}
void emit_comment(bool allow_comments, const std::string &comment) {
if (allow_comments && ! comment.empty()) {
+#ifndef DONT_USE_CHARCONV
*ptr_err.ptr ++ = ' '; *ptr_err.ptr ++ = ';'; *ptr_err.ptr ++ = ' ';
+#else
+ * ptr_err_ptr++ = ' '; *ptr_err_ptr++ = ';'; *ptr_err_ptr++ = ' ';
+#endif
this->emit_string(comment);
}
}
std::string string() {
+#ifndef DONT_USE_CHARCONV
*ptr_err.ptr ++ = '\n';
return std::string(this->buf, ptr_err.ptr - buf);
+#else
+ * ptr_err_ptr++ = '\n';
+ return std::string(this->buf, ptr_err_ptr - buf);
+#endif
}
protected:
static constexpr const size_t buflen = 256;
char buf[buflen];
char* buf_end;
+#ifndef DONT_USE_CHARCONV
std::to_chars_result ptr_err;
+#else
+ char* ptr_err_ptr;
+#endif
};
class GCodeG1Formatter : public GCodeFormatter {
public:
- GCodeG1Formatter() {
+ GCodeG1Formatter(int gcode_precision_xyz, int gcode_precision_e)
+ : GCodeFormatter(gcode_precision_xyz, gcode_precision_e)
+ {
this->buf[0] = 'G';
this->buf[1] = '1';
this->buf_end = buf + buflen;
+#ifndef DONT_USE_CHARCONV
this->ptr_err.ptr = this->buf + 2;
+#else
+ this->ptr_err_ptr = this->buf + 2;
+#endif
}
GCodeG1Formatter(const GCodeG1Formatter&) = delete;
GCodeG1Formatter& operator=(const GCodeG1Formatter&) = delete;
};
-#endif
} /* namespace Slic3r */
diff --git a/src/libslic3r/Geometry/Bicubic.hpp b/src/libslic3r/Geometry/Bicubic.hpp
new file mode 100644
index 000000000..98c6f8bb2
--- /dev/null
+++ b/src/libslic3r/Geometry/Bicubic.hpp
@@ -0,0 +1,291 @@
+#ifndef BICUBIC_HPP
+#define BICUBIC_HPP
+
+#include <algorithm>
+#include <vector>
+#include <cmath>
+
+#include <Eigen/Dense>
+
+namespace Slic3r {
+
+namespace Geometry {
+
+namespace BicubicInternal {
+// Linear kernel, to be able to test cubic methods with hat kernels.
+template<typename T>
+struct LinearKernel
+{
+ typedef T FloatType;
+
+ static T a00() {
+ return T(0.);
+ }
+ static T a01() {
+ return T(0.);
+ }
+ static T a02() {
+ return T(0.);
+ }
+ static T a03() {
+ return T(0.);
+ }
+ static T a10() {
+ return T(1.);
+ }
+ static T a11() {
+ return T(-1.);
+ }
+ static T a12() {
+ return T(0.);
+ }
+ static T a13() {
+ return T(0.);
+ }
+ static T a20() {
+ return T(0.);
+ }
+ static T a21() {
+ return T(1.);
+ }
+ static T a22() {
+ return T(0.);
+ }
+ static T a23() {
+ return T(0.);
+ }
+ static T a30() {
+ return T(0.);
+ }
+ static T a31() {
+ return T(0.);
+ }
+ static T a32() {
+ return T(0.);
+ }
+ static T a33() {
+ return T(0.);
+ }
+};
+
+// Interpolation kernel aka Catmul-Rom aka Keyes kernel.
+template<typename T>
+struct CubicCatmulRomKernel
+{
+ typedef T FloatType;
+
+ static T a00() {
+ return 0;
+ }
+ static T a01() {
+ return T( -0.5);
+ }
+ static T a02() {
+ return T( 1.);
+ }
+ static T a03() {
+ return T( -0.5);
+ }
+ static T a10() {
+ return T( 1.);
+ }
+ static T a11() {
+ return 0;
+ }
+ static T a12() {
+ return T( -5. / 2.);
+ }
+ static T a13() {
+ return T( 3. / 2.);
+ }
+ static T a20() {
+ return 0;
+ }
+ static T a21() {
+ return T( 0.5);
+ }
+ static T a22() {
+ return T( 2.);
+ }
+ static T a23() {
+ return T( -3. / 2.);
+ }
+ static T a30() {
+ return 0;
+ }
+ static T a31() {
+ return 0;
+ }
+ static T a32() {
+ return T( -0.5);
+ }
+ static T a33() {
+ return T( 0.5);
+ }
+};
+
+// B-spline kernel
+template<typename T>
+struct CubicBSplineKernel
+{
+ typedef T FloatType;
+
+ static T a00() {
+ return T( 1. / 6.);
+ }
+ static T a01() {
+ return T( -3. / 6.);
+ }
+ static T a02() {
+ return T( 3. / 6.);
+ }
+ static T a03() {
+ return T( -1. / 6.);
+ }
+ static T a10() {
+ return T( 4. / 6.);
+ }
+ static T a11() {
+ return 0;
+ }
+ static T a12() {
+ return T( -6. / 6.);
+ }
+ static T a13() {
+ return T( 3. / 6.);
+ }
+ static T a20() {
+ return T( 1. / 6.);
+ }
+ static T a21() {
+ return T( 3. / 6.);
+ }
+ static T a22() {
+ return T( 3. / 6.);
+ }
+ static T a23() {
+ return T( -3. / 6.);
+ }
+ static T a30() {
+ return 0;
+ }
+ static T a31() {
+ return 0;
+ }
+ static T a32() {
+ return 0;
+ }
+ static T a33() {
+ return T( 1. / 6.);
+ }
+};
+
+template<class T>
+inline T clamp(T a, T lower, T upper)
+ {
+ return (a < lower) ? lower :
+ (a > upper) ? upper : a;
+}
+}
+
+template<typename Kernel>
+struct CubicKernelWrapper
+{
+ typedef typename Kernel::FloatType FloatType;
+
+ static constexpr size_t kernel_span = 4;
+
+ static FloatType kernel(FloatType x)
+ {
+ x = fabs(x);
+ if (x >= (FloatType) 2.)
+ return 0.0f;
+ if (x <= (FloatType) 1.) {
+ FloatType x2 = x * x;
+ FloatType x3 = x2 * x;
+ return Kernel::a10() + Kernel::a11() * x + Kernel::a12() * x2 + Kernel::a13() * x3;
+ }
+ assert(x > (FloatType )1. && x < (FloatType )2.);
+ x -= (FloatType) 1.;
+ FloatType x2 = x * x;
+ FloatType x3 = x2 * x;
+ return Kernel::a00() + Kernel::a01() * x + Kernel::a02() * x2 + Kernel::a03() * x3;
+ }
+
+ static FloatType interpolate(FloatType f0, FloatType f1, FloatType f2, FloatType f3, FloatType x)
+ {
+ const FloatType x2 = x * x;
+ const FloatType x3 = x * x * x;
+ return f0 * (Kernel::a00() + Kernel::a01() * x + Kernel::a02() * x2 + Kernel::a03() * x3) +
+ f1 * (Kernel::a10() + Kernel::a11() * x + Kernel::a12() * x2 + Kernel::a13() * x3) +
+ f2 * (Kernel::a20() + Kernel::a21() * x + Kernel::a22() * x2 + Kernel::a23() * x3) +
+ f3 * (Kernel::a30() + Kernel::a31() * x + Kernel::a32() * x2 + Kernel::a33() * x3);
+ }
+};
+
+// Linear splines
+template<typename NumberType>
+using LinearKernel = CubicKernelWrapper<BicubicInternal::LinearKernel<NumberType>>;
+
+// Catmul-Rom splines
+template<typename NumberType>
+using CubicCatmulRomKernel = CubicKernelWrapper<BicubicInternal::CubicCatmulRomKernel<NumberType>>;
+
+// Cubic B-splines
+template<typename NumberType>
+using CubicBSplineKernel = CubicKernelWrapper<BicubicInternal::CubicBSplineKernel<NumberType>>;
+
+template<typename KernelWrapper>
+static typename KernelWrapper::FloatType cubic_interpolate(const Eigen::ArrayBase<typename KernelWrapper::FloatType> &F,
+ const typename KernelWrapper::FloatType pt) {
+ typedef typename KernelWrapper::FloatType T;
+ const int w = int(F.size());
+ const int ix = (int) floor(pt);
+ const T s = pt - T( ix);
+
+ if (ix > 1 && ix + 2 < w) {
+ // Inside the fully interpolated region.
+ return KernelWrapper::interpolate(F[ix - 1], F[ix], F[ix + 1], F[ix + 2], s);
+ }
+ // Transition region. Extend with a constant function.
+ auto f = [&F, w](T x) {
+ return F[BicubicInternal::clamp(x, 0, w - 1)];
+ };
+ return KernelWrapper::interpolate(f(ix - 1), f(ix), f(ix + 1), f(ix + 2), s);
+}
+
+template<typename Kernel, typename Derived>
+static float bicubic_interpolate(const Eigen::MatrixBase<Derived> &F,
+ const Eigen::Matrix<typename Kernel::FloatType, 2, 1, Eigen::DontAlign> &pt) {
+ typedef typename Kernel::FloatType T;
+ const int w = F.cols();
+ const int h = F.rows();
+ const int ix = (int) floor(pt[0]);
+ const int iy = (int) floor(pt[1]);
+ const T s = pt[0] - T( ix);
+ const T t = pt[1] - T( iy);
+
+ if (ix > 1 && ix + 2 < w && iy > 1 && iy + 2 < h) {
+ // Inside the fully interpolated region.
+ return Kernel::interpolate(
+ Kernel::interpolate(F(ix - 1, iy - 1), F(ix, iy - 1), F(ix + 1, iy - 1), F(ix + 2, iy - 1), s),
+ Kernel::interpolate(F(ix - 1, iy), F(ix, iy), F(ix + 1, iy), F(ix + 2, iy), s),
+ Kernel::interpolate(F(ix - 1, iy + 1), F(ix, iy + 1), F(ix + 1, iy + 1), F(ix + 2, iy + 1), s),
+ Kernel::interpolate(F(ix - 1, iy + 2), F(ix, iy + 2), F(ix + 1, iy + 2), F(ix + 2, iy + 2), s), t);
+ }
+ // Transition region. Extend with a constant function.
+ auto f = [&F, w, h](int x, int y) {
+ return F(BicubicInternal::clamp(x, 0, w - 1), BicubicInternal::clamp(y, 0, h - 1));
+ };
+ return Kernel::interpolate(
+ Kernel::interpolate(f(ix - 1, iy - 1), f(ix, iy - 1), f(ix + 1, iy - 1), f(ix + 2, iy - 1), s),
+ Kernel::interpolate(f(ix - 1, iy), f(ix, iy), f(ix + 1, iy), f(ix + 2, iy), s),
+ Kernel::interpolate(f(ix - 1, iy + 1), f(ix, iy + 1), f(ix + 1, iy + 1), f(ix + 2, iy + 1), s),
+ Kernel::interpolate(f(ix - 1, iy + 2), f(ix, iy + 2), f(ix + 1, iy + 2), f(ix + 2, iy + 2), s), t);
+}
+
+} //namespace Geometry
+
+} // namespace Slic3r
+
+#endif /* BICUBIC_HPP */
diff --git a/src/libslic3r/Geometry/Curves.hpp b/src/libslic3r/Geometry/Curves.hpp
new file mode 100644
index 000000000..f4a5a0067
--- /dev/null
+++ b/src/libslic3r/Geometry/Curves.hpp
@@ -0,0 +1,218 @@
+#ifndef SRC_LIBSLIC3R_GEOMETRY_CURVES_HPP_
+#define SRC_LIBSLIC3R_GEOMETRY_CURVES_HPP_
+
+#include "libslic3r/Point.hpp"
+#include "Bicubic.hpp"
+
+#include <iostream>
+
+//#define LSQR_DEBUG
+
+namespace Slic3r {
+namespace Geometry {
+
+template<int Dimension, typename NumberType>
+struct PolynomialCurve {
+ Eigen::MatrixXf coefficients;
+
+ Vec<Dimension, NumberType> get_fitted_value(const NumberType& value) const {
+ Vec<Dimension, NumberType> result = Vec<Dimension, NumberType>::Zero();
+ size_t order = this->coefficients.rows() - 1;
+ auto x = NumberType(1.);
+ for (size_t index = 0; index < order + 1; ++index, x *= value)
+ result += x * this->coefficients.col(index);
+ return result;
+ }
+};
+
+//https://towardsdatascience.com/least-square-polynomial-CURVES-using-c-eigen-package-c0673728bd01
+template<int Dimension, typename NumberType>
+PolynomialCurve<Dimension, NumberType> fit_polynomial(const std::vector<Vec<Dimension, NumberType>> &observations,
+ const std::vector<NumberType> &observation_points,
+ const std::vector<NumberType> &weights, size_t order) {
+ // check to make sure inputs are correct
+ size_t cols = order + 1;
+ assert(observation_points.size() >= cols);
+ assert(observation_points.size() == weights.size());
+ assert(observations.size() == weights.size());
+
+ Eigen::MatrixXf data_points(Dimension, observations.size());
+ Eigen::MatrixXf T(observations.size(), cols);
+ for (size_t i = 0; i < weights.size(); ++i) {
+ auto squared_weight = sqrt(weights[i]);
+ data_points.col(i) = observations[i] * squared_weight;
+ // Populate the matrix
+ auto x = squared_weight;
+ auto c = observation_points[i];
+ for (size_t j = 0; j < cols; ++j, x *= c)
+ T(i, j) = x;
+ }
+
+ const auto QR = T.householderQr();
+ Eigen::MatrixXf coefficients(Dimension, cols);
+ // Solve for linear least square fit
+ for (size_t dim = 0; dim < Dimension; ++dim) {
+ coefficients.row(dim) = QR.solve(data_points.row(dim).transpose());
+ }
+
+ return {std::move(coefficients)};
+}
+
+template<size_t Dimension, typename NumberType, typename KernelType>
+struct PiecewiseFittedCurve {
+ using Kernel = KernelType;
+
+ Eigen::MatrixXf coefficients;
+ NumberType start;
+ NumberType segment_size;
+ size_t endpoints_level_of_freedom;
+
+ Vec<Dimension, NumberType> get_fitted_value(const NumberType &observation_point) const {
+ Vec<Dimension, NumberType> result = Vec<Dimension, NumberType>::Zero();
+
+ //find corresponding segment index; expects kernels to be centered
+ int middle_right_segment_index = floor((observation_point - start) / segment_size);
+ //find index of first segment that is affected by the point i; this can be deduced from kernel_span
+ int start_segment_idx = middle_right_segment_index - Kernel::kernel_span / 2 + 1;
+ for (int segment_index = start_segment_idx; segment_index < int(start_segment_idx + Kernel::kernel_span);
+ segment_index++) {
+ NumberType segment_start = start + segment_index * segment_size;
+ NumberType normalized_segment_distance = (segment_start - observation_point) / segment_size;
+
+ int parameter_index = segment_index + endpoints_level_of_freedom;
+ parameter_index = std::clamp(parameter_index, 0, int(coefficients.cols()) - 1);
+ result += Kernel::kernel(normalized_segment_distance) * coefficients.col(parameter_index);
+ }
+ return result;
+ }
+};
+
+// observations: data to be fitted by the curve
+// observation points: growing sequence of points where the observations were made.
+// In other words, for function f(x) = y, observations are y0...yn, and observation points are x0...xn
+// weights: how important the observation is
+// segments_count: number of segments inside the valid length of the curve
+// endpoints_level_of_freedom: number of additional parameters at each end; reasonable values depend on the kernel span
+template<typename Kernel, int Dimension, typename NumberType>
+PiecewiseFittedCurve<Dimension, NumberType, Kernel> fit_curve(
+ const std::vector<Vec<Dimension, NumberType>> &observations,
+ const std::vector<NumberType> &observation_points,
+ const std::vector<NumberType> &weights,
+ size_t segments_count,
+ size_t endpoints_level_of_freedom) {
+
+ // check to make sure inputs are correct
+ assert(segments_count > 0);
+ assert(observations.size() > 0);
+ assert(observation_points.size() == observations.size());
+ assert(observation_points.size() == weights.size());
+ assert(segments_count <= observations.size());
+
+ //prepare sqrt of weights, which will then be applied to both matrix T and observed data: https://en.wikipedia.org/wiki/Weighted_least_squares
+ std::vector<NumberType> sqrt_weights(weights.size());
+ for (size_t index = 0; index < weights.size(); ++index) {
+ assert(weights[index] > 0);
+ sqrt_weights[index] = sqrt(weights[index]);
+ }
+
+ // prepare result and compute metadata
+ PiecewiseFittedCurve<Dimension, NumberType, Kernel> result { };
+
+ NumberType valid_length = observation_points.back() - observation_points.front();
+ NumberType segment_size = valid_length / NumberType(segments_count);
+ result.start = observation_points.front();
+ result.segment_size = segment_size;
+ result.endpoints_level_of_freedom = endpoints_level_of_freedom;
+
+ // prepare observed data
+ // Eigen defaults to column major memory layout.
+ Eigen::MatrixXf data_points(Dimension, observations.size());
+ for (size_t index = 0; index < observations.size(); ++index) {
+ data_points.col(index) = observations[index] * sqrt_weights[index];
+ }
+ // parameters count is always increased by one to make the parametric space of the curve symmetric.
+ // without this fix, the end of the curve is less flexible than the beginning
+ size_t parameters_count = segments_count + 1 + 2 * endpoints_level_of_freedom;
+ //Create weight matrix T for each point and each segment;
+ Eigen::MatrixXf T(observation_points.size(), parameters_count);
+ T.setZero();
+ //Fill the weight matrix
+ for (size_t i = 0; i < observation_points.size(); ++i) {
+ NumberType observation_point = observation_points[i];
+ //find corresponding segment index; expects kernels to be centered
+ int middle_right_segment_index = floor((observation_point - result.start) / result.segment_size);
+ //find index of first segment that is affected by the point i; this can be deduced from kernel_span
+ int start_segment_idx = middle_right_segment_index - int(Kernel::kernel_span / 2) + 1;
+ for (int segment_index = start_segment_idx; segment_index < int(start_segment_idx + Kernel::kernel_span);
+ segment_index++) {
+ NumberType segment_start = result.start + segment_index * result.segment_size;
+ NumberType normalized_segment_distance = (segment_start - observation_point) / result.segment_size;
+
+ int parameter_index = segment_index + endpoints_level_of_freedom;
+ parameter_index = std::clamp(parameter_index, 0, int(parameters_count) - 1);
+ T(i, parameter_index) += Kernel::kernel(normalized_segment_distance) * sqrt_weights[i];
+ }
+ }
+
+#ifdef LSQR_DEBUG
+ std::cout << "weight matrix: " << std::endl;
+ for (int obs = 0; obs < observation_points.size(); ++obs) {
+ std::cout << std::endl;
+ for (int segment = 0; segment < parameters_count; ++segment) {
+ std::cout << T(obs, segment) << " ";
+ }
+ }
+ std::cout << std::endl;
+#endif
+
+ // Solve for linear least square fit
+ result.coefficients.resize(Dimension, parameters_count);
+ const auto QR = T.fullPivHouseholderQr();
+ for (size_t dim = 0; dim < Dimension; ++dim) {
+ result.coefficients.row(dim) = QR.solve(data_points.row(dim).transpose());
+ }
+
+ return result;
+}
+
+
+template<int Dimension, typename NumberType>
+PiecewiseFittedCurve<Dimension, NumberType, LinearKernel<NumberType>>
+fit_linear_spline(
+ const std::vector<Vec<Dimension, NumberType>> &observations,
+ std::vector<NumberType> observation_points,
+ std::vector<NumberType> weights,
+ size_t segments_count,
+ size_t endpoints_level_of_freedom = 0) {
+ return fit_curve<LinearKernel<NumberType>>(observations, observation_points, weights, segments_count,
+ endpoints_level_of_freedom);
+}
+
+template<int Dimension, typename NumberType>
+PiecewiseFittedCurve<Dimension, NumberType, CubicBSplineKernel<NumberType>>
+fit_cubic_bspline(
+ const std::vector<Vec<Dimension, NumberType>> &observations,
+ std::vector<NumberType> observation_points,
+ std::vector<NumberType> weights,
+ size_t segments_count,
+ size_t endpoints_level_of_freedom = 0) {
+ return fit_curve<CubicBSplineKernel<NumberType>>(observations, observation_points, weights, segments_count,
+ endpoints_level_of_freedom);
+}
+
+template<int Dimension, typename NumberType>
+PiecewiseFittedCurve<Dimension, NumberType, CubicCatmulRomKernel<NumberType>>
+fit_catmul_rom_spline(
+ const std::vector<Vec<Dimension, NumberType>> &observations,
+ std::vector<NumberType> observation_points,
+ std::vector<NumberType> weights,
+ size_t segments_count,
+ size_t endpoints_level_of_freedom = 0) {
+ return fit_curve<CubicCatmulRomKernel<NumberType>>(observations, observation_points, weights, segments_count,
+ endpoints_level_of_freedom);
+}
+
+}
+}
+
+#endif /* SRC_LIBSLIC3R_GEOMETRY_CURVES_HPP_ */
diff --git a/src/libslic3r/KDTreeIndirect.hpp b/src/libslic3r/KDTreeIndirect.hpp
index 12e462569..37c10827b 100644
--- a/src/libslic3r/KDTreeIndirect.hpp
+++ b/src/libslic3r/KDTreeIndirect.hpp
@@ -11,224 +11,362 @@
namespace Slic3r {
+enum class VisitorReturnMask : unsigned int {
+ CONTINUE_LEFT = 1,
+ CONTINUE_RIGHT = 2,
+ STOP = 4,
+};
+
// KD tree for N-dimensional closest point search.
template<size_t ANumDimensions, typename ACoordType, typename ACoordinateFn>
class KDTreeIndirect
{
public:
- static constexpr size_t NumDimensions = ANumDimensions;
- using CoordinateFn = ACoordinateFn;
- using CoordType = ACoordType;
+ static constexpr size_t NumDimensions = ANumDimensions;
+ using CoordinateFn = ACoordinateFn;
+ using CoordType = ACoordType;
// Following could be static constexpr size_t, but that would not link in C++11
enum : size_t {
npos = size_t(-1)
};
- KDTreeIndirect(CoordinateFn coordinate) : coordinate(coordinate) {}
- KDTreeIndirect(CoordinateFn coordinate, std::vector<size_t> indices) : coordinate(coordinate) { this->build(std::move(indices)); }
- KDTreeIndirect(CoordinateFn coordinate, std::vector<size_t> &&indices) : coordinate(coordinate) { this->build(std::move(indices)); }
- KDTreeIndirect(CoordinateFn coordinate, size_t num_indices) : coordinate(coordinate) { this->build(num_indices); }
- KDTreeIndirect(KDTreeIndirect &&rhs) : m_nodes(std::move(rhs.m_nodes)), coordinate(std::move(rhs.coordinate)) {}
- KDTreeIndirect& operator=(KDTreeIndirect &&rhs) { m_nodes = std::move(rhs.m_nodes); coordinate = std::move(rhs.coordinate); return *this; }
- void clear() { m_nodes.clear(); }
-
- void build(size_t num_indices)
- {
- std::vector<size_t> indices;
- indices.reserve(num_indices);
- for (size_t i = 0; i < num_indices; ++ i)
- indices.emplace_back(i);
- this->build(std::move(indices));
- }
-
- void build(std::vector<size_t> &&indices)
- {
- if (indices.empty())
- clear();
- else {
- // Allocate enough memory for a full binary tree.
- m_nodes.assign(next_highest_power_of_2(indices.size() + 1), npos);
- build_recursive(indices, 0, 0, 0, indices.size() - 1);
- }
- indices.clear();
- }
-
- enum class VisitorReturnMask : unsigned int
- {
- CONTINUE_LEFT = 1,
- CONTINUE_RIGHT = 2,
- STOP = 4,
- };
- template<typename CoordType>
- unsigned int descent_mask(const CoordType &point_coord, const CoordType &search_radius, size_t idx, size_t dimension) const
- {
- CoordType dist = point_coord - this->coordinate(idx, dimension);
- return (dist * dist < search_radius + CoordType(EPSILON)) ?
- // The plane intersects a hypersphere centered at point_coord of search_radius.
- ((unsigned int)(VisitorReturnMask::CONTINUE_LEFT) | (unsigned int)(VisitorReturnMask::CONTINUE_RIGHT)) :
- // The plane does not intersect the hypersphere.
- (dist > CoordType(0)) ? (unsigned int)(VisitorReturnMask::CONTINUE_RIGHT) : (unsigned int)(VisitorReturnMask::CONTINUE_LEFT);
- }
-
- // Visitor is supposed to return a bit mask of VisitorReturnMask.
- template<typename Visitor>
- void visit(Visitor &visitor) const
- {
+ KDTreeIndirect(CoordinateFn coordinate) : coordinate(coordinate) {}
+ KDTreeIndirect(CoordinateFn coordinate, std::vector<size_t> indices) : coordinate(coordinate) { this->build(indices); }
+ KDTreeIndirect(CoordinateFn coordinate, size_t num_indices) : coordinate(coordinate) { this->build(num_indices); }
+ KDTreeIndirect(KDTreeIndirect &&rhs) : m_nodes(std::move(rhs.m_nodes)), coordinate(std::move(rhs.coordinate)) {}
+ KDTreeIndirect& operator=(KDTreeIndirect &&rhs) { m_nodes = std::move(rhs.m_nodes); coordinate = std::move(rhs.coordinate); return *this; }
+ void clear() { m_nodes.clear(); }
+
+ void build(size_t num_indices)
+ {
+ std::vector<size_t> indices;
+ indices.reserve(num_indices);
+ for (size_t i = 0; i < num_indices; ++ i)
+ indices.emplace_back(i);
+ this->build(indices);
+ }
+
+ void build(std::vector<size_t> &indices)
+ {
+ if (indices.empty())
+ clear();
+ else {
+ // Allocate enough memory for a full binary tree.
+ m_nodes.assign(next_highest_power_of_2(indices.size() + 1), npos);
+ build_recursive(indices, 0, 0, 0, indices.size() - 1);
+ }
+ indices.clear();
+ }
+
+ template<typename CoordType>
+ unsigned int descent_mask(const CoordType &point_coord, const CoordType &search_radius, size_t idx, size_t dimension) const
+ {
+ CoordType dist = point_coord - this->coordinate(idx, dimension);
+ return (dist * dist < search_radius + CoordType(EPSILON)) ?
+ // The plane intersects a hypersphere centered at point_coord of search_radius.
+ ((unsigned int)(VisitorReturnMask::CONTINUE_LEFT) | (unsigned int)(VisitorReturnMask::CONTINUE_RIGHT)) :
+ // The plane does not intersect the hypersphere.
+ (dist > CoordType(0)) ? (unsigned int)(VisitorReturnMask::CONTINUE_RIGHT) : (unsigned int)(VisitorReturnMask::CONTINUE_LEFT);
+ }
+
+ // Visitor is supposed to return a bit mask of VisitorReturnMask.
+ template<typename Visitor>
+ void visit(Visitor &visitor) const
+ {
visit_recursive(0, 0, visitor);
- }
+ }
- CoordinateFn coordinate;
+ CoordinateFn coordinate;
private:
- // Build a balanced tree by splitting the input sequence by an axis aligned plane at a dimension.
- void build_recursive(std::vector<size_t> &input, size_t node, const size_t dimension, const size_t left, const size_t right)
- {
- if (left > right)
- return;
-
- assert(node < m_nodes.size());
-
- if (left == right) {
- // Insert a node into the balanced tree.
- m_nodes[node] = input[left];
- return;
- }
-
- // Partition the input to left / right pieces of the same length to produce a balanced tree.
- size_t center = (left + right) / 2;
- partition_input(input, dimension, left, right, center);
- // Insert a node into the tree.
- m_nodes[node] = input[center];
- // Build up the left / right subtrees.
- size_t next_dimension = dimension;
- if (++ next_dimension == NumDimensions)
- next_dimension = 0;
- if (center > left)
- build_recursive(input, node * 2 + 1, next_dimension, left, center - 1);
- build_recursive(input, node * 2 + 2, next_dimension, center + 1, right);
- }
-
- // Partition the input m_nodes <left, right> at "k" and "dimension" using the QuickSelect method:
- // https://en.wikipedia.org/wiki/Quickselect
- // Items left of the k'th item are lower than the k'th item in the "dimension",
- // items right of the k'th item are higher than the k'th item in the "dimension",
- void partition_input(std::vector<size_t> &input, const size_t dimension, size_t left, size_t right, const size_t k) const
- {
- while (left < right) {
- size_t center = (left + right) / 2;
- CoordType pivot;
- {
- // Bubble sort the input[left], input[center], input[right], so that a median of the three values
- // will end up in input[center].
- CoordType left_value = this->coordinate(input[left], dimension);
- CoordType center_value = this->coordinate(input[center], dimension);
- CoordType right_value = this->coordinate(input[right], dimension);
- if (left_value > center_value) {
- std::swap(input[left], input[center]);
- std::swap(left_value, center_value);
- }
- if (left_value > right_value) {
- std::swap(input[left], input[right]);
- right_value = left_value;
- }
- if (center_value > right_value) {
- std::swap(input[center], input[right]);
- center_value = right_value;
- }
- pivot = center_value;
- }
- if (right <= left + 2)
- // The <left, right> interval is already sorted.
- break;
- size_t i = left;
- size_t j = right - 1;
- std::swap(input[center], input[j]);
- // Partition the set based on the pivot.
- for (;;) {
- // Skip left points that are already at correct positions.
- // Search will certainly stop at position (right - 1), which stores the pivot.
- while (this->coordinate(input[++ i], dimension) < pivot) ;
- // Skip right points that are already at correct positions.
- while (this->coordinate(input[-- j], dimension) > pivot && i < j) ;
- if (i >= j)
- break;
- std::swap(input[i], input[j]);
- }
- // Restore pivot to the center of the sequence.
- std::swap(input[i], input[right - 1]);
- // Which side the kth element is in?
- if (k < i)
- right = i - 1;
- else if (k == i)
- // Sequence is partitioned, kth element is at its place.
- break;
- else
- left = i + 1;
- }
- }
-
- template<typename Visitor>
- void visit_recursive(size_t node, size_t dimension, Visitor &visitor) const
- {
- assert(! m_nodes.empty());
- if (node >= m_nodes.size() || m_nodes[node] == npos)
- return;
-
- // Left / right child node index.
- size_t left = node * 2 + 1;
- size_t right = left + 1;
- unsigned int mask = visitor(m_nodes[node], dimension);
- if ((mask & (unsigned int)VisitorReturnMask::STOP) == 0) {
- size_t next_dimension = (++ dimension == NumDimensions) ? 0 : dimension;
- if (mask & (unsigned int)VisitorReturnMask::CONTINUE_LEFT)
- visit_recursive(left, next_dimension, visitor);
- if (mask & (unsigned int)VisitorReturnMask::CONTINUE_RIGHT)
- visit_recursive(right, next_dimension, visitor);
- }
- }
-
- std::vector<size_t> m_nodes;
+ // Build a balanced tree by splitting the input sequence by an axis aligned plane at a dimension.
+ void build_recursive(std::vector<size_t> &input, size_t node, const size_t dimension, const size_t left, const size_t right)
+ {
+ if (left > right)
+ return;
+
+ assert(node < m_nodes.size());
+
+ if (left == right) {
+ // Insert a node into the balanced tree.
+ m_nodes[node] = input[left];
+ return;
+ }
+
+ // Partition the input to left / right pieces of the same length to produce a balanced tree.
+ size_t center = (left + right) / 2;
+ partition_input(input, dimension, left, right, center);
+ // Insert a node into the tree.
+ m_nodes[node] = input[center];
+ // Build up the left / right subtrees.
+ size_t next_dimension = dimension;
+ if (++ next_dimension == NumDimensions)
+ next_dimension = 0;
+ if (center > left)
+ build_recursive(input, node * 2 + 1, next_dimension, left, center - 1);
+ build_recursive(input, node * 2 + 2, next_dimension, center + 1, right);
+ }
+
+ // Partition the input m_nodes <left, right> at "k" and "dimension" using the QuickSelect method:
+ // https://en.wikipedia.org/wiki/Quickselect
+ // Items left of the k'th item are lower than the k'th item in the "dimension",
+ // items right of the k'th item are higher than the k'th item in the "dimension",
+ void partition_input(std::vector<size_t> &input, const size_t dimension, size_t left, size_t right, const size_t k) const
+ {
+ while (left < right) {
+ size_t center = (left + right) / 2;
+ CoordType pivot;
+ {
+ // Bubble sort the input[left], input[center], input[right], so that a median of the three values
+ // will end up in input[center].
+ CoordType left_value = this->coordinate(input[left], dimension);
+ CoordType center_value = this->coordinate(input[center], dimension);
+ CoordType right_value = this->coordinate(input[right], dimension);
+ if (left_value > center_value) {
+ std::swap(input[left], input[center]);
+ std::swap(left_value, center_value);
+ }
+ if (left_value > right_value) {
+ std::swap(input[left], input[right]);
+ right_value = left_value;
+ }
+ if (center_value > right_value) {
+ std::swap(input[center], input[right]);
+ center_value = right_value;
+ }
+ pivot = center_value;
+ }
+ if (right <= left + 2)
+ // The <left, right> interval is already sorted.
+ break;
+ size_t i = left;
+ size_t j = right - 1;
+ std::swap(input[center], input[j]);
+ // Partition the set based on the pivot.
+ for (;;) {
+ // Skip left points that are already at correct positions.
+ // Search will certainly stop at position (right - 1), which stores the pivot.
+ while (this->coordinate(input[++ i], dimension) < pivot) ;
+ // Skip right points that are already at correct positions.
+ while (this->coordinate(input[-- j], dimension) > pivot && i < j) ;
+ if (i >= j)
+ break;
+ std::swap(input[i], input[j]);
+ }
+ // Restore pivot to the center of the sequence.
+ std::swap(input[i], input[right - 1]);
+ // Which side the kth element is in?
+ if (k < i)
+ right = i - 1;
+ else if (k == i)
+ // Sequence is partitioned, kth element is at its place.
+ break;
+ else
+ left = i + 1;
+ }
+ }
+
+ template<typename Visitor>
+ void visit_recursive(size_t node, size_t dimension, Visitor &visitor) const
+ {
+ assert(! m_nodes.empty());
+ if (node >= m_nodes.size() || m_nodes[node] == npos)
+ return;
+
+ // Left / right child node index.
+ size_t left = node * 2 + 1;
+ size_t right = left + 1;
+ unsigned int mask = visitor(m_nodes[node], dimension);
+ if ((mask & (unsigned int)VisitorReturnMask::STOP) == 0) {
+ size_t next_dimension = (++ dimension == NumDimensions) ? 0 : dimension;
+ if (mask & (unsigned int)VisitorReturnMask::CONTINUE_LEFT)
+ visit_recursive(left, next_dimension, visitor);
+ if (mask & (unsigned int)VisitorReturnMask::CONTINUE_RIGHT)
+ visit_recursive(right, next_dimension, visitor);
+ }
+ }
+
+ std::vector<size_t> m_nodes;
};
// Find a closest point using Euclidian metrics.
// Returns npos if not found.
-template<typename KDTreeIndirectType, typename PointType, typename FilterFn>
-size_t find_closest_point(const KDTreeIndirectType &kdtree, const PointType &point, FilterFn filter)
+template<size_t K,
+ typename PointType,
+ typename FilterFn,
+ size_t D,
+ typename CoordT,
+ typename CoordFn>
+std::array<size_t, K> find_closest_points(
+ const KDTreeIndirect<D, CoordT, CoordFn> &kdtree,
+ const PointType &point,
+ FilterFn filter)
+{
+ using Tree = KDTreeIndirect<D, CoordT, CoordFn>;
+
+ struct Visitor
+ {
+ const Tree &kdtree;
+ const PointType &point;
+ const FilterFn filter;
+
+ std::array<std::pair<size_t, CoordT>, K> results;
+
+ Visitor(const Tree &kdtree, const PointType &point, FilterFn filter)
+ : kdtree(kdtree), point(point), filter(filter)
+ {
+ results.fill(std::make_pair(Tree::npos,
+ std::numeric_limits<CoordT>::max()));
+ }
+ unsigned int operator()(size_t idx, size_t dimension)
+ {
+ if (this->filter(idx)) {
+ auto dist = CoordT(0);
+ for (size_t i = 0; i < D; ++i) {
+ CoordT d = point[i] - kdtree.coordinate(idx, i);
+ dist += d * d;
+ }
+
+ auto res = std::make_pair(idx, dist);
+ auto it = std::lower_bound(results.begin(), results.end(),
+ res, [](auto &r1, auto &r2) {
+ return r1.second < r2.second;
+ });
+
+ if (it != results.end()) {
+ std::rotate(it, std::prev(results.end()), results.end());
+ *it = res;
+ }
+ }
+ return kdtree.descent_mask(point[dimension],
+ results.front().second, idx,
+ dimension);
+ }
+ } visitor(kdtree, point, filter);
+
+ kdtree.visit(visitor);
+ std::array<size_t, K> ret;
+ for (size_t i = 0; i < K; i++) ret[i] = visitor.results[i].first;
+
+ return ret;
+}
+
+template<size_t K, typename PointType, size_t D, typename CoordT, typename CoordFn>
+std::array<size_t, K> find_closest_points(
+ const KDTreeIndirect<D, CoordT, CoordFn> &kdtree, const PointType &point)
{
- using CoordType = typename KDTreeIndirectType::CoordType;
-
- struct Visitor {
- const KDTreeIndirectType &kdtree;
- const PointType &point;
- const FilterFn filter;
- size_t min_idx = KDTreeIndirectType::npos;
- CoordType min_dist = std::numeric_limits<CoordType>::max();
-
- Visitor(const KDTreeIndirectType &kdtree, const PointType &point, FilterFn filter) : kdtree(kdtree), point(point), filter(filter) {}
- unsigned int operator()(size_t idx, size_t dimension) {
- if (this->filter(idx)) {
- auto dist = CoordType(0);
- for (size_t i = 0; i < KDTreeIndirectType::NumDimensions; ++ i) {
- CoordType d = point[i] - kdtree.coordinate(idx, i);
- dist += d * d;
- }
- if (dist < min_dist) {
- min_dist = dist;
- min_idx = idx;
- }
- }
- return kdtree.descent_mask(point[dimension], min_dist, idx, dimension);
- }
- } visitor(kdtree, point, filter);
-
- kdtree.visit(visitor);
- return visitor.min_idx;
+ return find_closest_points<K>(kdtree, point, [](size_t) { return true; });
+}
+
+template<typename PointType,
+ typename FilterFn,
+ size_t D,
+ typename CoordT,
+ typename CoordFn>
+size_t find_closest_point(const KDTreeIndirect<D, CoordT, CoordFn> &kdtree,
+ const PointType &point,
+ FilterFn filter)
+{
+ return find_closest_points<1>(kdtree, point, filter)[0];
}
template<typename KDTreeIndirectType, typename PointType>
size_t find_closest_point(const KDTreeIndirectType& kdtree, const PointType& point)
{
- return find_closest_point(kdtree, point, [](size_t) { return true; });
+ return find_closest_point(kdtree, point, [](size_t) { return true; });
+}
+
+// Find nearby points (spherical neighbourhood) using Euclidian metrics.
+template<typename KDTreeIndirectType, typename PointType, typename FilterFn>
+std::vector<size_t> find_nearby_points(const KDTreeIndirectType &kdtree, const PointType &center,
+ const typename KDTreeIndirectType::CoordType& max_distance, FilterFn filter)
+{
+ using CoordType = typename KDTreeIndirectType::CoordType;
+
+ struct Visitor {
+ const KDTreeIndirectType &kdtree;
+ const PointType center;
+ const CoordType max_distance_squared;
+ const FilterFn filter;
+ std::vector<size_t> result;
+
+ Visitor(const KDTreeIndirectType &kdtree, const PointType& center, const CoordType &max_distance,
+ FilterFn filter) :
+ kdtree(kdtree), center(center), max_distance_squared(max_distance*max_distance), filter(filter) {
+ }
+ unsigned int operator()(size_t idx, size_t dimension) {
+ if (this->filter(idx)) {
+ auto dist = CoordType(0);
+ for (size_t i = 0; i < KDTreeIndirectType::NumDimensions; ++i) {
+ CoordType d = center[i] - kdtree.coordinate(idx, i);
+ dist += d * d;
+ }
+ if (dist < max_distance_squared) {
+ result.push_back(idx);
+ }
+ }
+ return kdtree.descent_mask(center[dimension], max_distance_squared, idx, dimension);
+ }
+ } visitor(kdtree, center, max_distance, filter);
+
+ kdtree.visit(visitor);
+ return visitor.result;
+}
+
+template<typename KDTreeIndirectType, typename PointType>
+std::vector<size_t> find_nearby_points(const KDTreeIndirectType &kdtree, const PointType &center,
+ const typename KDTreeIndirectType::CoordType& max_distance)
+{
+ return find_nearby_points(kdtree, center, max_distance, [](size_t) {
+ return true;
+ });
+}
+
+// Find nearby points (spherical neighbourhood) using Euclidian metrics.
+template<typename KDTreeIndirectType, typename PointType, typename FilterFn>
+std::vector<size_t> find_nearby_points(const KDTreeIndirectType &kdtree,
+ const PointType &bb_min,
+ const PointType &bb_max,
+ FilterFn filter)
+{
+ struct Visitor {
+ const KDTreeIndirectType &kdtree;
+ const PointType &bb_min, &bb_max;
+ const FilterFn filter;
+ std::vector<size_t> result;
+
+ Visitor(const KDTreeIndirectType &kdtree, const PointType& bbmin, const PointType& bbmax,
+ FilterFn filter) :
+ kdtree(kdtree), bb_min{bbmin}, bb_max{bbmax}, filter(filter) {
+ }
+ unsigned int operator()(size_t idx, size_t dimension) {
+ unsigned int ret =
+ static_cast<unsigned int>(VisitorReturnMask::CONTINUE_LEFT) |
+ static_cast<unsigned int>(VisitorReturnMask::CONTINUE_RIGHT);
+
+ if (this->filter(idx)) {
+ PointType p;
+ bool contains = true;
+ for (size_t i = 0; i < KDTreeIndirectType::NumDimensions; ++i) {
+ p(i) = kdtree.coordinate(idx, i);
+ contains = contains && bb_min(i) <= p(i) && p(i) <= bb_max(i);
+ }
+
+ if (p(dimension) < bb_min(dimension))
+ ret = static_cast<unsigned int>(VisitorReturnMask::CONTINUE_RIGHT);
+ if (p(dimension) > bb_max(dimension))
+ ret = static_cast<unsigned int>(VisitorReturnMask::CONTINUE_LEFT);
+
+ if (contains)
+ result.emplace_back(idx);
+ }
+
+ return ret;
+ }
+ } visitor(kdtree, bb_min, bb_max, filter);
+
+ kdtree.visit(visitor);
+ return visitor.result;
}
} // namespace Slic3r
diff --git a/src/libslic3r/Layer.hpp b/src/libslic3r/Layer.hpp
index 53ea793dc..357a1eb55 100644
--- a/src/libslic3r/Layer.hpp
+++ b/src/libslic3r/Layer.hpp
@@ -20,6 +20,10 @@ namespace FillAdaptive {
struct Octree;
};
+namespace FillLightning {
+ class Generator;
+};
+
class LayerRegion
{
public:
@@ -154,8 +158,8 @@ public:
void make_perimeters();
void make_milling_post_process();
// Phony version of make_fills() without parameters for Perl integration only.
- void make_fills() { this->make_fills(nullptr, nullptr); }
- void make_fills(FillAdaptive::Octree* adaptive_fill_octree, FillAdaptive::Octree* support_fill_octree);
+ void make_fills() { this->make_fills(nullptr, nullptr, nullptr); }
+ void make_fills(FillAdaptive::Octree* adaptive_fill_octree, FillAdaptive::Octree* support_fill_octree, FillLightning::Generator* lightning_generator);
void make_ironing();
void export_region_slices_to_svg(const char *path) const;
diff --git a/src/libslic3r/LayerRegion.cpp b/src/libslic3r/LayerRegion.cpp
index e68ce95aa..a5bb5f229 100644
--- a/src/libslic3r/LayerRegion.cpp
+++ b/src/libslic3r/LayerRegion.cpp
@@ -497,10 +497,15 @@ void LayerRegion::prepare_fill_surfaces()
bool spiral_vase = this->layer()->object()->print()->config().spiral_vase;
// if no solid layers are requested, turn top/bottom surfaces to internal
+ // For Lightning infill, infill_only_where_needed is ignored because both
+ // do a similar thing, and their combination doesn't make much sense.
if (! spiral_vase && this->region().config().top_solid_layers == 0) {
for (Surfaces::iterator surface = this->fill_surfaces.surfaces.begin(); surface != this->fill_surfaces.surfaces.end(); ++surface)
if (surface->has_pos_top())
- surface->surface_type = (this->layer()->object()->config().infill_only_where_needed && !this->region().config().infill_dense.value) ?
+ surface->surface_type = (
+ this->layer()->object()->config().infill_only_where_needed
+ && !this->region().config().infill_dense.value
+ && this->region().config().fill_pattern != ipLightning) ?
stPosInternal | stDensVoid : stPosInternal | stDensSparse;
}
if (this->region().config().bottom_solid_layers == 0) {
diff --git a/src/libslic3r/LocalesUtils.hpp b/src/libslic3r/LocalesUtils.hpp
index 10e14325c..18ec1102b 100644
--- a/src/libslic3r/LocalesUtils.hpp
+++ b/src/libslic3r/LocalesUtils.hpp
@@ -45,6 +45,25 @@ std::string float_to_string_decimal_point(double value, int precision = -1);
//std::string float_to_string_decimal_point(float value, int precision = -1);
double string_to_double_decimal_point(const std::string_view str, size_t* pos = nullptr);
+// Set locales to "C".
+inline void set_c_locales()
+{
+#ifdef _WIN32
+ _configthreadlocale(_ENABLE_PER_THREAD_LOCALE);
+ std::setlocale(LC_ALL, "C");
+#else
+ // We are leaking some memory here, because the newlocale() produced memory will never be released.
+ // This is not a problem though, as there will be a maximum one worker thread created per physical thread.
+ uselocale(newlocale(
+#ifdef __APPLE__
+ LC_ALL_MASK
+#else // some Unix / Linux / BSD
+ LC_ALL
+#endif
+ , "C", nullptr));
+#endif
+}
+
} // namespace Slic3r
#endif // slic3r_LocalesUtils_hpp_
diff --git a/src/libslic3r/Model.cpp b/src/libslic3r/Model.cpp
index 05f521839..fd2078787 100644
--- a/src/libslic3r/Model.cpp
+++ b/src/libslic3r/Model.cpp
@@ -16,6 +16,7 @@
#include "Format/OBJ.hpp"
#include "Format/STL.hpp"
#include "Format/3mf.hpp"
+#include "Format/STEP.hpp"
#include <float.h>
@@ -141,13 +142,15 @@ Model Model::read_from_file(const std::string& input_file, DynamicPrintConfig* c
result = load_stl(input_file.c_str(), &model);
else if (boost::algorithm::iends_with(input_file, ".obj"))
result = load_obj(input_file.c_str(), &model);
+ else if (boost::algorithm::iends_with(input_file, ".step") || boost::algorithm::iends_with(input_file, ".stp"))
+ result = load_step(input_file.c_str(), &model);
else if (boost::algorithm::iends_with(input_file, ".amf") || boost::algorithm::iends_with(input_file, ".amf.xml"))
result = load_amf(input_file.c_str(), config, config_substitutions, &model, options & LoadAttribute::CheckVersion);
else if (boost::algorithm::iends_with(input_file, ".3mf"))
//FIXME options & LoadAttribute::CheckVersion ?
result = load_3mf(input_file.c_str(), *config, *config_substitutions, &model, false);
else
- throw Slic3r::RuntimeError("Unknown file format. Input file must have .stl, .obj, .amf(.xml) extension. (.prusa is not supported anymore by prusa)");
+ throw Slic3r::RuntimeError("Unknown file format. Input file must have .stl, .obj, .amf(.xml) or .step/.stp extension.");
if (! result)
throw Slic3r::RuntimeError("Loading of a model file failed.");
diff --git a/src/libslic3r/MultiPoint.cpp b/src/libslic3r/MultiPoint.cpp
index 2ff618807..37c6a8df2 100644
--- a/src/libslic3r/MultiPoint.cpp
+++ b/src/libslic3r/MultiPoint.cpp
@@ -63,6 +63,24 @@ int MultiPoint::find_point(const Point &point) const
return -1; // not found
}
+int MultiPoint::find_point(const Point &point, double scaled_epsilon) const
+{
+ if (scaled_epsilon == 0)
+ return this->find_point(point);
+
+ auto dist2_min = std::numeric_limits<double>::max();
+ auto eps2 = scaled_epsilon * scaled_epsilon;
+ int idx_min = -1;
+ for (const Point &pt : this->points) {
+ double d2 = (pt - point).cast<double>().squaredNorm();
+ if (d2 < dist2_min) {
+ idx_min = int(&pt - &this->points.front());
+ dist2_min = d2;
+ }
+ }
+ return dist2_min < eps2 ? idx_min : -1;
+}
+
bool MultiPoint::has_boundary_point(const Point &point) const
{
double dist = (point.projection_onto(*this) - point).cast<double>().norm();
diff --git a/src/libslic3r/MultiPoint.hpp b/src/libslic3r/MultiPoint.hpp
index 1f5bae932..4cc4020ea 100644
--- a/src/libslic3r/MultiPoint.hpp
+++ b/src/libslic3r/MultiPoint.hpp
@@ -43,7 +43,12 @@ public:
double length() const;
bool is_valid() const { return this->points.size() >= 2; }
+ // Return index of a polygon point exactly equal to point.
+ // Return -1 if no such point exists.
int find_point(const Point &point) const;
+ // Return index of the closest point to point closer than scaled_epsilon.
+ // Return -1 if no such point exists.
+ int find_point(const Point &point, const double scaled_epsilon) const;
bool has_boundary_point(const Point &point) const;
int closest_point_index(const Point &point) const {
int idx = -1;
diff --git a/src/libslic3r/NormalUtils.cpp b/src/libslic3r/NormalUtils.cpp
new file mode 100644
index 000000000..0823aa001
--- /dev/null
+++ b/src/libslic3r/NormalUtils.cpp
@@ -0,0 +1,142 @@
+#include "NormalUtils.hpp"
+
+using namespace Slic3r;
+
+Vec3f NormalUtils::create_triangle_normal(
+ const stl_triangle_vertex_indices &indices,
+ const std::vector<stl_vertex> & vertices)
+{
+ const stl_vertex &v0 = vertices[indices[0]];
+ const stl_vertex &v1 = vertices[indices[1]];
+ const stl_vertex &v2 = vertices[indices[2]];
+ Vec3f direction = (v1 - v0).cross(v2 - v0);
+ direction.normalize();
+ return direction;
+}
+
+std::vector<Vec3f> NormalUtils::create_triangle_normals(
+ const indexed_triangle_set &its)
+{
+ std::vector<Vec3f> normals;
+ normals.reserve(its.indices.size());
+ for (const Vec3i32 &index : its.indices) {
+ normals.push_back(create_triangle_normal(index, its.vertices));
+ }
+ return normals;
+}
+
+NormalUtils::Normals NormalUtils::create_normals_average_neighbor(
+ const indexed_triangle_set &its)
+{
+ size_t count_vertices = its.vertices.size();
+ std::vector<Vec3f> normals(count_vertices, Vec3f(.0f, .0f, .0f));
+ std::vector<unsigned int> count(count_vertices, 0);
+ for (const Vec3i32 &indice : its.indices) {
+ Vec3f normal = create_triangle_normal(indice, its.vertices);
+ for (int i = 0; i < 3; ++i) {
+ normals[indice[i]] += normal;
+ ++count[indice[i]];
+ }
+ }
+ // normalize to size 1
+ for (auto &normal : normals) {
+ size_t index = &normal - &normals.front();
+ normal /= static_cast<float>(count[index]);
+ }
+ return normals;
+}
+
+// calc triangle angle of vertex defined by index to triangle indices
+float NormalUtils::indice_angle(int i,
+ const Vec3i32 &indice,
+ const std::vector<stl_vertex> &vertices)
+{
+ int i1 = (i == 0) ? 2 : (i - 1);
+ int i2 = (i == 2) ? 0 : (i + 1);
+
+ Vec3f v1 = vertices[i1] - vertices[i];
+ Vec3f v2 = vertices[i2] - vertices[i];
+
+ v1.normalize();
+ v2.normalize();
+
+ float w = v1.dot(v2);
+ if (w > 1.f)
+ w = 1.f;
+ else if (w < -1.f)
+ w = -1.f;
+ return acos(w);
+}
+
+NormalUtils::Normals NormalUtils::create_normals_angle_weighted(
+ const indexed_triangle_set &its)
+{
+ size_t count_vertices = its.vertices.size();
+ std::vector<Vec3f> normals(count_vertices, Vec3f(.0f, .0f, .0f));
+ std::vector<float> count(count_vertices, 0.f);
+ for (const Vec3i32 &indice : its.indices) {
+ Vec3f normal = create_triangle_normal(indice, its.vertices);
+ Vec3f angles(indice_angle(0, indice, its.vertices),
+ indice_angle(1, indice, its.vertices), 0.f);
+ angles[2] = (M_PI - angles[0] - angles[1]);
+ for (int i = 0; i < 3; ++i) {
+ const float &weight = angles[i];
+ normals[indice[i]] += normal * weight;
+ count[indice[i]] += weight;
+ }
+ }
+ // normalize to size 1
+ for (auto &normal : normals) {
+ size_t index = &normal - &normals.front();
+ normal /= count[index];
+ }
+ return normals;
+}
+
+NormalUtils::Normals NormalUtils::create_normals_nelson_weighted(
+ const indexed_triangle_set &its)
+{
+ size_t count_vertices = its.vertices.size();
+ std::vector<Vec3f> normals(count_vertices, Vec3f(.0f, .0f, .0f));
+ std::vector<float> count(count_vertices, 0.f);
+ const std::vector<stl_vertex> &vertices = its.vertices;
+ for (const Vec3i32 &indice : its.indices) {
+ Vec3f normal = create_triangle_normal(indice, vertices);
+
+ const stl_vertex &v0 = vertices[indice[0]];
+ const stl_vertex &v1 = vertices[indice[1]];
+ const stl_vertex &v2 = vertices[indice[2]];
+
+ float e0 = (v0 - v1).norm();
+ float e1 = (v1 - v2).norm();
+ float e2 = (v2 - v0).norm();
+
+ Vec3f coefs(e0 * e2, e0 * e1, e1 * e2);
+ for (int i = 0; i < 3; ++i) {
+ const float &weight = coefs[i];
+ normals[indice[i]] += normal * weight;
+ count[indice[i]] += weight;
+ }
+ }
+ // normalize to size 1
+ for (auto &normal : normals) {
+ size_t index = &normal - &normals.front();
+ normal /= count[index];
+ }
+ return normals;
+}
+
+// calculate normals by averaging normals of neghbor triangles
+std::vector<Vec3f> NormalUtils::create_normals(
+ const indexed_triangle_set &its, VertexNormalType type)
+{
+ switch (type) {
+ case VertexNormalType::AverageNeighbor:
+ return create_normals_average_neighbor(its);
+ case VertexNormalType::AngleWeighted:
+ return create_normals_angle_weighted(its);
+ case VertexNormalType::NelsonMaxWeighted:
+ default:
+ return create_normals_nelson_weighted(its);
+ }
+}
diff --git a/src/libslic3r/NormalUtils.hpp b/src/libslic3r/NormalUtils.hpp
new file mode 100644
index 000000000..dd832dcda
--- /dev/null
+++ b/src/libslic3r/NormalUtils.hpp
@@ -0,0 +1,69 @@
+#ifndef slic3r_NormalUtils_hpp_
+#define slic3r_NormalUtils_hpp_
+
+#include "Point.hpp"
+#include "Model.hpp"
+
+namespace Slic3r {
+
+/// <summary>
+/// Collection of static function
+/// to create normals
+/// </summary>
+class NormalUtils
+{
+public:
+ using Normal = Vec3f;
+ using Normals = std::vector<Normal>;
+ NormalUtils() = delete; // only static functions
+
+ enum class VertexNormalType {
+ AverageNeighbor,
+ AngleWeighted,
+ NelsonMaxWeighted
+ };
+
+ /// <summary>
+ /// Create normal for triangle defined by indices from vertices
+ /// </summary>
+ /// <param name="indices">index into vertices</param>
+ /// <param name="vertices">vector of vertices</param>
+ /// <returns>normal to triangle(normalized to size 1)</returns>
+ static Normal create_triangle_normal(
+ const stl_triangle_vertex_indices &indices,
+ const std::vector<stl_vertex> & vertices);
+
+ /// <summary>
+ /// Create normals for each vertices
+ /// </summary>
+ /// <param name="its">indices and vertices</param>
+ /// <returns>Vector of normals</returns>
+ static Normals create_triangle_normals(const indexed_triangle_set &its);
+
+ /// <summary>
+ /// Create normals for each vertex by averaging neighbor triangles normal
+ /// </summary>
+ /// <param name="its">Triangle indices and vertices</param>
+ /// <param name="type">Type of calculation normals</param>
+ /// <returns>Normal for each vertex</returns>
+ static Normals create_normals(
+ const indexed_triangle_set &its,
+ VertexNormalType type = VertexNormalType::NelsonMaxWeighted);
+ static Normals create_normals_average_neighbor(const indexed_triangle_set &its);
+ static Normals create_normals_angle_weighted(const indexed_triangle_set &its);
+ static Normals create_normals_nelson_weighted(const indexed_triangle_set &its);
+
+ /// <summary>
+ /// Calculate angle of trinagle side.
+ /// </summary>
+ /// <param name="i">index to indices, define angle point</param>
+ /// <param name="indice">address to vertices</param>
+ /// <param name="vertices">vertices data</param>
+ /// <returns>Angle [in radian]</returns>
+ static float indice_angle(int i,
+ const Vec3i32 &indice,
+ const std::vector<stl_vertex> &vertices);
+};
+
+} // namespace Slic3r
+#endif // slic3r_NormalUtils_hpp_
diff --git a/src/libslic3r/OpenVDBUtils.cpp b/src/libslic3r/OpenVDBUtils.cpp
index 69cef7644..cbaad65c9 100644
--- a/src/libslic3r/OpenVDBUtils.cpp
+++ b/src/libslic3r/OpenVDBUtils.cpp
@@ -14,6 +14,7 @@
#include <openvdb/tools/VolumeToMesh.h>
#include <openvdb/tools/Composite.h>
#include <openvdb/tools/LevelSetRebuild.h>
+#include <openvdb/tools/FastSweeping.h>
//#include "MTUtils.hpp"
@@ -42,16 +43,13 @@ public:
: its{m}, voxel_scale{voxel_sc} {};
};
-// TODO: Do I need to call initialize? Seems to work without it as well but the
-// docs say it should be called ones. It does a mutex lock-unlock sequence all
-// even if was called previously.
openvdb::FloatGrid::Ptr mesh_to_grid(const indexed_triangle_set & mesh,
const openvdb::math::Transform &tr,
float voxel_scale,
float exteriorBandWidth,
- float interiorBandWidth,
- int flags)
+ float interiorBandWidth)
{
+ // Might not be needed but this is now proven to be working
openvdb::initialize();
std::vector<indexed_triangle_set> meshparts = its_split(mesh);
@@ -64,23 +62,35 @@ openvdb::FloatGrid::Ptr mesh_to_grid(const indexed_triangle_set & mesh,
openvdb::FloatGrid::Ptr grid;
for (auto &m : meshparts) {
auto subgrid = openvdb::tools::meshToVolume<openvdb::FloatGrid>(
- TriangleMeshDataAdapter{m, voxel_scale}, tr, exteriorBandWidth,
- interiorBandWidth, flags);
+ TriangleMeshDataAdapter{m, voxel_scale}, tr, 1.f, 1.f);
if (grid && subgrid) openvdb::tools::csgUnion(*grid, *subgrid);
else if (subgrid) grid = std::move(subgrid);
}
- if (grid) {
- grid = openvdb::tools::levelSetRebuild(*grid, 0., exteriorBandWidth,
- interiorBandWidth);
- } else if(meshparts.empty()) {
+ if (meshparts.size() > 1) {
+ // This is needed to avoid various artefacts on multipart meshes.
+ // TODO: replace with something faster
+ grid = openvdb::tools::levelSetRebuild(*grid, 0., 1.f, 1.f);
+ }
+ if(meshparts.empty()) {
// Splitting failed, fall back to hollow the original mesh
grid = openvdb::tools::meshToVolume<openvdb::FloatGrid>(
- TriangleMeshDataAdapter{mesh}, tr, exteriorBandWidth,
- interiorBandWidth, flags);
+ TriangleMeshDataAdapter{mesh}, tr, 1.f, 1.f);
}
+ constexpr int DilateIterations = 1;
+
+ grid = openvdb::tools::dilateSdf(
+ *grid, interiorBandWidth, openvdb::tools::NN_FACE_EDGE,
+ DilateIterations,
+ openvdb::tools::FastSweepingDomain::SWEEP_LESS_THAN_ISOVALUE);
+
+ grid = openvdb::tools::dilateSdf(
+ *grid, exteriorBandWidth, openvdb::tools::NN_FACE_EDGE,
+ DilateIterations,
+ openvdb::tools::FastSweepingDomain::SWEEP_GREATER_THAN_ISOVALUE);
+
grid->insertMeta("voxel_scale", openvdb::FloatMetadata(voxel_scale));
return grid;
@@ -133,4 +143,15 @@ openvdb::FloatGrid::Ptr redistance_grid(const openvdb::FloatGrid &grid,
return new_grid;
}
+openvdb::FloatGrid::Ptr redistance_grid(const openvdb::FloatGrid &grid,
+ double iso)
+{
+ auto new_grid = openvdb::tools::levelSetRebuild(grid, float(iso));
+
+ // Copies voxel_scale metadata, if it exists.
+ new_grid->insertMeta(*grid.deepCopyMeta());
+
+ return new_grid;
+}
+
} // namespace Slic3r
diff --git a/src/libslic3r/OpenVDBUtils.hpp b/src/libslic3r/OpenVDBUtils.hpp
index 4dafa2404..80600291f 100644
--- a/src/libslic3r/OpenVDBUtils.hpp
+++ b/src/libslic3r/OpenVDBUtils.hpp
@@ -30,8 +30,7 @@ openvdb::FloatGrid::Ptr mesh_to_grid(const indexed_triangle_set & mesh,
const openvdb::math::Transform &tr = {},
float voxel_scale = 1.f,
float exteriorBandWidth = 3.0f,
- float interiorBandWidth = 3.0f,
- int flags = 0);
+ float interiorBandWidth = 3.0f);
indexed_triangle_set grid_to_mesh(const openvdb::FloatGrid &grid,
double isovalue = 0.0,
@@ -39,9 +38,12 @@ indexed_triangle_set grid_to_mesh(const openvdb::FloatGrid &grid,
bool relaxDisorientedTriangles = true);
openvdb::FloatGrid::Ptr redistance_grid(const openvdb::FloatGrid &grid,
+ double iso);
+
+openvdb::FloatGrid::Ptr redistance_grid(const openvdb::FloatGrid &grid,
double iso,
- double ext_range = 3.,
- double int_range = 3.);
+ double ext_range,
+ double int_range);
} // namespace Slic3r
diff --git a/src/libslic3r/Point.hpp b/src/libslic3r/Point.hpp
index 02a6ae48d..0d5b8eec4 100644
--- a/src/libslic3r/Point.hpp
+++ b/src/libslic3r/Point.hpp
@@ -168,9 +168,9 @@ public:
Point rotated(double cos_a, double sin_a) const { Point res(*this); res.rotate(cos_a, sin_a); return res; }
Point rotated(double angle, const Point &center) const { Point res(*this); res.rotate(angle, center); return res; }
Point rotate_90_degree_ccw() const { return Point(-this->y(), this->x()); }
- int32_t nearest_point_index(const Points &points) const;
- int32_t nearest_point_index(const PointConstPtrs &points) const;
- int32_t nearest_point_index(const PointPtrs &points) const;
+ int32_t nearest_point_index(const Points &points) const;
+ int32_t nearest_point_index(const PointConstPtrs &points) const;
+ int32_t nearest_point_index(const PointPtrs &points) const;
bool nearest_point(const Points &points, Point* point) const;
double ccw(const Point &p1, const Point &p2) const;
double ccw(const Line &line) const;
@@ -197,6 +197,11 @@ inline bool operator<(const Point &l, const Point &r)
return l.x() < r.x() || (l.x() == r.x() && l.y() < r.y());
}
+inline Point operator* (const Point& l, const double &r)
+{
+ return {coord_t(l.x() * r), coord_t(l.y() * r)};
+}
+
inline bool is_approx(const Point &p1, const Point &p2, coord_t epsilon = coord_t(SCALED_EPSILON))
{
Point d = (p2 - p1).cwiseAbs();
diff --git a/src/libslic3r/Polyline.cpp b/src/libslic3r/Polyline.cpp
index 3d170ce0a..3a0e70285 100644
--- a/src/libslic3r/Polyline.cpp
+++ b/src/libslic3r/Polyline.cpp
@@ -151,8 +151,8 @@ void Polyline::split_at(const Point &point, Polyline* p1, Polyline* p2) const
Point proj = point.projection_onto(Line(prev, *it));
double d2 = (proj - point).cast<double>().squaredNorm();
if (d2 < min_dist2) {
- min_dist2 = d2;
- min_point_it = it;
+ min_dist2 = d2;
+ min_point_it = it;
}
prev = *it;
}
@@ -226,6 +226,29 @@ bool remove_degenerate(Polylines &polylines)
return modified;
}
+std::pair<int, Point> foot_pt(const Points &polyline, const Point &pt)
+{
+ if (polyline.size() < 2)
+ return std::make_pair(-1, Point(0, 0));
+
+ auto d2_min = std::numeric_limits<double>::max();
+ Point foot_pt_min;
+ Point prev = polyline.front();
+ auto it = polyline.begin();
+ auto it_proj = polyline.begin();
+ for (++ it; it != polyline.end(); ++ it) {
+ Point foot_pt = pt.projection_onto(Line(prev, *it));
+ double d2 = (foot_pt - pt).cast<double>().squaredNorm();
+ if (d2 < d2_min) {
+ d2_min = d2;
+ foot_pt_min = foot_pt;
+ it_proj = it;
+ }
+ prev = *it;
+ }
+ return std::make_pair(int(it_proj - polyline.begin()) - 1, foot_pt_min);
+}
+
ThickLines ThickPolyline::thicklines() const
{
ThickLines lines;
diff --git a/src/libslic3r/Polyline.hpp b/src/libslic3r/Polyline.hpp
index bfb8f6b2f..7e83b1949 100644
--- a/src/libslic3r/Polyline.hpp
+++ b/src/libslic3r/Polyline.hpp
@@ -164,6 +164,8 @@ const Point& leftmost_point(const Polylines &polylines);
bool remove_degenerate(Polylines &polylines);
+// Returns index of a segment of a polyline and foot point of pt on polyline.
+std::pair<int, Point> foot_pt(const Points &polyline, const Point &pt);
/// ThickPolyline : a polyline with a width for each point
/// This class has a vector of coordf_t, it must be the same size as points.
diff --git a/src/libslic3r/Preset.cpp b/src/libslic3r/Preset.cpp
index 02a492ace..28ea7fbb6 100644
--- a/src/libslic3r/Preset.cpp
+++ b/src/libslic3r/Preset.cpp
@@ -505,9 +505,7 @@ static std::vector<std::string> s_Preset_print_options {
"only_retract_when_crossing_perimeters", "enforce_retract_first_layer",
"infill_first",
"avoid_crossing_perimeters_max_detour",
-#ifdef HAS_PRESSURE_EQUALIZER
"max_volumetric_extrusion_rate_slope_positive", "max_volumetric_extrusion_rate_slope_negative",
-#endif /* HAS_PRESSURE_EQUALIZER */
"min_width_top_surface",
// speeds
"default_speed",
@@ -912,7 +910,7 @@ static std::vector<std::string> s_Preset_sla_printer_options {
"display_width", "display_height", "display_pixels_x", "display_pixels_y",
"display_mirror_x", "display_mirror_y",
"display_orientation",
- "fast_tilt_time", "slow_tilt_time", "area_fill",
+ "fast_tilt_time", "slow_tilt_time", "high_viscosity_tilt_time", "area_fill",
"relative_correction",
"relative_correction_x",
"relative_correction_y",
diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp
index 07737323b..1211b4d95 100644
--- a/src/libslic3r/Print.cpp
+++ b/src/libslic3r/Print.cpp
@@ -16,6 +16,7 @@
#include "GCode.hpp"
#include "GCode/WipeTower.hpp"
#include "Utils.hpp"
+#include "BuildVolume.hpp"
#include <float.h>
@@ -139,10 +140,8 @@ bool Print::invalidate_state_by_config_options(const ConfigOptionResolver& /* ne
"milling_offset",
"milling_z_offset",
"milling_z_lift",
-#ifdef HAS_PRESSURE_EQUALIZER
"max_volumetric_extrusion_rate_slope_positive",
"max_volumetric_extrusion_rate_slope_negative",
-#endif /* HAS_PRESSURE_EQUALIZER */
"notes",
"only_retract_when_crossing_perimeters",
"output_filename_format",
@@ -518,7 +517,7 @@ bool Print::sequential_print_horizontal_clearance_valid(const Print &print, Poly
Geometry::assemble_transform(Vec3d{ 0.0, 0.0, model_instance0->get_offset().z() }, model_instance0->get_rotation(), model_instance0->get_scaling_factor(), model_instance0->get_mirror())),
// Shrink the extruder_clearance_radius a tiny bit, so that if the object arrangement algorithm placed the objects
// exactly by satisfying the extruder_clearance_radius, this test will not trigger collision.
- float(scale_(0.5 * object_grow - EPSILON)),
+ float(scale_(0.5 * object_grow - BuildVolume::BedEpsilon)),
jtRound, scale_t(0.1)).front());
}
// Make a copy, so it may be rotated for instances.
diff --git a/src/libslic3r/Print.hpp b/src/libslic3r/Print.hpp
index e5eb337dc..1b2eb50f9 100644
--- a/src/libslic3r/Print.hpp
+++ b/src/libslic3r/Print.hpp
@@ -37,7 +37,13 @@ namespace FillAdaptive {
struct Octree;
struct OctreeDeleter;
using OctreePtr = std::unique_ptr<Octree, OctreeDeleter>;
-};
+}; // namespace FillAdaptive
+
+namespace FillLightning {
+ class Generator;
+ struct GeneratorDeleter;
+ using GeneratorPtr = std::unique_ptr<Generator, GeneratorDeleter>;
+}; // namespace FillLightning
// Print step IDs for keeping track of the print state.
// The Print steps are applied in this order.
@@ -394,6 +400,7 @@ private:
void combine_infill();
void _generate_support_material();
std::pair<FillAdaptive::OctreePtr, FillAdaptive::OctreePtr> prepare_adaptive_infill_data();
+ FillLightning::GeneratorPtr prepare_lightning_infill_data();
// XYZ in scaled coordinates
Vec3crd m_size;
diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp
index b1389a953..1b89fbae4 100644
--- a/src/libslic3r/PrintConfig.cpp
+++ b/src/libslic3r/PrintConfig.cpp
@@ -51,20 +51,20 @@ static const t_config_enum_values s_keys_map_PrinterTechnology{
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(PrinterTechnology)
-static const t_config_enum_values s_keys_map_CompleteObjectSort{
+static const t_config_enum_values s_keys_map_CompleteObjectSort {
{"object", cosObject},
{"lowy", cosY},
{"lowz", cosZ},
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(CompleteObjectSort)
-static const t_config_enum_values s_keys_map_OutputFormat{
+static const t_config_enum_values s_keys_map_OutputFormat {
{"mCWS", ofMaskedCWS},
{"SL1", ofSL1},
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(OutputFormat)
-static const t_config_enum_values s_keys_map_WipeAlgo{
+static const t_config_enum_values s_keys_map_WipeAlgo {
{"linear", waLinear},
{"quadra", waQuadra},
{"expo", waHyper},
@@ -89,7 +89,7 @@ static const t_config_enum_values s_keys_map_GCodeFlavor{
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(GCodeFlavor)
-static const t_config_enum_values s_keys_map_MachineLimitsUsage{
+static const t_config_enum_values s_keys_map_MachineLimitsUsage {
{"emit_to_gcode", int(MachineLimitsUsage::EmitToGCode)},
{"time_estimate_only", int(MachineLimitsUsage::TimeEstimateOnly)},
{"limits", int(MachineLimitsUsage::Limits)},
@@ -97,7 +97,7 @@ static const t_config_enum_values s_keys_map_MachineLimitsUsage{
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(MachineLimitsUsage)
-static const t_config_enum_values s_keys_map_PrintHostType{
+static const t_config_enum_values s_keys_map_PrintHostType {
{"prusalink", htPrusaLink},
{"octoprint", htOctoPrint},
{"duet", htDuet},
@@ -111,20 +111,20 @@ static const t_config_enum_values s_keys_map_PrintHostType{
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(PrintHostType)
-static const t_config_enum_values s_keys_map_AuthorizationType{
+static const t_config_enum_values s_keys_map_AuthorizationType {
{"key", atKeyPassword},
{"user", atUserPassword},
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(AuthorizationType)
-static const t_config_enum_values s_keys_map_BridgeType{
+static const t_config_enum_values s_keys_map_BridgeType {
{"nozzle", uint8_t(BridgeType::btFromNozzle)},
{"height", uint8_t(BridgeType::btFromHeight)},
{"flow", uint8_t(BridgeType::btFromFlow)},
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(BridgeType)
-static const t_config_enum_values s_keys_map_FuzzySkinType{
+static const t_config_enum_values s_keys_map_FuzzySkinType {
{ "none", int(FuzzySkinType::None) },
{ "external", int(FuzzySkinType::External) },
{ "shell", int(FuzzySkinType::Shell) },
@@ -132,7 +132,7 @@ static const t_config_enum_values s_keys_map_FuzzySkinType{
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(FuzzySkinType)
-static const t_config_enum_values s_keys_map_InfillPattern{
+static const t_config_enum_values s_keys_map_InfillPattern {
{"rectilinear", ipRectilinear},
{"alignedrectilinear", ipAlignedRectilinear},
{"monotonic", ipMonotonic},
@@ -159,53 +159,51 @@ static const t_config_enum_values s_keys_map_InfillPattern{
{"sawtooth", ipSawtooth},
{"adaptivecubic", ipAdaptiveCubic},
{"supportcubic", ipSupportCubic},
-#if HAS_LIGHTNING_INFILL
- { "lightning", ipLightning }
-#endif // HAS_LIGHTNING_INFILL
+ {"lightning", ipLightning},
{"auto", ipAuto}
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(InfillPattern)
-static const t_config_enum_values s_keys_map_IroningType{
+static const t_config_enum_values s_keys_map_IroningType {
{"top", int(IroningType::TopSurfaces)},
{"topmost", int(IroningType::TopmostOnly)},
{"solid", int(IroningType::AllSolid)},
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(IroningType)
-static const t_config_enum_values s_keys_map_SlicingMode{
+static const t_config_enum_values s_keys_map_SlicingMode {
{ "regular", int(SlicingMode::Regular) },
{ "even_odd", int(SlicingMode::EvenOdd) },
{ "close_holes", int(SlicingMode::CloseHoles) }
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(SlicingMode)
-static const t_config_enum_values s_keys_map_SupportMaterialPattern{
+static const t_config_enum_values s_keys_map_SupportMaterialPattern {
{"rectilinear", smpRectilinear},
{"rectilinear-grid", smpRectilinearGrid},
{"honeycomb", smpHoneycomb},
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(SupportMaterialPattern)
-static const t_config_enum_values s_keys_map_SupportMaterialStyle{
+static const t_config_enum_values s_keys_map_SupportMaterialStyle {
{ "grid", smsGrid },
{ "snug", smsSnug }
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(SupportMaterialStyle)
//unused
-static const t_config_enum_values s_keys_map_SupportMaterialInterfacePattern{
+static const t_config_enum_values s_keys_map_SupportMaterialInterfacePattern {
{ "auto", smipAuto },
{ "rectilinear", smipRectilinear },
{ "concentric", smipConcentric }
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(SupportMaterialInterfacePattern)
-static const t_config_enum_values s_keys_map_SeamPosition{
- {"random", spRandom},
+static const t_config_enum_values s_keys_map_SeamPosition {
+ {"random", spRandom},
{"allrandom", spAllRandom},
- {"nearest", spNearest}, // unused, replaced by cost
- {"cost", spCost},
+ {"nearest", spNearest}, // unused, replaced by cost
+ {"cost", spCost},
{"aligned", spAligned},
{"contiguous", spExtremlyAligned},
{"rear", spRear},
@@ -269,8 +267,9 @@ static const t_config_enum_values s_keys_map_SLAPillarConnectionMode{
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(SLAPillarConnectionMode)
static const t_config_enum_values s_keys_map_SLAMaterialSpeed = {
- {"slow", slamsSlow},
- {"fast", slamsFast}
+ {"slow", slamsSlow},
+ {"fast", slamsFast},
+ {"high_viscosity", slamsHighViscosity}
};
CONFIG_OPTION_ENUM_DEFINE_STATIC_MAPS(SLAMaterialSpeed);
@@ -1092,7 +1091,7 @@ void PrintConfigDef::init_fff_params()
def->sidetext = L("mm");
def->min = 0;
def->mode = comAdvancedE | comPrusa;
- def->set_default_value(new ConfigOptionFloat(91.5f));
+ def->set_default_value(new ConfigOptionFloat(91.5));
def = this->add("cooling_tube_length", coFloat);
def->label = L("Cooling tube length");
@@ -1101,7 +1100,7 @@ void PrintConfigDef::init_fff_params()
def->sidetext = L("mm");
def->min = 0;
def->mode = comAdvancedE | comPrusa;
- def->set_default_value(new ConfigOptionFloat(5.f));
+ def->set_default_value(new ConfigOptionFloat(5.));
def = this->add("curve_smoothing_angle_convex", coFloat);
def->label = L("Min convex angle");
@@ -2147,6 +2146,7 @@ void PrintConfigDef::init_fff_params()
def->enum_values.push_back("HIPS");
def->enum_values.push_back("EDGE");
def->enum_values.push_back("NGEN");
+ def->enum_values.push_back("PA");
def->enum_values.push_back("NYLON");
def->enum_values.push_back("PVA");
def->enum_values.push_back("PC");
@@ -2290,9 +2290,7 @@ void PrintConfigDef::init_fff_params()
def->enum_values.push_back("scatteredrectilinear");
def->enum_values.push_back("adaptivecubic");
def->enum_values.push_back("supportcubic");
-#if HAS_LIGHTNING_INFILL
def->enum_values.push_back("lightning");
-#endif // HAS_LIGHTNING_INFILL
def->enum_labels.push_back(L("Rectilinear"));
def->enum_labels.push_back(L("Monotonic"));
def->enum_labels.push_back(L("Grid"));
@@ -2310,9 +2308,7 @@ void PrintConfigDef::init_fff_params()
def->enum_labels.push_back(L("Scattered Rectilinear"));
def->enum_labels.push_back(L("Adaptive Cubic"));
def->enum_labels.push_back(L("Support Cubic"));
-#if HAS_LIGHTNING_INFILL
def->enum_labels.push_back(L("Lightning"));
-#endif // HAS_LIGHTNING_INFILL
def->mode = comSimpleAE | comPrusa;
def->set_default_value( new ConfigOptionEnum<InfillPattern>(ipStars));
@@ -3128,7 +3124,7 @@ void PrintConfigDef::init_fff_params()
def->min = 0;
def->category = OptionCategory::mmsetup;
def->mode = comExpert | comPrusa;
- def->set_default_value(new ConfigOptionFloat(0.f));
+ def->set_default_value(new ConfigOptionFloat(0.));
def = this->add("ironing", coBool);
def->label = L("Enable ironing");
@@ -3543,31 +3539,29 @@ void PrintConfigDef::init_fff_params()
def->mode = comExpert | comPrusa;
def->set_default_value(new ConfigOptionFloat(0));
-#ifdef HAS_PRESSURE_EQUALIZER
def = this->add("max_volumetric_extrusion_rate_slope_positive", coFloat);
def->label = L("Max volumetric slope positive");
- def->tooltip = L("This experimental setting is used to limit the speed of change in extrusion rate. "
+ def->tooltip = L("This experimental setting is used to limit the speed of change in extrusion rate "
+ "for a transition from lower speed to higher speed. "
"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.");
def->sidetext = L("mm³/s²");
def->min = 0;
def->mode = comExpert | comPrusa;
- def->set_default_value(new ConfigOptionFloat(0);
def->set_default_value(new ConfigOptionFloat(0));
def = this->add("max_volumetric_extrusion_rate_slope_negative", coFloat);
def->label = L("Max volumetric slope negative");
- def->tooltip = L("This experimental setting is used to limit the speed of change in extrusion rate. "
+ def->tooltip = L("This experimental setting is used to limit the speed of change in extrusion rate "
+ "for a transition from higher speed to lower speed. "
"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.");
+ "of 5.4 mm³/s (0.45 mm extrusion width, 0.2 mm extrusion height, feedrate 60 mm/s) "
+ "to 1.8 mm³/s (feedrate 20 mm/s) will take at least 2 seconds.");
def->sidetext = L("mm³/s²");
def->min = 0;
def->mode = comExpert | comPrusa;
- def->set_default_value(new ConfigOptionFloat(0);
def->set_default_value(new ConfigOptionFloat(0));
-#endif /* HAS_PRESSURE_EQUALIZER */
def = this->add("min_fan_speed", coInts);
def->label = L("Default fan speed");
@@ -3886,7 +3880,7 @@ void PrintConfigDef::init_fff_params()
def->sidetext = L("mm");
def->min = 0;
def->mode = comAdvancedE | comPrusa;
- def->set_default_value(new ConfigOptionFloat(92.f));
+ def->set_default_value(new ConfigOptionFloat(92.));
def = this->add("extra_loading_move", coFloat);
def->label = L("Extra loading distance");
@@ -3895,7 +3889,7 @@ void PrintConfigDef::init_fff_params()
" if negative, the loading move is shorter than unloading. ");
def->sidetext = L("mm");
def->mode = comAdvancedE | comPrusa;
- def->set_default_value(new ConfigOptionFloat(-2.f));
+ def->set_default_value(new ConfigOptionFloat(-2.));
def = this->add("perimeter_acceleration", coFloatOrPercent);
def->label = L("Internal");
@@ -5743,18 +5737,18 @@ void PrintConfigDef::init_fff_params()
"wipe tower. These values are used to simplify creation of the full purging "
"volumes below. ");
def->mode = comSimpleAE | comPrusa;
- def->set_default_value(new ConfigOptionFloats { 70.f, 70.f, 70.f, 70.f, 70.f, 70.f, 70.f, 70.f, 70.f, 70.f });
+ def->set_default_value(new ConfigOptionFloats { 70., 70., 70., 70., 70., 70., 70., 70., 70., 70. });
def = this->add("wiping_volumes_matrix", coFloats);
def->label = L("Purging volumes - matrix");
def->tooltip = L("This matrix describes volumes (in cubic milimetres) required to purge the"
" new filament on the wipe tower for any given pair of tools. ");
def->mode = comSimpleAE | comPrusa;
- def->set_default_value(new ConfigOptionFloats { 0.f, 140.f, 140.f, 140.f, 140.f,
- 140.f, 0.f, 140.f, 140.f, 140.f,
- 140.f, 140.f, 0.f, 140.f, 140.f,
- 140.f, 140.f, 140.f, 0.f, 140.f,
- 140.f, 140.f, 140.f, 140.f, 0.f });
+ def->set_default_value(new ConfigOptionFloats { 0., 140., 140., 140., 140.,
+ 140., 0., 140., 140., 140.,
+ 140., 140., 0., 140., 140.,
+ 140., 140., 140., 0., 140.,
+ 140., 140., 140., 140., 0. });
def = this->add("wipe_advanced", coBool);
@@ -6393,6 +6387,15 @@ void PrintConfigDef::init_sla_params()
def->mode = comExpert | comPrusa;
def->set_default_value(new ConfigOptionFloat(8.));
+ def = this->add("high_viscosity_tilt_time", coFloat);
+ def->label = L("High viscosity");
+ def->full_label = L("Tilt for high viscosity resin");
+ def->tooltip = L("Time of the super slow tilt");
+ def->sidetext = L("s");
+ def->min = 0;
+ def->mode = comExpert;
+ def->set_default_value(new ConfigOptionFloat(10.));
+
def = this->add("area_fill", coFloat);
def->label = L("Area fill");
def->tooltip = L("The percentage of the bed area. \nIf the print area exceeds the specified value, \nthen a slow tilt will be used, otherwise - a fast tilt");
@@ -6839,7 +6842,7 @@ void PrintConfigDef::init_sla_params()
def->sidetext = L("mm");
def->min = 0;
def->mode = comSimpleAE | comPrusa;
- def->set_default_value(new ConfigOptionFloat(1.f));
+ def->set_default_value(new ConfigOptionFloat(1.));
def = this->add("pad_enable", coBool);
def->label = L("Use pad");
@@ -7018,8 +7021,10 @@ void PrintConfigDef::init_sla_params()
def->enum_keys_map = &ConfigOptionEnum<SLAMaterialSpeed>::get_enum_values();
def->enum_values.push_back("slow");
def->enum_values.push_back("fast");
+ def->enum_values.push_back("high_viscosity");
def->enum_labels.push_back(L("Slow"));
def->enum_labels.push_back(L("Fast"));
+ def->enum_labels.push_back(L("High viscosity"));
def->mode = comAdvancedE | comPrusa;
def->set_default_value(new ConfigOptionEnum<SLAMaterialSpeed>(slamsFast));
@@ -7235,9 +7240,6 @@ void PrintConfigDef::handle_legacy(t_config_option_key &opt_key, std::string &va
"start_perimeters_at_concave_points", "start_perimeters_at_non_overhang", "randomize_start",
"seal_position", "vibration_limit", "bed_size",
"print_center", "g0", "threads", "pressure_advance", "wipe_tower_per_color_wipe",
-#ifndef HAS_PRESSURE_EQUALIZER
- "max_volumetric_extrusion_rate_slope_positive", "max_volumetric_extrusion_rate_slope_negative",
-#endif /* HAS_PRESSURE_EQUALIZER */
"cooling", "serial_port", "serial_speed",
// Introduced in some PrusaSlicer 2.3.1 alpha, later renamed or removed.
"fuzzy_skin_perimeter_mode", "fuzzy_skin_shape",
@@ -7940,6 +7942,7 @@ void DynamicPrintConfig::normalize_fdm()
{
this->opt<ConfigOptionInt>("top_solid_layers", true)->value = 0;
this->opt<ConfigOptionPercent>("fill_density", true)->value = 0;
+ this->opt<ConfigOptionEnum<PerimeterGeneratorType>>("perimeter_generator", true)->value = PerimeterGeneratorType::Classic;
this->opt<ConfigOptionBool>("support_material", true)->value = false;
this->opt<ConfigOptionInt>("solid_over_perimeters")->value = 0;
this->opt<ConfigOptionInt>("support_material_enforce_layers")->value = 0;
@@ -7962,6 +7965,11 @@ void DynamicPrintConfig::normalize_fdm()
opt_min_bead_width->value = std::max(opt_min_bead_width->value, 0.001);
if (auto *opt_wall_transition_length = this->opt<ConfigOptionFloat>("wall_transition_length", false); opt_wall_transition_length)
opt_wall_transition_length->value = std::max(opt_wall_transition_length->value, 0.001);
+
+ if (auto *opt_min_bead_width = this->opt<ConfigOptionFloat>("min_bead_width", false); opt_min_bead_width)
+ opt_min_bead_width->value = std::max(opt_min_bead_width->value, 0.001);
+ if (auto *opt_wall_transition_length = this->opt<ConfigOptionFloat>("wall_transition_length", false); opt_wall_transition_length)
+ opt_wall_transition_length->value = std::max(opt_wall_transition_length->value, 0.001);
}
void handle_legacy_sla(DynamicPrintConfig& config)
diff --git a/src/libslic3r/PrintConfig.hpp b/src/libslic3r/PrintConfig.hpp
index ad788a967..76bb8d451 100644
--- a/src/libslic3r/PrintConfig.hpp
+++ b/src/libslic3r/PrintConfig.hpp
@@ -39,8 +39,6 @@
#include <boost/preprocessor/tuple/elem.hpp>
#include <boost/preprocessor/tuple/to_seq.hpp>
-// #define HAS_PRESSURE_EQUALIZER
-
namespace Slic3r {
enum CompleteObjectSort {
@@ -110,8 +108,6 @@ enum class FuzzySkinType {
All,
};
-#define HAS_LIGHTNING_INFILL 0
-
enum InfillPattern : uint8_t{
ipRectilinear, ipAlignedRectilinear, ipGrid, ipTriangles, ipStars, ipCubic, ipLine,
ipConcentric, ipConcentricGapFill,
@@ -124,9 +120,7 @@ enum InfillPattern : uint8_t{
ipRectilinearWGapFill,
ipMonotonic,
ipMonotonicWGapFill,
-#if HAS_LIGHTNING_INFILL
ipLightning,
-#endif // HAS_LIGHTNING_INFILL
ipAuto,
ipCount,
};
@@ -1046,6 +1040,8 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionFloat, max_gcode_per_second))
((ConfigOptionFloatOrPercent, max_print_speed))
((ConfigOptionFloat, max_volumetric_speed))
+ ((ConfigOptionFloat, max_volumetric_extrusion_rate_slope_positive))
+ ((ConfigOptionFloat, max_volumetric_extrusion_rate_slope_negative))
((ConfigOptionFloats, milling_z_lift))
((ConfigOptionFloat, min_length))
((ConfigOptionPercents, retract_before_wipe))
@@ -1212,6 +1208,7 @@ PRINT_CONFIG_CLASS_DERIVED_DEFINE(
((ConfigOptionString, thumbnails_color))
((ConfigOptionBool, thumbnails_custom_color))
((ConfigOptionBool, thumbnails_end_file))
+ ((ConfigOptionEnum<GCodeThumbnailsFormat>, thumbnails_format))
((ConfigOptionBool, thumbnails_with_bed))
((ConfigOptionPercent, time_estimation_compensation))
((ConfigOptionFloat, time_cost))
@@ -1403,7 +1400,7 @@ PRINT_CONFIG_CLASS_DEFINE(
)
-enum SLAMaterialSpeed { slamsSlow, slamsFast };
+enum SLAMaterialSpeed { slamsSlow, slamsFast, slamsHighViscosity };
PRINT_CONFIG_CLASS_DEFINE(
SLAMaterialConfig,
@@ -1448,6 +1445,7 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionFloat, gamma_correction))
((ConfigOptionFloat, fast_tilt_time))
((ConfigOptionFloat, slow_tilt_time))
+ ((ConfigOptionFloat, high_viscosity_tilt_time))
((ConfigOptionFloat, area_fill))
((ConfigOptionFloat, min_exposure_time))
((ConfigOptionFloat, max_exposure_time))
diff --git a/src/libslic3r/PrintObject.cpp b/src/libslic3r/PrintObject.cpp
index 79131106f..3cf9b201a 100644
--- a/src/libslic3r/PrintObject.cpp
+++ b/src/libslic3r/PrintObject.cpp
@@ -14,6 +14,7 @@
#include "TriangleMeshSlicer.hpp"
#include "Utils.hpp"
#include "Fill/FillAdaptive.hpp"
+#include "Fill/FillLightning.hpp"
#include "Format/STL.hpp"
#include <atomic>
@@ -552,19 +553,20 @@ std::vector<std::reference_wrapper<const PrintRegion>> PrintObject::all_regions(
m_print->set_status(0, L("Infilling layer %s / %s"), { std::to_string(0), std::to_string(m_layers.size()) }, PrintBase::SlicingStatus::SECONDARY_STATE);
if (this->set_started(posInfill)) {
auto [adaptive_fill_octree, support_fill_octree] = this->prepare_adaptive_infill_data();
+ auto lightning_generator = this->prepare_lightning_infill_data();
// atomic counter for gui progress
std::atomic<int> atomic_count{ 0 };
- int nb_layers_update = std::max(1, (int)m_layers.size() / 20);
+ const int nb_layers_update = std::max(1, (int)m_layers.size() / 20);
BOOST_LOG_TRIVIAL(debug) << "Filling layers in parallel - start";
tbb::parallel_for(
tbb::blocked_range<size_t>(0, m_layers.size()),
- [this, &adaptive_fill_octree = adaptive_fill_octree, &support_fill_octree = support_fill_octree, &atomic_count, nb_layers_update](const tbb::blocked_range<size_t>& range) {
+ [this, &adaptive_fill_octree = adaptive_fill_octree, &support_fill_octree = support_fill_octree, &lightning_generator, &atomic_count, nb_layers_update](const tbb::blocked_range<size_t>& range) {
for (size_t layer_idx = range.begin(); layer_idx < range.end(); ++layer_idx) {
std::chrono::time_point<std::chrono::system_clock> start_make_fill = std::chrono::system_clock::now();
m_print->throw_if_canceled();
- m_layers[layer_idx]->make_fills(adaptive_fill_octree.get(), support_fill_octree.get());
+ m_layers[layer_idx]->make_fills(adaptive_fill_octree.get(), support_fill_octree.get(), lightning_generator.get());
// updating progress
int nb_layers_done = (++atomic_count);
@@ -668,6 +670,24 @@ std::vector<std::reference_wrapper<const PrintRegion>> PrintObject::all_regions(
support_line_spacing ? build_octree(mesh, overhangs.front(), support_line_spacing, true) : OctreePtr());
}
+FillLightning::GeneratorPtr PrintObject::prepare_lightning_infill_data()
+{
+ bool has_lightning_infill = false;
+ coordf_t lightning_density = 0.;
+ size_t lightning_cnt = 0;
+ for (size_t region_id = 0; region_id < this->num_printing_regions(); ++region_id)
+ if (const PrintRegionConfig &config = this->printing_region(region_id).config(); config.fill_density > 0 && config.fill_pattern.value == ipLightning) {
+ has_lightning_infill = true;
+ lightning_density += config.fill_density;
+ ++lightning_cnt;
+ }
+
+ if (has_lightning_infill)
+ lightning_density /= coordf_t(lightning_cnt);
+
+ return has_lightning_infill ? FillLightning::build_generator(std::as_const(*this), lightning_density, [this]() -> void { this->throw_if_canceled(); }) : FillLightning::GeneratorPtr();
+}
+
void PrintObject::clear_layers()
{
for (Layer* l : m_layers)
@@ -866,7 +886,6 @@ bool PrintObject::invalidate_state_by_config_options(
|| opt_key == "enforce_full_fill_volume"
|| opt_key == "fill_angle"
|| opt_key == "fill_angle_increment"
- || opt_key == "fill_pattern"
|| opt_key == "fill_top_flow_ratio"
|| opt_key == "fill_smooth_width"
|| opt_key == "fill_smooth_distribution"
@@ -881,6 +900,16 @@ bool PrintObject::invalidate_state_by_config_options(
|| opt_key == "top_infill_extrusion_spacing"
|| opt_key == "top_infill_extrusion_width" ) {
steps.emplace_back(posInfill);
+ } else if (opt_key == "fill_pattern") {
+ steps.emplace_back(posInfill);
+
+ const auto *old_fill_pattern = old_config.option<ConfigOptionEnum<InfillPattern>>(opt_key);
+ const auto *new_fill_pattern = new_config.option<ConfigOptionEnum<InfillPattern>>(opt_key);
+ assert(old_fill_pattern && new_fill_pattern);
+ // We need to recalculate infill surfaces when infill_only_where_needed is enabled, and we are switching from
+ // the Lightning infill to another infill or vice versa.
+ if (m_config.infill_only_where_needed && (new_fill_pattern->value == ipLightning || old_fill_pattern->value == ipLightning))
+ steps.emplace_back(posPrepareInfill);
} else if (opt_key == "fill_density") {
// One likely wants to reslice only when switching between zero infill to simulate boolean difference (subtracting volumes),
// normal infill and 100% (solid) infill.
@@ -2582,7 +2611,14 @@ PrintRegionConfig region_config_from_model_volume(const PrintRegionConfig &defau
// fill_surfaces but we only turn them into VOID surfaces, thus preserving the boundaries.
void PrintObject::clip_fill_surfaces()
{
- if (! m_config.infill_only_where_needed.value)
+ bool has_lightning_infill = false;
+ for (size_t region_id = 0; region_id < this->num_printing_regions(); ++region_id)
+ if (const PrintRegionConfig &config = this->printing_region(region_id).config(); config.fill_density > 0 && config.fill_pattern.value == ipLightning)
+ has_lightning_infill = true;
+
+ // For Lightning infill, infill_only_where_needed is ignored because both
+ // do a similar thing, and their combination doesn't make much sense.
+ if (! m_config.infill_only_where_needed.value || has_lightning_infill)
return;
bool has_infill = false;
for (size_t i = 0; i < this->num_printing_regions(); ++ i)
diff --git a/src/libslic3r/QuadricEdgeCollapse.cpp b/src/libslic3r/QuadricEdgeCollapse.cpp
index 7bce050a6..c6c3f508b 100644
--- a/src/libslic3r/QuadricEdgeCollapse.cpp
+++ b/src/libslic3r/QuadricEdgeCollapse.cpp
@@ -595,8 +595,7 @@ bool QuadricEdgeCollapse::is_flipped(const Vec3f & new_vertex,
const EdgeInfos & e_infos,
const indexed_triangle_set &its)
{
- static const float thr_pos = 1.0f - std::numeric_limits<float>::epsilon();
- static const float thr_neg = -thr_pos;
+ static const float triangle_beauty_threshold = 1.0f - std::numeric_limits<float>::epsilon();
static const float dot_thr = 0.2f; // Value from simplify mesh cca 80 DEG
// for each vertex triangles
@@ -615,7 +614,16 @@ bool QuadricEdgeCollapse::is_flipped(const Vec3f & new_vertex,
d2.normalize();
float dot = d1.dot(d2);
- if (dot > thr_pos || dot < thr_neg) return true;
+ if (dot > triangle_beauty_threshold || dot < -triangle_beauty_threshold) { // OK, the new triangle is suspiciously ugly, but it can still be better than the original
+ const Vec3f &v_orig = its.vertices[t[(e_info.edge) % 3]];
+ Vec3f d1_orig = vf - v_orig;
+ d1_orig.normalize();
+ Vec3f d2_orig = vs - v_orig;
+ d2_orig.normalize();
+ if (std::fabs(d1_orig.dot(d2_orig)) < std::fabs(dot)) { // original was not that ugly, so return flipped
+ return true;
+ } // else original triangle was worse than the new, so don't discard the new yet
+ }
// IMPROVE: propagate new normal
Vec3f n = d1.cross(d2);
n.normalize();
diff --git a/src/libslic3r/SLA/Hollowing.cpp b/src/libslic3r/SLA/Hollowing.cpp
index df6212777..69eb346c8 100644
--- a/src/libslic3r/SLA/Hollowing.cpp
+++ b/src/libslic3r/SLA/Hollowing.cpp
@@ -12,6 +12,8 @@
#include <boost/log/trivial.hpp>
+#include <openvdb/tools/FastSweeping.h>
+
#include <libslic3r/MTUtils.hpp>
#include <libslic3r/I18N.hpp>
@@ -27,12 +29,10 @@ struct Interior {
openvdb::FloatGrid::Ptr gridptr;
mutable std::optional<openvdb::FloatGrid::ConstAccessor> accessor;
- double closing_distance = 0.;
+ double iso_surface = 0.;
double thickness = 0.;
double voxel_scale = 1.;
- double nb_in = 3.; // narrow band width inwards
- double nb_out = 3.; // narrow band width outwards
- // Full narrow band is the sum of the two above values.
+ double full_narrowb = 2.;
void reset_accessor() const // This resets the accessor and its cache
// Not a thread safe call!
@@ -63,10 +63,11 @@ static InteriorPtr generate_interior_verbose(const TriangleMesh & mesh,
double voxel_scale,
double closing_dist)
{
- double offset = voxel_scale * min_thickness;
- double D = voxel_scale * closing_dist;
- float out_range = 0.1f * float(offset);
+ double offset = voxel_scale * min_thickness;
+ double D = voxel_scale * closing_dist;
float in_range = 1.1f * float(offset + D);
+ auto narrowb = 1.;
+ float out_range = narrowb;
if (ctl.stopcondition()) return {};
else ctl.statuscb(0, L("Hollowing"));
@@ -84,8 +85,21 @@ static InteriorPtr generate_interior_verbose(const TriangleMesh & mesh,
else ctl.statuscb(30, L("Hollowing"));
double iso_surface = D;
- auto narrowb = double(in_range);
- gridptr = redistance_grid(*gridptr, -(offset + D), narrowb, narrowb);
+ if (D > EPSILON) {
+ in_range = narrowb;
+ gridptr = redistance_grid(*gridptr, -(offset + D), narrowb, in_range);
+
+ constexpr int DilateIterations = 1;
+
+ gridptr = openvdb::tools::dilateSdf(
+ *gridptr, std::ceil(iso_surface),
+ openvdb::tools::NN_FACE_EDGE_VERTEX, DilateIterations,
+ openvdb::tools::FastSweepingDomain::SWEEP_GREATER_THAN_ISOVALUE);
+
+ out_range = iso_surface;
+ } else {
+ iso_surface = -offset;
+ }
if (ctl.stopcondition()) return {};
else ctl.statuscb(70, L("Hollowing"));
@@ -99,11 +113,10 @@ static InteriorPtr generate_interior_verbose(const TriangleMesh & mesh,
if (ctl.stopcondition()) return {};
else ctl.statuscb(100, L("Hollowing"));
- interior->closing_distance = D;
- interior->thickness = offset;
+ interior->iso_surface = iso_surface;
+ interior->thickness = offset;
interior->voxel_scale = voxel_scale;
- interior->nb_in = narrowb;
- interior->nb_out = narrowb;
+ interior->full_narrowb = out_range + in_range;
return interior;
}
@@ -112,8 +125,9 @@ InteriorPtr generate_interior(const TriangleMesh & mesh,
const HollowingConfig &hc,
const JobController & ctl)
{
- static const double MIN_OVERSAMPL = 3.5;
- static const double MAX_OVERSAMPL = 8.;
+ static constexpr double MIN_SAMPLES_IN_WALL = 3.5;
+ static constexpr double MAX_OVERSAMPL = 8.;
+ static constexpr double UNIT_VOLUME = 500000; // empiric
// I can't figure out how to increase the grid resolution through openvdb
// API so the model will be scaled up before conversion and the result
@@ -121,12 +135,25 @@ InteriorPtr generate_interior(const TriangleMesh & mesh,
// scales the whole geometry down, and doesn't increase the number of
// voxels.
//
- // max 8x upscale, min is native voxel size
- auto voxel_scale = MIN_OVERSAMPL + (MAX_OVERSAMPL - MIN_OVERSAMPL) * hc.quality;
-
- InteriorPtr interior =
- generate_interior_verbose(mesh, ctl, hc.min_thickness, voxel_scale,
- hc.closing_distance);
+ // First an allowed range for voxel scale is determined from an initial
+ // range of <MIN_SAMPLES_IN_WALL, MAX_OVERSAMPL>. The final voxel scale is
+ // then chosen from this range using the 'quality:<0, 1>' parameter.
+ // The minimum can be lowered if the wall thickness is great enough and
+ // the maximum is lowered if the model volume very big.
+ double mesh_vol = its_volume(mesh.its);
+ double sc_divider = std::max(1.0, (mesh_vol / UNIT_VOLUME));
+ double min_oversampl = std::max(MIN_SAMPLES_IN_WALL / hc.min_thickness, 1.);
+ double max_oversampl_scaled = std::max(min_oversampl, MAX_OVERSAMPL / sc_divider);
+ auto voxel_scale = min_oversampl + (max_oversampl_scaled - min_oversampl) * hc.quality;
+
+ BOOST_LOG_TRIVIAL(debug) << "Hollowing: max oversampl will be: " << max_oversampl_scaled;
+ BOOST_LOG_TRIVIAL(debug) << "Hollowing: voxel scale will be: " << voxel_scale;
+ BOOST_LOG_TRIVIAL(debug) << "Hollowing: mesh volume is: " << mesh_vol;
+
+ InteriorPtr interior = generate_interior_verbose(mesh, ctl,
+ hc.min_thickness,
+ voxel_scale,
+ hc.closing_distance);
if (interior && !interior->mesh.empty()) {
@@ -342,22 +369,18 @@ struct TriangleBubble { Vec3f center; double R; };
static double get_distance(const TriangleBubble &b, const Interior &interior)
{
double R = b.R * interior.voxel_scale;
- double D = get_distance_raw(b.center, interior);
+ double D = 2. * R;
+ double Dst = get_distance_raw(b.center, interior);
- return (D > 0. && R >= interior.nb_out) ||
- (D < 0. && R >= interior.nb_in) ||
- ((D - R) < 0. && 2 * R > interior.thickness) ?
+ return D > interior.full_narrowb ||
+ ((Dst - R) < 0. && 2 * R > interior.thickness) ?
std::nan("") :
- // FIXME: Adding interior.voxel_scale is a compromise supposed
- // to prevent the deletion of the triangles forming the interior
- // itself. This has a side effect that a small portion of the
- // bad triangles will still be visible.
- D - interior.closing_distance /*+ 2 * interior.voxel_scale*/;
+ Dst - interior.iso_surface;
}
double get_distance(const Vec3f &p, const Interior &interior)
{
- double d = get_distance_raw(p, interior) - interior.closing_distance;
+ double d = get_distance_raw(p, interior) - interior.iso_surface;
return d / interior.voxel_scale;
}
@@ -494,7 +517,7 @@ void remove_inside_triangles(TriangleMesh &mesh, const Interior &interior,
if (f.parent != NEW_FACE) // Top parent needs to be removed as well
mesh_mods.to_remove[f.parent] = true;
- // If the outside part is between the interior end the exterior
+ // If the outside part is between the interior and the exterior
// (inside the wall being invisible), no further division is needed.
if ((R + D) < interior.thickness)
return false;
diff --git a/src/libslic3r/SLA/bicubic.h b/src/libslic3r/SLA/bicubic.h
deleted file mode 100644
index 870d00dbd..000000000
--- a/src/libslic3r/SLA/bicubic.h
+++ /dev/null
@@ -1,186 +0,0 @@
-#ifndef BICUBIC_HPP
-#define BICUBIC_HPP
-
-#include <algorithm>
-#include <vector>
-#include <cmath>
-
-#include <Eigen/Dense>
-
-namespace Slic3r {
-
-namespace BicubicInternal {
- // Linear kernel, to be able to test cubic methods with hat kernels.
- template<typename T>
- struct LinearKernel
- {
- typedef T FloatType;
-
- static T a00() { return T(0.); }
- static T a01() { return T(0.); }
- static T a02() { return T(0.); }
- static T a03() { return T(0.); }
- static T a10() { return T(1.); }
- static T a11() { return T(-1.); }
- static T a12() { return T(0.); }
- static T a13() { return T(0.); }
- static T a20() { return T(0.); }
- static T a21() { return T(1.); }
- static T a22() { return T(0.); }
- static T a23() { return T(0.); }
- static T a30() { return T(0.); }
- static T a31() { return T(0.); }
- static T a32() { return T(0.); }
- static T a33() { return T(0.); }
- };
-
- // Interpolation kernel aka Catmul-Rom aka Keyes kernel.
- template<typename T>
- struct CubicCatmulRomKernel
- {
- typedef T FloatType;
-
- static T a00() { return 0; }
- static T a01() { return (T)-0.5; }
- static T a02() { return (T) 1.; }
- static T a03() { return (T)-0.5; }
- static T a10() { return (T) 1.; }
- static T a11() { return 0; }
- static T a12() { return (T)-5./2.; }
- static T a13() { return (T) 3./2.; }
- static T a20() { return 0; }
- static T a21() { return (T) 0.5; }
- static T a22() { return (T) 2.; }
- static T a23() { return (T)-3./2.; }
- static T a30() { return 0; }
- static T a31() { return 0; }
- static T a32() { return (T)-0.5; }
- static T a33() { return (T) 0.5; }
- };
-
- // B-spline kernel
- template<typename T>
- struct CubicBSplineKernel
- {
- typedef T FloatType;
-
- static T a00() { return (T) 1./6.; }
- static T a01() { return (T) -3./6.; }
- static T a02() { return (T) 3./6.; }
- static T a03() { return (T) -1./6.; }
- static T a10() { return (T) 4./6.; }
- static T a11() { return 0; }
- static T a12() { return (T) -6./6.; }
- static T a13() { return (T) 3./6.; }
- static T a20() { return (T) 1./6.; }
- static T a21() { return (T) 3./6.; }
- static T a22() { return (T) 3./6.; }
- static T a23() { return (T)- 3./6.; }
- static T a30() { return 0; }
- static T a31() { return 0; }
- static T a32() { return 0; }
- static T a33() { return (T) 1./6.; }
- };
-
- template<class T>
- inline T clamp(T a, T lower, T upper)
- {
- return (a < lower) ? lower :
- (a > upper) ? upper : a;
- }
-}
-
-template<typename KERNEL>
-struct CubicKernel
-{
- typedef typename KERNEL KernelInternal;
- typedef typename KERNEL::FloatType FloatType;
-
- static FloatType kernel(FloatType x)
- {
- x = fabs(x);
- if (x >= (FloatType)2.)
- return 0.0f;
- if (x <= (FloatType)1.) {
- FloatType x2 = x * x;
- FloatType x3 = x2 * x;
- return KERNEL::a10() + KERNEL::a11() * x + KERNEL::a12() * x2 + KERNEL::a13() * x3;
- }
- assert(x > (FloatType)1. && x < (FloatType)2.);
- x -= (FloatType)1.;
- FloatType x2 = x * x;
- FloatType x3 = x2 * x;
- return KERNEL::a00() + KERNEL::a01() * x + KERNEL::a02() * x2 + KERNEL::a03() * x3;
- }
-
- static FloatType interpolate(FloatType f0, FloatType f1, FloatType f2, FloatType f3, FloatType x)
- {
- const FloatType x2 = x*x;
- const FloatType x3 = x*x*x;
- return f0*(KERNEL::a00() + KERNEL::a01() * x + KERNEL::a02() * x2 + KERNEL::a03() * x3) +
- f1*(KERNEL::a10() + KERNEL::a11() * x + KERNEL::a12() * x2 + KERNEL::a13() * x3) +
- f2*(KERNEL::a20() + KERNEL::a21() * x + KERNEL::a22() * x2 + KERNEL::a23() * x3) +
- f3*(KERNEL::a30() + KERNEL::a31() * x + KERNEL::a32() * x2 + KERNEL::a33() * x3);
- }
-};
-
-// Linear splines
-typedef CubicKernel<BicubicInternal::LinearKernel<float>> LinearKernelf;
-typedef CubicKernel<BicubicInternal::LinearKernel<double>> LinearKerneld;
-// Catmul-Rom splines
-typedef CubicKernel<BicubicInternal::CubicCatmulRomKernel<float>> CubicCatmulRomKernelf;
-typedef CubicKernel<BicubicInternal::CubicCatmulRomKernel<double>> CubicCatmulRomKerneld;
-typedef CubicKernel<BicubicInternal::CubicCatmulRomKernel<float>> CubicInterpolationKernelf;
-typedef CubicKernel<BicubicInternal::CubicCatmulRomKernel<double>> CubicInterpolationKerneld;
-// Cubic B-splines
-typedef CubicKernel<BicubicInternal::CubicBSplineKernel<float>> CubicBSplineKernelf;
-typedef CubicKernel<BicubicInternal::CubicBSplineKernel<double>> CubicBSplineKerneld;
-
-template<typename KERNEL, typename Derived>
-static float cubic_interpolate(const Eigen::ArrayBase<Derived> &F, const typename KERNEL::FloatType pt, const typename KERNEL::FloatType dx)
-{
- typedef typename KERNEL::FloatType T;
- const int w = int(F.size());
- const int ix = (int)floor(pt);
- const T s = pt - (T)ix;
-
- if (ix > 1 && ix + 2 < w) {
- // Inside the fully interpolated region.
- return KERNEL::interpolate(F[ix - 1], F[ix], F[ix + 1], F[ix + 2], s);
- }
- // Transition region. Extend with a constant function.
- auto f = [&F, w](x) { return F[BicubicInternal::clamp(x, 0, w - 1)]; }
- return KERNEL::interpolate(f(ix - 1), f(ix), f(ix + 1), f(ix + 2), s);
-}
-
-template<typename KERNEL, typename Derived>
-static float bicubic_interpolate(const Eigen::MatrixBase<Derived> &F, const Eigen::Matrix<typename KERNEL::FloatType, 2, 1, Eigen::DontAlign> &pt, const typename KERNEL::FloatType dx)
-{
- typedef typename KERNEL::FloatType T;
- const int w = F.cols();
- const int h = F.rows();
- const int ix = (int)floor(pt[0]);
- const int iy = (int)floor(pt[1]);
- const T s = pt[0] - (T)ix;
- const T t = pt[1] - (T)iy;
-
- if (ix > 1 && ix + 2 < w && iy > 1 && iy + 2 < h) {
- // Inside the fully interpolated region.
- return KERNEL::interpolate(
- KERNEL::interpolate(F(ix-1,iy-1),F(ix ,iy-1),F(ix+1,iy-1),F(ix+2,iy-1),s),
- KERNEL::interpolate(F(ix-1,iy ),F(ix ,iy ),F(ix+1,iy ),F(ix+2,iy ),s),
- KERNEL::interpolate(F(ix-1,iy+1),F(ix ,iy+1),F(ix+1,iy+1),F(ix+2,iy+1),s),
- KERNEL::interpolate(F(ix-1,iy+2),F(ix ,iy+2),F(ix+1,iy+2),F(ix+2,iy+2),s),t);
- }
- // Transition region. Extend with a constant function.
- auto f = [&f, w, h](int x, int y) { return F(BicubicInternal::clamp(x,0,w-1),BicubicInternal::clamp(y,0,h-1)); }
- return KERNEL::interpolate(
- KERNEL::interpolate(f(ix-1,iy-1),f(ix ,iy-1),f(ix+1,iy-1),f(ix+2,iy-1),s),
- KERNEL::interpolate(f(ix-1,iy ),f(ix ,iy ),f(ix+1,iy ),f(ix+2,iy ),s),
- KERNEL::interpolate(f(ix-1,iy+1),f(ix ,iy+1),f(ix+1,iy+1),f(ix+2,iy+1),s),
- KERNEL::interpolate(f(ix-1,iy+2),f(ix ,iy+2),f(ix+1,iy+2),f(ix+2,iy+2),s),t);
-}
-
-} // namespace Slic3r
-
-#endif /* BICUBIC_HPP */
diff --git a/src/libslic3r/SLAPrint.cpp b/src/libslic3r/SLAPrint.cpp
index 6b334a8cb..69b80fbf6 100644
--- a/src/libslic3r/SLAPrint.cpp
+++ b/src/libslic3r/SLAPrint.cpp
@@ -816,6 +816,7 @@ bool SLAPrint::invalidate_state_by_config_options(const std::vector<t_config_opt
"material_correction_x",
"material_correction_y",
"material_correction_z",
+ "material_print_speed",
"relative_correction",
"relative_correction_x",
"relative_correction_y",
@@ -852,6 +853,7 @@ bool SLAPrint::invalidate_state_by_config_options(const std::vector<t_config_opt
"output_format",
"fast_tilt_time",
"slow_tilt_time",
+ "high_viscosity_tilt_time",
"area_fill",
"bottle_cost",
"bottle_volume",
diff --git a/src/libslic3r/SLAPrintSteps.cpp b/src/libslic3r/SLAPrintSteps.cpp
index a2485cbdd..0a0b5015c 100644
--- a/src/libslic3r/SLAPrintSteps.cpp
+++ b/src/libslic3r/SLAPrintSteps.cpp
@@ -21,6 +21,8 @@
#include "I18N.hpp"
+#include <libnest2d/tools/benchmark.h>
+
//! macro used to mark string used at localization,
//! return same string
#define L(s) Slic3r::I18N::translate(s)
@@ -215,6 +217,22 @@ struct FaceHash {
}
};
+static void exclude_neighbors(const Vec3i32 &face,
+ std::vector<bool> &mask,
+ const indexed_triangle_set &its,
+ const VertexFaceIndex &index,
+ size_t recursions)
+{
+ for (int i = 0; i < 3; ++i) {
+ const auto &neighbors_range = index[face(i)];
+ for (size_t fi_n : neighbors_range) {
+ mask[fi_n] = true;
+ if (recursions > 0)
+ exclude_neighbors(its.indices[fi_n], mask, its, index, recursions - 1);
+ }
+ }
+}
+
// Create exclude mask for triangle removal inside hollowed interiors.
// This is necessary when the interior is already part of the mesh which was
// drilled using CGAL mesh boolean operation. Excluded will be the triangles
@@ -231,15 +249,6 @@ static std::vector<bool> create_exclude_mask(
VertexFaceIndex neighbor_index{its};
- auto exclude_neighbors = [&neighbor_index, &exclude_mask](const Vec3i32 &face)
- {
- for (int i = 0; i < 3; ++i) {
- const auto &neighbors_range = neighbor_index[face(i)];
- for (size_t fi_n : neighbors_range)
- exclude_mask[fi_n] = true;
- }
- };
-
for (size_t fi = 0; fi < its.indices.size(); ++fi) {
auto &face = its.indices[fi];
@@ -249,7 +258,7 @@ static std::vector<bool> create_exclude_mask(
}
if (exclude_mask[fi]) {
- exclude_neighbors(face);
+ exclude_neighbors(face, exclude_mask, its, neighbor_index, 1);
continue;
}
@@ -294,7 +303,7 @@ static std::vector<bool> create_exclude_mask(
if (D_hole < D_tol && std::abs(dot) < normal_angle_tol) {
exclude_mask[fi] = true;
- exclude_neighbors(face);
+ exclude_neighbors(face, exclude_mask, its, neighbor_index, 1);
}
}
}
@@ -881,6 +890,7 @@ void SLAPrint::Steps::merge_slices_and_eval_stats() {
const double area_fill = printer_config.area_fill.getFloat()*0.01;// 0.5 (50%);
const double fast_tilt = printer_config.fast_tilt_time.getFloat();// 5.0;
const double slow_tilt = printer_config.slow_tilt_time.getFloat();// 8.0;
+ const double hv_tilt = printer_config.high_viscosity_tilt_time.getFloat();// 10.0;
const double init_exp_time = material_config.initial_exposure_time.getFloat();
const double exp_time = material_config.exposure_time.getFloat();
@@ -910,7 +920,7 @@ void SLAPrint::Steps::merge_slices_and_eval_stats() {
// Going to parallel:
auto printlayerfn = [this,
// functions and read only vars
- area_fill, display_area, exp_time, init_exp_time, fast_tilt, slow_tilt, delta_fade_time,
+ area_fill, display_area, exp_time, init_exp_time, fast_tilt, slow_tilt, hv_tilt, material_config, delta_fade_time,
// write vars
&mutex, &models_volume, &supports_volume, &estim_time, &slow_layers,
@@ -944,7 +954,7 @@ void SLAPrint::Steps::merge_slices_and_eval_stats() {
layer.slices().end(),
size_t(0),
[](size_t a, const SliceRecord &sr) {
- return a + sr.get_slice(soModel).size();
+ return a + sr.get_slice(soSupport).size();
});
supports_polygons.reserve(c);
@@ -993,7 +1003,9 @@ void SLAPrint::Steps::merge_slices_and_eval_stats() {
// Calculation of the slow and fast layers to the future controlling those values on FW
const bool is_fast_layer = (layer_model_area + layer_support_area) <= display_area*area_fill;
- const double tilt_time = is_fast_layer ? fast_tilt : slow_tilt;
+ const double tilt_time = material_config.material_print_speed.value == slamsSlow ? slow_tilt :
+ material_config.material_print_speed.value == slamsHighViscosity ? hv_tilt :
+ is_fast_layer ? fast_tilt : slow_tilt;
{ Lock lck(mutex);
if (is_fast_layer)
@@ -1014,6 +1026,25 @@ void SLAPrint::Steps::merge_slices_and_eval_stats() {
layer_times += exp_time;
layer_times += tilt_time;
+ //// Per layer times (magical constants cuclulated from FW)
+
+ static double exposure_safe_delay_before{ 3.0 };
+ static double exposure_high_viscosity_delay_before{ 3.5 };
+ static double exposure_slow_move_delay_before{ 1.0 };
+
+ if (material_config.material_print_speed.value == slamsSlow)
+ layer_times += exposure_safe_delay_before;
+ else if (material_config.material_print_speed.value == slamsHighViscosity)
+ layer_times += exposure_high_viscosity_delay_before;
+ else if (!is_fast_layer)
+ layer_times += exposure_slow_move_delay_before;
+
+ // Increase layer time for "magic constants" from FW
+ layer_times += (
+ l_height * 5 // tower move
+ + 120 / 1000 // Magical constant to compensate remaining computation delay in exposure thread
+ );
+
layers_times.push_back(layer_times);
estim_time += layer_times;
}
diff --git a/src/libslic3r/ShortEdgeCollapse.cpp b/src/libslic3r/ShortEdgeCollapse.cpp
new file mode 100644
index 000000000..05c8dcf3f
--- /dev/null
+++ b/src/libslic3r/ShortEdgeCollapse.cpp
@@ -0,0 +1,183 @@
+#include "ShortEdgeCollapse.hpp"
+#include "libslic3r/NormalUtils.hpp"
+
+#include <unordered_map>
+#include <unordered_set>
+#include <random>
+#include <algorithm>
+
+namespace Slic3r {
+
+void its_short_edge_collpase(indexed_triangle_set &mesh, size_t target_triangle_count) {
+ // whenever vertex is removed, its mapping is update to the index of vertex with wich it merged
+ std::vector<size_t> vertices_index_mapping(mesh.vertices.size());
+ for (size_t idx = 0; idx < vertices_index_mapping.size(); ++idx) {
+ vertices_index_mapping[idx] = idx;
+ }
+ // Algorithm uses get_final_index query to get the actual vertex index. The query also updates all mappings on the way, essentially flattening the mapping
+ std::vector<size_t> flatten_queue;
+ auto get_final_index = [&vertices_index_mapping, &flatten_queue](const size_t &orig_index) {
+ flatten_queue.clear();
+ size_t idx = orig_index;
+ while (vertices_index_mapping[idx] != idx) {
+ flatten_queue.push_back(idx);
+ idx = vertices_index_mapping[idx];
+ }
+ for (size_t i : flatten_queue) {
+ vertices_index_mapping[i] = idx;
+ }
+ return idx;
+
+ };
+
+ // if face is removed, mark it here
+ std::vector<bool> face_removal_flags(mesh.indices.size(), false);
+
+ std::vector<Vec3i32> triangles_neighbors = its_face_neighbors_par(mesh);
+
+ // now compute vertices dot product - this is used during edge collapse,
+ // to determine which vertex to remove and which to keep; We try to keep the one with larger angle, because it defines the shape "more".
+ // The min vertex dot product is lowest dot product of its normal with the normals of faces around it.
+ // the lower the dot product, the more we want to keep the vertex
+ // NOTE: This score is not updated, even though the decimation does change the mesh. It saves computation time, and there are no strong reasons to update.
+ std::vector<float> min_vertex_dot_product(mesh.vertices.size(), 1);
+ {
+ std::vector<Vec3f> face_normals = its_face_normals(mesh);
+ std::vector<Vec3f> vertex_normals = NormalUtils::create_normals(mesh);
+
+ for (size_t face_idx = 0; face_idx < mesh.indices.size(); ++face_idx) {
+ Vec3i32 t = mesh.indices[face_idx];
+ Vec3f n = face_normals[face_idx];
+ min_vertex_dot_product[t[0]] = std::min(min_vertex_dot_product[t[0]], n.dot(vertex_normals[t[0]]));
+ min_vertex_dot_product[t[1]] = std::min(min_vertex_dot_product[t[1]], n.dot(vertex_normals[t[1]]));
+ min_vertex_dot_product[t[2]] = std::min(min_vertex_dot_product[t[2]], n.dot(vertex_normals[t[2]]));
+ }
+ }
+
+ // lambda to remove face. It flags the face as removed, and updates neighbourhood info
+ auto remove_face = [&triangles_neighbors, &face_removal_flags](int face_idx, int other_face_idx) {
+ if (face_idx < 0) {
+ return;
+ }
+ face_removal_flags[face_idx] = true;
+ Vec3i32 neighbors = triangles_neighbors[face_idx];
+ int n_a = neighbors[0] != other_face_idx ? neighbors[0] : neighbors[1];
+ int n_b = neighbors[2] != other_face_idx ? neighbors[2] : neighbors[1];
+ if (n_a > 0)
+ for (int &n : triangles_neighbors[n_a]) {
+ if (n == face_idx) {
+ n = n_b;
+ break;
+ }
+ }
+ if (n_b > 0)
+ for (int &n : triangles_neighbors[n_b]) {
+ if (n == face_idx) {
+ n = n_a;
+ break;
+ }
+ }
+ };
+
+ std::mt19937_64 generator { 27644437 };// default constant seed! so that results are deterministic
+ std::vector<size_t> face_indices(mesh.indices.size());
+ for (size_t idx = 0; idx < face_indices.size(); ++idx) {
+ face_indices[idx] = idx;
+ }
+ //tmp face indices used only for swapping
+ std::vector<size_t> tmp_face_indices(mesh.indices.size());
+
+ float decimation_ratio = 1.0f; // decimation ratio updated in each iteration. it is number of removed triangles / number of all
+ float edge_len = 0.2f; // Allowed collapsible edge size. Starts low, but is gradually increased
+
+ while (face_indices.size() > target_triangle_count) {
+ // simpple func to increase the edge len - if decimation ratio is low, it increases the len up to twice, if decimation ratio is high, increments are low
+ edge_len = edge_len * (1.0f + 1.0 - decimation_ratio);
+ float max_edge_len_squared = edge_len * edge_len;
+
+ //shuffle the faces and traverse in random order, this MASSIVELY improves the quality of the result
+ std::shuffle(face_indices.begin(), face_indices.end(), generator);
+
+ for (const size_t &face_idx : face_indices) {
+ if (face_removal_flags[face_idx]) {
+ // if face already removed from previous collapses, skip (each collapse removes two triangles [at least] )
+ continue;
+ }
+
+ // look at each edge if it is good candidate for collapse
+ for (size_t edge_idx = 0; edge_idx < 3; ++edge_idx) {
+ size_t vertex_index_keep = get_final_index(mesh.indices[face_idx][edge_idx]);
+ size_t vertex_index_remove = get_final_index(mesh.indices[face_idx][(edge_idx + 1) % 3]);
+ //check distance, skip long edges
+ if ((mesh.vertices[vertex_index_keep] - mesh.vertices[vertex_index_remove]).squaredNorm()
+ > max_edge_len_squared) {
+ continue;
+ }
+ // swap indexes if vertex_index_keep has higher dot product (we want to keep low dot product vertices)
+ if (min_vertex_dot_product[vertex_index_remove] < min_vertex_dot_product[vertex_index_keep]) {
+ size_t tmp = vertex_index_keep;
+ vertex_index_keep = vertex_index_remove;
+ vertex_index_remove = tmp;
+ }
+
+ //remove vertex
+ {
+ // map its index to the index of the kept vertex
+ vertices_index_mapping[vertex_index_remove] = vertices_index_mapping[vertex_index_keep];
+ }
+
+ int neighbor_to_remove_face_idx = triangles_neighbors[face_idx][edge_idx];
+ // remove faces
+ remove_face(face_idx, neighbor_to_remove_face_idx);
+ remove_face(neighbor_to_remove_face_idx, face_idx);
+
+ // break. this triangle is done
+ break;
+ }
+ }
+
+ // filter face_indices, remove those that have been collapsed
+ size_t prev_size = face_indices.size();
+ tmp_face_indices.clear();
+ for (size_t face_idx : face_indices) {
+ if (!face_removal_flags[face_idx]){
+ tmp_face_indices.push_back(face_idx);
+ }
+ }
+ face_indices.swap(tmp_face_indices);
+
+ decimation_ratio = float(prev_size - face_indices.size()) / float(prev_size);
+ //std::cout << " DECIMATION RATIO: " << decimation_ratio << std::endl;
+ }
+
+ //Extract the result mesh
+ std::unordered_map<size_t, size_t> final_vertices_mapping;
+ std::vector<Vec3f> final_vertices;
+ std::vector<Vec3i32> final_indices;
+ final_indices.reserve(face_indices.size());
+ for (size_t idx : face_indices) {
+ Vec3i32 final_face;
+ for (size_t i = 0; i < 3; ++i) {
+ final_face[i] = get_final_index(mesh.indices[idx][i]);
+ }
+ if (final_face[0] == final_face[1] || final_face[1] == final_face[2] || final_face[2] == final_face[0]) {
+ continue; // discard degenerate triangles
+ }
+
+ for (size_t i = 0; i < 3; ++i) {
+ if (final_vertices_mapping.find(final_face[i]) == final_vertices_mapping.end()) {
+ final_vertices_mapping[final_face[i]] = final_vertices.size();
+ final_vertices.push_back(mesh.vertices[final_face[i]]);
+ }
+ final_face[i] = final_vertices_mapping[final_face[i]];
+ }
+
+ final_indices.push_back(final_face);
+ }
+
+ mesh.vertices = final_vertices;
+ mesh.indices = final_indices;
+}
+
+} //namespace Slic3r
+
diff --git a/src/libslic3r/ShortEdgeCollapse.hpp b/src/libslic3r/ShortEdgeCollapse.hpp
new file mode 100644
index 000000000..e6f1822c8
--- /dev/null
+++ b/src/libslic3r/ShortEdgeCollapse.hpp
@@ -0,0 +1,16 @@
+#ifndef SRC_LIBSLIC3R_SHORTEDGECOLLAPSE_HPP_
+#define SRC_LIBSLIC3R_SHORTEDGECOLLAPSE_HPP_
+
+#include "libslic3r/TriangleMesh.hpp"
+
+namespace Slic3r{
+
+// Decimates the model by collapsing short edges. It starts with very small edges and gradually increases the collapsible length,
+// until the target triangle count is reached (the algorithm will certainly undershoot the target count, result will have less triangles than target count)
+// The algorithm does not check for triangle flipping, disconnections, self intersections or any other degeneration that can appear during mesh processing.
+void its_short_edge_collpase(indexed_triangle_set &mesh, size_t target_triangle_count);
+
+}
+
+
+#endif /* SRC_LIBSLIC3R_SHORTEDGECOLLAPSE_HPP_ */
diff --git a/src/libslic3r/Subdivide.cpp b/src/libslic3r/Subdivide.cpp
new file mode 100644
index 000000000..13868277a
--- /dev/null
+++ b/src/libslic3r/Subdivide.cpp
@@ -0,0 +1,218 @@
+#include "Subdivide.hpp"
+#include "Point.hpp"
+
+namespace Slic3r{
+
+indexed_triangle_set its_subdivide(
+ const indexed_triangle_set &its, float max_length)
+{
+ // same order as key order in Edge Divides
+ struct VerticesSequence
+ {
+ size_t start_index;
+ bool positive_order;
+ VerticesSequence(size_t start_index, bool positive_order = true)
+ : start_index(start_index), positive_order(positive_order){}
+ };
+ // vertex index small, big vertex index from key.first to key.second
+ using EdgeDivides = std::map<std::pair<size_t, size_t>, VerticesSequence>;
+ struct Edges
+ {
+ Vec3f data[3];
+ Vec3f lengths;
+ Edges(const Vec3i32 &indices, const std::vector<Vec3f> &vertices)
+ : lengths(-1.f,-1.f,-1.f)
+ {
+ const Vec3f &v0 = vertices[indices[0]];
+ const Vec3f &v1 = vertices[indices[1]];
+ const Vec3f &v2 = vertices[indices[2]];
+ data[0] = v0 - v1;
+ data[1] = v1 - v2;
+ data[2] = v2 - v0;
+ }
+ float abs_sum(const Vec3f &v)
+ {
+ return abs(v[0]) + abs(v[1]) + abs(v[2]);
+ }
+ bool is_dividable(const float& max_length) {
+ Vec3f sum(abs_sum(data[0]), abs_sum(data[1]), abs_sum(data[2]));
+ Vec3i32 biggest_index = (sum[0] > sum[1]) ?
+ ((sum[0] > sum[2]) ?
+ ((sum[2] > sum[1]) ?
+ Vec3i32(0, 2, 1) :
+ Vec3i32(0, 1, 2)) :
+ Vec3i32(2, 0, 1)) :
+ ((sum[1] > sum[2]) ?
+ ((sum[2] > sum[0]) ?
+ Vec3i32(1, 2, 0) :
+ Vec3i32(1, 0, 2)) :
+ Vec3i32(2, 1, 0));
+ for (int i = 0; i < 3; i++) {
+ int index = biggest_index[i];
+ if (sum[index] <= max_length) return false;
+ lengths[index] = data[index].norm();
+ if (lengths[index] <= max_length) continue;
+
+ // calculate rest of lengths
+ for (int j = i + 1; j < 3; j++) {
+ index = biggest_index[j];
+ lengths[index] = data[index].norm();
+ }
+ return true;
+ }
+ return false;
+ }
+ };
+ struct TriangleLengths
+ {
+ Vec3i32 indices;
+ Vec3f l; // lengths
+ TriangleLengths(const Vec3i32 &indices, const Vec3f &lengths)
+ : indices(indices), l(lengths)
+ {}
+
+ int get_divide_index(float max_length) {
+ if (l[0] > l[1] && l[0] > l[2]) {
+ if (l[0] > max_length) return 0;
+ } else if (l[1] > l[2]) {
+ if (l[1] > max_length) return 1;
+ } else {
+ if (l[2] > max_length) return 2;
+ }
+ return -1;
+ }
+
+ // divide triangle add new vertex to vertices
+ std::pair<TriangleLengths, TriangleLengths> divide(
+ int divide_index, float max_length,
+ std::vector<Vec3f> &vertices,
+ EdgeDivides &edge_divides)
+ {
+ // index to lengths and indices
+ size_t i0 = divide_index;
+ size_t i1 = (divide_index + 1) % 3;
+ size_t vi0 = indices[i0];
+ size_t vi1 = indices[i1];
+ std::pair<size_t, size_t> key(vi0, vi1);
+ bool key_swap = false;
+ if (key.first > key.second) {
+ std::swap(key.first, key.second);
+ key_swap = true;
+ }
+
+ float length = l[divide_index];
+ size_t count_edge_vertices = static_cast<size_t>(floor(length / max_length));
+ float count_edge_segments = static_cast<float>(count_edge_vertices + 1);
+
+ auto it = edge_divides.find(key);
+ if (it == edge_divides.end()) {
+ // Create new vertices
+ VerticesSequence new_vs(vertices.size());
+ Vec3f vf = vertices[key.first]; // copy
+ const Vec3f &vs = vertices[key.second];
+ Vec3f dir = vs - vf;
+ for (size_t i = 1; i <= count_edge_vertices; ++i) {
+ float ratio = i / count_edge_segments;
+ vertices.push_back(vf + dir * ratio);
+ }
+ bool success;
+ std::tie(it,success) = edge_divides.insert({key, new_vs});
+ assert(success);
+ }
+ const VerticesSequence &vs = it->second;
+
+ int index_offset = count_edge_vertices/2;
+ size_t i2 = (divide_index + 2) % 3;
+ if (count_edge_vertices % 2 == 0 && key_swap == (l[i1] < l[i2])) {
+ --index_offset;
+ }
+ int sign = (vs.positive_order) ? 1 : -1;
+ size_t new_index = vs.start_index + sign*index_offset;
+
+ size_t vi2 = indices[i2];
+ const Vec3f &v2 = vertices[vi2];
+ Vec3f new_edge = v2 - vertices[new_index];
+ float new_len = new_edge.norm();
+
+ float ratio = (1 + index_offset) / count_edge_segments;
+ float len1 = l[i0] * ratio;
+ float len2 = l[i0] - len1;
+ if (key_swap) std::swap(len1, len2);
+
+ Vec3i32 indices1(vi0, new_index, vi2);
+ Vec3f lengths1(len1, new_len, l[i2]);
+
+ Vec3i32 indices2(new_index, vi1, vi2);
+ Vec3f lengths2(len2, l[i1], new_len);
+
+ // append key for divided edge when neccesary
+ if (index_offset > 0) {
+ std::pair<size_t, size_t> new_key(key.first, new_index);
+ bool new_key_swap = false;
+ if (new_key.first > new_key.second) {
+ std::swap(new_key.first, new_key.second);
+ new_key_swap = true;
+ }
+ if (edge_divides.find(new_key) == edge_divides.end()) {
+ // insert new
+ edge_divides.insert({new_key, (new_key_swap) ?
+ VerticesSequence(new_index - sign, !vs.positive_order)
+ : vs});
+ }
+ }
+
+ if (index_offset < int(count_edge_vertices)-1) {
+ std::pair<size_t, size_t> new_key(new_index, key.second);
+ bool new_key_swap = false;
+ if (new_key.first > new_key.second) {
+ std::swap(new_key.first, new_key.second);
+ new_key_swap = true;
+ }
+ // bad order
+ if (edge_divides.find(new_key) == edge_divides.end()) {
+ edge_divides.insert({new_key, (new_key_swap) ?
+ VerticesSequence(vs.start_index + sign*(count_edge_vertices-1), !vs.positive_order)
+ : VerticesSequence(new_index + sign, vs.positive_order)});
+ }
+ }
+
+ return {TriangleLengths(indices1, lengths1),
+ TriangleLengths(indices2, lengths2)};
+ }
+ };
+ indexed_triangle_set result;
+ result.indices.reserve(its.indices.size());
+ const std::vector<Vec3f> &vertices = its.vertices;
+ result.vertices = vertices; // copy
+ std::queue<TriangleLengths> tls;
+
+ EdgeDivides edge_divides;
+ for (const Vec3i32 &indices : its.indices) {
+ Edges edges(indices, vertices);
+ // speed up only sum not sqrt is apply
+ if (!edges.is_dividable(max_length)) {
+ // small triangle
+ result.indices.push_back(indices);
+ continue;
+ }
+ TriangleLengths tl(indices, edges.lengths);
+ do {
+ int divide_index = tl.get_divide_index(max_length);
+ if (divide_index < 0) {
+ // no dividing
+ result.indices.push_back(tl.indices);
+ if (tls.empty()) break;
+ tl = tls.front(); // copy
+ tls.pop();
+ } else {
+ auto [tl1, tl2] = tl.divide(divide_index, max_length,
+ result.vertices, edge_divides);
+ tl = tl1;
+ tls.push(tl2);
+ }
+ } while (true);
+ }
+ return result;
+}
+
+}
diff --git a/src/libslic3r/Subdivide.hpp b/src/libslic3r/Subdivide.hpp
new file mode 100644
index 000000000..f97e4b3c5
--- /dev/null
+++ b/src/libslic3r/Subdivide.hpp
@@ -0,0 +1,12 @@
+#ifndef libslic3r_Subdivide_hpp_
+#define libslic3r_Subdivide_hpp_
+
+#include "TriangleMesh.hpp"
+
+namespace Slic3r {
+
+indexed_triangle_set its_subdivide(const indexed_triangle_set &its, float max_length);
+
+}
+
+#endif //libslic3r_Subdivide_hpp_
diff --git a/src/libslic3r/SupportMaterial.cpp b/src/libslic3r/SupportMaterial.cpp
index 2b59335e2..1a95ef9c2 100644
--- a/src/libslic3r/SupportMaterial.cpp
+++ b/src/libslic3r/SupportMaterial.cpp
@@ -3424,6 +3424,7 @@ static inline void fill_expolygon_generate_paths(
new_params.role = role;
filler->init_spacing(spacing, new_params);
{
+ assert(!fill_params.use_arachne);
Surface surface(stPosInternal | stDensSparse, std::move(expolygon));
//TODO: catch exception here?
filler->fill_surface_extrusion(&surface, new_params, dst);
diff --git a/src/libslic3r/Thread.cpp b/src/libslic3r/Thread.cpp
index a77f6bc91..6f5efdac6 100644
--- a/src/libslic3r/Thread.cpp
+++ b/src/libslic3r/Thread.cpp
@@ -15,6 +15,7 @@
#include "Thread.hpp"
#include "Utils.hpp"
+#include "LocalesUtils.hpp"
namespace Slic3r {
@@ -236,21 +237,8 @@ void name_tbb_thread_pool_threads_set_locale()
std::ostringstream name;
name << "slic3r_tbb_" << range.begin();
set_current_thread_name(name.str().c_str());
- // Set locales of the worker thread to "C".
-#ifdef _WIN32
- _configthreadlocale(_ENABLE_PER_THREAD_LOCALE);
- std::setlocale(LC_ALL, "C");
-#else
- // We are leaking some memory here, because the newlocale() produced memory will never be released.
- // This is not a problem though, as there will be a maximum one worker thread created per physical thread.
- uselocale(newlocale(
-#ifdef __APPLE__
- LC_ALL_MASK
-#else // some Unix / Linux / BSD
- LC_ALL
-#endif
- , "C", nullptr));
-#endif
+ // Set locales of the worker thread to "C".
+ set_c_locales();
}
});
}
diff --git a/src/libslic3r/TriangleMesh.cpp b/src/libslic3r/TriangleMesh.cpp
index c92b06e21..78f653ba1 100644
--- a/src/libslic3r/TriangleMesh.cpp
+++ b/src/libslic3r/TriangleMesh.cpp
@@ -1371,4 +1371,5 @@ bool its_write_stl_binary(const char *file, const char *label, const std::vector
return true;
}
+
} // namespace Slic3r
diff --git a/src/libslic3r/TriangleSetSampling.cpp b/src/libslic3r/TriangleSetSampling.cpp
new file mode 100644
index 000000000..bb03ff6d7
--- /dev/null
+++ b/src/libslic3r/TriangleSetSampling.cpp
@@ -0,0 +1,71 @@
+#include "TriangleSetSampling.hpp"
+#include <map>
+#include <random>
+#include <tbb/parallel_for.h>
+#include <tbb/blocked_range.h>
+
+namespace Slic3r {
+
+TriangleSetSamples sample_its_uniform_parallel(size_t samples_count, const indexed_triangle_set &triangle_set) {
+ std::vector<double> triangles_area(triangle_set.indices.size());
+
+ tbb::parallel_for(tbb::blocked_range<size_t>(0, triangle_set.indices.size()),
+ [&triangle_set, &triangles_area](
+ tbb::blocked_range<size_t> r) {
+ for (size_t t_idx = r.begin(); t_idx < r.end(); ++t_idx) {
+ const Vec3f &a = triangle_set.vertices[triangle_set.indices[t_idx].x()];
+ const Vec3f &b = triangle_set.vertices[triangle_set.indices[t_idx].y()];
+ const Vec3f &c = triangle_set.vertices[triangle_set.indices[t_idx].z()];
+ double area = double(0.5 * (b - a).cross(c - a).norm());
+ triangles_area[t_idx] = area;
+ }
+ });
+
+ std::map<double, size_t> area_sum_to_triangle_idx;
+ float area_sum = 0;
+ for (size_t t_idx = 0; t_idx < triangles_area.size(); ++t_idx) {
+ area_sum += triangles_area[t_idx];
+ area_sum_to_triangle_idx[area_sum] = t_idx;
+ }
+
+ std::mt19937_64 mersenne_engine { 27644437 };
+ // random numbers on interval [0, 1)
+ std::uniform_real_distribution<double> fdistribution;
+
+ auto get_random = [&fdistribution, &mersenne_engine]() {
+ return Vec3d { fdistribution(mersenne_engine), fdistribution(mersenne_engine), fdistribution(mersenne_engine) };
+ };
+
+ std::vector<Vec3d> random_samples(samples_count);
+ std::generate(random_samples.begin(), random_samples.end(), get_random);
+
+ TriangleSetSamples result;
+ result.total_area = area_sum;
+ result.positions.resize(samples_count);
+ result.normals.resize(samples_count);
+ result.triangle_indices.resize(samples_count);
+
+ tbb::parallel_for(tbb::blocked_range<size_t>(0, samples_count),
+ [&triangle_set, &area_sum_to_triangle_idx, &area_sum, &random_samples, &result](
+ tbb::blocked_range<size_t> r) {
+ for (size_t s_idx = r.begin(); s_idx < r.end(); ++s_idx) {
+ double t_sample = random_samples[s_idx].x() * area_sum;
+ size_t t_idx = area_sum_to_triangle_idx.upper_bound(t_sample)->second;
+
+ double sq_u = std::sqrt(random_samples[s_idx].y());
+ double v = random_samples[s_idx].z();
+
+ Vec3f A = triangle_set.vertices[triangle_set.indices[t_idx].x()];
+ Vec3f B = triangle_set.vertices[triangle_set.indices[t_idx].y()];
+ Vec3f C = triangle_set.vertices[triangle_set.indices[t_idx].z()];
+
+ result.positions[s_idx] = A * (1 - sq_u) + B * (sq_u * (1 - v)) + C * (v * sq_u);
+ result.normals[s_idx] = ((B - A).cross(C - B)).normalized();
+ result.triangle_indices[s_idx] = t_idx;
+ }
+ });
+
+ return result;
+}
+
+}
diff --git a/src/libslic3r/TriangleSetSampling.hpp b/src/libslic3r/TriangleSetSampling.hpp
new file mode 100644
index 000000000..28a661d76
--- /dev/null
+++ b/src/libslic3r/TriangleSetSampling.hpp
@@ -0,0 +1,20 @@
+#ifndef SRC_LIBSLIC3R_TRIANGLESETSAMPLING_HPP_
+#define SRC_LIBSLIC3R_TRIANGLESETSAMPLING_HPP_
+
+#include <admesh/stl.h>
+#include "libslic3r/Point.hpp"
+
+namespace Slic3r {
+
+struct TriangleSetSamples {
+ float total_area;
+ std::vector<Vec3f> positions;
+ std::vector<Vec3f> normals;
+ std::vector<size_t> triangle_indices;
+};
+
+TriangleSetSamples sample_its_uniform_parallel(size_t samples_count, const indexed_triangle_set &triangle_set);
+
+}
+
+#endif /* SRC_LIBSLIC3R_TRIANGLESETSAMPLING_HPP_ */
diff --git a/src/libslic3r/libslic3r.h b/src/libslic3r/libslic3r.h
index 8ba78d49a..4f5b1a6fe 100644
--- a/src/libslic3r/libslic3r.h
+++ b/src/libslic3r/libslic3r.h
@@ -21,6 +21,13 @@
#include <cmath>
#include <type_traits>
+#ifdef _WIN32
+// On MSVC, std::deque degenerates to a list of pointers, which defeats its purpose of reducing allocator load and memory fragmentation.
+// https://github.com/microsoft/STL/issues/147#issuecomment-1090148740
+// Thus it is recommended to use boost::container::deque instead.
+#include <boost/container/deque.hpp>
+#endif // _WIN32
+
#include "Technologies.hpp"
#include "Semver.hpp"
@@ -73,6 +80,16 @@ namespace Slic3r {
extern Semver SEMVER;
+// On MSVC, std::deque degenerates to a list of pointers, which defeats its purpose of reducing allocator load and memory fragmentation.
+template<class T, class Allocator = std::allocator<T>>
+using deque =
+#ifdef _WIN32
+ // Use boost implementation, which allocates blocks of 512 bytes instead of blocks of 8 bytes.
+ boost::container::deque<T, Allocator>;
+#else // _WIN32
+ std::deque<T, Allocator>;
+#endif // _WIN32
+
template<typename T, typename Q>
inline T unscale(Q v) { return T(v) * T(SCALING_FACTOR); }
@@ -327,7 +344,13 @@ public:
inline bool empty() const { return size() == 0; }
};
+template<class T, class = FloatingOnly<T>>
+constexpr T NaN = std::numeric_limits<T>::quiet_NaN();
+constexpr float NaNf = NaN<float>;
+constexpr double NaNd = NaN<double>;
+
+#if _DEBUG
// to check when & how an object is created/copied/deleted
class Intrumentation {
public:
@@ -353,6 +376,7 @@ public:
return *this;
}
};
+#endif
} // namespace Slic3r
diff --git a/src/occt_wrapper/CMakeLists.txt b/src/occt_wrapper/CMakeLists.txt
new file mode 100644
index 000000000..ed75531a9
--- /dev/null
+++ b/src/occt_wrapper/CMakeLists.txt
@@ -0,0 +1,60 @@
+cmake_minimum_required(VERSION 3.13)
+project(OCCTWrapper)
+
+if (APPLE)
+ # TODO: we need to fix notarization with the separate shared library
+ add_library(OCCTWrapper STATIC OCCTWrapper.cpp)
+else ()
+ add_library(OCCTWrapper MODULE OCCTWrapper.cpp)
+endif ()
+
+set_target_properties(OCCTWrapper
+ PROPERTIES
+ LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/src"
+ RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/src"
+ PREFIX ""
+)
+
+include(GenerateExportHeader)
+
+generate_export_header(OCCTWrapper)
+
+find_package(OpenCASCADE 7.6.2 REQUIRED)
+
+set(OCCT_LIBS
+ TKXDESTEP
+ TKSTEP
+ TKSTEP209
+ TKSTEPAttr
+ TKSTEPBase
+ TKXCAF
+ TKXSBase
+ TKVCAF
+ TKCAF
+ TKLCAF
+ TKCDF
+ TKV3d
+ TKService
+ TKMesh
+ TKBO
+ TKPrim
+ TKHLR
+ TKShHealing
+ TKTopAlgo
+ TKGeomAlgo
+ TKBRep
+ TKGeomBase
+ TKG3d
+ TKG2d
+ TKMath
+ TKernel
+)
+
+target_include_directories(OCCTWrapper PRIVATE ${CMAKE_CURRENT_BINARY_DIR})
+target_include_directories(OCCTWrapper PUBLIC ${OpenCASCADE_INCLUDE_DIR})
+target_link_libraries(OCCTWrapper ${OCCT_LIBS})
+
+include(GNUInstallDirs)
+
+install(TARGETS OCCTWrapper DESTINATION "${CMAKE_INSTALL_BINDIR}")
+
diff --git a/src/occt_wrapper/OCCTWrapper.cpp b/src/occt_wrapper/OCCTWrapper.cpp
new file mode 100644
index 000000000..e41d8953f
--- /dev/null
+++ b/src/occt_wrapper/OCCTWrapper.cpp
@@ -0,0 +1,201 @@
+#include "OCCTWrapper.hpp"
+
+#include "occtwrapper_export.h"
+
+#include <cassert>
+
+#ifdef _WIN32
+#define DIR_SEPARATOR '\\'
+#else
+#define DIR_SEPARATOR '/'
+#endif
+
+#include "STEPCAFControl_Reader.hxx"
+#include "BRepMesh_IncrementalMesh.hxx"
+#include "XCAFDoc_DocumentTool.hxx"
+#include "XCAFDoc_ShapeTool.hxx"
+#include "XCAFApp_Application.hxx"
+#include "TopoDS_Builder.hxx"
+#include "TopoDS.hxx"
+#include "TDataStd_Name.hxx"
+#include "BRepBuilderAPI_Transform.hxx"
+#include "TopExp_Explorer.hxx"
+#include "BRep_Tool.hxx"
+
+const double STEP_TRANS_CHORD_ERROR = 0.005;
+const double STEP_TRANS_ANGLE_RES = 1;
+
+// const int LOAD_STEP_STAGE_READ_FILE = 0;
+// const int LOAD_STEP_STAGE_GET_SOLID = 1;
+// const int LOAD_STEP_STAGE_GET_MESH = 2;
+
+namespace Slic3r {
+
+struct NamedSolid {
+ NamedSolid(const TopoDS_Shape& s,
+ const std::string& n) : solid{s}, name{n} {}
+ const TopoDS_Shape solid;
+ const std::string name;
+};
+
+static void getNamedSolids(const TopLoc_Location& location, const Handle(XCAFDoc_ShapeTool) shapeTool,
+ const TDF_Label label, std::vector<NamedSolid>& namedSolids)
+{
+ TDF_Label referredLabel{label};
+ if (shapeTool->IsReference(label))
+ shapeTool->GetReferredShape(label, referredLabel);
+
+ std::string name;
+ Handle(TDataStd_Name) shapeName;
+ if (referredLabel.FindAttribute(TDataStd_Name::GetID(), shapeName))
+ name = TCollection_AsciiString(shapeName->Get()).ToCString();
+
+ TopLoc_Location localLocation = location * shapeTool->GetLocation(label);
+ TDF_LabelSequence components;
+ if (shapeTool->GetComponents(referredLabel, components)) {
+ for (Standard_Integer compIndex = 1; compIndex <= components.Length(); ++compIndex) {
+ getNamedSolids(localLocation, shapeTool, components.Value(compIndex), namedSolids);
+ }
+ } else {
+ TopoDS_Shape shape;
+ shapeTool->GetShape(referredLabel, shape);
+ TopAbs_ShapeEnum shape_type = shape.ShapeType();
+ BRepBuilderAPI_Transform transform(shape, localLocation, Standard_True);
+ switch (shape_type) {
+ case TopAbs_COMPOUND:
+ namedSolids.emplace_back(TopoDS::Compound(transform.Shape()), name);
+ break;
+ case TopAbs_COMPSOLID:
+ namedSolids.emplace_back(TopoDS::CompSolid(transform.Shape()), name);
+ break;
+ case TopAbs_SOLID:
+ namedSolids.emplace_back(TopoDS::Solid(transform.Shape()), name);
+ break;
+ default:
+ break;
+ }
+ }
+}
+
+extern "C" OCCTWRAPPER_EXPORT bool load_step_internal(const char *path, OCCTResult* res /*BBS:, ImportStepProgressFn proFn*/)
+{
+try {
+ //bool cb_cancel = false;
+ //if (proFn) {
+ // proFn(LOAD_STEP_STAGE_READ_FILE, 0, 1, cb_cancel);
+ // if (cb_cancel)
+ // return false;
+ //}
+
+
+ std::vector<NamedSolid> namedSolids;
+ Handle(TDocStd_Document) document;
+ Handle(XCAFApp_Application) application = XCAFApp_Application::GetApplication();
+ application->NewDocument(path, document);
+ STEPCAFControl_Reader reader;
+ reader.SetNameMode(true);
+ //BBS: Todo, read file is slow which cause the progress_bar no update and gui no response
+ IFSelect_ReturnStatus stat = reader.ReadFile(path);
+ if (stat != IFSelect_RetDone || !reader.Transfer(document)) {
+ application->Close(document);
+ res->error_str = std::string{"Could not read '"} + path + "'";
+ return false;
+ }
+ Handle(XCAFDoc_ShapeTool) shapeTool = XCAFDoc_DocumentTool::ShapeTool(document->Main());
+ TDF_LabelSequence topLevelShapes;
+ shapeTool->GetFreeShapes(topLevelShapes);
+
+ Standard_Integer topShapeLength = topLevelShapes.Length() + 1;
+ for (Standard_Integer iLabel = 1; iLabel < topShapeLength; ++iLabel) {
+ //if (proFn) {
+ // proFn(LOAD_STEP_STAGE_GET_SOLID, iLabel, topShapeLength, cb_cancel);
+ // if (cb_cancel) {
+ // shapeTool.reset(nullptr);
+ // application->Close(document);
+ // return false;
+ // }
+ //}
+ getNamedSolids(TopLoc_Location{}, shapeTool, topLevelShapes.Value(iLabel), namedSolids);
+ }
+
+
+
+ // Now the object name. Set it to filename without suffix.
+ // This will later be changed if only one volume is loaded.
+ const char *last_slash = strrchr(path, DIR_SEPARATOR);
+ std::string obj_name((last_slash == nullptr) ? path : last_slash + 1);
+ res->object_name = obj_name;
+
+ for (size_t i = 0; i < namedSolids.size(); ++i) {
+ //BBS:if (proFn) {
+ // proFn(LOAD_STEP_STAGE_GET_MESH, i, namedSolids.size(), cb_cancel);
+ // if (cb_cancel) {
+ // model->delete_object(new_object);
+ // shapeTool.reset(nullptr);
+ // application->Close(document);
+ // return false;
+ // }
+ //}
+
+ res->volumes.emplace_back();
+ auto& vertices = res->volumes.back().vertices;
+ auto& indices = res->volumes.back().indices;
+
+ BRepMesh_IncrementalMesh mesh(namedSolids[i].solid, STEP_TRANS_CHORD_ERROR, false, STEP_TRANS_ANGLE_RES, true);
+
+ for (TopExp_Explorer anExpSF(namedSolids[i].solid, TopAbs_FACE); anExpSF.More(); anExpSF.Next()) {
+ const int aNodeOffset = int(vertices.size());
+ const TopoDS_Shape& aFace = anExpSF.Current();
+ TopLoc_Location aLoc;
+ Handle(Poly_Triangulation) aTriangulation = BRep_Tool::Triangulation(TopoDS::Face(aFace), aLoc);
+ if (aTriangulation.IsNull())
+ continue;
+
+ // First copy vertices (will create duplicates).
+ gp_Trsf aTrsf = aLoc.Transformation();
+ for (Standard_Integer aNodeIter = 1; aNodeIter <= aTriangulation->NbNodes(); ++aNodeIter) {
+ gp_Pnt aPnt = aTriangulation->Node(aNodeIter);
+ aPnt.Transform(aTrsf);
+ vertices.push_back({float(aPnt.X()), float(aPnt.Y()), float(aPnt.Z())});
+ }
+ // Now the indices.
+ const TopAbs_Orientation anOrientation = anExpSF.Current().Orientation();
+ for (Standard_Integer aTriIter = 1; aTriIter <= aTriangulation->NbTriangles(); ++aTriIter) {
+ Poly_Triangle aTri = aTriangulation->Triangle(aTriIter);
+
+ Standard_Integer anId[3];
+ aTri.Get(anId[0], anId[1], anId[2]);
+ if (anOrientation == TopAbs_REVERSED)
+ std::swap(anId[1], anId[2]);
+
+ // Account for the vertices we already have from previous faces.
+ // anId is 1-based index !
+ indices.push_back({anId[0] - 1 + aNodeOffset,
+ anId[1] - 1 + aNodeOffset,
+ anId[2] - 1 + aNodeOffset});
+ }
+ }
+
+ res->volumes.back().volume_name = namedSolids[i].name;
+
+ if (vertices.empty())
+ res->volumes.pop_back();
+ }
+
+ shapeTool.reset(nullptr);
+ application->Close(document);
+
+ if (res->volumes.empty())
+ return false;
+} catch (const std::exception& ex) {
+ res->error_str = ex.what();
+ return false;
+} catch (...) {
+ res->error_str = "An exception was thrown in load_step_internal.";
+ return false;
+}
+
+ return true;
+}
+
+}; // namespace Slic3r
diff --git a/src/occt_wrapper/OCCTWrapper.hpp b/src/occt_wrapper/OCCTWrapper.hpp
new file mode 100644
index 000000000..e87becb70
--- /dev/null
+++ b/src/occt_wrapper/OCCTWrapper.hpp
@@ -0,0 +1,27 @@
+
+#ifndef occtwrapper_OCCTWrapper_hpp_
+#define occtwrapper_OCCTWrapper_hpp_
+
+#include <array>
+#include <string>
+#include <vector>
+
+namespace Slic3r {
+
+struct OCCTVolume {
+ std::string volume_name;
+ std::vector<std::array<float, 3>> vertices;
+ std::vector<std::array<int, 3>> indices;
+};
+
+struct OCCTResult {
+ std::string error_str;
+ std::string object_name;
+ std::vector<OCCTVolume> volumes;
+};
+
+using LoadStepFn = bool (*)(const char *path, OCCTResult* occt_result);
+
+}; // namespace Slic3r
+
+#endif // occtwrapper_OCCTWrapper_hpp_
diff --git a/src/platform/osx/Info.plist.in b/src/platform/osx/Info.plist.in
index a8046ddc7..58220d34a 100644
--- a/src/platform/osx/Info.plist.in
+++ b/src/platform/osx/Info.plist.in
@@ -13,7 +13,7 @@
<key>CFBundleShortVersionString</key>
<string>@SLIC3R_APP_NAME@ @SLIC3R_BUILD_ID@</string>
<key>CFBundleIdentifier</key>
- <string>com.merill.slic3r/</string>
+ <string>org.@SLIC3R_APP_KEY@/</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundlePackageType</key>
diff --git a/src/slic3r/CMakeLists.txt b/src/slic3r/CMakeLists.txt
index f71b809b3..c11f860c5 100644
--- a/src/slic3r/CMakeLists.txt
+++ b/src/slic3r/CMakeLists.txt
@@ -318,10 +318,6 @@ if (SLIC3R_STATIC)
target_compile_definitions(libslic3r_gui PUBLIC -DwxDEBUG_LEVEL=0)
endif()
-if (SLIC3R_STATIC AND NOT SLIC3R_STATIC_EXCLUDE_CURL AND UNIX AND NOT APPLE)
- target_compile_definitions(libslic3r_gui PRIVATE OPENSSL_CERT_OVERRIDE)
-endif ()
-
if (SLIC3R_PCH AND NOT SLIC3R_SYNTAXONLY)
add_precompiled_header(libslic3r_gui pchheader.hpp FORCEINCLUDE)
endif ()
diff --git a/src/slic3r/GUI/AboutDialog.cpp b/src/slic3r/GUI/AboutDialog.cpp
index 67fe83bbb..16b589273 100644
--- a/src/slic3r/GUI/AboutDialog.cpp
+++ b/src/slic3r/GUI/AboutDialog.cpp
@@ -284,8 +284,8 @@ AboutDialog::AboutDialog()
"<html>"
"<body bgcolor= %1% link= %2%>"
"<font color=%3%>"
- "%5% &copy; 2018-2022 Durand Rémi. <br />"
- "%4% &copy; 2016-2022 Prusa Research. <br />"
+ " &copy; 2018-2022 Durand Rémi. <br />"
+ "%5% &copy; 2016-2022 Prusa Research. <br />"
"%5% &copy; 2011-2018 Alessandro Ranellucci. <br />"
"<a href=\"http://slic3r.org/\">Slic3r</a> %6% "
"<a href=\"http://www.gnu.org/licenses/agpl-3.0.html\">%7%</a>."
diff --git a/src/slic3r/GUI/ConfigWizard.cpp b/src/slic3r/GUI/ConfigWizard.cpp
index 8b7b8dfac..1b6f1ea86 100644
--- a/src/slic3r/GUI/ConfigWizard.cpp
+++ b/src/slic3r/GUI/ConfigWizard.cpp
@@ -1519,7 +1519,7 @@ PageDiameters::PageDiameters(ConfigWizard *parent)
auto *unit_filam = new wxStaticText(this, wxID_ANY, _L("mm"));
sizer_filam->AddGrowableCol(0, 1);
sizer_filam->Add(text_filam, 0, wxALIGN_CENTRE_VERTICAL);
- sizer_filam->Add(diam_filam);
+ sizer_filam->Add(diam_filam, 0, wxALIGN_CENTRE_VERTICAL);
sizer_filam->Add(unit_filam, 0, wxALIGN_CENTRE_VERTICAL);
append(sizer_filam);
}
diff --git a/src/slic3r/GUI/CreateMMUTiledCanvas.cpp b/src/slic3r/GUI/CreateMMUTiledCanvas.cpp
index 89212f27f..cef390fbf 100644
--- a/src/slic3r/GUI/CreateMMUTiledCanvas.cpp
+++ b/src/slic3r/GUI/CreateMMUTiledCanvas.cpp
@@ -801,32 +801,42 @@ void CreateMMUTiledCanvas::load_config()
ifs.open(path);
#ifdef WIN32
// Verify the checksum of the config file without taking just for debugging purpose.
- if (!AppConfig::verify_config_file_checksum(ifs))
+ const AppConfig::ConfigFileInfo config_file_info = AppConfig::check_config_file_and_verify_checksum(ifs);
+ if (!config_file_info.correct_checksum) {
BOOST_LOG_TRIVIAL(info) << "The configuration file " << path <<
- " has a wrong MD5 checksum or the checksum is missing. This may indicate a file corruption or a harmless user edit.";
-
+ " has a wrong MD5 checksum or the checksum is missing. This may indicate a file corruption or a harmless user edit.";
+ }
+ if (!config_file_info.correct_checksum && config_file_info.contains_null) {
+ BOOST_LOG_TRIVIAL(info) << "The configuration file " + path + " is corrupted, because it is contains null characters.";
+ throw Slic3r::CriticalException("The configuration file contains null characters.");
+ }
ifs.seekg(0, boost::nowide::ifstream::beg);
#endif
- pt::read_ini(ifs, tree);
+ try {
+ pt::read_ini(ifs, tree);
+ }
+ catch (pt::ptree_error& ex) {
+ throw Slic3r::CriticalException(ex.what());
+ }
}
- catch (pt::ptree_error& ex) {
+ catch (Slic3r::CriticalException& ex) {
#ifdef WIN32
// The configuration file is corrupted, try replacing it with the backup configuration.
ifs.close();
- std::string backup_path = (path_dir / "config.ini.bak").string();
+ std::string backup_path = (boost::format("%1%.bak") % path).str();
if (boost::filesystem::exists(backup_path)) {
// Compute checksum of the configuration backup file and try to load configuration from it when the checksum is correct.
boost::nowide::ifstream backup_ifs(backup_path);
- if (!AppConfig::verify_config_file_checksum(backup_ifs)) {
- BOOST_LOG_TRIVIAL(error) << format("Both \"%1%\" and \"%2%\" are corrupted. It isn't possible to restore configuration from the backup.", path, backup_path);
+ if (const AppConfig::ConfigFileInfo config_file_info = AppConfig::check_config_file_and_verify_checksum(backup_ifs); !config_file_info.correct_checksum || config_file_info.contains_null) {
+ BOOST_LOG_TRIVIAL(error) << format(R"(Both "%1%" and "%2%" are corrupted. It isn't possible to restore configuration from the backup.)", path, backup_path);
backup_ifs.close();
boost::filesystem::remove(backup_path);
} else if (std::string error_message; copy_file(backup_path, path, error_message, false) != SUCCESS) {
- BOOST_LOG_TRIVIAL(error) << format("Configuration file \"%1%\" is corrupted. Failed to restore from backup \"%2%\": %3%", path, backup_path, error_message);
+ BOOST_LOG_TRIVIAL(error) << format(R"(Configuration file "%1%" is corrupted. Failed to restore from backup "%2%": %3%)", path, backup_path, error_message);
backup_ifs.close();
boost::filesystem::remove(backup_path);
} else {
- BOOST_LOG_TRIVIAL(info) << format("Configuration file \"%1%\" was corrupted. It has been succesfully restored from the backup \"%2%\".", path, backup_path);
+ BOOST_LOG_TRIVIAL(info) << format(R"(Configuration file "%1%" was corrupted. It has been successfully restored from the backup "%2%".)", path, backup_path);
// Try parse configuration file after restore from backup.
try {
ifs.open(path);
@@ -834,12 +844,12 @@ void CreateMMUTiledCanvas::load_config()
recovered = true;
}
catch (pt::ptree_error& ex) {
- BOOST_LOG_TRIVIAL(info) << format("Failed to parse configuration file \"%1%\" after it has been restored from backup: %2%", path, ex.what());
+ BOOST_LOG_TRIVIAL(info) << format(R"(Failed to parse configuration file "%1%" after it has been restored from backup: %2%)", path, ex.what());
}
}
} else
#endif // WIN32
- BOOST_LOG_TRIVIAL(info) << format("Failed to parse configuration file \"%1%\": %2%", path, ex.what());
+ BOOST_LOG_TRIVIAL(info) << format(R"(Failed to parse configuration file "%1%": %2%)", path, ex.what());
if (!recovered) {
// Report the initial error of parsing PrusaSlicer.ini.
// Error while parsing config file. We'll customize the error message and rethrow to be displayed.
diff --git a/src/slic3r/GUI/Field.cpp b/src/slic3r/GUI/Field.cpp
index 234b15b87..6afb931b0 100644
--- a/src/slic3r/GUI/Field.cpp
+++ b/src/slic3r/GUI/Field.cpp
@@ -1174,10 +1174,10 @@ void SpinCtrl::BUILD() {
void SpinCtrl::propagate_value()
{
- if (suppress_propagation)
+ // check if value was really changed
+ if (boost::any_cast<int>(m_value) == tmp_value)
return;
- suppress_propagation = true;
if (tmp_value == UNDEF_VALUE) {
on_kill_focus();
} else {
@@ -1191,7 +1191,6 @@ void SpinCtrl::propagate_value()
#endif
on_change_field();
}
- suppress_propagation = false;
}
void SpinCtrl::msw_rescale()
diff --git a/src/slic3r/GUI/Field.hpp b/src/slic3r/GUI/Field.hpp
index ae9a71698..28bf409e7 100644
--- a/src/slic3r/GUI/Field.hpp
+++ b/src/slic3r/GUI/Field.hpp
@@ -329,7 +329,6 @@ class SpinCtrl : public Field {
private:
static const int UNDEF_VALUE = INT_MIN;
- bool suppress_propagation {false};
public:
SpinCtrl(const ConfigOptionDef& opt, const t_config_option_key& id) : Field(opt, id), tmp_value(UNDEF_VALUE) {}
SpinCtrl(wxWindow* parent, const ConfigOptionDef& opt, const t_config_option_key& id) : Field(parent, opt, id), tmp_value(UNDEF_VALUE) {}
diff --git a/src/slic3r/GUI/GCodeViewer.cpp b/src/slic3r/GUI/GCodeViewer.cpp
index 5f479236d..bc7a2a16c 100644
--- a/src/slic3r/GUI/GCodeViewer.cpp
+++ b/src/slic3r/GUI/GCodeViewer.cpp
@@ -3619,9 +3619,8 @@ void GCodeViewer::render_legend(float& legend_height)
PartialTimes items;
std::vector<CustomGCode::Item> custom_gcode_per_print_z = wxGetApp().is_editor() ? wxGetApp().plater()->model().custom_gcode_per_print_z.gcodes : m_custom_gcode_per_print_z;
- int extruders_count = wxGetApp().extruders_edited_cnt();
- std::vector<Color> last_color(extruders_count);
- for (int i = 0; i < extruders_count; ++i) {
+ std::vector<Color> last_color(m_extruders_count);
+ for (size_t i = 0; i < m_extruders_count; ++i) {
last_color[i] = m_tool_colors[i];
}
int last_extruder_id = 1;
diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp
index 21aaf2f47..e43f2eecf 100644
--- a/src/slic3r/GUI/GLCanvas3D.cpp
+++ b/src/slic3r/GUI/GLCanvas3D.cpp
@@ -1644,6 +1644,10 @@ void GLCanvas3D::select_all()
{
m_selection.add_all();
m_dirty = true;
+ wxGetApp().obj_manipul()->set_dirty();
+ m_gizmos.reset_all_states();
+ m_gizmos.update_data();
+ post_event(SimpleEvent(EVT_GLCANVAS_OBJECT_SELECT));
}
void GLCanvas3D::deselect_all()
diff --git a/src/slic3r/GUI/GLTexture.cpp b/src/slic3r/GUI/GLTexture.cpp
index 276d6fe32..d57cd3d34 100644
--- a/src/slic3r/GUI/GLTexture.cpp
+++ b/src/slic3r/GUI/GLTexture.cpp
@@ -579,7 +579,7 @@ bool GLTexture::load_from_svg(const std::string& filename, bool use_mipmaps, boo
else
glsafe(::glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, (GLsizei)m_width, (GLsizei)m_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, (const void*)data.data()));
- if (use_mipmaps) {
+ if (use_mipmaps && OpenGLManager::use_manually_generated_mipmaps()) {
// we manually generate mipmaps because glGenerateMipmap() function is not reliable on all graphics cards
int lod_w = m_width;
int lod_h = m_height;
@@ -608,8 +608,9 @@ bool GLTexture::load_from_svg(const std::string& filename, bool use_mipmaps, boo
glsafe(::glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAX_LEVEL, level));
glsafe(::glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR));
}
- }
- else {
+ } else if (use_mipmaps && !OpenGLManager::use_manually_generated_mipmaps()) {
+ glGenerateMipmap(GL_TEXTURE_2D);
+ } else {
glsafe(::glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR));
glsafe(::glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAX_LEVEL, 0));
}
diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp
index 443abb8a5..ff1a22132 100644
--- a/src/slic3r/GUI/GUI_App.cpp
+++ b/src/slic3r/GUI/GUI_App.cpp
@@ -281,7 +281,7 @@ private:
// credits infornation
credits = _L("Slic3r contains sizable contributions from Prusa Research. Original work by Alessandro Ranellucci and the RepRap community.") + "\n\n" +
- title + " " + _L("is licensed under the") + " " + _L("GNU Affero General Public License, version 3") + "\n\n" +
+ title + " " + _L("is licensed under the") + " " + _L("GNU Affero General Public License, version 3") + ".\n\n" +
_L("Contributions by Vojtech Bubnik, Enrico Turri, Durand Remi, Oleksandra Iushchenko, Tamas Meszaros, Lukas Matena, Vojtech Kral, David Kocik and numerous others.");
title_font = version_font = credits_font = init_font;
@@ -497,10 +497,11 @@ struct FileWildcards {
static const FileWildcards file_wildcards_by_type[FT_SIZE] = {
/* FT_STL */ { "STL files"sv, { ".stl"sv } },
/* FT_OBJ */ { "OBJ files"sv, { ".obj"sv } },
+ /* FT_STEP */ { "STEP files"sv, { ".stp"sv, ".step"sv } },
/* FT_AMF */ { "AMF files"sv, { ".amf"sv, ".zip.amf"sv, ".xml"sv } },
/* FT_3MF */ { "3MF files"sv, { ".3mf"sv } },
/* FT_GCODE */ { "G-code files"sv, { ".gcode"sv, ".gco"sv, ".g"sv, ".ngc"sv } },
- /* FT_MODEL */ { "Known files"sv, { ".stl"sv, ".obj"sv, ".3mf"sv, ".amf"sv, ".zip.amf"sv, ".xml"sv } },
+ /* FT_MODEL */ { "Known files"sv, { ".stl"sv, ".obj"sv, ".3mf"sv, ".amf"sv, ".zip.amf"sv, ".xml"sv, ".step"sv, ".stp"sv } },
/* FT_PROJECT */ { "Project files"sv, { ".3mf"sv, ".amf"sv, ".zip.amf"sv } },
/* FT_GALLERY */ { "Known files"sv, { ".stl"sv, ".obj"sv } },
@@ -737,7 +738,7 @@ void GUI_App::post_init()
if (! this->initialized())
throw Slic3r::RuntimeError("Calling post_init() while not yet initialized");
- if (this->init_params->start_as_gcodeviewer) {
+ if (this->is_gcode_viewer()) {
if (! this->init_params->input_files.empty())
this->plater()->load_gcode(wxString::FromUTF8(this->init_params->input_files[0].c_str()));
}
@@ -2079,7 +2080,7 @@ void GUI_App::import_model(wxWindow *parent, wxArrayString& input_files) const
{
input_files.Clear();
wxFileDialog dialog(parent ? parent : GetTopWindow(),
- _L("Choose one or more files (STL/OBJ/AMF/3MF/PRUSA):"),
+ _L("Choose one or more files (STL/3MF/STEP/OBJ/AMF/PRUSA):"),
from_u8(app_config->get_last_dir()), "",
file_wildcards(FT_MODEL), wxFD_OPEN | wxFD_MULTIPLE | wxFD_FILE_MUST_EXIST);
diff --git a/src/slic3r/GUI/GUI_App.hpp b/src/slic3r/GUI/GUI_App.hpp
index a1024561e..d512004db 100644
--- a/src/slic3r/GUI/GUI_App.hpp
+++ b/src/slic3r/GUI/GUI_App.hpp
@@ -56,6 +56,7 @@ enum FileType
{
FT_STL,
FT_OBJ,
+ FT_STEP,
FT_AMF,
FT_3MF,
FT_GCODE,
diff --git a/src/slic3r/GUI/GUI_ObjectLayers.cpp b/src/slic3r/GUI/GUI_ObjectLayers.cpp
index 1ba0b6a14..55fba0e33 100644
--- a/src/slic3r/GUI/GUI_ObjectLayers.cpp
+++ b/src/slic3r/GUI/GUI_ObjectLayers.cpp
@@ -342,18 +342,26 @@ LayerRangeEditor::LayerRangeEditor( ObjectLayers* parent,
this->Bind(wxEVT_TEXT_ENTER, [this, edit_fn](wxEvent&)
{
m_enter_pressed = true;
- // If LayersList wasn't updated/recreated, we can call wxEVT_KILL_FOCUS.Skip()
- if (m_type&etLayerHeight) {
- if (!edit_fn(get_value(), true, false))
+ // Workaround! Under Linux we have to use CallAfter() to avoid crash after pressing ENTER key
+ // see #7531, #8055, #8408
+#ifdef __linux__
+ wxTheApp->CallAfter([this, edit_fn]() {
+#endif
+ // If LayersList wasn't updated/recreated, we can call wxEVT_KILL_FOCUS.Skip()
+ if (m_type & etLayerHeight) {
+ if (!edit_fn(get_value(), true, false))
+ SetValue(m_valid_value);
+ else
+ m_valid_value = double_to_string(get_value());
+ m_call_kill_focus = true;
+ }
+ else if (!edit_fn(get_value(), true, false)) {
SetValue(m_valid_value);
- else
- m_valid_value = double_to_string(get_value());
- m_call_kill_focus = true;
- }
- else if (!edit_fn(get_value(), true, false)) {
- SetValue(m_valid_value);
- m_call_kill_focus = true;
- }
+ m_call_kill_focus = true;
+ }
+#ifdef __linux__
+ });
+#endif
}, this->GetId());
this->Bind(wxEVT_KILL_FOCUS, [this, edit_fn](wxFocusEvent& e)
@@ -419,16 +427,13 @@ coordf_t LayerRangeEditor::get_value()
const char dec_sep = is_decimal_separator_point() ? '.' : ',';
const char dec_sep_alt = dec_sep == '.' ? ',' : '.';
// Replace the first incorrect separator in decimal number.
- if (str.Replace(dec_sep_alt, dec_sep, false) != 0)
- SetValue(str);
+ str.Replace(dec_sep_alt, dec_sep, false);
if (str == ".")
layer_height = 0.0;
- else {
- if (!str.ToDouble(&layer_height) || layer_height < 0.0f) {
- show_error(m_parent, _L("Invalid numeric input."));
- SetValue(double_to_string(layer_height));
- }
+ else if (!str.ToDouble(&layer_height) || layer_height < 0.0f) {
+ show_error(m_parent, _L("Invalid numeric input."));
+ assert(m_valid_value.ToDouble(&layer_height));
}
return layer_height;
diff --git a/src/slic3r/GUI/GUI_ObjectList.cpp b/src/slic3r/GUI/GUI_ObjectList.cpp
index 7b98ef99e..2e0ff17f9 100644
--- a/src/slic3r/GUI/GUI_ObjectList.cpp
+++ b/src/slic3r/GUI/GUI_ObjectList.cpp
@@ -2050,6 +2050,8 @@ void ObjectList::split()
Expand(parent);
changed_object(obj_idx);
+ // update printable state for new volumes on canvas3D
+ wxGetApp().plater()->canvas3D()->update_instance_printable_state_for_object(obj_idx);
}
void ObjectList::merge(bool to_multipart_object)
@@ -2163,8 +2165,12 @@ void ObjectList::merge(bool to_multipart_object)
const Vec3d mirror = transformation.get_mirror();
const Vec3d rotation = transformation.get_rotation();
- if (object->id() == (*m_objects)[obj_idxs.front()]->id())
+ if (object->id() == (*m_objects)[obj_idxs.front()]->id()) {
new_object->add_instance();
+ new_object->instances[0]->printable = false;
+ }
+ new_object->instances[0]->printable |= object->instances[0]->printable;
+
const Transform3d& volume_offset_correction = transformation.get_matrix();
// merge volumes
@@ -2229,6 +2235,9 @@ void ObjectList::merge(bool to_multipart_object)
add_object_to_list(m_objects->size() - 1);
select_item(m_objects_model->GetItemById(m_objects->size() - 1));
update_selections_on_canvas();
+
+ // update printable state for new volumes on canvas3D
+ wxGetApp().plater()->canvas3D()->update_instance_printable_state_for_object(int(model->objects.size()) - 1);
}
// merge all parts to the one single object
// all part's settings will be lost
@@ -3265,7 +3274,7 @@ void ObjectList::update_selections()
{
const auto item = GetSelection();
if (selection.is_single_full_object()) {
- if (m_objects_model->GetItemType(m_objects_model->GetParent(item)) & itObject &&
+ if (m_objects_model->GetItemType(m_objects_model->GetParent(item)) & (itObject | itLayerRoot | itLayer) &&
m_objects_model->GetObjectIdByItem(item) == selection.get_object_idx() )
return;
sels.Add(m_objects_model->GetItemById(selection.get_object_idx()));
diff --git a/src/slic3r/GUI/GalleryDialog.cpp b/src/slic3r/GUI/GalleryDialog.cpp
index ad9ad2aa7..99fdf2519 100644
--- a/src/slic3r/GUI/GalleryDialog.cpp
+++ b/src/slic3r/GUI/GalleryDialog.cpp
@@ -301,7 +301,7 @@ static void generate_thumbnail_from_model(const std::string& filename)
fs::path out_path = fs::path(filename);
out_path.replace_extension("png");
- image.SaveFile(out_path.string(), wxBITMAP_TYPE_PNG);
+ image.SaveFile(from_u8(out_path.string()), wxBITMAP_TYPE_PNG);
}
void GalleryDialog::load_label_icon_list()
@@ -344,8 +344,6 @@ void GalleryDialog::load_label_icon_list()
int px_cnt = (int)(em_unit() * IMG_PX_CNT * 0.1f + 0.5f);
m_image_list = new wxImageList(px_cnt, px_cnt);
- std::string ext = ".png";
-
for (const auto& item : list_items) {
fs::path model_path = fs::path((item.is_system ? m_sys_dir_path : m_cust_dir_path) + item.name);
std::string model_name = model_path.string();
diff --git a/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp b/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp
index 3add35c91..f91b4c8c0 100644
--- a/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp
+++ b/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp
@@ -847,7 +847,7 @@ void GLGizmoHollow::select_point(int i)
m_selected.assign(m_selected.size(), i == AllPoints);
m_selection_empty = (i == NoPoints);
- if (i == AllPoints) {
+ if (i == AllPoints && ! drain_holes.empty()) {
m_new_hole_radius = drain_holes[0].radius;
m_new_hole_height = drain_holes[0].height;
}
diff --git a/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp b/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp
index dca642351..c0299ccc7 100644
--- a/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp
+++ b/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp
@@ -998,7 +998,7 @@ void GLGizmoSlaSupports::select_point(int i)
point_and_selection.selected = ( i == AllPoints );
m_selection_empty = (i == NoPoints);
- if (i == AllPoints)
+ if (i == AllPoints && ! m_editing_cache.empty())
m_new_point_head_diameter = m_editing_cache[0].support_point.head_front_radius * 2.f;
}
else {
diff --git a/src/slic3r/GUI/HintNotification.cpp b/src/slic3r/GUI/HintNotification.cpp
index 32916303f..dbedd0ac6 100644
--- a/src/slic3r/GUI/HintNotification.cpp
+++ b/src/slic3r/GUI/HintNotification.cpp
@@ -442,7 +442,7 @@ void HintDatabase::load_hints_from_file(const boost::filesystem::path& path)
};
m_loaded_hints.emplace_back(hint_data);
} else if (dict["hypertext_type"] == "menubar") {
- wxString menu(_("&" + dict["hypertext_menubar_menu_name"]));
+ wxString menu(_(dict["hypertext_menubar_menu_name"]));
wxString item(_(dict["hypertext_menubar_item_name"]));
HintData hint_data{ id_string, text1, weight, was_displayed, hypertext_text, follow_text, disabled_tags, enabled_tags, true, documentation_link, [menu, item]() { wxGetApp().mainframe->open_menubar_item(menu, item); } };
m_loaded_hints.emplace_back(hint_data);
diff --git a/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp b/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp
index 95821a674..340be5d11 100644
--- a/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp
+++ b/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp
@@ -92,16 +92,18 @@ void RotoptimizeJob::finalize()
auto trmatrix = oi->get_transformation().get_matrix();
Polygon trchull = o->convex_hull_2d(trmatrix);
-
- MinAreaBoundigBox rotbb(trchull, MinAreaBoundigBox::pcConvex);
- double phi = rotbb.angle_to_X();
-
- // The box should be landscape
- if(rotbb.width() < rotbb.height()) phi += PI / 2;
-
- Vec3d rt = oi->get_rotation(); rt(Z) += phi;
-
- oi->set_rotation(rt);
+
+ if (!trchull.empty()) {
+ MinAreaBoundigBox rotbb(trchull, MinAreaBoundigBox::pcConvex);
+ double phi = rotbb.angle_to_X();
+
+ // The box should be landscape
+ if(rotbb.width() < rotbb.height()) phi += PI / 2;
+
+ Vec3d rt = oi->get_rotation(); rt(Z) += phi;
+
+ oi->set_rotation(rt);
+ }
}
// Correct the z offset of the object which was corrupted be
diff --git a/src/slic3r/GUI/KBShortcutsDialog.cpp b/src/slic3r/GUI/KBShortcutsDialog.cpp
index 7cf994d58..629901859 100644
--- a/src/slic3r/GUI/KBShortcutsDialog.cpp
+++ b/src/slic3r/GUI/KBShortcutsDialog.cpp
@@ -75,12 +75,12 @@ void KBShortcutsDialog::fill_shortcuts()
Shortcuts commands_shortcuts = {
// File
{ ctrl + "N", L("New project, clear platter") },
- { ctrl + "O", L("Open project STL/OBJ/AMF/3MF with config, clear platter") },
+ { ctrl + "O", L("Open project AMF/3MF with config, clear platter") },
{ ctrl + "S", L("Save project (3mf)") },
{ ctrl + alt + "S", L("Save project as (3mf)") },
{ ctrl + "R", L("(Re)slice") },
// File>Import
- { ctrl + "I", L("Import STL/OBJ/AMF/3MF without config, keep platter") },
+ { ctrl + "I", L("Import STL/3MF/STEP/OBJ/AMF without config, keep platter") },
{ ctrl + "L", L("Import Config from ini/amf/3mf/gcode") },
{ ctrl + alt + "L", L("Load Config from ini/amf/3mf/gcode and merge") },
// File>Export
diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp
index fd798be26..ca5b9db56 100644
--- a/src/slic3r/GUI/MainFrame.cpp
+++ b/src/slic3r/GUI/MainFrame.cpp
@@ -1580,7 +1580,11 @@ static wxMenu* generate_help_menu()
else
append_menu_item(helpMenu, wxID_ANY, wxString::Format(_L("&About %s"), GCODEVIEWER_APP_NAME), _L("Show about dialog"),
[](wxCommandEvent&) { Slic3r::GUI::about(); });
- append_menu_item(helpMenu, wxID_ANY, _L("Show Tip of the Day"), _L("Opens Tip of the day notification in bottom right corner or shows another tip if already opened."),
+ append_menu_item(helpMenu, wxID_ANY, _L("Show Tip of the Day")
+#if 0//debug
+ + "\tCtrl+Shift+T"
+#endif
+ ,_L("Opens Tip of the day notification in bottom right corner or shows another tip if already opened."),
[](wxCommandEvent&) { wxGetApp().plater()->get_notification_manager()->push_hint_notification(false); });
helpMenu->AppendSeparator();
append_menu_item(helpMenu, wxID_ANY, _L("Keyboard Shortcuts") + sep + "&?", _L("Show the list of the keyboard shortcuts"),
@@ -1684,7 +1688,7 @@ void MainFrame::init_menubar_as_editor()
fileMenu->AppendSeparator();
wxMenu* import_menu = new wxMenu();
- append_menu_item(import_menu, wxID_ANY, _L("Import STL/OBJ/AM&F/3MF") + dots + "\tCtrl+I", _L("Load a model"),
+ append_menu_item(import_menu, wxID_ANY, _L("Import STL/3MF/STEP/OBJ/AM&F") + dots + "\tCtrl+I", _L("Load a model"),
[this](wxCommandEvent&) { if (m_plater) m_plater->add_model(); }, "import_plater", nullptr,
[this](){return m_plater != nullptr; }, this);
diff --git a/src/slic3r/GUI/ObjectDataViewModel.cpp b/src/slic3r/GUI/ObjectDataViewModel.cpp
index 5a5e63417..6c126a5ae 100644
--- a/src/slic3r/GUI/ObjectDataViewModel.cpp
+++ b/src/slic3r/GUI/ObjectDataViewModel.cpp
@@ -1706,8 +1706,10 @@ void ObjectDataViewModel::Rescale()
break;
case itLayerRoot:
node->m_bmp = create_scaled_bitmap(LayerRootIcon);
+ break;
case itLayer:
node->m_bmp = create_scaled_bitmap(LayerIcon);
+ break;
case itInfo:
node->m_bmp = m_info_bmps.at(node->m_info_item_type);
break;
diff --git a/src/slic3r/GUI/OpenGLManager.cpp b/src/slic3r/GUI/OpenGLManager.cpp
index 8aa67f0d4..39c0b59f8 100644
--- a/src/slic3r/GUI/OpenGLManager.cpp
+++ b/src/slic3r/GUI/OpenGLManager.cpp
@@ -206,6 +206,7 @@ std::string OpenGLManager::GLInfo::to_string(bool for_github) const
OpenGLManager::GLInfo OpenGLManager::s_gl_info;
bool OpenGLManager::s_compressed_textures_supported = false;
+bool OpenGLManager::m_use_manually_generated_mipmaps = true;
OpenGLManager::EMultisampleState OpenGLManager::s_multisample = OpenGLManager::EMultisampleState::Unknown;
OpenGLManager::EFramebufferType OpenGLManager::s_framebuffers_type = OpenGLManager::EFramebufferType::Unknown;
@@ -276,6 +277,34 @@ bool OpenGLManager::init_gl()
wxMessageBox(message, wxString(SLIC3R_APP_NAME " - ") + _L("Error loading shaders"), wxOK | wxICON_ERROR);
}
}
+
+#ifdef _WIN32
+ // Since AMD driver version 22.7.1, there is probably some bug in the driver that causes the issue with the missing
+ // texture of the bed. It seems that this issue only triggers when mipmaps are generated manually
+ // (combined with a texture compression) and when mipmaps are generated through OpenGL glGenerateMipmap is working.
+ // So, for newer drivers than 22.6.1, the last working driver version, we use mipmaps generated through OpenGL.
+ if (const auto gl_info = OpenGLManager::get_gl_info(); boost::contains(gl_info.get_vendor(), "ATI Technologies Inc.")) {
+ // WHQL drivers seem to have one more version number at the end besides non-WHQL drivers.
+ // WHQL: 4.6.14800 Compatibility Profile Context 22.6.1 30.0.21023.1015
+ // Non-WHQL: 4.6.0 Compatibility Profile Context 22.8.1.220810
+ std::regex version_rgx(R"(Compatibility\sProfile\sContext\s(\d+)\.(\d+)\.(\d+))");
+ if (std::smatch matches; std::regex_search(gl_info.get_version(), matches, version_rgx) && matches.size() == 4) {
+ int version_major = std::stoi(matches[1].str());
+ int version_minor = std::stoi(matches[2].str());
+ int version_patch = std::stoi(matches[3].str());
+ BOOST_LOG_TRIVIAL(debug) << "Found AMD driver version: " << version_major << "." << version_minor << "." << version_patch;
+
+ if (version_major > 22 || (version_major == 22 && version_minor > 6) || (version_major == 22 && version_minor == 6 && version_patch > 1)) {
+ m_use_manually_generated_mipmaps = false;
+ BOOST_LOG_TRIVIAL(debug) << "Mipmapping through OpenGL was enabled.";
+ }
+ } else {
+ BOOST_LOG_TRIVIAL(error) << "Not recognized format of version.";
+ }
+ } else {
+ BOOST_LOG_TRIVIAL(error) << "Unable to parse version of AMD driver.";
+ }
+#endif
}
return true;
diff --git a/src/slic3r/GUI/OpenGLManager.hpp b/src/slic3r/GUI/OpenGLManager.hpp
index 72a4e6bc0..f1ba47c5e 100644
--- a/src/slic3r/GUI/OpenGLManager.hpp
+++ b/src/slic3r/GUI/OpenGLManager.hpp
@@ -84,6 +84,7 @@ private:
static EMultisampleState s_multisample;
static EFramebufferType s_framebuffers_type;
+ static bool m_use_manually_generated_mipmaps;
public:
OpenGLManager() = default;
~OpenGLManager();
@@ -100,6 +101,7 @@ public:
static EFramebufferType get_framebuffers_type() { return s_framebuffers_type; }
static wxGLCanvas* create_wxglcanvas(wxWindow& parent);
static const GLInfo& get_gl_info() { return s_gl_info; }
+ static bool use_manually_generated_mipmaps() { return m_use_manually_generated_mipmaps; }
private:
static void detect_multisample(int* attribList);
diff --git a/src/slic3r/GUI/PhysicalPrinterDialog.cpp b/src/slic3r/GUI/PhysicalPrinterDialog.cpp
index 8d0323284..951c4a9c1 100644
--- a/src/slic3r/GUI/PhysicalPrinterDialog.cpp
+++ b/src/slic3r/GUI/PhysicalPrinterDialog.cpp
@@ -747,7 +747,7 @@ void PhysicalPrinterDialog::OnOK(wxEvent& event)
return;
}
if (printer_name == m_default_name) {
- warning_catcher(this, _L("You should change the name of your printer device."));
+ warning_catcher(this, _L("You have to enter a printer name."));
return;
}
diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp
index f69106b67..f719fcf4f 100644
--- a/src/slic3r/GUI/Plater.cpp
+++ b/src/slic3r/GUI/Plater.cpp
@@ -2427,9 +2427,20 @@ std::vector<size_t> Plater::priv::load_files(const std::vector<fs::path>& input_
const auto loading = _L("Loading") + dots;
- // Create wxProgressDialog on heap, see the linux ifdef below.
- auto progress_dlg = new wxProgressDialog(loading, "", 100, find_toplevel_parent(q), wxPD_AUTO_HIDE);
+ // The situation with wxProgressDialog is quite interesting here.
+ // On Linux (only), there are issues when FDM/SLA is switched during project file loading (disabling of controls,
+ // see a comment below). This can be bypassed by creating the wxProgressDialog on heap and destroying it
+ // when loading a project file. However, creating the dialog on heap causes issues on macOS, where it does not
+ // appear at all. Therefore, we create the dialog on stack on Win and macOS, and on heap on Linux, which
+ // is the only system that needed the workarounds in the first place.
+#ifdef __linux__
+ auto progress_dlg = new wxProgressDialog(loading, "", 100, find_toplevel_parent(q), wxPD_APP_MODAL | wxPD_AUTO_HIDE);
Slic3r::ScopeGuard([&progress_dlg](){ if (progress_dlg) progress_dlg->Destroy(); progress_dlg = nullptr; });
+#else
+ wxProgressDialog progress_dlg_stack(loading, "", 100, find_toplevel_parent(q), wxPD_APP_MODAL | wxPD_AUTO_HIDE);
+ wxProgressDialog* progress_dlg = &progress_dlg_stack;
+#endif
+
wxBusyCursor busy;
@@ -3190,6 +3201,8 @@ void Plater::priv::split_object()
for (size_t idx : idxs)
{
get_selection().add_object((unsigned int)idx, false);
+ // update printable state for new volumes on canvas3D
+ q->canvas3D()->update_instance_printable_state_for_object(idx);
}
}
}
@@ -5460,7 +5473,7 @@ void ProjectDropDialog::on_dpi_changed(const wxRect& suggested_rect)
bool Plater::load_files(const wxArrayString& filenames)
{
- const std::regex pattern_drop(".*[.](stl|obj|amf|3mf|prusa)", std::regex::icase);
+ const std::regex pattern_drop(".*[.](stl|obj|amf|3mf|prusa|step|stp)", std::regex::icase);
const std::regex pattern_gcode_drop(".*[.](gcode|g)", std::regex::icase);
std::vector<fs::path> paths;
@@ -6179,7 +6192,7 @@ void Plater::export_stl(std::string path_u8, bool extended, bool selection_only)
mesh.merge(m);
}
}
- else if (0 <= instance_id && instance_id < mo.instances.size())
+ else if (0 <= instance_id && instance_id < int(mo.instances.size()))
mesh.transform(mo.instances[instance_id]->get_matrix(), true);
return mesh;
diff --git a/src/slic3r/GUI/SendSystemInfoDialog.cpp b/src/slic3r/GUI/SendSystemInfoDialog.cpp
index 180d74f97..af7155f7d 100644
--- a/src/slic3r/GUI/SendSystemInfoDialog.cpp
+++ b/src/slic3r/GUI/SendSystemInfoDialog.cpp
@@ -140,7 +140,7 @@ static bool check_internet_connection_win()
{
bool internet = true; // return true if COM object creation fails.
- if (CoInitializeEx(NULL, COINIT_APARTMENTTHREADED) == S_OK) {
+ if (SUCCEEDED(CoInitializeEx(NULL, COINIT_APARTMENTTHREADED))) {
{
CComPtr<INetworkListManager> pNLM;
if (pNLM.CoCreateInstance(CLSID_NetworkListManager) == S_OK) {
diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp
index 69929e203..cd0f39f72 100644
--- a/src/slic3r/GUI/Tab.cpp
+++ b/src/slic3r/GUI/Tab.cpp
@@ -4135,10 +4135,19 @@ void Tab::save_preset(std::string name /*= ""*/, bool detach)
if (result != wxID_OK && result != wxID_APPLY)
return;
name = dlg.get_name();
- }
+ }
+
+ // Print bed has to be updated, when printer preset is detached from the system preset
+ if (detach && m_type == Preset::TYPE_PRINTER)
+ m_config->opt_string("printer_model", true) = "";
// Save the preset into Slic3r::data_dir / presets / section_name / preset_name.ini
m_presets->save_current_preset(name, detach);
+
+ // Print bed has to be updated, when printer preset is detached from the system preset
+ if (detach && m_type == Preset::TYPE_PRINTER)
+ wxGetApp().mainframe->on_config_changed(m_config);
+
// Mark the print & filament enabled if they are compatible with the currently selected preset.
// If saving the preset changes compatibility with other presets, keep the now incompatible dependent presets selected, however with a "red flag" icon showing that they are no more compatible.
m_preset_bundle->update_compatible(PresetSelectCompatibleType::Never);
@@ -4193,6 +4202,10 @@ void Tab::save_preset(std::string name /*= ""*/, bool detach)
// update preset comboboxes in DiffPresetDlg
wxGetApp().mainframe->diff_dialog.update_presets(m_type);
+
+ //when "Detach from system preset" makes the btton disappear after click on it and detaching of the profile from system profile
+ if (detach)
+ update_description_lines();
}
// Called for a currently selected preset.
diff --git a/src/slic3r/GUI/UnsavedChangesDialog.cpp b/src/slic3r/GUI/UnsavedChangesDialog.cpp
index 837a7571a..cb0736e4e 100644
--- a/src/slic3r/GUI/UnsavedChangesDialog.cpp
+++ b/src/slic3r/GUI/UnsavedChangesDialog.cpp
@@ -1038,7 +1038,7 @@ bool UnsavedChangesDialog::save(PresetCollection* dependent_presets, bool show_s
wxString get_string_from_enum(const std::string& opt_key, const DynamicPrintConfig& config)
{
const ConfigOptionDef& def = config.def()->options.at(opt_key);
- const std::vector<std::string>& names = def.enum_labels;//ConfigOptionEnum<T>::get_enum_names();
+ const std::vector<std::string>& names = def.enum_labels.empty() ? def.enum_values : def.enum_labels;
int val = config.option(opt_key)->getInt();
// if it doesn't use all list declared in PrintConfig.hpp.
@@ -1320,6 +1320,9 @@ void UnsavedChangesDialog::update_tree(Preset::Type type, PresetCollection* pres
get_string_value(opt_key, old_config), get_string_value(opt_key, new_config), category_icon_map.find(option.category) != category_icon_map.end() ? category_icon_map.at(option.category) : "wrench");
}
}
+
+ // Revert sort of searcher back
+ searcher.sort_options_by_label();
}
void UnsavedChangesDialog::on_dpi_changed(const wxRect& suggested_rect)
@@ -1729,6 +1732,9 @@ void DiffPresetDialog::update_tree()
Fit();
Refresh();
}
+
+ // Revert sort of searcher back
+ searcher.sort_options_by_label();
}
void DiffPresetDialog::on_dpi_changed(const wxRect&)
diff --git a/src/slic3r/GUI/UpdateDialogs.cpp b/src/slic3r/GUI/UpdateDialogs.cpp
index e38a2d98d..ce1cabd5e 100644
--- a/src/slic3r/GUI/UpdateDialogs.cpp
+++ b/src/slic3r/GUI/UpdateDialogs.cpp
@@ -26,7 +26,7 @@ namespace GUI {
static const char* URL_CHANGELOG = "https://github.com/" SLIC3R_GITHUB "/releases";
static const char* URL_DOWNLOAD = "https://github.com/" SLIC3R_GITHUB "/releases";
-static const char* URL_DEV = "https://github.com/" SLIC3R_GITHUB "/releases/tag/version_%1%";
+static const char* URL_DEV = "https://github.com/" SLIC3R_GITHUB "/releases/tag/%1%";
static const std::string CONFIG_UPDATE_WIKI_URL("https://github.com/prusa3d/PrusaSlicer/wiki/Slic3r-PE-1.40-configuration-update");
diff --git a/src/slic3r/GUI/fts_fuzzy_match.h b/src/slic3r/GUI/fts_fuzzy_match.h
index 379fd9c74..29dd34835 100644
--- a/src/slic3r/GUI/fts_fuzzy_match.h
+++ b/src/slic3r/GUI/fts_fuzzy_match.h
@@ -33,6 +33,7 @@
#include <cstdint> // uint8_t
#include <ctype.h> // ::tolower, ::toupper
+#include <cwctype> // std::towlower, std::towupper
#include <cstring> // memcpy
#include <cstdio>
diff --git a/src/slic3r/Utils/Http.cpp b/src/slic3r/Utils/Http.cpp
index 9bab91860..62461cdbe 100644
--- a/src/slic3r/Utils/Http.cpp
+++ b/src/slic3r/Utils/Http.cpp
@@ -214,7 +214,7 @@ Http::priv::~priv()
bool Http::priv::ca_file_supported(::CURL *curl)
{
-#ifdef _WIN32
+#if defined(_WIN32) || defined(__APPLE__)
bool res = false;
#else
bool res = true;
@@ -227,6 +227,7 @@ bool Http::priv::ca_file_supported(::CURL *curl)
if (::curl_easy_getinfo(curl, CURLINFO_TLS_SSL_PTR, &tls) == CURLE_OK) {
if (tls->backend == CURLSSLBACKEND_SCHANNEL || tls->backend == CURLSSLBACKEND_DARWINSSL) {
// With Windows and OS X native SSL support, cert files cannot be set
+ // DK: OSX is now not building CURL and links system one, thus we do not know which backend is installed. Still, false will be returned since the ifdef at the begining if this function.
res = false;
}
}
diff --git a/tests/fff_print/CMakeLists.txt b/tests/fff_print/CMakeLists.txt
index 3f87900b5..ac819c62f 100644
--- a/tests/fff_print/CMakeLists.txt
+++ b/tests/fff_print/CMakeLists.txt
@@ -1,6 +1,7 @@
get_filename_component(_TEST_NAME ${CMAKE_CURRENT_LIST_DIR} NAME)
add_executable(${_TEST_NAME}_tests
${_TEST_NAME}_tests.cpp
+ test_clipper.cpp
test_extrusion_entity.cpp
test_fill.cpp
test_flow.cpp
diff --git a/tests/fff_print/test_clipper.cpp b/tests/fff_print/test_clipper.cpp
new file mode 100644
index 000000000..dc49ce0f1
--- /dev/null
+++ b/tests/fff_print/test_clipper.cpp
@@ -0,0 +1,43 @@
+#include <catch2/catch.hpp>
+
+#include "test_data.hpp"
+#include "clipper/clipper_z.hpp"
+
+using namespace Slic3r;
+
+// Test case for an issue with duplicity vertices (same XY coordinates but differ in Z coordinates) in Clipper 6.2.9,
+// (related to https://sourceforge.net/p/polyclipping/bugs/160/) that was fixed in Clipper 6.4.2.
+SCENARIO("Clipper Z", "[ClipperZ]")
+{
+ ClipperLib_Z::Path subject;
+
+ subject.emplace_back(-2000, -1000, 10);
+ subject.emplace_back(-2000, 1000, 10);
+ subject.emplace_back( 2000, 1000, 10);
+ subject.emplace_back( 2000, -1000, 10);
+
+ ClipperLib_Z::Path clip;
+ clip.emplace_back(-1000, -2000, -5);
+ clip.emplace_back(-1000, 2000, -5);
+ clip.emplace_back( 1000, 2000, -5);
+ clip.emplace_back( 1000, -2000, -5);
+
+ ClipperLib_Z::Clipper clipper;
+ clipper.ZFillFunction([](const ClipperLib_Z::IntPoint &e1bot, const ClipperLib_Z::IntPoint &e1top, const ClipperLib_Z::IntPoint &e2bot,
+ const ClipperLib_Z::IntPoint &e2top, ClipperLib_Z::IntPoint &pt) {
+ pt.z() = 1;
+ });
+
+ clipper.AddPath(subject, ClipperLib_Z::ptSubject, false);
+ clipper.AddPath(clip, ClipperLib_Z::ptClip, true);
+
+ ClipperLib_Z::PolyTree polytree;
+ ClipperLib_Z::Paths paths;
+ clipper.Execute(ClipperLib_Z::ctIntersection, polytree, ClipperLib_Z::pftNonZero, ClipperLib_Z::pftNonZero);
+ ClipperLib_Z::PolyTreeToPaths(polytree, paths);
+
+ REQUIRE(paths.size() == 1);
+ REQUIRE(paths.front().size() == 2);
+ for (const ClipperLib_Z::IntPoint &pt : paths.front())
+ REQUIRE(pt.z() == 1);
+} \ No newline at end of file
diff --git a/tests/fff_print/test_fill.cpp b/tests/fff_print/test_fill.cpp
index 9e09b8bbd..f21ab49e9 100644
--- a/tests/fff_print/test_fill.cpp
+++ b/tests/fff_print/test_fill.cpp
@@ -445,6 +445,8 @@ bool test_if_solid_surface_filled(const ExPolygon& expolygon, double flow_spacin
Surface surface(SurfaceType::stDensSolid | SurfaceType::stPosBottom, expolygon);
if (fill_params.use_arachne) // Make this test fail when Arachne is used because this test is not ready for it.
return false;
+ if (fill_params.use_arachne) // Make this test fail when Arachne is used because this test is not ready for it.
+ return false;
Slic3r::Polylines paths = filler->fill_surface(&surface, fill_params);
// check whether any part was left uncovered
diff --git a/tests/libslic3r/test_arachne.cpp b/tests/libslic3r/test_arachne.cpp
index 7ef5eda14..a675c8f72 100644
--- a/tests/libslic3r/test_arachne.cpp
+++ b/tests/libslic3r/test_arachne.cpp
@@ -11,22 +11,22 @@ using namespace Slic3r::Arachne;
//#define ARACHNE_DEBUG_OUT
#ifdef ARACHNE_DEBUG_OUT
-static void draw_extrusion(const std::string &path, const Polygons &polygons, const std::vector<VariableWidthLines> &vlines, const ExPolygons &contours)
+static void export_perimeters_to_svg(const std::string &path, const Polygons &contours, const std::vector<Arachne::VariableWidthLines> &perimeters, const ExPolygons &infill_area)
{
coordf_t stroke_width = scale_(0.03);
- BoundingBox bbox = get_extents(polygons);
+ BoundingBox bbox = get_extents(contours);
bbox.offset(scale_(1.));
::Slic3r::SVG svg(path.c_str(), bbox);
- svg.draw(contours, "cyan");
+ svg.draw(infill_area, "cyan");
- for (const VariableWidthLines &vl : vlines)
- for (const ExtrusionLine &el : vl) {
- ThickPolyline thick_polyline = to_thick_polyline(el);
+ for (const Arachne::VariableWidthLines &perimeter : perimeters)
+ for (const Arachne::ExtrusionLine &extrusion_line : perimeter) {
+ ThickPolyline thick_polyline = to_thick_polyline(extrusion_line);
svg.draw({thick_polyline}, "green", "blue", stroke_width);
}
- for (const Line &line : to_lines(polygons))
+ for (const Line &line : to_lines(contours))
svg.draw(line, "red", stroke_width);
}
#endif
@@ -52,7 +52,7 @@ TEST_CASE("Arachne - Closed ExtrusionLine", "[ArachneClosedExtrusionLine]") {
std::vector<Arachne::VariableWidthLines> perimeters = wallToolPaths.getToolPaths();
#ifdef ARACHNE_DEBUG_OUT
- draw_extrusion(debug_out_path("arachne-closed-extrusion-line.svg"), polygons, perimeters, union_ex(wallToolPaths.getInnerContour()));
+ export_perimeters_to_svg(debug_out_path("arachne-closed-extrusion-line.svg"), polygons, perimeters, union_ex(wallToolPaths.getInnerContour()));
#endif
for (VariableWidthLines &perimeter : perimeters)
@@ -85,7 +85,7 @@ TEST_CASE("Arachne - Missing perimeter - #8472", "[ArachneMissingPerimeter8472]"
std::vector<Arachne::VariableWidthLines> perimeters = wallToolPaths.getToolPaths();
#ifdef ARACHNE_DEBUG_OUT
- draw_extrusion(debug_out_path("arachne-missing-perimeter-8472.svg"), polygons, perimeters, union_ex(wallToolPaths.getInnerContour()));
+ export_perimeters_to_svg(debug_out_path("arachne-missing-perimeter-8472.svg"), polygons, perimeters, union_ex(wallToolPaths.getInnerContour()));
#endif
REQUIRE(perimeters.size() == 3);
diff --git a/tests/sla_print/CMakeLists.txt b/tests/sla_print/CMakeLists.txt
index dc583f1a1..1cfa7d6c1 100644
--- a/tests/sla_print/CMakeLists.txt
+++ b/tests/sla_print/CMakeLists.txt
@@ -7,5 +7,9 @@ add_executable(${_TEST_NAME}_tests ${_TEST_NAME}_tests_main.cpp
target_link_libraries(${_TEST_NAME}_tests test_common libslic3r)
set_property(TARGET ${_TEST_NAME}_tests PROPERTY FOLDER "tests")
+if (WIN32)
+ prusaslicer_copy_dlls(${_TEST_NAME}_tests)
+endif()
+
# catch_discover_tests(${_TEST_NAME}_tests TEST_PREFIX "${_TEST_NAME}: ")
add_test(${_TEST_NAME}_tests ${_TEST_NAME}_tests ${CATCH_EXTRA_ARGS})
diff --git a/version.inc b/version.inc
index 1c95b1e8e..b2c64246b 100644
--- a/version.inc
+++ b/version.inc
@@ -9,9 +9,9 @@ set(SLIC3R_APP_KEY "Slic3r")
set(SLIC3R_APP_CMD "Slic3r")
# versions
set(SLIC3R_VERSION "2.5")
-set(SLIC3R_VERSION_FULL "2.5.59.0")
+set(SLIC3R_VERSION_FULL "2.5.59.1")
set(SLIC3R_BUILD_ID "${SLIC3R_APP_KEY}_${SLIC3R_VERSION_FULL}+UNKNOWN")
-set(SLIC3R_RC_VERSION "2,5,59,0")
+set(SLIC3R_RC_VERSION "2,5,59,1")
set(SLIC3R_RC_VERSION_DOTS "${SLIC3R_VERSION_FULL}")
# Same as the slicer name but for gcodeviewer
diff --git a/xs/CMakeLists.txt b/xs/CMakeLists.txt
index 962e2e04d..89381ad7a 100644
--- a/xs/CMakeLists.txt
+++ b/xs/CMakeLists.txt
@@ -194,6 +194,11 @@ if (MSVC)
COMMAND ${CMAKE_COMMAND} -E copy ${TOP_LEVEL_PROJECT_DIR}/deps/GMP/gmp/lib/win${_bits}/libgmp-10.dll "${PERL_LOCAL_LIB_ARCH_DIR}/auto/Slic3r/XS/"
COMMENT "Installing gmp runtime into the local-lib directory ..."
VERBATIM)
+
+ add_custom_command(TARGET XS POST_BUILD
+ COMMAND ${CMAKE_COMMAND} -E copy ${TOP_LEVEL_PROJECT_DIR}/deps/MPFR/mpfr/lib/win${_bits}/libmpfr-4.dll "${PERL_LOCAL_LIB_ARCH_DIR}/auto/Slic3r/XS/"
+ COMMENT "Installing mpfr runtime into the local-lib directory ..."
+ VERBATIM)
endif()
# Installation
diff --git a/xs/xsp/ExtrusionLoop.xsp b/xs/xsp/ExtrusionLoop.xsp
index 6784fcbbe..ded17cb19 100644
--- a/xs/xsp/ExtrusionLoop.xsp
+++ b/xs/xsp/ExtrusionLoop.xsp
@@ -21,8 +21,8 @@
double length();
bool split_at_vertex(Point* point)
%code{% RETVAL = THIS->split_at_vertex(*point); %};
- void split_at(Point* point, int prefer_non_overhang = 0)
- %code{% THIS->split_at(*point, prefer_non_overhang != 0); %};
+ void split_at(Point* point, int prefer_non_overhang = 0, double scaled_epsilon = 0.)
+ %code{% THIS->split_at(*point, prefer_non_overhang != 0, scaled_epsilon); %};
ExtrusionPaths clip_end(double distance)
%code{% THIS->clip_end(distance, &RETVAL); %};
bool has_overhang_point(Point* point)